@import url(all.css);a{color:#434343;font-weight:600}.pager li>a,.pager li>span{font-size:14px}.navi_trial{background:#000;width:9%;height:30px;vertical-align:middle;margin-top:10px;padding-top:2px;position:absolute;right:0;top:0;margin-right:1pc}.fa-phone{transform:rotate(90deg);margin-right:6px;margin-bottom:3px}.fa-mobile-alt{margin-right:5px;margin-bottom:3px}.navi_trial p{text-align:center;padding:3px 0 0}.navi_trial p i{margin-right:10px;margin-bottom:2px}.navi_trial a{color:#fff!important;text-decoration:none}.navi_trial:hover{background:#f7b88a}.contactPopupMenu{background:#fff;color:#000;position:fixed;top:0;left:0;right:0;margin:50px auto 0;z-index:1;padding-top:5px;max-width:50pc}.menu_login{position:absolute;right:50px;top:10px;cursor:pointer;background:#c41b42;width:9%;height:2pc;vertical-align:middle;border-radius:15px;font-size:9pt;color:#fff;padding-top:2px;text-align:center;padding:3px 0 0}.menu_login i{margin-right:10px}.js-tab .page1,.js-tab .page2,.js-tab .page3,.js-tab .page4,.js-tab .page5{width:20%;padding:2px 0;float:left;text-align:center;background-color:#1f1f1f;color:#fff;font-size:.7em}section.page2,section.page3,section.page4,section.page5{display:none}.js-tab .active{background-color:#c41b42;color:#fff}.list{width:100%;margin-bottom:40px;box-sizing:border-box;-webkit-box-sizing:border-box}.list .item{display:table;width:100%;background:#fff}.list .item .photo{display:table-cell;width:220px;padding:10px;vertical-align:top}.list .item .photo img{width:100%}.list .item .photo p.time{background:#202020;color:#fff;padding:6px;text-align:center;font-weight:700;font-size:15px}.list .item .data{display:block;vertical-align:top}.info{display:table;width:100%;table-layout:fixed}.info .unit_1,.info .unit_2,.info .unit_3{display:table-cell;padding:10px;width:33.3%}.info .unit_2{border:1px solid #d0d0d0;border-bottom:0;border-top:0}.info h3{font-size:14px;font-weight:700;padding:6px;margin:0 0 6px;background:#ececec}.info p{margin:10px 6px;line-height:1.2}.info p.caption{font-size:1pc;line-height:1.44}.info p em{font-size:20px;font-family:Noto Sans Japanese,serif;line-height:1.6;font-weight:700;color:#e95368}.info p strong{font-size:40px;font-family:Open Sans,sans-serif}.info p.sm img{width:100%;max-width:201px}.info table{font-size:9pt;width:100%}.info table tr{border-bottom:1px dotted #d0d0d0}.info table th{padding:10px;text-align:left;font-weight:700}.info table td{padding:10px}.info table td,.info table th{vertical-align:top}.info .options,.info li{font-size:9pt}.info li{padding:2px 8px 1px;border:1px solid #e6e6e6;white-space:nowrap;border-radius:2px;color:gray;background:#f5f5f5;font-weight:700;float:left}.acMenu{position:relative;display:block;padding:0;background-color:#000}.acMenu dt{color:#fff;padding:10px}.acMenu .fas{position:absolute;right:5px}.login select{height:34px;width:100%;margin-bottom:20px;border:1px solid #202020}.select_day{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.select_day select{width:100%}select{-webkit-appearance:none;appearance:none;background:#202020 url(../img/common/select_arrow.png)no-repeat right center;border:1px solid #202020;color:#fff;margin:5px 0;font-size:1.4rem;line-height:30px;border-radius:4px;-webkit-border-radius:4px;padding:0 4px;padding-right:30px}.time,select{box-sizing:border-box;-webkit-box-sizing:border-box}.time{width:100%;clear:both}.time p{padding:0;border-left:6px solid #ececec;margin-bottom:2px;padding-left:10px}.time p em{font-weight:700;font-size:14px}.time p em span{color:#ed556a}.time p img{vertical-align:-4px;margin:0 1px}.time table{width:100%}.time table th{font-size:14px;color:#fff;background:#000;padding:6px 0;word-wrap:break-word}.time table td,.time table th{text-align:center}.time table td.sumi{color:#fff;font-weight:700;background:#c41b42}.time table td,.time table th{border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:4px 0}.time table td .far{color:#c41b42}.time table th.soldout{background:#000;color:#ed556a;padding:9pt 0}.time table{border-left:1px solid #b3b3b3;border-top:1px solid #b3b3b3}.time .scroll{width:100%;overflow:scroll}.detDay{padding:0;margin:0;margin-bottom:10px;text-align:center;font-size:.75rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.detDay li{padding:0 1px;width:auto;-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0}.detDay li dl dt{display:block;background:#f8f2e2;color:#8f5d1d;text-decoration:none;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.detDay li dl dt span{display:block;color:#333}.detDay li dl dd{text-align:center;color:#2ac186;margin:0}.detDay li dl dd span{line-height:3.9em;color:#888}.base_color2{padding-left:5px}.shadow{margin-bottom:15px;box-shadow:0 0 1px 0 #a4a4a4;background:#fff;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:600px){.list .item .photo{display:block;width:48%;float:left;margin-right:10px;position:relative}.list .item .data{display:block}.info .unit_1,.info .unit_2,.info .unit_3{display:block;width:100%;padding:0}.info p.caption{font-size:1pc}}@media screen and (max-width:1199px){.navi_trial{margin-left:77%}}@media screen and (max-width:991px){.navi_trial{width:14%;margin-left:69%}}@media screen and (max-width:700px){.navi_trial{width:14%;margin-left:66vw}}@media screen and (max-width:600px){body.home .navi_trial p{font-size:2.8vw;padding:0;letter-spacing:0;line-height:31px}.info{display:block;padding-left:45%}.menu_login{position:absolute;right:50px;top:10px;cursor:pointer;background:#c41b42;width:20vw;height:2pc;vertical-align:middle;border-radius:15px;font-size:14px;color:#fff;padding-top:2px}}@media screen and (max-width:490px){.navi_trial{width:18vw;margin-left:62vw}}@media screen and (max-width:440px){.navi_trial{width:18vw;margin-left:62vw}.navi_trial p{font-size:10px;max-width:200px;margin:0 auto}.navi_trial{width:28%;margin-left:43vw}}@media screen and (max-width:410px){.navi_trial p{font-size:3.4vw}}@media screen and (max-width:375px){.navi_trial p{font-size:3vw;max-width:200px;margin:0 auto}}@media screen and (max-width:320px){.navi_trial p{font-size:3vw;max-width:200px;margin:0 auto}.navi_trial{width:25vw;height:30px;margin-left:37vw;padding-top:2px}}.girl_inner .work_day{padding:0;line-height:30px;white-space:nowrap;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;overflow:hidden;font-size:14px}.kanbai{background:#222;color:#fff}.title{font-weight:700;font-size:18px;text-align:center}._btn-cont .btn{display:flex;justify-content:center;align-items:center;padding:13px 5px;border-radius:50px}._btn-cont .btn button{background:0;border:0;color:#fff;font-weight:700}._btn-cont.-search{width:75%}._btn-cont ._btn-submit ._title-cont p{font-weight:700;font-size:1pc}.btn-prim{color:#fff;font-weight:700;background-color:#c41b42;box-shadow:0 5px 10px -3px rgba(255,138,178,.4)}.search-kodawari-checkbox-container ul{display:flex;flex-wrap:wrap}.search-kodawari-checkbox-container li{width:50%;border-bottom:1px solid #dedede}.search-kodawari-checkbox-container li:nth-of-type(odd){border-right:1px solid #dedede}.search-kodawari-checkbox-cont input[type=checkbox]{display:none}.search-kodawari-checkbox-cont label{position:relative;display:flex;align-items:center;height:35px;font-size:14px;padding:0 10px 0 42px}.search-kodawari-checkbox-cont label:before{left:10px;content:'';width:20px;height:20px;border-radius:20px;border:1px solid #c41b42;position:absolute;top:50%;transform:translateY(-50%)}.search-kodawari-checkbox-cont input[type=checkbox]:checked+label:before{background-color:#c41b42;border-color:#c41b42}.honjitsu{color:#c41b42}#detDay{padding:0;margin:0;margin-bottom:20px;text-align:center;font-size:1.25rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#detDay li{padding:0 1px;width:auto;-webkit-box-flex:1;-webkit-flex:1 1 0;flex:1 1 0}#detDay li dl dt{display:block;background:#202020;color:#fff;text-decoration:none}#detDay li dl dt.sumi{background:#ececec;color:#000}#detDay li dl dt span{display:block;color:#333}#detDay li dl dt span.SELECTED{color:#333;background:#c41b43}#detDay li dl dt span.SELECTED a{color:#fff!important}#detDay li dl dd{text-align:center;color:#c41b43;margin:0;font-weight:700}#detDay li dl dd span{line-height:3.9em;color:#888}.line-pagination-container.-col-2 ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px}.line-pagination-container.-col-2 li{width:50%;padding:0 5px}.line-pagination-container a{text-align:center;position:relative;display:block;padding:15px 0;border-radius:75pt;background-color:#fff;font-size:1pc;font-weight:700}.fadeIn img{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.fadeIn img.lazyloaded{opacity:1}.share_area{padding-top:5px}.share_area ul{list-style:none;display:flex;flex-wrap:wrap;width:100%;padding:0;justify-content:center}.share_area li{height:60px;line-height:60px;width:60px;margin:5px 0 0 15px;text-align:center}.share_area li a{color:#fff;text-decoration:none;border-radius:5px;height:50px;line-height:50px;height:35px;width:35px;border-radius:50%;opacity:.8;margin-right:10px;margin-bottom:8px;font-size:18px;display:inline-flex;align-content:center;align-items:center;justify-content:center;position:relative}.share_area ul:after,.share_area ul:before{content:""}.share_area ul:after{clear:both}.share_area ul{*zoom:1}.share_area .facebook_btn a{background:#3b579d}.share_area .facebook_btn a:active,.share_area .facebook_btn a:hover{background:#293d6e}.share_area .twitter_btn a{background:#55acee}.share_area .twitter_btn a:active,.share_area .twitter_btn a:hover{background:#3c79a7}.share_area .line_btn a{background:#00b900}.share_area .line_btn a:active,.share_area .line_btn a:hover{background:#008200}#contents01{margin-bottom:2em}#contents01 h2.type1{position:relative;background-color:#c41b42;padding:1em 0;text-align:center;color:#fff;font-size:20px}#contents01 h2.type1 span{font-weight:700}#contents01 h2.type1 em{position:absolute;top:0;right:.5em;bottom:0;background-color:#ff00f0;border-radius:50%;display:block;box-sizing:border-box;font-size:.6em;line-height:1;width:6em;height:6em;padding:1em 0;margin:auto;color:#fff;font-weight:700}#contents01 .text{text-align:center;line-height:1.8;padding:1.5em 4% 2em}#contents01 .scheme{background-color:#fff}#contents01 .scheme ul{margin:0 3% 1em 6%}#contents01 .scheme ul li{position:relative;background-color:#fff20a;border-radius:1em;padding:1em 1.5em;margin:0 0 1.5em}#contents01 .scheme ul li:before{content:"";position:absolute;top:-1em;left:-1em;background:url(../img/icon_cross.png)center center no-repeat;background-size:100% 100%;border-radius:50%;width:2em;height:2em}#contents01 .scheme ul li em{border-bottom:1px solid #000}#contents01 .divergence{margin-bottom:3em}#contents01 .divergence .fact{position:relative;border:1px solid #000;font-size:1.1em;padding:3.5em .5em 1.5em;margin:0 3% 2em 6%;text-align:center;font-weight:700}#contents01 .divergence .fact span{position:absolute;top:-.8em;left:-.8em;background-color:#c41b42;font-size:1.3em;padding:.2em .8em;transform:rotate(-5deg);font-weight:700;color:#fff}#contents01 .divergence .fact em{font-weight:500;color:#ff00f0}#contents01 .reason{position:relative;background-color:#c41b42;padding:2em 0;color:#fff}#contents01 .reason>.icon{position:absolute;top:-2.5em;right:0;left:0;background-color:#fff;border-radius:50%;display:block;box-sizing:border-box;font-size:.6em;line-height:1;width:5em;height:5em;padding:2em 0;margin:auto;text-align:center;color:#000;font-weight:700;font-size:1pc}#contents01 .reason h2{font-size:1.2em;line-height:1.3;margin-bottom:.5em;text-align:center;padding-top:1.5em}#contents01 .reason h2 em{font-size:1.1em;font-weight:500;font-style:normal}#contents01 .reason ul{padding:0 5%;margin-bottom:1em}#contents01 .reason ul li{border:1px solid #fff;font-size:1.2em;line-height:1.3;padding:.5em;margin-bottom:.5em;text-align:center}#contents01 .reason ul li span{font-weight:500}#contents01 .reason ul li span em{font-size:1.4em;font-weight:500}#contents01 .reason ul li .image{width:90%;margin-top:.5em;text-align:left}#contents01 .reason ul li span em{font-size:1.4em;font-weight:500;font-style:normal}.shop_menu{background:#202020}.shop_menu li{padding:0;float:left;width:25%;display:table;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:0;line-height:1.1}.shop_menu li a{font-size:10px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:0;-webkit-border-radius:0;height:50px;color:#fff}.shop_menu a>span{padding-left:0}.shop_menu li a i{font-size:1pc}.twitter_list li{border:1px solid #e5e5e5;padding:5px;position:relative;width:33%;float:left}@media screen and (max-width:540px){.twitter_list li{width:100%;margin-bottom:20px}}.newcustom{letter-spacing:0}.newcustom img{width:100%;vertical-align:bottom;border:0;pointer-events:none}.newcustom img[src$=".svg"]{width:100%}.newcustom div{-webkit-box-sizing:border-box;box-sizing:border-box}.newcustom p{padding:0;margin:0}.newcustom li,.newcustom ol,.newcustom ul{list-style:none;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.c-wrapper{max-width:50pc;margin:0 auto;padding:0 0 75pt}@media screen and (max-width:768px){.c-wrapper{width:86.25vw;padding:0 0 12.5vw}}.c-topTitle{font-weight:700;font-size:24px;border-bottom:2px solid #000;margin-bottom:40px}@media screen and (max-width:768px){.c-topTitle{font-size:18px;margin-bottom:4%}}.c-topBtn{display:block;margin:20px 0 0 auto;border-radius:10px;width:11em;padding:.75em;text-align:center;font-weight:700;color:#c41b42;border:2px solid #c41b42;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (max-width:768px){.c-topBtn{font-size:14px}}.c-topBtn:hover{opacity:.7}@-webkit-keyframes startin{0{opacity:0}to{opacity:1}}@keyframes startin{0{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.u-pc-ele{display:none!important}}.u-sp-inline-block{display:none}@media screen and (max-width:768px){.u-sp-inline-block{display:inline-block!important}}.u-sp-inline{display:none}@media screen and (max-width:768px){.u-sp-inline{display:inline!important}}.u-sp-block{display:none!important}@media screen and (max-width:768px){.u-sp-block{display:block!important}}.u-sp-flex{display:none!important}@media screen and (max-width:768px){.u-sp-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.css-btn-hover{-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;-webkit-box-shadow:8px 8px hsla(0,0%,78%,.4);box-shadow:8px 8px hsla(0,0%,78%,.4)}@media screen and (max-width:768px){.css-btn-hover{-webkit-box-shadow:5px 5px hsla(0,0%,78%,.4);box-shadow:5px 5px hsla(0,0%,78%,.4)}}.css-btn-hover:hover{-webkit-transform:translate(8px,8px);transform:translate(8px,8px);-webkit-box-shadow:0;box-shadow:0}@media screen and (max-width:768px){.css-btn-hover:hover{-webkit-box-shadow:5px 5px hsla(0,0%,78%,.4);box-shadow:5px 5px hsla(0,0%,78%,.4);-webkit-transform:translate(0,0);transform:translate(0,0)}}.css-hover{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.css-hover:hover{opacity:.7}.js-slidein{-webkit-transition:all ease-out 1s;transition:all ease-out 1s;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-delay:.25s;transition-delay:.25s}.js-slidein.is-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.menulist{position:fixed;top:0;left:0;right:0;max-width:50pc;margin:50px auto 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2}@media screen and (max-width:768px){.menulist{margin-bottom:5vw}}.menuItem{width:25%;color:#fff;text-align:center;padding:.5em .25em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:700;position:relative;text-decoration:none;background-color:#c41b42;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border:1px solid #fff}.menuItem p{margin:0}.menuItem:after{content:'';position:absolute;top:35%;right:0;height:40%;width:1px;background:#fff;margin-right:-.5em}@media screen and (max-width:768px){.menuItem{font-size:11px}}.menuItem:hover{background-color:#fff;color:#c41b42!important}.list .item.newContent{box-shadow:none!important;border-top:1px solid #ccc}.newContentImage{width:80%;margin:0 auto!important;display:block!important;float:none!important}.list .item.newContent,.newContentData{display:block!important}.newContentInfo{padding-left:0!important;table-layout:auto!important;display:flex!important;flex-wrap:wrap}.newContentUnit_1,.newContentUnit_2,.newContentUnit_3{width:100%!important;display:block!important}.newContentUnit_1 *,.newContentUnit_2 *,.newContentUnit_3 *{font-size:14px!important}.newContentUnit_2{border-left:0 0!important;border-right:0 0!important}.newContentTime{margin-top:30px}.newContentTime p{border:0 0!important;background-color:#c41b42;color:#fff!important}.newContentUnit_1 table th,.newContentUnit_2 table th,.newContentUnit_3 table th{width:40%!important}#detDay.detDayCustom li dl dt{background-color:#ececec!important;color:#000!important}.girlsInfo{font-size:15px}@media screen and (max-width:768px){.girlsInfo{font-size:13px}}.container{max-width:50pc}body{letter-spacing:.1em;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.bx-wrapper .bx-controls-direction a{z-index:0!important}fieldset{padding:10px!important}.icon_arrow_under{padding:0 10px}