#zentai {
width:780px;
padding-left:30px;
text-align:left;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
padding-bottom:0px;
}

#header {
background-image:url(../img/tel.jpg);
background-repeat:no-repeat;
background-position:right top;
width:750px;
padding-bottom:20px;
}

#header img {
border:0px;
}

#main {
background-image:url(../img/navi/waku-haikei.gif);
background-repeat:repeat-y;
background-position:left top;
margin-bottom:0px;
padding-bottom:0px;
}

#content {
background-image:url(../img/navi/waku-haikei.gif);
background-repeat:repeat;
width:200px;
float:left;
}

#btn {
margin:0px;
padding:0px;
}

#btn ul {
list-style-type:none;
margin:0px;
padding:0px;
} 

#btn ul li {
margin:0px;
padding:0px 0px 0px 1px;
}

#btn ul li a {
display:block;
width:197px;
height:44px;
margin:0px;
padding:0px;
text-decoration:none;
text-indent:-9000px;
}
 
#btn #btn1 a {
width:197px;
background-image:url(../img/navi/top.gif);
background-repeat:no-repeat;
height:44px;
}
 
#btn #btn2 a {
width:197px;
background-image:url(../img/navi/girl.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn2_2 a {
width:197px;
background-image:url(../img/navi/girl10.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn2_3 a {
width:197px;
background-image:url(../img/navi/girl20.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn2_4 a {
width:197px;
background-image:url(../img/navi/girl30.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn3 a {
width:197px;
background-image:url(../img/navi/system.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn4 a {
width:197px;
background-image:url(../img/navi/recruit.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn5 a {
width:197px;
background-image:url(../img/navi/hotel.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn5_2 a {
width:197px;
background-image:url(../img/navi/l_hotel.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn5_3 a {
width:197px;
background-image:url(../img/navi/b_hotel.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn6 a {
width:197px;
background-image:url(../img/navi/link.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn6_2 a {
width:197px;
background-image:url(../img/navi/l_lanking.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn6_3 a {
width:197px;
background-image:url(../img/navi/l_banner.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn6_4 a {
width:197px;
background-image:url(../img/navi/l_recruit.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn6_5 a {
width:197px;
background-image:url(../img/navi/l_fuzoku.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn7 a {
width:197px;
background-image:url(../img/navi/ticket.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn8 a {
width:197px;
background-image:url(../img/navi/photo.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn9 a {
width:197px;
background-image:url(../img/navi/blog.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn10 a {
width:197px;
background-image:url(../img/navi/contact.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn11 a {
width:197px;
background-image:url(../img/navi/sitemap.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn12 a {
width:197px;
background-image:url(../img/navi/schedule.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn13 a {
width:197px;
background-image:url(../img/navi/mobile.gif);
background-repeat:no-repeat;
height:44px;
}

#btn #btn1 a:hover, #btn #btn2 a:hover, #btn #btn2_2 a:hover, #btn #btn2_3 a:hover, #btn #btn2_4 a:hover, #btn #btn3 a:hover, #btn #btn4 a:hover, #btn #btn5 a:hover, #btn #btn5_2 a:hover, #btn #btn5_3 a:hover, #btn #btn6 a:hover, #btn #btn6_2 a:hover, #btn #btn6_3 a:hover, #btn #btn6_4 a:hover, #btn #btn6_5 a:hover, #btn #btn7 a:hover, #btn #btn8 a:hover, #btn #btn9 a:hover, #btn #btn10 a:hover, #btn #btn11 a:hover, #btn #btn12 a:hover, #btn #btn13 a:hover { 
background-position : 0 -44px;
}

#btn-tel {
padding-top:10px;
padding-left:1px;
}

#footer-ue {
clear:both;
}

#footer {
background-image:url(../img/navi/footer.jpg);
background-repeat:no-repeat;
background-position:left top;
text-align:right;
height:65px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif;
font-size:11px;
color:#999999;
clear:both;
padding-top:30px;
padding-right:40px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

#naiyou {
font-size: 13px;
line-height: 160%;
color: #333333;
margin-bottom: 0px;
float: left;
margin-left: 25px;
}

#naiyou p {
font-size: 13px;
line-height: 160%;
color: #333333;
width: 515px;
margin-bottom: 0px;
}

#title {
font-size:18px;
font-weight:bold;
color:#FF0066;
width:515px;
height:50px;
padding-top:15px;
text-align:center;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif;
background-image:url(../img/back.jpg);
background-repeat:no-repeat;
}

#sousin {
text-align:right;
margin-top:30px;
}

#hyou22 {
border:1px solid #FF33FF;
}

#hyou22 td {
border:1px solid #FF33FF;
}	
	

.girl_t {
border:0;
}

.inter_frame td {
padding:5px 0px 5px 5px;
text-align:left;
}

.inter {
color:#FF0066;
font-size:14px;
border-bottom:dotted #FF6666 1px;
}

.comm_frame td {
text-align:left;
}

.size14gray {
font-size:14px;
line-height:170%;
color:#333333;
}

.size14black {
font-size:14px;
color:#000000;
border-bottom:dotted #FF6666 1px;	
}

.newface {
background-image:url(../img/girl/newface_img.jpg);
background-repeat:no-repeat;
height:50px;
width:515px;
}

.black {
color:#000000;
font-size:14px;
}

.name {
background-image:url(../img/girl/new_name.jpg);
background-repeat:no-repeat;
height:20px;
width:60px;
}

.age {
background-image:url(../img/girl/new_age.jpg);
background-repeat:no-repeat;
height:20px;
width:60px;
}

.cup {
background-image:url(../img/girl/new_cup.jpg);
background-repeat:no-repeat;
height:20px;
width:60px;
}

.border {
border:1px solid #FF66FF;
}

.hotel {
width:150px;
font-size:16px;
text-align:center;
padding:5px 0px 5px 0px;
background-color:#FFCCFF;
border:1px solid #FF66FF;
}

.hotel2 {
width:150px;
font-size:16px;
text-align:left;
padding:5px 0px 5px 5px;
border:1px solid #FF66FF;
}

.tel {
width:100px;
font-size:16px;
text-align:center;
padding:5px 0px 5px 0px;
background-color:#FFCCFF;
border:1px solid #FF66FF;
}

.tel2 {
width:100px;
font-size:13px;
text-align:left;
padding:5px 0px 5px 5px;
border:1px solid #FF66FF;
}

.add {
width:265px;
font-size:16px;
text-align:center;
padding:5px 0px 5px 0px;
background-color:#FFCCFF;
border:1px solid #FF66FF;
}

.add2 {
width:265px;
font-size:13px;
text-align:left;
padding:5px 0px 5px 5px;
border:1px solid #FF66FF;
}
