/*基本構成*/
body	{ width: 100%; padding: 0px 0px 0px 0.5%; background-image:url(img/bg3.gif) color: #000; line-height: 120%; }
a:hover	{ text-decoration: none; }
dl	{ display: none; }

/*タイトル部*/
h1	{ margin: 0px; padding: 0px; width: 100%; text-align: center; font-size: 90%; color: #f03; }
p.title	{ text-align: center; margin-top: 3px; }
h2.index	{ margin: 0px; padding: 3px 5px 3px; background-color:#FF8C00; color: #FFF; font-weight: bold; font-size: 90%; }
h2.kuchi	{ margin: 0px; padding: 7px 5px 3px; background-color:#FF0000; color: #FFF; font-weight: bold; font-size: 16px; }
p.index	{ margin: 0px; padding: 5px; border: solid 1px #CD661D; background-color: #FFFAFA; font-size: 100%; line-height: 130%; }

/*サブメニュー*/
.submenu , .submenusp {
	margin-bottom:20px;
}
.submenusp h2.index	{ margin: 0px; padding: 3px 5px 3px; background-color:#00CC00; color: #FFF; font-weight: bold; font-size: 90%; }
.submenusp p.index	{ margin: 0px; padding: 5px; border: solid 1px #006633; background-color: #FFFAFA; font-size: 100%; line-height: 130%; }
.submenusp a {color:#FF00FF;}

/*人妻人気ランキング*/
div.layout	{ width: 99%; padding: 0px 0.5%; }
div.cts_left	{ position: absolute; left: 0px; width: 230px; }
h2.navi	{ margin: 0px 0px 13px 2px; color: #f00; line-height: 110%; text-align: center; font-weight: bold; font-size: 88%; width: 100%; }
ul	{ margin: 0px 0px 7px; }
li	{ margin: 0px 0px 4px 10px; list-style: none; font-weight: bold; font-size: 90%; }
h2.rank	{ margin: 10px 0px 13px 2px; padding: 10px 0px 0px; border-top: solid 1px #dcdcdc; color: #f00; line-height: 105%; text-align: center; font-weight: bold; font-size: 88%; width: 100%; }
div.special	{ margin: 15px 0px 0px; padding: 0px; }
h2.special	{ margin: 0px 0px 10px 2px; color: #000; font-weight: bold; font-size: 88%; }
/*登録ランキング*/
h2.index2	{ margin: 0px; padding: 3px 5px 3px; background-color: #8B3A62; color: #FFF; font-weight: bold; font-size: 90%; }
p.index2	{ margin: 0px; padding: 5px; border: solid 1px #8B3A3A; background-color: #FFFAFA; font-size: 100%; line-height: 130%; }
h2.ninjya	{ margin: 0px; padding: 3px 5px 3px; background-color: #FFCC66; color: #FFCC66; font-weight: bold; font-size: 90%; }
p.ninjya	{ margin: 0px; padding: 5px; border: solid 1px #FFCC66; background-color: #FFCC66; color:#FFCC66; font-size:9px; line-height: 130%; }
a.ninjya	{ margin: 0px; padding: 5px; border: solid 1px #FFCC66; background-color: #FFCC66; color:#FFCC66; font-size:5px; line-height: 130%; }
.sidelinks {
	height:1000px;
	overflow-y:auto;
	overflow-x:hidden;
}

/*コンテンツ*/
div.layout	{ position: relative; width: 99%; margin: 0px 0.5%; }
div.cts	{ position: absolute; left: 250px; margin: 0px; padding: 0px 30px 0px 0px; }
div.5stars	{ margin: 0px 0px; padding: 5px; background-color:#FF8C00; border:solid 1px #FF3300; }
p.cmt5	{ margin: 7px 5px; padding: 7px 10px; background-color: #FFFFFF; border: solid 1px #FF3300; line-height: 130%; }
h3.stars	{ margin: 5px 0px 3px 7px; color: #FFFFFF; font-weight: bold; font-size: 12px; }

/*サイト下部*/
div.link	{ margin: 20px 0px 1px; padding: 3px 0px 0px; width: 99%; border-top: solid 1px #333333; text-align: right; white-space: nowrap; font-size: 87%; }
div.copyright	{ margin: 0px 0px 15px; width: 99%; text-align: right; white-space: nowrap; font-size:10px; }

/*color */
body {
	background:#FFCC66;
}


/*color ピンク
body {
	background:#FFDDFF;
}
*/
/*koukoku-----------------------------------*/
.koukoku {
    width:230px;
	height:400px;
	margin-top:50px;
	background-image:url(img/ganai.jpg);
	float:left;
	border:#0000FF solid 1px;
}







