@charset "utf-8";
html {overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
object,
embed {vertical-align:top;}
hr,legend {display:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
img,abbr,acronym,fieldset {border:0;}
li {list-style-type:none;}
body {color:#484848;font-size:76%;*font-size:90%;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica,sans-serif;line-height:1.7;}
*html body {font-family:"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}
body{background:#8BE1E1 url(/images/all/bg.jpg) repeat-x center top;color:#FFF;_text-align:center;font-size:12px;}
html, body{scrollbar-arrow-color:#00C6C0;scrollbar-face-color:#00C6C0;scrollbar-highlight-color:#00C6C0;scrollbar-shadow-color:#00C6C0;scrollbar-3dlight-color:#004D45;scrollbar-darkshadow-color:#004D45;scrollbar-track-color:#00847D;}
a{text-decoration:none;}
a:link{color:#bcffeb;}
a:visited{color:#38ffc4;}
a:hover{color:#38ffc4;}
a:active{color:#38ffc4;}
img{behavior:url(iepngfix.htc);}
em{color:#ffdf0a;}
#main table,#main ol,#main ul,#main dl,#main blockquote,#main pre,#main p{margin-bottom:1em;}
h2{clear:both;font-size:125%;background:url(/images/all/h2.jpg) no-repeat left 5px;height:28px;letter-spacing:3px;}
h3{clear:both;display:block;width:796px;height:31px;_width:838px;background:url(/images/all/h3.png) no-repeat;letter-spacing:2px;margin:0 auto 31px;padding:7px 0 0 42px;color:FF3399;font-size:120%;font-weight:normal;}
.back_top{clear:both;font-size:90%;text-align:right;margin:0 0 18px 0;padding:0;width:900px;}
.list_hr{clear:both;border-bottom:#000000 solid 1px;padding:12px 0 0;*padding:0;_padding:2px 0 0;margin:12px 0;}
#contents .main_text{width:780px;margin:0 auto;_text-align:left;}
#contents .main_text a{text-decoration:underline;}
.text{clear:both;margin:0 21px;}
#back_top{clear:both;float:right;width:110px;height:25px;margin:30px 0 0;padding:0;}
#back_top a{display:block;width:110px;height:25px;background:url(/images/all/backtop.png) no-repeat;text-indent:-999999px;margin:0;}
#back_top a:hover{background:url(/images/all/backtop_on.png) no-repeat;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.none{margin-bottom:360px;text-align:center;}
#main_bottom{background:url(/images/all/main_bottom_bg.png) repeat-x center bottom;width:100%;*margin-top:60px;_margin-top:0;}
#contents{width:990px;_width:996px;height:100%;margin:0 auto;padding:0 3px;}
#contents .space{clear:both;display:block;margin:0;height:18px;}
#header{text-align:center;height:232px;width:996px;_width:982px;margin:0 auto;}
#header h1{float:left;margin:-12px 0 0 0;}
#header h1 a{display:block;width:419px;height:144px;background:url(/images/all/header/logo.png) no-repeat;text-indent:-999999px;}
.headerlink a{display:block;background:#666;color:#fff;padding:3px 12px;letter-spacing:1px;}
.smart a{display:block;background:#999;color:#fff;padding:6px 12px;letter-spacing:1px;}
#head_right {float:right;width:430px;height:136px;margin:0;padding:0;}
#life_change {float:left;width:150px;height:128px;}
#life_change a{display:block;width:151px;height:128px;background:url(/images/all/header/change.png) no-repeat;text-indent:-999999px;}
#life_change a:hover{background:url(/images/all/header/change_on.png) no-repeat;}
#header .card,
#head_right form{float:right;width:180px;height:40px;margin-bottom:5px;}
#head_info {float:right;display:block;width:280px;height:89px;background:url(/images/all/header/info.png) no-repeat right top;text-indent:-999999px;}
.header_menu{clear:both;width:1014px;height:96px;margin:0 auto;_margin-left:-6px;}
.header_menu li{float:left;}
.header_menu .menu1{display:block;width:81px;height:96px;background:url(/images/all/header/menu1.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu1{background:url(/images/all/header/menu1_on.png) no-repeat;}
.header_menu .menu1b{display:block;width:81px;height:96px;background:url(/images/all/header/menu1_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu2{display:block;width:77px;height:96px;background:url(/images/all/header/menu2.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu2{background:url(/images/all/header/menu2_on.png) no-repeat;}
.header_menu .menu2b{display:block;width:77px;height:96px;background:url(/images/all/header/menu2_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu3{display:block;width:76px;height:96px;background:url(/images/all/header/menu3.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu3{background:url(/images/all/header/menu3_on.png) no-repeat;}
.header_menu .menu3b{display:block;width:76px;height:96px;background:url(/images/all/header/menu3_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu4{display:block;width:77px;height:96px;background:url(/images/all/header/menu4.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu4{background:url(/images/all/header/menu4_on.png) no-repeat;}
.header_menu .menu4b{display:block;width:77px;height:96px;background:url(/images/all/header/menu4_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu5{display:block;width:77px;height:96px;background:url(/images/all/header/menu5.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu5{background:url(/images/all/header/menu5_on.png) no-repeat;}
.header_menu .menu5b{display:block;width:77px;height:96px;background:url(/images/all/header/menu5_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu6{display:block;width:77px;height:96px;background:url(/images/all/header/menu6.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu6{background:url(/images/all/header/menu6_on.png) no-repeat;}
.header_menu .menu6b{display:block;width:77px;height:96px;background:url(/images/all/header/menu6_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu7{display:block;width:76px;height:96px;background:url(/images/all/header/menu7.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu7{background:url(/images/all/header/menu7_on.png) no-repeat;}
/*そのページにいるとき*/
.header_menu .menu7b{display:block;width:76px;height:96px;background:url(/images/all/header/menu7_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu8{display:block;width:77px;height:96px;background:url(/images/all/header/menu8.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu8{background:url(/images/all/header/menu8_on.png) no-repeat;}
.header_menu .menu8b{display:block;width:77px;height:96px;background:url(/images/all/header/menu8_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu9{display:block;width:77px;height:96px;background:url(/images/all/header/menu9.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu9{background:url(/images/all/header/menu9_on.png) no-repeat;}
.header_menu .menu9b{display:block;width:77px;height:96px;background:url(/images/all/header/menu9_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu10{display:block;width:77px;height:96px;background:url(/images/all/header/menu10.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu10{background:url(/images/all/header/menu10_on.png) no-repeat;}
.header_menu .menu10b{display:block;width:77px;height:96px;background:url(/images/all/header/menu10_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu11{display:block;width:76px;height:96px;background:url(/images/all/header/menu11.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu11{background:url(/images/all/header/menu11_on.png) no-repeat;}
.header_menu .menu11b{display:block;width:76px;height:96px;background:url(/images/all/header/menu11_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu12{display:block;width:77px;height:96px;background:url(/images/all/header/menu12.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu12{background:url(/images/all/header/menu12_on.png) no-repeat;}
.header_menu .menu12b{display:block;width:77px;height:96px;background:url(/images/all/header/menu12_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu13{display:block;width:89px;height:96px;background:url(/images/all/header/menu13.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu13{background:url(/images/all/header/menu13_on.png) no-repeat;}
.header_menu .menu13b{display:block;width:77px;height:96px;background:url(/images/all/header/menu13_on.png) no-repeat;text-indent:-999999px;}
.header_menu .menu14{display:block;width:89px;height:96px;background:url(/images/all/header/menu14.png) no-repeat;text-indent:-999999px;}
.header_menu a:hover.menu14{background:url(/images/all/header/menu14_on.png) no-repeat;}
.header_menu .menu14b{display:block;width:77px;height:96px;background:url(/images/all/header/menu14_on.png) no-repeat;text-indent:-999999px;}
#footer_menu {clear:both;width:100%;height:26px;background-color:#002318;font-size:10px;padding-top:12px;}
#footer_menu ul{text-align:center;}
#footer_menu ul li{display:inline;color:#659C9A;}
#footer_menu ul li a{color:#659C9A;}
#footer_menu ul li a:hover{text-decoration:underline;}
#footer{width:100%;height:200px;background:url(/images/all/footer/footer_bg.gif) repeat-x center top;}
#footer .info{position:relative;width:1014px;margin:0 auto;padding-top:18px;}
#footer .info p{margin:0;padding:0;}
#footer .info .copyright{float:left;display:block;width:400px;height:30px;background:url(/images/all/footer/copyright.png) no-repeat;padding:102px 0 0;margin:9px 0 0;}
#footer .info .copyright a{font-size:10px;color:#fff;}
h2#pop{background:url(/images/profile/profile_h2.gif) no-repeat;text-indent:-999999px;}
h2#profile{width:990px;height:30px;background:url(/images/girlinfo/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}#contents .profile{width:990px;margin:0 auto;}.profile .profile_l{float:left;width:498px;}
.profile .profile_r{width:485px;float:right;}
.profile .profile_l .profile_box{display:block;width:480px;height:749px;_width:509px;_height:813px;background:url(/images/girlinfo/img00.png) no-repeat;padding:64px 0 0 30px;margin:0 auto 13px;}
.profile .profile_l .profile_img{width:452px;margin:-1px 0 0 0;}
.profile .profile_l .profile_img li{float:left;width:80px;height:107px;margin:5px 12px 0 0;}
.profile .profile_l .profile_img li.last{margin-right:0;}
#outlink{width:492px;height:50px;margin:0 auto 21px;padding-left:9px;_margin-left:0;}
#outlink li{display:block;width:240px;height:50px;margin:0 3px;_margin:0 3px 0 0;}
#outlink li.other{float:left;}
#outlink li.syame{float:right;}
#outlink li a{display:block;width:240px;height:50px;text-indent:-999999px;}
#outlink li.other a{background:url(/images/girlinfo/other.gif) no-repeat;}
#outlink li.syame a{background:url(/images/girlinfo/bbs.gif) no-repeat;}
#outlink li a:hover{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.profile .profile_l .picbbs{clear:both;width:509px;height:384px;background:url(/images/girlinfo/picbbs.png) no-repeat center top;padding:0;}
.profile .profile_l .picbbs h2{height:39px;text-indent:-999999px;}
.profile .profile_l .picbbs .area{width:430px;margin:0 auto;}
.profile .profile_l .picbbs .area iframe{width:430px;height:330px;}
.blogrss_all{clear:both;width:498px;height:370px;background:url(/images/girlinfo/blog_bg.png) no-repeat left 30px;margin:12px 0 12px 4px;}
.bloginfo_all{width:498px;height:140px;background:url(/images/girlinfo/bloginfo_bg.png) no-repeat left bottom;margin:12px auto;}
h2#blogrss{width:498px;height:30px;background:url(/images/girlinfo/blog_title.png) no-repeat;text-indent:-999999px;}
.blog_info{margin:0 auto;padding:0;width:470px;_margin-left:3px;}
.blog_info .banner{}
.blog_info .qr{float:right;margin-top:-3px;}
.bloginfo_all .blog_info{margin:24px auto 0;}
.blogrss{width:450px;*width:295px;height:250px;overflow:auto;overflow-x:hidden;margin:6px 0 0 24px;padding:0 6px 0 0;_text-align:left;}
.blogrss li.time{font-size:85%;color:#999;}
.blogrss li.title{font-weight:bold;}
.blogrss li.comment{font-size:90%;}
.blogrss .news_hr{width:100%;*width:90%;}
.profile .profile_r .telop_profile{clear:both;color:#333;font-weight:bold;height:27px;margin:5px 0 0 10px;padding:6px 9px 0;}
.profile .profile_r h3{margin:0;}
.profile .profile_r .profile_info{clear:both;_text-align:left;*font-size:110%;margin:0;padding:0;}
.profile .profile_r .profile_info #profTop{background:url(/images/girlinfo/prof_bg.png) no-repeat;margin:0 0 0 6px;padding-bottom:0;}
.profile_r .girl_tag{float:left;width:270px;margin:3px 0 0 21px;_margin-left:11px;}
.profile .profile_r .girl_tag li{float:left;padding:0 2px 0 0;}
.profile_r .profile_info .prof01{float:left;width:254px;height:275px;overflow:auto;margin:0 0 20px 3px;padding:0 0 0 18px;}
.profile_r .profile_info dl{padding-bottom:12px;font-size:90%;*font-size:86%;_width:100%;}
.profile_r .profile_info dt{color:#A2FFEF;padding:3px 0 1px 3px;*padding-top:2px;margin:2px 0 2px 0;border-bottom:1px dotted #A2FFEF;}
.profile_r .profile_info dd{margin:-23px 0 0 85px;padding:0 0 0 7px;}
.profile_info .girl_rank{float:right;width:188px;margin-top:-27px;_margin-top:-21px;}
p.girl_comment{float:right;width:170px;height:212px;overflow:auto;margin:50px 17px 0 0;_margin:60px 6px 0 0;padding:3px  0 3px;}
.profile_r .profile_info .prof03{clear:both;width:478px;background:url(/images/girlinfo/right_bg.png) no-repeat left bottom;margin:15px 0;margin-left:9px;padding:0 0 9px 0;}
.profile_r .profile_info .rookie h3{width:478px;height:30px;background:url(/images/girlinfo/rookie_h3.png) no-repeat;text-indent:-999999px;margin:0;padding:0;}
.profile_r .profile_info .manager h3{width:478px;height:30px;background:url(/images/girlinfo/manager_h3.png) no-repeat;text-indent:-999999px;}
.profile_r .profile_info .prof03 p{width:450px;margin:0 auto;_margin-left:15px;}
.profile_r .prof04{clear:both;width:478px;background:url(/images/girlinfo/right2_bg.png) no-repeat left bottom;margin:15px 0;margin-left:9px;padding:0 0 9px 0;}
.profile_r .option{clear:both;width:478px;background:url(/images/girlinfo/right_bg.png) no-repeat left bottom;margin:15px 0;margin-left:9px;padding:0 0 9px 0;}
.profile_r .option h3{width:478px;height:30px;background:url(/images/girlinfo/option_h3.png) no-repeat;text-indent:-999999px;}
.profile_r .schedule{clear:both;width:478px;background:url(/images/girlinfo/right_bg.png) no-repeat left bottom;margin:15px 0;margin-left:9px;padding:0 0 9px 0;}
.profile_r .schedule h3{width:478px;height:30px;background:url(/images/girlinfo/schedule_h3.png) no-repeat;text-indent:-999999px;}
.profile_r table{width:450px;margin:0 auto 3px;text-align:center;_margin-right:3px;}
.profile .profile_r .option th{padding:0 6px;border:#CCC 1px solid;text-align:center;width:30%;font-size:12px;}
.profile .profile_r .option td{font-size:90%;text-align:center;padding:3px 9px;border:#CCC 1px solid;vertical-align:top;font-size:12px;}
.profile_r .schedule th{padding:3px 6px;border:#CCC 1px solid;text-align:center;width:25%;font-size:12px;}
.profile_r .schedule a{color:#41cea1;}
.profile_r .schedule a:hover{color:#70e6c0;}
.profile_r .schedule td{padding:3px 6px;border:#CCC 1px solid;vertical-align:center;font-size:12px;}
.profile_r .schedule .date td{background:#FFF;font-weight:bold;}
.profile_reservation{clear:both;float:right;
    display:block;background:url(/images/girlinfo/reserve.png) no-repeat;text-decoration:none;text-indent:-999999px;width:200px;height:45px;margin:0 14px 21px 0;}
a:hover.profile_reservation{background:url(/images/girlinfo/reserve_on.png) no-repeat;}
#review{clear:both;width:478px;height:200px;background:url(/images/girlinfo/right_bg.png) no-repeat left bottom;margin:15px 0;margin-left:9px;padding:0 0 9px 0;}
#review h3{width:478px;height:30px;background:#FFF url(/images/girlinfo/review.png) no-repeat;text-indent:-999999px;padding:0;}
#review .list{width:440px;height:160px;overflow:auto;overflow-x:hidden;margin:0 auto;padding-top:6px;}
#review .list ul{border-bottom:#CCC 1px solid;padding-right:6px;}
#review .list ul li{
}
#review .list ul li.date{float:left;width:120px;font-size:10px;color:#F36;}
#review .list ul li.guest{float:right;width:280px;font-size:11px;color:#69F;text-align:right;}
#review .list ul li.comment{clear:both;font-size:11px;}
#review .list ul li.time{font-size:10px;text-align:right;color:#666;}
ul#profLink{float:right;width:412px;height:45px;margin-right:9px;_margin-right:4px;}
ul#profLink li{float:right;width:200px;height:45px;margin:0 3px;}
ul#profLink li a{display:block;width:200px;height:45px;text-indent:-999999px;}
ul#profLink li.res a{background:url(/images/girlinfo/reserve.png) no-repeat;}
ul#profLink li.res a:hover{background:url(/images/girlinfo/reserve_on.png) no-repeat;}
ul#profLink li.rev a{background:url(/images/girlinfo/rev.png) no-repeat;}
ul#profLink li.rev a:hover{background:url(/images/girlinfo/rev_on.png) no-repeat;}
.toppickup{width:350px;height:464px;background:url(/images/top/pickup_bg.png) no-repeat left 44px;float:left;margin:12px 0 0 2px;}
.toppickup h3{display:block;width:350px;height:44px;background:url(/images/top/pickup_h2.png) no-repeat;text-indent:-999999px;margin-bottom: 0px;padding-top: 0px;}
.toppickup #photoList{text-align:center;margin:0 0 0 25px;height:418px;}
.topnews_all{width:607px;height:464px;float:right;background:url(/images/top/news_bg.png) no-repeat left 40px;margin:12px 0 0 0;*margin:12px 0 15px 0;color:#FFF;}
.topnews_all h3{display:block;width:607px;height:40px;background:url(/images/top/news_h2.png) no-repeat;text-indent:-999999px;padding-top: 0px;margin-bottom: 0px;}
.topnews_all .topnews_list{display:block;width:530px;height:380px;overflow:auto;overflow-x:hidden;padding:0 12px 0 0;margin:12px auto 0;}
.topnews_all .topnews_list .topnews .img{width:130px;margin:0 12px 0 0;float:left;}
.topnews_all .topnews_list .topnews .time{font-size:10px;text-align:left;}
.topnews_all .topnews_list .topnews .title{font-weight:bold;font-size:14px;_text-align:left;}
.topnews_all .topnews_list .topnews .title img{margin:-2px 6px 0 0;}
.topnews_all .topnews_list .topnews .explanation{font-size:12px;line-height:1.8;_text-align:left;}
.topnews_all .topnews_list .topnews .link{clear:both;text-align:right;}
.topnews_all .topnews_list .topnews .link a{color:#FFF;text-decoration:underline;}
.topnews_all .topnews_list .news_hr{clear:both;border-bottom:#FFF 1px dotted;padding:6px 0 0;margin:6px 0 12px;width:100%;}
#contents #top_l{width:250px;float:left;margin:15px 0 0 12px;_margin-left:0;}
.topnewface_all{clear:both;background:url(/images/top/newface_bg.png) no-repeat;height:800px;color:#FFF;margin-bottom:15px;}
.topnewface_all .topnewface_list{width:215px;_width:231px;height:754px;overflow:auto;overflow-x:hidden;margin:0 0 0 15px;_margin:0 0 0 -2px;padding:0 16px 0 0;}
.topnewface_all .topnewface_list .topnewface {display:block;width:169px;height:343px;_width:208px;_height:372px;background:url(/images/top/newface_list.png) no-repeat;padding:16px 19px 13px 20px;*margin:0;}
.topnewface_all .topnewface_list .topnewface .photo{display:block;width:172px;height:229px;overflow:hidden;margin:0 0 0 -3px;}
.topnewface_all .topnewface_list .topnewface .name{font-weight:bold;font-size:12px;text-align:center;margin-top:-1px;}
.topnewface_all .topnewface_list .topnewface .name a {color:#0f674d;}
.topnewface_all .topnewface_list .topnewface .name a:hover {color:#46b191;}
.topnewface_all .topnewface_list .topnewface .instoredate{text-align:center;font-weight:bold;margin-top:-3px;color:#FFF;}
.topnewface_all .topnewface_list .topnewface .comment{width:157px;height:70px;font-size:11px;line-height:1.3;overflow:auto;padding:3px 6px;_text-align:left;margin-top:-1px;}
.toppicbbs{margin:0 0 30px 13px;}
.toppicbbs iframe{height:445px;width:215px;}
.chat{width:264px;height:214px;margin:3px 0 0 0;padding:0;background:url(/images/top/chat_bg.png) no-repeat left 42px;}
.chat h2{width:264px;height:42px;background:url(/images/top/chat_h2.png) no-repeat;text-indent:-999999px;}
.chat p {width:220px;margin:0 auto;}
.chat p .mie {display:block;width:220px;height:130px;background:url(/images/top/mie.png) no-repeat;text-indent:-999999px;margin:0;padding:0;}
.chat p a:hover.mie {background:url(/images/top/mie_on.png) no-repeat;}
.chat p .link{color:#ff1987;text-align:left;font-weight:bold;}
.rufe_number{width:264px;height:279px;background:url(/images/top/number_bg.png) no-repeat left 42px;margin:3px 0 9px 0;padding:0;}
.rufe_number h2{width:264px;height:42px;background:url(/images/top/number_h2.png) no-repeat;text-indent:-999999px;}
p.number{width:171px;height:50px;font-size:30px;font-weight:bold;letter-spacing:3px;text-align:center;color:#FFF;margin:2px auto 0;}
p.text{width:216px;font-size:11px;font-weight:bold;line-height:120%;letter-spacing:1px;margin:6px auto 0;padding:0;}
dl.privilege{display:block;width:220px;height:110px;background:url(/images/top/number.png) no-repeat;text-indent:-999999px;margin:5px auto 0;_overflow:hidden;}
#sub_menu {}
#sub_menu li{margin:0;padding:0;_margin-top:-18px;}
#sub_menu li .sub1{display:block;width:264px;height:70px;background:url(/images/top/sub1.png) no-repeat;text-indent:-999999px;}
#sub_menu li a:hover.sub1{background:url(/images/top/sub1_on.png) no-repeat;}
#sub_menu li .sub2{display:block;width:264px;height:70px;background:url(/images/top/sub2.png) no-repeat;text-indent:-999999px;}
#sub_menu li a:hover.sub2{background:url(/images/top/sub2_on.png) no-repeat;}
#sub_menu li .sub3{display:block;width:264px;height:70px;background:url(/images/top/sub3.png) no-repeat;text-indent:-999999px;}
#sub_menu li a:hover.sub3{background:url(/images/top/sub3_on.png) no-repeat;}
#sub_menu li .sub_mov{display:block;width:264px;height:70px;background:url(/images/top/sub_mov.png) no-repeat;text-indent:-999999px;}
#sub_menu li a:hover.sub_mov{background:url(/images/top/sub_mov_on.png) no-repeat;}
#contents #top_r{width:705px;float:right;margin:15px 0 0 0;*margin:0;}
.topgirllist_all{background:url(/images/top/realtime_bg.png) no-repeat left 35px;width:705px;height:800px;margin:0 0 14px 0;color:#FFF;}
.topgirllist_all a{color:#FFF;}
.topgirllist_all a:hover{text-decoration:underline;}
.topgirllist_all h3{width:705px;height:35px;background:url(/images/top/realtime_h2.png) no-repeat;text-indent:-999999px;padding-top: 0px;margin-bottom: 0px;}
.topgirllist{width:675px;height:755px;overflow:auto;overflow-x:hidden;margin:0 auto;padding:0 0 0 5px;*padding:0 0 0 8px;}
.topgirllist ul{float:left;width:129px;height:246px;background:url(/images/top/girl_bg.png) no-repeat;text-align:center;padding:12px 0 0 0;margin:0;}
.topgirllist ul li{width:110px;margin:0 auto 6px;}
.topgirllist li.photo{display:block;width:110px;height:154px;overflow:hidden;}
.topgirllist li.name{font-weight:bold;line-height:1.2;margin-bottom:3px;}
.topgirllist li.schedule{
}
.topgirllist li.realtime{font-size:11px;color:#FFFFFF;text-align:center;}

.topgirllist li.name a{color:ffffa9;}
.toprankinglist{background:url(/images/top/ranking_bg.png) no-repeat left 35px;width:705px;height:300px;margin:0 0 12px 0;}
.toprankinglist a{color:#FFF;}
.toprankinglist a:hover{text-decoration:underline;}
.toprankinglist h3{width:705px;height:35px;background:url(/images/top/ranking_h2.png) no-repeat;text-indent:-999999px;padding-top: 0px;margin-bottom: 0px;}
.toprankinglist ul{width:135px;height:195px;_height:249px;float:left;text-align:center;padding:54px 0 0 0;margin:0;}
.toprankinglist ul li{width:110px;margin:0 auto 3px;}
.toprankinglist ul.topranking1{background:url(/images/top/rank1.png) no-repeat;margin-left:15px;_margin-left:7px;}
.toprankinglist ul.topranking2{background:url(/images/top/rank2.png) no-repeat;}
.toprankinglist ul.topranking3{background:url(/images/top/rank3.png) no-repeat;}
.toprankinglist ul.topranking4{background:url(/images/top/rank4.png) no-repeat;}
.toprankinglist ul.topranking5{background:url(/images/top/rank5.png) no-repeat;}
.toprankinglist li.photo{display:block;width:110px;height:154px;overflow:hidden;}
.toprankinglist li.name{width:110px;text-align:center;font-weight:bold;margin:0 auto;}
.toppicbbslist_all{float:left;width:440px;height:355px;background:url(/images/top/bbs_bg.png) no-repeat left 35px;color:#FFF;}
.toppicbbslist_all h2 {width:440px;height:35px;background:url(/images/top/bbs_h2.png) no-repeat;text-indent:-999999px;}
.toppicbbslist{width:420px;_width:432px;height:310px;margin:0;padding:0 6px 1px 6px;overflow:auto;}
.toppicbbslist ul{width:134px;height:304px;float:left;padding:9px 0 0 0;margin:0;background:url(/images/top/bbslist_bg.png) no-repeat;}
.toppicbbslist ul li{width:115px;margin:0 auto;}
.toppicbbslist li.time{font-size:10px;margin:5px auto 2px;text-align:center;}
.toppicbbslist li.img{display:block;width:115px;height:153px;overflow:hidden;margin-bottom:3px;}
.toppicbbslist li.name{font-weight:bold;text-align:center;*margin-bottom:3px;}
.toppicbbslist li.name a{color:#8febd2;}
.toppicbbslist li.name a:hover{text-decoration:underline;}
.toppicbbslist li.explanation{width:112px;height:73px;overflow:auto;overflow-x:hidden;font-size:10px;line-height:130%;margin:0 auto;padding:3px 0 3px 3px;}
#top_l h2{width:auto;height:35px;text-indent:-999999px;}
#top_l iframe{border:none;height:445px;width:245px;margin:0 auto;}
.topbloglist_all{width:250px;height:500px;margin:0 auto 18px;margin-bottom:50px;}
.toptaikilist_all{width:250px;height:500px;margin:0 auto 18px;margin-bottom:50px;}
#top_l .toptaikilist_all iframe{width:230px;}
.toptaiki{height:450px;overflow-y:scroll;overflow-x:none;background:#fff;}
#top_bottom {clear:both;width:100%;height:101px;_height:110px;background:url(/images/top/topbottom_bg.gif) repeat-x center top;padding-top:9px;}
#top_bottom ul{width:992px;margin:0 auto;}
#top_bottom ul li{float:left;margin:0;padding:0;}
#top_bottom ul li .bottom1 {display:block;width:248px;height:89px;background:url(/images/top/bottom1.png) no-repeat;text-indent:-999999px;}
#top_bottom ul li a:hover.bottom1 {background:url(/images/top/bottom1_on.png) no-repeat;}
#top_bottom ul li .bottom2 {display:block;width:248px;height:89px;background:url(/images/top/bottom2.png) no-repeat;text-indent:-999999px;}
#top_bottom ul li a:hover.bottom2 {background:url(/images/top/bottom2_on.png) no-repeat;}
#top_bottom ul li .bottom3 {display:block;width:248px;height:89px;background:url(/images/top/bottom3.png) no-repeat;text-indent:-999999px;}
#top_bottom ul li a:hover.bottom3 {background:url(/images/top/bottom3_on.png) no-repeat;}
#top_bottom ul li .bottom4 {display:block;width:248px;height:89px;background:url(/images/top/bottom4.png) no-repeat;text-indent:-999999px;}
#top_bottom ul li a:hover.bottom4 {background:url(/images/top/bottom4_on.png) no-repeat;}
#contents .satsukiclinic{margin:12px auto 0;text-align:center;}
#contents .satsukiclinic a:hover {filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
h2#about{clear:both;width:990px;height:30px;background:url(/images/system/info_h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
h3#about {background:url(/images/all/h3.png) no-repeat scroll transparent;clear:both;font-size:120%;font-weight:normal;height:26px;letter-spacing:2px;margin:0 auto;padding:9px 0 0 42px;width:794px;_width:836px;_text-align:left;_color:333;}
.about{background:url(/images/system/about_bg.png) repeat-y scroll transparent;width:800px;_width:836px;margin:0 auto;padding:12px 18px;_text-align:left;}
.about ul{margin:12px 0 12px 18px;}
.about li{list-style:inside disc;}
.about_sita{background:url(/images/system/about_sita.png) repeat-y scroll transparent;width:800px;_width:836px;margin:0 auto 24px;padding:12px 18px;_padding:12px 18px 0;_text-align:left;}
h2#rule{clear:both;width:990px;height:30px;background:url(/images/system/rule_h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
dl.rule {margin:0 auto 12px;padding:6px 0 15px 15px;width:780px;background:#00837d;_text-align:left;}
dl.rule dt {background:url(/images/all/list.png) no-repeat left center;color:#8febd4;font-weight:bold;margin:12px 0 12px;padding:0 0 0 18px;_text-align:left;}
dl.rule dd {margin:0 24px;_text-align:left;}
#contents .main_text p {color:#333;}
#contents .main_text p em{color:#0042ff;font-weight:bold;}
.hotel h3 {background:url(/images/system/hotel_h3.png) no-repeat scroll transparent;clear:both;font-size:120%;font-weight:normal;height:26px;letter-spacing:2px;margin:0 auto;padding:9px 0 0 42px;width:796px;_text-align:left;_color:333;}
.trast h3 {background:url(/images/system/hotel_h3.png) no-repeat scroll transparent;clear:both;font-size:120%;font-weight:normal;height:26px;letter-spacing:2px;margin:0 auto;padding:9px 0 0 42px;width:796px;_text-align:left;_color:333;}
h2#girllist{width:990px;height:30px;background:url(/images/girllist/girllist/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
h2#realtime{width:990px;height:30px;background:url(/images/girllist/realtime_h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
h2#daysche{width:990px;height:30px;background:url(/images/girllist/daysche/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
.rank_text{clear:both;background:url(/images/girllist/girllist/rank.png) no-repeat;width:706px;height:60px;text-indent:-999999px;margin:0 auto 18px;}
ul.sort{width:1068px;_width:1080px;margin:3px auto 0;_font-size:83%;height:36px;}
ul.sort li{float:left;text-align:center;width:100px;height:30px;background:url(/images/girllist/sort.png) no-repeat scroll center top transparent;margin:-6px 3px 0 0;_margin:-2px 3px 0 0;padding:6px 0 0;}
ul.sort li a{color:#FFF;}
ul.sort li a.selected{float:left;text-align:center;width:100px;height:30px;background:url(/images/girllist/sort_on.png) no-repeat scroll center top transparent;margin:-6px 3px 0 0;padding:6px 0 0;color:#69f9ce;}
ul.sort li a:hover{display:block;width:100px;height:30px;background:url(/images/girllist/sort_on.png) no-repeat top center;margin:-6px 3px 0 0;padding:6px 0 0;color:#69f9ce;}
.girllist{width:912px;_width:924px;text-align:center;margin:6px auto;}
.girllist ul.girl,.girllist ul.girl1,
.girllist ul.girl2,.girllist ul.girl3,
.girllist ul.girl4,.girllist ul.girl5,
.girllist ul.girl6,.girllist ul.girl7,
.girllist ul.girl8,.girllist ul.girl9,
.girllist ul.girl10{width:172px;height:322px;_height:359px;float:left;padding:37px 0 0 0;margin:0 10px 12px 0;}
.girllist ul.girl{background:url(/images/girllist/girllist/0.png) no-repeat;}
.girllist ul.girl1{background:url(/images/girllist/girllist/1.png) no-repeat;}
.girllist ul.girl2{background:url(/images/girllist/girllist/2.png) no-repeat;}
.girllist ul.girl3{background:url(/images/girllist/girllist/3.png) no-repeat;}
.girllist ul.girl4{background:url(/images/girllist/girllist/4.png) no-repeat;}
.girllist ul.girl5{background:url(/images/girllist/girllist/5.png) no-repeat;}
.girllist ul.girl6{background:url(/images/girllist/girllist/6.png) no-repeat;}
.girllist ul.girl7{background:url(/images/girllist/girllist/7.png) no-repeat;}
.girllist ul.girl8{background:url(/images/girllist/girllist/8.png) no-repeat;}
.girllist ul.girl9{background:url(/images/girllist/girllist/9.png) no-repeat;}
.girllist ul.girl10{background:url(/images/girllist/girllist/10.png) no-repeat;}
.girllist li.photo{height:210px;}
.girllist li.name{font-weight:bold;font-size:100%;margin:0;_margin-top:-3px;}
.girllist li.name a{color:#0F674D;}
.girllist li.name a:hover {color:#46B191;}
.girllist li.size{font-size:10px;margin:0;color:#FFF;}
.girllist li.schedule{margin-top:-3px;}
.girllist li.realtime{width:160px;font-size:90%;color:#FFFFFF;background-color:#333;line-height:1.3;margin:3px auto 3px;*margin:0 auto 3px;}
.girllist li ul.genre{width:142px;_width:145px;margin:0 auto 0;line-height:100%;}
.girllist li ul.genre li{float:left;margin:0 3px;}
.girllist .back_top{width:886px;}
.daysche{width:912px;_width:920px;text-align:center;margin:6px auto;}
.daysche ul.girl,.daysche ul.girl1,
.daysche ul.girl2,.daysche ul.girl3,
.daysche ul.girl4,.daysche ul.girl5,
.daysche ul.girl6,.daysche ul.girl7,
.daysche ul.girl8,.daysche ul.girl9,
.daysche ul.girl10{width:172px;height:340px;_height:376px;float:left;padding:36px 0 0 0;margin:0 10px 12px 0;}
.daysche ul.girl{background:url(/images/girllist/daysche/0.png) no-repeat;}
.daysche ul.girl1{background:url(/images/girllist/daysche/1.png) no-repeat;}
.daysche ul.girl2{background:url(/images/girllist/daysche/2.png) no-repeat;}
.daysche ul.girl3{background:url(/images/girllist/daysche/3.png) no-repeat;}
.daysche ul.girl4{background:url(/images/girllist/daysche/4.png) no-repeat;}
.daysche ul.girl5{background:url(/images/girllist/daysche/5.png) no-repeat;}
.daysche ul.girl6{background:url(/images/girllist/daysche/6.png) no-repeat;}
.daysche ul.girl7{background:url(/images/girllist/daysche/7.png) no-repeat;}
.daysche ul.girl8{background:url(/images/girllist/daysche/8.png) no-repeat;}
.daysche ul.girl9{background:url(/images/girllist/daysche/9.png) no-repeat;}
.daysche ul.girl10{background:url(/images/girllist/daysche/10.png) no-repeat;}
.daysche li.photo{width:150px;height:210px;margin:1px auto 0;color:#000;}
.daysche li.name{font-weight:bold;font-size:100%;margin:0 0 0 0;_margin-top:-3px;}
.daysche li.name a {color:#0F674D;}
.daysche li.name a:hover {color:#46B191;}
.daysche li.size{font-size:10px;color:#FFF;margin:0;}
.daysche li.schedule{text-align:center;margin:-3px 0 0 0;}
.daysche li.schedule a{color:#fff;}
.daysche li.schedule a:hover{text-decoration:underline;}
.daysche li.realtime{width:160px;font-size:90%;color:#FFFFFF;background-color:#333;line-height:1.3;margin:0 auto 3px;}
.daysche li ul.genre{width:142px;_width:145px;margin:2px auto 0;line-height:100%;}
.daysche li ul.genre li{float:left;margin:0 3px;}
.dayschet .back_top{width:886px;}
h2#newface{width:990px;height:30px;background:url(/images/newface/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
.newface_all{width:912px;_width:930px;margin:3px auto;}
.newface_all .newface{float:left;background:url(/images/newface/newface_bg.png) no-repeat;width:420px;_width:444px;height:263px;_height:275px;margin:0 3px 9px;_margin:0 3px 12px;padding:6px 15px;_padding:6px 12px;}
.newface_all .newface .newface_l{width:155px;float:left;padding-top:6px;margin-left:3px;}
.newface_all .newface .newface_r{width:257px;float:right;padding-top:6px;margin-right:3px;}
.newface_all .newface .newface_l .photo{width:138px;height:210px;}
.newface_all .newface .newface_l .name{padding:0;font-size:100%;font-weight:bold;text-align:center;width:155px;margin:2px auto 0;;}
.newface_all .newface .newface_l .size{font-size:83%;text-align:center;width:155px;margin:-2px auto 0;}
.newface_all .newface .newface_r .rank{display:block;width:180px;height:20px;line-height:110%;margin-left:3px;}
.newface_all .newface .newface_r .genre{float:left;width:140px;margin:1px 0 8px 3px;line-height:110%;}
.newface_all .newface .newface_r .instoredate{float:right;text-align:right;line-height:150%;height:46px;color:#0048ff;margin:6px 6px 0 0;}
.newface_all .newface .newface_r .instoredate .day{font-size:150%;font-weight:bold;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.newface_all .newface .newface_r .comment{clear:both;width:251px;height:170px;padding:0 0 0 7px;overflow:auto;_text-align:left;color:#0a5434;}
#contents .ranking_list {width:630px;margin:12px auto 3px;padding:0;}
#contents .ranking_list p{width:630px;margin:6px auto 12px;}
#contents #main .ranking_list p .ranking1 {display:block;width:630px;height:150px;background:url(/images/ranking/9/1.jpg) no-repeat;text-indent:-999999px;}
#contents #main .ranking_list p a:hover.ranking1 {background:url(/images/ranking/9/1_on.jpg) no-repeat;}
#contents #main .ranking_list p .ranking2 {display:block;width:630px;height:150px;background:url(/images/ranking/9/2.jpg) no-repeat;text-indent:-999999px;}
#contents #main .ranking_list p a:hover.ranking2 {background:url(/images/ranking/9/2_on.jpg) no-repeat;}
#contents #main .ranking_list p .ranking3 {display:block;width:630px;height:150px;background:url(/images/ranking/9/3.jpg) no-repeat;text-indent:-999999px;}
#contents #main .ranking_list p a:hover.ranking3 {background:url(/images/ranking/9/3_on.jpg) no-repeat;}
h2#ranking{width:990px;height:30px;background:url(/images/ranking/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
.ranking1{background:url(/images/ranking/ranking1_bg.png) no-repeat;width:687px;height:318px;_width:711px;_height:389px;margin:0 auto 18px;padding:21px 0 50px 24px;}
.ranking1 .photo{float:left;width:274px;}
.ranking1 .right{float:right;width:410px;}
.ranking1 .name{font-weight:bold;font-size:18px;margin:11px 0 0 0;height:31px;_text-align:left;}
.ranking1 .size{height:71px;_text-align:left;}
.ranking1 .comment{width:360px;height:210px;overflow:auto;margin:0 0 0 12px;_margin:0 27px 0 0;color:#FFFFFF;_text-align:left;}
.ranking_all{width:884px;margin:0 auto;}
.ranking_all ul{float:left;width:400px;height:294px;_width:430px;_height:327px;padding:33px 15px 0;margin:0 6px;_margin:0 3px;}
ul.ranking2{background:url(/images/ranking/ranking2_bg.png) no-repeat;}
ul.ranking3{background:url(/images/ranking/ranking3_bg.png) no-repeat;}
ul.ranking4{background:url(/images/ranking/ranking4_bg.png) no-repeat;}
ul.ranking5{background:url(/images/ranking/ranking5_bg.png) no-repeat;}
.ranking_all .name{float:left;font-size:14px;height:24px;font-weight:bold;}
.ranking_all .size{clear:both;height:26px;_text-align:left;}
.ranking_all .photo{clear:both;float:left;width:168px;_margin-left:-6px;_margin-right:12px;}
.ranking_all .comment{float:left;width:215px;height:161px;overflow:auto;color:#FFF;margin:31px 0 0 0;_text-align:left;}
h2#blog{width:990px;height:30px;background:url(/images/blog/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
.blog_all{width:895px;margin:0 auto;}
.blog_all a{color:#FFF;}
.blog_all a:hover{color:#058e5c;}
.blog{float:left;width:417px;height:216px;_width:435px;_height:235px;padding:19px 0 0 18px;margin:0 6px 12px;_margin:0 3px 12px;background:url(/images/blog/blog_bg.png) no-repeat;}
.blog .photo{float:left;width:173px;height:200px;overflow:hidden;margin-left:3px;_margin-left:-3px;_margin-right:3px;}
.blog .photo img{display:block;width:150px;}
.blog .name{float:left;font-size:110%;width:234px;padding:3px 0 0 3px;_padding:3px 0 0 9px;_text-align:left;}
.blog .title{float:left;font-size:10px;width:234px;padding:3px 0 0 3px;_padding:3px 0 0 9px;line-height:2;_text-align:left;}
.blog .banner{float:left;width:200px;padding:3px 0 0 3px;_padding:3px 0 0 9px;}
.blog .qr{float:left;width:102px;padding:13px 0 0 0;_padding:18px 0 0 0;margin-left:-6px;}
.blog .comment{float:left;width:108px;font-size:85%;line-height:1.5;padding:17px 0 0 7px;color:#FFF;_text-align:left;}
.blog .comment{scrollbar-arrow-color:#3C3035;scrollbar-face-color:#3C3035;scrollbar-highlight-color:#3C3035;scrollbar-shadow-color:#3C3035;scrollbar-3dlight-color:#926F90;scrollbar-darkshadow-color:#926F90;scrollbar-track-color:#2C1D23;}
h2#news{width:990px;height:30px;background:url(/images/news/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
.news_hr{clear:both;width:886px;border-bottom:#000000 solid 1px;padding:12px 0 0;margin:12px auto;}
#contents .news_list{clear:both;width:886px;margin:0 auto;}
.news_list .news{_text-align:left;}
.news_list .news .img{float:right;}
.news_list .news .icon{float:left;width:50px;height:20px;margin:-1px 6px 3px 0;}
.news_list .news .title{clear:left;font-size:120%;color:#000;border-bottom:1px #0a3f6a solid;width:563px;padding:0 0 0 6px;_text-align:left;}
.news_list .news .explanation{width:540px;margin:21px 3px 3px 6px;color:#333;border:#f60 1px solid;background:url(/images/news/txt_bg.png) repeat;padding:6px;_text-align:left;_background:#FFF;}
.news_list .news .link{float:right;margin:30px 21px 0 0;}
.news_list .news .link a{color:#f00;}
.news_list .to_list{clear:both;text-align:right;width:886px;}
.news_list .to_list a{color:#f00;}
h2#event{width:990px;height:30px;background:url(/images/event/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
#contents .event_list{clear:both;padding:0 12px 12px;margin:0 0 24px 0;}
.event{width:938px;margin:0 auto 24px;padding:0 0 17px;background:url(/images/event/bg_bottom.png) bottom center no-repeat;}
.event h3{clear:left;font-size:15px;padding:15px 0 0 0;height:30px;_height:45px;
color:#084f32;text-align:center;background:url(/images/event/bg_top.png) top center no-repeat;margin:0;width:938px;}
.event h3 img{margin:0 12px 0 0;}
.event h3 a{color:#084f32;}
.event .img{width:938px;text-align:center;background:url(/images/event/bg_photo.png) top center repeat-y;padding:12px 0;}
.event .explanation{width:638px;_width:938px;padding:12px 150px 12px 150px;_text-align:left;background:url(/images/event/bg_center.png) top center repeat-y;}
.to_list{clear:both;text-align:right;width:894px;margin:-6px 0 24px 0;}
.to_list a{color:#008453;}
.to_list a:hover{color:#00AA59;}
#contents .main_text{width:780px;margin:3px auto;padding:0 12px 12px;}
h2#link{clear:both;width:990px;height:30px;background:url(/images/link/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
h3.link {_text-align:left;_color:333;}
#contents .link_l{float:left;width:360px;margin:0 0 0 12px;_text-align:left;}
#contents .link_l p{padding:10px 12px;margin:1px 0 18px 0;border:1px #b2fff1 solid;background:#00837d;}
#contents .link_l dl{padding:0 0 0 12px;}
#contents .link_text dt{background:url(/images/all/list.png) left 4px no-repeat;padding:0 0 0 18px;}
#contents .link_text dd{margin:0 0 9px 18px;}
#contents .link_img{float:right;width:500px;margin:0 0 24px 0;_text-align:left;}
#contents .link_img dt{background:url(/images/all/list.png) left 4px no-repeat;padding:0 0 0 18px;}
#contents #idLinkList{width:809px;padding:0 9px;margin:18px auto;}
#contents #idLinkList dl{width:88px;height:75px;float:left;font-size:8px;text-align:center;padding:0 13px 0 0;}
#contents #idLinkList dl a{color:#00BB75;}
h2#mailmaga{width:990px;height:30px;background:url(/images/mailmaga/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
.mailmaga_form{clear:both;display:block;width:900px;height:737px;background:url(/images/mailmaga/mail_bg.png) no-repeat;margin:3px auto 24px;_text-align:left;}
.mailmaga_form dt{margin:18px 0 0 0;}
.mailmaga_form .mailmaga_text {padding:45px 80px 0;}
.mailmaga_form .mailmaga_text dt{background:url(/images/all/list.png) no-repeat left center;padding:2px 0 0 21px;color:#04eab1;}
.mailmaga_form .mailmaga_text dd{margin:0 0 0 18px;}
.mailmaga_form .mailmaga_text dl .qr_text {margin-top:6px;}
.mailmaga_form .input{padding:40px 230px 0;}
.mailmaga_form .input h3{background:url(/images/all/list.png) no-repeat left center;padding:10px 0 0 21px;color:#038061;font-size:100%;font-weight:bold;margin:0;_width:300px;}
.mailmaga_form .input dl{padding:0 12px;margin:-20px 0 0 0;color:#333;}
.mailmaga_form .input .input_time{margin:6px 0 0 0;}
.mailmaga_form .input dt{font-weight:bold;}
.mailmaga_form .input .input_time dd{margin:6px 0 0 0;list-style:inside circle;color:#038061;}
.mailmaga_form .input input{padding:3px;}
.mailmaga_form .input .input_mail{margin:12px 0 0 0;}
.mailmaga_form .input em{color:#038061;}
.kaijo {margin-top:36px;}
p.error{margin:0 0 36px 18px;line-height:2;}
.mailmaga_mobile{clear:both;width:900px;margin:0 auto;color:#333;}
.mailmaga_mobile em{color:#f00;}
.mailmaga_mobile dl{border:#000000 1px solid;float:left;width:267px;margin:0 9px 36px;padding:6px;height:327px;background:url(/images/mailmaga/mob_bg.png) 80px 39px no-repeat;_text-align:left;}
.mailmaga_mobile .howto{font-weight:bold;padding:6px 0 0 0;}
.mailmaga_mobile dd{padding:3px 6px;}
.mailmaga_mobile dl.docomo dt{background:url(/images/mailmaga/docomo.png) 6px top no-repeat;text-indent:-999999px;height:32px;border-bottom:#000000 1px dotted;}
.mailmaga_mobile dl.au dt{background:url(/images/mailmaga/au.png) 6px top no-repeat;text-indent:-999999px;height:32px;border-bottom:#000000 1px dotted;}
.mailmaga_mobile dl.softbank dt{background:url(/images/mailmaga/softbank.png) 6px top no-repeat;text-indent:-999999px;height:32px;border-bottom:#000000 1px dotted;}
h2#reserve{width:990px;height:30px;background:url(/images/reserve/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
.resereve{width:876px;_width:890px;margin:0 auto;}
.inquary{display:block;float:left;width:500px;height:156px;*height:168px;background:url(/images/reserve/info.png) no-repeat;text-indent:-999999px;margin:0 2px 0 0;_margin:0 0 0 3px;}
.resereve_text{float:right;width:330px;border:1px #b2fff1 solid;font-size:90%;padding:10px 12px;margin:1px 6px 18px 0;_margin:1px 7px 18px 0;_text-align:left;background:#00837d;}
.reserve_form{clear:both;width:900px;margin:0 auto;padding:21px 0 0 0;line-height:1.5;}
#reservation_form{margin-top:25px;color:#FFF;}
.reserve_form a{text-decoration:underline;color:#ffdf0a;}
.reserve_form a:hover{color:#fff192;}
.reserve_form table{width:750px;margin:0 auto;border-style:none;border-bottom:none;font-size:12px;_text-align:left;_margin-left:-250px;background:#C2D8D6;}
.reserve_form table,.reserve_form tr,.reserve_form th,.reserve_form td{border:1px solid #095a58;color:#222;}
.reserve_form table th{width:33%;padding:6px 12px;}
.reserve_form table td{padding:6px 12px;}
.error{color:#F00;font-size:11px;line-height:1;}
.submit {text-align:left;line-height:130%;font-size:90%;margin:3px 0 0 180px;_margin:3px 0 0 170px;}
.submit1{text-align:center;line-height:130%;font-size:90%;margin:12px auto;color:#222;}
.submit1 a,.submit1 em{color:#CD0A0F;}
td.girlselect ul{float:left;width:120px;}
td.girlselect li.name{font-weight:bold;}
td.girlselect li.size{font-size:85%;}
.reserve_form .comment{overflow:auto;height:80px;}
h2#system{width:990px;height:30px;background:url(/images/system/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
ul.menu{width:848px;height:70px;margin:0 auto;_padding-right:57px;}
ul.menu li{display:block;float:left;width:200px;height:56px;text-indent:-999999px;margin:0 6px;_margin:0 3px;}
ul.menu a{display:block;float:left;width:200px;height:56px;}
ul.menu .menu1{background:url(/images/system/sysmenu1.png) no-repeat;}
ul.menu a:hover.menu1 {background:url(/images/system/sysmenu1_on.png) no-repeat;}
ul.menu .menu2 {background:url(/images/system/sysmenu2.png) no-repeat;}
ul.menu a:hover.menu2 {background:url(/images/system/sysmenu2_on.png) no-repeat;}
ul.menu .menu3 {background:url(/images/system/sysmenu3.png) no-repeat;}
ul.menu a:hover.menu3 {background:url(/images/system/sysmenu3_on.png) no-repeat;}
ul.menu .menu4 {background:url(/images/system/sysmenu4.png) no-repeat;}
ul.menu a:hover.menu4 {background:url(/images/system/sysmenu4_on.png) no-repeat;}
.price{width:875px;margin:0 auto;}
.price h3{background:none;}
.system1,.system2,.system3,.system4,.system5,.system6{clear:both;margin:0 auto;}
.system1{display:block;width:875px;height:360px;background:url(/images/system/system1.png) no-repeat;text-indent:-999999px;margin:0 auto 24px;}
.system3{display:block;width:875px;height:570px;background:url(/images/system/system3.png) no-repeat top center;text-indent:-999999px;margin:0 auto 24px;}
.system4{display:block;width:875px;height:360px;background:url(/images/system/system4.png) no-repeat;text-indent:-999999px;margin:0 auto 24px;}
.price ul{width:810px;height:279px;margin:18px auto 36px;_padding-right:55px;}
.price li{float:left;}
.price li .card{display:block;width:434px;height:282px;background:url(/images/system/card.png) no-repeat;text-indent:-999999px;margin-right:24px;}
.price li a:hover.card{background:url(/images/system/card_on.png) no-repeat;}
.price li .trans {display:block;width:351px;height:177px;background:url(/images/system/trans.png) no-repeat;text-indent:-999999px;margin-bottom:9px;}
.price li a:hover.trans{background:url(/images/system/trans_on.png) no-repeat;}
.price li .hotel {display:block;width:351px;height:94px;background:url(/images/system/hotel.png) no-repeat;text-indent:-999999px;}
.price li a:hover.hotel{background:url(/images/system/hotel_on.png) no-repeat;}
h2#hotel{width:990px;height:30px;background:url(/images/system/hotel/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
#contents #main .hotel table{width:100%;margin:6px 0;background:url(/images/news/txt_bg.png) repeat;}
#contents .hotel p{margin:0 12px 6px 12px;}
.hotel_list_menu{width:812px;_width:836px;padding:12px;font-size:92%;}
.hotel_list_menu td{width:812px;background:#FFF;}
.hotel_list_menu td a{margin-top:3px;_line-height:150%;background:url(/images/news/txt_bg.png) repeat;color:#000f0a;}
#contents .hotel h3{_width:838px;color:#FFF;}
#contents .hotel ul{width:812px;padding:12px;font-size:92%;border:1px solid #000;margin:0 0 18px 31px;background:url(/images/news/txt_bg.png) repeat;}
#contents .hotel li{display:inline;float:left;list-style:circle;padding:0 24px 18px 18px;background:url(/images/all/list.gif) no-repeat left 4px;}
ul.hotel1a{height:132px;}
ul.hotel1b{height:58px;}
ul.hotel1c{height:20px;}
ul.hotel2a{height:132px;}
ul.hotel2b{height:20px;}
ul.hotel2c{height:20px;}
ul.hotel2d{height:58px;}
ul.hotel2e{height:20px;}
#contents .hotel_menu {width:660px;height:62px;margin:0 auto 12px;}
#contents .hotel_menu li {float:left;margin:0;padding:0;}
#contents .hotel_menu li .hotel1 {display:block;width:312px;height:62px;background:url(/images/system/hotel1.png) no-repeat;text-indent:-999999px;margin-right:36px;}
#contents .hotel_menu li a:hover.hotel1 {background:url(/images/system/hotel1_on.png) no-repeat;}
#contents .hotel_menu li .hotel2 {display:block;width:312px;height:62px;background:url(/images/system/hotel2.png) no-repeat;text-indent:-999999px;}
#contents .hotel_menu li a:hover.hotel2 {background:url(/images/system/hotel2_on.png) no-repeat;}
#contents .hotel table{width:836px;margin:0 auto 6px;_font-size:100%;background:url(/images/news/txt_bg.png) repeat;color:#333;}
#contents .hotel a{text-decoration:underline;}
#contents .hotel a:link {color:#000f0a;}
#contents .hotel a:visited {color:#8febdb;}
#contents .hotel a:hover {color:#8febdb;}
#contents .hotel a:active {color:#8febdb;}
#contents .hotel th{background:#5db79e;color:#FFF;}
#contents .hotel td{background:#e6fdf7;}
#contents .hotel th.station{background:#5db79e;width:20%;}
#contents .hotel th.name{width:40%;}
#contents .hotel th.tel{width:13%;}
#contents .hotel th.address{width:27%;}
#contents .hotel tr,#contents .hotel th,.hotel td{padding:3px 12px 2px;}
#contents .hotel table,#contents .hotel tr,.hotel th,.hotel td{border:1px solid #000;}
h2#trast{width:990px;height:30px;background:url(/images/system/trast/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
#contents .trast table{width:836px;margin:0 auto 36px;_font-size:100%;background:url(/images/news/txt_bg.png) repeat;color:#333;}
#contents .trast h3{_text-align:left;_color:333;_width:838px;color:#FFF;}
#contents .trast a{text-decoration:underline;}
#contents .trast th{background:#6ee4c3;width:18%;}
#contents .trast td{width:15%;background:#e6fdf7;}
#contents .trast th.area{background:#0eaf8b;color:#FFF;}
#contents .trast tr,#contents .trast th,.trast td{padding:3px 12px 2px;}
#contents .trast table,#contents .trast tr,.trast th,.trast td{border:1px solid #000;}
h2#costume{width:990px;height:30px;background:url(/images/system/costume/h2.jpg) no-repeat left 5px;text-indent:-999999px;margin-bottom:15px;}
.costume_all ul.costume{width:210px;height:400px;float:left;margin:0 6px 21px;background:url(/images/picbbs/bg.jpg) no-repeat;}
.costume_all ul.costume .img{height:227px;padding:9px 18px 12px 14px;}
.costume_all ul.costume .name{text-align:center;font-weight:bold;background:#333333;width:199px;}
.costume_all ul.costume .tag{text-align:center;margin:10px 0 0 0;}
.costume_all ul.costume .explanation{font-size:90%;height:52px;overflow:auto;width:169px;margin:13px 0 0 21px;}
h2#info{clear:both;width:990px;height:30px;background:url(/images/concept/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;}
#contents .concept00{display:block;width:920px;height:533px;background:url(/images/concept/top.png) no-repeat;text-indent:-999999px;margin:6px auto 21px;padding:0;}
#contents .concept01{display:block;width:920px;height:465px;background:url(/images/concept/con1.png) no-repeat;text-indent:-999999px;margin:6px auto 0;padding:0;}
#contents .concept02{display:block;width:920px;height:455px;background:url(/images/concept/con2.png) no-repeat;text-indent:-999999px;margin:0 auto 0;padding:0;}
.concept02 .con_daysche{text-indent:0;text-align:right;padding:3px 36px 0 0;}
#contents .concept03{display:block;width:920px;height:460px;background:url(/images/concept/con3.png) no-repeat;text-indent:-999999px;margin:0 auto 0;padding:0;}
#contents .concept04{display:block;width:920px;height:460px;background:url(/images/concept/con4.png) no-repeat;text-indent:-999999px;margin:0 auto 0;padding:0;}
#contents .concept05{display:block;width:920px;height:460px;background:url(/images/concept/con5.png) no-repeat;text-indent:-999999px;margin:0 auto 24px;padding:0;}
#rec h2{width:990px;height:30px;background:url(/images/rec/h2.png) no-repeat;text-indent:-999999px;margin-bottom:15px;line-height:1.6;}
#rec .area{width:900px;margin:0 auto;font-size:14px;}
#rec p.img{text-align:center;position:relative;margin:12px auto 0;}
#rec p.img .lineid{position:absolute;left:330px;bottom:40px;}
#rec .lineid{font-size:20px;color:#26b307;letter-spacing:2px;}
#rec h3{background:#1f9090 url(/images/rec/h3.png) no-repeat center center;color:#fff;padding:6px 12px 4px;margin:42px auto 12px;width:876px;height:auto;border:1px solid #1f9090;}
#rec .recarea{width:852px;margin:12px auto;}
#rec table{width:100%;margin:12px auto;color:#222;}
#rec table th,
#rec table td{border-bottom:1px dashed #1f9090;padding:7px 12px 4px;}
#rec table th{width:28%;color:#1f9090;}
#rec table td{width:72%;}
.mailattention{line-height:1.5;font-size:13px;border:3px double #095a58;padding:18px 21px 9px;margin:0 auto;color:#222;}
.mailattention p{margin:0 0 6px;}
.mailattention a{text-decoration:underline;}
.mailattention dl{font-size:14px;margin:12px 0 6px;}
.mailattention dd{float:left;margin:0 30px 0 0;}
.mailattention dt{float:left;width:40px;background:#1f9090;padding:2px 0 1px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-align:center;margin:0 9px 6px 0;color:#fff;font-size:11px;}
.mailattention dd,
.mailattention dd a{color:#1f9090;}
.mailform{margin:30px 0;}
.mailattention em,
.mailform em{color:#CD0A0F;}
#reservation_form{margin-top:25px;}
.mailform table{width:850px;font-size:14px;}
.mailform table caption{text-indent:15px;color:#ff3b09;}
.mailform table th{width:28%;}
form th em,form dt em{margin:0 0 0 6px;background:#CD0A0F;padding:2px 9px 1px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-align:center;color:#fff;font-size:11px;float:right;color:#fff !important;}
form table,form tr,form th,form td{padding:12px 15px;}
form li{width:150px;float:left;}
.error{color:#CD0A0F;font-size:90%;line-height:1;}
.submit{text-align:center;line-height:1.8;margin:3px 0 0;}
td.girlselect select{width:180px;}
td.girlselect ul{float:left;width:180px;}
td.girlselect li.name{font-weight:bold;}
td.girlselect li.size{font-size:10px;}
.mailform .comment{overflow:auto;height:80px;}
form .cheack li{float:left;margin:0 24px 0 0;}
.comp{text-align:center;margin:30px auto;}
input[type=text],input[type=password],textarea,select{border:1px solid #ccc;font-size:14px;background:#fff;color:#555;}
input[type=text],input[type=password],select,textarea{padding:3px;margin:3px;}
.ime_on{ime-mode:active !important;}
.ime_off{ime-mode:disabled !important;}
form :focus{border:1px solid #CD0A0F;background:#FFC;}
input[type=text],input[type=password]{width:250px;}
input[type=radio],input[type=checbox],label input{margin:3px 6px 3px 3px;}
.send{clear:both;text-align:center;}
form button,.button,input[type=button],input[type=reset],input[type=submit]{color:#efefef;padding:8px 25px 7px 30px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:none;margin:3px;text-decoration:none;font-size:14px;letter-spacing:4px;font-weight:bold;background-position:center center;background-repeat:repeat-x;background-color:#333;background-image:url(/images/all/on.png);}
form button:hover,.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:none #222;color:#BBB;}
form button:active,.button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
#index .grouplink{margin:0 auto 15px;}
#index .grouplink a{color:#FF26A0;}
#index .grouplink a:hover{color:#FEA5D5;}
#index .picbbs{border:1px solid #999;width:758px;margin:0 auto 30px;background:#fff;}
#index .picbbs .all{clear:both;width:728px;margin:0 0 12px 15px;}
#index .picbbs h2{background:none;width:auto;height:auto;padding:0;margin:0;text-indent:-99999px;}
#index .picbbs h2{background:url(/images/index/group/h2.jpg) no-repeat;height:50px;margin-bottom:12px;}
#index .picbbs h2 a{display:block;height:32px;width:170px;background:url(/images/index/group/event.png) no-repeat;float:right;margin:6px 12px 0 0;}
#index .picbbs h2 a:hover{background:url(/images/index/group/event_on.png) no-repeat 2px 2px;}
#index .picbbs h3{width:auto;height:auto;background:none;padding:0;margin:0 0 6px;}
#index .picbbs h3 a{display:block;width:170px;height:47px;text-indent:-999999px;}
#index .picbbs .rufeosaka h3 a{background:url(/images/index/group/rufeosaka.png) no-repeat;}
#index .picbbs .rufekyoto h3 a{background:url(/images/index/group/rufekyoto.png) no-repeat;}
#index .picbbs .rufenara h3 a{background:url(/images/index/group/rufenara.png) no-repeat;}
#index .picbbs .rufesakai h3 a{background:url(/images/index/group/rufesakai.png) no-repeat;}
#index .picbbs .rufekitaosaka h3 a{background:url(/images/index/group/rufekitaosaka.png) no-repeat;}
#index .picbbs .rufekobe h3 a{background:url(/images/index/group/rufekobe.png) no-repeat;}
#index .picbbs .rufeishigaki h3 a{background:url(/images/index/group/rufeishigaki.png) no-repeat;}
#index .picbbs .ajule h3 a{background:url(/images/index/group/ajule.png) no-repeat;}
#index .picbbs .pokkiriosaka h3 a{background:url(/images/index/group/pokkiriosaka.png) no-repeat;}
#index .picbbs .cuelsakai h3 a{background:url(/images/index/group/cuelsakai.png) no-repeat;}
#index .picbbs .cuelosaka h3 a{background:url(/images/index/group/cuelosaka.png) no-repeat;}
#index .picbbs .petitjour h3 a{background:url(/images/index/group/petitjour.png) no-repeat;}
#index .picbbs .blnk{height:234px;}
#index .grouplink iframe{border:1px solid #999;background:#fff;}
#index .picbbs div{float:left;margin:6px 6px 15px;_margin:6px 3px 15px;}
#index .grouplink .picbbs iframe{width:168px;height:160px;overflow:auto;overflow-x:hidden;}
#index .grouplink .picbbs p{text-align:right;line-height:1;margin-bottom:0;}
#index .grouplink .picbbs p.none{margin-top:12px; text-align:center;}
#index .job iframe{width:945px;height:400px;overflow:auto;overflow-x:hidden;}
#index_link{clear:both;width:470px;margin:0 auto;padding-top:12px}#index_link li{float:left}#index_link li,#index_link li a{display:block;width:66px;height:88px;text-indent:-999999px}#index_link .mrs a{background:url(/images/group/footer/mrs.png) no-repeat}#index_link .osaka a{background:url(/images/group/footer/osaka.png) no-repeat}#index_link .ishigaki a{background:url(/images/group/footer/ishigaki.png) no-repeat}#index_link .kitaosaka a{background:url(/images/group/footer/kitaosaka.png) no-repeat}#index_link .kyoto a{background:url(/images/group/footer/kyoto.png) no-repeat}#index_link .kobe a{background:url(/images/group/footer/kobe.png) no-repeat}#index_link .nara a{background:url(/images/group/footer/nara.png) no-repeat}#index_link .sakai a{background:url(/images/group/footer/sakai.png) no-repeat}#index_link .rec a{background:url(/images/group/footer/rec.png) no-repeat}#index_link .mrs a:hover{background:url(/images/group/footer/mrs_on.png) no-repeat}#index_link .osaka a:hover{background:url(/images/group/footer/osaka_on.png) no-repeat}#index_link .kitaosaka a:hover{background:url(/images/group/footer/kitaosaka_on.png) no-repeat}#index_link .ishigaki a:hover{background:url(/images/group/footer/ishigaki_on.png) no-repeat}#index_link .kyoto a:hover{background:url(/images/group/footer/kyoto_on.png) no-repeat}#index_link .kobe a:hover{background:url(/images/group/footer/kobe_on.png) no-repeat}#index_link .nara a:hover{background:url(/images/group/footer/nara_on.png) no-repeat}#index_link .sakai a:hover{background:url(/images/group/footer/sakai_on.png) no-repeat}#index_link .rec a:hover{background:url(/images/group/footer/rec_on.png) no-repeat}#area_menu{float:right;width:861px;height:30px;margin:0 -6px 21px 0;padding:0 0 0 100px}#area_menu li{float:right}#area_menu li,#area_menu a{display:block;width:123px;height:39px;text-indent:-999999px}#area_menu .osaka a{background:url(/images/group/header/osaka.png) no-repeat}#area_menu .kitaosaka a{background:url(/images/group/header/kitaosaka.png) no-repeat}#area_menu .kyoto a{background:url(/images/group/header/kyoto.png) no-repeat}#area_menu .ishigaki a{background:url(/images/group/header/ishigaki.png) no-repeat}#area_menu .kobe a{background:url(/images/group/header/kobe.png) no-repeat}#area_menu .nara a{background:url(/images/group/header/nara.png) no-repeat}#area_menu .sakai a{background:url(/images/group/header/sakai.png) no-repeat}#area_menu .himeji a{background:url(/images/group/header/himeji.png) no-repeat}#area_menu .rec a{background:url(/images/group/header/rec.png) no-repeat}#area_menu .mrs a{background:url(/images/group/header/mrs.png) no-repeat}#area_menu .clinic a{background:url(/images/group/header/clinic.png) no-repeat}#area_menu .osaka a:hover{background:url(/images/group/header/osaka_on.png) no-repeat}#area_menu .kitaosaka a:hover{background:url(/images/group/header/kitaosaka_on.png) no-repeat}#area_menu .ishigaki a:hover{background:url(/images/group/header/ishigaki_on.png) no-repeat}#area_menu .kyoto a:hover{background:url(/images/group/header/kyoto_on.png) no-repeat}#area_menu .kobe a:hover{background:url(/images/group/header/kobe_on.png) no-repeat}#area_menu .nara a:hover{background:url(/images/group/header/nara_on.png) no-repeat}#area_menu .sakai a:hover{background:url(/images/group/header/sakai_on.png) no-repeat}#area_menu .himeji a:hover{background:url(/images/group/header/himeji_on.png) no-repeat}#area_menu .rec a:hover{background:url(/images/group/header/rec_on.png) no-repeat}#area_menu .mrs a:hover{background:url(/images/group/header/mrs_on.png) no-repeat}#area_menu .clinic a:hover{background:url(/images/group/header/clinic_on.png) no-repeat}#footer .info ul{position:absolute;width:558px;right:0;top:30px}#footer .info ul li{float:right}#footer .info ul li,#footer .info ul li a{display:block;width:66px;height:88px;text-indent:-999999px}#footer .info ul .osaka a{background:url(/images/group/footer/osaka.png) no-repeat}#footer .info ul .ishigaki a{background:url(/images/group/footer/ishigaki.png) no-repeat}#footer .info ul .kitaosaka a{background:url(/images/group/footer/kitaosaka.png) no-repeat}#footer .info ul .kyoto a{background:url(/images/group/footer/kyoto.png) no-repeat}#footer .info ul .kobe a{background:url(/images/group/footer/kobe.png) no-repeat}#footer .info ul .nara a{background:url(/images/group/footer/nara.png) no-repeat}#footer .info ul .sakai a{background:url(/images/group/footer/sakai.png) no-repeat}#footer .info ul .rec a{background:url(/images/group/footer/rec.png) no-repeat}#footer .info ul .mrs a{background:url(/images/group/footer/mrs.png) no-repeat}#footer .info ul .osaka a:hover{background:url(/images/group/footer/osaka_on.png) no-repeat}#footer .info ul .kitaosaka a:hover{background:url(/images/group/footer/kitaosaka_on.png) no-repeat}#footer .info ul .ishigaki a:hover{background:url(/images/group/footer/ishigaki_on.png) no-repeat}#footer .info ul .kyoto a:hover{background:url(/images/group/footer/kyoto_on.png) no-repeat}#footer .info ul .kobe a:hover{background:url(/images/group/footer/kobe_on.png) no-repeat}#footer .info ul .nara a:hover{background:url(/images/group/footer/nara_on.png) no-repeat}#footer .info ul .sakai a:hover{background:url(/images/group/footer/sakai_on.png) no-repeat}#footer .info ul .rec a:hover{background:url(/images/group/footer/rec_on.png) no-repeat}#footer .info ul .mrs a:hover{background:url(/images/group/footer/mrs_on.png) no-repeat}#footer .info ul .smartpage{margin-left:6px}#footer .info ul .smartpage,#footer .info ul .smartpage a{width:90px;height:90px;text-indent:0}
