@charset "UTF-8";.mvAreaWrap{position:relative}.mvAreaWrap .mvArea{position:relative;height:100vh;background-color:#fff}@media (max-width:640px){.mvAreaWrap .mvArea{height:-webkit-calc(100vh - 74px);height:calc(100vh - 74px)}.os-android .mvAreaWrap .mvArea{height:100vh}}.mvAreaWrap .mvArea .headerArea .row01{position:static;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mvAreaWrap .mvArea .headerArea .row01 .left .logo01{display:block!important;width:120px;padding-top:0;padding-bottom:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;z-index:10}.mvAreaWrap .mvArea .headerArea .row01 .left .logo01.anim01{pointer-events:auto;-webkit-transition:0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:0.7s cubic-bezier(0.645, 0.045, 0.355, 1);top:0%;left:0%;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%)}@media (max-width:640px){.mvAreaWrap .mvArea .headerArea .row01 .left .logo01.anim01{top:50%!important;left:50%!important;-webkit-transform:translate(-50%, -50%)!important;-ms-transform:translate(-50%, -50%)!important;transform:translate(-50%, -50%)!important;opacity:0}}.mvAreaWrap .mvArea .headerArea .row01 .left .logo01 .block01{width:60px;height:60px;opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:1.2s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:1.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:1.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.mvAreaWrap .mvArea .headerArea .row01 .left .logo01 .block01.anim01{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.mvAreaWrap .mvArea .headerArea .row01 .left .logo01 .block02{width:60px;height:60px;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:1.2s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:1.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:1.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.mvAreaWrap .mvArea .headerArea .row01 .left .logo01 .block02.anim01{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.mvAreaWrap .mvArea .headerArea .row01 .left .logo01>*{-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.no-touchevents .mvAreaWrap .mvArea .headerArea .row01 .left .logo01:hover>*{opacity:0.6}.mvAreaWrap .mvArea .headerArea .row01 .left .logo02{display:none!important}.mvAreaWrap .mvArea .headerArea .row01 .left .menubtn{bottom:0;margin:auto;opacity:0;pointer-events:none;background-color:transparent}.mvAreaWrap .mvArea .headerArea .row01 .left .menubtn.anim01{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;opacity:1;pointer-events:auto}@media (max-width:640px){.mvAreaWrap .mvArea .headerArea .row01 .left .menubtn{display:none}}.mvAreaWrap .mvArea .headerArea .row01 .left .menubtn .line>div>div{background-color:#000}.mvAreaWrap .mvArea .headerArea .row01 .left .menubtn .txt>p>span{color:#000}.mvAreaWrap .mvArea .headerArea .row01 .right{opacity:0;pointer-events:none}@media (max-width:640px){.mvAreaWrap .mvArea .headerArea .row01 .right{display:none!important}}.mvAreaWrap .mvArea .headerArea .row01 .right.anim01{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;opacity:1;pointer-events:auto}.mvAreaWrap .mvArea .headerArea .row02{display:none}.mvAreaWrap .mvArea .nextarea{position:absolute;width:40px;height:40px;bottom:0;left:0;right:0;margin:auto;display:block;opacity:0;pointer-events:none}.mvAreaWrap .mvArea .nextarea.anim01{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;opacity:1;pointer-events:auto}.mvAreaWrap .mvArea .nextarea:after,.mvAreaWrap .mvArea .nextarea:before{position:absolute;top:1px;left:1px;width:37px;height:37px;content:""}.mvAreaWrap .mvArea .nextarea:before{background-color:#C9C9CA}@media (max-width:640px){.mvAreaWrap .mvArea .nextarea:before{position:absolute;top:0;left:0;right:0;bottom:0;width:1.8rem;height:1.8rem;margin:auto}}.mvAreaWrap .mvArea .nextarea:after{background-color:#C52C22;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}@media (max-width:640px){.mvAreaWrap .mvArea .nextarea:after{display:none}}.no-touchevents .mvAreaWrap .mvArea .nextarea:hover:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.mvAreaWrap .mvArea .nextarea>img{position:relative;z-index:1;display:block}@media (max-width:640px){.mvAreaWrap .mvArea .nextarea>img{position:absolute;top:0;left:0;right:0;bottom:0;width:2rem;height:2rem;margin:auto}}.mvAreaWrap .mvArea .txt01wrap{text-align:left;position:absolute;bottom:50%;left:60px;padding-bottom:8px;z-index:10}@media (max-width:640px){.mvAreaWrap .mvArea .txt01wrap{bottom:18%;left:0;margin-bottom:0.5rem}}.mvAreaWrap .mvArea .txt01wrap:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;height:0;border-bottom:2px dotted #D1564E}.mvAreaWrap .mvArea .txt01wrap.anim01:after{width:100%;-webkit-transition:1.0s;-o-transition:1.0s;transition:1.0s}.mvAreaWrap .mvArea .txt01wrap .title01{padding:0 28px 0 60px;overflow:hidden}@media (max-width:640px){.mvAreaWrap .mvArea .txt01wrap .title01{padding-right:1.1rem;padding-left:2.8rem}}.mvAreaWrap .mvArea .txt01wrap .title01>span{display:block;position:relative;padding-bottom:0.1rem;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%)}.mvAreaWrap .mvArea .txt01wrap .title01>span>img{display:inline-block;vertical-align:middle;-webkit-transition:1.0s;-o-transition:1.0s;transition:1.0s}@media (max-width:640px){.mvAreaWrap .mvArea .txt01wrap .title01>span>img{width:auto;height:3.7rem}}.mvAreaWrap .mvArea .txt01wrap .title01>span>img:nth-child(2){position:absolute;top:0;left:0;opacity:0}[data-mvslidecolor=white] .mvAreaWrap .mvArea .txt01wrap .title01>span>img:first-child{opacity:0}[data-mvslidecolor=white] .mvAreaWrap .mvArea .txt01wrap .title01>span>img:nth-child(2){opacity:1}.mvAreaWrap .mvArea .txt01wrap .title01>span:after{content:"ハルヨガ";font-size:1.6rem;margin-left:26px;display:inline-block;vertical-align:middle;-webkit-transition:1.0s;-o-transition:1.0s;transition:1.0s}[data-mvslidecolor=white] .mvAreaWrap .mvArea .txt01wrap .title01>span:after{color:#FFF}@media (max-width:640px){.mvAreaWrap .mvArea .txt01wrap .title01>span:after{font-size:0.8rem;margin-left:1.5rem}}.mvAreaWrap .mvArea .txt01wrap .title01.anim01>span{-webkit-transition:1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.mvAreaWrap .mvArea .txt01wrap .cap01{overflow:hidden;position:absolute;top:100%;left:60px}@media (max-width:640px){.mvAreaWrap .mvArea .txt01wrap .cap01{left:2.8rem}}.mvAreaWrap .mvArea .txt01wrap .cap01>span{display:block;font-size:1.8rem;line-height:3.4rem;padding-top:18px;letter-spacing:0.2rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media (max-width:640px){.mvAreaWrap .mvArea .txt01wrap .cap01>span{font-size:1.10rem;line-height:1.90rem;padding-top:0.8rem;letter-spacing:0}}[data-mvslidecolor=white] .mvAreaWrap .mvArea .txt01wrap .cap01>span{color:#FFF}.mvAreaWrap .mvArea .txt01wrap .cap01.anim01>span{-webkit-transition:-webkit-transform 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 1s;-webkit-transition:transform 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 1s;transition:-webkit-transform 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 1s;-webkit-transition:color 1s, -webkit-transform 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:color 1s, -webkit-transform 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:transform 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 1s;transition:transform 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 1s;transition:transform 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 1s, -webkit-transform 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.mvAreaWrap .mvArea .pager{text-align:right;position:absolute;bottom:0;right:60px;opacity:0;pointer-events:none}.mvAreaWrap .mvArea .pager.anim01{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;opacity:1;pointer-events:auto}@media (max-width:640px){.mvAreaWrap .mvArea .pager{right:1rem}}.mvAreaWrap .mvArea .pager>li{cursor:pointer;width:42px;height:42px;display:inline-block;position:relative;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}@media (max-width:640px){.mvAreaWrap .mvArea .pager>li{width:20px;height:30px}}.no-touchevents .mvAreaWrap .mvArea .pager>li:hover{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mvAreaWrap .mvArea .pager>li:after,.mvAreaWrap .mvArea .pager>li:before{content:"";display:block;width:8px;height:8px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}@media (max-width:640px){.mvAreaWrap .mvArea .pager>li:after,.mvAreaWrap .mvArea .pager>li:before{width:4px;height:4px}}.mvAreaWrap .mvArea .pager>li:before{background-color:#C9C9CA}.mvAreaWrap .mvArea .pager>li:after{background-color:#C52C22;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s}.mvAreaWrap .mvArea .pager>li.active:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.mvAreaWrap .mvArea .slidearea{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;pointer-events:none}.mvAreaWrap .mvArea .slidearea .scene{position:absolute;opacity:0;-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.mvAreaWrap .mvArea .slidearea .scene.active{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);opacity:1}.mvAreaWrap .mvArea .slidearea .scene.disableTrs{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mvAreaWrap .mvArea .slidearea .scene.scene01{top:0;left:0;width:100%;height:100%}.mvAreaWrap .mvArea .slidearea .scene.scene01 .bg01{position:absolute;top:60px;left:60px;right:60px;bottom:60px;background-image:url(../img/bg01.jpg);background-position:center center;-webkit-background-size:cover;background-size:cover;opacity:0}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .bg01{top:5%;left:4%;right:auto;bottom:auto;width:92%;height:88%}}.mvAreaWrap .mvArea .slidearea .scene.scene01 .reddot{position:absolute;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-image:url(../img/bg02.gif);-webkit-background-size:20px 20px;background-size:20px 20px;opacity:0}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .reddot{-webkit-background-size:15px 15px;background-size:15px 15px}}.mvAreaWrap .mvArea .slidearea .scene.scene01 .reddot.type01{width:240px;height:240px;left:62%;top:33%;margin-top:-120px;margin-left:-120px;-webkit-transform:translateY(300px);-ms-transform:translateY(300px);transform:translateY(300px)}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .reddot.type01{width:37vw;height:37vw;left:38%;top:17%;margin:-18.5vw 0 0 -18.5vw}}.mvAreaWrap .mvArea .slidearea .scene.scene01 .reddot.type02{width:130px;height:130px;left:57%;top:65%;margin-top:-65px;margin-left:-65px;-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px)}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .reddot.type02{width:25vw;height:25vw;left:34%;top:44%;margin:-12.5vw 0 0 -12.5vw}}.mvAreaWrap .mvArea .slidearea .scene.scene01 .reddot.type03{width:170px;height:170px;left:75%;top:65%;margin-top:-85px;margin-left:-85px;-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px)}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .reddot.type03{width:18vw;height:18vw;left:64%;top:33%;margin:-9vw 0 0 -9vw}}.mvAreaWrap .mvArea .slidearea .scene.scene01 .txt01{position:absolute;left:50%;top:10%;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);opacity:0}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .txt01{width:46vw;height:auto;left:10%;top:0%}}.mvAreaWrap .mvArea .slidearea .scene.scene01 .txt02{position:absolute;left:70%;top:40%;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);opacity:0}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .txt02{width:46vw;height:auto;left:46%;top:27%}}.mvAreaWrap .mvArea .slidearea .scene.scene01 .obj01{position:absolute;left:69%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:86vh;opacity:0}@media (min-height:800px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .obj01{width:-webkit-calc(706px + (100vh - 800px) * 0.5);width:calc(706px + (100vh - 800px) * 0.5);height:auto}}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .obj01{width:80vw;height:auto;left:50%;top:33%}}.mvAreaWrap .mvArea .slidearea .scene.scene01 .txt03{position:absolute;left:50%;top:54%;opacity:0}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene01 .txt03{width:23vw;height:auto;left:12%;top:34%}}.mvAreaWrap .mvArea .slidearea .scene.scene02,.mvAreaWrap .mvArea .slidearea .scene.scene03,.mvAreaWrap .mvArea .slidearea .scene.scene04,.mvAreaWrap .mvArea .slidearea .scene.scene05{top:60px;left:60px;right:60px;bottom:60px;background-position:center center;-webkit-background-size:cover;background-size:cover}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea .scene.scene02,.mvAreaWrap .mvArea .slidearea .scene.scene03,.mvAreaWrap .mvArea .slidearea .scene.scene04,.mvAreaWrap .mvArea .slidearea .scene.scene05{top:5%;left:4%;right:auto;bottom:auto;width:92%;height:88%}}@media (max-width:640px){.mvAreaWrap .mvArea .slidearea{top:50px}}.mvAreaWrap .mvArea .slidearea>canvas{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.mvAreaWrap .info{position:absolute;bottom:60px;left:60px;background-color:rgba(255, 255, 255, 0.85);padding:36px 40px;width:550px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;pointer-events:none}@media (max-width:640px){.mvAreaWrap .info{position:static;background-color:#FFF;padding:2.5rem 1rem;opacity:1;pointer-events:auto;width:100%}}.mvAreaWrap .info.anim01{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;opacity:1;pointer-events:auto}.mvAreaWrap .info>dt{margin-bottom:4px}@media (max-width:640px){.mvAreaWrap .info>dt{margin-bottom:0.5rem;position:relative}}@media (max-width:640px){.mvAreaWrap .info>dt img{width:auto;height:1.5rem;margin-top:0.3rem}}@media (max-width:640px){.mvAreaWrap .info>dt>a{display:inline-block;padding:0.2rem 2.0rem 0.2rem 1.4rem;background-color:#333333;position:relative;font-size:1.05rem;color:#FFF;font-weight:bold;float:right;margin-right:1.5rem}.mvAreaWrap .info>dt>a:after{content:"";display:block;width:4px;height:4px;border-top:2px solid #FFF;border-right:2px solid #FFF;position:absolute;top:0;bottom:0;right:0.8rem;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.mvAreaWrap .info>dd{display:table}@media (max-width:640px){.mvAreaWrap .info>dd{display:block}}.mvAreaWrap .info>dd>a{display:table-row;font-size:1.2rem;line-height:2.2rem}@media (max-width:640px){.mvAreaWrap .info>dd>a{display:block;font-size:0.9rem;line-height:1.8;text-align:left}}.mvAreaWrap .info>dd>a+a{margin-top:1rem}.no-touchevents .mvAreaWrap .info>dd>a:hover .txt span:after{opacity:1}.mvAreaWrap .info>dd>a .date{display:table-cell;vertical-align:top}@media (max-width:640px){.mvAreaWrap .info>dd>a .date{display:inline-block}}.mvAreaWrap .info>dd>a .genre{display:table-cell;vertical-align:top;padding:0 12px}@media (max-width:640px){.mvAreaWrap .info>dd>a .genre{display:inline-block}}.mvAreaWrap .info>dd>a .txt{display:table-cell;vertical-align:top}@media (max-width:640px){.mvAreaWrap .info>dd>a .txt{display:block;text-decoration:underline}}.mvAreaWrap .info>dd>a .txt span{position:relative}.mvAreaWrap .info>dd>a .txt span:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;opacity:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.aboutArea{position:relative;text-align:left;background-color:#fff;overflow:hidden}.aboutArea .row01{position:relative;padding:0 30px}@media (max-width:640px){.aboutArea .row01{padding:0 2rem}}.aboutArea .row01 .bg{position:absolute;top:0;left:0;width:100%;height:100%}.aboutArea .row01>.in{max-width:950px;width:100%;margin:auto;display:table;height:52vw;max-height:750px;position:relative}@media (max-width:640px){.aboutArea .row01>.in{height:47rem;display:block}}.aboutArea .row01>.in>.in2{display:table-cell;vertical-align:middle;padding-left:55%}@media (max-width:640px){.aboutArea .row01>.in>.in2{display:block;padding-left:0;padding-top:19.5rem}}.aboutArea .row01>.in>.in2 .title{position:relative;padding-bottom:16px;margin-bottom:18px}@media (max-width:640px){.aboutArea .row01>.in>.in2 .title{padding-bottom:0.5rem;margin-bottom:1.5rem;text-align:center}}.aboutArea .row01>.in>.in2 .title:after,.aboutArea .row01>.in>.in2 .title:before{content:"";display:block;position:absolute;width:10px;height:10px;bottom:0;left:0;background-color:#C52C22}@media (max-width:640px){.aboutArea .row01>.in>.in2 .title:after,.aboutArea .row01>.in>.in2 .title:before{width:5px;height:5px;left:auto;right:50%}}.aboutArea .row01>.in>.in2 .title:before{background-color:#C9C9CA;left:10px}@media (max-width:640px){.aboutArea .row01>.in>.in2 .title:before{left:50%}}.aboutArea .row01>.in>.in2 .title>img:first-child{position:absolute;top:-60px;left:-48px}@media (max-width:640px){.aboutArea .row01>.in>.in2 .title>img:first-child{width:auto;height:3.2rem;top:-3rem;left:2.5rem}}.aboutArea .row01>.in>.in2 .title>img:nth-child(2){position:relative}@media (max-width:640px){.aboutArea .row01>.in>.in2 .title>img:nth-child(2){width:auto;height:3.5rem}}.aboutArea .row01>.in>.in2 .caption{color:#FFF;font-size:1.5rem;line-height:3.2rem}@media (max-width:640px){.aboutArea .row01>.in>.in2 .caption{font-size:1.2rem;line-height:2.1rem}}@media (max-width:640px){.aboutArea .row01>.in>.in2 .caption br{display:none}}.aboutArea .row02{margin-top:-80px;position:relative;height:2055px}@media (max-width:640px){.aboutArea .row02{margin-top:-4rem;height:130rem}}.aboutArea .row02 .bg svg{position:relative;width:1440px;height:100%;margin:auto;display:block;overflow:visible;z-index:10;left:50%;margin-left:-720px}@media (max-width:640px){.aboutArea .row02 .bg svg{margin-left:0;width:100%;left:0}}.aboutArea .row02 .bg .flowtxt01{position:absolute;top:160px;left:50%;margin-left:-270px;z-index:11}@media (max-width:640px){.aboutArea .row02 .bg .flowtxt01{top:11rem;margin-left:-7rem;width:auto;height:2.5rem}}.aboutArea .row02 .bg .flowtxt02{position:absolute;top:525px;left:50%;margin-left:160px;z-index:11}@media (max-width:640px){.aboutArea .row02 .bg .flowtxt02{top:15rem;margin-left:3rem;width:auto;height:2.7rem}}.aboutArea .row02 .bg .flowtxt03{position:absolute;top:602px;left:50%;margin-left:-95px;z-index:11}@media (max-width:640px){.aboutArea .row02 .bg .flowtxt03{top:17.5rem;margin-left:-7rem;width:auto;height:1.7rem}}.aboutArea .row02 .bg canvas{position:absolute;top:0;left:0;width:100%;height:100%}.aboutArea .row02 .content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}.aboutArea .row02 .content .sec{position:absolute}.aboutArea .row02 .content .sec .title{font-size:1.8rem;line-height:3.4rem;letter-spacing:0.1rem;font-weight:bold;margin-bottom:10px;position:relative;overflow:hidden}@media (max-width:640px){.aboutArea .row02 .content .sec .title{font-size:1.4rem;line-height:2.6rem;letter-spacing:0;margin-bottom:0.5rem}}.aboutArea .row02 .content .sec .title>span{position:relative;display:block}.aboutArea .row02 .content .sec .caption{font-size:1.4rem;line-height:3.0rem;letter-spacing:0.1rem;position:relative;overflow:hidden}@media (max-width:640px){.aboutArea .row02 .content .sec .caption{font-size:1.2rem;line-height:2.1rem;letter-spacing:0}}.aboutArea .row02 .content .sec .caption>span{position:relative;display:block}.aboutArea .row02 .content .sec.sec01{top:320px;left:50%;margin-left:-500px;max-width:350px}@media (max-width:640px){.aboutArea .row02 .content .sec.sec01{top:20rem;left:1.5rem;margin-left:0;max-width:100%;right:1.0rem}}.aboutArea .row02 .content .sec.sec02{top:960px;left:50%;margin-left:120px;max-width:350px}@media (max-width:640px){.aboutArea .row02 .content .sec.sec02{top:63.5rem;left:1.5rem;margin-left:0;max-width:100%;right:0.8rem}}.aboutArea .row02 .content .sec.sec03{top:1648px;left:50%;margin-left:-480px;max-width:350px}@media (max-width:640px){.aboutArea .row02 .content .sec.sec03{top:107.5rem;left:1.5rem;margin-left:0;max-width:100%;right:1.0rem}}.informationWrap h2{margin-bottom:30px}.contactWrap h2,.instructorWrap h2,.menuWrap h2,.welcomeWrap h2{margin-bottom:15px}.voiceWrap h2{margin-bottom:75px}.accessWrap h2{margin-bottom:75px}@media (max-width:640px){.informationWrap h2{margin-bottom:25px}.informationWrap h2>img{height:2.3rem}.accessWrap h2,.contactWrap h2,.instructorWrap h2,.menuWrap h2,.welcomeWrap h2{margin-bottom:10px}.voiceWrap h2{margin-bottom:20px}}.contactWrap .cap01,.menuWrap .cap01,.welcomeWrap .cap01{font-size:1.5rem;line-height:2;text-align:center}.contactWrap .cap01,.welcomeWrap .cap01{color:#fff}.welcomeWrap .cap01{margin-bottom:20px}.menuWrap .cap01{margin-bottom:40px}.contactWrap .cap01{margin-bottom:30px}@media (max-width:640px){.contactWrap .cap01,.menuWrap .cap01,.welcomeWrap .cap01{font-size:1.2rem;line-height:1.8}.welcomeWrap .cap01{margin-right:6%;margin-left:6%;text-align:left}.menuWrap .cap01{margin-right:3%;margin-left:3%;margin-bottom:20px;text-align:left}.contactWrap .cap01{margin-bottom:15px}}.contactWrap .btn01,.menuWrap .btn01,.welcomeWrap .btn01{display:block;width:460px;margin-right:auto;margin-left:auto;padding-top:13px;padding-bottom:11px;font-size:2.2rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.welcomeWrap .btn01{width:auto;background-color:rgba(197, 44, 34, 0.85);color:#fff}.menuWrap .btn01{background-color:#c52c22;color:#fff}.contactWrap .btn01{margin-bottom:35px;background-color:#fff}.contactWrap .btn01 span,.menuWrap .btn01 span,.welcomeWrap .btn01 span{position:relative;font-weight:bold}.contactWrap .btn01 span{color:#000}.contactWrap .btn01 span:after,.menuWrap .btn01 span:after,.welcomeWrap .btn01 span:after{content:"";position:absolute;top:0;bottom:0;margin:auto}.contactWrap .btn01 span:after,.welcomeWrap .btn01 span:after{width:8px;height:8px;border-top-width:2px;border-right-width:2px;border-top-style:solid;border-right-style:solid;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.welcomeWrap .btn01 span:after{right:-25px;border-top-color:#fff;border-right-color:#fff}.menuWrap .btn01 span:after{content:"";display:inline-block;width:7px;height:7px;border-top:2px solid #FFF;border-right:2px solid #FFF;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:7px;vertical-align:middle;position:relative;top:-2px}.contactWrap .btn01 span:after{right:-15px;border-top-color:#000;border-right-color:#000}.no-touchevents .welcomeWrap .btn01:hover{background-color:#dc4036}.no-touchevents .contactWrap .btn01:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.no-touchevents .menuWrap .btn01:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media (max-width:640px){.contactWrap .btn01,.menuWrap .btn01,.welcomeWrap .btn01{padding-top:1.05rem;padding-bottom:1.05rem;font-size:1.4rem}.contactWrap .btn01,.menuWrap .btn01{width:auto}.contactWrap .btn01{margin:0 6% 20px}.contactWrap .btn01 span:after,.welcomeWrap .btn01 span:after{width:4px;height:4px;border-top-width:1px;border-right-width:1px}.welcomeWrap .btn01 span:after{right:-10px}.menuWrap .btn01 span:after{right:-8px;width:6px;height:6px}.contactWrap .btn01 span:after{right:-10px}.menuWrap .btn01 span:after{margin-left:0}}.informationWrap{padding-top:45px;padding-bottom:50px;background-color:#efefef}@media (max-width:640px){.informationWrap{padding-top:40px;padding-bottom:40px}}.informationWrap>.in{position:relative;max-width:980px;margin-right:auto;margin-left:auto}@media (max-width:640px){.informationWrap>.in{margin-right:6%;margin-left:6%}}.informationWrap>.in ul:after{content:"";display:table;clear:both}.informationWrap>.in ul li{float:left;width:215px;font-size:1.3rem;font-weight:bold;line-height:2}@media (max-width:640px){.informationWrap>.in ul li{float:none;width:auto;font-size:1.2rem;line-height:1.8}.informationWrap>.in ul li:after{content:"";display:table;clear:both}}.informationWrap>.in ul li+li{margin-left:40px}@media (max-width:640px){.informationWrap>.in ul li+li{margin-top:20px;margin-left:0}}.informationWrap>.in ul li a{display:block;position:relative;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.informationWrap>.in ul li a:after{content:"";display:block;clear:both}.no-touchevents .informationWrap>.in ul li a:hover{opacity:.6}.no-touchevents .informationWrap>.in ul li a:hover>.in .more{text-decoration:underline}.informationWrap>.in ul li a .img{display:block;width:215px;height:160px;background-image:url(../img/blog/dammy.png);background-position:center center;-webkit-background-size:cover;background-size:cover}.informationWrap>.in ul li a .img[style]{-webkit-background-size:contain;background-size:contain;background-color:#fff;background-repeat:no-repeat}@media (max-width:640px){.informationWrap>.in ul li a .img{float:left;width:130px;height:90px;margin-top:5px}}.informationWrap>.in ul li a>.in{display:block;margin-top:10px}@media (max-width:640px){.informationWrap>.in ul li a>.in{margin-top:-10px;margin-left:145px;padding-bottom:1.2rem}}.informationWrap>.in ul li a>.in .time{display:block;margin-right:10px;font-size:1.2rem;font-weight:normal}@media (max-width:640px){.informationWrap>.in ul li a>.in .time{font-size:.9rem}}.informationWrap>.in ul li a>.in .cap{display:block;font-size:1.3rem;line-height:2.6rem;font-weight:bold}@media (max-width:640px){.informationWrap>.in ul li a>.in .cap{font-size:1.2rem}}.informationWrap>.in ul li a>.in .more{display:block;color:#c52c22;text-align:right}@media (max-width:640px){.informationWrap>.in ul li a>.in .more{position:absolute;bottom:0;right:0}}.informationWrap>.in ul li a>.in .more:after{content:"";display:inline-block;width:4px;height:4px;margin-left:5px;border-top:1px solid #c52c22;border-right:1px solid #c52c22;vertical-align:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.informationWrap>.in .list{position:absolute;top:10px;right:0;font-size:1.3rem;font-weight:bold}@media (max-width:640px){.informationWrap>.in .list{display:block;position:relative;margin-top:25px;padding-top:10px;padding-bottom:10px;background-color:#333;color:#fff;text-align:center}}.informationWrap>.in .list:after{content:"";display:inline-block;width:6px;height:6px;margin-left:5px;border-top:1px solid #333;border-right:1px solid #333;vertical-align:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:640px){.informationWrap>.in .list:after{position:absolute;top:50%;right:15px;margin-top:-2px;border-top-color:#fff;border-right-color:#fff}}.no-touchevents .informationWrap>.in .list:hover{text-decoration:underline}.welcomeWrap{padding-top:80px;position:relative;background-color:#313131}@media (max-width:640px){.welcomeWrap{padding-top:40px;background-color:#78797a;background-position:64% bottom;background-size:auto 81%}}.welcomeWrap>.bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-background-size:cover;background-size:cover;-webkit-transition:1.0s;-o-transition:1.0s;transition:1.0s;opacity:0}.welcomeWrap>.bg.active{opacity:1}.welcomeWrap>.bg>video{position:absolute;top:50%;left:50%;margin-left:-960px;margin-top:-540px}.welcomeWrap>.in{position:relative}.welcomeWrap>.in .desc{max-width:850px;margin-right:auto;margin-left:auto;margin-bottom:40px}.welcomeWrap>.in .desc:after{content:"";display:table;clear:both}.welcomeWrap>.in .desc .one{float:left;width:250px;color:#fff}@media (max-width:640px){.welcomeWrap>.in .desc .one{float:none;width:auto;min-height:100px;margin-right:6%;margin-left:6%}}.welcomeWrap>.in .desc .one+.one{margin-left:50px}@media (max-width:640px){.welcomeWrap>.in .desc .one+.one{margin-top:20px;margin-left:6%}}.welcomeWrap>.in .desc .one .tit{width:180px;height:180px;margin-right:auto;margin-left:auto;margin-bottom:20px;padding-top:45px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative}@media (max-width:640px){.welcomeWrap>.in .desc .one .tit{display:table-cell;width:100px;height:100px;margin-bottom:0;padding-top:1.3rem}.os-android .welcomeWrap>.in .desc .one .tit{padding-top:1.6rem}}.welcomeWrap>.in .desc .one .tit svg{overflow:visible;position:absolute;top:0;left:0;width:100%;height:100%;-webkkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.welcomeWrap>.in .desc .one .tit svg circle{fill:none;stroke:#FFF}@media (max-width:640px){.welcomeWrap>.in .desc .one .tit svg circle{stroke-width:2px}}.welcomeWrap>.in .desc .one .tit .dropBlock{width:100%;display:block;text-align:center;margin-bottom:10px;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s;opacity:0}.welcomeWrap>.in .desc .one .tit .dropBlock.view{opacity:1}@media (max-width:640px){.welcomeWrap>.in .desc .one .tit .dropBlock{margin-bottom:0.8rem}}.welcomeWrap>.in .desc .one .tit .dropBlock .drop{display:inline-block;vertical-align:middle;width:8px;height:12px;margin:0 4px;background-image:url(../common/img/drop03_02.png);-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:1.0s;-o-transition:1.0s;transition:1.0s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}@media (max-width:640px){.welcomeWrap>.in .desc .one .tit .dropBlock .drop{width:7px;height:10px}}.welcomeWrap>.in .desc .one .tit .dropBlock .drop.view{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.welcomeWrap>.in .desc .one .tit .dropBlock .drop.it{background-image:url(../common/img/drop03_01.png)}.welcomeWrap>.in .desc .one .tit .txt{font-size:2rem;font-weight:bold;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s;opacity:0}@media (max-width:640px){.welcomeWrap>.in .desc .one .tit .txt{font-size:1.2rem;line-height:1.8;letter-spacing:-1px;line-height:1.9rem;display:block}}.welcomeWrap>.in .desc .one .tit .txt.view{opacity:1}.welcomeWrap>.in .desc .one .cap{font-size:1.3rem;line-height:1.9;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s;opacity:0}.welcomeWrap>.in .desc .one .cap.view{opacity:1}@media (max-width:640px){.welcomeWrap>.in .desc .one .cap{display:table-cell;padding-left:15px;padding-top:5px;font-size:1.2rem;line-height:1.8;vertical-align:middle}}.menuWrap{padding:85px 3% 60px;background-color:#fff}@media (max-width:640px){.menuWrap{padding-top:40px;padding-bottom:40px}}.menuWrap .bg{padding-top:90px;padding-bottom:95px;background-color:#efefef}@media (max-width:640px){.menuWrap .bg{padding:10px 3% 45px}}.menuWrap .lessonTit{position:relative;margin-top:25px;color:#d1564e;font-size:1.3rem;line-height:1.5;text-align:center}.menuWrap .lessonTit span{display:inline-block;position:relative;padding-right:20px;padding-left:20px;background-color:#efefef}.menuWrap .group .lessonTit{margin-bottom:20px}.menuWrap .other .lessonTit{margin-bottom:10px}.menuWrap .lessonTit:before{content:"";position:absolute;top:15px;left:0;width:100%;border-top:2px solid #c52c22}@media (max-width:640px){.menuWrap .lessonTit{margin-top:10px;font-size:.9rem;line-height:1.4}.menuWrap .lessonTit span{padding-right:15px;padding-left:15px}.menuWrap .lessonTit img{width:auto}.menuWrap .group .lessonTit{margin-bottom:7px}.menuWrap .group .lessonTit img{height:24px}.menuWrap .other .lessonTit{margin-bottom:17px}.menuWrap .other .lessonTit img{height:18px}.menuWrap .lessonTit:before{top:10px;border-top-width:1px}}.menuWrap .cap02{font-size:1.8rem;font-weight:bold;text-align:center}.menuWrap .other .cap02{margin-bottom:10px}@media (max-width:640px){.menuWrap .cap02{font-size:1.3rem}}.menuWrap .group{max-width:980px;margin-right:auto;margin-left:auto;margin-bottom:75px}.menuWrap .group .groupImg{display:block;margin:auto;width:980px;height:500px;background-position:center center;-webkit-background-size:cover;background-size:cover}@media (max-width:640px){.menuWrap .group .groupImg{width:100%;height:auto;padding-top:57%;margin-bottom:1rem}}.menuWrap .group .type{float:left;width:475px;margin-bottom:45px;text-align:center}.menuWrap .group .type h4{margin-top:15px;margin-bottom:10px;font-size:1.8rem;line-height:1.8}.menuWrap .group .type p{margin-bottom:30px;font-size:1.3rem;line-height:2.2;text-align:left}.menuWrap .group .type .btn01{width:auto;padding-top:16px;padding-bottom:15px;background-color:#dc5050;font-size:1.8rem}.no-touchevents .menuWrap .group .type .btn01:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media (max-width:640px){.menuWrap .group{margin-bottom:40px}.menuWrap .group>img{max-width:100%;height:auto}.menuWrap .group .type{float:none;width:auto;margin-top:15px;margin-bottom:15px}.menuWrap .group .type>img{max-width:100%;height:auto}.menuWrap .group .type h4{margin-top:5px;font-size:1.3rem}.menuWrap .group .type p{margin-bottom:20px;font-size:1.2rem;line-height:1.8}.menuWrap .group .type .btn01{padding-top:12px;padding-bottom:11px;font-size:1.4rem}}.menuWrap .other{max-width:980px;margin-right:auto;margin-left:auto;margin-bottom:80px}.menuWrap .other .otherImg{width:450px;height:280px;background-position:center center;-webkit-background-size:cover;background-size:cover}@media (max-width:640px){.menuWrap .other .otherImg{width:100%;height:auto;padding-top:63%;margin-bottom:1rem}}.menuWrap .other .pair,.menuWrap .other .personal{float:left;width:450px}.menuWrap .other .personal{margin-bottom:45px}.menuWrap .other .pair{margin-left:80px}.menuWrap .other .txt{margin-bottom:20px;font-size:1.3rem;line-height:1.9}.menuWrap .other:after{content:"";display:table;clear:both}@media (max-width:640px){.menuWrap .other{margin-bottom:30px}.menuWrap .other .pair,.menuWrap .other .personal{float:none;width:auto}.menuWrap .other .personal{margin-bottom:0}.menuWrap .other .pair{margin-top:40px;margin-left:0}.menuWrap .other .pair>img,.menuWrap .other .personal>img{max-width:100%;height:auto}.menuWrap .other .txt{margin-bottom:10px;font-size:1.2rem;line-height:1.8}}@media (max-width:640px){.menuWrap .price_btn{display:inline-block;position:relative;width:100%;padding-top:8px;padding-bottom:7px;border:1px solid #333;font-size:1.2rem;line-height:1.8;font-weight:bold;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:1.4rem}.menuWrap .price_btn:before{content:"";position:absolute;top:-4px;right:15px;bottom:0;margin:auto;width:6px;height:6px;border-top-width:2px;border-right-width:2px;border-top-style:solid;border-right-style:solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.menuWrap .price_btn.close{margin-bottom:20px}.menuWrap .price_btn.close:before{top:4px;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}}.menuWrap .price h4{position:relative;margin-bottom:25px;padding-bottom:10px;border-bottom:2px dotted #c52c22;color:#c52c22;font-size:1.3rem}.menuWrap .price h4 img{margin-right:15px}.menuWrap .price h4 span{position:absolute;right:0;bottom:10px;padding-right:10px;padding-left:10px;color:#fff;font-size:1.5rem;line-height:2;background-color:#c52c22}.menuWrap .price li{position:relative;padding-left:20px;font-size:1.5rem;line-height:2;font-weight:bold;line-height:1}.menuWrap .price li+li{margin-top:25px}.menuWrap .price li span{margin-right:5px;font-size:2.4rem}.menuWrap .price li .en{margin-right:15px}.menuWrap .price li:before{content:"";position:absolute;top:50%;left:5px;width:6px;height:10px;margin-top:-5px;background:url(../img/menu_price_ico.png) no-repeat;background-size:contain}.menuWrap .price dl{position:relative}.menuWrap .price dl:before{content:"";position:absolute;top:10px;left:0;width:100%;border-top:1px dotted #333}.menuWrap .price dl:after{content:"";display:table;clear:both}.menuWrap .price dt{position:relative;float:left;padding-right:10px;background-color:#efefef}.menuWrap .price dd{position:relative;float:right;padding-left:10px;background-color:#efefef}.menuWrap .price li:last-child dd{padding-right:15px}.menuWrap .group .price{float:right;width:450px;margin-top:20px}@media (max-width:640px){.menuWrap .price{display:none;margin-bottom:25px}.menuWrap .price h4{margin-bottom:10px;padding-top:3px;padding-bottom:5px;border-bottom-width:1px;font-size:.9rem}.menuWrap .price h4 img{width:auto;height:12px;margin-right:10px}.menuWrap .price h4 span{bottom:5px;font-size:.9rem}.menuWrap .price li{padding-left:15px;font-size:.9rem}.menuWrap .price li+li{margin-top:10px}.menuWrap .price li span{font-size:1.5rem}.menuWrap .price li .en{margin-right:0}.menuWrap .price li:before{content:"";left:3px;width:3px;height:5px;margin-top:-3px}.menuWrap .price dl:before{top:5px}.menuWrap .price dt{padding-right:5px}.menuWrap .price dd{padding-left:5px}.menuWrap .price li:last-child dd{padding-right:10px}.menuWrap .group .price{float:none;width:auto;margin-top:0}}.menuWrap .service{clear:both;padding-top:15px;padding-bottom:15px;border:2px solid #c9c9ca;font-size:1.3rem}.menuWrap .service h4{float:left;width:265px;padding-top:5px;border-right:2px solid #c9c9ca;color:#c52c22;text-align:center}.menuWrap .service ul{margin-top:5px;margin-left:270px;padding-left:45px}.menuWrap .service li:before{content:"・"}.menuWrap .service li+li{margin-top:5px}.menuWrap .service:after{content:"";display:table;clear:both}@media (max-width:640px){.menuWrap .service{display:none;padding:10px 3%}.menuWrap .service h4{float:none;width:auto;padding-top:0;padding-bottom:7px;border-right:none;border-bottom:1px solid #c9c9ca;font-size:.9rem;line-height:1.3}.menuWrap .service h4 img{width:auto;height:12px}.menuWrap .service ul{margin-top:10px;margin-left:0;padding-left:0;font-size:1.1rem}.menuWrap .service li{padding-left:1em;text-indent:-1em}}.menuWrap .yoga_goods{display:table;max-width:870px;width:100%;margin-right:auto;margin-left:auto;margin-bottom:45px}.menuWrap .yoga_goods div{display:table-cell;position:relative;padding-top:40px;padding-bottom:30px;background-color:#fff;text-align:center;vertical-align:top}.menuWrap .yoga_goods div .label{position:absolute;top:0;left:0}.menuWrap .yoga_goods div h3{margin-bottom:16px;color:#c52c22}.menuWrap .yoga_goods div .txt01{margin-bottom:10px;font-size:2rem;font-weight:bold}.menuWrap .yoga_goods div .txt02{font-size:1.3rem}@media (max-width:640px){.menuWrap .yoga_goods{margin-bottom:50px}.menuWrap .yoga_goods>img{max-width:100%;height:auto;vertical-align:bottom}.menuWrap .yoga_goods div{display:block;width:auto;padding-top:20px;padding-bottom:15px}.menuWrap .yoga_goods div .label{width:5.5rem;height:auto}.menuWrap .yoga_goods div h3{margin-bottom:15px;font-size:.9rem}.menuWrap .yoga_goods div .txt01{margin-bottom:10px;font-size:1.3rem;line-height:2.2rem}.menuWrap .yoga_goods div .txt02{font-size:1.1rem}}.menuWrap .admission{display:table;max-width:980px;width:100%;margin-right:auto;margin-left:auto;margin-bottom:40px}.menuWrap .admission h3{display:table-cell;width:110px;background-color:#c9c9ca;font-size:2rem;text-align:center;vertical-align:middle}.menuWrap .admission>div{display:table-cell;padding-top:5px;padding-left:30px;font-size:1.3rem;line-height:1.9}.menuWrap .admission h3+div{width:265px}.menuWrap .admission dl+dl{margin-top:30px}.menuWrap .admission dt{margin-bottom:5px;font-weight:bold}.menuWrap .admission dt:before{content:"■";margin-right:3px;color:#c52c22;font-size:1rem;vertical-align:middle}.menuWrap .admission li:before{content:"・";margin-right:3px}@media (max-width:640px){.menuWrap .admission{margin-bottom:35px}.menuWrap .admission h3{display:block;width:auto;margin-bottom:25px;font-size:1.4rem;line-height:40px}.menuWrap .admission>div{display:block;padding-top:0;padding-left:0;font-size:1.1rem}.menuWrap .admission h3+div{width:auto}.menuWrap .admission>div+div{margin-top:20px}.menuWrap .admission dl+dl{margin-top:20px}.menuWrap .admission dt{margin-bottom:0}.menuWrap .admission dt:before{content:"";display:inline-block;width:6px;height:6px;background-color:#c52c22}}.menuWrap .recess{display:table;max-width:980px;width:100%;margin-right:auto;margin-left:auto;margin-bottom:75px}.menuWrap .recess h3{display:table-cell;width:110px;background-color:#c9c9ca;font-size:2rem;text-align:center;vertical-align:middle}.menuWrap .recess dl{display:table-cell;padding-top:5px;padding-left:30px;font-size:1.3rem;line-height:1.9}.menuWrap .recess dt{margin-bottom:5px;font-weight:bold}.menuWrap .recess dt:before{content:"■";margin-right:3px;color:#c52c22;font-size:1rem;vertical-align:middle}.menuWrap .recess dd span{margin-top:6px;display:block}@media (max-width:640px){.menuWrap .recess{margin-bottom:30px}.menuWrap .recess h3{display:block;width:auto;margin-bottom:25px;font-size:1.4rem;line-height:40px}.menuWrap .recess dl{display:block;padding-top:0;padding-left:0;font-size:1.1rem}.menuWrap .recess dt{margin-bottom:0}.menuWrap .recess dt:before{content:"";display:inline-block;width:6px;height:6px;background-color:#c52c22}.menuWrap .recess dd span{margin-top:12px}}.menuWrap .btn dt{margin-bottom:15px;font-size:2rem;font-weight:bold;text-align:center;letter-spacing:1px}@media (max-width:640px){.menuWrap .btn dt{margin-bottom:10px;font-size:1.2rem;line-height:1.8}}.voiceWrap{padding-top:75px;padding-bottom:120px;position:relative}.voiceWrap .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;-webkit-background-size:cover;background-size:cover}.voiceWrap .cmnTit01{position:relative}.voiceWrap>.in{position:relative;max-width:980px;margin-right:auto;margin-left:auto}.voiceWrap .voice{display:table;border:10px solid #fff;background-color:#fff}.voiceWrap .voice>dl{display:table-cell;padding-right:35px;padding-left:45px;vertical-align:middle}.voiceWrap .voice>dl dt{margin-bottom:5px;color:#c52c22;font-size:1.6rem;font-weight:bold}.voiceWrap .voice>dl dd+dt{margin-top:20px}.voiceWrap .voice>dl dd{font-size:1.3rem;line-height:1.9}.voiceWrap .ph{position:relative}.voiceWrap .ph .phImg{display:inline-block;vertical-align:bottom;width:482px;height:334px}.voiceWrap .ph dl{position:absolute;right:0;bottom:0;padding-top:5px;padding-bottom:5px;padding-left:15px;background-color:#c52c22;color:#fff;font-weight:bold;text-align:center}.voiceWrap .ph dt{margin-bottom:5px;border-bottom:1px dotted #fff;font-size:1.6rem}.voiceWrap .ph dt strong{margin-right:5px;margin-left:5px;font-size:2.6rem}.voiceWrap .ph dd{padding-right:15px;font-size:1.2rem}.voiceWrap .voice+.voice{margin-top:50px}.voiceWrap .voice+.voice>dl{float:left;width:398px;padding-top:30px;padding-right:45px;padding-left:35px}.voiceWrap .voice+.voice .ph{float:right}.voiceWrap .voice+.voice .ph dl{right:auto;left:0;padding-right:15px;padding-left:0}.voiceWrap .voice+.voice .ph dd{padding-right:0;padding-left:15px}@media (max-width:640px){.voiceWrap{padding:40px 6%;background-repeat:repeat-y;background-position:20% 0;background-size:165%}.voiceWrap .voice{display:block;border-width:5px}.voiceWrap .voice>dl{display:block;padding:15px 3.75% 25px}.voiceWrap .voice>dl dt{font-size:1.2rem;line-height:1.8}.voiceWrap .voice>dl dd+dt{margin-top:15px}.voiceWrap .voice>dl dd{font-size:1.2rem;line-height:1.8}.voiceWrap .ph .phImg{width:100%;height:0;padding-top:70%}.voiceWrap .ph img{max-width:100%;height:auto}.voiceWrap .ph dl{right:auto;left:0;padding-right:5px;padding-left:0}.voiceWrap .ph dt{font-size:.9rem}.voiceWrap .ph dt strong{font-size:1.5rem}.voiceWrap .ph dd{padding-right:0;padding-left:10px;font-size:.8rem}.voiceWrap .voice+.voice{margin-top:20px}.voiceWrap .voice+.voice>dl{float:none;width:auto;padding:15px 3.75% 25px}.voiceWrap .voice+.voice .ph{float:none}.voiceWrap .voice+.voice .ph dl{right:0;left:auto;padding-right:0;padding-left:5px}.voiceWrap .voice+.voice .ph dd{padding-right:5px;padding-left:0}}.instagramWrap{height:384px;width:100%;overflow:hidden;text-align:left;background-image:url(../common/img/loading_black.gif);background-repeat:no-repeat;background-position:center center;-webkit-background-size:40px 40px;background-size:40px 40px}@media (max-width:640px){.instagramWrap{height:192px}}.instagramWrap .instaWrap{width:1000%}.instagramWrap .instaWrap:first-child .instaLine{-webkit-animation:instaLine01 50s linear 0s infinite;animation:instaLine01 50s linear 0s infinite}@-webkit-keyframes instaLine01{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes instaLine01{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.instagramWrap .instaWrap:nth-child(2) .instaLine{-webkit-animation:instaLine02 50s linear 0s infinite;animation:instaLine02 50s linear 0s infinite}@-webkit-keyframes instaLine02{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}@keyframes instaLine02{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.instagramWrap .instaWrap .instaLine{width:1920px;height:192px;display:inline-block;vertical-align:top}@media (max-width:640px){.instagramWrap .instaWrap .instaLine{width:960px;height:96px}}.instagramWrap .instaWrap .instaLine .insta{width:192px;height:192px;position:relative;display:inline-block;vertical-align:top}@media (max-width:640px){.instagramWrap .instaWrap .instaLine .insta{width:96px;height:96px}}.instagramWrap .instaWrap .instaLine .insta>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.no-touchevents .instagramWrap .instaWrap .instaLine .insta>a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.instructorWrap{height:660px;padding-top:115px;background-color:#000;background-repeat:no-repeat;background-size:835px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.instructorWrap .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background-repeat:no-repeat;background-size:835px;background-position:left center}.instructorWrap>.in{width:32%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.instructorWrap h2 img{max-width:100%;height:auto}.instructorWrap p{color:#fff;font-size:1.5rem;line-height:2}.instructor01>.in{margin-left:53%}.instructor02{background-image:url(../img/instructor02_bg.png);background-position:right}.instructor02 div{float:right;margin-right:53%}@media (max-width:640px){.instructorWrap{height:auto;padding-right:4.5%;padding-left:4.5%;padding-bottom:35px}.instructorWrap .bg{background-size:contain;background-position:left top}.instructorWrap>.in{width:auto}.instructorWrap h2{margin-bottom:20px;padding-top:32%;background-repeat:no-repeat;background-size:contain}.instructorWrap h2 img{display:none}.instructorWrap p{font-size:1.2rem;line-height:1.8}.instructor01>.in{margin-left:0}.instructor01 h2{background-image:url(../img/instructor01_tit_sp.png)}.instructor02{background-image:url(../img/instructor02_bg_sp.png);background-position:initial}.instructor02>.in{float:none;margin-right:0}.instructor02 h2{background-image:url(../img/instructor02_tit_sp.png)}}.accessWrap{padding-top:90px;padding-bottom:100px;background-color:#fff}@media (max-width:640px){.accessWrap{padding-top:30px;padding-bottom:40px}}.accessWrap .accessArea{margin-right:auto;margin-left:auto}.accessWrap .accessArea:after{content:"";display:table;clear:both}.accessWrap .table{display:table;width:100%;height:510px}@media (max-width:640px){.accessWrap .table{height:auto;display:block;position:relative;padding-top:20rem}}.accessWrap .table .left{display:table-cell;width:50%;text-align:right}@media (max-width:640px){.accessWrap .table .left{display:block;width:100%;padding:0 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.accessWrap .table .left .info{display:inline-block;max-width:488px;text-align:left;width:100%}@media (max-width:640px){.accessWrap .table .left .info{margin-top:2rem;float:none;width:auto}}.accessWrap .table .left .info img{max-width:100%;height:auto}.accessWrap .table .left .info h3{margin-bottom:15px;font-size:2.2rem;letter-spacing:1px}@media (max-width:640px){.accessWrap .table .left .info h3{margin-bottom:10px;font-size:1.6rem}}.accessWrap .table .left .info p{font-size:1.5rem;line-height:2}@media (max-width:640px){.accessWrap .table .left .info p{font-size:1.2rem;line-height:1.8}}.accessWrap .table .left .info p+p{margin-top:20px;margin-bottom:40px}@media (max-width:640px){.accessWrap .table .left .info p+p{margin-top:15px;margin-bottom:20px}}.accessWrap .table .right{display:table-cell;width:50%;position:relative}@media (max-width:640px){.accessWrap .table .right{position:static;display:block;width:100%}}.accessWrap .table .right .map{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:640px){.accessWrap .table .right .map{height:35rem}}.accessWrap .table .right iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contactWrap{padding-top:95px;padding-bottom:70px;position:relative;overflow:hidden}.contactWrap>*{position:relative}.contactWrap .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.contactWrap dl{color:#fff;font-size:1.5rem;line-height:2;text-align:center}.contactWrap dt{margin-bottom:10px;font-weight:bold}.contactWrap .tel{margin-top:5px;display:block;margin-bottom:10px}.contactWrap dd{line-height:1.7}.contactWrap dd span{font-size:1.2rem}@media (max-width:640px){.contactWrap{padding-top:45px;padding-bottom:30px}.contactWrap dl{color:#fff;font-size:1.2rem;line-height:1.8}.contactWrap .tel{display:block;margin-right:6%;margin-left:6%;margin-bottom:10px;padding-top:12.5%;background:#fff url(../img/contact_tel_sp.png) no-repeat center;background-size:auto 19px}.contactWrap .tel img{display:none}}
/*# sourceMappingURL=index.css.map */