@charset "Shift_JIS";

img { border:none; }   
.clear { clear:both;}
.clear hr { display:none;}
.nodis { display:none; }

/* =====共通設定 */
body{line-height:150%; font-size:13px; margin:0px auto; }

.bg_gura{background:url("../img/bg_gura.gif") top repeat-x;}
.bg_center{background:url("../img/back.jpg")}

.bg_scclo-other{width:727px; height:47px; margin:0px 0px 0px 8px; background:url("../img/bg_scclo-other.gif") no-repeat;}
.bg_scclo-other p{width:690px; padding:13px 0px 0px 20px; margin:0px; color:#6f6f6f;}

.other_tit{text-align:center; margin-bottom:10px; line-height:120%;}




a
{
	color           : #aa7e00; 
}


a:hover
{
	color           : #ffffff; 
}


/* =====ヘッダー　店舗リスト */
.bg_header{height:42px; background:url("../img/bg_header.gif") repeat-x;}

.tenpolist{ width:980px; margin:0px auto; padding-top:6px;}
.tenpolist form{ margin:0px; padding:0px; list-style-type:none;}
.tenpolist ul{ margin:0px; padding:0px; list-style-type:none;}
.tenpolist li{float:left; padding:0px 20px 0px 20px; margin:0px; background:url("../img/arrow_01.gif") left 4px no-repeat;}
.tenpolist a{ color:#787878; text-decoration:none;}
.tenpolist a:hover{ color:#370025; text-decoration:none;}


/* =====ヘッダー */
.header{width:988px; height:118px; margin:0px auto; background:url("../img/header.jpg") no-repeat;}



/* =====フッダー　店舗リスト */

.bg_fudder{ height:240px; background:url("../img/bg_fudder.gif") #000000 repeat-x;}

.fudder_box{ width:900px; margin:0px auto;}

.fudder_menu-link{padding-top:30px; color:#ee8b90;}
.fudder_menu-link a{color:#ee8b90; text-decoration:none;}

.fudder_tit{width:900px; height:22px; margin-bottom:6px; background:url("../img/hr_01.gif") bottom repeat-x;}
.fudder_tit2{width:900px; height:22px; margin-bottom:6px; background:url("../img/hr_011.gif") bottom repeat-x;}

.fudder_shop-link{padding-top:15px; color:#ee8b90;}
.fudder_shop-link a{color:#ee8b90; text-decoration:none;}

.fudder_copy{margin-top:15px; color:#ff8e09;}
.fudder_copy span{color:#ffffff;}
.fudder_copy a{color:#aaaaaa; text-decoration:none;}


/* =====大枠背景 */
.bg_mainwaku{ width:988px; margin:0px auto; background:url("../img/bg_mainwaku.gif") repeat-y;}
.bg_mainwakubottom{ width:988px; height:18px; margin:0px auto; background:url("../img/bg_mainwakubottom.gif") no-repeat;}


/* =====左 */
.main_left{float:left; width:220px;}


/* =====右 */
.main_right{float:right; width:764px;}

/* =====右内容エリア */
.main_area{width:720px; margin:0px auto; padding-right:20px;}

/* =====メニュー */


.menu{width:200px; margin:0px auto; padding:20px 0px 0px 10px;}
.menu ul{margin:0px; padding:0px; list-style-type:none; line-height:0px;}
.menu li{ float:left; margin:0px; padding:0px; line-height:0px;}


/* =====モバイル */

.mobile{width:200px; margin:0px auto; padding-left:18px;}
.mobile p{text-align:center; margin:0px; padding:5px 0px; color:#666666;}
.mobile .spinput{margin:10px 0px 0px 10px;}


/* =====カード */
.card{ text-align:center; color:#000000; margin:10px 0px; font-size:11px;}

/* =====index */

.text-co{font-size:14px; text-align:center; margin:15px 0px; color:#e4007f;}


.bg_index-flash-top{ width:742px; height:394px; margin:0px auto; background:url("../img/bg_index-flash-top.gif") no-repeat;}
.bg_index-flash-bottom{ width:742px; height:135px; margin:0px auto; background:url("../img/bg_index-flash-bottom.gif") no-repeat;}

.index_flash{width:700px; height:350px; margin:0px auto; padding-top:20px;}
.index_enter-box{ width:580px; line-height:130%; font-size:11px; color:#888888; margin:0px auto; text-align:center;}


.enter_box{ width:430px; margin:0px auto; padding-top:8px; text-align:center;}
.enter_box ul{ margin:0px; padding:0px; list-style-type:none; line-height:0px;}
.enter_box li{ float:left; margin:0px 10px; padding:0px; line-height:0px;}

.text-cou{text-align:center; margin:15px 0px 30px 0px; color:#2a2a2a;}

.index-iframe{text-align:center; margin:15px 0px 30px 0px; color:#2a2a2a;}


/* =====top */

.top_area_01{width:720px; margin-top:10px;}

.pickupsp{float:left; width:200px;}

.bg_pickup{width:188px; height:322px; text-align:center; background:url("../img/bg_pickup.gif") no-repeat; line-height:120%;}
.bg_pickup .photo{padding-top:18px;}
.bg_pickup .photo img{border:1px solid #cccccc;}


.bg_pickup .scctext{width:176px; margin:0px auto; padding-top:10px;}
.bg_pickup .nametext{width:180px; margin-top:8px;}
.bg_pickup .nametext span.name{color:#ca1f29; font-size: 14px; font-weight: bold;}
.bg_pickup .nametext span.size{color:#ed858a; font-weight: bold;}


.flashsp{float:right; width:520px;}

.bg_top-flash{width:520px; height:266px; text-align:center; background:url("../img/bg_top-flash.gif") no-repeat;}
.bg_top-flash .photo img{margin-top:14px; border:1px solid #cccccc;}


.bg_scclo{width:520px; height:49px; margin-top:5px; background:url("../img/bg_scclo.gif") no-repeat;}
.bg_scclo p{width:498px; margin:0px auto; padding-top:15px; color:#6f6f6f;}


.top_area_02{width:720px; margin-top:10px;}

.newfacesp{float:left; width:190px; line-height:100%;}
.newfacesp .tit{text-align:center; margin:4px 0px;}

.bg_newface{width:177px; height:499px; margin:0px auto; background:url("../img/bg_newface.gif") repeat-y; border:1px solid #dddddd;}

.bg_newfacebox{width:175px; height:497px; margin:0px auto; overflow: auto; scrollbar-base-color: #262626;scrollbar-arrow-color: #999999;}

.newface{width:155px; margin:0px auto; padding:5px 0px; background:url("../img/hr_03.gif") bottom repeat-x;}
.newfacephoto{float:left; width:72px;}
.newfacephoto img{border:1px solid #cbb6b6;}
.newfacedata{float:left; width:80; line-height:130%;}
.newfacedata p.name{margin:0px; padding:2px 6px; color:#16172a; font-weight:bold;}
.newfacedata p.age{width:70px; margin:0px; padding:0px 0px 0px 8px; background:url("../img/hr_04.gif") no-repeat; color:#ffffff; font-weight:bold;}
.newfacedata p.size{margin:0px; padding:3px 0px 0px 7px; color:#4b4b4b;}



.infosp{float:right; width:520px; line-height:100%;}
.infosp .tit{text-align:center; margin:4px 0px;}

.bg_info{width:511px; height:321px; margin:0px auto; background:url("../img/bg_info.gif") no-repeat;}
.bg_infobox{width:509px; height:319px; margin:0px auto; overflow: auto; scrollbar-base-color: #262626;scrollbar-arrow-color: #999999;}

.info{width:479px; margin:0px auto; padding:5px 0px; background:url("../img/hr_05.gif") bottom repeat-x;}
.info .tits{width:479px; height:29px; background:url("../img/bg_infobar.gif") no-repeat;}
.info .tits p{margin:0px; padding:8px 0px 0px 30px; color:#ffffff; font-weight:bold;}
.info .photos{float:left; text-align:center; width:110px; height:155px; background:url("../img/bg_infophoto.gif") no-repeat;}
.info .photos img{border:1px solid #ffffff; margin-top:7px; margin-right: 3px;}
.info .texts{margin:3px; padding:10px; line-height:160%;}
.info .texts a{color:#629517; text-decoration:none;}

.ev_info{\margin:0px auto; padding:5px 3px; background:url("../img/hr_05.gif") bottom repeat-x;}
.ev_info .tits{height:29px; background:url("../img/bg_infobar2.gif") no-repeat;}
.ev_info .tits p{margin:0px; padding:8px 0px 0px 30px; color:#ffffff; font-weight:bold;}
.ev_info .photos{float:left; text-align:center; width:110px; height:155px; background:url("../img/bg_infophoto.gif") no-repeat;}
.ev_info .photos img{border:1px solid #ffffff; margin-top:9px;}
.ev_info .texts{margin:3px; padding:10px; line-height:160%;}
.ev_info .texts a{color:#629517; text-decoration:none;}


.bana_mailmaga{text-align:center; margin-top:16px;}

.top_mailmagaform{vertical-align:middle; margin-top:6px;}
.top_mailmagaform input{vertical-align:middle;}



.top_area_03{width:720px; margin-top:10px;}

.schesp{width:715px; margin:0px auto;}

.schesp .tit{width:711px; height:34px; margin:0px auto; background:url("../img/top_sche-tit.gif") no-repeat;}
.schesp .tit p{margin:0px; padding:8px 0px 0px 104px; color:#ffffff;}


.scheweek{width:700px; margin:0px auto;}
.scheweek ul{margin:0px; padding:0px; list-style-type:none;}
.scheweek li{ float:left; border:1px solid #dddddd; padding:3px; margin:6px;}
.scheweek a{color:#aaaaaa; text-decoration:none;}
.scheweek a:hover{color:#51083d; text-decoration:none;}

.schetext{color:#e44a57; margin:4px 0px; text-align:center;}

.waku_sche-top{ width:709px; margin:0px auto; height:1px; background:url("../img/waku_sche-top.gif") top no-repeat;}
.waku_sche-middle{ width:709px; margin:0px auto; background:url("../img/waku_sche-middle.gif") repeat-y;}
.waku_sche-bottom{ width:709px; margin:0px auto; height:1px; background:url("../img/waku_sche-bottom.gif") bottom no-repeat;}

.waku_front-banner{ width:709px; margin:0px auto; text-align:center;}

.sche{width:700px; margin:0px auto;}

.sche .detail{
float:left;
margin:5px 10px;
width:148px;
height:284px;
line-height:120%;
text-align:center;
border-left:1px dashed #ccc;
border-right:1px dashed #ccc;
background:url("../img/bg_girls-schedule.gif") no-repeat;
}

.sche .detail .photo{padding-top:14px; margin:0px;}
.sche .detail .photo img{border:1px solid #3a062c;}

.sche .detail p.name{color:#ffffff; font-weight: bold; margin:6px 0px 0px 0px; padding:0px;}
.sche .detail p.size{color:#ca1f29; font-size:10px; font-weight: bold; margin:5px 0px 0px 0px; padding:0px;}
.sche .detail p.time{color:#000000; font-weight:bold; margin:16px 0px 0px 0px; padding:0px;}


.yoyaku{width:652px; height: 26px; color: #b92626; margin:0px auto; padding:7px 0px 0px 30px; background:url("../img/bar_bg_01.gif") bottom no-repeat;}

.hisu{color: #ff0000; font-size: 10px; font-weight: bold;}

.space{padding: 10px; border:1px solid #cccccc; background:url("../img/bg_space.gif");}

.space2{padding: 10px; border:1px solid #cccccc; background:url("../img/bg_space2.gif");}

.frame{width:148px; height: 284px;margin:0px auto; padding:12px 0px 0px 0px; text-align: center; background:url("../img/bg_girls-schedule.gif") top no-repeat;}


a img.line {
border: 1px #8f0a6a solid;
}

a:hover.line img {
border: 1px #dddddd solid;
}


.name{color:#ffffff; font-weight:bold; margin:8px 0px 0px 0px; padding:0px;}
.size{color:#bb101e; font-weight:bold; font-size:10px; margin:0px 0px 0px 0px; padding:0px;}
.time{color:#000000; font-weight:bold; margin:16px 5px 0px 5px; padding:0px;}

.search{width:680px; height: 80px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align: center; background:url("../img/bg_search.gif") top no-repeat;}

.search_contents{color: #946b21; font-size: 12px; font-weight: bold; margin-right: 5px;}


.coment{
	padding      : 5px;
	border-color : #000000;
	border-width : 0px;
	border-style : solid;
	overflow     : auto;
}




.bg_profile-op{width:645px; margin:0px auto;}

.bg_profile-op .boxarea{width:645px; padding:0px 0px 0px 0px; margin:0px;}
.bg_profile-op .box{width:645px; margin:0px auto;}
.bg_profile-op .box ul{margin:0px; padding:0px; list-style-type:none;}


.bg_profile-op .box li.ok{float:left; width:157px; height:28px; margin:0px; padding:0px; text-align:center; list-style-type:none; background:url("../img/op_ok.gif") no-repeat;}
.bg_profile-op .box li.ok p{margin:0px; padding-top:3px; color:#ffffff; font-size: 12px;}


.bg_profile-op .box li.sa{float:left; width:157px; height:28px; margin:0px; padding:0px; text-align:center; list-style-type:none; background:url("../img/op_sa.gif") no-repeat;}
.bg_profile-op .box li.sa p{margin:0px; padding-top:3px; color:#b79e57; font-size: 12px;}

.bg_profile-op .box li.ng{float:left; width:157px; height:28px; margin:0px; padding:0px; text-align:center; list-style-type:none; background:url("../img/op_ng.gif") no-repeat;}
.bg_profile-op .box li.ng p{margin:0px; padding-top:3px; color:#666666; font-size: 12px;}