@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url("../fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("../fonts/NotoSansCJKjp-Regular.ttf") format("truetype"),url("../fonts/NotoSansCJKjp-Regular.eot") format("embedded-opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url("../fonts/NotoSansCJKjp-Bold.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Bold.woff") format("woff"),url("../fonts/NotoSansCJKjp-Bold.ttf") format("truetype"),url("../fonts/NotoSansCJKjp-Bold.eot") format("embedded-opentype")}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}input,select{vertical-align:middle}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=button],input[type=submit],input[type=reset],button,textarea,select,option{margin:0;padding:0;background:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:none;-moz-appearance:none;-webkit-appearance:none;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif}select::-ms-expand{display:none}html{-webkit-text-size-adjust:100%;font-size:14px}img{vertical-align:middle;max-width:100%;height:auto;width:auto}ul{list-style-position:outside;list-style-type:none}ol{list-style-position:inside}h1,h2,h3,h4,h5,h6,p{font-size:1rem}*:active,*:focus{outline:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;font-size:1rem;letter-spacing:0em;line-height:1.65;font-weight:400;color:#000;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;width:100%;overflow-x:hidden}a{text-decoration:none;color:#000}a img{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;display:inline-block;backface-visibility:hidden;background-color:rgba(255,255,255,0.001)}.cf{zoom:1}.cf,.cf:before{content:'';display:table}.cf:after{clear:both}.clear{clear:both}.fa{letter-spacing:0}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container img{position:absolute;top:0;left:0;width:100%;height:100%}*.bold{font-weight:700}*.black{font-weight:900}.en{font-family:'Josefin Sans', sans-serif;font-weight:600}.disnon{display:none !important}.bx-wrapper{margin:0;padding:0;border:0}.bx-wrapper .bx-viewport{margin:0;padding:0;border:0;left:auto;right:auto;box-shadow:none}@keyframes bgscroll1{0%{transform:translate3d(-2872px, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@media screen and (min-width: 769px){.sp{display:none !important}.fadein{opacity:0;-moz-transition:ease .8s;-o-transition:ease .8s;-webkit-transition:ease .8s;transition:ease .8s}.fadein.inview{opacity:1}.fadeinbox{opacity:0;-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.inview .fadeinbox{opacity:1}.fadeinup{opacity:0;-moz-transition:ease .8s;-o-transition:ease .8s;-webkit-transition:ease .8s;transition:ease .8s;-moz-transform:translateY(80px);-ms-transform:translateY(80px);-webkit-transform:translateY(80px);transform:translateY(80px)}.fadeinup.inview{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.fadeinupbox{opacity:0;-moz-transform:translateY(80px);-ms-transform:translateY(80px);-webkit-transform:translateY(80px);transform:translateY(80px);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.inview .fadeinupbox{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.fadeinrightbox{opacity:0;-moz-transform:translateX(80px);-ms-transform:translateX(80px);-webkit-transform:translateX(80px);transform:translateX(80px);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.inview .fadeinrightbox{opacity:1;-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.fadeinleftbox{opacity:0;-moz-transform:translateX(-80px);-ms-transform:translateX(-80px);-webkit-transform:translateX(-80px);transform:translateX(-80px);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.inview .fadeinleftbox{opacity:1;-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.delay1{-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.delay2{-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.delay3{-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.delay4{-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s;transition-delay:0.4s}.delay5{-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.delay6{-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.delay7{-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.delay8{-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-webkit-transition-delay:0.8s;transition-delay:0.8s}.delay9{-moz-transition-delay:0.9s;-o-transition-delay:0.9s;-webkit-transition-delay:0.9s;transition-delay:0.9s}.delay10{-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.delay11{-moz-transition-delay:1.1s;-o-transition-delay:1.1s;-webkit-transition-delay:1.1s;transition-delay:1.1s}.delay12{-moz-transition-delay:1.2s;-o-transition-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.delay13{-moz-transition-delay:1.3s;-o-transition-delay:1.3s;-webkit-transition-delay:1.3s;transition-delay:1.3s}.delay14{-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}.delay15{-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.delay16{-moz-transition-delay:1.6s;-o-transition-delay:1.6s;-webkit-transition-delay:1.6s;transition-delay:1.6s}.delay17{-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-webkit-transition-delay:1.7s;transition-delay:1.7s}.delay18{-moz-transition-delay:1.8s;-o-transition-delay:1.8s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.delay19{-moz-transition-delay:1.9s;-o-transition-delay:1.9s;-webkit-transition-delay:1.9s;transition-delay:1.9s}.delay20{-moz-transition-delay:2s;-o-transition-delay:2s;-webkit-transition-delay:2s;transition-delay:2s}#header{position:fixed;z-index:999;top:0;left:0;width:100%;background:#fff;height:100px}#header .inner{width:100%;max-width:1400px;min-width:1200px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center}#header .inner .logo{margin-right:auto;margin-left:120px}#header .inner .logo a{display:inline-block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .inner .logo a:hover{opacity:0.7}#header .inner .navBox{margin-right:30px}#header .inner .navBox ul.utility{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;margin-bottom:20px}#header .inner .navBox ul.utility li{margin-left:10px}#header .inner .navBox ul.utility li.link{padding-top:6px}#header .inner .navBox ul.utility li.link a{display:inline-block;background:#FAE614;font-size:14px;letter-spacing:0.18em;line-height:1;padding:8px 8px 5px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .inner .navBox ul.utility li.link a:hover{opacity:0.7}#header .inner .navBox ul.utility li.contact a{display:inline-block;background:#96AAD2 url(../images/svg/ico_mail.svg) no-repeat 8px center;color:#fff;font-size:20px;letter-spacing:0.08em;line-height:1;padding:10px 10px 7px 40px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .inner .navBox ul.utility li.contact a:hover{opacity:0.7}#header .inner .navBox ul.utility li.tel a{display:inline-block;background:#96AAD2 url(../images/svg/ico_tel.svg) no-repeat 8px center;color:#fff;font-size:20px;letter-spacing:0.08em;line-height:1;padding:10px 10px 7px 40px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .inner .navBox ul.utility li.tel a:hover{opacity:0.7}#header .inner .navBox #gNavi ul.parentNavi{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#header .inner .snsBox{border-left:1px solid #000;width:110px;padding:10px 0}#header .inner .snsBox ul.snsNavi{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center}.home #header{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.home #header.view{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}#gNavi ul.parentNavi{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#gNavi ul.parentNavi>li{font-size:16px;letter-spacing:0.18em}#gNavi ul.parentNavi>li>a{display:inline-block;padding:0 16px 20px}#gNavi ul.parentNavi>li span.parent{display:inline-block;padding:0 16px 20px;position:relative}#gNavi ul.parentNavi>li span.parent i.ico{display:inline-block;background:url(../images/svg/ico_down.svg) no-repeat center;width:13px;height:9px}#gNavi ul.parentNavi>li span.parent:after{position:absolute;content:'';width:100%;height:13px;background:#96AAD2;bottom:0;left:0;opacity:0;-moz-transition:opacity .2s ease .1s;-o-transition:opacity .2s ease .1s;-webkit-transition:opacity .2s ease;-webkit-transition-delay:.1s;transition:opacity .2s ease .1s}#gNavi ul.parentNavi>li div.sub{position:absolute;top:100%;left:0;width:100%;background:#96AAD2;color:#fff;padding:30px 0 20px;-moz-transition:-moz-transform .2s ease .15s;-o-transition:-o-transform .2s ease .15s;-webkit-transition:-webkit-transform .2s ease;-webkit-transition-delay:.15s;transition:transform .2s ease .15s;-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform:scale(1, 0);transform:scale(1, 0);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}#gNavi ul.parentNavi>li div.sub ul.subNavi{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center}#gNavi ul.parentNavi>li div.sub ul.subNavi li{margin:0 30px}#gNavi ul.parentNavi>li div.sub ul.subNavi li a{display:block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#gNavi ul.parentNavi>li div.sub ul.subNavi li a .en{width:200px;height:100px;border:1px solid #000;margin-bottom:10px;color:#FAE614;font-size:30px;letter-spacing:0.02em;line-height:1;position:relative}#gNavi ul.parentNavi>li div.sub ul.subNavi li a .en span{position:absolute;bottom:0;left:0}#gNavi ul.parentNavi>li div.sub ul.subNavi li a .en.bg1{background:#fff url(../images/nav_bg01.jpg) no-repeat center}#gNavi ul.parentNavi>li div.sub ul.subNavi li a .en.bg2{background:#fff url(../images/nav_bg02.jpg) no-repeat center}#gNavi ul.parentNavi>li div.sub ul.subNavi li a .en.bg3{background:#fff url(../images/nav_bg03.jpg) no-repeat center}#gNavi ul.parentNavi>li div.sub ul.subNavi li a .en.bg4{background:#fff url(../images/nav_bg04.jpg) no-repeat center}#gNavi ul.parentNavi>li div.sub ul.subNavi li a .en.bg5{background:#fff url(../images/nav_bg05.jpg) no-repeat center}#gNavi ul.parentNavi>li div.sub ul.subNavi li a .en.bg6{background:#fff url(../images/nav_bg06.jpg) no-repeat center}#gNavi ul.parentNavi>li div.sub ul.subNavi li a .ja{text-align:center;color:#fff;font-weight:bold;font-weight:700;letter-spacing:0.12em}#gNavi ul.parentNavi>li div.sub ul.subNavi li a:hover{opacity:0.7}#gNavi ul.parentNavi>li:last-of-type>a{padding-right:0}#gNavi ul.parentNavi>li:hover span.parent i.ico{background:url(../images/svg/ico_up.svg) no-repeat center}#gNavi ul.parentNavi>li:hover span.parent:after{opacity:1}#gNavi ul.parentNavi>li:hover div.sub{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}#space{height:100px;margin-bottom:80px}#mv{width:100%;height:100vh;min-height:600px;background:url(../images/mv.jpg) no-repeat center;background-size:cover;margin-bottom:70px}#mv .inner{width:100%;height:100%;position:relative}#mv .inner .bnr{padding:40px}#mv .inner .bnr a{display:inline-block}#mv .inner .bnr a img{-moz-transition:.6s;-o-transition:.6s;-webkit-transition:.6s;transition:.6s}#mv .inner .bnr a:hover img{-moz-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);-webkit-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15)}#mv .inner .txtClm{position:absolute;right:20px;bottom:70px}#mv .inner .txtClm span.en{display:block;background:#fff;font-size:64px;letter-spacing:0.02em;line-height:0.8;padding:15px 3px 0;margin-bottom:10px}#mv .inner .txtClm p.txt{background:#000;color:#fff;font-size:16px;letter-spacing:0.18em;line-height:1;font-weight:bold;font-weight:700;padding:10px 0;text-align:center;margin-bottom:20px}.btn{display:inline-block;width:180px;height:60px;font-size:16px;letter-spacing:0.12em;line-height:58px;position:relative}.btn:after{position:absolute;content:'';width:100px;height:1px;top:50%;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.btn.btn_r{padding:0 30px}.btn.btn_r:after{left:auto;right:-60px}.btn.btn_l{padding:0 30px}.btn.btn_l:after{right:auto;left:-60px}.btn.bk{background:#000;color:#fff;border:1px solid #fff}.btn.bk:after{background:#fff}.btn.wh{background:#fff;text-align:center;color:#000;border:1px solid #000}.btn.wh:after{background:#000}.btn:hover.btn_r.bk:after{right:-30px}.btn:hover.btn_r.wh:after{right:-40px}.btn:hover.btn_l.wh:after{left:-40px}section.topSec{margin-bottom:100px}section.topSec .inner .head{width:1000px;margin:0 auto;position:relative;margin-bottom:70px}section.topSec .inner .head h2.big{padding-top:20px;font-size:140px;letter-spacing:0.02em;line-height:0.8;color:#E6F0FF}section.topSec .inner .head span.small{display:block;font-size:20px;letter-spacing:0.04em;position:absolute;line-height:1;top:70px;left:0}section.topSec .inner .head span.small:before{position:absolute;content:'';width:50vw;height:1px;background:#000;top:50%;right:100%;margin-right:10px}section.topSec .inner .head p.txt{font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em;margin-bottom:20px}section.topSec .inner .head p.small{font-size:14px;letter-spacing:0.12em;line-height:1.85}section.topSec .inner .head2{text-align:center;margin-bottom:50px}section.topSec .inner .head2 span.big{display:block;font-size:140px;letter-spacing:0.02em;color:#E6F0FF;line-height:1;margin-bottom:-55px}section.topSec .inner .head2 h2{font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em;margin-bottom:30px}section.topSec .inner .head2 .txt{font-size:14px;letter-spacing:0.12em}section.topSec .inner .box{position:relative;padding:90px 0 70px;margin-bottom:80px;height:520px}section.topSec .inner .box .imgClm{position:absolute;z-index:1;height:520px;top:0}section.topSec .inner .box .txtClm{position:relative;z-index:3;width:1000px;margin:0 auto}section.topSec .inner .box .txtClm span{display:inline-block;background:#000;color:#fff;font-size:14px;letter-spacing:0.2em;line-height:1;padding:8px 10px;margin-bottom:30px}section.topSec .inner .box .txtClm p.en{font-size:90px;line-height:0.88;letter-spacing:0.02em;margin-bottom:5px}section.topSec .inner .box .txtClm h3{font-size:24px;letter-spacing:0.12em;font-weight:bold;font-weight:700;margin-bottom:30px}section.topSec .inner .box.right .imgClm{right:0;width:calc((100vw - 1000px) / 2 + 860px);width:-webkit-calc((100vw - 1000px) / 2 + 860px)}section.topSec .inner .box.right .imgClm img{width:100%;height:100%;object-fit:cover}section.topSec .inner .box.left .imgClm{left:0;width:calc((100vw - 1000px) / 2 + 900px);width:-webkit-calc((100vw - 1000px) / 2 + 900px)}section.topSec .inner .box.left .imgClm img{width:100%;height:100%;object-fit:cover}section.topSec .inner .box.left .txtClm{text-align:right}section.topSec .inner .box2{width:1000px;margin:0 auto;height:320px;background:url(../images/top_bg01.jpg) no-repeat center;background-size:cover;text-align:center}section.topSec .inner .box2 a{display:block;height:320px;color:#fff;padding-top:60px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}section.topSec .inner .box2 a p.en{font-size:82px;line-height:0.853;letter-spacing:0.02em;margin-bottom:13px}section.topSec .inner .box2 a h3{font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em;padding-bottom:30px;margin-bottom:38px;position:relative}section.topSec .inner .box2 a h3:after{position:absolute;content:'';width:40px;height:2px;background:#fff;top:100%;left:50%;margin-left:-20px}section.topSec .inner .box2 a p.txt{font-size:16px;letter-spacing:0.12em}section.topSec .inner .box2 a:hover{opacity:0.7}#topSec02{padding:80px 0 90px;background:#F0F0F0;margin-bottom:0}#topSec02 .inner .head{margin-bottom:65px}#topSec02 .inner .head h2.big{color:#fff}#topSec02 .inner ul{width:1000px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:80px}#topSec02 .inner ul li{width:320px}#topSec02 .inner ul li .txtClm{padding-top:50px;position:relative;text-align:center}#topSec02 .inner ul li .txtClm span.num{position:absolute;z-index:2;font-size:100px;color:#FAE614;width:100%;text-align:center;top:-48px;left:0;line-height:1}#topSec02 .inner ul li .txtClm h3{font-size:26px;font-weight:bold;font-weight:700}#topSec02 .inner ul li .txtClm h3 span{display:block;font-size:18px}#topSec02 .inner .btnBox{text-align:center}#topSec03{padding-top:75px;margin-bottom:80px}#topSec03 .inner{width:1000px;margin:0 auto}#topSec03 .inner ul.voiceList2{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}#topSec03 .inner ul.voiceList2 li{width:480px;background:#F0F0F0;padding:40px;margin-bottom:40px}#topSec03 .inner ul.voiceList2 li .headWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:20px}#topSec03 .inner ul.voiceList2 li .headWrap .imgClm{width:120px;min-width:120px}#topSec03 .inner ul.voiceList2 li .headWrap .txtClm{padding-left:30px}#topSec03 .inner ul.voiceList2 li .headWrap .txtClm h4{font-size:14px;letter-spacing:0.12em;border-bottom:1px dotted #96AAD2;padding-bottom:10px;margin-bottom:10px}#topSec03 .inner ul.voiceList2 li .headWrap .txtClm h3{font-size:18px;letter-spacing:0.12em;line-height:1.44}#topSec03 .inner ul.voiceList2 li .txt{font-size:14px;letter-spacing:0.12em;line-height:1.857}#topSec03 .inner .btnBox{text-align:center}#topSec04{background:#F0F0F0;padding:85px 0 120px;margin-bottom:0}#topSec04 .inner .head2 span.big{color:#fff}#topSec04 .slideClm{position:relative}#topSec04 .slideClm .pslider{margin-bottom:50px}#topSec04 .slideClm .pslider li{width:300px}#topSec04 .slideClm .pslider li .imgClm{margin-bottom:10px}#topSec04 .slideClm .pslider li .txtClm .meta .time{display:inline-block;font-size:14px;letter-spacing:0.1em;margin-right:10px}#topSec04 .slideClm .pslider li .txtClm .meta .cate{display:inline-block;background:#96AAD2;color:#fff;font-size:12px;letter-spacing:0.04em;padding:8px 10px 3px;line-height:1}#topSec04 .slideClm .pslider li .txtClm h3{font-weight:normal;font-weight:400;font-size:16px;letter-spacing:0.12em;line-height:1.875}#topSec04 .slideClm .btnBox{text-align:center}#topSec04 .slideClm .navBox{position:absolute;width:90px;top:-80px;right:50%;margin-right:-500px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#topSec04 .slideClm .navBox div{width:40px;height:40px;cursor:pointer}#topSec04 .slideClm .navBox div.swiper-button-prev-top{background:url(../images/svg/ico_prev_b.svg) no-repeat}#topSec04 .slideClm .navBox div.swiper-button-next-top{background:url(../images/svg/ico_next_b.svg) no-repeat}#freeTrialPlan{background:url(../images/top_bg02.jpg) no-repeat center;background-size:cover;padding-top:80px;height:600px}#freeTrialPlan .inner{width:820px;margin:0 auto;padding:0 40px;color:#fff}#freeTrialPlan .inner .head{padding-top:45px;text-align:center;position:relative}#freeTrialPlan .inner .head h2.en{font-size:20px;letter-spacing:0.04em}#freeTrialPlan .inner .head p.big{font-size:40px;letter-spacing:0.12em;margin-bottom:15px}#freeTrialPlan .inner .head p.small{font-size:14px;letter-spacing:0.12em;margin-bottom:35px}#freeTrialPlan .inner .head:before{position:absolute;content:'';top:0;left:50%;width:1px;height:40px;background:#fff}#freeTrialPlan .inner a.btn_big{display:block;border:1px solid #fff;text-align:center;overflow:hidden;padding:30px 0 35px;position:relative;color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#freeTrialPlan .inner a.btn_big span{display:block}#freeTrialPlan .inner a.btn_big span.small{font-size:16px;letter-spacing:0.12em;margin-bottom:15px;line-height:1}#freeTrialPlan .inner a.btn_big span.big{font-size:24px;letter-spacing:0.12em;line-height:1;font-weight:bold;font-weight:700}#freeTrialPlan .inner a.btn_big:after{position:absolute;content:'';width:20px;height:20px;background:#fff;right:-10px;bottom:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#freeTrialPlan .inner a.btn_big:hover{opacity:0.7}#freeTrialPlan .inner p.caution{margin-top:25px;font-size:12px;letter-spacing:0.12em;line-height:1.83}#freeTrialPlan .inner p.caution a{color:#fff;text-decoration:underline}#freeTrialPlan .inner p.caution a:hover{text-decoration:none}#footer{border-top:10px solid #96AAD2}#footer .inner{width:1000px;margin:0 auto}#footer .inner .box{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;padding:40px 0;width:100%}#footer .inner .box .logo{margin-right:50px}#footer .inner .box .txtClm{margin-right:auto}#footer .inner .box .txtClm p.small{font-weight:bold;font-weight:700;font-size:14px;letter-spacing:0.12em;line-height:1.7}#footer .inner .box .txtClm p.big{font-weight:bold;font-weight:700;font-size:18px;letter-spacing:0.12em;line-height:1.7}#footer .inner .box .contactClm span.small{display:block;font-size:14px;letter-spacing:0.12em;margin-bottom:15px}#footer .inner .box .contactClm .telBox{position:relative;margin-bottom:10px}#footer .inner .box .contactClm .telBox:after{position:absolute;z-index:1;content:'';width:100%;height:20px;background:#FAE614;bottom:0;left:0}#footer .inner .box .contactClm .telBox a.tel{position:relative;z-index:3;display:inline-block;font-size:50px;letter-spacing:0.12em;padding:0 10px;line-height:0.9}#footer .inner .box .contactClm span.time{display:block;font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#footer .inner .box .contactClm ul{margin-top:25px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#footer .inner .box .contactClm ul li{margin-right:20px}#footer .inner .box .contactClm ul li a{display:inline-block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#footer .inner .box .contactClm ul li a:hover{opacity:0.7}#footer .inner .box .contactClm ul li a.btn2{display:block;height:40px;border:1px solid #000;font-size:16px;letter-spacing:0.12em;line-height:0.9;padding:13px 17px 13px 50px;background:url(../images/svg/ico_mail_b.svg) no-repeat 15px center}#footer .inner .reserveBox{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:35px}#footer .inner .reserveBox h3{width:240px;min-width:240px;padding-left:20px;font-size:14px;font-weight:bold;font-weight:700;line-height:2.14;border-left:1px solid #000}#footer .inner .reserveBox ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#footer .inner .reserveBox ul li{width:180px;margin-right:10px;margin-bottom:10px}#footer .inner .reserveBox ul li a{display:block;height:80px;border:1px solid #000;background:#fff;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#footer .inner .reserveBox ul li a:hover{opacity:0.7}#footer .inner .reserveBox ul li a span.en{position:absolute;bottom:0;left:10px;z-index:1;color:#FAE614;font-size:40px;letter-spacing:0.12em;line-height:0.88}#footer .inner .reserveBox ul li a p{position:absolute;z-index:3;bottom:10px;left:20px;font-size:14px;letter-spacing:0.12em}#footer .inner .reserveBox ul li:nth-of-type(4n){margin-right:0}#footer .inner .fNavi{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#footer .inner .fNavi .box2{padding:0 60px 0 20px;border-left:1px solid #000}#footer .inner .fNavi .box2 h4{font-size:14px;letter-spacing:0.12em;font-weight:bold;font-weight:700;margin-bottom:20px}#footer .inner .fNavi .box2 h4 a{display:inline-block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#footer .inner .fNavi .box2 h4 a:hover{opacity:0.7}#footer .inner .fNavi .box2 ul li{font-size:12px;letter-spacing:0.12em;margin-bottom:5px;position:relative;padding-left:10px}#footer .inner .fNavi .box2 ul li:before{position:absolute;content:'-';left:0;font-weight:bold;font-weight:700}#footer .inner .fNavi .box2 ul li:last-of-type{margin-bottom:0}#footer .inner .fNavi .box2 ul li a{display:inline-block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#footer .inner .fNavi .box2 ul li a:hover{opacity:0.7}#footer .inner .fNavi .bnrBox{margin-left:auto;width:345px}#footer .inner .fNavi .bnrBox a{display:block;transition:0.2s}#footer .inner .fNavi .bnrBox a:hover{opacity:0.7}#footer .inner .fNavi .bnrBox p{font-size:12px;margin-top:5px}#footer .inner .box3{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#footer .inner .box3 .futility{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-right:auto}#footer .inner .box3 .futility li{margin-right:40px;font-size:14px;letter-spacing:0.24em;line-height:0.9;position:relative}#footer .inner .box3 .futility li a{display:inline-block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#footer .inner .box3 .futility li a:hover{opacity:0.7}#footer .inner .box3 .futility li:after{position:absolute;content:'|';right:-25px}#footer .inner .box3 .futility li:last-of-type:after{display:none}#footer .inner .box3 .copy{font-size:14px;letter-spacing:0.24em;line-height:0.9}#footer .bg{background:#F0F0F0;padding:40px 0 30px}#footer .bg2{background:#96AAD2;padding:20px 0 10px}#gotop{position:fixed;z-index:888;bottom:100px;right:100px;opacity:0;visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}#gotop.view{opacity:1;visibility:visible}#pageHeader{margin-bottom:80px}#pageHeader .inner{width:1000px;margin:0 auto}#pageHeader .inner .head{position:relative;padding-top:60px;margin-bottom:75px}#pageHeader .inner .head p.big{position:absolute;left:0;top:0;z-index:1;font-size:140px;letter-spacing:0.02em;line-height:0.9;color:#E6F0FF}#pageHeader .inner .head h1,#pageHeader .inner .head h2{position:relative;z-index:3;font-size:50px;letter-spacing:0.12em;font-weight:bold;font-weight:700}#pageHeader .inner .head p.txt{position:relative;z-index:3;font-size:20px;letter-spacing:0.12em;font-weight:bold;font-weight:700}#pageHeader .inner .head p.txt2{margin-top:70px;font-size:20px;letter-spacing:0.12em;font-weight:bold;font-weight:700}#pageHeader .inner .head p.txt3{font-size:24px;font-weight:bold;font-weight:700;text-align:center;margin-top:60px}#pageHeader .inner p.ttl{font-size:18px;text-indent:-0.5em;margin-bottom:10px}#pageHeader .inner .gymLinks{overflow:hidden;margin-right:-40px}#pageHeader .inner .gymLinks li{float:left;width:220px;height:80px;margin:0 40px 40px 0}#pageHeader .inner .gymLinks li a{display:block;height:100%;position:relative;border:1px solid #000}#pageHeader .inner .gymLinks li a span.big{position:absolute;z-index:1;bottom:0px;left:10px;font-size:40px;letter-spacing:0.12em;line-height:0.9;color:#FAE614}#pageHeader .inner .gymLinks li a span.ja{position:absolute;z-index:3;bottom:8px;left:20px;font-size:14px;letter-spacing:0.12em}#pageHeader .imgClm{width:100%;height:580px}#pageHeader .imgClm img{width:100%;height:100%;object-fit:cover}#pageHeader.thanks{text-align:center}#pageHeader.thanks .inner .head{padding-top:80px}#pageHeader.thanks .inner .head .big{color:#FAE614;width:100%;text-align:center}#pageHeader.thanks .inner .head h1{font-size:30px;margin-bottom:30px}#pageHeader.philosophy{margin-bottom:0}#pageHeader .slideBg{width:100%;height:580px;position:relative;overflow:hidden}#pageHeader .slideBg div{position:absolute;height:580px;left:0;right:0}#pageHeader .slideBg div.bg01{background-image:url(../images/mv_about.jpg);background-repeat:repeat-x;background-position:2050px top;background-size:2872px 500px;width:8616px;top:0;bottom:0;-moz-animation:bgscroll1 70s linear infinite;-webkit-animation:bgscroll1 70s linear infinite;animation:bgscroll1 70s linear infinite}#pageHeader .mvBox{background:url(../images/mv_recruit.jpg) no-repeat center top;background-size:cover;width:100%;height:700px}#pageHeader .mvBox .txtClm{width:1000px;margin:0 auto;padding-top:50px;text-align:center}#pageHeader .mvBox .txtClm .imgtxt{text-align:center;margin-bottom:20px}#pageHeader .mvBox .txtClm h2{color:#FAE614;font-weight:700;font-size:34px;letter-spacing:0.12em;margin-bottom:30px}#pageHeader .mvBox .txtClm p{color:#F0F0F0;font-size:16px;letter-spacing:0.12em;line-height:2;margin-bottom:70px}#pageHeader .mvBox .txtClm p.bold{font-weight:700;color:#fff;line-height:1.68;margin-bottom:0px}#pageHeader .mvBox .txtClm p.bold span{display:block}#pageHeader .mvBox .txtClm p.logo{margin-bottom:50px}@keyframes bgscroll1{0%{transform:translate3d(-2872px, 0, 0)}100%{transform:translate3d(0, 0, 0)}}div.backToTop{background:#F0F0F0;padding:40px 0 30px;margin-bottom:140px}div.backToTop .inner{width:1000px;margin:0 auto;text-align:center}div.backToTop .inner a{display:inline-block;width:200px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}div.backToTop .inner a .box{height:100px;position:relative;background:#fff;border:1px solid #000}div.backToTop .inner a .box span.big{position:absolute;display:inline-block;font-size:30px;letter-spacing:0.02em;line-height:0.9;bottom:0;left:0}div.backToTop .inner a p.top{margin-top:10px;font-size:14px;font-weight:bold;font-weight:700;letter-spacing:0.12em}div.backToTop .inner a:hover{opacity:0.7}#reason .inner{width:1000px;margin:0 auto}#reason .inner .head{margin-bottom:110px}#reason .inner .head span{display:inline-block;background:#FAE614;font-size:14px;letter-spacing:0.2em;font-weight:bold;font-weight:700;padding:10px;margin-bottom:30px}#reason .inner .head h2{font-size:40px;letter-spacing:0.12em;font-weight:bold;font-weight:700;line-height:1.5;margin-bottom:30px}#reason .inner .head p{font-size:20px;letter-spacing:0.12em;font-weight:bold;font-weight:700;line-height:1.8}#reason .inner .box{width:720px;-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2);padding:60px 80px;position:relative}#reason .inner .box p.big{position:absolute;z-index:1;top:10px;left:10px;font-size:60px;letter-spacing:0.02em;line-height:0.9;color:#E6F0FF}#reason .inner .box h3{position:relative;z-index:3;font-size:26px;font-weight:bold;font-weight:700;letter-spacing:0.12em;margin-bottom:20px}#reason .inner .box .txt{font-size:16px;letter-spacing:0.12em;line-height:1.875;margin-bottom:20px}#reason .inner .box .txt:last-of-type{margin-bottom:0}#reason .inner .box .caution{margin-top:10px}#reason .inner .box .btn3{margin-top:25px}#reason .inner .box .box2{background:#F0F0F0;padding:40px}#reason .inner .box .box2 .img{text-align:center}#reason .inner .box .box2 .txt2{font-size:12px;letter-spacing:0.12em;line-height:1.83}#reason .inner.left,#reason .inner.right{margin-bottom:120px}#reason .inner.right{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}#reason>.imgBox{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;margin-bottom:120px}#reason>.imgBox .imgClm{height:420px;width:calc(100vw - (100vw - 1000px) / 2 - 130px);width:-webkit-calc(100vw - (100vw - 1000px) / 2 - 130px)}#reason>.imgBox .imgClm img{width:100%;height:100%;object-fit:cover}.btn3{display:inline-block;width:230px;height:60px;font-size:16px;letter-spacing:0.12em;line-height:58px;position:relative;background:#fff;padding-left:40px;color:#000;border:1px solid #000}.btn3.small{width:190px}.btn3:after{position:absolute;content:'';width:100px;height:1px;top:50%;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;left:auto;right:-60px;background:#000}.btn3:hover:after{right:-30px}#bnrClm{background:#F0F0F0;padding:115px 0 75px}#bnrClm .inner{width:1000px;margin:0 auto}#bnrClm .inner ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}#bnrClm .inner ul li{margin:0 35px 40px;width:200px}#bnrClm .inner ul li a{display:block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#bnrClm .inner ul li a .en{height:100px;border:1px solid #000;background:#fff;position:relative;margin-bottom:10px}#bnrClm .inner ul li a .en span{position:absolute;bottom:0;left:0;font-size:30px;letter-spacing:0.02em;line-height:1}#bnrClm .inner ul li a .ja{text-align:center;font-size:14px;letter-spacing:0.12em;font-weight:bold;font-weight:700}#bnrClm .inner ul li a:hover{opacity:0.7}section.plan{margin-top:120px;margin-bottom:120px}section.plan .inner{width:1000px;margin:0 auto;-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2);padding:60px 90px;position:relative}section.plan .inner .big{position:absolute;top:10px;left:10px;font-size:60px;line-height:0.9;letter-spacing:0.02em;color:#E6F0FF}section.plan .inner h2{font-size:26px;letter-spacing:0.12em;font-weight:bold;font-weight:700;margin-bottom:20px}section.plan .inner>p{font-size:16px;letter-spacing:0.12m;line-height:1.875}section.plan .inner .box{margin-top:60px}section.plan .inner .box h3{background:#96AAD2;color:#fff;font-size:18px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:50px;text-align:center;margin-bottom:20px}section.plan .inner .box ul.planlist{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}section.plan .inner .box ul.planlist>li{width:260px;background:#F0F0F0;padding:20px}section.plan .inner .box ul.planlist>li h4{font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em;border-bottom:2px solid #96AAD2;padding-bottom:15px;margin-bottom:20px}section.plan .inner .box ul.planlist>li p{font-size:14px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1.857;color:#96AAD2;margin-bottom:10px}section.plan .inner .box ul.planlist>li ul.list li{margin-bottom:10px;font-size:14px;letter-spacing:0.12em;line-height:1.857;position:relative;padding-left:18px}section.plan .inner .box ul.planlist>li ul.list li:before{position:absolute;content:'';width:10px;height:10px;background:#96AAD2;left:0;top:8px}section.plan .inner .box ul.planlist>li ul.list li:last-of-type{margin-bottom:0}section.plan .inner .box ul.planlist>li ul.list li.ls{letter-spacing:0.04em}section.plan .inner .mlist{list-style:none}section.plan .inner .mlist li{background:#F0F0F0;padding:45px 40px 40px;margin-bottom:20px}section.plan .inner .mlist li h3{font-size:20px;letter-spacing:0.12em;font-weight:bold;font-weight:700;margin-bottom:20px;position:relative;padding-left:40px}section.plan .inner .mlist li h3 .num{position:absolute;left:-20px;top:-20px;font-size:40px;letter-spacing:0.12em;color:#96AAD2;line-height:0.9}section.plan .inner .mlist li p{font-size:16px;letter-spacing:0.11em;line-height:1.875;text-align:justify}section.plan .inner .mlist li p.ti{text-indent:-0.5em}section.plan .inner .mlist li p.small{font-size:12px;margin-top:30px}section.plan .inner .mlist li:last-of-type{margin-bottom:0}section.detail .inner{width:1000px;margin:0 auto}section.detail .inner .head{position:relative;margin-bottom:55px}section.detail .inner .head p.big{padding-top:20px;font-size:140px;letter-spacing:0.02em;line-height:0.8;color:#fff;margin-bottom:-10px}section.detail .inner .head span.small{display:block;font-size:20px;letter-spacing:0.04em;position:absolute;line-height:1;top:70px;left:0}section.detail .inner .head span.small:before{position:absolute;content:'';width:50vw;height:1px;background:#000;top:50%;right:100%;margin-right:10px}section.detail .inner .head h2.txt{font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}section.detail .inner .wrap{padding:0 90px;position:relative;margin-bottom:80px}section.detail .inner .wrap .big{position:absolute;z-index:1;top:-10px;left:0;color:#FAE614;font-size:140px;letter-spacing:0.02em;line-height:0.8}section.detail .inner .wrap .box{position:relative;z-index:3;border:4px solid #96AAD2}section.detail .inner .wrap .box h3{border-bottom:4px solid #96AAD2;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em;padding:20px 36px;color:#96AAD2}section.detail .inner .wrap .box .boxinner{padding:36px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}section.detail .inner .wrap .box .boxinner li{width:340px}section.detail .inner .wrap .box .boxinner .yellow{background:#FAE614;padding:20px 20px 10px;position:relative}section.detail .inner .wrap .box .boxinner .yellow .foods{text-align:center;font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em;background:#fff;line-height:40px;margin-bottom:10px}section.detail .inner .wrap .box .boxinner .yellow .training{text-align:center;padding:0 10px;background:#fff}section.detail .inner .wrap .box .boxinner .yellow .training dt{border-bottom:2px dashed #FAE614;font-size:16px;letter-spacing:0.12em;font-weight:bold;font-weight:700;padding:10px 0}section.detail .inner .wrap .box .boxinner .yellow .training dd{font-size:14px;letter-spacing:0.12em;font-weight:bold;font-weight:700;padding:10px 0}section.detail .inner .wrap .box .boxinner .yellow .ico{display:block;text-align:center;margin:10px 0}section.detail .inner .wrap .box .boxinner .yellow h4{line-height:1;background:#000;color:#fff;font-size:14px;letter-spacing:0.12em;text-align:center;line-height:1;padding:5px 0;margin:20px 0 0}section.detail .inner .wrap .box .boxinner .yellow .price{margin-top:15px;text-align:center}section.detail .inner .wrap .box .boxinner .yellow .price span.en{font-size:42px;letter-spacing:0.06em}section.detail .inner .wrap .box .boxinner .yellow .price span.small{font-size:18px;letter-spacing:0.12em;font-weight:bold;font-weight:700}section.detail .inner .wrap .box .boxinner .yellow:after{position:absolute;content:'';background:url(../images/svg/ico_plus.svg) no-repeat center;background-size:100%;width:20px;height:20px;top:50%;margin-top:-10px;right:-40px}section.detail .inner .wrap .box .boxinner .wh{background:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}section.detail .inner .wrap .box .boxinner .wh dl{text-align:center}section.detail .inner .wrap .box .boxinner .wh dl dt{margin-bottom:15px}section.detail .inner .wrap .box .boxinner .wh dl dt img{width:60px;height:60px}section.detail .inner .wrap .box .boxinner .wh dl dd p.price{text-align:center}section.detail .inner .wrap .box .boxinner .wh dl dd p.price span.en{font-size:42px;letter-spacing:0.06em}section.detail .inner .wrap .box .boxinner .wh dl dd p.price span.small{font-size:18px;letter-spacing:0.12em;font-weight:bold;font-weight:700}section.detail .inner .wrap .caution{margin-top:10px;font-size:14px;letter-spacing:0.12em;line-height:1.857}section.detail .inner .payment{width:820px;margin:0 auto;border:4px solid #FAE614;padding:36px}section.detail .inner .payment h3{font-size:24px;font-weight:bold;font-weight:700;letter-spacing:0.12em;margin-bottom:35px}section.detail .inner .payment p{font-size:16px;letter-spacing:0.12em;line-height:1.875}section.detail .inner .payment p.txt{margin-bottom:15px}section.detail .inner .payment p.txt2{margin-top:30px;padding-bottom:40px;border-bottom:1px solid #FAE614;margin-bottom:35px}section.detail .inner .service{width:740px;margin:0 auto 70px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}section.detail .inner .service li{width:240px;margin:0 10px 10px 0;background:#FAE614;text-align:center;padding:20px 0;font-size:16px;letter-spacing:0.12em;line-height:1.875;font-weight:bold;font-weight:700}section.detail .inner .service li span{display:block;font-size:12px;line-height:1.2}section.detail .inner .service li.pd10{padding:10px 0}section.detail .inner .service li:nth-of-type(3n){margin-right:0}section.detail .inner .wrap2{padding:0 90px}section.detail .inner .wrap2 .box{padding:0 40px 40px;border-right:4px dotted #FAE614;border-bottom:4px dotted #FAE614;margin-bottom:70px}section.detail .inner .wrap2 .box h3{position:relative;font-size:24px;letter-spacing:0.12em;font-weight:bold;font-weight:700;margin-bottom:30px}section.detail .inner .wrap2 .box h3 .num{position:absolute;font-size:60px;letter-spacing:0.02em;line-height:0.9;color:#FAE614;right:100%;margin-right:20px}section.detail .inner .wrap2 .box .txt{font-size:16px;letter-spacing:0.06em}section.detail .inner .wrap2 .box .list{margin-top:30px}section.detail .inner .wrap2 .box .list li{margin-bottom:20px}section.detail .inner .wrap2 .box .list li a{display:block;height:60px;line-height:60px;border:1px solid #000;overflow:hidden;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;letter-spacing:0.12em;padding-left:95px}section.detail .inner .wrap2 .box .list li a.line{background:#fff url(../images/svg/ico_line_y.svg) no-repeat 30px center;font-size:16px;font-weight:bold;font-weight:700}section.detail .inner .wrap2 .box .list li a.contact{background:#fff url(../images/svg/ico_mail_y.svg) no-repeat 30px center;font-size:16px;font-weight:bold;font-weight:700}section.detail .inner .wrap2 .box .list li a.tel{background:#fff url(../images/svg/ico_tel_y.svg) no-repeat 30px center}section.detail .inner .wrap2 .box .list li a.tel span.en{font-size:24px;display:inline-block;margin-right:15px}section.detail .inner .wrap2 .box .list li a.tel span.small{font-size:12px}section.detail .inner .wrap2 .box .list li a.trial{background:#fff url(../images/svg/ico_trial.svg) no-repeat 30px center;font-size:16px;font-weight:bold;font-weight:700}section.detail .inner .wrap2 .box .list li a:after{position:absolute;content:'';width:20px;height:20px;background:#000;right:-10px;bottom:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.detail .inner .wrap2 .box .list li a:hover{opacity:0.7}section.detail .inner .wrap2 .box h4{margin-top:30px}section.detail .inner .wrap2 .box h4 span{display:inline-block;background:#FAC8BE;font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em;padding:5px 20px;margin-bottom:15px}section.detail .inner .wrap2 .box .itemList li{margin-bottom:5px;font-size:16px;letter-spacing:0.12em}section.detail .inner .wrap2 .box2{background:#fff;padding:40px;margin-bottom:20px}section.detail .inner .wrap2 .box2 h3{font-size:20px;letter-spacing:0.12em;padding-bottom:10px;margin-bottom:15px;font-weight:bold;font-weight:700;border-bottom:1px solid #FAE614}section.detail .inner .wrap2 .box2 .time{font-size:16px;letter-spacing:0.12em;font-weight:bold;font-weight:700;margin-bottom:20px}section.detail .inner .wrap2 .box2 .txt{font-size:16px;letter-spacing:0.12em}section.detail .inner .wrap2 .box2:last-of-type{margin-bottom:0}section.detail .bg{background:#F0F0F0;padding:80px 0}section.detail .bg .inner{width:1000px;margin:0 auto}section.detail .bg .inner a{display:block;text-align:center;background:#fff;border:1px solid #000;text-align:center;overflow:hidden;padding:40px 0 45px;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em}section.detail .bg .inner a:after{position:absolute;content:'';width:20px;height:20px;background:#000;right:-10px;bottom:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.detail .bg .inner a:hover{opacity:0.7}section.detail.bgg{background:#F0F0F0;padding:75px 0 120px;margin-bottom:75px}section.detail.bgw .inner .head p.big{color:#E6F0FF}section.detail.mb120{margin-bottom:120px}#trialCaution{padding-top:100px}#trialCaution .inner{width:1000px;margin:0 auto}#trialCaution .inner .head{text-align:center;margin-bottom:65px}#trialCaution .inner .head h2{position:relative;margin-bottom:30px}#trialCaution .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:120px;letter-spacing:0.02em;color:#E6F0FF;line-height:0.02em;top:-10px;left:0}#trialCaution .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#trialCaution .inner .box{padding:0 90px}#trialCaution .inner .box h2{text-align:center;margin-bottom:30px}#trialCaution .inner .box h2 span{display:inline-block;font-size:30px;letter-spacing:0.12em;background:#FAC8BE;padding:5px 20px}#trialCaution .inner .box .cautionList{margin-bottom:100px}#trialCaution .inner .box .cautionList li{font-size:16px;letter-spacing:0.12em}#trialCaution .inner .btn2{font-size:20px;letter-spacing:0.12em;display:block;text-align:center;background:#fff;border:1px solid #000;text-align:center;overflow:hidden;padding:40px 0 45px;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:bold;font-weight:700}#trialCaution .inner .btn2:after{position:absolute;content:'';width:20px;height:20px;background:#000;right:-10px;bottom:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#trialCaution .inner .btn2:hover{opacity:0.7}#reserve{background:#F0F0F0;padding:120px 0 80px}#reserve .inner{width:1000px;margin:0 auto}#reserve .inner .head{text-align:center;margin-bottom:65px}#reserve .inner .head h2{position:relative;margin-bottom:30px}#reserve .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:120px;letter-spacing:0.02em;color:#fff;line-height:0.02em;top:-10px;left:0}#reserve .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#reserve .inner .head p.txt{font-size:14px;letter-spacing:0.12em;line-height:1.85}#reserve .inner .head.mt120{margin-top:120px}#reserve .inner p.ttl{font-size:18px;text-indent:-0.5em;margin-bottom:10px}#reserve .inner .gymList{overflow:hidden;margin-right:-40px}#reserve .inner .gymList li{float:left;margin:0 40px 40px 0;width:220px;height:80px}#reserve .inner .gymList li a{position:relative;display:block;border:1px solid #000;height:80px;background:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#reserve .inner .gymList li a span.big{position:absolute;z-index:1;color:#FAE614;font-size:40px;letter-spacing:0.12em;line-height:0.9;bottom:0;left:10px}#reserve .inner .gymList li a span.ja{position:absolute;z-index:3;font-size:14px;letter-spacing:0.12em;bottom:10px;left:20px}#reserve .inner .gymList li a:hover{opacity:0.7}#contact{padding-top:180px;margin-bottom:120px}#contact .inner{width:1000px;margin:0 auto}#contact .inner .head{text-align:center;margin-bottom:65px}#contact .inner .head h2{position:relative;margin-bottom:30px}#contact .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:120px;letter-spacing:0.02em;color:#E6F0FF;line-height:0.02em;top:-10px;left:0}#contact .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#contact .inner .head p.txt{font-size:14px;letter-spacing:0.12em;line-height:1.85}#contact .inner .chatSec{position:relative;background:#F0F0F0;margin-bottom:40px;padding:50px 90px 60px}#contact .inner .chatSec>span.en{position:absolute;top:0;left:10px;color:#fff;font-size:60px;line-height:1;letter-spacing:0.02em}#contact .inner .chatSec .head2{margin-bottom:60px}#contact .inner .chatSec .head2 h3{font-size:26px;font-weight:700}#contact .inner .chatSec .chatBox .chat-footer{overflow-x:hidden}#contact .inner .chatSec .chatBox .chat-footer .chat-footer-button .btn{height:40px;padding:0;line-height:40px}#contact .inner .faqSec{position:relative;background:#F0F0F0;padding:50px 90px 60px}#contact .inner .faqSec>span.en{position:absolute;top:0;left:10px;color:#fff;font-size:60px;line-height:1;letter-spacing:0.02em}#contact .inner .faqSec .head2{margin-bottom:60px}#contact .inner .faqSec .head2 h3{font-size:26px;font-weight:700}#contact .inner .faqSec .faqwrap .faqBox{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:20px}#contact .inner .faqSec .faqwrap .faqBox h4.leftClm{width:220px;min-width:220px;background:#96AAD2;color:#fff;font-size:16px;letter-spacing:0.12em;font-weight:700;line-height:1.875;padding:40px}#contact .inner .faqSec .faqwrap .faqBox .rightClm{width:600px;min-width:600px;background:#fff;padding:0 40px}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2{border-bottom:1px solid #96AAD2;letter-spacing:0.12em}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dt{padding:40px 0;font-size:16px;font-weight:700;line-height:1.875;position:relative;padding-right:40px;cursor:pointer}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dt:after{position:absolute;content:'';width:40px;height:40px;background:url(../images/svg/ico_open.svg) no-repeat center;top:50%;margin-top:-20px;right:-20px}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dt.open:after{background:url(../images/svg/ico_close.svg) no-repeat center}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dd{display:none;padding-bottom:40px;font-size:14px;line-height:1.85}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dd p{font-size:14px;line-height:1.85;margin-bottom:20px}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dd p a{text-decoration:underline}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dd p a:hover{text-decoration:none}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dd p:last-of-type{margin-bottom:0}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2:last-of-type{border-bottom:none}#formSec{padding-top:80px;margin-bottom:120px}#formSec .inner{width:1000px;margin:0 auto}#formSec .inner .head{text-align:center;margin-bottom:65px}#formSec .inner .head h2{position:relative;margin-bottom:30px}#formSec .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:120px;letter-spacing:0.02em;color:#E6F0FF;line-height:0.02em;top:-10px;left:0}#formSec .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#formSec .inner .head p.txt{font-size:14px;letter-spacing:0.12em;line-height:1.85}#formSec .inner .infoBox{margin:0 90px 75px}#formSec .inner .infoBox p.txt{font-size:16px;letter-spacing:0.12em;line-height:1.875}#formSec .inner .infoBox p.txt a{text-decoration:underline}#formSec .inner .infoBox p.txt a:hover{text-decoration:none}#formSec .inner .infoBox p.small{font-size:14px;letter-spacing:0.12em;line-height:2.14;margin-bottom:20px}#formSec .inner .infoBox dl{font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1.875}#formSec .inner .infoBox dl dt{text-indent:-0.5em}#formSec .inner .infoBox dl dd{text-indent:-0.5em}#formSec .inner .infoBox dl dd span{font-size:14px;font-weight:normal;font-weight:400}#formSec .inner .infoBox .btnBox{margin-top:60px}#formSec .inner .infoBox .btnBox .dl_btn{display:inline-block;border:1px solid #000;font-size:14px;font-weight:bold;letter-spacing:0.12em;padding:10px 20px 10px 50px;background:#fff url(../images/svg/ico_dl_btn.svg) no-repeat 12px center;background-size:26px auto;transition:0.2s}#formSec .inner .infoBox .btnBox .dl_btn:hover{opacity:0.7}#formSec .inner .confirmBox{margin:0 90px 60px}#formSec .inner .confirmBox p.txt{text-align:center;font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#formSec .inner .formBox{background:#F0F0F0;padding:60px 90px 70px}#formSec .inner .formBox .formtbl{width:100%;margin-bottom:50px}#formSec .inner .formBox .formtbl th{padding:10px 0;width:330px;text-align:left;font-size:16px;letter-spacing:0.12em;position:relative}#formSec .inner .formBox .formtbl th span{position:absolute;right:38px;font-size:16px}#formSec .inner .formBox .formtbl th span.red{color:#B0272D}#formSec .inner .formBox .formtbl th.ta{vertical-align:top;padding-top:15px}#formSec .inner .formBox .formtbl td{padding:10px 0}#formSec .inner .formBox .formtbl td input[type=text],#formSec .inner .formBox .formtbl td input[type=email],#formSec .inner .formBox .formtbl td input[type=tel],#formSec .inner .formBox .formtbl td input[type=date]{width:100%;background:#fff;padding:10px;font-size:14px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#formSec .inner .formBox .formtbl td input[type=date],#formSec .inner .formBox .formtbl td input#your-date1,#formSec .inner .formBox .formtbl td input#your-date2{background:#FAE614 url(../images/svg/ico_down.svg) no-repeat right 15px center}#formSec .inner .formBox .formtbl td textarea{width:100%;height:240px;background:#fff;padding:10px;font-size:14px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#formSec .inner .formBox .formtbl td.radio span.first{margin:0}#formSec .inner .formBox .formtbl td.radio input[type=radio]{display:none}#formSec .inner .formBox .formtbl td.radio .wpcf7-list-item-label{padding-left:40px;position:relative;margin-right:20px}#formSec .inner .formBox .formtbl td.radio .wpcf7-list-item-label::before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #000;border-radius:100%;background:#fff}#formSec .inner .formBox .formtbl td.radio input[type=radio]:checked+.wpcf7-list-item-label::after,#formSec .inner .formBox .formtbl td.radio input[type=radio]:checked ~ .wpcf7-list-item-label::after{content:"";display:block;position:absolute;top:7px;left:5px;width:10px;height:10px;border:1px solid #000;border-radius:100%;background:#000}#formSec .inner .formBox .formtbl td.years input{width:120px;margin-right:20px}#formSec .inner .formBox .formtbl td.select .selectWrap{position:relative}#formSec .inner .formBox .formtbl td.select .selectWrap:after{position:absolute;z-index:5;pointer-events:none;content:'';background:url(../images/svg/ico_down.svg) no-repeat center;width:14px;height:10px;right:13px;top:15px}#formSec .inner .formBox .formtbl td.select select{width:100%;background:#FAE614;padding:10px;font-size:14px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#formSec .inner .formBox .formtbl td span.wpcf7-list-item{margin:0}#formSec .inner .formBox .formtbl td span.wpcf7-not-valid-tip{display:inline-block;font-size:10px;font-weight:bold}#formSec .inner .formBox .caution{text-align:center;font-size:16px;letter-spacing:0.12em;line-height:2;margin-bottom:30px}#formSec .inner .formBox .caution a{text-decoration:underline}#formSec .inner .formBox .caution a:hover{text-decoration:none}#formSec .inner .formBox input.wpcf7c-conf,#formSec .inner .formBox textarea.wpcf7c-conf{border:0;background:#fff}#formSec .inner .formBox .wpcf7.is_confirm input:-webkit-autofill{box-shadow:0 0 0px 1000px #fff inset}#formSec .inner .formBox .btnBox{text-align:center}#formSec .inner .formBox .btnBox .submit,#formSec .inner .formBox .btnBox .confirm,#formSec .inner .formBox .btnBox .back{margin:0 10px;display:inline-block;background:#fff;height:60px;line-height:60px;border:1px solid #000;font-size:20px;letter-spacing:0.12em;font-weight:bold;font-weight:700;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;padding:0 30px;cursor:pointer;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#formSec .inner .formBox .btnBox .submit:hover,#formSec .inner .formBox .btnBox .confirm:hover,#formSec .inner .formBox .btnBox .back:hover{opacity:0.7}#formSec .inner .formBox .btnBox .submit{background:#FAE614}#formSec .inner .formBox .btnBox .back{background:#D5D5D5}#formSec .inner div.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{display:none}#formSec.trial{padding-top:0}section.target{padding-top:120px;margin-top:-120px}div.target{padding-top:100px;margin-top:-100px}div.target2{padding-top:100px;margin-top:-100px}section.gym{margin-bottom:140px}section.gym .inner{width:1000px;margin:0 auto}section.gym .inner h2{position:relative;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em;margin-bottom:50px}section.gym .inner h2 span.big{position:absolute;z-index:-1;left:-40px;font-size:80px;letter-spacing:0.02em;line-height:0.8;color:#FAE614}section.gym .inner .wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}section.gym .inner .wrap .leftClm{width:360px;margin-right:auto}section.gym .inner .wrap .leftClm .imgClm,section.gym .inner .wrap .leftClm .slideClm{margin-bottom:20px}section.gym .inner .wrap .leftClm .slideClm .swiper-button-prev{background:url(../images/svg/ico_prev.svg) no-repeat center;background-size:100%;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer}section.gym .inner .wrap .leftClm .slideClm .swiper-button-next{background:url(../images/svg/ico_next.svg) no-repeat center;background-size:100%;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer}section.gym .inner .wrap .leftClm .mapBox{position:relative}section.gym .inner .wrap .leftClm .mapBox iframe{width:100%}section.gym .inner .wrap .leftClm .mapBox a.gmaplink{position:absolute;z-index:99;left:20px;bottom:-50px;display:block;width:100px;height:100px;text-align:center;line-height:100px;font-size:12px;letter-spacing:0.12em;font-weight:bold;font-weight:700;background:#FAE614;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}section.gym .inner .wrap .leftClm .mapBox a.gmaplink:hover{opacity:0.7}section.gym .inner .wrap .gymtbl{width:600px;min-width:600px}section.gym .inner .wrap .gymtbl tr{border-bottom:1px dashed #96AAD2}section.gym .inner .wrap .gymtbl th,section.gym .inner .wrap .gymtbl td{text-align:left;padding:36px 0;font-size:16px;letter-spacing:0.12em}section.gym .inner .wrap .gymtbl th{width:180px;color:#96AAD2;padding-left:20px}section.gym .inner .wrap .gymtbl td a{text-decoration:underline}section.gym .inner .wrap .gymtbl td a.tel{pointer-events:none;text-decoration:none}section.gym .inner .wrap .gymtbl td a:hover{text-decoration:none}section.gym .inner .wrap .gymtbl td p{font-size:16px;letter-spacing:0.12em;margin-bottom:20px}section.gym .inner .wrap .gymtbl td.slide li.swiper-slide{position:relative}section.gym .inner .wrap .gymtbl td.slide li.swiper-slide p{position:absolute;margin-bottom:0;z-index:10;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.7);color:#fff;font-size:12px;line-height:1.7;padding:8px 20px}section.gym .inner .wrap .gymtbl td.slide .swiper-button-prev{background:url(../images/svg/ico_prev.svg) no-repeat center;background-size:100%;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer}section.gym .inner .wrap .gymtbl td.slide .swiper-button-next{background:url(../images/svg/ico_next.svg) no-repeat center;background-size:100%;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer}section.gym .inner .wrap .gymtbl tr:first-of-type th,section.gym .inner .wrap .gymtbl tr:first-of-type td{padding-top:0}#form01{padding-top:120px;margin-top:-120px}#privacy{margin-bottom:120px}#privacy .inner{width:1000px;margin:0 auto;border:2px solid #96AAD2;padding:70px 80px}#privacy .inner .box{margin-bottom:45px}#privacy .inner .box h2{font-size:24px;font-weight:bold;font-weight:700;letter-spacing:0.12em;padding-bottom:8px;border-bottom:2px dotted #96AAD2;margin-bottom:25px}#privacy .inner .box p{font-size:16px;letter-spacing:0.12em;line-height:1.875}#privacy .inner .box dl{margin-top:25px}#privacy .inner .box dl dt{font-size:20px;letter-spacing:0.12em;font-weight:bold;font-weight:700;margin-bottom:10px}#privacy .inner .box dl dd{font-size:16px;letter-spacing:0.12em;font-weight:bold;font-weight:700;line-height:1.875}#privacy .inner .box:last-of-type{margin-bottom:0}#container{width:1000px;margin:0 auto;margin-bottom:120px}#container #main{float:left;width:760px}#container #side{float:right;width:180px}.sideCate{margin-bottom:40px}.sideCate h4{font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1;padding-bottom:18px;margin-bottom:20px;color:#96AAD2;border-bottom:2px dotted #96AAD2}.sideCate ul{font-size:16px;letter-spacing:0.04em;line-height:1}.sideCate ul li{margin-bottom:15px}.sideCate ul li a{display:block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.sideCate ul li a:hover{opacity:0.7}.sideGym{margin-bottom:40px}.sideGym h4{font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1;padding-bottom:18px;margin-bottom:20px;color:#96AAD2;border-bottom:2px dotted #96AAD2}.sideGym ul{font-size:14px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1}.sideGym ul li{margin-bottom:15px}.sideGym ul li a{display:block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.sideGym ul li a:hover{opacity:0.7}.sideArchive{margin-bottom:40px}.sideArchive h4{font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1;padding-bottom:18px;margin-bottom:20px;color:#96AAD2;border-bottom:2px dotted #96AAD2}.sideArchive .selectWrap{position:relative}.sideArchive .selectWrap select{width:100%;background:#FAE614;font-size:16px;padding:10px 20px}.sideArchive .selectWrap option{background:#FAE614}.sideArchive .selectWrap:after{position:absolute;content:'';background:url(../images/svg/ico_down.svg) no-repeat center;width:12px;height:8px;right:20px;top:50%;margin-top:-4px;pointer-events:none}#entrySec .inner .ttl{font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1;padding-bottom:18px;margin-bottom:20px;color:#96AAD2;border-bottom:2px dotted #96AAD2}#entrySec .inner .entry{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#entrySec .inner .entry li{width:360px;margin-bottom:60px}#entrySec .inner .entry li a{display:block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#entrySec .inner .entry li a:hover{opacity:0.7}#entrySec .inner .entry li .imgClm{margin-bottom:20px}#entrySec .inner .entry li .imgClm img{width:100%;height:auto}#entrySec .inner .entry li .txtClm .meta{margin-bottom:5px}#entrySec .inner .entry li .txtClm .meta span{display:inline-block}#entrySec .inner .entry li .txtClm .meta span.time{font-size:14px;letter-spacing:0.1em;margin-right:10px}#entrySec .inner .entry li .txtClm .meta span.cate{background:#96AAD2;color:#fff;font-size:12px;letter-spacing:0.04em;padding:5px 10px 0}#entrySec .inner .entry li .txtClm h2{font-size:16px;letter-spacing:0.12em;line-height:1.875}#pager{margin-top:70px}#pager .inner{text-align:center}#pager .inner span,#pager .inner a{display:inline-block;width:40px;height:40px;line-height:43px;font-size:12px;letter-spacing:0;border:1px solid #96AAD2;margin:0 5px 10px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#pager .inner a:hover{background:#96AAD2;color:#fff}#pager .inner .current{background:#96AAD2;color:#fff}#pager .inner .previouspostslink,#pager .inner .nextpostslink,#pager .inner .first,#pager .inner .last{font-size:16px;line-height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#pager .inner .previouspostslink{margin-right:20px}#pager .inner .nextpostslink{margin-left:20px}#singleSec{margin-bottom:120px}#singleSec .inner .head{position:relative;padding:30px 30px 30px 0;margin-bottom:70px}#singleSec .inner .head:before{position:absolute;z-index:1;content:'';height:100%;width:2000px;top:0;right:0;background:#E6F0FF}#singleSec .inner .head h1{position:relative;z-index:3;font-size:28px;letter-spacing:0.12em;font-weight:bold;font-weight:700;line-height:1.714;margin-bottom:20px}#singleSec .inner .head .meta{position:relative;z-index:3}#singleSec .inner .head .meta .time{display:block;font-size:18px;letter-spacing:0.1em;margin-bottom:15px}#singleSec .inner .head .meta .cate{font-size:16px;letter-spacing:0.04em;display:inline-block;color:#fff;background:#96AAD2;padding:8px 10px 5px}#singleSec .inner .content h2{font-size:24px;font-weight:bold;font-weight:700;line-height:1.75;border-bottom:10px solid #FAE614;padding-bottom:10px;margin-bottom:30px}#singleSec .inner .content h3{font-size:22px;font-weight:bold;font-weight:700;line-height:1.75;padding-bottom:18px;margin-bottom:30px;position:relative}#singleSec .inner .content h3:after{position:absolute;bottom:0;left:0;content:'';background:url(../images/svg/line_y.svg) repeat-x left center;height:8px;width:100%}#singleSec .inner .content h4{font-size:18px;font-weight:bold;font-weight:700;line-height:1.75;border-left:10px solid #FAE614;padding-left:30px;margin-bottom:30px}#singleSec .inner .content p{font-size:16px;letter-spacing:0.12em;line-height:1.875;margin-bottom:40px}#singleSec .inner .content div.wp-caption{max-width:100%;margin-bottom:40px}#singleSec .inner .content div.wp-caption img{max-width:100%}#singleSec .inner .content div.wp-caption .wp-caption-text{font-size:14px}#singleSec .inner .content blockquote{border:1px solid #000;padding:40px}#singleSec .inner .content blockquote p{font-size:14px;letter-spacing:0.12em;margin:0;line-height:2.14}#singleSec .inner .content a{text-decoration:underline;color:#EA8438}#singleSec .inner .content a:hover{text-decoration:none}#singleSec .inner .content .aligncenter{display:block;margin:0 auto 0.8em}#singleSec .inner .content .alignleft{float:left;margin:0 0.8em 0.8em 0}#singleSec .inner .content .alignright{float:right;margin:0 0 0.8em 0.8em}#singleSec .inner .content img[class*="wp-image-"],#singleSec .inner .content img[class*="attachment-"]{height:auto;max-width:100%}#author{border-top:10px solid #FAE614}#author .inner{background:#F0F0F0;padding:40px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#author .inner .imgClm{width:200px;min-width:200px}#author .inner .txtClm{width:480px;padding-left:40px}#author .inner .txtClm .small{font-size:14px;margin-bottom:10px;letter-spacing:0.12em}#author .inner .txtClm h3{font-size:18px;font-weight:bold;font-weight:700;letter-spacing:0.12em;margin-bottom:25px}#author .inner .txtClm .txt{font-size:14px;letter-spacing:0.12em;line-height:2.14}#pager2{margin-top:60px}#pager2 .inner ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center}#pager2 .inner ul li{height:40px}#pager2 .inner ul li.prev,#pager2 .inner ul li.next{width:40px}#pager2 .inner ul li.prev a,#pager2 .inner ul li.next a{border:1px solid #96AAD2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;text-align:center;color:#96AAD2;line-height:40px;font-size:18px;font-weight:bold;font-weight:700;height:40px}#pager2 .inner ul li.back{width:140px;font-size:14px;line-height:42px;margin:0 20px}#pager2 .inner ul li.back a{border:1px solid #96AAD2;text-align:center;display:block;text-align:center;height:40px}#pager2 .inner ul li a{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#pager2 .inner ul li a:hover{opacity:0.7}#pager2.trainer{margin-bottom:120px}#philosophy01 .inner{width:1000px;margin:0 auto}#philosophy01 .inner .head{position:relative;z-index:5;background:#fff;-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2);margin-top:-170px;margin-bottom:110px;text-align:center;padding:110px}#philosophy01 .inner .head span{display:block;color:#FAE614;font-size:80px;letter-spacing:0.02em;line-height:0.8;margin-bottom:-35px}#philosophy01 .inner .head h2{font-size:34px;letter-spacing:0.12em;font-weight:bold;font-weight:700;line-height:1.5;margin-bottom:30px}#philosophy01 .inner .head p.txt{font-size:16px;letter-spacing:0.12em;font-weight:bold;font-weight:700;line-height:2.5;margin-bottom:40px}#philosophy01 .inner .head p.txt:last-of-type{margin-bottom:0}#philosophy01>.imgBox{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;margin-bottom:120px}#philosophy01>.imgBox .imgClm{height:420px;width:calc(100vw - (100vw - 1000px) / 2 - 130px);width:-webkit-calc(100vw - (100vw - 1000px) / 2 - 130px)}#philosophy01>.imgBox .imgClm img{width:100%;height:100%;object-fit:cover}#philosophy02{padding:80px 0 70px;background:#F0F0F0;margin-bottom:80px}#philosophy02 .inner .head{margin-bottom:65px}#philosophy02 .inner .head h2.big{color:#fff}#philosophy02 .inner ul{width:1000px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:80px}#philosophy02 .inner ul li{width:320px}#philosophy02 .inner ul li .txtClm{padding-top:50px;position:relative;text-align:center}#philosophy02 .inner ul li .txtClm span.num{position:absolute;z-index:2;font-size:100px;color:#FAE614;width:100%;text-align:center;top:-48px;left:0;line-height:1}#philosophy02 .inner ul li .txtClm h3{font-size:26px;font-weight:bold;font-weight:700;margin-bottom:20px}#philosophy02 .inner ul li .txtClm h3 span{display:block;font-size:18px}#philosophy02 .inner ul li .txtClm p{text-align:left;padding:0 20px;font-size:14px;letter-spacing:0.1em}#philosophy03{margin-bottom:80px}#philosophy03 .inner{width:1000px;margin:0 auto}#philosophy03 .inner .box3{margin-bottom:40px}#philosophy03 .inner .box3 .imgBox{background:#F0F0F0;padding:40px 130px 0;height:280px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#philosophy03 .inner .box3 .imgBox .imgClm{width:420px;min-width:420px}#philosophy03 .inner .box3 .imgBox .txtClm{padding-left:40px;padding-top:15px}#philosophy03 .inner .box3 .imgBox .txtClm h3{font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.2em;margin-bottom:10px}#philosophy03 .inner .box3 .imgBox .txtClm .prof{font-size:12px;font-weight:bold;font-weight:700;letter-spacing:0.2em;margin-bottom:30px}#philosophy03 .inner .box3 .imgBox .txtClm .after{margin-bottom:10px}#philosophy03 .inner .box3 .imgBox .txtClm .after span{display:inline-block;background:#FAE614;font-size:14px;letter-spacing:0.12em;line-height:1;padding:5px 10px}#philosophy03 .inner .box3 .imgBox .txtClm .result span{display:inline-block;background:#FAE614;font-size:40px;letter-spacing:0.12em;line-height:1;padding:15px 10px 5px}#philosophy03 .inner .box3 .tblClm{border:10px solid #F0F0F0;padding:70px 120px}#philosophy03 .inner .box3 .tblClm .detailtbl{width:100%}#philosophy03 .inner .box3 .tblClm .detailtbl th,#philosophy03 .inner .box3 .tblClm .detailtbl td{text-align:center;border:1px solid #000;padding:7px 0;letter-spacing:0.12em}#philosophy03 .inner .box3 .tblClm .detailtbl th.bg,#philosophy03 .inner .box3 .tblClm .detailtbl td.bg{width:170px;background:#E6F0FF}#philosophy03 .inner .box3 .tblClm .detailtbl th{font-size:14px}#philosophy03 .inner .box3 .tblClm .detailtbl th.blk{width:110px}#philosophy03 .inner .box3 .tblClm .detailtbl td{font-size:12px}#philosophy03 .inner .box3 .tblClm .detailtbl td.lh{line-height:2.5}#philosophy03 .inner .box3 .tblClm .caution{font-size:12px;letter-spacing:0.12em;margin-top:20px}#trainers{margin-bottom:120px}#trainers .inner{width:1000px;margin:0 auto}#trainers .inner ul{overflow:hidden;margin-right:-80px}#trainers .inner ul li{float:left;width:280px;height:280px;margin:0 80px 80px 0}#trainers .inner ul li a{display:block;position:relative}#trainers .inner ul li a .imgClm{background:#000}#trainers .inner ul li a .txtClm{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;text-align:center;width:100%;color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;padding-top:10px;opacity:0}#trainers .inner ul li a .txtClm span{display:inline-block}#trainers .inner ul li a .txtClm span.en{font-size:24px;letter-spacing:0.02em;display:block;margin-bottom:15px}#trainers .inner ul li a .txtClm span.gym{font-size:12px;letter-spacing:0.12em;border:1px solid #fff;padding:2px 10px;margin:0 5px 10px}#trainers .inner ul li a:after{position:absolute;content:'';z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#trainers .inner ul li a:hover .txtClm{opacity:1}#trainers .inner ul li a:hover:after{opacity:1}#trainerSingle .inner{width:1000px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#trainerSingle .inner .imgClm{width:420px;min-width:420px}#trainerSingle .inner .txtClm{padding-left:30px;padding-top:60px}#trainerSingle .inner .txtClm span.en{font-size:40px;letter-spacing:0.02em;line-height:1;color:#96AAD2}#trainerSingle .inner .txtClm h1{font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em;margin-bottom:40px}#trainerSingle .inner .txtClm dl dt{margin-bottom:13px}#trainerSingle .inner .txtClm dl dt span{font-size:14px;font-weight:bold;font-weight:700;display:inline-block;padding:2px 10px;background:#96AAD2;color:#fff;letter-spacing:0.12em}#trainerSingle .inner .txtClm dl dd{margin-bottom:30px;font-size:16px;letter-spacing:0.12em;line-height:1.875}#trainerSingle .inner .txtClm dl dd span.gym{font-size:16px;display:inline-block;border:1px solid #000;padding:2px 10px;letter-spacing:0.12em;margin-right:10px}#trainerSingle .inner .txtClm dl dd ul li{font-size:16px;letter-spacing:0.12em;line-height:1.875;position:relative;padding-left:20px}#trainerSingle .inner .txtClm dl dd ul li:before{position:absolute;content:'';width:10px;height:10px;background:#96AAD2;left:0;top:10px}#voice01{margin-bottom:120px;background:#F0F0F0;padding:75px 0 120px}#voice01 .inner{width:1000px;margin:0 auto}#voice01 .inner .head h2{color:#fff}#voice01 .inner ul.voiceList{overflow:hidden;margin-right:-20px}#voice01 .inner ul.voiceList li{float:left;width:320px;margin:0 20px 20px 0}#voice01 .inner ul.voiceList li a{display:block;position:relative}#voice01 .inner ul.voiceList li a .imgClm{background:#000}#voice01 .inner ul.voiceList li a .txtClm{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;text-align:center;width:100%;color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#voice01 .inner ul.voiceList li a .txtClm span{display:inline-block}#voice01 .inner ul.voiceList li a .txtClm span.en{font-size:24px;letter-spacing:0.02em;margin-bottom:15px;padding:0 20px;border-bottom:1px solid #fff}#voice01 .inner ul.voiceList li a:after{position:absolute;content:'';z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#voice01 .inner ul.voiceList li a:hover .txtClm{opacity:1}#voice01 .inner ul.voiceList li a:hover:after{opacity:1}#voice02{margin-bottom:120px}#voice02 .inner{width:1000px;margin:0 auto}#voice02 .inner ul.voiceList2{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#voice02 .inner ul.voiceList2 li{width:480px;background:#F0F0F0;padding:40px;margin-bottom:40px}#voice02 .inner ul.voiceList2 li .headWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:20px}#voice02 .inner ul.voiceList2 li .headWrap .imgClm{width:120px;min-width:120px}#voice02 .inner ul.voiceList2 li .headWrap .txtClm{padding-left:30px}#voice02 .inner ul.voiceList2 li .headWrap .txtClm h4{font-size:14px;letter-spacing:0.12em;border-bottom:1px dotted #96AAD2;padding-bottom:10px;margin-bottom:10px}#voice02 .inner ul.voiceList2 li .headWrap .txtClm h3{font-size:18px;letter-spacing:0.12em;line-height:1.44}#voice02 .inner ul.voiceList2 li .txt{font-size:14px;letter-spacing:0.12em;line-height:1.857}#voiceSingle .inner{width:1000px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 90px}#voiceSingle .inner .leftClm{width:320px;min-width:320px}#voiceSingle .inner .leftClm .imgClm{margin-bottom:30px}#voiceSingle .inner .leftClm dl dt{font-size:20px;letter-spacing:0.02em;border-bottom:1px solid #96AAD2;color:#96AAD2;margin-bottom:20px;padding-bottom:5px}#voiceSingle .inner .leftClm dl dd.prof{margin-bottom:30px}#voiceSingle .inner .leftClm dl dd.prof span{display:block;font-size:16px;letter-spacing:0.12em;line-height:1.875}#voiceSingle .inner .leftClm dl dd.ach span{display:inline-block;font-size:16px;letter-spacing:0.12em;border:1px solid #000;padding:5px 10px}#voiceSingle .inner .leftClm dl dd.ach p{margin-bottom:10px}#voiceSingle .inner .leftClm dl dd.ach .doing{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#voiceSingle .inner .leftClm dl dd.ach .doing li{margin:0 10px 10px 0}#voiceSingle .inner .leftClm dl dd.ach .result li{margin-bottom:10px}#voiceSingle .inner .leftClm dl dd.ach .result li span{background:#FAE614}#voiceSingle .inner .rightClm{padding-left:40px}#voiceSingle .inner .rightClm span.en{font-size:40px;letter-spacing:0.02em;line-height:1;color:#96AAD2;display:block;border-bottom:1px solid #96AAD2;margin-bottom:30px;padding-bottom:10px}#voiceSingle .inner .rightClm h1{font-size:16px;font-weight:bold;font-weight:700;letter-spacing:0.12em;margin-bottom:40px}#voiceSingle .inner .rightClm h2{font-size:40px;letter-spacing:0.02em;line-height:1;color:#96AAD2;display:block;border-bottom:1px solid #96AAD2;margin-bottom:30px;padding-bottom:10px}#voiceSingle .inner .rightClm dl dt{margin-bottom:20px;font-size:14px;font-weight:bold;font-weight:700;color:#96AAD2;letter-spacing:0.12em;line-height:1.857}#voiceSingle .inner .rightClm dl dd{margin-bottom:40px;font-size:16px;letter-spacing:0.12em;line-height:2}#qa{margin-bottom:120px}#qa .inner{width:1000px;margin:0 auto;border-top:1px dotted #96AAD2}#qa .inner .qaBox{padding:45px 90px;border-bottom:1px dotted #96AAD2}#qa .inner .qaBox dt{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:40px}#qa .inner .qaBox dt span.en{line-height:1;width:90px;min-width:90px;letter-spacing:0.12em;font-size:50px;color:#96AAD2}#qa .inner .qaBox dt span.en span.num{font-size:40px}#qa .inner .qaBox dt p{font-size:18px;font-weight:bold;font-weight:700;color:#96AAD2;padding-top:15px;letter-spacing:0.12em;line-height:1.88}#qa .inner .qaBox dd{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start}#qa .inner .qaBox dd span.en{line-height:1;width:90px;min-width:90px;letter-spacing:0.12em;font-size:50px;color:#FAE614}#qa .inner .qaBox dd p{font-size:16px;padding-top:5px;letter-spacing:0.12em;line-height:1.875}#qa .inner .btnBox{margin-top:80px}#qa .inner .btnBox a{display:block;text-align:center;background:#fff;border:1px solid #000;text-align:center;overflow:hidden;padding:40px 0 45px;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#qa .inner .btnBox a:after{position:absolute;content:'';width:20px;height:20px;background:#000;right:-10px;bottom:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#qa .inner .btnBox a:hover{opacity:0.7}#recruit{margin-bottom:120px}#recruit .inner{width:1000px;margin:0 auto}#recruit .inner .box{-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2);padding:50px 90px;margin-bottom:50px}#recruit .inner .box h2{font-size:30px;line-height:1;font-weight:700;color:#96AAD2;letter-spacing:0.12em;margin-bottom:40px}#recruit .inner .box .detailsTbl{width:100%;font-size:14px;letter-spacing:0.12em;line-height:2.14}#recruit .inner .box .detailsTbl th{width:200px;border:1px solid #96AAD2;background:#F0F0F0;color:#96AAD2;vertical-align:top;text-align:left;padding:15px 20px}#recruit .inner .box .detailsTbl td{border:1px solid #96AAD2;padding:15px 20px 15px 30px}#recruit .inner .box p.big{font-size:18px;letter-spacing:0.12em;margin-bottom:35px}#recruit .inner .box dl.mail{border:1px solid #FAC8BE;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;width:100%;padding:10px 30px;margin-bottom:20px}#recruit .inner .box dl.mail dt{width:160px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;letter-spacing:0.12em}#recruit .inner .box dl.mail dt .ico{margin-right:20px}#recruit .inner .box dl.mail dt span{font-size:18px;font-weight:700;color:#FAC8BE}#recruit .inner .box dl.mail dd{padding-left:20px;border-left:1px solid #FAC8BE}#recruit .inner .box dl.mail dd a{text-decoration:underline;font-size:20px;letter-spacing:0.04em}#recruit .inner .box dl.mail dd a:hover{text-decoration:none}#recruit .inner .box dl.mail2{border:1px solid #FAC8BE;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;width:100%;padding:10px 30px;margin-bottom:30px}#recruit .inner .box dl.mail2 dt{width:160px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;letter-spacing:0.12em;padding-bottom:20px}#recruit .inner .box dl.mail2 dt .ico{margin-right:20px}#recruit .inner .box dl.mail2 dt span{font-size:18px;font-weight:700;color:#FAC8BE}#recruit .inner .box dl.mail2 dd{padding-left:20px;border-left:1px solid #FAC8BE;font-size:16px;letter-spacing:0.12em;font-weight:700;line-height:1.875}#recruit .inner .box p.caution{font-size:14px;letter-spacing:0.12em}#recruit .inner .box p.caution a{text-decoration:underline}#recruit .inner .box p.caution a:hover{text-decoration:none}#recruit .inner .box .flowList{font-size:16px;letter-spacing:0.12em;font-weight:700}#recruit .inner .box .flowList .en{letter-spacing:0;display:inline-block;color:#fff;background:#96AAD2;width:40px;height:30px;text-align:center;line-height:30px;margin-right:20px;font-size:20px;padding-top:2px}#recruit .inner .box .flowList li{margin-bottom:10px}#recruit .inner .btnBox{display:block;width:100%}#recruit .inner .btnBox .btn4{font-size:20px;letter-spacing:0.12em;display:block;width:100%;text-align:center;background:#FAE614;border:1px solid #000;text-align:center;overflow:hidden;padding:40px 0 45px;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:bold;font-weight:700}#recruit .inner .btnBox .btn4:after{position:absolute;content:'';width:20px;height:20px;background:#000;right:-10px;bottom:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#recruit .inner .btnBox .btn4:hover{opacity:0.7}#environment{background:#F0F0F0;padding:100px 0 100px}#environment .inner{width:1000px;margin:0 auto}#environment .inner .head{text-align:center;margin-bottom:65px;padding-top:30px}#environment .inner .head h2{position:relative;margin-bottom:40px}#environment .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:120px;letter-spacing:0.02em;color:#FAE614;line-height:1;top:-50px;left:0}#environment .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#environment .inner .head p.txt{font-size:14px;letter-spacing:0.12em;line-height:1.85}#environment .inner .enviList{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;margin-bottom:80px}#environment .inner .enviList li{width:320px;margin:0 10px 60px}#environment .inner .enviList li .imgClm{position:relative}#environment .inner .enviList li .imgClm:after{content:'';position:absolute;z-index:1;width:100%;height:100%;top:10px;left:10px;border:2px solid #96AAD2}#environment .inner .enviList li .imgClm img{position:relative;z-index:3}#environment .inner .enviList li .txtClm{position:relative;padding:50px 20px 0}#environment .inner .enviList li .txtClm span.en{position:absolute;width:100%;text-align:center;font-size:100px;color:#FAE614;letter-spacing:0;top:-80px;left:0;z-index:10}#environment .inner .enviList li .txtClm h3{text-align:center;font-size:24px;font-weight:700;letter-spacing:0.12em;margin-bottom:25px}#environment .inner .enviList li .txtClm p{font-size:14px;letter-spacing:0.12em;line-height:1.857;text-align:justify}#environment .inner .enviList li:nth-of-type(1),#environment .inner .enviList li:nth-of-type(4){margin-left:0}#environment .inner .enviList li:nth-of-type(3),#environment .inner .enviList li:nth-of-type(6){margin-right:0}#environment .inner .adviser{margin-bottom:120px}#environment .inner .adviser .head2{text-align:center;margin-bottom:65px;padding-top:30px}#environment .inner .adviser .head2 h3{position:relative;margin-bottom:40px}#environment .inner .adviser .head2 h3 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:120px;letter-spacing:0.02em;color:#FAE614;line-height:1;top:-50px;left:0}#environment .inner .adviser .head2 h3 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#environment .inner .adviser .adviserList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#environment .inner .adviser .adviserList>li{width:320px}#environment .inner .adviser .adviserList>li .imgClm{position:relative;margin-bottom:50px}#environment .inner .adviser .adviserList>li .imgClm:after{position:absolute;z-index:1;content:'';width:100%;height:100%;border:2px solid #FAE614;top:10px;left:10px}#environment .inner .adviser .adviserList>li .imgClm img{position:relative;z-index:2}#environment .inner .adviser .adviserList>li p.name{font-size:30px;font-weight:bold;letter-spacing:0.12em;padding:0 20px;margin-bottom:30px}#environment .inner .adviser .adviserList>li ul{padding:0 20px;margin-bottom:30px}#environment .inner .adviser .adviserList>li ul li{font-weight:bold;font-size:14px;letter-spacing:0.12em;line-height:1.857}#environment .inner .adviser .adviserList>li .txt{padding:0 20px;font-size:14px;letter-spacing:0.12em;margin-bottom:30px}#environment .inner .adviser .adviserList>li dl{padding:0 20px;font-size:14px;letter-spacing:0.12em}#environment .inner .adviser .adviserList>li dl dt{color:#96AAD2;font-weight:bold;margin-bottom:10px}#environment .inner .adviser .adviserList>li dl dd{line-height:1.42}#environment .inner .box{position:relative}#environment .inner .box:after{content:'';position:absolute;z-index:1;width:100%;height:100%;top:10px;left:10px;border:2px solid #96AAD2}#environment .inner .box .box2{position:relative;z-index:3;background:#fff;padding:60px 90px}#environment .inner .box .box2 .head2{margin-bottom:40px}#environment .inner .box .box2 .head2 h3{position:relative;text-align:center;padding-top:15px;margin-bottom:40px}#environment .inner .box .box2 .head2 h3 span{width:100%;display:block;font-weight:bold}#environment .inner .box .box2 .head2 h3 span.en{position:absolute;top:0;left:0;z-index:1;color:#FAE614;line-height:1;font-size:48px;letter-spacing:0.02em}#environment .inner .box .box2 .head2 h3 span.small{position:relative;z-index:3;font-size:16px;letter-spacing:0.12em}#environment .inner .box .box2 .head2 h3 span.big{line-height:1;position:relative;z-index:3;font-size:26px;letter-spacing:0.12em}#environment .inner .box .box2 .head2 p{text-align:center;font-size:14px;letter-spacing:0.12em;line-height:1.857}#environment .inner .box .box2 .wrap{width:100%;border:1px solid #96AAD2;padding:40px 45px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:40px}#environment .inner .box .box2 .wrap h4{width:100%;text-align:center;margin-bottom:40px}#environment .inner .box .box2 .wrap h4 span{display:block}#environment .inner .box .box2 .wrap h4 span.big{font-size:18px;font-weight:bold;letter-spacing:0.12em;margin-bottom:15px}#environment .inner .box .box2 .wrap h4 span.en{font-size:54px;letter-spacing:0.02em;color:#96AAD2;line-height:1}#environment .inner .box .box2 .wrap h4 span.small{font-size:16px;color:#96AAD2;font-weight:bold;letter-spacing:0.12em}#environment .inner .box .box2 .wrap dl{text-align:right;width:50%;padding-right:40px;padding-top:10px;padding-bottom:10px;letter-spacing:0.12em}#environment .inner .box .box2 .wrap dl dt{font-size:20px;font-weight:bold;margin-bottom:15px}#environment .inner .box .box2 .wrap dl dd{font-size:12px;line-height:2}#environment .inner .box .box2 .wrap ul{width:50%;padding-left:40px;padding-top:10px;padding-bottom:10px;border-left:2px solid #96AAD2;line-height:2}#environment .inner .box .box2 .wrap ul li{font-weight:bold;font-size:14px;letter-spacing:0.12em}#environment .inner .box .box2 .wrap ul li span{display:inline-block;font-weight:normal;font-weight:400}#environment .inner .box .box2 .wrap ul li span.bold{font-weight:bold;margin-right:15px}#environment .inner .box .box2 .wrap2{background:#E6F0FF;padding:40px 80px;margin-bottom:40px}#environment .inner .box .box2 .wrap2 h4{text-align:center;font-size:20px;letter-spacing:0.12em;font-weight:bold;margin-bottom:20px}#environment .inner .box .box2 .wrap2 ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#environment .inner .box .box2 .wrap2 ul li{width:200px}#environment .inner .box .box2 .wrap2 ul li h5{text-align:center;margin:15px 0;font-size:14px;font-weight:bold;letter-spacing:0.12em}#environment .inner .box .box2 .wrap2 ul li p{font-size:12px;line-height:1.666;letter-spacing:0.12em}#environment .inner .box .box2 .wrap3 .itemlist{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#environment .inner .box .box2 .wrap3 .itemlist li{text-align:center;width:110px;height:60px;margin-bottom:15px;background:#fff;color:#96AAD2;border:2px solid #96AAD2;font-size:12px;font-weight:bold;line-height:1.3;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center}#environment .inner .box .box2 .wrap3 .itemlist li span{text-align:center;width:100%}#performance{padding:100px 0 80px}#performance .inner{width:1000px;margin:0 auto}#performance .inner .head{text-align:center;margin-bottom:65px;padding-top:80px}#performance .inner .head h2{position:relative;margin-bottom:20px}#performance .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:120px;letter-spacing:0.02em;color:#FAE614;line-height:1;top:-50px;left:0}#performance .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#performance .inner .head p.txt{font-size:14px;letter-spacing:0.12em;line-height:1.85}#performance .inner .voiceList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:60px}#performance .inner .voiceList li{width:150px}#performance .inner .voiceList li a{display:block;position:relative}#performance .inner .voiceList li a .imgClm{background:#000}#performance .inner .voiceList li a .txtClm{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;text-align:center;width:100%;color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#performance .inner .voiceList li a .txtClm span{display:inline-block}#performance .inner .voiceList li a .txtClm span.en{font-size:18px;letter-spacing:0.02em;margin-bottom:15px;padding:0 10px;border-bottom:1px solid #fff}#performance .inner .voiceList li a:after{position:absolute;content:'';z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#performance .inner .voiceList li a:hover .txtClm{opacity:1}#performance .inner .voiceList li a:hover:after{opacity:1}#performance .inner .voiceList li:nth-of-type(even){padding-top:60px}#performance .inner .btnBox{text-align:center}#performance .inner .btnBox .btn{width:190px;padding:0 40px 0 0}#trainerVoice{background:#F0F0F0;padding:80px 0 50px}#trainerVoice .inner{width:1000px;margin:0 auto}#trainerVoice .inner .head{text-align:center;margin-bottom:65px;padding-top:80px}#trainerVoice .inner .head h2{position:relative;margin-bottom:20px}#trainerVoice .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:120px;letter-spacing:0.02em;color:#FAE614;line-height:1;top:-50px;left:0}#trainerVoice .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#trainerVoice .inner .head p.txt{font-size:14px;letter-spacing:0.12em;line-height:1.85}#trainerVoice .inner ul{overflow:hidden;margin-right:-80px}#trainerVoice .inner ul li{float:left;width:280px;margin:0 80px 40px 0}#trainerVoice .inner ul li a{display:block;position:relative}#trainerVoice .inner ul li a .imgClm{background:#000;position:relative}#trainerVoice .inner ul li a .imgClm img{position:relative;z-index:3}#trainerVoice .inner ul li a .imgClm:after{position:absolute;z-index:1;top:10px;left:10px;content:'';width:100%;height:100%;border:2px solid #FAE614}#trainerVoice .inner ul li a .txtClm{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:7;text-align:center;width:100%;color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;padding-top:10px;opacity:0}#trainerVoice .inner ul li a .txtClm span{display:inline-block}#trainerVoice .inner ul li a .txtClm span.en{font-size:24px;letter-spacing:0.02em;display:block;margin-bottom:15px}#trainerVoice .inner ul li a .txtClm span.gym{font-size:12px;letter-spacing:0.12em;border:1px solid #fff;padding:2px 10px;margin:0 5px 10px}#trainerVoice .inner ul li a:after{position:absolute;content:'';z-index:5;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#trainerVoice .inner ul li a:hover .txtClm{opacity:1}#trainerVoice .inner ul li a:hover:after{opacity:1}#ceoMsg{padding:90px 0}#ceoMsg .inner{width:1000px;margin:0 auto}#ceoMsg .inner .head{margin-bottom:-100px}#ceoMsg .inner .head h2 .big{font-size:120px;letter-spacing:0.02em;color:#FAE614;line-height:0.91}#ceoMsg .inner .wrap{position:relative;z-index:10;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-end;align-items:flex-end}#ceoMsg .inner .wrap .imgClm{width:320px;min-width:320px}#ceoMsg .inner .wrap .txtClm{padding-left:70px;padding-bottom:60px;margin-bottom:50px;position:relative}#ceoMsg .inner .wrap .txtClm h3{position:relative;z-index:5;font-size:30px;letter-spacing:0.12em;font-weight:700;line-height:1.66;margin-bottom:40px}#ceoMsg .inner .wrap .txtClm p{position:relative;z-index:5;font-size:14px;letter-spacing:0.12em;line-height:2.14}#ceoMsg .inner .wrap .txtClm p.right{text-align:right;margin-top:30px}#ceoMsg .inner .wrap .txtClm:after{position:absolute;z-index:1;content:'';top:25px;left:0;right:-100px;bottom:0;border:4px solid #FAE614}#entryNow{background:url(../images/recruit_bg01.jpg) no-repeat center top;background-size:cover;width:100%;height:560px;padding-top:80px}#entryNow .inner{width:1000px;margin:0 auto;color:#fff}#entryNow .inner .box{width:740px;margin:0 auto;text-align:center;border:1px solid #fff}#entryNow .inner .box .head{border-bottom:1px solid #fff;padding:25px 0 30px}#entryNow .inner .box .head span.small{font-size:14px;letter-spacing:0.12em;display:block;margin-bottom:15px}#entryNow .inner .box .head h2{font-size:40px;letter-spacing:0.04em;line-height:1;margin-bottom:10px}#entryNow .inner .box .head p{font-size:16px;letter-spacing:0.12em}#entryNow .inner .box ul{padding:20px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#entryNow .inner .box ul li{width:50%;padding:10px 0 20px}#entryNow .inner .box ul li .ico{display:block;margin-bottom:15px}#entryNow .inner .box ul li a{color:#fff;font-size:22px;letter-spacing:0.02em;text-decoration:underline}#entryNow .inner .box ul li a:hover{text-decoration:none}#entryNow .inner .box ul li p{font-size:18px;letter-spacing:0.12em;line-height:1.44}#entryNow .inner .box ul li:first-of-type{border-right:1px solid #fff}#entryNow .inner .caution{margin-top:10px;text-align:center;font-si:14px;letter-spacing:0.12em}#entryNow .inner .caution a{color:#fff;text-decoration:underline}#entryNow .inner .caution a:hover{text-decoration:none}#tVoiceSingle{background:#F0F0F0;padding:80px 0 80px}#tVoiceSingle .inner{width:1000px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#tVoiceSingle .inner .imgClm{width:480px;min-width:480px}#tVoiceSingle .inner .txtClm{padding-left:60px}#tVoiceSingle .inner .txtClm dt{border-bottom:2px solid #96AAD2;padding-bottom:20px;margin-bottom:20px}#tVoiceSingle .inner .txtClm dt span.en{display:block;font-size:40px;letter-spacing:0.02em;color:#96AAD2;line-height:0.91;margin-bottom:10px}#tVoiceSingle .inner .txtClm dt span.ja{display:block;font-size:20px;letter-spacing:0.12em;font-weight:700}#tVoiceSingle .inner .txtClm dd p.txt{font-size:16px;letter-spacing:0.12em;line-height:2}#tVoiceSingle .inner .txtClm dd p.video{margin-top:40px}#tVoiceSingle .inner .txtClm dd p.video a{display:inline-block;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#tVoiceSingle .inner .txtClm dd p.video a span.play{pointer-events:none;position:absolute;z-index:2;width:40px;height:40px;top:50%;left:50%;margin-top:-20px;margin-left:-20px}#tVoiceSingle .inner .txtClm dd p.video a:hover{opacity:0.7}#tVoiceContents{padding:55px 0 40px}#tVoiceContents .inner{width:1000px;margin:0 auto;position:relative;padding:0 90px}#tVoiceContents .inner .head{padding:55px 40px 35px;border-bottom:2px solid #96AAD2;margin-bottom:50px}#tVoiceContents .inner .head span.big{position:absolute;z-index:1;top:0;left:0;font-size:120px;letter-spacing:0.02em;line-height:0.91;color:#F0F0F0}#tVoiceContents .inner .head h1{position:relative;z-index:3;font-size:30px;letter-spacing:0.12em;font-weight:700;line-height:1.33;color:#96AAD2}#tVoiceContents .inner .content{padding:0 40px}#tVoiceContents .inner .content .wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:60px}#tVoiceContents .inner .content .wrap h2{width:230px;min-width:230px;font-size:18px;font-weight:700;line-height:1.94;letter-spacing:0.12em}#tVoiceContents .inner .content .wrap p{padding-left:30px;font-size:14px;letter-spacing:0.12em;line-height:2.14}#tVoiceContents .inner .content p.img{width:100%;margin-bottom:50px}#tVoiceContents .inner .content p.img img{max-width:100%}#tVoiceVideo{margin-bottom:120px}#tVoiceVideo .inner{width:1000px;margin:0 auto;position:relative;padding:0 90px}#tVoiceVideo .inner .head{padding:55px 40px 35px;border-bottom:2px solid #96AAD2;margin-bottom:50px}#tVoiceVideo .inner .head span.big{position:absolute;z-index:1;top:0;left:0;font-size:120px;letter-spacing:0.02em;line-height:0.91;color:#F0F0F0}#tVoiceVideo .inner .head h2{position:relative;z-index:3;font-size:30px;letter-spacing:0.12em;font-weight:700;line-height:1.33;color:#96AAD2}#tVoiceVideo .inner .videoBox{padding:0 40px}#tVoiceVideo .inner .videoBox a{display:inline-block;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#tVoiceVideo .inner .videoBox a span.play{position:absolute;pointer-events:none;z-index:3;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:60px;height:60px}#tVoiceVideo .inner .videoBox a:hover{opacity:0.7}#otherTrainerVoice{background:#f0f0f0;padding:60px 0 20px}#otherTrainerVoice .inner{width:1000px;margin:0 auto}#otherTrainerVoice .inner ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}#otherTrainerVoice .inner ul li{width:120px;margin:0 20px 40px}#otherTrainerVoice .inner ul li a{display:block;position:relative}#otherTrainerVoice .inner ul li a .imgClm{border:4px solid #FAE614}#otherTrainerVoice .inner ul li a .txtClm{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}#otherTrainerVoice .inner ul li a .txtClm span.en{position:absolute;width:100%;color:#fff;display:block;text-align:center;font-size:20px;letter-spacing:0.02em;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#otherTrainerVoice .inner ul li a:hover .txtClm{opacity:1}#returnBtn{padding:80px 0}#returnBtn .inner{width:1000px;margin:0 auto;text-align:center}#returnBtn .inner a{background:#fff;display:inline-block;font-size:14px;letter-spacing:0.04em;line-height:0.91;padding:20px 25px 15px;border:1px solid #96AAD2;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#returnBtn .inner a:hover{color:#fff;background:#96AAD2}#idealCandidateProfile{background:#fff url(../images/bg_recruit.jpg) center top repeat-x;padding-top:80px;padding-bottom:60px}#idealCandidateProfile .inner{width:1000px;margin:0 auto}#idealCandidateProfile .inner .head{text-align:center;margin-bottom:100px;padding-top:30px}#idealCandidateProfile .inner .head h2{position:relative;margin-bottom:40px}#idealCandidateProfile .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:100px;letter-spacing:0.02em;color:#FAE614;line-height:0.9;top:-75px;left:0}#idealCandidateProfile .inner .head h2 span.ja{position:relative;z-index:3;font-size:50px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1.2}#idealCandidateProfile .inner .box{background:#fff;box-shadow:8px 8px 8px rgba(0,0,0,0.2);margin-bottom:60px;padding:60px 60px 60px 90px;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#idealCandidateProfile .inner .box .txtClm{width:440px;margin-right:auto}#idealCandidateProfile .inner .box .txtClm span.num{position:absolute;display:inline-block;font-size:60px;line-height:1;letter-spacing:0.02em;color:#96AAD2;top:-20px;left:-20px}#idealCandidateProfile .inner .box .txtClm h3{font-size:30px;font-weight:700;letter-spacing:0.12em;line-height:1.66;color:#96AAD2;margin-bottom:20px}#idealCandidateProfile .inner .box .txtClm p{font-size:14px;letter-spacing:0.12em;line-height:2.14}#idealCandidateProfile .inner .box .imgClm{width:360px;min-width:360px}#idealCandidateProfile .inner .box.right{padding:60px 90px 60px 60px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}#idealCandidateProfile .inner .box.right .txtClm{margin-right:0;margin-left:auto}#idealCandidateProfile .inner .box.right .txtClm span.num{top:-20px;left:auto;right:-20px}#emergencyInfo{position:fixed;z-index:999;top:120px;left:50%;max-width:800px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#000;border:2px solid #FAE614;border-radius:5px;-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2)}#emergencyInfo .inner{position:relative}#emergencyInfo .inner a{padding:30px;display:block;color:#FAE614;font-weight:700;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#emergencyInfo .inner a:hover{opacity:0.7}#emergencyInfo .inner a:after{position:absolute;content:'';right:0;bottom:0;border-top:10px solid transparent;border-right:10px solid #FAE614;border-bottom:10px solid #FAE614;border-left:10px solid transparent}#emergencyInfo .inner h2{text-align:center;font-size:20px;border-bottom:1px solid #FAE614;padding-bottom:20px;margin-bottom:20px}#emergencyInfo .inner p{font-size:24px}#emergencyInfo .inner span#eCloseBtn{position:absolute;z-index:10;display:block;background:#000;border:2px solid #FAE614;width:40px;height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;top:-20px;right:-20px;text-align:center;-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2)}#emergencyInfo .inner span#eCloseBtn span{display:inline-block;width:20px;position:relative}#emergencyInfo .inner span#eCloseBtn span:before,#emergencyInfo .inner span#eCloseBtn span:after{position:absolute;content:'';width:20px;height:2px;background:#FAE614;left:0;top:50%;margin-top:-1px}#emergencyInfo .inner span#eCloseBtn span:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#emergencyInfo .inner span#eCloseBtn span:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#entryForm{padding:100px 0 80px}#entryForm .inner{width:1000px;margin:0 auto}#entryForm .inner .head{text-align:center;margin-bottom:65px;padding-top:80px}#entryForm .inner .head h2{position:relative;margin-bottom:20px}#entryForm .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:120px;letter-spacing:0.02em;color:#FAE614;line-height:1;top:-50px;left:0}#entryForm .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em}#entryForm .inner .head p.txt{font-size:14px;letter-spacing:0.12em;line-height:1.85}#entryForm .inner .formBox{background:#F0F0F0;padding:60px 90px 70px}#entryForm .inner .formBox .formtbl{width:100%;margin-bottom:50px}#entryForm .inner .formBox .formtbl th{padding:10px 0;width:330px;text-align:left;font-size:16px;letter-spacing:0.12em;position:relative}#entryForm .inner .formBox .formtbl th span{position:absolute;right:38px;font-size:16px}#entryForm .inner .formBox .formtbl th span.red{color:#B0272D}#entryForm .inner .formBox .formtbl th.ta{vertical-align:top;padding-top:15px}#entryForm .inner .formBox .formtbl td{padding:10px 0}#entryForm .inner .formBox .formtbl td input[type=text],#entryForm .inner .formBox .formtbl td input[type=email],#entryForm .inner .formBox .formtbl td input[type=tel],#entryForm .inner .formBox .formtbl td input[type=date]{width:100%;background:#fff;padding:10px;font-size:14px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#entryForm .inner .formBox .formtbl td input[type=date]{background:#FAE614}#entryForm .inner .formBox .formtbl td textarea{width:100%;height:100px;background:#fff;padding:10px;font-size:14px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#entryForm .inner .formBox .formtbl td.radio span.first{margin:0}#entryForm .inner .formBox .formtbl td.radio input[type=radio]{display:none}#entryForm .inner .formBox .formtbl td.radio .wpcf7-list-item-label{padding-left:40px;position:relative;margin-right:20px}#entryForm .inner .formBox .formtbl td.radio .wpcf7-list-item-label::before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #000;border-radius:100%;background:#fff}#entryForm .inner .formBox .formtbl td.radio input[type=radio]:checked+.wpcf7-list-item-label::after,#entryForm .inner .formBox .formtbl td.radio input[type=radio]:checked ~ .wpcf7-list-item-label::after{content:"";display:block;position:absolute;top:7px;left:5px;width:10px;height:10px;border:1px solid #000;border-radius:100%;background:#000}#entryForm .inner .formBox .formtbl td.years input{width:120px;margin-right:20px}#entryForm .inner .formBox .formtbl td.select .selectWrap{position:relative}#entryForm .inner .formBox .formtbl td.select .selectWrap:after{position:absolute;z-index:5;pointer-events:none;content:'';background:url(../images/svg/ico_down.svg) no-repeat center;width:14px;height:10px;right:13px;top:15px}#entryForm .inner .formBox .formtbl td.select select{width:100%;background:#FAE614;padding:10px;font-size:14px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#entryForm .inner .formBox .formtbl td.acceptance{font-size:16px}#entryForm .inner .formBox .formtbl td.acceptance p{font-size:16px}#entryForm .inner .formBox .formtbl td.acceptance p a{text-decoration:underline}#entryForm .inner .formBox .formtbl td.acceptance p a:hover{text-decoration:none}#entryForm .inner .formBox .formtbl td.acceptance span.wpcf7-list-item{margin:0}#entryForm .inner .formBox .formtbl td span.wpcf7-not-valid-tip{display:inline-block;font-size:10px;font-weight:bold}#entryForm .inner .formBox .caution{text-align:center;font-size:16px;letter-spacing:0.12em;line-height:2;margin-bottom:30px}#entryForm .inner .formBox .caution a{text-decoration:underline}#entryForm .inner .formBox .caution a:hover{text-decoration:none}#entryForm .inner .formBox input.wpcf7c-conf,#entryForm .inner .formBox textarea.wpcf7c-conf{border:0;background:#fff}#entryForm .inner .formBox .wpcf7.is_confirm input:-webkit-autofill{box-shadow:0 0 0px 1000px #fff inset}#entryForm .inner .formBox .btnBox{text-align:center}#entryForm .inner .formBox .btnBox .submit,#entryForm .inner .formBox .btnBox .confirm,#entryForm .inner .formBox .btnBox .back{margin:0 10px;display:inline-block;background:#fff;height:60px;line-height:60px;border:1px solid #000;font-size:20px;letter-spacing:0.12em;font-weight:bold;font-weight:700;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;padding:0 30px;cursor:pointer;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#entryForm .inner .formBox .btnBox .submit:hover,#entryForm .inner .formBox .btnBox .confirm:hover,#entryForm .inner .formBox .btnBox .back:hover{opacity:0.7}#entryForm .inner .formBox .btnBox .submit{background:#FAE614}#entryForm .inner .formBox .btnBox .back{background:#D5D5D5}#entryForm .inner div.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{display:none}.fadein{opacity:0;-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.fadein.inview{opacity:1}.fadeinup{opacity:0;-moz-transform:translateY(80px);-ms-transform:translateY(80px);-webkit-transform:translateY(80px);transform:translateY(80px);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.fadeinup.inview{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.fadeinupbox{opacity:0;-moz-transform:translateY(80px);-ms-transform:translateY(80px);-webkit-transform:translateY(80px);transform:translateY(80px);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.inview .fadeinupbox{opacity:1;-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.fadeinleft{opacity:0;-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.fadeinleft.inview{opacity:1;-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.fadeinleftbox{opacity:0;-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.inview .fadeinleftbox{opacity:1;-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.fadeinright{opacity:0;-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.fadeinright.inview{opacity:1;-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.fadeinrightbox{opacity:0;-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.inview .fadeinrightbox{opacity:1;-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.fadeinrotatebox{-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-moz-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;transition:1.2s}.inview .fadeinrotatebox{opacity:1;-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.delay1{-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.delay2{-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.delay3{-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.delay4{-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s;transition-delay:0.4s}.delay5{-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.delay6{-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s}.delay7{-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.delay8{-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-webkit-transition-delay:0.8s;transition-delay:0.8s}.delay9{-moz-transition-delay:0.9s;-o-transition-delay:0.9s;-webkit-transition-delay:0.9s;transition-delay:0.9s}.delay10{-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.delay11{-moz-transition-delay:1.1s;-o-transition-delay:1.1s;-webkit-transition-delay:1.1s;transition-delay:1.1s}.delay12{-moz-transition-delay:1.2s;-o-transition-delay:1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.delay13{-moz-transition-delay:1.3s;-o-transition-delay:1.3s;-webkit-transition-delay:1.3s;transition-delay:1.3s}.delay14{-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s;transition-delay:1.4s}.delay15{-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.delay16{-moz-transition-delay:1.6s;-o-transition-delay:1.6s;-webkit-transition-delay:1.6s;transition-delay:1.6s}}@media screen and (max-width: 768px){.pc{display:none !important}body{width:100vw;overflow-x:hidden}body.open{overflow:hidden}#header{position:fixed;z-index:888;top:0;left:0;width:100%;height:50px;background:#F0F0F0}#header .inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#header .inner .logo{margin-right:auto;padding:5px}#header .inner .logo img{width:40px;height:40px}#header .inner #menuBtn{width:50px;height:50px;background:#96AAD2;padding-top:25px;cursor:pointer}#header .inner #menuBtn span{display:block;line-height:0;height:0;position:relative}#header .inner #menuBtn span:before,#header .inner #menuBtn span:after{content:'';position:absolute;width:25px;height:3px;background:#fff}#header .inner #menuBtn span:before{top:-6px;left:10px}#header .inner #menuBtn span:after{bottom:-6px;right:10px}.home #header{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.home #header.view{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}#spNavi{position:fixed;z-index:999;top:0;right:0;width:100%;height:100vh;background:#fff;border-left:10px solid #96AAD2;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}#spNavi .inner{padding-left:20px}#spNavi .inner .head{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start;padding:10px 13px 10px 25px}#spNavi .inner .head .logo{margin-right:auto}#spNavi .inner .head .logo a{display:inline-block}#spNavi .inner .head .logo img{width:60px;height:60px}#spNavi .inner .head #closeBtn{cursor:pointer}#spNavi .inner .head #closeBtn img{width:22px;height:22px}#spNavi .inner ul.nav1{border-top:2px solid #96AAD2;margin-bottom:10px}#spNavi .inner ul.nav1>li{border-bottom:2px solid #96AAD2}#spNavi .inner ul.nav1>li>a,#spNavi .inner ul.nav1>li>span{display:block;padding:14px 25px 10px;font-size:16px;letter-spacing:0.18em;line-height:0.9}#spNavi .inner ul.nav1>li>span{position:relative}#spNavi .inner ul.nav1>li>span .ico{position:absolute;right:25px;top:50%;margin-top:-10px}#spNavi .inner ul.nav1>li>span img{width:20px;height:20px}#spNavi .inner ul.nav1>li>span img.close{display:none}#spNavi .inner ul.nav1>li>span.open img.open{display:none}#spNavi .inner ul.nav1>li>span.open img.close{display:inline-block}#spNavi .inner ul.nav1>li>span>span.ja{font-size:12px;font-weight:700;color:#96AAD2;padding:0;margin-left:10px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif}#spNavi .inner ul.nav1>li>a>span.ja{font-size:12px;font-weight:700;color:#96AAD2;padding:0;margin-left:10px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif}#spNavi .inner ul.nav1>li div.sub{display:none}#spNavi .inner ul.nav1>li div.sub ul.subnavi li{border-top:2px dotted #96AAD2;font-size:13px;font-weight:bold;letter-spacing:0.12em}#spNavi .inner ul.nav1>li div.sub ul.subnavi li a{display:block;padding:10px 25px 10px 60px;position:relative}#spNavi .inner ul.nav1>li div.sub ul.subnavi li a:before{position:absolute;content:'';width:10px;height:1px;background:#000;top:50%;left:43px}#spNavi .inner ul.nav2 li{margin-bottom:5px}#spNavi .inner ul.nav2 li a{background:#96AAD2;color:#fff;display:block;padding:16px 5px 12px 25px;font-size:16px;letter-spacing:0.18em;line-height:0.9}#spNavi .inner ul.nav2 li a.contact{font-size:20px;padding:14px 25px 10px 58px;background:#96AAD2 url(../images/svg/ico_mail.svg) no-repeat 25px center}#spNavi .inner ul.nav2 li a.contact span{font-size:16px}#spNavi .inner ul.nav2 li a.tel{font-size:20px;padding:14px 25px 10px 58px;background:#96AAD2 url(../images/svg/ico_tel.svg) no-repeat 25px center}#spNavi .inner ul.nav2 li a.tel span{font-size:16px}#spNavi .inner ul.nav2 li a span.ja{font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;font-size:12px;font-weight:700;color:#fff;padding:0;margin-left:10px;letter-spacing:0.15em}#spNavi .inner ul.sns{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 10px}#spNavi .inner ul.sns li a{display:inline-block}#spNavi .inner ul.sns li a img{width:50px;height:50px}#spNavi.open{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}#mv{width:100%;height:500px;background:url(../images/mv.jpg) no-repeat center;background-size:cover;margin-bottom:45px}#mv .inner{width:100%;height:100%;position:relative;padding:10px}#mv .inner .bnr a{display:inline-block}#mv .inner .bnr a img{width:120px;height:120px}#mv .inner .txtClm{position:absolute;width:100%;text-align:center;padding:0 30px;left:0;bottom:60px}#mv .inner .txtClm span.en{display:block;background:#fff;font-size:45px;letter-spacing:0.02em;line-height:0.8;padding:15px 3px 0;margin-bottom:10px}#mv .inner .txtClm p.txt{background:#000;color:#fff;font-size:12px;letter-spacing:0.12em;line-height:1;font-weight:700;padding:10px 0;text-align:center;margin-bottom:18px}.btn{display:inline-block;width:110px;height:40px;font-size:12px;letter-spacing:0.12em;line-height:38px;position:relative;text-align:center}.btn:after{position:absolute;content:'';width:50px;height:1px;top:50%;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.btn.btn_r{padding:0 30px}.btn.btn_r:after{left:auto;right:-30px}.btn.btn_l{padding:0 30px}.btn.btn_l:after{right:auto;left:-30px}.btn.bk{background:#000;color:#fff;border:1px solid #fff}.btn.bk:after{background:#fff}.btn.wh{background:#fff;text-align:center;color:#000;border:1px solid #000}.btn.wh:after{background:#000}section.topSec{margin-bottom:60px}section.topSec .inner .head{padding:0 20px;position:relative;margin-bottom:40px}section.topSec .inner .head h2.big{padding-top:20px;font-size:70px;letter-spacing:0.02em;line-height:0.8;color:#E6F0FF}section.topSec .inner .head span.small{display:block;font-size:12px;letter-spacing:0.04em;position:absolute;line-height:1;top:40px;left:20px}section.topSec .inner .head span.small:before{position:absolute;content:'';width:50vw;height:1px;background:#000;top:50%;right:100%;margin-right:5px}section.topSec .inner .head p.txt{font-size:19px;font-weight:bold;letter-spacing:0.12em;margin-bottom:15px}section.topSec .inner .head p.small{font-size:12px;letter-spacing:0.12em;line-height:1.85}section.topSec .inner .box{position:relative;margin-bottom:30px}section.topSec .inner .box .imgClm{position:absolute;z-index:1;height:170px;top:10px}section.topSec .inner .box .txtClm{position:relative;z-index:3;padding:0 20px}section.topSec .inner .box .txtClm span{display:inline-block;background:#000;color:#fff;font-size:12px;letter-spacing:0.2em;line-height:1;padding:8px 10px;margin-bottom:15px}section.topSec .inner .box .txtClm p.en{font-size:45px;line-height:0.88;letter-spacing:0.02em;margin-bottom:5px}section.topSec .inner .box .txtClm h3{font-size:15px;letter-spacing:0.12em;font-weight:bold;margin-bottom:35px}section.topSec .inner .box.right .imgClm{right:0;width:85vw}section.topSec .inner .box.right .imgClm img{width:100%;height:100%;object-fit:cover}section.topSec .inner .box.left .imgClm{left:0;width:85vw}section.topSec .inner .box.left .imgClm img{width:100%;height:100%;object-fit:cover}section.topSec .inner .box.left .txtClm{text-align:right}section.topSec .inner .box2{margin:0 20px;height:160px;background:url(../images/top_bg01.jpg) no-repeat center;background-size:cover;text-align:center}section.topSec .inner .box2 a{display:block;height:160px;color:#fff;padding-top:25px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}section.topSec .inner .box2 a p.en{font-size:41px;line-height:0.853;letter-spacing:0.02em;margin-bottom:13px}section.topSec .inner .box2 a h3{font-size:15px;font-weight:bold;letter-spacing:0.12em;padding-bottom:10px;margin-bottom:15px;position:relative}section.topSec .inner .box2 a h3:after{position:absolute;content:'';width:20px;height:1px;background:#fff;top:100%;left:50%;margin-left:-10px}section.topSec .inner .box2 a p.txt{font-size:12px;letter-spacing:0.12em}#topSec02{width:100vw;overflow-x:hidden;padding:40px 0 45px;background:#F0F0F0;margin-bottom:0}#topSec02 .inner .head{margin-bottom:23px}#topSec02 .inner .head h2.big{color:#fff}#topSec02 .inner ul{padding:0 20px;margin-bottom:35px}#topSec02 .inner ul li{margin-bottom:20px;position:relative}#topSec02 .inner ul li .imgClm{width:240px}#topSec02 .inner ul li .txtClm{padding-top:50px;position:absolute;bottom:20px;left:210px}#topSec02 .inner ul li .txtClm span.num{font-size:60px;color:#FAE614;width:100%;line-height:0.9}#topSec02 .inner ul li .txtClm h3{font-size:15px;font-weight:bold}#topSec02 .inner ul li .txtClm h3 span{display:block;font-size:13px}#topSec02 .inner .btnBox{text-align:center}#topSec03{padding-top:45px;margin-bottom:60px}#topSec03 .inner .head2{padding:0 20px;text-align:center;margin-bottom:35px}#topSec03 .inner .head2 span.big{display:block;position:relative;z-index:1;font-size:70px;color:#E6F0FF;letter-spacing:0.02em;line-height:0.9;margin-bottom:-25px}#topSec03 .inner .head2 h2{position:relative;z-index:3;font-size:16px;font-weight:bold;letter-spacing:0.12em;margin-bottom:10px}#topSec03 .inner .head2 p.txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}#topSec03 .inner ul.voiceList2{padding:0 20px}#topSec03 .inner ul.voiceList2 li{background:#F0F0F0;padding:20px 20px;margin-bottom:40px}#topSec03 .inner ul.voiceList2 li .headWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:15px}#topSec03 .inner ul.voiceList2 li .headWrap .imgClm{width:90px;min-width:90px}#topSec03 .inner ul.voiceList2 li .headWrap .txtClm{padding-left:15px}#topSec03 .inner ul.voiceList2 li .headWrap .txtClm h4{font-size:12px;letter-spacing:0.12em;border-bottom:1px dotted #96AAD2;padding-bottom:10px;margin-bottom:10px}#topSec03 .inner ul.voiceList2 li .headWrap .txtClm h3{font-size:14px;letter-spacing:0.12em;line-height:1.44}#topSec03 .inner ul.voiceList2 li .txt{font-size:12px;letter-spacing:0.12em;line-height:1.857}#topSec03 .inner .btnBox{text-align:center}#topSec04{overflow:hidden;width:100vw;background:#F0F0F0;padding:45px 0 60px;margin-bottom:0}#topSec04 .inner .head2{padding:0 20px;text-align:center;margin-bottom:35px}#topSec04 .inner .head2 span.big{display:block;position:relative;z-index:1;font-size:70px;color:#fff;letter-spacing:0.02em;line-height:0.9;margin-bottom:-25px}#topSec04 .inner .head2 h2{position:relative;z-index:3;font-size:16px;font-weight:bold;letter-spacing:0.12em;margin-bottom:10px}#topSec04 .inner .head2 p.txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}#topSec04 .slideClm{padding:0 10px}#topSec04 .slideClm .navBox{position:relative;z-index:99}#topSec04 .slideClm .navBox .swiper-button-prev-top{position:absolute;left:0px;top:85px;background:url(../images/svg/ico_prev_b.svg) no-repeat center;background-size:40px 40px;width:40px;height:40px;opacity:1}#topSec04 .slideClm .navBox .swiper-button-next-top{position:absolute;right:0px;top:85px;background:url(../images/svg/ico_next_b.svg) no-repeat center;background-size:40px 40px;width:40px;height:40px;opacity:1}#topSec04 .slideClm .pslider{margin-bottom:35px;padding:0 20px}#topSec04 .slideClm .pslider li.swiper-slide .imgClm{margin-bottom:10px}#topSec04 .slideClm .pslider li.swiper-slide .txtClm .meta{margin-bottom:7px;line-height:1}#topSec04 .slideClm .pslider li.swiper-slide .txtClm .meta span.time{display:inline-block;font-size:12px;letter-spacing:0.12em;margin-right:15px}#topSec04 .slideClm .pslider li.swiper-slide .txtClm .meta span.cate{display:inline-block;margin-right:10px;background:#96AAD2;color:#fff;font-size:12px;letter-spacing:0.04em;padding:5px 10px 2px}#topSec04 .slideClm .pslider li.swiper-slide .txtClm h3{font-size:12px;letter-spacing:0.12em;line-height:1.9;font-weight:400}#topSec04 .slideClm .pslider .swiper-button-prev{left:0px;top:105px;background:url(../images/svg/ico_prev_b.svg) no-repeat center;background-size:40px 40px;width:40px;height:40px;opacity:1}#topSec04 .slideClm .pslider .swiper-button-next{right:0px;top:105px;background:url(../images/svg/ico_next_b.svg) no-repeat center;background-size:40px 40px;width:40px;height:40px;opacity:1}#topSec04 .slideClm .btnBox{text-align:center}#freeTrialPlan{background:url(../images/sp_top_bg02.jpg) no-repeat center;background-size:cover;padding-top:40px;height:460px}#freeTrialPlan .inner{padding:0 20px;color:#fff}#freeTrialPlan .inner .head{padding-top:25px;text-align:center;position:relative}#freeTrialPlan .inner .head h2.en{font-size:12px;letter-spacing:0.04em;margin-bottom:5px}#freeTrialPlan .inner .head p.big{font-size:20px;letter-spacing:0.12em;margin-bottom:15px}#freeTrialPlan .inner .head p.small{font-size:13px;letter-spacing:0.12em;margin-bottom:15px}#freeTrialPlan .inner .head:before{position:absolute;content:'';top:0;left:50%;width:1px;height:20px;background:#fff}#freeTrialPlan .inner a.btn_big{display:block;border:1px solid #fff;text-align:center;overflow:hidden;padding:28px 0 33px;position:relative;color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#freeTrialPlan .inner a.btn_big span{display:block}#freeTrialPlan .inner a.btn_big span.small{font-size:12px;letter-spacing:0.12em;margin-bottom:15px;line-height:1}#freeTrialPlan .inner a.btn_big span.big{font-size:16px;letter-spacing:0.12em;line-height:1;font-weight:bold}#freeTrialPlan .inner a.btn_big:after{position:absolute;content:'';width:20px;height:20px;background:#fff;right:-10px;bottom:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#freeTrialPlan .inner a.btn_big:hover{opacity:0.7}#freeTrialPlan .inner p.caution{margin-top:25px;font-size:12px;letter-spacing:0.12em;line-height:1.83}#freeTrialPlan .inner p.caution a{color:#fff;text-decoration:underline}#footer{border-top:5px solid #96AAD2}#footer .inner{padding:0 20px}#footer .inner .box{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;padding:40px 0;width:100%}#footer .inner .box .logo{width:100px;min-width:100px;margin-right:auto}#footer .inner .box .txtClm{margin-right:auto}#footer .inner .box .txtClm p.small{font-weight:bold;font-size:12px;letter-spacing:0.12em;line-height:1.7}#footer .inner .box .txtClm p.big{font-weight:bold;font-size:15px;letter-spacing:0.12em;line-height:1.7}#footer .inner .box .contactClm{width:100%;margin-top:20px}#footer .inner .box .contactClm span.small{display:block;font-size:12px;letter-spacing:0.12em;margin-bottom:20px}#footer .inner .box .contactClm .telBox{position:relative;margin-bottom:8px}#footer .inner .box .contactClm .telBox:after{position:absolute;z-index:1;content:'';width:100%;height:20px;background:#FAE614;bottom:0;left:0}#footer .inner .box .contactClm .telBox a.tel{position:relative;z-index:3;display:block;text-align:center;font-size:40px;letter-spacing:0.1em;line-height:0.9}#footer .inner .box .contactClm span.time{display:block;font-size:15px;font-weight:bold;letter-spacing:0.12em}#footer .inner .box .contactClm ul{margin-top:20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#footer .inner .box .contactClm ul li{margin-right:20px}#footer .inner .box .contactClm ul li a{display:inline-block;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#footer .inner .box .contactClm ul li a:hover{opacity:0.7}#footer .inner .box .contactClm ul li a.btn2{display:block;height:40px;border:1px solid #000;font-size:16px;letter-spacing:0.12em;line-height:0.9;padding:13px 20px 13px 60px;background:url(../images/svg/ico_mail_b.svg) no-repeat 20px center}#footer .inner .reserveBox{margin-bottom:20px}#footer .inner .reserveBox h3{font-size:13px;font-weight:bold;line-height:2.14;margin-bottom:15px}#footer .inner .reserveBox ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#footer .inner .reserveBox ul li{width:100px;margin-right:10px;margin-bottom:10px}#footer .inner .reserveBox ul li a{display:block;height:50px;border:1px solid #000;background:#fff;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#footer .inner .reserveBox ul li a:hover{opacity:0.7}#footer .inner .reserveBox ul li a span.en{position:absolute;bottom:0;left:5px;z-index:1;color:#FAE614;font-size:24px;letter-spacing:0.12em;line-height:0.88}#footer .inner .reserveBox ul li a p{position:absolute;z-index:3;bottom:2px;left:7px;font-size:12px;letter-spacing:0.12em;line-height:1.2}#footer .inner .reserveBox ul li:nth-of-type(3n){margin-right:0}#footer .inner .reserveBox ul:after{content:'';width:100px}#footer .inner .fNavi .box2{padding-top:10px;margin-bottom:15px;border-top:1px solid #000}#footer .inner .fNavi .box2 h4{font-size:13px;letter-spacing:0.12em;font-weight:bold;margin-bottom:15px}#footer .inner .fNavi .box2 h4 a{display:inline-block}#footer .inner .fNavi .box2 ul li{font-size:13px;letter-spacing:0.12em;margin-bottom:5px;position:relative;padding-left:10px}#footer .inner .fNavi .box2 ul li:before{position:absolute;content:'-';left:0;font-weight:bold}#footer .inner .fNavi .box2 ul li:last-of-type{margin-bottom:0}#footer .inner .fNavi .box2 ul li a{display:inline-block}#footer .inner .fNavi .bnrBox{margin-top:40px;margin-bottom:20px}#footer .inner .fNavi .bnrBox a{display:block}#footer .inner .fNavi .bnrBox p{font-size:13px;margin-top:5px}#footer .inner .box3 .futility{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:15px}#footer .inner .box3 .futility li{margin-right:30px;font-size:12px;letter-spacing:0.24em;line-height:0.9;position:relative}#footer .inner .box3 .futility li a{display:inline-block}#footer .inner .box3 .futility li:after{position:absolute;content:'|';right:-20px}#footer .inner .box3 .futility li:last-of-type{margin-right:0}#footer .inner .box3 .futility li:last-of-type:after{display:none}#footer .inner .box3 .copy{font-size:11px;letter-spacing:0.24em;line-height:0.9}#footer .bg{background:#F0F0F0;padding:25px 0}#footer .bg2{background:#96AAD2;padding:20px 0 10px}#gotop{position:fixed;z-index:777;bottom:60px;right:0;opacity:0;visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}#gotop.view{opacity:1;visibility:visible}#space{height:50px}#pageHeader{padding:15px 0 0;margin-bottom:30px;overflow:hidden}#pageHeader .inner{padding:0 20px}#pageHeader .inner .head{position:relative;padding-top:20px;margin-bottom:20px}#pageHeader .inner .head p.big{position:absolute;left:0;top:0;z-index:1;font-size:50px;letter-spacing:0.02em;line-height:1;color:#E6F0FF;width:calc(100vw - 20px);width:-webkit-calc(100vw - 20px);word-wrap:normal}#pageHeader .inner .head h1,#pageHeader .inner .head h2{position:relative;z-index:3;font-size:25px;letter-spacing:0.12em;font-weight:bold}#pageHeader .inner .head p.txt{position:relative;z-index:3;font-size:12px;letter-spacing:0.12em;font-weight:bold}#pageHeader .inner .head p.txt2{margin-top:20px;font-size:12px;letter-spacing:0.12em;font-weight:bold}#pageHeader .inner .head p.txt3{font-size:12px;font-weight:bold;text-align:center;margin-top:20px}#pageHeader .inner p.ttl{font-size:16px;text-indent:-0.5em;margin-bottom:5px}#pageHeader .inner .gymLinks{overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}#pageHeader .inner .gymLinks li{width:100px;height:50px;margin-bottom:10px}#pageHeader .inner .gymLinks li a{display:block;height:50px;position:relative;border:1px solid #000}#pageHeader .inner .gymLinks li a span.big{position:absolute;z-index:1;bottom:0px;left:5px;font-size:24px;letter-spacing:0.12em;line-height:0.9;color:#FAE614}#pageHeader .inner .gymLinks li a span.ja{position:absolute;z-index:3;bottom:5px;left:10px;font-size:12px;font-weight:bold;letter-spacing:0.12em;line-height:1.2}#pageHeader .inner .gymLinks:after{width:100px;content:''}#pageHeader.privacy{margin-bottom:20px}#pageHeader.privacy .inner .head{margin-bottom:0}#pageHeader.thanks{text-align:center}#pageHeader.thanks .inner .head{padding-top:20px}#pageHeader.thanks .inner .head .big{color:#FAE614;width:100%;text-align:center}#pageHeader.thanks .inner .head h1{font-size:25px;margin-bottom:30px}#pageHeader .mvBox{background:url(../images/sp_mv_recruit.jpg) no-repeat center top;background-size:cover;width:100%;padding:0 20px;text-align:center;color:#fff}#pageHeader .mvBox .txtClm{padding:30px 0;text-align:center}#pageHeader .mvBox .txtClm .imgtxt{padding:0 10px;text-align:center;margin-bottom:10px}#pageHeader .mvBox .txtClm h2{color:#FAE614;font-weight:700;font-size:17px;letter-spacing:0.12em;margin-bottom:10px}#pageHeader .mvBox .txtClm p{color:#F0F0F0;font-size:13px;letter-spacing:0.12em;line-height:2;margin-bottom:10px}#pageHeader .mvBox .txtClm p.bold{font-size:12px;font-weight:700;color:#fff;line-height:1.68;margin-bottom:0px}#pageHeader .mvBox .txtClm p.bold span{display:block}#reason .inner{padding:0 20px}#reason .inner .head{margin-bottom:25px}#reason .inner .head span{display:inline-block;background:#FAE614;font-size:12px;letter-spacing:0.2em;font-weight:bold;padding:10px;margin-bottom:20px;line-height:1}#reason .inner .head h2{font-size:20px;letter-spacing:0.12em;font-weight:bold;line-height:1.5;margin-bottom:15px}#reason .inner .head p{font-size:10px;letter-spacing:0.12em;font-weight:bold;line-height:1.8}#reason .inner .box{-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2);padding:35px 35px;position:relative}#reason .inner .box p.big{position:absolute;z-index:1;top:10px;left:10px;font-size:30px;letter-spacing:0.02em;line-height:0.9;color:#E6F0FF}#reason .inner .box h3{position:relative;z-index:3;font-size:15px;font-weight:bold;letter-spacing:0.12em;margin-bottom:15px}#reason .inner .box .txt{font-size:12px;letter-spacing:0.12em;line-height:1.875;margin-bottom:15px}#reason .inner .box .txt:last-of-type{margin-bottom:0}#reason .inner .box .caution{font-size:10px;letter-spacing:0.12em;line-height:1.875;margin-bottom:10px}#reason .inner .box .caution:first-of-type{margin-top:15px}#reason .inner .box .caution:last-of-type{margin-bottom:0}#reason .inner .box .btn3{margin-top:25px}#reason .inner .box .box2{background:#F0F0F0;padding:20px;margin-bottom:15px}#reason .inner .box .box2 .img{text-align:center}#reason .inner .box .box2 .txt2{font-size:12px;letter-spacing:0.12em;line-height:1.83}#reason .inner.left,#reason .inner.right{margin-bottom:30px}#reason>.imgBox{margin-bottom:45px;padding-left:55px}#reason>.imgBox .imgClm{height:170px}#reason>.imgBox .imgClm img{width:100%;height:100%;object-fit:cover}.btn3{display:inline-block;width:155px;height:40px;font-size:12px;letter-spacing:0.12em;line-height:38px;position:relative;background:#fff;padding-left:35px;color:#000;border:1px solid #000}.btn3:after{position:absolute;content:'';width:50px;height:1px;top:50%;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;left:auto;right:-30px;background:#000}#bnrClm{background:#F0F0F0;padding:60px 0 30px}#bnrClm .inner{padding:0 20px}#bnrClm .inner ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#bnrClm .inner ul li{margin-bottom:20px;width:150px}#bnrClm .inner ul li a{display:block}#bnrClm .inner ul li a .en{height:50px;border:1px solid #000;background:#fff;position:relative;margin-bottom:8px}#bnrClm .inner ul li a .en span{position:absolute;bottom:0;left:0;font-size:15px;letter-spacing:0.02em;line-height:1}#bnrClm .inner ul li a .ja{font-size:12px;letter-spacing:0.12em;font-weight:bold}section.plan{margin-bottom:40px}section.plan .inner{margin:0 20px;-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2);padding:35px 35px 15px;position:relative}section.plan .inner .big{position:absolute;top:10px;left:10px;font-size:30px;line-height:0.9;letter-spacing:0.02em;color:#E6F0FF}section.plan .inner h2{font-size:15px;letter-spacing:0.12em;font-weight:bold;margin-bottom:20px}section.plan .inner>p{font-size:12px;letter-spacing:0.12m;line-height:1.875}section.plan .inner .box{margin-top:30px}section.plan .inner .box h3{background:#96AAD2;color:#fff;font-size:13px;font-weight:bold;letter-spacing:0.12em;line-height:40px;text-align:center;margin-bottom:10px}section.plan .inner .box ul.planlist>li{background:#F0F0F0;padding:20px;margin-bottom:20px}section.plan .inner .box ul.planlist>li h4{font-size:14px;font-weight:bold;letter-spacing:0.12em;border-bottom:2px solid #96AAD2;padding-bottom:10px;margin-bottom:15px}section.plan .inner .box ul.planlist>li p{font-size:13px;font-weight:bold;letter-spacing:0.12em;line-height:1.857;color:#96AAD2;margin-bottom:10px}section.plan .inner .box ul.planlist>li ul.list li{margin-bottom:10px;font-size:12px;letter-spacing:0.12em;line-height:1.857;position:relative;padding-left:18px}section.plan .inner .box ul.planlist>li ul.list li:before{position:absolute;content:'';width:10px;height:10px;background:#96AAD2;left:0;top:8px}section.plan .inner .box ul.planlist>li ul.list li:last-of-type{margin-bottom:0}section.plan .inner .box ul.planlist>li ul.list li.ls{letter-spacing:0.04em}section.plan .inner .mlist{list-style:none;margin-bottom:20px}section.plan .inner .mlist li{background:#F0F0F0;padding:20px;margin-bottom:20px}section.plan .inner .mlist li h3{font-size:14px;letter-spacing:0.12em;font-weight:bold;margin-bottom:15px}section.plan .inner .mlist li h3 .num{font-size:30px;letter-spacing:0.12em;color:#96AAD2;line-height:0.9;display:block;margin-bottom:10px}section.plan .inner .mlist li p{font-size:12px;letter-spacing:0.11em;line-height:1.875}section.plan .inner .mlist li p.ti{text-indent:-0.5em}section.plan .inner .mlist li p.small{font-size:10px;margin-top:20px}section.plan .inner .mlist li:last-of-type{margin-bottom:0}section.detail .inner{padding:0 20px}section.detail .inner .head{position:relative;margin-bottom:40px}section.detail .inner .head p.big{padding-top:20px;font-size:70px;letter-spacing:0.02em;line-height:0.8;color:#fff;margin-bottom:-10px}section.detail .inner .head span.small{display:block;font-size:12px;letter-spacing:0.04em;position:absolute;line-height:1;font-weight:bold;top:45px;left:0}section.detail .inner .head span.small:before{position:absolute;content:'';width:55vw;height:1px;background:#000;top:50%;right:100%;margin-right:5px}section.detail .inner .head h2.txt{font-size:18px;font-weight:bold;letter-spacing:0.12em}section.detail .inner .head h2.txt.ls{text-indent:-0.5em;letter-spacing:0.1em}section.detail .inner .wrap{position:relative;margin-bottom:40px}section.detail .inner .wrap .big{position:absolute;z-index:1;top:20px;left:-20px;color:#FAE614;font-size:100px;letter-spacing:0.02em;line-height:0.8}section.detail .inner .wrap .box{position:relative;z-index:3;border:2px solid #96AAD2}section.detail .inner .wrap .box h3{border-bottom:2px solid #96AAD2;font-size:19px;font-weight:bold;letter-spacing:0.12em;padding:15px 20px;color:#96AAD2}section.detail .inner .wrap .box .boxinner{padding:20px 33px 27px}section.detail .inner .wrap .box .boxinner .yellow{background:#FAE614;padding:17px 20px 10px;position:relative;margin-bottom:40px}section.detail .inner .wrap .box .boxinner .yellow .foods{text-align:center;font-size:12px;font-weight:bold;letter-spacing:0.12em;background:#fff;line-height:40px;margin-bottom:10px}section.detail .inner .wrap .box .boxinner .yellow .training{text-align:center;padding:0 10px;background:#fff}section.detail .inner .wrap .box .boxinner .yellow .training dt{border-bottom:2px dashed #FAE614;font-size:12px;letter-spacing:0.12em;font-weight:bold;padding:10px 0}section.detail .inner .wrap .box .boxinner .yellow .training dd{font-size:12px;letter-spacing:0.12em;font-weight:bold;padding:10px 0}section.detail .inner .wrap .box .boxinner .yellow .ico{display:block;text-align:center;margin:10px 0}section.detail .inner .wrap .box .boxinner .yellow h4{line-height:1;background:#000;color:#fff;font-size:12px;letter-spacing:0.12em;text-align:center;line-height:1;padding:5px 0;margin:20px 0 0}section.detail .inner .wrap .box .boxinner .yellow .price{margin-top:10px;text-align:center}section.detail .inner .wrap .box .boxinner .yellow .price span.en{font-size:30px;letter-spacing:0.06em}section.detail .inner .wrap .box .boxinner .yellow .price span.small{font-size:12px;letter-spacing:0.12em;font-weight:bold}section.detail .inner .wrap .box .boxinner .yellow:after{position:absolute;content:'';background:url(../images/svg/ico_plus.svg) no-repeat center;background-size:100%;width:20px;height:20px;bottom:-30px;left:50%;margin-left:-10px}section.detail .inner .wrap .box .boxinner .wh{padding:20px 0 10px;background:#fff}section.detail .inner .wrap .box .boxinner .wh dl{text-align:center}section.detail .inner .wrap .box .boxinner .wh dl dt{margin-bottom:15px}section.detail .inner .wrap .box .boxinner .wh dl dt img{width:60px;height:60px}section.detail .inner .wrap .box .boxinner .wh dl dd p.price{text-align:center}section.detail .inner .wrap .box .boxinner .wh dl dd p.price span.en{font-size:30px;letter-spacing:0.06em}section.detail .inner .wrap .box .boxinner .wh dl dd p.price span.small{font-size:12px;letter-spacing:0.12em;font-weight:bold}section.detail .inner .wrap .caution{margin-top:15px;font-size:12px;letter-spacing:0.12em;line-height:1.857}section.detail .inner .payment{border:2px solid #FAE614;padding:18px}section.detail .inner .payment h3{font-size:15px;font-weight:bold;letter-spacing:0.12em;margin-bottom:15px}section.detail .inner .payment p{font-size:12px;letter-spacing:0.12em;line-height:1.875}section.detail .inner .payment p.txt{margin-bottom:15px}section.detail .inner .payment p.txt2{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #FAE614;margin-bottom:15px}section.detail .inner .service{margin-bottom:35px}section.detail .inner .service li{margin-bottom:5px;background:#FAE614;text-align:center;padding:15px 0;font-size:13px;letter-spacing:0.12em;line-height:1.875;font-weight:bold}section.detail .inner .service li span{display:block;font-size:12px;line-height:1.2}section.detail .inner .wrap2{padding:0 10px}section.detail .inner .wrap2.pd0{padding:0}section.detail .inner .wrap2 .box{padding:0 25px 30px;border-right:2px dotted #FAE614;border-bottom:2px dotted #FAE614;margin-bottom:35px}section.detail .inner .wrap2 .box h3{position:relative;font-size:16px;letter-spacing:0.12em;font-weight:bold;margin-bottom:20px}section.detail .inner .wrap2 .box h3 .num{position:absolute;font-size:30px;letter-spacing:0.02em;line-height:1;color:#FAE614;right:100%;margin-right:10px}section.detail .inner .wrap2 .box .txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}section.detail .inner .wrap2 .box .list{margin-top:20px}section.detail .inner .wrap2 .box .list li{margin-bottom:20px}section.detail .inner .wrap2 .box .list li a{display:block;border:1px solid #000;overflow:hidden;position:relative;letter-spacing:0.12em;padding-left:50px}section.detail .inner .wrap2 .box .list li a.line{background:#fff url(../images/svg/ico_line_y.svg) no-repeat 9px center;background-size:20px 20px;font-size:13px;font-weight:bold;height:40px;line-height:40px}section.detail .inner .wrap2 .box .list li a.contact{background:#fff url(../images/svg/ico_mail_y.svg) no-repeat 9px center;background-size:20px 20px;font-size:13px;font-weight:bold;height:40px;line-height:40px}section.detail .inner .wrap2 .box .list li a.tel{background:#fff url(../images/svg/ico_tel_y.svg) no-repeat 9px 9px;background-size:20px 20px;padding:10px 0 10px 50px}section.detail .inner .wrap2 .box .list li a.tel span.en{display:block;font-size:17px;display:inline-block;line-height:1}section.detail .inner .wrap2 .box .list li a.tel span.small{display:block;font-size:12px}section.detail .inner .wrap2 .box .list li a.trial{background:#fff url(../images/svg/ico_trial.svg) no-repeat 9px center;background-size:20px 20px;font-size:13px;font-weight:bold;height:40px;line-height:40px}section.detail .inner .wrap2 .box .list li a:after{position:absolute;content:'';width:16px;height:16px;background:#000;right:-8px;bottom:-8px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.detail .inner .wrap2 .box h4{margin-top:30px}section.detail .inner .wrap2 .box h4 span{display:inline-block;background:#FAC8BE;font-size:12px;font-weight:bold;letter-spacing:0.12em;padding:5px 10px;margin-bottom:10px}section.detail .inner .wrap2 .box .itemList li{margin-bottom:5px;font-size:12px;letter-spacing:0.12em}section.detail .inner .wrap2 .box2{background:#fff;padding:20px;margin-bottom:20px}section.detail .inner .wrap2 .box2 h3{font-size:18px;letter-spacing:0.12em;padding-bottom:10px;margin-bottom:15px;font-weight:bold;border-bottom:2px solid #FAE614}section.detail .inner .wrap2 .box2 .time{font-size:12px;letter-spacing:0.12em;margin-bottom:15px}section.detail .inner .wrap2 .box2 .txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}section.detail .inner .wrap2 .box2:last-of-type{margin-bottom:0}section.detail .bg{background:#F0F0F0;padding:40px 0}section.detail .bg .inner{padding:0 20px}section.detail .bg .inner a{display:block;text-align:center;background:#fff;border:1px solid #000;text-align:center;overflow:hidden;padding:25px 0 25px;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;font-size:15px;font-weight:bold;letter-spacing:0.12em}section.detail .bg .inner a:after{position:absolute;content:'';width:20px;height:20px;background:#000;right:-10px;bottom:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.detail.bgg{background:#F0F0F0;padding:40px 0;margin-bottom:30px}section.detail.bgw .inner .head{margin-bottom:30px}section.detail.bgw .inner .head p.big{color:#E6F0FF}section.detail.mb120{margin-bottom:60px}#trialCaution{padding-top:100px}#trialCaution .inner{padding:0 20px}#trialCaution .inner .head{text-align:center;margin-bottom:25px}#trialCaution .inner .head h2{position:relative;margin-bottom:10px}#trialCaution .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:50px;letter-spacing:0.02em;color:#E6F0FF;line-height:0.02em;top:-10px;left:0}#trialCaution .inner .head h2 span.ja{position:relative;z-index:3;font-size:20px;font-weight:bold;letter-spacing:0.12em}#trialCaution .inner .head p.txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}#trialCaution .inner .box h2{text-align:center;margin-bottom:15px}#trialCaution .inner .box h2 span{display:block;font-size:20px;letter-spacing:0.12em;background:#FAC8BE;padding:13px 0;line-height:1.4}#trialCaution .inner .box .cautionList{margin-bottom:35px}#trialCaution .inner .box .cautionList li{font-size:12px;letter-spacing:0.12em;line-height:1.9}#trialCaution .inner .btn2{font-size:15px;letter-spacing:0.12em;display:block;text-align:center;background:#fff;border:1px solid #000;text-align:center;overflow:hidden;padding:20px 0 20px;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:bold}#trialCaution .inner .btn2:after{position:absolute;content:'';width:16px;height:16px;background:#000;right:-8px;bottom:-8px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#trialCaution .inner .btn2:hover{opacity:0.7}section.target{padding-top:70px;margin-top:-70px}div.target{padding-top:50px;margin-top:-50px}div.target2{margin-top:-50px}section.gym{margin-bottom:60px}section.gym .inner{padding:0 20px}section.gym .inner h2{position:relative;font-size:16px;font-weight:bold;letter-spacing:0.12em;margin-bottom:25px}section.gym .inner h2 span.big{position:absolute;z-index:-1;left:-20px;font-size:40px;letter-spacing:0.02em;line-height:0.8;color:#FAE614}section.gym .inner .wrap .leftClm{margin-bottom:40px}section.gym .inner .wrap .leftClm .imgClm{margin-bottom:20px}section.gym .inner .wrap .leftClm .imgClm img{width:100%}section.gym .inner .wrap .leftClm .slideClm{margin-bottom:20px}section.gym .inner .wrap .leftClm .slideClm .swiper-button-prev{background:url(../images/svg/ico_prev.svg) no-repeat center;background-size:100%;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer}section.gym .inner .wrap .leftClm .slideClm .swiper-button-next{background:url(../images/svg/ico_next.svg) no-repeat center;background-size:100%;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer}section.gym .inner .wrap .leftClm .mapBox{position:relative}section.gym .inner .wrap .leftClm .mapBox iframe{width:100%;height:300px}section.gym .inner .wrap .leftClm .mapBox a.gmaplink{position:absolute;z-index:99;left:20px;bottom:-40px;display:block;width:80px;height:80px;text-align:center;line-height:80px;font-size:10px;letter-spacing:0;font-weight:bold;background:#FAE614;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}section.gym .inner .wrap .gymtbl{overflow:hidden}section.gym .inner .wrap .gymtbl tr{border-bottom:1px dashed #96AAD2}section.gym .inner .wrap .gymtbl th,section.gym .inner .wrap .gymtbl td{width:100%;float:left;text-align:left;padding:15px 0;font-size:12px;letter-spacing:0.12em}section.gym .inner .wrap .gymtbl th{color:#96AAD2}section.gym .inner .wrap .gymtbl td{padding-top:0}section.gym .inner .wrap .gymtbl td a{text-decoration:underline}section.gym .inner .wrap .gymtbl td a.tel{text-decoration:none}section.gym .inner .wrap .gymtbl td p{font-size:12px;letter-spacing:0.12em;margin-bottom:20px}section.gym .inner .wrap .gymtbl td.slide{width:100%}section.gym .inner .wrap .gymtbl td.slide .slideBox{width:100%;overflow:hidden}section.gym .inner .wrap .gymtbl td.slide li.swiper-slide{width:100% !important;position:relative}section.gym .inner .wrap .gymtbl td.slide li.swiper-slide p{position:absolute;margin-bottom:0;z-index:10;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.7);color:#fff;font-size:12px;line-height:1.7;padding:8px 20px}section.gym .inner .wrap .gymtbl td.slide .swiper-button-prev{background:url(../images/svg/ico_prev.svg) no-repeat center;background-size:100%;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer}section.gym .inner .wrap .gymtbl td.slide .swiper-button-next{background:url(../images/svg/ico_next.svg) no-repeat center;background-size:100%;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer}#reserve{background:#F0F0F0;padding:80px 0 50px}#reserve .inner{padding:0 20px}#reserve .inner .head{text-align:center;margin-bottom:25px}#reserve .inner .head h2{position:relative;margin-bottom:10px}#reserve .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:70px;letter-spacing:0.02em;color:#fff;line-height:0.02em;top:-10px;left:0}#reserve .inner .head h2 span.ja{position:relative;z-index:3;font-size:20px;font-weight:bold;letter-spacing:0.12em}#reserve .inner .head p.txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}#reserve .inner .head.mt120{margin-top:80px}#reserve .inner .head.mt120 h2 span.big{font-size:40px}#reserve .inner p.ttl{font-size:16px;text-indent:-0.5em;margin-bottom:5px}#reserve .inner .gymList{overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}#reserve .inner .gymList li{width:100px;height:50px;margin-bottom:10px}#reserve .inner .gymList li a{display:block;height:50px;position:relative;border:1px solid #000}#reserve .inner .gymList li a span.big{position:absolute;z-index:1;bottom:0px;left:5px;font-size:24px;letter-spacing:0.12em;line-height:0.9;color:#FAE614}#reserve .inner .gymList li a span.ja{position:absolute;z-index:3;bottom:5px;left:10px;font-size:12px;font-weight:bold;letter-spacing:0.12em;line-height:1.2}#reserve .inner .gymList:after{width:100px;content:''}#reserve .inner .gymList.pdflist li a span.big{font-size:20px}#reserve .inner .gymList.pdflist li a span.ja{font-size:10px}#contact{padding-top:80px;margin-bottom:60px}#contact .inner{padding:0 20px}#contact .inner .head{text-align:center;margin-bottom:25px}#contact .inner .head h2{position:relative;margin-bottom:10px}#contact .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:70px;letter-spacing:0.02em;color:#E6F0FF;line-height:0.02em;top:-10px;left:0}#contact .inner .head h2 span.ja{position:relative;z-index:3;font-size:20px;font-weight:bold;letter-spacing:0.12em}#contact .inner .head p.txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}#contact .inner .chatSec{position:relative;background:#F0F0F0;margin-bottom:40px;padding:30px 10px 40px}#contact .inner .chatSec>span.en{position:absolute;top:0;left:10px;color:#fff;font-size:30px;line-height:1;letter-spacing:0.02em}#contact .inner .chatSec .head2{margin-bottom:60px}#contact .inner .chatSec .head2 h3{font-size:15px;font-weight:700;padding-left:25px}#contact .inner .chatSec .chatBox .chat-footer .chat-footer-button .btn{height:40px;padding:0;line-height:40px}#contact .inner .faqSec{position:relative;background:#F0F0F0;padding:30px 10px 20px}#contact .inner .faqSec>span.en{position:absolute;top:0;left:10px;color:#fff;font-size:30px;line-height:1;letter-spacing:0.02em}#contact .inner .faqSec .head2{margin-bottom:30px}#contact .inner .faqSec .head2 h3{font-size:15px;font-weight:700;padding-left:25px}#contact .inner .faqSec .faqwrap .faqBox{margin-bottom:20px}#contact .inner .faqSec .faqwrap .faqBox h4.leftClm{background:#96AAD2;color:#fff;font-size:19px;letter-spacing:0.12em;font-weight:700;line-height:1.875;padding:15px 25px}#contact .inner .faqSec .faqwrap .faqBox .rightClm{background:#fff;padding:0 25px}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2{border-bottom:1px solid #96AAD2;letter-spacing:0.12em}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dt{padding:15px 0;font-size:15px;font-weight:700;line-height:1.875;position:relative;padding-right:40px;cursor:pointer}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dt:after{position:absolute;content:'';width:20px;height:20px;background:url(../images/svg/ico_open.svg) no-repeat center;background-size:100% auto;top:50%;margin-top:-10px;right:-10px}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dt.open:after{background:url(../images/svg/ico_close.svg) no-repeat center;background-size:100% auto;top:50%;margin-top:-10px;right:-10px}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dd{display:none;padding-bottom:20px;font-size:12px;line-height:1.85}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dd p{margin-bottom:10px}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dd p a{text-decoration:underline}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2 dd p:last-of-type{margin-bottom:0}#contact .inner .faqSec .faqwrap .faqBox .rightClm .faqBox2:last-of-type{border-bottom:none}#formSec{padding-top:80px;margin-bottom:60px}#formSec .inner{padding:0 20px}#formSec .inner .head{text-align:center;margin-bottom:25px}#formSec .inner .head h2{position:relative;margin-bottom:10px}#formSec .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:70px;letter-spacing:0.02em;color:#E6F0FF;line-height:0.02em;top:-10px;left:0}#formSec .inner .head h2 span.ja{position:relative;z-index:3;font-size:20px;font-weight:bold;letter-spacing:0.12em}#formSec .inner .head p.txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}#formSec .inner .infoBox{margin-bottom:40px}#formSec .inner .infoBox p.txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}#formSec .inner .infoBox p.txt a{text-decoration:underline}#formSec .inner .infoBox p.small{font-size:12px;letter-spacing:0.12em;line-height:1.9;margin-bottom:20px}#formSec .inner .infoBox dl{font-size:12px;font-weight:bold;letter-spacing:0.12em;line-height:1.875}#formSec .inner .infoBox dl dt{text-indent:-0.5em}#formSec .inner .infoBox dl dd{text-indent:-0.5em}#formSec .inner .infoBox dl dd span{font-size:12px;font-weight:normal}#formSec .inner .infoBox .btnBox{margin-top:40px}#formSec .inner .infoBox .btnBox .dl_btn{display:inline-block;border:1px solid #000;font-size:15px;font-weight:bold;letter-spacing:0.12em;padding:10px 20px 10px 50px;background:#fff url(../images/svg/ico_dl_btn.svg) no-repeat 12px center;background-size:26px auto}#formSec .inner .confirmBox{margin-bottom:40px}#formSec .inner .confirmBox p.txt{text-align:center;font-size:15px;font-weight:bold;letter-spacing:0.12em}#formSec .inner .formBox{background:#F0F0F0;padding:20px 35px}#formSec .inner .formBox .formtbl{width:100%;margin-bottom:15px;overflow:hidden}#formSec .inner .formBox .formtbl th{float:left;padding:10px 0 5px;width:100%;text-align:left;font-size:12px;letter-spacing:0.12em}#formSec .inner .formBox .formtbl th span{font-size:12px}#formSec .inner .formBox .formtbl th span.red{color:#B0272D}#formSec .inner .formBox .formtbl td{width:100%;float:left;padding-bottom:10px}#formSec .inner .formBox .formtbl td input[type=text],#formSec .inner .formBox .formtbl td input[type=email],#formSec .inner .formBox .formtbl td input[type=tel],#formSec .inner .formBox .formtbl td input[type=date]{width:100%;background:#fff;padding:10px;font-size:13px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#formSec .inner .formBox .formtbl td input[type=date],#formSec .inner .formBox .formtbl td input#your-date1,#formSec .inner .formBox .formtbl td input#your-date2{background:#FAE614 url(../images/svg/ico_down.svg) no-repeat right 15px center}#formSec .inner .formBox .formtbl td textarea{width:100%;height:170px;background:#fff;padding:10px;font-size:13px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#formSec .inner .formBox .formtbl td.radio span.first{margin:0}#formSec .inner .formBox .formtbl td.radio input[type=radio]{display:none}#formSec .inner .formBox .formtbl td.radio .wpcf7-list-item-label{padding-left:40px;position:relative;margin-right:20px}#formSec .inner .formBox .formtbl td.radio .wpcf7-list-item-label::before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #000;border-radius:100%;background:#fff}#formSec .inner .formBox .formtbl td.radio input[type=radio]:checked+.wpcf7-list-item-label::after,#formSec .inner .formBox .formtbl td.radio input[type=radio]:checked ~ .wpcf7-list-item-label::after{content:"";display:block;position:absolute;top:7px;left:5px;width:10px;height:10px;border:1px solid #000;border-radius:100%;background:#000}#formSec .inner .formBox .formtbl td.years input{width:60px;margin-right:20px}#formSec .inner .formBox .formtbl td.select .selectWrap{position:relative}#formSec .inner .formBox .formtbl td.select .selectWrap:after{position:absolute;z-index:5;pointer-events:none;content:'';background:url(../images/svg/ico_down.svg) no-repeat center;width:14px;height:10px;right:12px;top:15px}#formSec .inner .formBox .formtbl td.select select{width:100%;background:#FAE614;padding:10px;font-size:13px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#formSec .inner .formBox .formtbl td span.wpcf7-not-valid-tip{display:inline-block;font-size:10px;font-weight:bold}#formSec .inner .formBox .caution{text-align:center;font-size:12px;letter-spacing:0.12em;line-height:2;margin-bottom:15px}#formSec .inner .formBox .caution a{text-decoration:underline}#formSec .inner .formBox input.wpcf7c-conf,#formSec .inner .formBox textarea.wpcf7c-conf{border:0;background:#fff}#formSec .inner .formBox .wpcf7.is_confirm input:-webkit-autofill{box-shadow:0 0 0px 1000px #fff inset}#formSec .inner .formBox .btnBox{text-align:center}#formSec .inner .formBox .btnBox .submit,#formSec .inner .formBox .btnBox .confirm,#formSec .inner .formBox .btnBox .back{display:inline-block;width:auto;text-align:center;background:#fff;height:55px;line-height:55px;padding:0 20px;border:1px solid #000;font-size:12px;letter-spacing:0.12em;font-weight:bold;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;cursor:pointer;margin:0 5px 10px}#formSec .inner .formBox .btnBox .submit{background:#FAE614}#formSec .inner .formBox .btnBox .back{background:#D5D5D5}#formSec .inner .formBox .btnBox .ajax-loader{display:none !important}#formSec .inner div.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{display:none}#formSec.trial{padding-top:20px}#form01{padding-top:70px;margin-top:-70px}div.backToTop{background:#F0F0F0;padding:40px 0 30px;margin-bottom:60px}div.backToTop .inner{padding:0 20px;text-align:center}div.backToTop .inner a{display:inline-block;width:100px}div.backToTop .inner a .box{height:50px;position:relative;background:#fff;border:1px solid #000}div.backToTop .inner a .box span.big{position:absolute;display:inline-block;font-size:20px;letter-spacing:0.02em;line-height:0.9;bottom:0;left:0}div.backToTop .inner a p.top{margin-top:5px;font-size:12px;font-weight:bold;letter-spacing:0.12em}#privacy{padding:0 20px;margin-bottom:60px}#privacy .inner{border:1px solid #96AAD2;padding:35px}#privacy .inner .box{margin-bottom:30px}#privacy .inner .box h2{font-size:14px;font-weight:bold;letter-spacing:0.12em;padding-bottom:8px;border-bottom:2px dotted #96AAD2;margin-bottom:15px}#privacy .inner .box p{font-size:12px;letter-spacing:0.12em;line-height:1.875}#privacy .inner .box dl{margin-top:15px}#privacy .inner .box dl dt{font-size:14px;letter-spacing:0.12em;font-weight:bold;margin-bottom:10px}#privacy .inner .box dl dd{font-size:14px;letter-spacing:0.12em;font-weight:bold;line-height:1.875}#privacy .inner .box:last-of-type{margin-bottom:0}#side{background:#F0F0F0;padding:25px 0}#side aside{padding:0 30px}#side aside h4{font-size:12px;font-weight:bold;letter-spacing:0.12em;line-height:1;padding-bottom:10px;margin-bottom:15px;color:#96AAD2;border-bottom:1px dotted #96AAD2}#side aside.sideCate{margin-bottom:35px}#side aside.sideCate ul{font-size:13px;letter-spacing:0.1em;line-height:1}#side aside.sideCate ul li{margin-bottom:15px}#side aside.sideCate ul li a{display:block}#side aside.sideGym{margin-bottom:35px}#side aside.sideGym ul{font-weight:bold;font-size:13px;letter-spacing:0.1em;line-height:1}#side aside.sideGym ul li{margin-bottom:15px}#side aside.sideGym ul li a{display:block}#side aside.sideArchive .selectWrap{position:relative}#side aside.sideArchive .selectWrap select{width:100%;background:#FAE614;font-size:13px;padding:10px 10px}#side aside.sideArchive .selectWrap option{background:#FAE614}#side aside.sideArchive .selectWrap:after{position:absolute;content:'';background:url(../images/svg/ico_down.svg) no-repeat center;width:12px;height:8px;right:20px;top:50%;margin-top:-4px;pointer-events:none}#entrySec .inner{padding:0 30px}#entrySec .inner .ttl{font-size:12px;font-weight:bold;letter-spacing:0.12em;line-height:1;padding-bottom:10px;margin-bottom:15px;color:#96AAD2;border-bottom:1px dotted #96AAD2}#entrySec .inner .entry li{margin-bottom:30px}#entrySec .inner .entry li a{display:block}#entrySec .inner .entry li .imgClm{margin-bottom:10px}#entrySec .inner .entry li .imgClm img{width:100%;height:auto}#entrySec .inner .entry li .txtClm .meta{margin-bottom:5px}#entrySec .inner .entry li .txtClm .meta span{display:inline-block}#entrySec .inner .entry li .txtClm .meta span.time{font-size:12px;letter-spacing:0.1em;margin-right:10px}#entrySec .inner .entry li .txtClm .meta span.cate{background:#96AAD2;color:#fff;font-size:12px;letter-spacing:0.04em;padding:5px 10px 0}#entrySec .inner .entry li .txtClm h2{font-size:12px;letter-spacing:0.12em;line-height:1.875}#pager{margin-top:50px;margin-bottom:60px}#pager .inner{text-align:center;padding:0 7px}#pager .inner span,#pager .inner a{display:inline-block;width:40px;height:40px;line-height:43px;font-size:14px;letter-spacing:0;border:1px solid #96AAD2;margin:0 5px 10px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#pager .inner a:hover{background:#96AAD2;color:#fff}#pager .inner .current{background:#96AAD2;color:#fff}#pager .inner .previouspostslink,#pager .inner .nextpostslink,#pager .inner .first,#pager .inner .last{font-size:16px;line-height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#pager .inner .previouspostslink{margin-right:10px}#pager .inner .nextpostslink{margin-left:10px}#singleSec{margin-bottom:60px}#singleSec .inner .head{padding:30px 35px 30px;margin-bottom:30px;background:#E6F0FF}#singleSec .inner .head h1{position:relative;z-index:3;font-size:16px;letter-spacing:0.12em;font-weight:bold;line-height:1.714;margin-bottom:20px}#singleSec .inner .head .meta .time{display:inline-block;font-size:12px;letter-spacing:0.1em;margin-right:15px}#singleSec .inner .head .meta .cate{font-size:12px;letter-spacing:0.04em;display:inline-block;color:#fff;background:#96AAD2;padding:5px 10px 2px}#singleSec .inner .content{padding:0 30px;letter-spacing:0.12em}#singleSec .inner .content h2{font-size:14px;font-weight:bold;line-height:1.75;border-bottom:10px solid #FAE614;padding-bottom:10px;margin-bottom:20px;letter-spacing:0.12em}#singleSec .inner .content h3{font-size:13px;font-weight:bold;line-height:1.75;padding-bottom:15px;margin-bottom:20px;position:relative;letter-spacing:0.12em}#singleSec .inner .content h3:after{position:absolute;bottom:0;left:0;content:'';background:url(../images/svg/line_y.svg) repeat-x left center;height:8px;width:100%}#singleSec .inner .content h4{font-size:12px;font-weight:bold;line-height:1.75;border-left:10px solid #FAE614;padding-left:15px;margin-bottom:20px;letter-spacing:0.12em}#singleSec .inner .content p,#singleSec .inner .content ul{font-size:12px;letter-spacing:0.12em;line-height:1.875;margin-bottom:20px}#singleSec .inner .content div.wp-caption{width:100% !important;max-width:100% !important;margin-bottom:20px}#singleSec .inner .content div.wp-caption img{max-width:100%}#singleSec .inner .content div.wp-caption .wp-caption-text{font-size:12px}#singleSec .inner .content blockquote{display:block;width:100%;max-width:100%;border:1px solid #000;padding:20px}#singleSec .inner .content blockquote p{font-size:12px;letter-spacing:0.12em;margin:0;line-height:2.14}#singleSec .inner .content a{text-decoration:underline}#singleSec .inner .content .aligncenter{display:block;margin:0 auto 0.8em}#singleSec .inner .content .alignleft{float:left;margin:0 0.8em 0.8em 0}#singleSec .inner .content .alignright{float:right;margin:0 0 0.8em 0.8em}#singleSec .inner .content img[class*="wp-image-"],#singleSec .inner .content img[class*="attachment-"]{height:auto;max-width:100%}#author{margin-bottom:60px;padding:0 30px}#author .inner{border-top:10px solid #FAE614;background:#F0F0F0;padding:30px}#author .inner .imgClm{margin-bottom:20px;text-align:center}#author .inner .imgClm img{width:140px;height:auto}#author .inner .txtClm .small{font-size:12px;font-weight:bold;margin-bottom:5px;letter-spacing:0.12em}#author .inner .txtClm h3{font-size:14px;font-weight:bold;letter-spacing:0.12em;margin-bottom:10px}#author .inner .txtClm .txt{font-size:12px;letter-spacing:0.12em;line-height:1.9}#pager2{margin-top:60px;margin-bottom:60px}#pager2 .inner ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center}#pager2 .inner ul li{height:40px}#pager2 .inner ul li.prev,#pager2 .inner ul li.next{width:40px}#pager2 .inner ul li.prev a,#pager2 .inner ul li.next a{border:1px solid #96AAD2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;text-align:center;color:#96AAD2;line-height:40px;font-size:18px;font-weight:bold;height:40px}#pager2 .inner ul li.back{width:120px;font-size:14px;line-height:42px;margin:0 20px}#pager2 .inner ul li.back a{border:1px solid #96AAD2;text-align:center;display:block;text-align:center;height:40px}#pager2 .inner ul li a{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#pager2 .inner ul li a:hover{opacity:0.7}#philosophy01 .inner{padding:0 20px}#philosophy01 .inner .head{background:#fff;-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2);text-align:center;padding:25px 10px;margin-bottom:40px}#philosophy01 .inner .head span{display:block;color:#FAE614;font-size:40px;letter-spacing:0.02em;line-height:0.8;margin-bottom:-15px}#philosophy01 .inner .head h2{font-size:17px;letter-spacing:0.12em;font-weight:bold;line-height:1.5;margin-bottom:25px}#philosophy01 .inner .head p.txt{font-size:12px;letter-spacing:0.12em;font-weight:bold;line-height:1.9;margin-bottom:20px}#philosophy01 .inner .head p.txt:last-of-type{margin-bottom:0}#philosophy01>.imgBox{margin-bottom:45px;padding-left:55px}#philosophy01>.imgBox .imgClm{height:170px}#philosophy01>.imgBox .imgClm img{width:100%;height:100%;object-fit:cover}#philosophy02{padding:40px 0 35px;background:#F0F0F0;margin-bottom:45px}#philosophy02 .inner .head{margin-bottom:23px}#philosophy02 .inner .head h2.big{color:#fff}#philosophy02 .inner ul{padding:0 20px;margin-bottom:35px}#philosophy02 .inner ul li{margin-bottom:30px;position:relative}#philosophy02 .inner ul li .imgClm{width:240px}#philosophy02 .inner ul li .txtClm{position:absolute;top:15px;left:210px}#philosophy02 .inner ul li .txtClm span.num{font-size:60px;color:#FAE614;width:100%;line-height:0.9}#philosophy02 .inner ul li .txtClm h3{font-size:15px;font-weight:bold}#philosophy02 .inner ul li .txtClm h3 span{display:block;font-size:13px}#philosophy02 .inner ul li p.sp{font-size:12px;letter-spacing:0.12em;line-height:1.9}#philosophy03{margin-bottom:45px}#philosophy03 .inner .box3{margin:0 20px 40px}#philosophy03 .inner .box3 .imgBox{background:#F0F0F0;padding:25px 35px 10px}#philosophy03 .inner .box3 .imgBox .txtClm{padding-top:15px}#philosophy03 .inner .box3 .imgBox .txtClm h3{font-size:12px;font-weight:bold;letter-spacing:0.2em;margin-bottom:5px}#philosophy03 .inner .box3 .imgBox .txtClm .prof{font-size:12px;font-weight:bold;letter-spacing:0.2em;margin-bottom:10px}#philosophy03 .inner .box3 .imgBox .txtClm .after{margin-bottom:5px}#philosophy03 .inner .box3 .imgBox .txtClm .after span{display:inline-block;background:#FAE614;font-size:12px;letter-spacing:0.12em;line-height:1;padding:5px 10px}#philosophy03 .inner .box3 .imgBox .txtClm .result span{display:inline-block;background:#FAE614;font-size:30px;letter-spacing:0.12em;line-height:1;padding:15px 10px 5px}#philosophy03 .inner .box3 .tblClm{border:5px solid #F0F0F0;padding:20px 30px 20px 30px;overflow-x:auto}#philosophy03 .inner .box3 .tblClm .detailtbl{width:470px}#philosophy03 .inner .box3 .tblClm .detailtbl th,#philosophy03 .inner .box3 .tblClm .detailtbl td{text-align:center;border:1px solid #000;padding:7px 0;letter-spacing:0.12em}#philosophy03 .inner .box3 .tblClm .detailtbl th.bg,#philosophy03 .inner .box3 .tblClm .detailtbl td.bg{width:105 px;background:#E6F0FF}#philosophy03 .inner .box3 .tblClm .detailtbl th{font-size:12px}#philosophy03 .inner .box3 .tblClm .detailtbl th.blk{width:105px}#philosophy03 .inner .box3 .tblClm .detailtbl td{font-size:12px}#philosophy03 .inner .box3 .tblClm .caution{font-size:12px;letter-spacing:0.12em;margin-top:10px}#trainers{margin-bottom:45px}#trainers .inner{padding:0 20px}#trainers .inner ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#trainers .inner ul li{width:160px;margin-bottom:15px}#trainers .inner ul li a{display:block;position:relative}#trainers .inner ul li a .imgClm{background:#000}#trainers .inner ul li a .txtClm{position:absolute;bottom:15px;left:0;z-index:3;text-align:center;width:100%;color:#fff}#trainers .inner ul li a .txtClm span{display:inline-block}#trainers .inner ul li a .txtClm span.en{font-size:14px;letter-spacing:0.02em;display:block;margin-bottom:5px}#trainers .inner ul li a .txtClm span.gym{font-size:10px;letter-spacing:0.12em;border:1px solid #fff;padding:2px 10px}#trainers .inner ul li a:after{position:absolute;content:'';z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.2)}#trainers .inner ul li a:hover .txtClm{opacity:1}#trainers .inner ul li a:hover:after{opacity:1}#trainerSingle .inner{padding:0 30px}#trainerSingle .inner .imgClm{margin-bottom:30px}#trainerSingle .inner .txtClm span.en{font-size:30px;letter-spacing:0.02em;line-height:1;color:#96AAD2}#trainerSingle .inner .txtClm h1{font-size:13px;font-weight:bold;letter-spacing:0.12em;margin-bottom:20px}#trainerSingle .inner .txtClm dl dt{margin-bottom:10px}#trainerSingle .inner .txtClm dl dt span{font-size:12px;font-weight:bold;display:inline-block;padding:2px 10px;background:#96AAD2;color:#fff;letter-spacing:0.12em}#trainerSingle .inner .txtClm dl dd{margin-bottom:20px;font-size:12px;letter-spacing:0.12em;line-height:1.875}#trainerSingle .inner .txtClm dl dd span.gym{font-size:12px;display:inline-block;border:1px solid #000;padding:2px 10px;letter-spacing:0.12em}#trainerSingle .inner .txtClm dl dd ul li{font-size:12px;letter-spacing:0.12em;line-height:1.875;position:relative;padding-left:10px}#trainerSingle .inner .txtClm dl dd ul li:before{position:absolute;content:'';width:5px;height:5px;background:#96AAD2;left:0;top:8px}#voice01{margin-bottom:40px;background:#F0F0F0;padding:30px 0 20px}#voice01 .inner .head h2{color:#fff}#voice01 .inner ul.voiceList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px}#voice01 .inner ul.voiceList li{width:160px;margin-bottom:20px}#voice01 .inner ul.voiceList li a{display:block;position:relative}#voice01 .inner ul.voiceList li a .imgClm{background:#000}#voice01 .inner ul.voiceList li a .txtClm{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;text-align:center;width:100%;color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#voice01 .inner ul.voiceList li a .txtClm span{display:inline-block}#voice01 .inner ul.voiceList li a .txtClm span.en{font-size:24px;letter-spacing:0.02em;margin-bottom:15px;padding:0 20px;border-bottom:1px solid #fff}#voice01 .inner ul.voiceList li a:after{position:absolute;content:'';z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#voice01 .inner ul.voiceList li a:hover .txtClm{opacity:1}#voice01 .inner ul.voiceList li a:hover:after{opacity:1}#voice02{margin-bottom:60px}#voice02 .inner ul.voiceList2{padding:0 20px}#voice02 .inner ul.voiceList2 li{background:#F0F0F0;padding:20px 20px;margin-bottom:40px}#voice02 .inner ul.voiceList2 li .headWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:15px}#voice02 .inner ul.voiceList2 li .headWrap .imgClm{width:90px;min-width:90px}#voice02 .inner ul.voiceList2 li .headWrap .txtClm{padding-left:15px}#voice02 .inner ul.voiceList2 li .headWrap .txtClm h4{font-size:12px;letter-spacing:0.12em;border-bottom:1px dotted #96AAD2;padding-bottom:10px;margin-bottom:10px}#voice02 .inner ul.voiceList2 li .headWrap .txtClm h3{font-size:14px;letter-spacing:0.12em;line-height:1.44}#voice02 .inner ul.voiceList2 li .txt{font-size:12px;letter-spacing:0.12em;line-height:1.857}#voiceSingle .inner{padding:0 30px}#voiceSingle .inner .leftClm{margin-bottom:30px}#voiceSingle .inner .leftClm .imgClm{margin-bottom:20px;text-align:center}#voiceSingle .inner .leftClm dl dt{font-size:16px;letter-spacing:0.02em;border-bottom:1px solid #96AAD2;color:#96AAD2;margin-bottom:15px;padding-bottom:5px}#voiceSingle .inner .leftClm dl dd.prof{margin-bottom:20px}#voiceSingle .inner .leftClm dl dd.prof span{display:block;font-size:13px;letter-spacing:0.12em;line-height:1.875}#voiceSingle .inner .leftClm dl dd.ach span{display:inline-block;font-size:13px;letter-spacing:0.12em;border:1px solid #000;padding:5px 10px}#voiceSingle .inner .leftClm dl dd.ach p{margin-bottom:10px}#voiceSingle .inner .leftClm dl dd.ach .doing{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#voiceSingle .inner .leftClm dl dd.ach .doing li{margin:0 10px 10px 0}#voiceSingle .inner .leftClm dl dd.ach .result{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#voiceSingle .inner .leftClm dl dd.ach .result li{margin:0 10px 10px 0}#voiceSingle .inner .leftClm dl dd.ach .result li span{background:#FAE614}#voiceSingle .inner .rightClm span.en{display:block;font-size:16px;letter-spacing:0.02em;border-bottom:1px solid #96AAD2;color:#96AAD2;margin-bottom:15px;padding-bottom:5px}#voiceSingle .inner .rightClm h1{font-size:16px;font-weight:bold;letter-spacing:0.12em;margin-bottom:40px}#voiceSingle .inner .rightClm h2{font-size:16px;letter-spacing:0.02em;border-bottom:1px solid #96AAD2;color:#96AAD2;margin-bottom:15px;padding-bottom:5px}#voiceSingle .inner .rightClm dl dt{margin-bottom:10px;font-size:12px;font-weight:bold;color:#96AAD2;letter-spacing:0.12em;line-height:1.857}#voiceSingle .inner .rightClm dl dd{margin-bottom:30px;font-size:13px;letter-spacing:0.12em;line-height:2}#qa{margin-bottom:60px}#qa .inner{padding:0 20px}#qa .inner .qaBox{padding:30px 10px;border-bottom:1px dotted #96AAD2}#qa .inner .qaBox dt{margin-bottom:20px}#qa .inner .qaBox dt span.en{display:block;line-height:1;width:90px;min-width:90px;letter-spacing:0.12em;font-size:25px;color:#96AAD2;margin-bottom:5px}#qa .inner .qaBox dt span.en span.num{font-size:20px}#qa .inner .qaBox dt p{font-size:12px;font-weight:bold;color:#96AAD2;padding-left:25px;letter-spacing:0.12em;line-height:1.875}#qa .inner .qaBox dd{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start}#qa .inner .qaBox dd span.en{line-height:1;width:25px;min-width:25px;letter-spacing:0.12em;font-size:25px;color:#FAE614}#qa .inner .qaBox dd p{font-size:12px;padding-top:3px;letter-spacing:0.12em;line-height:1.875}#qa .inner .qaBox:first-of-type{border-top:1px dotted #96AAD2}#qa .inner .btnBox{margin-top:40px}#qa .inner .btnBox a{display:block;text-align:center;background:#fff;border:1px solid #000;text-align:center;overflow:hidden;padding:20px 20px;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;font-size:15px;font-weight:bold;letter-spacing:0.12em}#qa .inner .btnBox a:after{position:absolute;content:'';width:20px;height:20px;background:#000;right:-10px;bottom:-10px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#qa .inner .btnBox a:hover{opacity:0.7}#recruit{padding-top:10px;margin-bottom:60px}#recruit .inner .box{-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2);padding:30px 30px 30px;margin-bottom:50px}#recruit .inner .box h2{font-size:20px;line-height:1;font-weight:700;color:#96AAD2;letter-spacing:0.12em;margin-bottom:30px}#recruit .inner .box .detailsTbl{width:100%;font-size:12px;letter-spacing:0.12em;line-height:1.6;overflow:hidden}#recruit .inner .box .detailsTbl th{float:left;width:100%;border:1px solid #96AAD2;border-bottom:none;background:#F0F0F0;color:#96AAD2;vertical-align:top;text-align:left;padding:10px 25px}#recruit .inner .box .detailsTbl td{float:left;width:100%;border:1px solid #96AAD2;border-top:none;padding:10px 25px}#recruit .inner .box p.big{font-size:15px;letter-spacing:0.12em;margin-bottom:25px}#recruit .inner .box dl.mail{border:1px solid #FAC8BE;width:100%;padding:25px 40px;margin-bottom:20px}#recruit .inner .box dl.mail dt{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;letter-spacing:0.12em;margin-bottom:20px}#recruit .inner .box dl.mail dt .ico{width:30px;min-width:30px;height:30px;margin-right:20px}#recruit .inner .box dl.mail dt span{font-size:17px;font-weight:700;color:#FAC8BE}#recruit .inner .box dl.mail dd a{text-decoration:underline;font-size:21px;letter-spacing:0.04em}#recruit .inner .box dl.mail dd a:hover{text-decoration:none}#recruit .inner .box dl.mail2{border:1px solid #FAC8BE;width:100%;padding:25px 40px;margin-bottom:15px}#recruit .inner .box dl.mail2 dt{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;letter-spacing:0.12em;margin-bottom:20px}#recruit .inner .box dl.mail2 dt .ico{width:30px;min-width:30px;height:30px;margin-right:20px}#recruit .inner .box dl.mail2 dt span{font-size:17px;font-weight:700;color:#FAC8BE}#recruit .inner .box dl.mail2 dd{font-size:14px;letter-spacing:0.12em;font-weight:700;line-height:1.85}#recruit .inner .box p.caution{font-size:12px;letter-spacing:0.12em}#recruit .inner .box p.caution a{text-decoration:underline}#recruit .inner .box p.caution a:hover{text-decoration:none}#recruit .inner .box .flowList{font-size:13px;letter-spacing:0.12em;font-weight:700}#recruit .inner .box .flowList .en{letter-spacing:0;display:inline-block;color:#fff;background:#96AAD2;width:30px;height:30px;text-align:center;line-height:30px;margin-right:20px;font-size:15px;padding-top:2px}#recruit .inner .box .flowList li{margin-bottom:10px}#recruit .inner .btnBox{display:block;width:100%;padding:0 20px}#recruit .inner .btnBox .btn4{font-size:15px;letter-spacing:0.12em;display:block;text-align:center;background:#FAE614;border:1px solid #000;text-align:center;overflow:hidden;padding:20px 0 20px;position:relative;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:bold}#recruit .inner .btnBox .btn4:after{position:absolute;content:'';width:16px;height:16px;background:#000;right:-8px;bottom:-8px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#environment{background:#F0F0F0;padding:45px 0 40px}#environment .inner .head{margin-bottom:30px;padding-top:10px}#environment .inner .head h2{padding:0 10px;position:relative}#environment .inner .head h2 span.big{position:relative;z-index:1;width:100%;display:block;font-size:70px;letter-spacing:0.02em;color:#FAE614;line-height:0.7;left:5px;word-wrap:break-word}#environment .inner .head h2 span.ja{position:absolute;z-index:3;font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em;top:20px;left:10px}#environment .inner .enviList{padding:0 20px;margin-bottom:60px}#environment .inner .enviList li{margin-bottom:40px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#environment .inner .enviList li .imgClm{position:relative;width:160px;margin-bottom:20px}#environment .inner .enviList li .imgClm:after{content:'';position:absolute;z-index:1;width:100%;height:100%;top:5px;left:5px;border:2px solid #96AAD2}#environment .inner .enviList li .imgClm img{position:relative;z-index:3}#environment .inner .enviList li .txtClm{padding-left:20px}#environment .inner .enviList li .txtClm span.en{position:relative;width:100%;text-align:center;font-size:60px;color:#FAE614;line-height:0.9;letter-spacing:0;z-index:1}#environment .inner .enviList li .txtClm h3{position:relative;top:-20px;z-index:3;text-align:center;font-size:16px;font-weight:700;letter-spacing:0.12em}#environment .inner .enviList li p.sp{width:100%;font-size:12px;letter-spacing:0.12em;line-height:1.857;text-align:justify}#environment .inner .adviser{margin-bottom:60px}#environment .inner .adviser .head2{margin-bottom:30px;padding-top:10px}#environment .inner .adviser .head2 h3{padding:0 10px;position:relative}#environment .inner .adviser .head2 h3 span.big{position:relative;z-index:1;width:100%;display:block;font-size:70px;letter-spacing:0.02em;color:#FAE614;line-height:0.7;left:5px;word-wrap:break-word}#environment .inner .adviser .head2 h3 span.ja{position:absolute;z-index:3;font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em;top:20px;left:10px}#environment .inner .adviser .adviserList>li{margin-bottom:60px}#environment .inner .adviser .adviserList>li .imgClm{width:205px;margin:0 auto 40px;position:relative}#environment .inner .adviser .adviserList>li .imgClm:after{position:absolute;z-index:1;content:'';width:100%;height:100%;border:2px solid #FAE614;top:10px;left:10px}#environment .inner .adviser .adviserList>li .imgClm img{position:relative;z-index:2}#environment .inner .adviser .adviserList>li p.name{font-size:15px;font-weight:bold;letter-spacing:0.12em;padding:0 30px;margin-bottom:20px}#environment .inner .adviser .adviserList>li ul{padding:0 30px;margin-bottom:30px}#environment .inner .adviser .adviserList>li ul li{font-weight:bold;font-size:12px;letter-spacing:0.12em;line-height:1.857}#environment .inner .adviser .adviserList>li .txt{padding:0 30px;font-size:12px;letter-spacing:0.12em;margin-bottom:30px}#environment .inner .adviser .adviserList>li dl{padding:0 30px;font-size:12px;letter-spacing:0.12em}#environment .inner .adviser .adviserList>li dl dt{color:#96AAD2;font-weight:bold;margin-bottom:10px}#environment .inner .adviser .adviserList>li dl dd{line-height:1.42}#environment .inner .box{padding:0 20px;position:relative}#environment .inner .box:after{content:'';position:absolute;z-index:1;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);height:100%;top:5px;left:25px;border:2px solid #96AAD2}#environment .inner .box .box2{position:relative;z-index:3;background:#fff;padding:10px 10px}#environment .inner .box .box2 .head2{padding-top:20px;margin-bottom:20px}#environment .inner .box .box2 .head2 h3{position:relative;text-align:center;padding-top:15px;margin-bottom:40px}#environment .inner .box .box2 .head2 h3 span{width:100%;display:block;font-weight:bold}#environment .inner .box .box2 .head2 h3 span.en{position:absolute;top:0;left:0;z-index:1;color:#FAE614;line-height:1;font-size:38px;letter-spacing:0.02em}#environment .inner .box .box2 .head2 h3 span.small{position:relative;z-index:3;font-size:12px;letter-spacing:0}#environment .inner .box .box2 .head2 h3 span.big{line-height:1;position:relative;z-index:3;font-size:20px;letter-spacing:0.12em}#environment .inner .box .box2 .head2 p{text-align:center;font-size:12px;letter-spacing:0.12em;line-height:1.857}#environment .inner .box .box2 .wrap{width:100%;border:1px solid #96AAD2;padding:15px 10px;margin-bottom:20px}#environment .inner .box .box2 .wrap h4{width:100%;text-align:center;margin-bottom:20px}#environment .inner .box .box2 .wrap h4 span{display:block}#environment .inner .box .box2 .wrap h4 span.big{font-size:14px;font-weight:bold;letter-spacing:0.12em;margin-bottom:10px}#environment .inner .box .box2 .wrap h4 span.en{font-size:30px;letter-spacing:0.02em;color:#96AAD2;line-height:1}#environment .inner .box .box2 .wrap h4 span.small{font-size:12px;color:#96AAD2;font-weight:bold;letter-spacing:0.12em}#environment .inner .box .box2 .wrap dl{letter-spacing:0.12em;margin-bottom:10px}#environment .inner .box .box2 .wrap dl dt{font-size:20px;font-weight:bold;margin-bottom:15px}#environment .inner .box .box2 .wrap dl dd{font-size:12px;line-height:2}#environment .inner .box .box2 .wrap ul{line-height:2}#environment .inner .box .box2 .wrap ul li{font-weight:bold;font-size:12px;letter-spacing:0.12em}#environment .inner .box .box2 .wrap ul li span{display:inline-block;font-weight:normal;font-weight:400}#environment .inner .box .box2 .wrap ul li span.bold{font-weight:bold;margin-right:15px}#environment .inner .box .box2 .wrap2{background:#E6F0FF;padding:15px 20px 1px;margin-bottom:20px}#environment .inner .box .box2 .wrap2 h4{text-align:center;font-size:16px;letter-spacing:0.12em;font-weight:bold;margin-bottom:20px}#environment .inner .box .box2 .wrap2 ul li{width:100%;text-align:center;margin-bottom:30px}#environment .inner .box .box2 .wrap2 ul li h5{text-align:center;margin:10px 0;font-size:14px;font-weight:bold;letter-spacing:0.12em}#environment .inner .box .box2 .wrap2 ul li p{text-align:left;font-size:10px;line-height:1.666;letter-spacing:0.12em}#environment .inner .box .box2 .wrap3 .itemlist{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#environment .inner .box .box2 .wrap3 .itemlist li{text-align:center;width:32%;height:60px;margin-bottom:10px;background:#fff;color:#96AAD2;border:2px solid #96AAD2;font-size:11px;font-weight:bold;line-height:1.3;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center}#environment .inner .box .box2 .wrap3 .itemlist li span{text-align:center;width:100%}#performance{padding:100px 0 80px}#performance .inner .head{margin-bottom:30px;padding-top:10px}#performance .inner .head h2{padding:0 10px;position:relative}#performance .inner .head h2 span.big{position:relative;z-index:1;width:100%;display:block;font-size:70px;letter-spacing:0.02em;color:#FAE614;line-height:0.7;left:5px;word-wrap:break-word}#performance .inner .head h2 span.ja{position:absolute;z-index:3;font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em;top:20px;left:10px}#performance .inner .head p.txt{margin-top:10px;padding:0 20px;font-size:15px}#performance .inner .voiceList{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;margin-bottom:30px}#performance .inner .voiceList li{width:100px;margin:0 10px 20px}#performance .inner .voiceList li a{display:block;position:relative}#performance .inner .voiceList li a .imgClm{background:#000}#performance .inner .voiceList li a .txtClm{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;text-align:center;width:100%;color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#performance .inner .voiceList li a .txtClm span{display:inline-block}#performance .inner .voiceList li a .txtClm span.en{font-size:18px;letter-spacing:0.02em;margin-bottom:15px;padding:0 10px;border-bottom:1px solid #fff}#performance .inner .voiceList li a:after{position:absolute;content:'';z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#performance .inner .voiceList li a:hover .txtClm{opacity:1}#performance .inner .voiceList li a:hover:after{opacity:1}#performance .inner .btnBox{text-align:center}#performance .inner .btnBox .btn{width:130px}#trainerVoice{background:#F0F0F0;padding:40px 0 10px}#trainerVoice .inner .head{margin-bottom:30px;padding-top:10px}#trainerVoice .inner .head h2{padding:0 10px;position:relative}#trainerVoice .inner .head h2 span.big{position:relative;z-index:1;width:100%;display:block;font-size:70px;letter-spacing:0.02em;color:#FAE614;line-height:0.7;left:5px;word-wrap:break-word}#trainerVoice .inner .head h2 span.ja{position:absolute;z-index:3;font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em;top:20px;left:10px}#trainerVoice .inner ul{padding:0 20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#trainerVoice .inner ul li{width:45%;margin-bottom:40px}#trainerVoice .inner ul li a{display:block;position:relative}#trainerVoice .inner ul li a .imgClm{background:#000;position:relative}#trainerVoice .inner ul li a .imgClm img{position:relative;z-index:3}#trainerVoice .inner ul li a .imgClm:after{position:absolute;z-index:1;top:5px;left:5px;content:'';width:100%;height:100%;border:2px solid #FAE614}#trainerVoice .inner ul li a .txtClm{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:7;text-align:center;width:100%;color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;padding-top:10px;opacity:0}#trainerVoice .inner ul li a .txtClm span{display:inline-block}#trainerVoice .inner ul li a .txtClm span.en{font-size:24px;letter-spacing:0.02em;display:block;margin-bottom:15px}#trainerVoice .inner ul li a .txtClm span.gym{font-size:12px;letter-spacing:0.12em;border:1px solid #fff;padding:2px 10px;margin:0 5px 10px}#trainerVoice .inner ul li a:after{position:absolute;content:'';z-index:5;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0}#trainerVoice .inner ul li a:hover .txtClm{opacity:1}#trainerVoice .inner ul li a:hover:after{opacity:1}#ceoMsg{padding:50px 0}#ceoMsg .inner .head{margin-bottom:30px;padding-top:10px}#ceoMsg .inner .head h2{padding:0 10px;position:relative}#ceoMsg .inner .head h2 span.big{position:relative;z-index:1;width:100%;display:block;font-size:70px;letter-spacing:0.02em;color:#FAE614;line-height:0.7;left:5px;word-wrap:break-word}#ceoMsg .inner .head h2 span.ja{position:absolute;z-index:3;font-size:20px;font-weight:bold;font-weight:700;letter-spacing:0.12em;top:20px;left:10px}#ceoMsg .inner .wrap{position:relative;width:100%;padding:0 20px}#ceoMsg .inner .wrap .imgClm{position:absolute;z-index:10;width:170px;min-width:170px;right:0;top:-150px}#ceoMsg .inner .wrap .txtClm{position:relative;padding:10px 10px 15px}#ceoMsg .inner .wrap .txtClm h3{position:relative;z-index:5;font-size:17px;letter-spacing:0.12em;font-weight:700;line-height:1.66;margin-bottom:40px}#ceoMsg .inner .wrap .txtClm p{position:relative;z-index:5;font-size:12px;letter-spacing:0.12em;line-height:1.9}#ceoMsg .inner .wrap .txtClm p.right{text-align:right;margin-top:10px}#ceoMsg .inner .wrap .txtClm:after{position:absolute;z-index:1;content:'';top:-50px;left:0;right:0;bottom:0;border:4px solid #FAE614}#entryNow{background:url(../images/sp_recruit_bg01.jpg) no-repeat center top;background-size:cover;width:100%;padding:40px 0}#entryNow .inner{padding:0 20px;color:#fff}#entryNow .inner .box{text-align:center;border:1px solid #fff}#entryNow .inner .box .head{border-bottom:1px solid #fff;padding:25px 10px 30px}#entryNow .inner .box .head span.small{font-size:13px;letter-spacing:0.12em;display:block;margin-bottom:10px}#entryNow .inner .box .head h2{font-size:25px;letter-spacing:0.04em;line-height:1;margin-bottom:10px}#entryNow .inner .box .head p{font-size:13px;letter-spacing:0.12em}#entryNow .inner .box ul{padding:0 20px}#entryNow .inner .box ul li{padding:30px 0}#entryNow .inner .box ul li .ico{display:inline-block;margin-bottom:20px;width:30px;height:30px}#entryNow .inner .box ul li p{font-size:14px;letter-spacing:0.12em;line-height:1.44}#entryNow .inner .box ul li a{color:#fff;font-size:21px;letter-spacing:0.02em;text-decoration:underline}#entryNow .inner .box ul li a:hover{text-decoration:none}#entryNow .inner .box ul li:first-of-type{border-bottom:1px solid #fff}#entryNow .inner .caution{margin-top:10px;text-align:center;font-size:12px;letter-spacing:0.12em}#entryNow .inner .caution a{color:#fff;text-decoration:underline}#entryNow .inner .caution a:hover{text-decoration:none}#tVoiceSingle{background:#F0F0F0;padding:30px 0 50px}#tVoiceSingle .inner{padding:0 30px}#tVoiceSingle .inner .imgClm{margin-bottom:30px}#tVoiceSingle .inner .txtClm dt{border-bottom:1px solid #96AAD2;padding-bottom:17px;margin-bottom:20px}#tVoiceSingle .inner .txtClm dt span.en{display:block;font-size:30px;letter-spacing:0.02em;color:#96AAD2;line-height:0.91;margin-bottom:10px}#tVoiceSingle .inner .txtClm dt span.ja{display:block;font-size:13px;letter-spacing:0.12em;font-weight:700}#tVoiceSingle .inner .txtClm dd p.txt{font-size:12px;letter-spacing:0.12em;line-height:2}#tVoiceSingle .inner .txtClm dd p.video{margin-top:25px}#tVoiceSingle .inner .txtClm dd p.video a{width:140px;display:inline-block;position:relative}#tVoiceSingle .inner .txtClm dd p.video a span.play{pointer-events:none;position:absolute;z-index:2;width:24px;height:24px;top:50%;left:50%;margin-top:-12px;margin-left:-12px}#tVoiceContents{padding:40px 0 20px}#tVoiceContents .inner{padding:0 30px}#tVoiceContents .inner .head{position:relative;padding:30px 0 25px;border-bottom:1px solid #96AAD2;margin-bottom:20px}#tVoiceContents .inner .head span.big{position:absolute;z-index:1;top:0;left:-10px;font-size:65px;letter-spacing:0.02em;line-height:0.91;color:#F0F0F0}#tVoiceContents .inner .head h1{position:relative;z-index:3;font-size:20px;letter-spacing:0.12em;font-weight:700;line-height:1.33;color:#96AAD2}#tVoiceContents .inner .content .wrap{margin-bottom:30px}#tVoiceContents .inner .content .wrap h2{font-size:15px;font-weight:700;line-height:1.6;letter-spacing:0.12em;margin-bottom:15px}#tVoiceContents .inner .content .wrap p{font-size:12px;letter-spacing:0.12em;line-height:2.14}#tVoiceContents .inner .content p.img{width:100%;margin-bottom:30px}#tVoiceContents .inner .content p.img img{max-width:100%}#tVoiceVideo{margin-bottom:60px}#tVoiceVideo .inner{padding:0 30px}#tVoiceVideo .inner .head{position:relative;padding:30px 0 25px;border-bottom:1px solid #96AAD2;margin-bottom:30px}#tVoiceVideo .inner .head span.big{position:absolute;z-index:1;top:0;left:-10px;font-size:65px;letter-spacing:0.02em;line-height:0.91;color:#F0F0F0}#tVoiceVideo .inner .head h2{position:relative;z-index:3;font-size:20px;letter-spacing:0.12em;font-weight:700;line-height:1.33;color:#96AAD2}#tVoiceVideo .inner .videoBox a{display:inline-block;position:relative}#tVoiceVideo .inner .videoBox a span.play{position:absolute;pointer-events:none;z-index:3;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px}#otherTrainerVoice{background:#f0f0f0;padding:40px 0 10px}#otherTrainerVoice .inner ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}#otherTrainerVoice .inner ul li{width:22vw;margin:0 4vw 30px}#otherTrainerVoice .inner ul li a{display:block;position:relative}#otherTrainerVoice .inner ul li a .imgClm{border:2px solid #FAE614}#otherTrainerVoice .inner ul li a .txtClm{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}#otherTrainerVoice .inner ul li a .txtClm span.en{position:absolute;width:100%;color:#fff;display:block;text-align:center;font-size:20px;letter-spacing:0.02em;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#otherTrainerVoice .inner ul li a:hover .txtClm{opacity:1}#returnBtn{padding:40px 0}#returnBtn .inner{padding:0 30px;text-align:center}#returnBtn .inner a{background:#fff;display:block;font-size:14px;letter-spacing:0.04em;line-height:0.91;padding:20px 25px 15px;border:1px solid #96AAD2}section.ani .inner,section.ani .mapWrap{overflow:hidden}#idealCandidateProfile{background:#fff url(../images/bg_recruit.jpg) center top repeat-x;background-size:auto 200px;padding-top:60px;padding-bottom:20px}#idealCandidateProfile .inner{padding:0 20px}#idealCandidateProfile .inner .head{text-align:center;margin-bottom:80px}#idealCandidateProfile .inner .head h2{position:relative;margin-bottom:40px}#idealCandidateProfile .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:55px;letter-spacing:0.02em;color:#FAE614;line-height:0.9;top:-30px;left:0}#idealCandidateProfile .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1.2}#idealCandidateProfile .inner .box{background:#fff;box-shadow:4px 4px 4px rgba(0,0,0,0.2);margin-bottom:40px;padding:35px;position:relative}#idealCandidateProfile .inner .box .txtClm{margin-bottom:20px}#idealCandidateProfile .inner .box .txtClm span.num{width:100%;position:absolute;display:inline-block;font-size:40px;line-height:1;letter-spacing:0.02em;color:#96AAD2;top:-15px;left:0;text-align:center}#idealCandidateProfile .inner .box .txtClm h3{font-size:17px;font-weight:700;letter-spacing:0.12em;line-height:1.3;color:#96AAD2;margin-bottom:15px}#idealCandidateProfile .inner .box .txtClm p{font-size:12px;letter-spacing:0.12em;line-height:1.6}#emergencyInfo{position:fixed;z-index:999;top:50%;left:50%;width:80%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#000;border:2px solid #FAE614;border-radius:5px;-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2)}#emergencyInfo .inner{position:relative}#emergencyInfo .inner a{padding:20px;display:block;color:#FAE614;font-weight:700;position:relative}#emergencyInfo .inner a:after{position:absolute;content:'';right:0;bottom:0;border-top:10px solid transparent;border-right:10px solid #FAE614;border-bottom:10px solid #FAE614;border-left:10px solid transparent}#emergencyInfo .inner h2{text-align:center;font-size:16px;border-bottom:1px solid #FAE614;padding-bottom:20px;margin-bottom:20px}#emergencyInfo .inner p{font-size:18px}#emergencyInfo .inner span#eCloseBtn{position:absolute;z-index:10;display:block;background:#000;border:2px solid #FAE614;width:40px;height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;top:-20px;right:-20px;text-align:center;-moz-box-shadow:6px 8px 12px rgba(0,0,0,0.2);-webkit-box-shadow:6px 8px 12px rgba(0,0,0,0.2);box-shadow:6px 8px 12px rgba(0,0,0,0.2)}#emergencyInfo .inner span#eCloseBtn span{display:inline-block;width:20px;position:relative}#emergencyInfo .inner span#eCloseBtn span:before,#emergencyInfo .inner span#eCloseBtn span:after{position:absolute;content:'';width:20px;height:2px;background:#FAE614;left:0;top:50%;margin-top:-1px}#emergencyInfo .inner span#eCloseBtn span:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#emergencyInfo .inner span#eCloseBtn span:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#entryForm{padding:100px 0 80px}#entryForm .inner{padding:0 20px}#entryForm .inner .head{text-align:center;margin-bottom:40px}#entryForm .inner .head h2{position:relative;margin-bottom:40px}#entryForm .inner .head h2 span.big{position:absolute;z-index:1;width:100%;display:block;text-align:center;font-size:55px;letter-spacing:0.02em;color:#FAE614;line-height:0.9;top:-30px;left:0}#entryForm .inner .head h2 span.ja{position:relative;z-index:3;font-size:30px;font-weight:bold;font-weight:700;letter-spacing:0.12em;line-height:1.2}#entryForm .inner .formBox{background:#F0F0F0;padding:20px 35px}#entryForm .inner .formBox .formtbl{width:100%;margin-bottom:15px;overflow:hidden}#entryForm .inner .formBox .formtbl th{float:left;padding:10px 0 5px;width:100%;text-align:left;font-size:12px;letter-spacing:0.12em}#entryForm .inner .formBox .formtbl th span{font-size:12px}#entryForm .inner .formBox .formtbl th span.red{color:#B0272D}#entryForm .inner .formBox .formtbl td{width:100%;float:left;padding-bottom:10px}#entryForm .inner .formBox .formtbl td input[type=text],#entryForm .inner .formBox .formtbl td input[type=email],#entryForm .inner .formBox .formtbl td input[type=tel],#entryForm .inner .formBox .formtbl td input[type=date]{width:100%;background:#fff;padding:10px;font-size:13px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#entryForm .inner .formBox .formtbl td input[type=date]{background:#FAE614}#entryForm .inner .formBox .formtbl td textarea{width:100%;height:170px;background:#fff;padding:10px;font-size:13px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#entryForm .inner .formBox .formtbl td.radio span.first{margin:0}#entryForm .inner .formBox .formtbl td.radio input[type=radio]{display:none}#entryForm .inner .formBox .formtbl td.radio .wpcf7-list-item-label{padding-left:40px;position:relative;margin-right:20px}#entryForm .inner .formBox .formtbl td.radio .wpcf7-list-item-label::before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #000;border-radius:100%;background:#fff}#entryForm .inner .formBox .formtbl td.radio input[type=radio]:checked+.wpcf7-list-item-label::after,#entryForm .inner .formBox .formtbl td.radio input[type=radio]:checked ~ .wpcf7-list-item-label::after{content:"";display:block;position:absolute;top:7px;left:5px;width:10px;height:10px;border:1px solid #000;border-radius:100%;background:#000}#entryForm .inner .formBox .formtbl td.years input{width:60px;margin-right:20px}#entryForm .inner .formBox .formtbl td.select .selectWrap{position:relative}#entryForm .inner .formBox .formtbl td.select .selectWrap:after{position:absolute;z-index:5;pointer-events:none;content:'';background:url(../images/svg/ico_down.svg) no-repeat center;width:14px;height:10px;right:12px;top:15px}#entryForm .inner .formBox .formtbl td.select select{width:100%;background:#FAE614;padding:10px;font-size:13px;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;letter-spacing:0.12em}#entryForm .inner .formBox .formtbl td.acceptance{font-size:13px}#entryForm .inner .formBox .formtbl td.acceptance p{font-size:13px}#entryForm .inner .formBox .formtbl td.acceptance p a{text-decoration:underline}#entryForm .inner .formBox .formtbl td.acceptance span.wpcf7-list-item{margin:0}#entryForm .inner .formBox .formtbl td span.wpcf7-not-valid-tip{display:inline-block;font-size:10px;font-weight:bold}#entryForm .inner .formBox .caution{text-align:center;font-size:12px;letter-spacing:0.12em;line-height:2;margin-bottom:15px}#entryForm .inner .formBox .caution a{text-decoration:underline}#entryForm .inner .formBox input.wpcf7c-conf,#entryForm .inner .formBox textarea.wpcf7c-conf{border:0;background:#fff}#entryForm .inner .formBox .wpcf7.is_confirm input:-webkit-autofill{box-shadow:0 0 0px 1000px #fff inset}#entryForm .inner .formBox .btnBox{text-align:center}#entryForm .inner .formBox .btnBox .submit,#entryForm .inner .formBox .btnBox .confirm,#entryForm .inner .formBox .btnBox .back{display:inline-block;width:auto;text-align:center;background:#fff;height:55px;line-height:55px;padding:0 20px;border:1px solid #000;font-size:12px;letter-spacing:0.12em;font-weight:bold;font-family:'Noto Sans JP','Noto Sans Japanese', sans-serif;cursor:pointer;margin:0 5px 10px}#entryForm .inner .formBox .btnBox .submit{background:#FAE614}#entryForm .inner .formBox .btnBox .back{background:#D5D5D5}#entryForm .inner .formBox .btnBox .ajax-loader{display:none !important}#entryForm .inner div.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{display:none}}
