@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,p,div,ul,li{margin:0; padding:0}
body{background-color:#492525; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#FFFFFF;
     scrollbar-arrow-color:#663300;
     scrollbar-face-color:#DBD0A8;
     scrollbar-highlight-color:#DBD0A8;
     scrollbar-shadow-color:#DBD0A8;
     scrollbar-3dlight-color:#663300;
     scrollbar-darkshadow-color:#663300;
     scrollbar-track-color:#663300;
	 text-align:center;
}

.midashi{display:none}
img{border:none}
.back{float:right; text-align:right; width:150px; height:15px; padding-top:1em; padding-right:12px}
a{color:#FFFF00}
a:hover{color:#00FF00}

.claer{clear:both}
.left{float:left}
.right{float:right}
.white{color:#FFFFFF}
.red{color:#FF0000}
.blue{color:#3366FF}
.strong{color:#FF0000; font-weight:bold}
.line-height{line-height:2}

/*--------------------TOP--------------------------*/
#top_body{width:800px; height:200px; margin:0 auto; background:#663300}
#top_img{width:500px; height:200px; float:left}
#info_waku{width:300px; height:200px; float:right;}
#info{width:295px; height:150px; padding:0 0 10px 5px; text-align:right; line-height:1.2; overflow:auto}

/*--------------------黒帯(ロゴ)-------------------------*/
#kuroobi{width:100%; height:150px; background:#000000; background:url(../img/bg_line.jpg) center top repeat-x}
#kuroobi_waku{width:800px; height:150px; margin:0 auto}
#kuroobi_waku_left{width:200px; height:150px; background:url(../img/top_left_img.jpg) top right no-repeat; float:left}
#kuroobi_waku_right{width:340px; height:135px; background:url(../img/top_logo_img.jpg) top left no-repeat; float:right; padding:15px 0 0 260px; text-align:left; line-height:1.5}

/*--------------------body-------------------------*/
#wrap{width:800px; height:auto; margin:0 auto; text-align:left; background:url(../img/main_back.jpg) repeat-y center top}
#main{width:600px; height:auto; text-align:left; float:right; background:#663300}
#main table{padding-left:6px}
#menu{width:200px; height:auto; float:left; background:#333333;}


#menu ul li{list-style-type:none;}
#menu ul li a{display:block; width:200px; height:33px}

#menu li.top a{background:url(../img/m1.jpg)}
#menu li.top a:hover{background:url(../img/m1_o.jpg)}

#menu li.newface a{background:url(../img/m2.jpg)}
#menu li.newface a:hover{background:url(../img/m2_o.jpg)}

#menu li.ladies a{background:url(../img/m3.jpg)}
#menu li.ladies a:hover{background:url(../img/m3_o.jpg)}

#menu li.system a{background:url(../img/m4.jpg)}
#menu li.system a:hover{background:url(../img/m4_o.jpg)}

#menu li.access{background:url(../img/m5.jpg)}
#menu li.access:hover{background:url(../img/m5_o.jpg)}

#menu li.discount a{background:url(../img/m6.jpg)}
#menu li.discount a:hover{background:url(../img/m6_o.jpg)}

#menu li.schedule a{background:url(../img/m7.jpg)}
#menu li.schedule a:hover{background:url(../img/m7_o.jpg)}

#menu li.ladiesrecruit a{background:url(../img/m8.jpg)}
#menu li.ladiesrecruit a:hover{background:url(../img/m8_o.jpg)}

#menu li.mensrecruit a{background:url(../img/m9.jpg)}
#menu li.mensrecruit a:hover{background:url(../img/m9_o.jpg)}

#qr_link{width:200px; height:200px; margin:0}
.other_link{width:200px; height:130px; margin:0; text-align:center}
#tenpojoho{width:180px; height:110px; margin:0; background:url(../img/noir_img.jpg) no-repeat center; padding:10px; line-height:1.5}

#wrap:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #wrap{
    height: 1em;
    overflow: visible;
}
/**/

/*--------------------footer-------------------------*/
#footer{width:100%; height:50px; background:url(../img/footer_line.jpg) center top repeat-x; padding-top:10px; text-align:center; margin:0 auto; color:#999999}

/*--------------------map-------------------------*/

#map_bottom{width:600px; height:330px; background:url(../img/map2_img.jpg) top center no-repeat}
#ifra{margin-left:12px; margin-top:12px; text-align:left}

/*--------------------system-------------------------*/
.sys_table{width:575px; height:auto; margin-left:12px; color:#000000; font-size:1.2em; letter-spacing:0.1em; margin-top:12px}
.sys_table2{width:575px; height:auto; margin-left:12px; color:#000000; letter-spacing:0.1em; margin-top:12px;}
#tic{width:400px; height:auto; margin:10px auto 10px auto; line-height:1.5; text-align:left}
#btn{width:400px; text-align:center; margin:0 auto}

/*--------------------index-------------------------*/
.top_space{width:780px; height:180px; margin:0 auto; padding:10px; text-align:center; line-height:1.5}
#gnavi{width:250px; margin:30px auto 0 auto; height:50px} 
#gnavi ul li{float:left; list-style-type:none;}
#gnavi ul li a{display:block; width:120px; height:25px; text-align:center; text-decoration:none}
#gnavi ul li.first{border-right:1px #FFFFFF solid}

/*--------------------profile-------------------------*/
#ladies_body{width:600px;}
#ladies_name{width:600px; height:45px; background:url(../img/ladies_name.jpg) top center no-repeat; margin-top:10px; text-align:left; text-indent:30px; font-size:18px; padding-top:20px; font-weight:bold}
#photo{width:400px; height:600px; margin:10px 15px 10px 15px; float:left}
#thum{width:170px; height:600px; margin:10px 0; text-align:left; float:right}
#comm_waku{width:585px; height:160px; background:url(../img/comm_body.jpg) no-repeat top left; margin-left:15px}
#comm_body{width:550px; height:140px; text-align:left; line-height:1.7; letter-spacing:1px; overflow:auto; margin:5px 10px 5px 5px}
#comm_body hr{width:500px;}
.back_btn{text-align:center; margin-bottom:10px}
