@charset "utf-8";body{background-color:#FFF;color:#333;font-size:16px;line-height:2;overflow-x:hidden;width:100%}#page-wrap{min-height:100%;overflow-x:hidden;width:100%}#container{min-height:100%;overflow:hidden;width:100%}.loading{z-index:1100}img{height:auto;max-width:100%;width:auto}hr{background-color:#333}time{font-size:75%}.wrap{margin-left:auto;margin-right:auto}.wrap:after{clear:both;content:"";display:block}.wrap_img{margin-left:auto;margin-right:auto}.wrap_img img{max-width:100%}.b_neue{font-family:"Bebas Neue",-apple-system,"Helvetica Neue","Helvetica","Arial",sans-serif}@media screen and (min-width:768px) and (max-width:939px){.wrap{padding-left:20px;padding-right:20px}}@media screen and (min-width:940px) and (max-width:1023px){.wrap{padding-left:25px;padding-right:25px}}@media screen and (min-width:1024px) and (max-width:1199px){.wrap{padding-left:30px;padding-right:30px}}@media screen and (min-width:1200px) and (max-width:1279px){.wrap{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.wrap{padding-left:-webkit-calc((100% - 1200px) / 2);padding-left:calc((100% - 1200px) / 2);padding-right:-webkit-calc((100% - 1200px) / 2);padding-right:calc((100% - 1200px) / 2);min-width:1200px}}.yellow{color:#E9F846}a{color:#333}.more_link{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border:1px solid #333;border-radius:100px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.2);color:#333;display:inline-block;line-height:1.6;padding:0 1em;text-decoration:none;transition:box-shadow 0.2s ease-out 0s}.more_link:hover{box-shadow:2px 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset}[class^="link_"],[class^="btn_"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;display:inline-block;font-weight:400;overflow:hidden;position:relative;text-align:center;text-decoration:none;vertical-align:top}[class^="link_"]{border:1px solid #FF8700;color:#FF8700;transition:background-color 0.2s ease-out 0s}[class^="btn_"]{background-color:#FF8700;color:#FFF;font-size:100%;transition:opacity 0.2s ease-out 0s}[class^="link_"]:hover{background-color:#FF8700;color:#FFF}[class^="btn_"]:hover{opacity:.7}[class^="link_"]:before,[class^="link_"]:after{font-family:"Material Design Icons"}[class^="link_"]:before{left:-.15em}[class^="link_"]:after{right:-.15em}[class^="link_to"]{padding-right:.6em}[class^="link_to"]:after{content:"\F035F";display:block;font-size:150%;line-height:1;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.link_to{background-color:#333;border:none!important;border-radius:5px;color:#FF8700;height:2.25em!important;line-height:2.25em!important;padding:0 2.2em 0 1.2em;width:auto!important}.link_to:after{content:"\F0142";right:.4em}.link_to:hover{background-color:#FF8700;color:#FFF}.link_to_white{background-color:transparent;border-color:#FFFFFF!important;color:#FFFFFF!important}.link_to_white:hover{background-color:#FFFFFF!important;color:#333333!important}.link_to_gmap{font-size:87.5%;height:24px!important;line-height:22px!important;width:116px!important}[class^="btn_"]:before,[class^="btn_"]:after{font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}[class^="btn_"]:before{left:0}[class^="btn_"]:after{right:0}.btn_more{height:28px!important;line-height:26px!important;padding-right:.6em;width:6em!important}.btn_more:after{content:"\F0415";font-size:125%}.btn_reset,.btn_back{background-color:#606060!important}.reservation_btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(https://groundslam.com/images/user/button/back.webp) center center no-repeat;background-size:contain;color:#333;display:inline-block;height:2.25em;line-height:2.25em;position:relative;padding-right:.5em;text-align:center;text-decoration:none;transition:opacity 0.2s ease-out 0s;vertical-align:top;width:10.125em}.reservation_btn:hover{opacity:.7}.reservation_btn:after{content:"\F035F";font-family:"Material Design Icons";font-size:125%;line-height:1;position:absolute;top:50%;right:.05em;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}a[href^="https://twitter.com/"],a[href^="https://www.facebook.com/"],a[href^="https://www.instagram.com/"],a[href^="https://www.youtube.com/channel/"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:color 0.2s ease-out 0s;text-decoration:none}a[href^="https://twitter.com/"]:before,a[href^="https://www.facebook.com/"]:before,a[href^="https://www.instagram.com/"]:before,a[href^="https://www.youtube.com/channel/"]:before{font-family:"Material Design Icons"}a[href^="https://twitter.com/"]:hover{color:#1DA1F2}a[href^="https://twitter.com/"]:before{content:"\F0544"}a[href^="https://www.facebook.com/"]:hover{color:#3B5998}a[href^="https://www.facebook.com/"]:before{content:"\F020C"}a[href^="https://www.instagram.com/"]:hover{color:#CF2E92}a[href^="https://www.instagram.com/"]:before{content:"\F02FE"}a[href^="https://www.youtube.com/channel/"]:hover{color:#DA1725}a[href^="https://www.youtube.com/channel/"]:before{content:"\F05C3"}@media screen and (max-width:319px){[class^="link_"],[class^="btn_"]{}}@media screen and (max-width:767px){[class^="link_"],[class^="btn_"]{height:36px;line-height:34px;width:180px}[class^="btn_"]{font-size:112.5%}}@media screen and (min-width:768px){[class^="link_"],[class^="btn_"]{height:56px;line-height:54px;width:260px}[class^="btn_"]{font-size:125%}}.pager_num{text-align:center}.pager_link{text-align:center}.pager_link>*{border-style:solid;border-width:1px;display:inline-block;height:36px;line-height:36px;vertical-align:middle;width:36px}.pager_link>a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border-color:#4D4D4D;color:#1E1E1E;position:relative;text-decoration:none;transition:all 0.2s ease-out 0s}.pager_link>a:hover{background-color:#333;border-color:#333;color:#FF8700}.pager_link>a.mdi:before{font-size:150%!important;line-height:1;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pager_link>span{background-color:#333;border-color:#333;color:#FF8700}.pager_link>strong{border:none}.pager_link>*+*{margin-left:20px}.pager_num+.pager_link,.pager_link+.pager_num{margin-top:10px}.pager_btn{text-align:center}.pager_btn a{text-decoration:none}.pager_btn .pager_page{background-color:#FF8700;color:#FFF;border-radius:5px;display:inline-block;text-align:center;vertical-align:middle;margin-left:10px;margin-right:10px;width:6em}.pager_btn .pager_prev,.pager_btn .pager_next,.pager_btn>span{display:inline-block;line-height:1;position:relative;vertical-align:middle;width:100px}.pager_btn .pager_prev,.pager_btn .pager_next{background-color:#333;border:1px solid #333;border-radius:100px;color:#FF8700;height:32px;line-height:28px}.pager_btn .pager_prev:before,.pager_btn .pager_next:before{color:#FF8700;font-size:150%;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pager_btn .pager_prev:before{left:0}.pager_btn .pager_next:before{right:0}.pager_btn .pager_prev:after,.pager_btn .pager_next:after,.pager_btn>span:after{content:" "}@media screen and (max-width:767px){.pager{padding-top:6.25%;padding-bottom:6.25%}}@media screen and (min-width:768px){.pager{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:939px){.pc_hide .pager_num{margin-bottom:6.25%}}.links_prev_next{text-align:center}.links_prev_next:after{clear:both;content:"";display:block}.links_prev_next .dummy_prev,.links_prev_next .dummy_next,.links_prev_next .link_next,.links_prev_next .link_prev{display:inline-block;height:32px;width:10em}.links_prev_next .link_prev,.links_prev_next .dummy_prev{float:left}.links_prev_next .link_next,.links_prev_next .dummy_next{float:right}.links_prev_next .link_next,.links_prev_next .link_prev{position:relative;text-decoration:none;line-height:30px}.links_prev_next .link_next:after,.links_prev_next .link_prev:after{font-size:150%;line-height:1;position:absolute;top:50%}.links_prev_next .link_next:after{content:"\F0142";font-family:"Material Design Icons"}.links_prev_next .link_prev:after{content:"\F0141";font-family:"Material Design Icons"}.links_prev_next .link_upper{display:inline-block;height:32px;line-height:30px;text-decoration:none}@media screen and (max-width:767px){.links_prev_next{padding:6.25% 3.125%}.links_prev_next .link_upper{font-size:87.5%;width:100px}.links_prev_next .dummy_next,.links_prev_next .dummy_prev,.links_prev_next .link_next,.links_prev_next .link_prev{width:-webkit-calc((100% - 140px) / 2);width:calc((100% - 140px) / 2)}.links_prev_next .link_next{padding-right:1em}.links_prev_next .link_prev{padding-left:1em}.links_prev_next .link_next:after,.links_prev_next .link_prev:after{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.links_prev_next .link_next:after{right:.2em}.links_prev_next .link_prev:after{left:.2em;right:unset}}@media screen and (min-width:768px){.links_prev_next{padding:100px -webkit-calc((100% - 280px - (10em * 2)) / 2);padding:100px calc((100% - 280px - (10em * 2)) / 2)}.links_prev_next .link_prev:after{left:.2em;right:unset;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.links_prev_next .link_next:after{right:.2em;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.links_prev_next .link_upper{width:160px}}@media screen and (min-width:768px) and (max-width:939px){.links_prev_next{padding:100px 20px}.links_prev_next .link_upper{margin:0 10px}}@media screen and (min-width:940px){.links_prev_next .link_next,.links_prev_next .link_prev{cursor:pointer}}.slick-prev,.slick-next{height:150px;line-height:150px;overflow:hidden;text-align:center;width:46px}.slick-prev{left:-60px}.slick-next{right:-60px}.slick-prev:before,.slick-next:before{font-size:150px;font-family:"Material Design Icons";color:#5C5C5C}.slick-prev:before{content:"\F0141";font-family:"Material Design Icons";position:relative}.slick-next:before{content:"\F0142";font-family:"Material Design Icons";position:relative}ul[class^="list_"]>li *{text-indent:0}.list_circle>li{padding-left:1em;text-indent:-1em}.list_circle>li:before{content:"\F044A";font-family:"Material Design Icons";text-indent:0}.list_dot>li{padding-left:1em;text-indent:-1em}.list_dot>li:before{content:"\F09DE";font-family:"Material Design Icons";text-indent:0}.list_star>li{padding-left:1em;text-indent:-1em}.list_star>li:before{content:"\F04CE";font-family:"Material Design Icons";text-indent:0}.list_note>li{padding-left:1em;text-indent:-1em}.list_note>li:before{content:"※";text-indent:0}.list_note_num{counter-reset:numd}.list_note_num>li{padding-left:2em;text-indent:-2em!important}.list_note_num>li:before{counter-increment:numd;content:"※"counter(numd);display:inline-block;text-align:left;text-indent:0;width:2em}.list_asterisk>li{padding-left:1em;text-indent:-1em}.list_asterisk>li:before{content:"\F06C4";font-family:"Material Design Icons";text-indent:0}.list_square>li{padding-left:1em;text-indent:-1em}.list_square>li:before{content:"\F012E";font-family:"Material Design Icons";text-indent:0}.list_square_min>li{padding-left:1em;text-indent:-1em}.list_square_min>li:before{content:"\F0A13";font-family:"Material Design Icons";text-indent:0}.list_period{counter-reset:period 0}.list_period>li{padding-left:2em;text-indent:-2em}.list_period>li:before{counter-increment:period 1;content:counter(period) ".";display:inline-block;margin-right:.5em;text-indent:0;text-align:right;width:1.5em}.list_numc{counter-reset:numc}.list_numc>li{padding-left:2em;text-indent:-2em!important}.list_numc>li:before{border-style:solid;border-width:1px;border-radius:50%;counter-increment:numc;content:counter(numc);display:inline-block;font-size:75%;height:16px;line-height:15px;margin-right:10px;text-align:center;text-indent:0;vertical-align:baseline;width:16px}.list_numd{counter-reset:numd}.list_numd>li{padding-left:1em;text-indent:-2.5em!important}.list_numd>li:before{counter-increment:numd;content:counter(numd) ".";display:inline-block;padding-right:.5em;text-align:right;text-indent:0;width:2em}.list_bracket{counter-reset:bracket}.list_bracket>li{padding-left:1em;text-indent:-2.5em!important}.list_bracket>li:before{counter-increment:bracket;content:counter(bracket) ")";display:inline-block;padding-right:.5em;text-align:right;text-indent:0;width:2em}.list_brackets{counter-reset:brackets}.list_brackets>li{padding-left:1em;text-indent:-2.5em!important}.list_brackets>li:before{counter-increment:brackets;content:"(" counter(brackets) ")";display:inline-block;padding-right:.5em;text-align:right;text-indent:0;width:2em}.list_check>li{padding-left:1em;text-indent:-1em}.list_check>li:before{content:"\F0135";font-family:"Material Design Icons";font-size:125%;line-height:1;position:relative;top:.1em;left:-.2em;text-indent:0}.tel_number{height:1em;line-height:1}.tel_number:before{color:#FF8700;content:"\F03F2";font-family:"Material Design Icons"}@media screen and (max-width:767px){.tel_number{font-size:150%}}@media screen and (min-width:768px){.tel_number{font-size:200%}}.first_do{font-weight:400;line-height:1}.first_do:after{color:#C6B67C;content:"\F0140";display:block;font-family:"Material Design Icons";line-height:1}.first_do span{position:relative}.first_do span:before,.first_do span:after{background-color:#C6B67C;content:"";display:block;height:2em;position:absolute;top:50%;width:1px}.first_do span:before{left:0;-ms-transform:translate(-1000%,-50%) rotate(-20deg);-webkit-transform:translate(-1000%,-50%) rotate(-20deg);transform:translate(-1000%,-50%) rotate(-20deg)}.first_do span:after{right:0;-ms-transform:translate(1000%,-50%) rotate(20deg);-webkit-transform:translate(1000%,-50%) rotate(20deg);transform:translate(1000%,-50%) rotate(20deg)}@media screen and (max-width:767px){.first_do{}.first_do:after{font-size:200%}}@media screen and (min-width:768px){.first_do{}.first_do:after{font-size:300%}}header{text-align:center}#header_wrap{background-color:#FFF;color:#333;position:fixed;top:0;left:0;width:100%;z-index:1000}#header_wrap:after{clear:both;content:"";display:block}#header_logo{float:left}#header_logo a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s;vertical-align:top}#header_logo a img:hover{opacity:.7}#menu_open,#menu_close,#tel_btn{display:block;height:56px;line-height:56px;float:right;text-align:center;width:56px}#menu_open,#menu_close{color:#333;cursor:pointer}#menu_open:before{content:"\F035C";font-family:"Material Design Icons";font-size:250%}#menu_close{display:none}#menu_close:before{content:"\F0156";font-family:"Material Design Icons";font-size:250%}#tel_btn{text-decoration:none}#tel_btn:before{color:#FF5000;content:"\F03F2";font-family:"Material Design Icons"}header nav>a{text-decoration:none}header nav>a:hover,header nav>a.active{color:#FF5000}#btn_totop{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FF5000;color:#FFF;cursor:pointer;position:fixed;bottom:0;right:0;transition:opacity 0.2s ease-out 0s;z-index:999}#btn_totop:hover{opacity:.7}#btn_totop:before{content:"\F013F";font-family:"Material Design Icons"}@media screen and (max-width:319px){#header_logo a,#header_logo img{height:12px}header nav>a{padding:3.125% 12.5%}}@media screen and (min-width:320px) and (max-width:359px){#header_logo a,#header_logo img{height:20px}header nav>a{padding:3.125% 18.75%}}@media screen and (min-width:360px) and (max-width:374px){#header_logo a,#header_logo img{height:26px}}@media screen and (min-width:360px) and (max-width:767px){header nav>a{padding:3.125% 21.875%}}@media screen and (min-width:375px) and (max-width:413px){#header_logo a,#header_logo img{height:30px}}@media screen and (min-width:414px) and (max-width:479px){#header_logo a,#header_logo img{height:34px}}@media screen and (min-width:480px) and (max-width:767px){#header_logo a,#header_logo img{height:38px}}@media screen and (max-width:767px){header{}#header_logo{margin-left:3.125%}header nav{width:100%}header nav>a:hover:after,header nav>a.active:after{left:18.75%}header nav>div{padding:3.125% 0 9.375%}header nav>div hr{margin:0 auto 9.375%;width:87.5%}header nav>div .tel_number{margin-bottom:6.25%}header nav>div picture{margin-bottom:6.25%}header nav>div img[src$="logo.webp"]{width:75%;max-width:286px}#btn_totop{height:50px;line-height:50px;width:50px}#btn_totop:before{font-size:250%}}@media screen and (min-width:768px){header{}#btn_totop{height:80px;line-height:80px;width:80px}#btn_totop:before{font-size:400%}}@media screen and (min-width:768px) and (max-width:1279px){#header_wrap{padding-right:0}#header_logo a,#header_logo img{height:40px}header nav{width:360px}header nav>a{padding:10px 60px}header nav>a:after{left:60px}header nav>div{padding:10px 20px 20px;text-align:left}header nav>div hr{margin:0 0 20px}header nav>div .tel_number{margin-bottom:20px}header nav>div picture{margin-bottom:20px;text-align:center}header nav>div img[src$="logo.webp"]{width:286px}}@media screen and (max-width:1279px){header{padding-top:56px}#header_wrap{height:56px}#header_logo{height:56px;line-height:56px}#header_logo a{display:inline-block;vertical-align:middle}#tel_btn:before{font-size:250%}#header_info{display:none}#header_wrap>a.reservation_btn{display:none}header nav{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;color:#333;overflow-x:hidden;overflow-y:auto;max-height:-webkit-calc(100vh - 56px);max-height:calc(100vh - 56px);position:fixed;top:56px;left:-100%;transition:left 0.2s ease-out 0s;z-index:1000}header nav.active{left:0}header nav>a{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;margin:0 auto;position:relative;text-align:left;transition:background-color 0.2s ease-out 0s}header nav>a:hover:after,header nav>a.active:after{color:#333;content:"\F0142";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;-ms-transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}header nav>a br{display:none}header nav>div{line-height:1;margin:0 auto;text-align:center}header nav>div p:not(.tel_number){font-size:62.5%;margin-bottom:.2em}}@media screen and (min-width:1280px){#menu_open,#menu_close,#tel_btn{display:none!important}#header_info{float:right;line-height:1}#header_info p:not(.tel_number){font-size:62.5%;margin-bottom:.2em}#header_wrap>a.reservation_btn{float:right;margin-left:10px}header nav{display:table;float:right}header nav>a{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#333;display:table-cell;height:3em;line-height:1.1;padding:0 .5em;transition:color 0.2s ease-out 0s;vertical-align:middle}header nav>a span{display:inline-block;position:relative;vertical-align:middle}header nav>a span:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FF5000;content:"";display:block;height:1px;position:absolute;bottom:-.2em;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width 0.2s ease-out 0s;width:0}header nav>a:hover span:after,header nav>a.active span:after{width:100%}header nav>div{display:none}}@media screen and (min-width:1280px){#header_logo img{height:34px}#header_info{margin-left:10px}header nav{font-size:62.5%}#header_wrap>a.reservation_btn{font-size:87.5%}}@media screen and (min-width:1280px) and (max-width:1920px){header{padding-top:80px}#header_wrap{height:80px}#header_logo{margin-top:23px}#header_info{margin-top:18px}#header_wrap>a.reservation_btn{margin-top:24px}header nav{margin-top:-webkit-calc((80px - 3em) / 2);margin-top:calc((80px - 3em) / 2)}}@media screen and (min-width:1921px){header{padding-top:100px}#header_wrap{height:100px}#header_logo{margin-top:33px}#header_info{margin-top:28px}#header_wrap>a.reservation_btn{margin-top:34px}header nav{margin-top:-webkit-calc((100px - 3em) / 2);margin-top:calc((100px - 3em) / 2)}}#middle_block{text-align:left}#middle_block.bg_gray{background-color:#E5E5E5}footer{background-color:#333;color:#FFF;text-align:center}footer a{color:#FFF}footer>hr{background-color:#FFF;margin:0 auto}#footer_wrap dl{line-height:1.6}#footer_wrap dl dd a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#footer_wrap dl dd a:hover img{opacity:.7}#footer_wrap address h3{color:#C6B67C}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{display:inline-block;line-height:1;overflow:hidden;vertical-align:middle}#footer_wrap address .link_to_white{font-size:87.5%;height:24px;line-height:22px;vertical-align:middle;width:68px}#studio h3{color:#C6B67C;position:relative}#studio h3:before,#studio h3:after{background-color:#FFF;content:"";display:block;height:1px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-calc((100% - 14em) / 2);width:calc((100% - 14em) / 2)}#studio h3:before{left:0}#studio h3:after{right:0}#studio ul>li{display:inline-block;vertical-align:top}#studio ul>li p{font-size:81.25%;line-height:1.5;padding:0.25em 0}#studio ul>li a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#studio ul>li a:hover img{opacity:.7}#copyright{color:#FFF;font-size:75%;text-align:center}#copyright a{color:#FFF;text-decoration:none}@media screen and (max-width:767px){footer{padding-top:6.25%}footer>hr{width:93.75%}#footer_wrap{margin-bottom:6.25%;padding-top:6.25%}#footer_wrap dl{padding-bottom:3.125%}#footer_wrap dl dt{margin-bottom:3.125%;padding:0 3.125%}#footer_wrap dl dt img{width:75%;max-width:286px}#footer_wrap dl dd p{padding:0 3.125%}#footer_wrap dl dd p.right{margin-top:1.5625%;margin-bottom:1.5625%}#footer_wrap>div{padding-top:6.25%;padding-bottom:3.125%}#footer_wrap address{padding-top:3.125%}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{font-size:187.5%;margin:1.5625% .78125% 0}#footer_wrap address .link_to_white{margin:1.5625% .78125% 0}#studio{margin-bottom:3.125%}#studio h3{margin-left:auto;margin-right:auto;width:93.75%}#studio *+h3{margin-top:3.125%}#studio ul>li{margin:3.125% .78125% 0;width:98.4375%;max-width:287px}#studio ul>li img{width:100%}#copyright{line-height:1.4;padding:3.125% 3.125%}}@media screen and (min-width:768px){footer{padding-top:50px}#footer_wrap{margin-bottom:50px;padding-top:50px}#footer_wrap:after{display:none}#footer_wrap dl dt{margin-bottom:20px}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{font-size:275%;margin-top:10px}#footer_wrap address .link_to_white{margin-top:10px}#studio *+h3{margin-top:50px}#studio ul>li{margin:10px 6px 0}#copyright{line-height:1;padding-top:50px;padding-bottom:50px}}@media screen and (min-width:768px) and (max-width:939px){footer>hr{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (min-width:768px) and (max-width:1023px){#footer_wrap dl{padding-bottom:50px}#footer_wrap>div{padding-top:50px;padding-bottom:50px}#footer_wrap address{padding-top:50px}#footer_wrap dl dd p.right{margin-top:5px;margin-bottom:20px}}@media screen and (min-width:940px) and (max-width:1023px){footer>hr{width:-webkit-calc(100% - (25px * 2));width:calc(100% - (25px * 2))}}@media screen and (max-width:1023px){#footer_wrap dl dd p.right{text-align:center}#footer_wrap>div,#footer_wrap address{position:relative}#footer_wrap>div:before,#footer_wrap address:before{background-color:#FFF;content:"";display:block;height:1px;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75%}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{margin-left:5px;margin-right:5px}#footer_wrap address .link_to_white{margin-left:5px;margin-right:5px}footer nav{display:none}}@media screen and (min-width:1024px){#footer_wrap{display:table;table-layout:fixed;width:100%}#footer_wrap dl{display:table-cell;text-align:left;vertical-align:middle;width:37.5%}#footer_wrap dl dt{padding-right:13.33333333333333%}#footer_wrap dl dd{padding-right:13.33333333333333%}#footer_wrap>div{border-left:1px solid #FFF;border-right:1px solid #FFF;display:table-cell;vertical-align:middle}#footer_wrap address{display:table-cell;padding-left:5%;text-align:left;vertical-align:middle;width:37.5%}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{margin-right:10px}#footer_wrap address .link_to_white{margin-right:10px}footer nav{margin-top:50px}}@media screen and (min-width:1024px) and (max-width:1199px){footer>hr{width:-webkit-calc(100% - (30px * 2));width:calc(100% - (30px * 2))}}@media screen and (min-width:1200px) and (max-width:1279px){footer>hr{width:-webkit-calc(100% - (35px * 2));width:calc(100% - (35px * 2))}}@media screen and (min-width:1280px){footer>hr{width:1200px}}.title_section{line-height:1;position:relative;text-align:center}.title_section:after{background-color:#E5E5E5;content:"";display:block;margin:0 auto;height:1px;width:100%}.title_section b{color:#E5E5E5;display:block;font-weight:400}.title_section span{color:#333;display:block;font-weight:700;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media screen and (max-width:319px){.title_section b{font-size:40px;line-height:28px;padding-top:3px}.title_section span{font-size:16px}}@media screen and (min-width:320px) and (max-width:359px){.title_section b{font-size:44px;line-height:32px;padding-top:3px}.title_section span{font-size:18px}}@media screen and (min-width:360px) and (max-width:767px){.title_section b{font-size:52px;line-height:37px;padding-top:3px}.title_section span{font-size:20px;margin-top:-1px}}@media screen and (max-width:767px){.title_section{margin-bottom:3.125%;padding:0 3.125%}}@media screen and (min-width:768px){.title_section{margin-bottom:50px}}@media screen and (min-width:768px) and (max-width:1023px){.title_section b{font-size:124px;line-height:90px;padding-top:7px}.title_section span{font-size:22px;margin-top:-5px}}@media screen and (min-width:1024px){.title_section b{font-size:136px;line-height:98px;padding-top:8px}.title_section span{font-size:24px;margin-top:-6px}}.title_recruiting{display:block;line-height:1;text-align:center}.title_recruiting>b{display:inline-block;vertical-align:middle}.title_recruiting>b.orange{color:#FF8700}.title_recruiting>b>span{display:inline-block;font-size:150%;vertical-align:sub}.title_recruiting>span{display:inline-block;vertical-align:middle}.title_recruiting_sub{display:block;text-align:center}@media screen and (max-width:767px){.title_recruiting{line-height:1.2;margin:3.125% auto 0;padding:1.5625% 3.125%;width:93.75%}.title_recruiting *{vertical-align:middle!important}.title_recruiting>b{font-size:162.5%}.title_recruiting>b>span{line-height:1}.title_recruiting>span{font-size:137.5%}.title_recruiting_sub{line-height:1.4}}@media screen and (min-width:768px){.title_recruiting{}.title_recruiting>b>span{line-height:.8}}@media screen and (min-width:768px) and (max-width:939px){.title_recruiting>b{font-size:225%}.title_recruiting>span{font-size:175%}}@media screen and (min-width:940px) and (max-width:1023px){.title_recruiting>b{font-size:250%}.title_recruiting>span{font-size:200%}}@media screen and (min-width:1024px) and (max-width:1199px){.title_recruiting>b{font-size:275%}.title_recruiting>span{font-size:225%}}@media screen and (min-width:1200px){.title_recruiting>b{font-size:300%}.title_recruiting>span{font-size:250%}}#head{background-position:center top;background-repeat:no-repeat;background-size:cover;color:#FFF;overflow:hidden;position:relative}#head:before{content:"";display:block}#head span{display:block;line-height:1;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;text-shadow:rgba(0,0,0,.1) 2px 0 6px,rgba(0,0,0,.1) -2px 0 6px,rgba(0,0,0,.1) 0 -2px 6px,rgba(0,0,0,.1) 0 2px 6px,rgba(0,0,0,.1) 2px 2px 6px,rgba(0,0,0,.1) -2px 2px 6px,rgba(0,0,0,.1) 2px -2px 6px,rgba(0,0,0,.1) -2px -2px 6px,rgba(0,0,0,.1) 1px 2px 6px,rgba(0,0,0,.1) -1px 2px 6px,rgba(0,0,0,.1) 1px -2px 6px,rgba(0,0,0,.1) -1px -2px 6px,rgba(0,0,0,.1) 2px 1px 6px,rgba(0,0,0,.1) -2px 1px 6px,rgba(0,0,0,.1) 2px -1px 6px,rgba(0,0,0,.1) -2px -1px 6px,rgba(0,0,0,.1) 1px 1px 6px,rgba(0,0,0,.1) -1px 1px 6px,rgba(0,0,0,.1) 1px -1px 6px,rgba(0,0,0,.1) -1px -1px 6px;width:100%}@media screen and (max-width:319px){#head span{font-size:34px;line-height:24px;padding-top:2px}}@media screen and (min-width:320px) and (max-width:359px){#head span{font-size:46px;line-height:33px;padding-top:3px}}@media screen and (min-width:360px) and (max-width:767px){#head span{font-size:51px;line-height:36px;padding-top:3px}}@media screen and (max-width:767px){#head{}#head:before{padding-top:128%}}@media screen and (min-width:768px){#head{}#head:before{padding-top:36%}#head span{font-size:136px;line-height:98px;padding-top:8px}}.breadcrumbs{font-size:75%;padding-top:5px;padding-bottom:5px;text-align:left}.breadcrumbs>*{color:#333;display:inline-block;position:relative}.breadcrumbs a{color:#333}.breadcrumbs>*:not(:first-child){margin-left:2em}.breadcrumbs>*:not(:first-child):before{color:#666;content:"\F0142";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;left:-1em;-ms-transform:translate(-12%,-50%);-webkit-transform:translate(-12%,-50%);transform:translate(-12%,-50%)}@media screen and (max-width:767px){.breadcrumbs{margin-bottom:3.125%;padding-left:3.125%;padding-right:3.125%}}@media screen and (min-width:768px){.breadcrumbs{margin-bottom:50px}}.tbl_com{text-align:left}.tbl_com tr th b{color:#FF8700}.tbl_com tr th span{color:#CCC}.tbl_com tr td{position:relative}.tbl_com tr.border td{border-bottom:1px solid #333}@media screen and (max-width:767px){.tbl_com,.tbl_com tbody,.tbl_com tr,.tbl_com tr th,.tbl_com tr td{display:block}.tbl_com{line-height:1.6}.tbl_com tr th{margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;width:93.75%}.tbl_com tr:not(:first-child) th{margin-top:3.125%}.tbl_com tr td{margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;width:93.75%}.tbl_com tr.border-top th{border-top:1px solid #333}.tbl_com tr td:after{height:2px}}@media screen and (min-width:768px){.tbl_com{border-collapse:separate;border-spacing:0;margin-left:auto;margin-right:auto;table-layout:fixed;width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:1020px}.tbl_com tr th{padding:.5em 1em;vertical-align:top;width:14em}.tbl_com tr.border+tr th{padding:1em 1em .5em}.tbl_com tr td{padding:.5em 1em;vertical-align:top}.tbl_com tr.border-top td{border-top:1px solid #333}.tbl_com tr.border td,.tbl_com tr.pad td{padding:.5em 1em 1em}.tbl_com tr.border+tr td,.tbl_com tr.border-top td{padding:1em 1em .5em}.tbl_com tr.border+tr.border td{padding:1em 1em}}.map{position:relative}.map:before{content:"";display:block;padding-top:56.25%}.map iframe{height:100%;position:absolute;top:0;left:0;width:100%}@media screen and (max-width:767px){#footer_recruiting{padding-top:6.25%;padding-bottom:6.25%}#footer_recruiting h2{background-color:#333;color:#FFF}}@media screen and (min-width:768px){#footer_recruiting{background-color:#333;color:#FFF;padding-top:50px}}#pages{background-color:#333;color:#FFF;text-align:center}#pages a{background-color:#FFF;color:#333;display:inline-block;text-align:left;text-decoration:none;vertical-align:top}#pages a span{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#000;display:inline-block;line-height:1;transition:color 0.2s ease-out 0s}#pages a:hover span{color:#606060}#pages a p{-webkit-backface-visibility:hidden;backface-visibility:hidden;line-height:1.2;text-align:right;transition:color 0.2s ease-out 0s}#pages a:hover p{color:#FF5000}@media screen and (max-width:479px){#pages a{padding:3.125% 6.25%;width:93.75%}#pages a p{font-size:150%}}@media screen and (min-width:480px) and (max-width:639px){#pages a{padding:1.5625% 3.125%;width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}#pages a p{font-size:125%}}@media screen and (min-width:640px) and (max-width:767px){#pages a{padding:.78125% 1.5625%;width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}#pages a p{font-size:112.5%}}@media screen and (max-width:767px){#pages{padding-top:3.125%}#pages a{margin:3.125% 1.5625% 0}#pages a p{margin-top:1em}}@media screen and (min-width:768px){#pages{padding-top:20px}#pages a{margin-top:30px}#pages a span{font-size:112.5%}#pages a p{margin-top:2em}}@media screen and (min-width:768px) and (max-width:939px){#pages a{padding:10px 15px;width:236px}#pages a:not(:nth-child(3n+1)){margin-left:10px}#pages a p{font-size:137.5%}}@media screen and (min-width:940px) and (max-width:1023px){#pages a{padding:15px 20px;width:286px}#pages a:not(:nth-child(3n+1)){margin-left:15px}#pages a p{font-size:150%}}@media screen and (min-width:1024px) and (max-width:1199px){#pages a{padding:20px 25px;width:308px}#pages a:not(:nth-child(3n+1)){margin-left:20px}#pages a p{font-size:162.5%}}@media screen and (min-width:1200px) and (max-width:1279px){#pages a{padding:20px 30px;width:358px}#pages a:not(:nth-child(3n+1)){margin-left:28px}#pages a p{font-size:175%}}@media screen and (min-width:1280px){#pages a{padding:20px 30px;width:380px}#pages a:not(:nth-child(3n+1)){margin-left:30px}#pages a p{font-size:175%}}[class^="label_gym_"]{background-color:#666;color:#FFF;display:inline-block;font-size:75%;line-height:1;padding:.4em .6em;vertical-align:top}.label_gym_yokohama{background-color:#F21805}.label_gym_change{background-color:#FF5000}.label_gym_totsuka{background-color:#0055C2}.label_gym_kannai{background-color:#00C1AC}a[class^="label_gym_"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none;transition:opacity 0.2s ease-out 0s}a[class^="label_gym_"]:hover{opacity:.5}.gym_plus{background-color:#FFF;border-color:#000;border-style:solid;border-radius:50%;line-height:1;margin-left:auto;margin-right:auto;position:relative;width:5.5em}.gym_plus:before{content:"";display:block;padding-top:100%}.gym_plus p{color:#333;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gym_plus .mdi{color:#FF8700}@media screen and (max-width:767px){.gym_plus{border-width:1px;margin-top:3.125%}}@media screen and (min-width:768px){.gym_plus{border-width:2px;font-size:125%;margin-top:50px}}@media screen and (max-width:767px){#recruiting_wrap{padding-bottom:6.25%}}@media screen and (min-width:768px){#recruiting_wrap{}}#floating_wrap:before{content:"";display:block}#floating{background-color:#FFF;position:fixed;bottom:0;left:0;text-align:center;width:100%;z-index:997}#floating a{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#floating a:hover img{opacity:.7}@media screen and (max-width:1279px){#floating_wrap:before{padding-top:16.71875%}#floating a img{width:100%}}@media screen and (min-width:1280px){#floating_wrap:before{padding-top:107px}#floating a img{width:640px}}
