@charset "utf-8";
#wrapper #body_wrapper {
	padding-top: 30px;
	padding-bottom: 30px;
}
#body_wrapper #body {
	width:800px;
	margin-right: auto;
	margin-left: auto;
}
#body_box #body_right {
	float: right;
	width: 530px;
	padding-left: 10px;
}
#body_right #pickup {
	height: 514px;
	width: 530px;
	margin-top: 2px;
}
#pickup #pickup_header {
	height: 49px;
	width: 530px;
}
#body_box #body_left {
	float: left;
	width: 260px;
}
#body_left #news {
	background-image: url(../../images/index2/background_news.jpg);
	height: 370px;
	margin-top:10px;
}
#body_left .banner_box{
	width:260px;
	height:90px;
}
#body_left a.bigevent {
	display: block;
	height: 90px;
	width: 260px;
	background-image: url(../../images/index2/top_banner_bigevent.jpg);
	text-indent:-5000px;
	overflow:hidden;
}
#body_left a.newface {
	display: block;
	height: 90px;
	width: 260px;
	background-image: url(../../images/index2/top_banner_newface.jpg);
	text-indent:-5000px;
	overflow:hidden;
}
#body_left a.time {
	display: block;
	height: 90px;
	width: 260px;
	background-image: url(../../images/index2/top_banner_time.jpg);
	text-indent:-5000px;
	overflow:hidden;
}
#banner_box_big {
	height:110px;
	width: 530px;
	margin-top:10px;
	overflow:hidden;
}
#banner_heaven_big {
	height:110px;
	width: 370px;
	float:left;
}
#banner_heaven_big a {
	display: block;
	height:110px;
	width: 364px;
	background-image: url(../../images/index2/banner_syame_big.jpg);
	text-indent:-5000px;
}
#banner_heaven_pick {
	height:110px;
	width: 160px;
	background-image: url(../../images/index2/banner_syame_pick.jpg);
	float:left;
	position:relative;
}
#banner_heaven_pick img {position:absolute;top:34px;left:6px;}
#banner_heaven_pick span {position:absolute;top:42px;left:76px;width:80px;text-align:center;color:#000000;}
#banner_heaven_pick a {position:absolute;top:67px;left:77px;display: block;height:20px;width: 80px;text-indent:-5000px;overflow:hidden;}

#news_header {
	height: 31px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
#news_header h3 {
	background-image: url(../../images/index2/news.png);
	height: 31px;
	width: 78px;
}
#news #news_body {
	width: 256px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 7px;
	height: 320px;
	overflow: auto;
}
#news_body .news_box {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	width: 227px;
}
.news_box table {
	border-collapse: collapse;
	width: 100%;
}
.news_box .news_profile {
	border: 1px solid #000000;
	padding: 5px;
	line-height: normal;
	font-size: 11px;
}
.news_box .news_photo {
	height: 63px;
	width: 63px;
	border: 1px solid #000000;
}
#body_left #banner_login {
	height: 90px;
	width: 260px;
	margin-top: 10px;
}
#banner_login a {
	display: block;
	height: 90px;
	width: 260px;
	background-image: url(../../images/index2/banner_login.jpg);
}
#body_left #banner_mailmagazine {
	height: 120px;
	width: 260px;
	margin-top: 10px;
}
#banner_mailmagazine a {
	display: block;
	height:120px;
	width: 260px;
	text-indent:-5000px;
	background-image: url(../../images/index2/banner_mailmagazine.jpg);
	overflow:hidden;
}
#body .schedule_box {
	margin-top: 10px;
}
.schedule_box .schedule_header {
	height: 25px;
	width: 516px;
	background-image: url(../../images/index2/background_schedule_header.jpg);
	padding-right: 2px;
	padding-left: 12px;
	padding-top: 5px;
}
.schedule_box .schedule_body {
	background-image: url(../../images/index2/background_schedule_body.jpg);
	width: 523px;
	padding-top: 5px;
	background-repeat: repeat-y;
	padding-left: 7px;
}
.schedule_box .schedule_footer {
	background-image: url(../../images/index2/background_schedule_footer.jpg);
	height: 5px;
	width: 530px;
}
.schedule_row .schedule_girl {
	float: left;
	width: 108px;
}
.schedule_girl dt {
	height: 105px;
}
.schedule_girl dd {
	padding-top: 5px;
	color: #000000;
	text-align: center;
}
#body #banner {
	margin-top: 30px;
	height: 120px;
	width: 800px;
}
.qa_box table {
	border-collapse:collapse;
}
/* 個人ウェブサイトlinkbtn */
#girl_link_title {
	background:url(../../images/index2/personal_link_title.jpg);
	width:260px;
	height:35px;
	text-indent:-5000px;
	margin-top:10px;
}
#girl_linkbtn ul {
	list-style-type: none;
}
#girl_linkbtn li {
	margin:10px 0px 0px 30px;
	display:block;
}
a.btn_adachi {
	display:block;
	width:200px;
	height:40px;
	background:url(../../girls-data/r_adachi/banner_200x40.gif);
	text-indent:-5000px;
	overflow:hidden;
}

/* 優良店紹介linkbtn */
#link_title {
	background:url(../../images/index2/title_link.jpg);
	width:260px;
	height:35px;
	text-indent:-5000px;
	margin-top:10px;
}
#linkbtn ul {
	list-style-type: none;
}
#linkbtn li {
	margin:10px 0px 0px 30px;
	display:block;
}
a.btn_group {
	display:block;
	margin-left:10px;
	width:180px;
	height:72px;
	border:solid;
	border-color:#ffffff;
	border-width:thin;
	background:url(../../images/index2/banner_comu_maxim_group.gif);
	text-indent:-5000px;
	overflow:hidden;
}
a.btn_om {
	display:block;
	width:200px;
	height:40px;
	background:url(../../images/index2/bnr_omaxim.gif);
	text-indent:-5000px;
	overflow:hidden;
}
a.btn_kama {
	display:block;
	width:200px;
	height:40px;
	background:url(../../images/index2/bnr_kamakura.gif);
	text-indent:-5000px;
	overflow:hidden;
}
a.btn_spb {
	display:block;
	width:200px;
	height:40px;
	background:url(../../images/index2/bnr_playboy.gif);
	text-indent:-5000px;
	overflow:hidden;
}
a.btn_sm {
	display:block;
	width:200px;
	height:40px;
	background:url(../../images/index2/bnr_smaxim.gif);
	text-indent:-5000px;
	overflow:hidden;
}
a.btn_ug {
	display:block;
	width:200px;
	height:40px;
	background:url(../../images/index2/bnr_usagi.gif);
	text-indent:-5000px;
	overflow:hidden;
}
