*{margin:0px;padding:0px}a{text-decoration:none}br.clear{clear:both}div.clear{clear:both}body{text-align:left;overflow-y:scroll;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;background:#000}body#index{text-align:left;background-size:1920px}input,textarea,select,option{font-size:100%;font-family:san-serif}li{list-style:none}main{position:relative;margin-top:120px}@media screen and (max-width: 640px){main{margin-top:80px}}#header{background:#000;position:fixed;top:0;left:0;width:100%;height:120px;display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;padding:10px;z-index:99999}@media screen and (max-width: 640px){#header{height:80px}}#header .head_h1{font-size:10px;font-family:"Noto Serif JP",serif;text-align:center;color:#999;width:100%}#header #head_table{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center}#header #head_logo{width:34%}#header #head_logo img{width:100%;height:auto;max-width:274px}#header #head_menu{flex:1}@media screen and (max-width: 1024px){#header #head_menu #head_nav{position:fixed;z-index:2;top:0;left:0;background:#304467;height:100%;text-align:center;transform:translateY(-200%);width:100%}}@media screen and (max-width: 1024px){#header #head_menu #head_nav ul{margin:0 auto;padding:0;width:100%;height:100%;overflow:scroll}}#header #head_menu #head_nav ul li{display:inline-block;margin:10px}@media screen and (max-width: 1024px){#header #head_menu #head_nav ul li{border-bottom:1px solid #ccc;margin:0;list-style-type:none;padding:0;width:100%;transition:.4s all}#header #head_menu #head_nav ul li:last-child{padding-bottom:0}}#header #head_menu #head_nav ul li a{color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 1024px){#header #head_menu #head_nav ul li a{display:block;padding:20px 0;text-decoration:none}#header #head_menu #head_nav ul li a:hover{background:#ccc;color:#111}#header #head_menu #head_nav ul li a div:first-child{font-size:18px}#header #head_menu #head_nav ul li a div:last-child{font-size:12px}}#header #head_menu #head_nav ul li.head_menu_tel{display:none}@media screen and (max-width: 1024px){#header #head_menu #head_nav ul li.head_menu_tel{display:block}}#header #head_menu .hamburger_label{display:none}@media screen and (max-width: 1024px){#header #head_menu .hamburger_label{display:block}}#header #head_menu .hamburger_label .hamburger{display:block;position:fixed;z-index:3;right:13px;top:30px;width:38px;height:38px;cursor:pointer;text-align:center;-webkit-transition:.5s all;-moz-transition:.5s all;transition:.5s all}#header #head_menu .hamburger_label .hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#fff}#header #head_menu .hamburger_label .hamburger span:nth-child(1){top:10px}#header #head_menu .hamburger_label .hamburger span:nth-child(2){top:20px}#header #head_menu .hamburger_label .hamburger span:nth-child(3){top:30px}#header #head_menu #hamburger_check{display:none}@media screen and (max-width: 1024px){#header #head_menu #hamburger_check:not(:checked)~#head_nav{transform:translateY(-200%)}}@media screen and (max-width: 1024px)and (max-width: 900px){#header #head_menu #hamburger_check:not(:checked)~#head_nav{transition:transform .6s}}@media screen and (max-width: 1024px){#header #head_menu #hamburger_check:checked~#head_nav{transform:translateY(0%);transition:transform .6s}#header #head_menu #hamburger_check:checked~.hamburger_label .hamburger{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#header #head_menu #hamburger_check:checked~.hamburger_label .hamburger span:nth-child(1){top:16px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff}#header #head_menu #hamburger_check:checked~.hamburger_label .hamburger span:nth-child(2){top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);background:#fff}#header #head_menu #hamburger_check:checked~.hamburger_label .hamburger span:nth-child(3){opacity:0}}#breadcrumb{padding:20px;max-width:1200px;margin:0 auto}#breadcrumb ul{display:flex;color:#eee;font-size:12px}#breadcrumb ul li a{color:#eee}#page_background{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:-1}#page_background img{width:auto;height:100vh}@media screen and (orientation: landscape){#page_background img{height:auto;width:100vw}}.contents_ttl h3{width:100%;color:#fff;text-align:center;padding:10px 0;font-weight:normal;font-family:"Noto Serif JP",serif}.contents_ttl h3 span:first-child{display:block;font-size:30px;width:30%;margin:4px auto 0 auto;border-bottom:2px solid #304467;padding:4px 0 10px 0}@media screen and (max-width: 640px){.contents_ttl h3 span:first-child{width:60%}}.contents_ttl h3 span:last-child{display:block;margin:4px auto;text-align:center;font-size:14px}.contents_ttl_mid h3{width:100%;color:#fff;text-align:center;padding:10px 0;font-weight:normal;font-family:"Noto Serif JP",serif}.contents_ttl_mid h3 span:first-child{display:block;font-size:30px;width:30%;margin:4px auto 0 auto;border-bottom:2px solid #304467;padding:4px 0 10px 0}@media screen and (max-width: 640px){.contents_ttl_mid h3 span:first-child{width:60%}}.contents_ttl_mid h3 span:last-child{display:block;margin:4px auto;text-align:center;font-size:14px}#main_contnts{width:100%;max-width:1200px;margin:30px auto}.shop_data{font-family:"Noto Serif JP",serif;padding:20px 0;text-align:center;color:#fff;font-size:24px}.shop_open{padding-right:10px}.shop_tel{padding-left:10px}section h2{width:100%;color:#fff;text-align:center;padding:10px 0;font-weight:normal;font-family:"Noto Serif JP",serif}section h2 span:first-child{display:block;font-size:30px;width:30%;margin:4px auto 0 auto;border-bottom:2px solid #304467;padding:4px 0 10px 0}section h2 span:last-child{display:block;margin:4px auto;text-align:center;font-size:14px}.c_head_ttl{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100px}.c_head_ttl h2{width:100%;color:#fff;text-align:center;padding:10px 0;font-weight:normal;font-family:"Noto Serif JP",serif}.c_head_ttl h2 span:first-child{display:block;font-size:30px}.c_head_ttl h2 span:last-child{border-bottom:2px solid #304467;display:block;width:30%;margin:4px auto 0 auto;text-align:center;font-size:14px;padding:4px 0 10px 0}.contents_link{width:100%;max-width:1200px;margin:0 auto}.contents_link_l{display:table-cell;width:50%;text-align:center}.contents_l_table{display:table;width:100%;margin:30px 0}.contents_link_r{display:table-cell;width:50%;text-align:center}.contents_link_l img{width:100%;height:auto;max-width:560px}.contents_link_r img{width:100%;height:auto;max-width:560px}.contents_op{color:#fff;font-family:"Noto Serif JP",serif;font-size:20px;margin:40px auto;text-align:center}footer{padding-top:30px;text-align:center}#footer_nav{width:100%}#footer_nav ul{display:table;width:100%}#footer_nav ul li{display:inline-block;margin:10px;text-align:center}#footer_nav ul li a{color:#fff;font-family:"Noto Serif JP",serif}#foot_copy{font-size:10px;color:#fff;text-align:center;padding:10px 0}.foot_logo{margin:30px 0 60px 0}.foot_logo img{width:100%;height:auto;max-width:274px}.foot_logo p{color:#fff;font-size:14px;padding-bottom:20px;font-family:"Noto Serif JP",serif}.foot_op{color:#fff;font-family:"Noto Serif JP",serif;font-size:16px;margin:20px 0}.fs_s{padding:0 20px;box-sizing:border-box}.fo_s{padding:0 20px;box-sizing:border-box}.fo_s a{color:#fff}#sp_head_menu{display:none}.sp_only_content{display:none}.grow_link{width:100%;text-align:center;margin:40px auto}.grow_link img{width:100%;height:auto;max-width:1160px}.img_banner{width:100%;text-align:center;margin-bottom:40px}.img_banner img{vertical-align:top;width:100%;height:auto;max-width:1160px}.sp_foot_only{display:none}@media screen and (max-width: 1000px){#head_logo{display:table-cell;width:44%;vertical-align:middle}}@media screen and (max-width: 800px){#pc_head_menu{display:none}}@media screen and (max-width: 520px){.shop_data{font-family:"Noto Serif JP",serif;padding:20px 0;text-align:center;color:#fff;font-size:18px}#head_logo{display:table-cell;width:94%;vertical-align:middle}#head_logo h1{width:100%;height:60px;background-size:280px;background-image:url(../images/header/logo.png);background-position:cover;background-repeat:no-repeat;margin:0;padding:0;text-indent:-9999px}main{position:relative;margin-top:19%}section h2 span:first-child{display:block;font-size:30px;width:60%;margin:4px auto 0 auto;border-bottom:2px solid #304467;padding:4px 0 10px 0}.pc_only_content{display:none !important}.con_left{position:relative}.sp_only_content{display:block;position:absolute;top:40px;color:#fff;width:81%;font-size:14px;text-align:left}#main_contnts{width:100%;overflow:hidden;margin:0 auto}.fo_s{padding:0 20px;box-sizing:border-box;display:block;margin:8px}.contents_link_l{display:block;width:100%;margin:20px 0}.contents_link_r{display:block;width:100%;margin:20px 0}.contents_l_table{display:table;width:100%;margin:0}.contents_link_r{display:block;width:100%;margin:0}.sp_foot_only{display:block}.footer_fix_btn{position:fixed;bottom:0;width:100%;text-align:center;height:-100px;transition:.2s;opacity:0}.footer_fix_btn a{display:block;width:100%;font-family:"Noto Serif JP",serif;text-decoration:none;color:#fff;padding:8px 0;box-sizing:border-box;font-size:16px}.sp_foot_table{width:100%;display:table}.sp_foot_bk{width:25%;display:table-cell;text-align:center}.sf_tel{background:#2a4573}.sf_sms{background:#1f8231}.sf_line{background:#1f8231}.sf_web{background:#39322c}#breadcrumb{padding:20px;max-width:1200px;margin:0 auto;box-sizing:border-box;overflow:hidden}}.shop_nav_btn{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 640px){.shop_nav_btn{justify-content:flex-start}}.shop_nav_btn.index_schedule{padding-top:30px}.shop_nav_btn .shop_nav{padding:6px 0px;width:150px;margin-right:10px;font-family:"Noto Serif JP",serif;font-size:1.2rem;background:linear-gradient(to bottom, rgba(16, 30, 55, 0.2), rgba(147, 170, 211, 0.2));color:#fff;cursor:pointer;border-color:rgba(65,66,67,.7);border-width:thin}@media screen and (max-width: 640px){.shop_nav_btn .shop_nav{width:33.3%;margin-right:0}}.shop_nav_btn .shop_nav:hover{background:linear-gradient(to bottom, rgba(16, 30, 55, 0.6), rgba(147, 170, 211, 0.4))}.shop_nav_btn .shop_nav.mixitup-control-active{background:linear-gradient(to bottom, rgba(16, 30, 55, 0.8), rgba(147, 170, 211, 0.6))}.shop_nav_btn .shop_nav:last-child{margin-right:0}.girl_data .girl_data_img{position:relative}.girl_data .today_closed{position:absolute;width:100%;height:100%;top:0;overflow:hidden;opacity:.7;display:flex;align-items:center;justify-content:center}.girl_data .today_closed div{display:block;width:106%;min-width:160%;transform:rotate(345deg);padding:1rem 0;background-color:#000;text-align:center;position:relative;text-align:center}.girl_data .today_closed span{display:inline-block;font-family:"Noto Serif JP",serif;font-size:1.2rem;color:#ddc46c}.girl_data .today_closed.status4 div{background:#4b1c2f}@media screen and (max-width: 500px){#container_schedule .girl_list .gap{width:49%}#container_schedule .girl_data{margin-bottom:2%;width:49%;display:inline-block;vertical-align:top;padding:0;display:flex;flex-direction:column;justify-content:flex-end}}.g_ph_tw,.sl_ph_tw{position:absolute;opacity:.7;width:10vw;max-width:40px;bottom:6px;left:6px;border-radius:50%;overflow:hidden}.g_ph_tw img,.sl_ph_tw img{width:100%;height:auto}.girl_data .girl_data_img,.girl_slide_data_img{overflow:hidden;position:relative}.new_mark_sq{position:absolute;color:#fff;transform:rotate(45deg);background:linear-gradient(to right, #ffee96, #6b5500);font-size:16px;top:-3rem;right:-3rem;height:6rem;width:6rem}@media screen and (max-width: 640px){.new_mark_sq{font-size:12px;top:-2rem;right:-2rem;height:4rem;width:4rem}}.new_mark_sq span{position:absolute;bottom:0;display:block;text-align:center;width:100%}.cast_frame_image_parent{position:relative}.cast_frame_image{position:absolute;top:0;left:0;pointer-events:none}.cast_frame_image img{width:100%;height:auto}/*# sourceMappingURL=common.min.css.map */