@charset 'Shift_JIS';
.fn9 {
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}
.fn10 {
	font-size: 10px;
	line-height: 19px;
	color: #999999;
}
.fn10w {
	font-size: 10px;
	line-height: 17px;
	color: #ffffff;
}
.fn10ws {
	font-size: 10px;
	line-height: 14px;
	color: #ffffff;
}
.fn10g {
	font-size: 10px;
	line-height: 15px;
	color: #666666;
}
.fn10p {
	font-size: 10px;
	line-height: 15px;
	color: #6B2F5B;
}
.fn10k {
	font-size: 10px;
	line-height: 15px;
	color: #333333;
}
.fn10bl {
	font-size: 10px;
	line-height: 15px;
	color: #000000;
}
.fn11 {
	font-size: 11px;
	line-height: 14.85px;
	color: #ffffff;
}
.fn11g {
	font-size: 11px;
	line-height: 14.3px;
	color: #666666;
}
.fn11honmon {
	font-size: 11px;
	line-height: 17.6px;
	color: #666666;
}
.fn11honmonk {
	font-size: 11px;
	line-height: 17.6px;
	color: #222222;
}
.fn11k {
	font-size: 11px;
	line-height: 16.5px;
	color: #000000;
}
.fn11w {
	font-size: 11px;
	line-height: 16.5px;
	color: #ffffff;
}
.fn12 {
	font-size: 12px;
	line-height: 15.42px;
	color: #666666;
}
.fn12w {
	font-size: 12px;
	line-height: 15.42px;
	color: #ffffff;
}
.fn12wp {
	font-size: 12px;
	line-height: 15.42px;
	color: #ffffff;
	padding:0 200 0 10;
}
.fn12wl {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
}
.fn12www {
	font-size: 12px;
	line-height: 15.42px;
	color: #242272;
}
.fn13www {
	font-size: 13px;
	line-height: 15.42px;
	font-style:bold;
	color: #242272;
}
.fn13 {
	font-size: 13px;
	line-height: 14pt;
	color: #6F2C45;
}
.fn13k {
	font-size: 13px;
	line-height: 17px;
	color: #B50000;
}
.fn14 {
	font-size: 14px;
	line-height: 18.9px;
	color: #ffffff;
}
.fn14p {
	font-size: 14px;
	line-height: 18.9px;
	font-style:bold;
	color: #FD2A7A;
}
.fn12red {
	font-size: 12px;
	line-height: 19px;
	color: #B82020;
	font-weight: bold;
}
.fn16 {
	font-size: 16px;
	line-height: 19px;
	color: #000000;
}

/*--フォーム送信ボタンをリンクカーソルに--*/
.mouseon{
	cursor:hand;
	cursor:pointer;
}

/*▼▼HTML再定義▼▼*/
/*--body設定（文字色と背景色は必ずセットで指定！！）--*/
/*--ポップアップ等でbody設定が複数ある時は↓は削除。id又はclassでページ毎に指定--*/
body{
	margin:0;		/*IE・NN用の余白*/
	padding:0;		/*文字色*/
	background-image:url(../images/bg-a.gif);	/*背景色、背景画像等*/
	background-color:#ffffff;
}
a img {
	border:none;
	color:#000000;
	background:transparent;
}
/*--フォームのマージン--*/
form {
	margin:0px;
	padding:0px;
}
td {text-align:left;
	vertical-align:top;
}
ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
}

p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*--擬似クラス（順番は必ず「link、visited、hover、active」）--*/
/*--1ページ内で複数の擬似クラスを使う場合は↓は削除。リンク毎にid又はclassで個別指定。--*/
A:link {
	color:#FD2A7A;
	background:transparent;
	text-decoration: none;
}
A:visited {
	color:#FD2A7A;
	background:transparent;
	text-decoration: none;
}
A:hover {
	color:#FD2A7A;
	background:transparent;
	text-decoration: underline;
}
A:active{
	color:#FD2A7A;
	background:transparent;
	text-decoration: underline;
}
#footer a:link {
	color:#ffffff;
	background:transparent;
	text-decoration: none;
}
#footer a:visited {
	color:#ffffff;
	background:transparent;
	text-decoration: none;
}
#footer a:hover {
	color:#ffffff;
	background:transparent;
	text-decoration: underline;
}
#footer a:active{
	color:#666666;
	background:transparent;
	text-decoration: underline;
}


#purple A:link {
	color:#242272;
	background:transparent;
	text-decoration: none;
}
#purple A:visited {
	color:#242272;
	background:transparent;
	text-decoration: none;
}
#purple A:hover {
	color:#242272;
	background:transparent;
	text-decoration: underline;
}
#purple A:active{
	color:#242272;
	background:transparent;
	text-decoration: underline;
}

#what a:link {
	color:#000000;
	background:transparent;
	text-decoration: none;
}
#what a:visited {
	color:#000000;
	background:transparent;
	text-decoration: none;
}
#what a:hover {
	color:#000000;
	background:transparent;
	text-decoration: underline;
}
#what a:active{
	color:#000000;
	background:transparent;
	text-decoration: underline;
}


#navi_back {
background-image:url("../images/navi_back.jpg");background-repeat:no-repeat
}


#what_back {
background-image:url(../images/top_r13_c5_f2.gif);
background-repeat:no-repeat;
background-position:right top;
}
#senkou_back {
background-image:url(../images/black.gif);
background-repeat:repeat-y;
background-position:left top;
}

#about_back {
background-image:url(../images/dancer2.gif);
background-repeat:no-repeat;
background-position: left top;
}

#bottom_text {
	clear:both;
	vertical-align:bottom;
}

.www a:link {
	font-size: 12px;
	line-height: 15.42px;
	color: #5F0000;
	background:transparent;
	text-decoration: none;
}
.www a:visited {
	font-size: 12px;
	line-height: 15.42px;
	color: #5F0000;
	background:transparent;
	text-decoration: none;
}
.www a:hover {
	font-size: 12px;
	line-height: 15.42px;
	color: #5F0000;
	background:transparent;
	text-decoration: underline;
}
.www a:ffffff{
	font-size: 12px;
	line-height: 15.42px;
	color: #5F0000;
	background:transparent;
	text-decoration: underline;
}