@charset "UTF-8";#contents,#main,#move,#move p{padding:0}#contener,#girl .js-tab,#girl ul,#nav,#wrapper{overflow:hidden}#howto dl,#nav{text-align:center}#howto h2,#today h2,.pocky_head,.reco_count,.reco_txt{font-weight:700}#wrapper{text-align:left;min-width:960px}input[type=password],input[type=text]{border-radius:5px;padding:10px;border:1px solid #ccc;font-size:16px;transform:scale(.8)}input[type=button]{border-radius:5px;padding:10px;border:1px solid #9e9e9e;background-color:#9e9e9e;-webkit-appearance:none;cursor:pointer;color:#fff}@media (max-width:893px) and (min-width:641px){#wrapper{min-width:auto}}#main{width:100%;height:590px;margin-bottom:15px}#main .inner{position:absolute;bottom:0;max-width:1200px;width:100%;left:50%;margin-left:-600px}#nav,#today{margin:0}#main .inner p.title{position:absolute;bottom:60px;left:0}@media (max-width:1100px) and (min-width:641px){#main .inner{left:0;margin-left:0}}@media screen and (max-width:640px){#wrapper{min-width:auto}#main{width:100%;height:150px;background-position:center center;margin-bottom:0}#main .inner{max-width:auto;height:172px}#main .inner p.title img{width:200px}#main .inner p.title{position:absolute;bottom:30px;left:10px}}.avatar_list li{float:left;width:50%}#nav{padding:10px 0;background-position:bottom left;background-repeat:repeat-x;background-color:rgba(196,27,66,.8)}#nav li{display:inline;font-size:1.5rem;padding:0 20px}#nav li a{color:#fff;font-size:.9rem}@media (max-width:1100px) and (min-width:641px){#nav{padding:0;background-color:#c41b42}#nav ul{border-bottom:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:10px}#nav li{width:18.9%;float:left;border-top:1px solid #ccc;border-right:1px solid #ccc;padding:1% .45%}#nav li:nth-child(5n){border-right:none}#nav li a{display:block;padding:8px;text-decoration:none;text-align:center;-webkit-transition:all .2 s ease-out;transition:all .2s ease-out;font-size:.6em;line-height:1em}}.nav_sub{background-color:#fff!important}.nav_sub li a{color:#c41b42!important}#contener{max-width:1200px;margin:0 auto}#contents{max-width:880px;width:74%;float:right}@media screen and (max-width:894px){#contents{width:auto;float:none}}@media screen and (max-width:640px){#nav{padding:0}#nav ul{border-bottom:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:10px}#nav li{width:23.2%;float:left;border-top:1px solid #ccc;border-right:1px solid #ccc;padding:0 .75%}#nav li:nth-child(4n){border-right:none}#nav li a{display:block;padding:8px;text-decoration:none;text-align:center;-webkit-transition:all .2 s ease-out;transition:all .2s ease-out;font-size:.6em;line-height:1em}#move{width:auto;padding:0 10px}#move img{width:100%}}#concept{height:602px;margin:90px 0 0;background:url(image/bg_concept.png) top center no-repeat;position:relative}#concept p.tit{position:absolute;top:-30px;left:35%}#concept p.copy,#concept p.detail{width:390px;position:absolute;left:30px}#concept p.copy{top:175px}#concept p.detail{bottom:0}@media screen and (max-width:640px){#concept{height:auto;margin:60px 0 0;background:url(image/bg_concept.png) top}#concept p.tit{position:absolute;top:-30px;left:30%}#concept p.tit img{width:80%}#concept p.copy{width:auto;padding:40px 10px;position:static}#concept p.detail{width:auto;position:static;text-align:center}}#girl{margin:40px 0 0}#girl h2{padding:0 20px;background:url(image/bg_h2.png);border-top:solid 2px #c41b42;border-bottom:dotted 1px #b39b48;font-size:2rem}#girl h2 span{padding:10px 0 0;font-size:1.2rem;color:#b85374;float:right}#girl .js-tab{padding:20px 0 0;font-size:1.6rem;color:#b29946;cursor:pointer}#girl .js-tab .new,#girl .js-tab .rank{width:50%;float:left;text-align:center;background:url(image/bg_tab.png) center left 60px no-repeat #e0dbc8}#girl .js-tab .active,#howto h2,#move-s h3,#pic h3,#today h2{background-color:#c41b42}#girl .js-tab .active{color:#c41b42}#girl ul li{float:left;padding:1px 1px 0 0;width:33%;position:relative}#girl ul.rank{display:none}@media screen and (max-width:640px){#girl .js-tab .new,#girl .js-tab .rank{background-position:center left 10px}#girl ul li{width:50%;padding:0}#girl ul li img{width:100%}}#today h2{color:#fff;padding:5px 20px;font-size:1.2em}#today h2 span{padding:5px 0 0;font-size:1.2rem;color:#c41b42;float:right}#today p{font-size:1.5rem;line-height:1.6}#today p.name{padding:10px 0 0;font-size:1.4rem;color:#b85374}#event,#menu{padding:0;float:left}#today .slider{width:90%;margin:0 auto}#today .slick-slide{margin:20px 10px;transition:all ease-in-out .3s;opacity:1}#today .slick-slide img{width:100%}#today .slick-next:before,#today .slick-prev:before{color:#000}#today .slick-dots li button:before{color:#ce0d2d}#today .slick-active,#today .slick-current{opacity:1}@media screen and (max-width:640px){#today .slider{width:100%}#today .slick-slide{margin:20px 5px}}#howto{margin:40px 0 0}#howto h2{color:#fff;padding:5px 20px;font-size:1.2em}#howto h2 span{padding:5px 0 0;font-size:1.2rem;color:#c41b42;float:right}#howto dl{margin:20px 35px 0 0;width:20%;float:left;line-height:1.5}#howto dl p.tit,#howto dl:last-child{margin:20px 0 0}#howto dl p.tit{height:80px;color:#b85273;font-size:1.3rem;line-height:1.6;font-family:"Ÿà–¾’©",YuMincho,"ƒqƒ‰ƒMƒm–¾’© ProN W3","Hiragino Mincho ProN","HG–¾’©E","‚l‚r ‚o–¾’©","‚l‚r –¾’©",serif}@media screen and (max-width:640px){#howto dl{margin:20px auto 0;width:80%}#howto dl:last-child{margin:20px auto}#howto dl p.tit{margin:10px 0;height:auto}.slick-slide img{display:inline!important}}#move-s,#new,#pic{margin:0 0 40px}#new dl,#pic dl{margin:20px auto;border-bottom:dotted 1px #b39b48;line-height:1.2;overflow:hidden}#menu{width:280px}@media screen and (max-width:894px){#menu{width:auto;float:none;padding:0}}#event{width:220px}#move-s{border:1px solid #e7dec2;border-radius:5px}#new p.list a,#pic p.list a{display:block;text-align:right;border-radius:0 0 5px 5px}#move-s h3,#pic h3{padding:5px;color:#fff}#move-s video{height:auto}@media screen and (max-width:640px){#event{width:auto;float:none;padding:15px 10px 0}#move-s{margin:0 0 20px}}#pic dl{width:245px;padding:0 0 20px;font-size:1rem}#pic dl dt{float:left;padding:0 10px 0 0}#pic dl dd p.title{color:#ce0d2d;font-size:1.4rem}#pic dl dd p.name{font-size:1.2rem;padding:10px 0}#pic p.list a{padding:0 20px 0 0;color:#c41b42;background:url(image/bg_rink.png) center right 70px no-repeat #c41b42}#new h3{background-color:#c41b42;padding:5px}#new dl{width:200px;padding:0 0 20px;font-size:1rem}#new dl dt{float:left;padding:0 10px 0 0}#new dl dd p.name{color:#ce0d2d;font-size:1.4rem}#new p.list a{padding:0 20px 0 0;color:#fff;background:url(image/bg_rink.png) center right 70px no-repeat #c41b42}@media screen and (max-width:640px){#new,#pic{margin:0 0 20px}#new dl,#pic dl{width:auto;margin:20px 10px}}footer{margin:100px 0 0;background:top left #c41b42}footer .whats{padding:15px 0 0;background:url(image/bg_whats.png) top left repeat-x #fefaf0}footer .whats .inner{max-width:960px;margin:0 auto;padding:35px 0 40px;font-size:1.2rem;text-align:center}footer .whats .inner h2{text-align:center;padding:0 0 40px}footer .sub-menu{margin:0;background-position:top left;background-repeat:repeat-x;text-align:center;color:#fff}footer .sub-menu .inner{max-width:960px;margin:0 auto;padding:25px 0 40px;font-size:1rem}footer .sub-menu .inner ul{text-align:center;padding:30px 0 40px}footer .sub-menu .inner ul li{padding:0 10px;display:inline}.play_grid,.pocky_head{display:-webkit-box;display:-webkit-flex}footer .sub-menu .inner ul li a{color:#fff}@media screen and (max-width:640px){footer{margin:0;padding:0 0 20px}footer .whats .inner{padding:25px 10px 20px}footer .whats .inner h2{padding:0 0 10px}footer .sub-menu .inner{padding:25px 0 0}footer .sub-menu .inner ul{text-align:center;padding:20px 0}footer .sub-menu .inner ul li{padding:0 5px}}.play_grid{display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;-webkit-box-align:center;align-items:center;background-color:rgba(180,156,71,1)}.play_grid_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.play_grid_img{width:50%;overflow:hidden;position:relative;height:420px}.play_grid_img.w100{width:100%}.play_grid_img img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none;max-height:100%}.play_grid_txt{width:45%;padding:0 17px;color:#fff;text-align:center}.play_num{font-size:4em;line-height:1;margin-bottom:40px;display:block}.play_grid_txt h3{font-size:2em;line-height:1.3;margin-bottom:40px}@media screen and (max-width:640px){.play_grid_each .play_grid_txt{width:100%;padding:15px 15px 20px;z-index:1}.play_grid_each .play_grid_img{width:100%;height:240px}}.pocky_head{border:1px solid #ededed;background:#f2f2f2;background:-webkit-linear-gradient(top,rgba(242,242,242,1) 0,rgba(236,236,236,1) 100%);background:linear-gradient(to bottom,rgba(242,242,242,1) 0,rgba(236,236,236,1) 100%);display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.pocky_head_inner{background:#c7b877;width:33%;text-align:center;color:#fff;font-size:1.1em;letter-spacing:.1em;padding:.8em 0;margin-right:20px}.pocky_head_sub{-webkit-box-flex:1;flex:1 1 auto}.lady_profile table{border-collapse:separate;border-spacing:0 10px;font-size:16px;table-layout:fixed;width:100%}.lady_profile th{background-color:#eee;color:#333;font-weight:700;width:35%;text-align:center}.lady_profile td,.lady_profile th{padding:10px;vertical-align:middle}@media screen and (min-width:769px){.lady_profile table{width:50%;float:left}}.square_btn{display:inline-block;position:relative;padding:.5em 1.4em;text-decoration:none;background:#c00;color:#fff;border-bottom:solid 5px #750001;border-right:solid 5px #750001}.square_btn:after,.square_btn:before{content:" ";position:absolute;width:0;border-width:0 6px 6px 0;border-style:solid;height:0}.square_btn:before{bottom:-5px;left:-1px;border-color:transparent transparent #fff}.square_btn:after{top:-1px;right:-5px;border-color:#fff #fff transparent}.square_btn:active{border:none;-ms-transform:translate(6px,6px);-webkit-transform:translate(6px,6px);transform:translate(6px,6px)}.square_btn:active:after,.square_btn:active:before{content:none}.reco_anim:after,.reco_anim:before{content:''}.btn_gold{border:2px solid #c41b42;background-color:#c41b42;text-decoration:none;color:#c41b42;text-align:center;display:block;max-width:280px;margin:auto;padding:10px 0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.near_shop li a,.recommend_btn{color:#333;text-decoration:none}.recommend_area{margin:10px 0;background-color:#eee;padding:20px;line-height:1.3;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;align-content:justify;-moz-box-pack:justify;-ms-box-pack:justify;box-pack:justify;flex-pack:justify;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.reco_txt{font-size:1.25em;width:70%}.recommend_btn{display:block;background-color:#fff;text-align:center;padding:10px;width:25%;max-width:120px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-flex:1;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-moz-transition:all .1s;-o-transition:all .1s;-webkit-transition:all .1s;transition:all .1s;z-index:0;cursor:pointer}.recommend_btn i{font-size:25px;vertical-align:middle;margin-right:3px;display:inline-block}.reco_count{margin-top:5px;display:block}.reco_anim{-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:-1}.reco_anim:before{position:relative;display:block;margin-top:100%}.reco_anim:after{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%}.recommend_btn.liked i{-moz-animation:callme .3s 2;-webkit-animation:callme .3s 2;animation:callme .3s 2}.recommend_btn:hover .reco_anim{-moz-animation:anim-out .75s;-webkit-animation:anim-out .75s;animation:anim-out .75s}.recommend_btn:hover .reco_anim:after{-moz-animation:anim-out-pseudo .75s;-webkit-animation:anim-out-pseudo .75s;animation:anim-out-pseudo .75s}@media screen and (max-width:640px){.recommend_area{padding:15px}.reco_txt{font-size:1em}.near_shop li a:before{top:3px}}.near_shop{background-color:#faf8f8;padding:20px;margin-bottom:20px}.near_shop h2{padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px}.near_shop li a{padding-left:10px;position:relative;line-height:1.6em}.near_shop li a:before{position:absolute;left:0;content:"";width:0;height:0;border:5px solid transparent;border-left:5px solid #b26258;top:5px}.pagenavi{text-align:center;margin:25px 0;font-size:0;padding:0}.pagenavi li{display:inline-block;font-size:14px;min-width:30px;color:#c41b42;text-align:center;vertical-align:bottom}.pagenavi li:not(:last-child){margin-right:10px}.pagenavi a,.pagenavi span{line-height:1;padding:5px 2px 8px;border:1px solid #c41b42;display:block;color:#c41b42;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.pagenavi .active a,.pagenavi a:hover{background-color:#c41b42;color:#fff}.pagenavi .pagewhile{border:none;min-width:15px}.pagenav_next a,.pagenav_prev a{position:relative;text-indent:-9999px;background-color:#c41b42}.pagenav_next a:before,.pagenav_prev a:before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%;margin-top:-4px}.pagenav_prev a:before{margin-left:-3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pagenav_next a:before{margin-left:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagenav_next a:hover,.pagenav_prev a:hover{background-color:#fff}.pagenav_next a:hover:before,.pagenav_prev a:hover:before{border-color:#c41b42}.pagenavi .active span{background-color:#c41b42;color:#fff}#nav li i{padding-right:5px}@media screen and (max-width:640px){#nav li i{font-size:14px;display:block;margin-bottom:5px;padding-right:0}}.jiseki_title{text-align:center;margin-top:10px;font-size:20px;letter-spacing:1px}.inner_pricestretch_area .mypage table td:first-child{width:110px}.kuchikomiItem{display:flex;padding:10px 0;margin-bottom:5px}.kuchikomiImage{margin-right:10px}.schedule{max-width:800px;margin:0 auto}.scheduleDate{background:#ccc;text-align:center;width:50%;display:inline-block;padding:.75em}.scheduleDetail{background:#fff;text-align:center;width:50%;display:inline-block;padding:.75em}.scheduleList{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.scheduleItem{border-bottom:1px solid #eee}.scheduleDate{border-right:1px solid #eee}.scheduleDate.blue{color:#06c}.scheduleDate.red{color:#f44336}.sliderMenu{max-width:800px;margin:0 auto 40px;width:100%;overflow:hidden}.sliderWrapper{width:auto;overflow-y:scroll;flex-wrap:nowrap;display:flex;justify-content:flex-start;border-bottom:1px solid #ccc}.sliderItem{border-left:1px solid #ccc;width:auto;font-size:15px;padding:.25em 1em;flex-shrink:0;text-align:center;background-color:#ccc;margin:0 2px}.sliderItem:nth-of-type(1){border-left:none}