
a:link{	text-decoration: none;color:#005EEA;}
a:visited { text-decoration: none;color:#005EEA;}
a:hover { text-decoration: none;color:#CC0033;}

body{
    margin: 0px;
	font-size: 12px;
	color:#333333;
	text-align:center;
	background-image:url(../parts/backimg.gif);
}
#head{
	width:auto;
	height:22px;
	line-height:20px;
	text-align:left;
	padding:0 0 0 10px;
	margin-bottom: 10px;
	color:#EEEEEE;
	background-image:url(../parts/headimg.gif);
	background-repeat:repeat-x;
}
#head h1{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
}
#wapper{
	background-color:#FFFFFF;
	width:830px;
	margin:0 auto;
	padding:0 10px;
	border-left:1px solid #222222;
	border-right:1px solid #222222;
}
#rogo-wap{
	width:auto;
	margin:0;
	padding:0;
}
#rogo-left{
	float:left;
	width:300px;
	text-align:left;
	margin:0;
	padding:0;
}
#rogo-right{
	float:right;
	width:470px;
	margin:0;
	padding:0;
}
#menu{
	width:auto;
	margin:10px 0;
	padding:0;
	clear:both;
}
#main-wap{
	width:auto;
	margin:0;
	padding:0;
}
#main-wap-left{
	float:left;
	width:220px;
	background-color:#FFE1E1;
	padding:0;
	margin:0;
}
#main-wap-right{
	text-align:left;
	float:right;
	width:600px;
	padding:0;
	margin:0;
}
#main-wap-right h2{
	padding:0;
	margin:0;
}
#foot{
	border-top:3px solid #CE009B;
	text-align:center;
	padding:5px;
	line-height:20px;
	clear:both;
}
#group-wap{
	width:190px;
	height:67px;
	margin-bottom:5px;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
#group-wap-left{
	float:left;
	width:50px;
	height:67px;
	padding:0;
	width:0;
}
#group-wap-right{
	float:right;
	width:135px;
	line-height:15px;
	text-align:left;
	padding:0;
	margin:0;
}

/* インデックス　ページ   */
#index-rogo{
	width:830px;
	height:310px;
	background-image:url(../parts/index-rogo.jpg);
	background-repeat:no-repeat;
	text-align:right;
	margin:40px 0 0 0;
}
#new-wap{
	width:760px;
	margin:10px 0 10px 40px;
	padding:0;
}
#new-wap ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#new-wap li{
	float:left;
	margin:5px 3px;
	padding:2px;
	border:1px solid #000000;
}
#new-wap .name{
	width:90px;
	height:20px;
}
#new-wap .group{
	width:90px;
	line-height:16px;
	color:#601C32;
	font-size:11px;
}
#new-wap .shop{
	width:90px;
	line-height:16px;
	background-color:#FEA5EE;
	margin:0 0 3px 0;
}

/* 下着ギャラリー　ページ   */
#shitagi-wap{
	width:575px;
	margin-left:15px;
	text-align:left;
}
#shitagi-wap ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#shitagi-wap li{
	float:left;
	width:92px;
	margin:5px 11px 5px 0;
	padding:4px;
	text-align:center;
	border:1px solid #000000;
}
#shitagi-wap .group{
	width:90px;
	line-height:16px;
	color:#601C32;
	font-size:11px;
}
#shitagi-wap .shop{
	width:90px;
	line-height:16px;
	background-color:#FEA5EE;
	margin:0 0 3px 0;
}
#search-wap{
	padding:0 20px;
	margin:0;
	border:1px solid #660066;
	text-align:center;
}
#search-wap form{
	margin:0;
	padding:5px 0;
}
#search-wap form select{
	margin:0;
	padding:0;
}
/* 動画ギャラリー　ページ   */
#movie-wap{
	width:600px;
	text-align:left;
	margin:2px 0 0 0;
}
#movie-pickup{
	width:580px;
	padding:10px;
	text-align:center;
	background-color:#000000;
}
#movie-name{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 0 10px 0;
}
#movie-list{
	width:575px;
	margin-left:15px;
	text-align:left;
}
#movie-list ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#movie-list li{
	float:left;
	width:92px;
	height:195px;
	margin:5px 11px 5px 0;
	padding:4px;
	text-align:center;
	border:1px solid #000000;
}
#movie-list .group{
	width:90px;
	line-height:16px;
	color:#601C32;
	font-size:11px;
}
#movie-list .shop{
	width:90px;
	line-height:16px;
	background-color:#FEA5EE;
	margin:0 0 3px 0;
}

/* 今日会える人妻　ページ   */
#meet-pickup-wap{
	width:590px;
	margin-left:10px;
}
#meet-pickup-wap ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#meet-pickup-wap li{
	float:left;
	width:185px;
	height:550px;
	margin:2px 3px 5px 0;
	padding:3px;
	line-height:16px;
	border:1px solid #000000;
}
#meet-wap{
	width:575px;
	margin-left:15px;
	text-align:left;
}
#meet-wap ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#meet-wap li{
	float:left;
	width:92px;
	height:195px;
	margin:5px 11px 5px 0;
	padding:4px;
	text-align:center;
	border:1px solid #000000;
}
#meet-wap .group{
	width:90px;
	line-height:16px;
	color:#601C32;
	font-size:11px;
}
#meet-wap .shop{
	width:90px;
	line-height:16px;
	background-color:#FEA5EE;
	margin:0 0 3px 0;
}
#page-link{
	padding:0;
	margin:0;
	width:auto;
	text-align:center;
}

/* フォント  */
.orange{font-size:12px; color:#FF3300;}

/* Clear Fix */
.clearFix:after{ 
	content: url(pixel.gif);
	display: block;
	clear: both;
	height: 0;
    visibility: hidden;
	line-height:0;
}
.clearFix{
	display: inline-block;
}
* html .clearFix{
    height:0%;
    line-height:0;
}
.clearFix{
	display: block;
}