body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	background-image: url(../images/bg.gif);

scrollbar-base-color: bisque;
scrollbar-face-color: bisque;
scrollbar-track-color: antiquewhite;
scrollbar-arrow-color: white;
scrollbar-highlight-color: bisque;
scrollbar-shadow-color: darksalmon;
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: darksalmon;


}

.ind{font-size:14px;
	padding-top: 30px;
}

.ind2{font-size:14px;
	padding-bottom: 30px;
	border-bottom: 1px solid double #CCCCCC;
	}

h1.top{
display:none;
}
/*　　テキストサイズ　　*/

.text5 { font-size: 5px; color: #ffffff; }

.text12 { font-size: 12px; }

.text10 { font-size: 10px; color:#999999;}

.text14 { font-size: 14px; }

.text16 { font-size: 16px; }

.text18 { font-size: 18px; }

.txt_14 { font-size: 14px; 
									line-height: 30px; 
}

.txt_12 { font-size: 12px; 
										padding: 5px; 
}
.tx_12 { font-size: 12px; 
									line-height: 15px;
}
.t_12 { font-size: 12px; color: #666666; 
								padding: 5px; 
								line-height: 15px;
}
.t12 { font-size: 12px; color: #322D2D; 
}
.tm_12 { font-size: 12px; color: #9239E4; 
}
.tmt_12 { font-size: 12px; color: #666666; 
								padding: 5px; 
								line-height: 21px;
}
.tmt_14 { font-size: 14px; color: #491606; 
								line-height: 21px;
}
.tmt_16 { font-size: 16px; color: #491606; 
								line-height: 22px;
}


.bold12 { font-size: 12px; font-weight: bold; }

.midashi14 { font-size: 14px; color: #93154A; }



/*　　テーブルフォント　　*/
table.text20 { font-size; 20px }


/*　　td 背景　　*/

.td_left { background-image: url(../images/left.gif); 
											background-repeat: y; 
}
.td_right { background-image: url(../images/right.gif); 
											background-repeat: y; 
}
.td_pink { background-image: url(../images/bg01.gif); 
											background-repeat: no-repeat; 
											font-size: 14px; 
}
.td_pink2 { background-image: url(../images/bg02.gif); 
											background-repeat: no-repeat; 
											padding: 5px; 
										line-height: 18px;
											font-size: 12px; 
}
.td_bg1 { background-image: url(../images/yoshiwara.gif); 
										background-repeat: no-repeat; 
}
.td_bg2 { background-image: url(../images/tennai.gif); 
										background-repeat: no-repeat; 
}
.td_bg3 { background-image: url(../images/map.gif); 
										background-repeat: no-repeat; 
}
.td_bg9 { background-image: url(../images/bosyu.gif); 
										background-repeat: no-repeat; 
}
.td_bg4 { background-image: url(../images/s_s1.gif); }
.td_bg5 { background-image: url(../images/q_2.gif); 
										font-size: 14px; 
										line-height: 20px; 
										padding: 5px; 
}
.td_bg6 { font-size: 14px; 
										line-height: 20px; 
										padding: 20px; 
}
.td_bg7 { background-image: url(../images/q_3.gif); 
										font-size: 14px; 
										line-height: 20px; 
										padding: 5px;
}
.td_bg8 { background-image: url(../images/t_1.gif); 
											background-repeat: no-repeat; 
}




/*　　table 背景　　*/
.table_1 { background-image: url(../images/s_data.gif); }
.table_2 { background-image: url(../images/s_data2.gif); }
.table_3 { background-image: url(../images/s_s1.gif); }
.table_4 { background-image: url(../images/s_bg1.gif); }
.table_5 { background-image: url(../images/s_bg2.gif); }
.table_6 { background-image: url(../images/s_bg3.gif); }
.table_7 { border: 1px solid #FF6600; 
											background-color: #FFFFFF; 
}





.table_blue { border-left: 3px solid #0066CC; border-top: 1px solid #3399FF; margin-bottom: 8px; }
.table_orange { border-left: 3px solid #FF9900; border-top: 1px solid #FFCC33; margin-bottom: 8px; }
.table_green { border-left: 3px solid #33CC33; border-top: 1px solid #66FF66; margin-bottom: 8px; }
.table_purple { border-left: 3px solid #9966CC; border-top: 1px solid #CC99FF; margin-bottom: 8px; }
.table_gray { border-left: 3px solid #999999; border-top: 1px solid #CCCCCC; margin-bottom: 8px; }
.table_yellow { border-left: 3px solid #999966; border-top: 1px solid #CCCC99; margin-bottom: 8px; }

.square_red { border: 1px solid #FF6699; }
.square_blue { border: 1px solid #3399FF; }
.square_orange { border: 1px solid #FFCC33; }
.square_green { border: 1px solid #66FF66; }
.square_purple { border: 1px solid #CC99FF; }
.square_gray { border: 1px solid #CCCCCC; }
.square_yellow { border: 1px solid #CCCC99; }

/*　　リンクカラー　　*/

A:link.red { color: #CC0033; text-decoration: none; }
A:visited.red { color: #CC0033; text-decoration: none; }
A:hover.red { color: #FF6699; text-decoration: underline; }

A:link.blue { color: #003399; text-decoration: none; }
A:visited.blue { color: #003399; text-decoration: none; }
A:hover.blue { color: #3399FF; text-decoration: underline; }

A:link.orange { color: #CC6600; text-decoration: none; }
A:visited.orange { color: #CC6600; text-decoration: none; }
A:hover.orange { color: #FFCC33; text-decoration: underline; }

A:link.green { color: #009900; text-decoration: none; }
A:visited.green { color: #009900; text-decoration: none; }
A:hover.green { color: #66FF66; text-decoration: underline; }

A:link.purple { color: #663399; text-decoration: none; }
A:visited.purple { color: #663399; text-decoration: none; }
A:hover.purple { color: #CC99FF; text-decoration: underline; }

A:link.gray { color: #666666; text-decoration: none; }
A:visited.gray { color: #666666; text-decoration: none; }
A:hover.gray { color: #CCCCCC; text-decoration: underline; }

A:link.yellow { color: #666633; text-decoration: none; }
A:visited.yellow { color: #666633; text-decoration: none; }
A:hover.yellow { color: #CCCC99; text-decoration: underline; }


.link { font-size: 8px; text-decoration: none; color: #FFFFFF; }
A.link:link { color: #FFFFFF; text-decoration:none;}
A.link:visited { color: #FFFFFF; text-decoration:none;}
A.link:active { color: #FFFFFF; text-decoration:none;}
A.link:hover { color:#FFFFFF; text-decoration:none;}
.12 {
	font-size: 11px;
	color: #333333;
	padding: 3px;
	line-height: 15px;
}
.indextable {
	border: 1px solid #693047;
	font-size: 12px;
	color: #000000;
}
.indextable2 {
	font-size: 12px;
	color: #000000;
	padding: 3px;
	margin: 3px;
	background-color: #FFEEFF;
	border-top: 1px solid #775A55;
	border-right: 1px solid #775A55;
	border-bottom: 1px solid #775A55;
	border-left: 1px solid #775A55;
}
.indextable3 {
	border: 5px solid #FFEEFF;
}


/*----------------------QA---------------------*/

.qa{
	width:470px;
	/*background-color:red;*/
	margin-right:auto;
	margin-left:auto;
}

.qa_q{
	/*background-color:red;*/
	border-left:5px solid #f66;
	border-bottom:2px solid #f66;
	padding:5px;
	font-weight:bold;
	color:#f66;
}
.qa_a{
	padding-top:4px;
	padding-left:13px;
	padding-bottom:15px;
	font-size:13px;
}

/*----------------------QAおわり---------------------*/

/*----------------------インタビュー---------------------*/

.int_name{
	background-color:#F8C56C;
	color:#5B3B03;
}

.int_int{
	padding:6px;
	font-size:13px;
	color:#CA0214;
}

/*----------------------インタビューおわり---------------------*/

/*----------------------メールフォーム---------------------*/
.mf_t{
	border-left:20px solid #f66;
	border-bottom:2px solid #f66;
	padding:5px;
	/*font-weight:bold;*/
}

.mf_t span{
	color:#ff3333;
	font-weight:bold;
}

.mf_n{
	padding:10px;
	font-size:12px;
}

/*----------------------メールフォームおわり---------------------*/

