@charset "utf-8";
/* CSS Document */
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none;}

body{
     font-size:62.5%;
	 min-height: 416px;
     -webkit-text-size-adjust: none;
	 overflow:hidden;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 background:#FFF
}
body,div,ul,li,h1,h2,h3,h4,h5,h6,p,a{margin:0; padding:0;}

li{list-style-type:none}
.i_keshi{display:none}
.clear{clear:both}
#top_area{display:none}
a{text-decoration:none}
#wrap{width:100%; margin:0; padding:0}
#i_rogo{width:100%; height:79px; text-align:left; background:url(../../img/i_rogo_back.jpg) 0 0 repeat-x}

#menu ul{width:100%}
#menu ul a{display:block; width:24.5%; height:50px; line-height:50px; text-align:center; background:#900; float:left; color:#FFF; font-weight:bold; border:1px solid #FFF; background:url(../img/i_btn_m.jpg) 0 0 repeat-x}

#tokushu_body{display:none}

.rec_link li a{display:block; width:100%; height:70px; line-height:70px; text-align:center; border-bottom:1px solid #999; border-top:1px solid #FFF}
.rec_link li.blog a{background:url(../img/i_blog_bg.jpg) 0 0 repeat-x}
.rec_link li.gh a{background:url(../img/i_gh_bg.jpg) 0 0 repeat-x}
.rec_link li.navi a,.rec_link li.r30 a,.rec_link li.yukai a{background:#FFF}
.rec_link li.boy a{background:url(../img/i_boy_bg.jpg) 0 0 repeat-x}

#biginer a{display:block; width:100%; height:70px; line-height:70px; text-align:center; border-bottom:1px solid #999; border-top:1px solid #FFF; background:url(../img/i_boy_bg.jpg) 0 0 repeat-x}

.tab a{display:block; width:14%; height:50px; line-height:50px; text-align:center; color:#333; border:1px solid #900; float:left; border-left:none; background:url(../img/i_btn.jpg) 0 0 repeat-x; font-weight:bold}
.panel img{width:100px; height:133px; float:left}
.panel table{border-bottom:1px solid #666}
.panel table hr{border:1px dashed #999}

#main_bodyR{text-align:center; width:100%}
#main_bodyR h2{display:none}
.tokei{display:none}
#sokuhime a{display:block; width:100%; height:79px; background:url(../img/i_sokuhime_bg.jpg) 0 0 repeat-x; border-bottom:1px solid #666; text-align:center; border-top:1px solid #FFF}

#waku{display:none}
.ladies_thum{width:156px; height:235px; text-align:center; float:left; border:1px dotted #900; margin:0 1px 1px 0}
.ladies_thum img{width:150px; height:200px}
#ladies_back a{display:block; width:100%; height:70px; text-align:center; line-height:70px; font-size:140%; color:#FFF; background:#900}



#system_body{width:100%; height:auto; margin:0 auto}
#system_body h2{background:#000; color:#FFF; text-align:center; font-weight:bold; font-size:120%; padding:2px 0;}
.system_back{width:100%; height:auto; background:#FFF; opacity:0.9; padding:10px 0}
.system_back2{display:none}
.system_back2 ul{float:left; text-align:left; margin-left:165px; font-size:100%; margin-top:10px}
.system_back2 table{margin:0 auto}
.price{width:100%; min-height:30px; line-height:30px; border-bottom:1px dashed #666; margin:5px auto; text-align:center}

#map_body .system_back p{border-bottom:1px dashed #666; }
#map_body h3 a{ display:block; width:100%; height:70px; line-height:70px; text-align:center; background:#900; color:#FFF; text-decoration:none; font-size:120%}
#map_body h3 a:hover,#map_body h3 a:active{background:#00F}

#tokushu_link{display:none}
#prof_photo img{width:320px; height:426px}
#photo_thum{width:100%}
#photo_thum img{width:106px; height:141px; margin-right:1px; float:left; }
#comment_body{width:100%} 
#comment_body h3{color:#F00}
#comment_body p,#comment_body h1,#comment_body h2{margin-left:10px}
#comment_body h1{clear:both; padding-top:10px}
#comment_body h1 a{display:none}
.yoyaku a{ display:block; width:100%; background:url(../img/i_yoyaku_back.jpg) 0 0 repeat-x; height:70px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; text-align:center}
#back_body img{float:left}

#biginer{display:none}

#brec_bodyR table{width:100%}
#brec_bodyR table h2{color:#FFF}
#i_boyrec_top{width:100%; height:79px; background:url(../img/i_boy_rec_bg.jpg) 0 0 repeat-x; text-align:center; margin:5px auto}
#brec_bodyL h2{background:#000; color:#FFF}
#brec_bodyL h3{color:#900}
p.ao{color:#06F}

#movie_body{clear:both; width:100%; margin:5px auto}
#movie_body img.movie1{width:76px; height:95px; margin-top:5px}
#movie_body img.movie2{width:115px; height:95px; margin:5px 5px 0 5px}
#movie_body img.movie3{width:115px; height:95px; margin-top:5px}

