/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clr{*zoom:1}.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0.1em;line-height:0}blockquote,q{quotes:none;margin:0}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ol,ul,li{margin:0;padding:0;list-style:none}img,a img{border:none;vertical-align:bottom}p,a,p a,dt,dd{color:#000;text-decoration:none}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}img{max-width:100%;height:auto;width:auto;width:100%}html{font-size:100%;font-style:inherit;font-family:inherit;font-weight:inherit;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@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}body{font:14px/1.8 "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Helvetica Neue, Helvetica, Arial, sans-serif;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;*font-size:small;*font:x-small;margin:0;padding:0}p{letter-spacing:0.05rem}a{color:#8AADCF;display:block;-webkit-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}a:focus{outline:none}a:hover{opacity:0.5}input[type="submit"],button,textarea,select{-webkit-appearance:none;border-radius:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden !important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);-ms-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%, -10%);transform:scale(1.5) translate(10%, -10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%, -10%);transform:scale(1.5) translate(10%, -10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%, -10%);transform:scale(1.5) translate(-10%, -10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%, -10%);transform:scale(1.5) translate(-10%, -10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0, -10%);transform:scale(1.5) translate(0, -10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0, -10%);transform:scale(1.5) translate(0, -10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%, 0);transform:scale(1.5) translate(10%, 0)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%, 0);transform:scale(1.5) translate(10%, 0)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%, 0);transform:scale(1.5) translate(-10%, 0)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%, 0);transform:scale(1.5) translate(-10%, 0)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%, 10%);transform:scale(1.5) translate(10%, 10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%, 10%);transform:scale(1.5) translate(10%, 10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%, 10%);transform:scale(1.5) translate(-10%, 10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%, 10%);transform:scale(1.5) translate(-10%, 10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0, 10%);transform:scale(1.5) translate(0, 10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0, 10%);transform:scale(1.5) translate(0, 10%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}html,body{width:100%;height:100%}#wrapper{background:#fff;max-width:100%;width:100%;height:auto;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}#header{width:100%;background:rgba(255,255,255,0.9);position:relative}#header.fixed{position:fixed;top:0;left:0;z-index:9000}#main{display:block;height:100%;position:relative;z-index:100}#main{*zoom:1}#main:before,#main:after{content:"";display:table}#main:after{clear:both}#footer{max-width:100%;padding:120px 0 0;background:#fff url("../../assets/img/bg_footer.jpg") no-repeat center bottom/cover}#footer{*zoom:1}#footer:before,#footer:after{content:"";display:table}#footer:after{clear:both}#footer p,#footer address{text-align:center}#footer p{font-family:'Cormorant Garamond'}#footer p a{display:inline-block}body#form-test #footer{padding:0}.wrap{max-width:1280px;padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.wrap{*zoom:1}.wrap:before,.wrap:after{content:"";display:table}.wrap:after{clear:both}.logo{font-family:'Cormorant Garamond';width:30%;float:left;line-height:1;font-size:28px;font-size:1.75rem;letter-spacing:0.15rem;white-space:nowrap;margin:30px 0 0}.logo a{color:#6b6b6b}.arrow_down{cursor:pointer;display:inline-block;color:rgba(255,255,255,0.8);text-decoration:none;position:relative;height:30px;width:30px}.arrow_down::before{content:'';width:20px;height:20px;display:block;border-top:solid 2px;border-right:solid 2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-radius:2px;position:absolute;top:10px;bottom:0;left:0;right:0;margin:auto}.fnav{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:20px 0}.fnav{*zoom:1}.fnav:before,.fnav:after{content:"";display:table}.fnav:after{clear:both}.fnav li{text-align:center;letter-spacing:0.1rem}.fnav li a{color:#000}.fnav2{width:100%;max-width:650px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;padding:20px 0;margin:28px auto 0}.fnav2{*zoom:1}.fnav2:before,.fnav2:after{content:"";display:table}.fnav2:after{clear:both}.fnav2 li{width:16.666%;line-height:1;letter-spacing:0.1rem;text-align:center}.fnav2 li+*{border-left:1px solid #d8d8d8}.fnav2 li a{color:#000}.fnav3{display:none}.ttl_footer{font-family:'Cormorant Garamond';color:#4A4A4A;text-align:center;font-size:29px;font-size:1.8125rem;letter-spacing:0.1rem;margin:90px 0 0}.sns_footer{width:100%;max-width:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;margin:5px auto}.sns_footer li{width:50%;text-align:center}.sns_footer li a{color:#4a4a4a}.sns_footer li a i{font-size:32px;font-size:2rem}.sns_footer li img{width:auto;vertical-align:middle}#toTop{cursor:pointer;position:fixed;bottom:3%;right:3%;z-index:5000;text-align:center}.arrow{cursor:pointer;display:inline-block;color:#000;text-decoration:none;position:relative;height:30px;width:30px}.arrow::before{content:'';width:20px;height:20px;display:block;border-top:solid 2px;border-right:solid 2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:10px;bottom:0;left:0;right:0;margin:auto}.copy{color:#000;font-size:11px;font-size:.6875rem;letter-spacing:0.1rem;text-align:center;margin:20px auto 280px}.copy i{font-style:normal;font-size:15px;font-size:.9375rem;vertical-align:middle}.ttl_main{font-family:'Cormorant Garamond';color:#000;line-height:1;position:relative;font-size:40px;font-size:2.5rem;font-weight:normal;letter-spacing:1rem;text-align:center;padding:0 0 0 0.8rem;margin:0 auto;-webkit-transition:0.35s ease;transition:0.35s ease}.ttl_main span{display:block;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";font-size:16px;font-size:1rem;margin:10px auto 0}.anim{opacity:0;-webkit-transition:opacity 1.5s ease-out 0s, -webkit-transform 1.5s ease-out 0s;transition:opacity 1.5s ease-out 0s, -webkit-transform 1.5s ease-out 0s;transition:opacity 1.5s ease-out 0s, transform 1.5s ease-out 0s;transition:opacity 1.5s ease-out 0s, transform 1.5s ease-out 0s, -webkit-transform 1.5s ease-out 0s;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.anim.fadeup{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.mfp-bg{opacity:1;background:#fff}.mfp-counter{font-family:nimbus-sans, sans-serif, "Helvetica Neue", Helvetica, Arial;font-size:10px;font-size:.625rem}#infscr-loading{clear:both;text-align:center}#infscr-loading img{width:auto}#infscr-loading>div{padding:40px 0 0}.mfp-figure:after{-webkit-box-shadow:none;box-shadow:none;background:none}.btn_close{cursor:pointer;width:40px;height:40px;top:10px;right:10px;opacity:1;padding:0;background:none}.btn_close:before{content:'';display:block;width:40px;height:1px;background:#4eb1c6;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:20px;right:0}.btn_close:after{content:'';display:block;width:40px;height:1px;background:#4eb1c6;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:20px;right:0}.btn_close:active{top:10px}.mfp-arrow:before{border-top-width:16px;border-bottom-width:16px;opacity:1}.mfp-arrow-left:before{margin-left:20px;border-right:20px solid #4eb1c6}.mfp-arrow:after{border-top-width:15px;border-bottom-width:15px;top:1px}.mfp-arrow-left:after{border-right:19px solid #fff;margin-left:22px}.mfp-arrow-right:before{border-left:20px solid #4eb1c6}.mfp-arrow-right:after{border-left:19px solid #fff;margin-left:34px}.mfp-iframe-scaler iframe{-webkit-box-shadow:none;box-shadow:none;background:none}.btn{border:none;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;display:inline-block;margin:0 auto;line-height:1;text-align:center;outline:none;position:relative;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-box-sizing:border-box;box-sizing:border-box}.btn.reserve{color:#fff;display:block;width:100%;max-width:190px;font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:0.1em;padding:18px 20px 18px 25px;border:1px solid #A7B696;border-radius:30px;margin:35px 0 0;background:#A7B696}.btn.reserve:before{content:"";display:block;width:25px;height:6px;float:left;margin:2px 0 0;background:url("../../assets/img/ico_arrow.png") no-repeat center center}.btn.reserve:hover,.btn.reserve:active{color:#A7B696;opacity:1;background:#fff}.btn.reserve:hover:before,.btn.reserve:active:before{background:url("../../assets/img/ico_arrow_on.png") no-repeat center center}.btn.contact{color:#fff;display:block;width:100%;max-width:310px;font-weight:300;font-size:16px;font-size:1rem;letter-spacing:0.1rem;padding:35px 20px 35px 25px;border:1px solid #A7B696;border-radius:50px;margin:80px auto 0;background:#A7B696}.btn.contact:before{content:"";display:block;width:25px;height:6px;float:left;margin:2px 0 0;background:url("../../assets/img/ico_arrow.png") no-repeat center center}.btn.contact:hover,.btn.contact:active{color:#A7B696;opacity:1;background:#fff}.btn.contact:hover:before,.btn.contact:active:before{background:url("../../assets/img/ico_arrow_on.png") no-repeat center center}.btn.submit{color:#fff;position:relative;display:block;width:100%;max-width:310px;margin:45px auto 0}.btn.submit input[type="submit"]{color:#fff;cursor:pointer;width:100%;max-width:310px;font-size:16px;font-size:1rem;letter-spacing:0.2rem;padding:35px 20px 35px 25px;border:1px solid #A7B696;border-radius:50px;background:#A7B696;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.btn.submit input[type="submit"]:hover,.btn.submit input[type="submit"]:active{color:#A7B696;background:#fff;opacity:0.8}.btn.submit:before{position:absolute;top:45%;left:10%;z-index:100;content:"";display:block;width:25px;height:6px;margin:0px 0 0;background:url("../../assets/img/ico_arrow.png") no-repeat center center}.btn.submit:hover:before{background:url("../../assets/img/ico_arrow_on.png") no-repeat center center}.btn.top{color:#fff;display:block;width:100%;max-width:310px;font-weight:300;font-size:16px;font-size:1rem;letter-spacing:0.1rem;padding:35px 20px 35px 25px;border:1px solid #A7B696;border-radius:50px;margin:45px auto 0;background:#A7B696}.btn.top:before{content:"";display:block;width:25px;height:6px;float:left;margin:2px 0 0;background:url("../../assets/img/ico_arrow.png") no-repeat center center}.btn.top:hover,.btn.top:active{color:#A7B696;opacity:1;background:#fff}.btn.top:hover:before,.btn.top:active:before{background:url("../../assets/img/ico_arrow_on.png") no-repeat center center}button[type="submit"]{color:#fff;cursor:pointer;width:100%;max-width:310px;font-size:16px;font-size:1rem;letter-spacing:0.2rem;padding:35px 20px 35px 25px;border:1px solid #A7B696;border-radius:50px;background:#A7B696;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}button[type="submit"]:hover,button[type="submit"]:active{color:#A7B696;background:#fff;opacity:0.8}.btn_more{color:#fff;display:block;clear:both;width:175px;line-height:1;text-align:center;letter-spacing:0.1rem;padding:15px 15px 15px 18px;border-radius:30px;background:#A7B696}.btn_more:before{content:"";display:block;width:25px;height:6px;float:left;margin:2px 0 0;background:url("../../assets/img/ico_arrow.png") no-repeat center center}.btn_archive{position:relative;display:block;clear:both;width:175px;line-height:1;text-align:center;letter-spacing:0.1rem;margin:0 auto}.btn_archive:before{content:"";display:block;width:25px;height:6px;float:left;margin:13px 0 0 20px;background:url("../../assets/img/ico_arrow_bl.png") no-repeat center center}.btn_archive a{color:#6b6b6b;padding:10px 15px 10px 18px;border:1px solid #6b6b6b;border-radius:20px;background:#fff}#header{border-bottom:1px solid #ddd}#header .inner{max-width:1280px;padding:0 3%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.hnav{float:right;width:65%}.hnav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:32px 0 0}.hnav ul li{line-height:1;font-size:16px;font-size:1rem}.hnav ul li a{color:#6b6b6b;letter-spacing:0.1rem;padding:7px 0 0}.hnav ul li a i{font-size:32px;font-size:2rem;margin-top:-5px}.hnav ul li.ico_insta a{margin:-2px -7px 0 0}.hnav ul li.ico_fb a{margin:-7px 0 0}.hnav ul li img{width:auto}.hnav ul li:last-child{margin-right:0}.hnav ul li.btn_reserve a{color:#fff;text-align:center;padding:7px 40px 6px;border-radius:20px;background:#A7B696}.gnav{font-family:'Cormorant Garamond', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";width:100%;clear:both;margin:0 auto 32px}.gnav{*zoom:1}.gnav:before,.gnav:after{content:"";display:table}.gnav:after{clear:both}.gnav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:18px auto 0}.gnav li{line-height:1.5;text-align:center}.gnav li span{display:block;font-size:12px;font-size:.75rem}.gnav li a{color:#6b6b6b;font-size:22px;font-size:1.375rem;letter-spacing:0.2rem}#mnav{display:none;position:fixed;top:0;right:0;z-index:1;-webkit-transition:background 0.3s ease 0s;transition:background 0.3s ease 0s}#mnav.active{z-index:1000;width:100%;height:100%;background:rgba(0,0,0,0.8)}.mnav_inner{display:none;width:45%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mnav_list{width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mnav_list{*zoom:1}.mnav_list:before,.mnav_list:after{content:"";display:table}.mnav_list:after{clear:both}.mnav_list>li{width:100%;display:inline-block;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-family:nimbus-sans, sans-serif;font-size:18px;font-size:1.125rem;font-weight:normal;white-space:nowrap;letter-spacing:0.16rem}.mnav_list>li:nth-child(n+8){font-weight:normal;font-size:15px;font-size:.9375rem;letter-spacing:0.1rem}.mnav_list>li:nth-child(8){margin-top:15px}.mnav_list>li>a{color:#fff;position:relative;display:block;padding:2px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease-out 0s;transition:all 0.35s ease-out 0s}.mnav_list>li>a:hover{color:#A7B696;opacity:1}.mnav_list>li>a:hover:after{width:95%}.mnav_list>li.current:hover>a:after{width:0}.mnav_list>li:hover>ul{display:block}.mnav_btn{cursor:pointer;position:fixed;right:20px;top:0;z-index:5000;width:25px;height:25px;margin:20px 0% 0 0}.mnav_btn i{display:block;position:absolute;top:50%;right:0;z-index:50;width:28px;height:2px;margin:0px;background:#000;-webkit-transition:.2s;transition:.2s}.mnav_btn i:before,.mnav_btn i:after{display:block;content:"";position:absolute;top:10%;right:0;width:28px;height:2px;background:#000;-webkit-transition:.3s;transition:.3s}.mnav_btn i:before{margin-top:-10px}.mnav_btn i:after{margin-top:10px}.mnav_btn.close i{background:transparent}.mnav_btn.close i:before,.mnav_btn.close i:after{background:#fff}.mnav_btn.close i:before{margin-top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.mnav_btn.close i:after{margin-top:0;-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.mnav_btn .mnav_list{display:none}#hero{width:100%;height:100%;position:relative;z-index:1;margin:0}#slider_pc{width:100%;height:100%}#slider_mb{display:none}.btn_scroll{position:absolute;bottom:10%;left:50%;z-index:1000;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.btn_scroll a{color:#fff;font-size:35px;font-size:2.1875rem;font-weight:normal;letter-spacing:0.02em;margin:0}.class_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 25px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.class_row{*zoom:1}.class_row:before,.class_row:after{content:"";display:table}.class_row:after{clear:both}.class_row .inner_txt{width:36%;margin:70px -4% 0 10%}.class_row .inner_txt h2{font-family:'Cormorant Garamond';font-size:36px;font-size:2.25rem;line-height:1;letter-spacing:0.5rem;margin:0}.class_row .inner_txt h3{line-height:1;font-weight:normal;font-size:16px;font-size:1rem;letter-spacing:0.14rem;border-bottom:1px solid #d8d8d8;padding:0 0 40px;margin:25px 0 0}.class_row .inner_txt p{width:75%;font-size:16px;font-size:1rem;text-align:justify;line-height:2;letter-spacing:0.14rem;margin:30px 0 35px}.class_row .inner_img{width:58%}.class_row .inner_img img{margin:85px 0 0 0;position:relative;z-index:-1}.class_row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.class_row:nth-child(even) .inner_txt{width:36%;margin:70px 10% 0 -4%}.class_row:nth-child(even) .inner_txt h2,.class_row:nth-child(even) .inner_txt h3,.class_row:nth-child(even) .inner_txt p{text-align:right}.class_row:nth-child(even) .inner_txt p{float:right}.class_row:nth-child(even) .inner_txt .btn_more{float:right}#top_news{margin:90px auto 0}#top_news{*zoom:1}#top_news:before,#top_news:after{content:"";display:table}#top_news:after{clear:both}#top_news .inner{margin:0 -1%}.news_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:45px auto 0}.news_list li{width:22.5%;margin:0 1.235% 35px}.news_list li a{color:#000}.news_list li time{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo;color:#000;line-height:1;display:block;margin:10px 0 0}.news_list li h2,.news_list li h3{font-size:16px;font-size:1rem;font-weight:bold;margin:8px 0 0}.news_list li p{margin:0}.news_tmb{position:relative}.news_tmb .meta_cat{position:absolute;bottom:0;left:0}.meta_cat{color:#fff;font-size:12px;font-size:.75rem;text-align:center;height:35px;line-height:35px;vertical-align:middle;letter-spacing:0.05rem;padding:0 5%;background:#A7B696;-webkit-box-sizing:border-box;box-sizing:border-box}.meta_cat.uncategorized{background:#999}.meta_cat.event{background:#8AADCF}.meta_cat.oshirase{background:#A7B696}.meta_cat.shizen{background:#9B9B9B}.snav{margin:90px auto 0}.snav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -1%}.snav ul li{margin:0 1%}.ttl_page{font-family:'Cormorant Garamond';position:relative;height:285px;text-align:center;background:#F6F6F6}.ttl_page .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ttl_page h1{color:#4a4a4a;font-size:45px;font-size:2.8125rem;line-height:1;letter-spacing:1rem;padding:0 0 0 0.8rem;margin:0 auto}.ttl_page p{color:#4a4a4a;font-family:"游明朝体", "Yu Mincho", YuMincho;font-size:18px;font-size:1.125rem;line-height:1.8;text-indent:-0.3rem;letter-spacing:0.6rem;white-space:nowrap;padding:0 0 0 0.6rem;margin:25px auto 0}.txt_concept{padding:90px 5%;background:#fff url("../../assets/img/bg_concept@2x.jpg") no-repeat center center/cover}.txt_concept h2{color:#fff;font-family:'Cormorant Garamond';font-size:40px;font-size:2.5rem;font-weight:normal;line-height:1;letter-spacing:0.8rem;padding:0px 0 0 0.8rem;text-align:center;margin:0 auto}.txt_concept p{color:#fff;font-family:"游明朝体", "Yu Mincho", YuMincho;font-size:17px;font-size:1.0625rem;line-height:2;text-align:center;letter-spacing:0.3rem;padding:0 0 0 0.2rem;margin:45px auto 0}.profile{margin:90px auto 45px}.profile .inner{margin:80px auto 100px}.profile .inner{*zoom:1}.profile .inner:before,.profile .inner:after{content:"";display:table}.profile .inner:after{clear:both}.profile .inner.reverse .col_left{float:right}.profile .inner.reverse .col_right{float:left}.profile .col_left{float:left;width:30%;margin:0}.profile .col_right{float:right;width:60%;margin:0 0 0 5%}.profile .col_right h3{font-family:'Cormorant Garamond';font-size:30px;font-size:1.875rem;letter-spacing:0.5rem;font-weight:bold;line-height:1;margin:0}.profile .col_right h3 i{display:inline-block;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";font-size:16px;font-size:1rem;letter-spacing:0.14rem;font-weight:normal;font-style:normal;margin:0 0 0 1em}.profile .col_right h3 span{display:block;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";font-size:16px;font-size:1rem;font-weight:normal;margin:10px 0 0}.profile .col_right ul{margin:45px 0 0}.profile .col_right ul li{position:relative;font-size:18px;font-size:1.125rem;letter-spacing:0.1rem;line-height:2;margin:0 0 10px}.profile .col_right ul li:before{content:"・";display:block;width:1em;height:1em;float:left;text-align:center}.profile .col_right img{max-width:382px;margin:30px 0 0}.profile .col_right p{font-size:18px;font-size:1.125rem;letter-spacing:0.1rem;margin:40px 0 0}.meaning{padding:80px 2% 85px;background:#E4E9DF}.meaning h2{color:#84986E;line-height:1.5;font-family:"游明朝体", "Yu Mincho", YuMincho;font-size:22px;font-size:1.375rem;font-weight:normal;letter-spacing:0.4rem;padding:0 0 0 0.3rem;text-align:center;margin:0 auto}.meaning h2 i{font-style:normal;font-size:35px;font-size:2.1875rem}.meaning h2 span{font-size:16px;font-size:1rem;display:block}.meaning h2 span>i{font-style:normal;font-size:35px;font-size:2.1875rem}.meaning p{color:#000;font-size:18px;font-size:1.125rem;letter-spacing:0.1rem;text-align:center;margin:45px auto 0}.meaning p span{font-family:"游明朝体", "Yu Mincho", YuMincho}.fee{margin:90px auto 45px}.fee .inner{margin:80px auto 0}.fee .inner h3{color:#4a4a4a;line-height:1;font-family:"游明朝体", "Yu Mincho", YuMincho;font-weight:bold;text-align:center;font-size:26px;font-size:1.625rem;letter-spacing:0.4rem;padding:0 0 0 0.4rem;margin:0}.fee .inner p{text-align:center;font-size:18px;font-size:1.125rem;letter-spacing:0.12rem;padding:0 0 0 0.1rem;margin:8px auto 0}.fee .inner p.att{color:#839C67;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";font-size:16px;font-size:1rem;letter-spacing:0.05rem;text-align:left}.list_fee{width:100%;max-width:550px;border-top:1px solid #d8d8d8;margin:20px auto 0}.list_fee th{color:#000;width:65%;font-size:18px;font-size:1.125rem;letter-spacing:0.1rem;text-align:left;padding:15px 5%;border-bottom:1px solid #d8d8d8;background:#c9e5e9}.list_fee th.aerials{background:#d7e3cb}.list_fee td{font-size:18px;font-size:1.125rem;text-align:center;letter-spacing:0.1rem;padding:15px 5%;border-bottom:1px solid #d8d8d8;background:#fff}.fee_flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top}.fee_flex{*zoom:1}.fee_flex:before,.fee_flex:after{content:"";display:table}.fee_flex:after{clear:both}.fee_flex .inner{width:45%}.attention{margin:90px auto 0}.attention{*zoom:1}.attention:before,.attention:after{content:"";display:table}.attention:after{clear:both}.attention h3{font-size:24px;font-size:1.5rem;font-weight:normal;text-align:center;letter-spacing:0.4rem;padding:0 0 0.4rem}.attention dl dt{font-size:20px;font-size:1.25rem;letter-spacing:0.15rem;font-weight:bold;text-align:center;margin:0 auto}.attention dl dd{font-size:16px;font-size:1rem;letter-spacing:0.12rem;text-align:center;margin:10px auto 35px}.attention dl dd li{margin:0 auto 10px}.yogaclass{margin:150px auto 0}.list_yogaclass{width:100%;border-collapse:collapse;margin:80px auto 0}.list_yogaclass th{font-size:16px;font-size:1rem;width:26%;font-weight:normal;letter-spacing:0.15rem;text-align:left;vertical-align:middle;padding:10px 2%;border:1px solid #D8D8D8;-webkit-box-sizing:border-box;box-sizing:border-box}.list_yogaclass th:nth-child(2){width:33%}.list_yogaclass th:nth-child(3){width:38%}.list_yogaclass th a{color:#000}.list_yogaclass th a:before{content:">　";vertical-align:text-bottom}.yogaclass_all>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #D8D8D8;padding:90px 0 100px;margin:0 auto}.yogaclass_all>.inner:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.yogaclass_all>.inner:last-child{border-bottom:none}.yogaclass_all .col_img{width:50%}.yogaclass_all .col_txt{width:45%}.yogaclass_all .col_txt>.inner:nth-child(n+2){padding:100px 0 0}.yogaclass_all .col_txt h3{color:#4a4a4a;font-family:"游明朝体", "Yu Mincho", YuMincho;font-size:30px;font-size:1.875rem;line-height:1.3;letter-spacing:0.3rem;margin:-10px 0 0}.yogaclass_all .col_txt h4{font-family:'Cormorant Garamond';color:#85A560;font-size:20px;font-size:1.25rem;letter-spacing:0.3rem;margin:-5px 0 5px}.yogaclass_all .col_txt p{font-size:16px;font-size:1rem;text-align:justify;letter-spacing:0.08rem;margin:25px 0}.yogaclass_all .col_txt dl{font-size:16px;font-size:1rem;letter-spacing:0.1rem;line-height:1.2;margin:20px 0 0}.yogaclass_all .col_txt dl{*zoom:1}.yogaclass_all .col_txt dl:before,.yogaclass_all .col_txt dl:after{content:"";display:table}.yogaclass_all .col_txt dl:after{clear:both}.yogaclass_all .col_txt dl dt{float:left;margin:0 0.5em 0 0}.yogaclass_all .col_txt dl dd{float:left;margin:0}.meta_reserve{*zoom:1}.meta_reserve:before,.meta_reserve:after{content:"";display:table}.meta_reserve:after{clear:both}.meta_reserve li{color:#A7B696;float:left;font-weight:bold;line-height:1;padding:4px 18px;border:1px solid #A7B696;margin:5px 10px 0 0}.meta_reserve li.appointment{color:#fff;background:#A7B696}.thanksMsg{max-width:800px;margin:90px auto 0}.thanksMsg p{line-height:2;font-size:15px;font-size:.9375rem;letter-spacing:0.1rem;text-align:center}.studio{text-align:center}.studio p{line-height:2.5;font-size:16px;font-size:1rem;letter-spacing:0.08rem;text-align:center;margin:75px auto 65px}.studio>img{max-width:1000px}.menu{margin:85px auto 0}.menu .inner{max-width:1000px;position:relative;margin:35px auto 0;background:#E4E9DF}.menu .inner:after{content:"";display:block;width:385px;height:360px;position:absolute;bottom:-22%;right:-3%;z-index:100;background:url("../../assets/img/bg_menu.png") no-repeat center}.menu .inner ul{padding:80px 19%}.menu .inner ul li+*{margin:35px 0 0}.menu .inner ul li dl{*zoom:1}.menu .inner ul li dl:before,.menu .inner ul li dl:after{content:"";display:table}.menu .inner ul li dl:after{clear:both}.menu .inner ul li dt{float:left;width:78%;font-family:"游明朝体", "Yu Mincho", YuMincho;font-size:18px;font-size:1.125rem;font-weight:bold;letter-spacing:0.1rem}.menu .inner ul li dd{float:left;font-family:"游明朝体", "Yu Mincho", YuMincho;text-transform:uppercase;font-size:18px;font-size:1.125rem;letter-spacing:0.1rem}.menu .inner ul li p{color:#A7B696;font-weight:bold}.salon{text-align:center;margin:150px auto 0}.salon p{font-size:16px;font-size:1rem;letter-spacing:0.08rem;text-align:center;margin:65px auto 0}.salon>img{max-width:1000px}.mountain h2{font-size:24px;font-size:1.5rem;font-weight:normal;letter-spacing:0.5rem;padding:0 0 0 0.5rem;text-align:center;margin:65px auto 0}.mountain ul{margin:45px auto 0}.mountain ul li{font-size:16px;font-size:1rem;line-height:2;font-weight:normal;letter-spacing:0.1rem;padding:0 0 0 0.1rem;text-align:center;margin:0 auto 25px}.profile_yukihisa{margin:120px auto 0}.profile_yukihisa .inner{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:65px auto 0}.profile_yukihisa .inner{*zoom:1}.profile_yukihisa .inner:before,.profile_yukihisa .inner:after{content:"";display:table}.profile_yukihisa .inner:after{clear:both}.profile_yukihisa .col_txt{margin:0 0 0 5%}.profile_yukihisa .col_txt h3{font-family:'Cormorant Garamond';font-size:30px;font-size:1.875rem;letter-spacing:0.5rem;font-weight:normal;margin:-20px 0 0}.profile_yukihisa .col_txt h3 span{display:block;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";font-size:16px;font-size:1rem}.profile_yukihisa .col_txt p,.profile_yukihisa .col_txt ul li{font-size:16px;font-size:1rem;line-height:2.5;font-weight:normal;letter-spacing:0.1rem}.profile_yukihisa .col_txt ul li{position:relative;margin:0}.profile_yukihisa .col_txt ul li:before{content:"・";display:block;width:1em;height:1em;float:left;text-align:center}.profile_yukihisa .col_txt p{margin:35px 0}.news_mountainField{padding:90px 0;margin:90px auto 0;background:#f7f7f7}.news_mountainField>p{text-align:center;margin:65px auto 45px}.aboutReserve h2{font-weight:normal;font-size:24px;font-size:1.5rem;letter-spacing:0.2rem;text-align:center;margin:0 auto 30px}.aboutReserve h3{font-size:20px;font-size:1.25rem;letter-spacing:0.15rem;text-align:center;margin:35px auto 0}.aboutReserve p{line-height:2.5;text-align:center;font-size:16px;font-size:1rem;letter-spacing:0.1rem;margin:10px auto 45px}.aboutReserve p span{color:#D0021B}.aboutReserve ul li{position:relative;line-height:2.5;text-align:center;font-size:16px;font-size:1rem;letter-spacing:0.1rem;margin:0 auto}.aboutReserve table{width:100%;max-width:780px;margin:0 auto}.aboutReserve table th,.aboutReserve table td{border:1px solid #A7B696}.aboutReserve table th{color:#A7B696;width:77%;text-align:left;font-size:20px;font-size:1.25rem;letter-spacing:0.15rem;padding:25px 5%;background:#E4E9DF}.aboutReserve table td{padding:25px 5%;background:#fff;text-align:center}.aboutReserve .inner{margin:100px auto 0}.scheduleCalendar{max-width:960px;min-width:300px;margin:90px auto 0}.scheduleCalendar .inner{position:relative;padding-bottom:100%;height:0;overflow:hidden}.scheduleCalendar .inner iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.fc-widget-content{font-size:16px;font-size:1rem;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体"}.fc-day-number{font-family:"Cormorant Garamond";font-size:22px;font-size:1.375rem;padding:5px !important}.fc-toolbar h2{font-weight:normal}.fc th{font-size:18px;font-size:1.125rem;font-family:"Cormorant Garamond";font-weight:normal;padding:5px 0 !important;background:#f6f6f6}.fc th.fc-sat{background:#B0D6EA}.fc th.fc-sun{background:#EAB0B0}.fc td.fc-today{background:#FFF9DA}.fc-content span:nth-child(2){display:block}.fc-event,.fc-event-dot{color:#333 !important;background-color:#E4E9DF !important;border:1px solid #E4E9DF !important}.root{max-width:1050px;margin:0 auto;-webkit-box-sizing:birder-box;box-sizing:birder-box}.root>p{line-height:2.5;text-align:center;font-size:16px;font-size:1rem;letter-spacing:0.1rem;margin:65px auto 0}.root_imgs ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:780px;margin:45px auto}.root_imgs ul li{margin:0 2%}.root_imgs ul li p{text-align:center;margin:5px auto 0}.aboutParking{padding:45px 5%;background:#E4E9DF}.aboutParking h2{text-align:center;font-size:16px;font-size:1rem;letter-spacing:0.1rem}.aboutParking p{text-align:center;font-size:16px;font-size:1rem;letter-spacing:0.1rem}.gmap{margin:100px auto 0}.gmap p{text-align:center;font-size:16px;font-size:1rem;letter-spacing:0.1rem;margin:20px 0 0}.gmap .inner{position:relative;width:100%;height:0;padding-top:550px;overflow:hidden}.gmap .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.formArea{padding:100px 0 0}.formArea p{text-align:center;font-size:16px;font-size:1rem;letter-spacing:0.1rem}table.contactForm{width:100%;max-width:600px;margin:65px auto 0}table.contactForm th,table.contactForm td{width:40%;float:left;font-size:16px;font-size:1rem;letter-spacing:0.1rem;font-weight:normal;text-align:left;margin:0 0 35px;-webkit-box-sizing:border-box;box-sizing:border-box}table.contactForm td{width:60%}table.contactForm input[type="text"],table.contactForm select,table.contactForm input[type="tel"],table.contactForm input[type="email"],table.contactForm textarea{width:100%;padding:8px 2%;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efefef}table.contactForm select.size_s{width:50px;margin-right:0.5em;text-align:right}table.contactForm input[type="radio"]{margin:0 0.5em 0 0}table.contactForm textarea{max-width:358px;height:160px}table.contactForm .form_radio span.wpcf7-list-item{float:left;width:50%;margin:0 0 10px}table.contactForm .form_radio span.wpcf7-list-item{*zoom:1}table.contactForm .form_radio span.wpcf7-list-item:before,table.contactForm .form_radio span.wpcf7-list-item:after{content:"";display:table}table.contactForm .form_radio span.wpcf7-list-item:after{clear:both}div.wpcf7-response-output{color:#000;font-size:16px;font-size:1rem;letter-spacing:0.12rem;text-align:center;margin:65px auto 0;padding:35px 20px;border:none !important;-webkit-box-sizing:border-box;box-sizing:border-box}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{background:#c9e5e9}div.wpcf7-mail-sent-ok{background:#C64A25}.firstReserve{padding:65px 0 0}.firstReserve p{text-align:center;font-size:16px;font-size:1rem;letter-spacing:0.1rem}.firstReserve p a{color:#A7B696;display:inline;text-decoration:underline}.allStyle{max-width:780px;border:1px solid #A7B696;padding:25px 5%;margin:25px auto;box-sizng:border-box}.firstInfo{padding:0 0 45px;border-bottom:1px solid #A7B696}.aerialReserve{padding:65px 0 0}.aerialReserve p{text-align:center;font-size:16px;font-size:1rem;letter-spacing:0.1rem}.aerialCalendar{text-align:center;margin:65px auto 0}.aerialCalendar{*zoom:1}.aerialCalendar:before,.aerialCalendar:after{content:"";display:table}.aerialCalendar:after{clear:both}.aerialCalendar img{width:auto}.aerialCalendar p{max-width:623px;text-align:left;margin:45px auto 0}.tab_container{max-width:1200px;padding:0 5%;margin:0 auto;margin:90px auto 0}#tab_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #A7B696}#tab_menu{*zoom:1}#tab_menu:before,#tab_menu:after{content:"";display:table}#tab_menu:after{clear:both}#tab_menu li{color:#fff;position:relative;display:block;cursor:pointer;width:300px;height:50px;line-height:50px;font-size:16px;font-size:1rem;text-align:center;border-top:1px solid #A7B696;border-left:1px solid #A7B696;border-right:1px solid #A7B696;-webkit-box-sizing:border-box;box-sizing:border-box;background:#A7B696}#tab_menu li.active{color:#A7B696;background:#fff}#tab_menu li.active:after{content:"";display:block;width:100%;height:4px;border-bottom:4px solid #fff;position:absolute;bottom:-2px}#tab_box{position:relative}#tab_box div.inner{display:none}#tab_box div.inner.active{display:block}.monthly-calendar{position:relative}.monthly-calendar caption{height:50px;line-height:50px;vertical-align:middle;padding:0;margin:0 auto 20px}.monthly-calendar table{max-width:800px;margin:0 auto}.monthly-calendar table th,.monthly-calendar table td{font-size:16px;font-size:1rem;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.monthly-calendar table td{padding:20px 0}.monthly-prev-next{height:50px;line-height:50px;vertical-align:middle;position:absolute;top:0;width:100%;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:800px;margin:0 auto}.monthly-prev{width:33.333%;text-align:left}.monthly-prev span:before,.monthly-prev a:before{content:'＜';display:inline-block;width:1em;height:1em;margin:0 0.5em 0 0}.monthly-next{width:33.333%;text-align:right;margin-right:0}.monthly-next span:after,.monthly-next a:after{content:'＞';display:inline-block;width:1em;height:1em;margin:0 0 0 0.5em}#booking-package{max-width:800px;margin:0 auto !important}.calendarPanel{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo}.calendar,#booking-package_schedulePage .selectedDate,#daysListPanel,#booking-package_schedulePage .courseListPanel{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo}#booking-package_calendarPage{border-color:#fff !important}#booking-package_calendarPage .calendar .dayPanel{background:#f7f7f7}#booking-package_calendarPage .calendar .dayPanel.dayPanelHeight{background:#fff}#booking-package_calendarPage .calendar .dayPanel:first-child{background:#EAB0B0}#booking-package_calendarPage .calendar .dayPanel:nth-child(7){background:#B0D6EA}#booking-package_calendarPage .calendarPanel{padding:5px 0 !important}#booking-package_calendarPage .dayPanelHeight{height:110px !important}#booking-package_calendarPage .symbolPanel{font-size:28px !important;padding:15px 0 !important}#booking-package_inputFormPanel .row{padding:7px 2% !important;border:none !important}#booking-package_inputFormPanel .selectedDate{border:none !important}#booking-package_schedulePage .selectPanelError{color:rgba(0,0,0,0.3) !important}#booking-package_schedulePage .bottomPanel{padding:20px 0 0 !important}#booking-package_inputFormPanel .bottomBarPanel{padding:10px 0 0 !important}#booking-package_schedulePage .daysListPanel{right:120px !important;width:120px !important}#booking-package_schedulePage .courseListPanel{left:120px !important}#booking-package_inputFormPanel input[type=text],#booking-package_inputFormPanel textarea{padding:8px 2% !important;border:1px solid #ddd !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}#booking-package_schedulePage button,#booking-package_inputFormPanel .bottomBarPanel button{cursor:pointer;line-height:1;text-align:center;outline:none;position:relative;color:#fff;display:block;width:100%;max-width:240px;font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:0.1em;padding:24px 20px;border:1px solid #A7B696;border-radius:45px;margin-left:auto !important;margin:0 auto !important;-webkit-box-sizing:border-box;box-sizing:border-box;background:#A7B696;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#booking-package_schedulePage button:before,#booking-package_inputFormPanel .bottomBarPanel button:before{content:"";display:block;width:25px;height:6px;float:left;margin:2px 0 0;background:url("../../assets/img/ico_arrow.png") no-repeat center center}#booking-package_schedulePage button:hover,#booking-package_schedulePage button:active,#booking-package_inputFormPanel .bottomBarPanel button:hover,#booking-package_inputFormPanel .bottomBarPanel button:active{color:#A7B696;opacity:1;background:#fff}#booking-package_schedulePage button:hover:before,#booking-package_schedulePage button:active:before,#booking-package_inputFormPanel .bottomBarPanel button:hover:before,#booking-package_inputFormPanel .bottomBarPanel button:active:before{background:url("../../assets/img/ico_arrow_on.png") no-repeat center center}#booking-package_schedulePage button#returnToCalendarButton,#booking-package_schedulePage button#returnToSchedules,#booking-package_inputFormPanel .bottomBarPanel button#returnToCalendarButton,#booking-package_inputFormPanel .bottomBarPanel button#returnToSchedules{border:1px solid #ddd;background:#ddd}#booking-package_schedulePage button#returnToCalendarButton:before,#booking-package_schedulePage button#returnToSchedules:before,#booking-package_inputFormPanel .bottomBarPanel button#returnToCalendarButton:before,#booking-package_inputFormPanel .bottomBarPanel button#returnToSchedules:before{content:"";display:block;width:25px;height:6px;float:left;margin:2px 0 0;background:url("../../assets/img/ico_arrow_re.png") no-repeat center center}#booking-package_schedulePage button#returnToCalendarButton:hover,#booking-package_schedulePage button#returnToCalendarButton:active,#booking-package_schedulePage button#returnToSchedules:hover,#booking-package_schedulePage button#returnToSchedules:active,#booking-package_inputFormPanel .bottomBarPanel button#returnToCalendarButton:hover,#booking-package_inputFormPanel .bottomBarPanel button#returnToCalendarButton:active,#booking-package_inputFormPanel .bottomBarPanel button#returnToSchedules:hover,#booking-package_inputFormPanel .bottomBarPanel button#returnToSchedules:active{color:#A7B696;opacity:1;background:#fff}#booking-package_schedulePage button#returnToCalendarButton:hover:before,#booking-package_schedulePage button#returnToCalendarButton:active:before,#booking-package_schedulePage button#returnToSchedules:hover:before,#booking-package_schedulePage button#returnToSchedules:active:before,#booking-package_inputFormPanel .bottomBarPanel button#returnToCalendarButton:hover:before,#booking-package_inputFormPanel .bottomBarPanel button#returnToCalendarButton:active:before,#booking-package_inputFormPanel .bottomBarPanel button#returnToSchedules:hover:before,#booking-package_inputFormPanel .bottomBarPanel button#returnToSchedules:active:before{background:url("../../assets/img/ico_arrow_re_on.png") no-repeat center center}.content-form{padding:5% 2%;margin:100px auto;-webkit-box-sizing:border-box;box-sizing:border-box}.content-form fieldset{margin:25px 0;width:100%;padding:10px 2%;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.content-form legend{font-size:20px;font-size:1.25rem;letter-spacing:0.15rem;font-weight:normal;border-bottom:1px solid #ddd;width:100%}.content-form table{width:100%}.content-form th,.content-form td{border-bottom:none;border-right:none}.content-form th{font-size:15px;font-size:.9375rem;text-align:left;letter-spacing:0.1rem;font-weight:normal}.content-form td{font-size:15px;font-size:.9375rem;letter-spacing:0.1rem;font-weight:normal}.content-form .required{padding:0 0 0 1%}.content-form input,.content-form textarea{border:1px solid #ddd}.day-calendar{max-width:623px;margin:0 auto}.day-calendar h3{margin:0}.day-calendar p{text-align:center !important;margin:10px auto 0 !important}.day-calendar table{width:100%;border-collapse:collapse;border-spacing:0;margin:10px auto 45px}.news_list_wrap{margin:90px auto 0}.pagination{display:inline-block;margin:20px auto 0;width:100%;text-align:center}.pagination a,.pagination span{display:inline-block;color:#000;font-weight:bold;font-size:14px;font-size:.875rem;padding:4px 12px;margin:0 5px 0 0;text-align:center}.pagination a.current,.pagination span.current{color:#8AADCF}.singlePost_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;margin:90px auto 0}.singlePost_wrap .content{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;margin:0 0 0 10%}.singlePost_wrap .side{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.singlePost_wrap h1{color:#4a4a4a;line-height:1.5;font-size:30px;font-size:1.875rem;letter-spacing:0.2rem;margin:-10px 0 0}.singlePost h2,.singlePost h3{margin:45px  0 0}.singlePost p{line-height:2.5;font-size:16px;font-size:1rem;letter-spacing:0.1rem;margin:45px  0 0}.singlePost p a{color:#8AADCF}.singlePost figure{margin:45px  0 0}.singlePost figure img{width:auto}.singlePost figcaption{line-height:2.5;font-size:16px;font-size:1rem;letter-spacing:0.1rem;margin:20px auto 45px}.meta_single{margin:10px 0 0}.meta_single{*zoom:1}.meta_single:before,.meta_single:after{content:"";display:table}.meta_single:after{clear:both}.meta_single li{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo;line-height:1;font-size:13px;font-size:.8125rem;float:left;letter-spacing:0.1rem;padding:8px 15px 10px 0}.meta_single li.cat{color:#fff;font-family:"Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ";font-size:11px;font-size:.6875rem;letter-spacing:0.08rem;padding:8px 15px 8px 17px;background:#A7B696}.meta_single li.cat.event{background:#8AADCF}.meta_single li.cat.oshirase{background:#A7B696}.content{width:100%}.side{width:25%}.recentPost{margin:0 0 50px}.recentPost h2{color:#A7B696;font-family:'Cormorant Garamond';font-size:20px;font-size:1.25rem;letter-spacing:0.3rem;margin:0;border-bottom:#A7B696 2px solid}.recentPost>ul{margin:12px 0 0}.recentPost>ul>li{padding:7px 0}.recentPost>ul>li a{color:#000}.recentPost h3{color:#000;font-size:16px;font-size:1rem;letter-spacing:0.1rem;margin:10px 0 0}.recentPost p{padding:0 0 20px;margin:10px 0 0;border-bottom:1px solid #d8d8d8}.recentPost select{margin:20px 0 0;cursor:pointer;width:100%;padding:10px 6%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;background:#eee}.pager{position:relative;margin:135px auto 45px}.pager ul{*zoom:1}.pager ul:before,.pager ul:after{content:"";display:table}.pager ul:after{clear:both}.pager li{font-size:16px;font-size:1rem;letter-spacing:0.1rem;float:left;width:33.333%}.pager li a{color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}.pager li.toArchive{display:inline-block;float:left;position:absolute;left:50%;text-align:center;margin-left:auto;margin-right:auto;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);width:29.333%}.pager li.prev{float:left;text-align:left}.pager li.prev i{margin-right:1em}.pager li.next{text-align:right;float:right}.pager li.next i{margin-left:1em}.pageNotFound{margin:65px auto 0}.pageNotFound p{font-size:16px;font-size:1rem;text-align:center}@media screen and (max-width: 960px){.logo{font-size:21px;font-size:1.3125rem;letter-spacing:0.1rem}.gnav{margin:0 auto 20px}.gnav ul{margin:15px auto 0}.gnav li a{font-size:20px;font-size:1.25rem;letter-spacing:0.08rem}.gnav li span{font-size:10px;font-size:.625rem}.hnav{width:63%}.hnav ul li{font-size:13px;font-size:.8125rem}.hnav ul li a{letter-spacing:0.05rem}.hnav ul li a i{font-size:24px;font-size:1.5rem}.hnav ul li.ico_insta a{margin:-3px 0px 0 5px}.hnav ul li.ico_fb img{width:24px}.hnav ul li.btn_reserve a{padding:5px 22px 3px}.ttl_main{font-size:35px;font-size:2.1875rem;letter-spacing:0.7rem}.ttl_main span{font-size:14px;font-size:.875rem}#footer{padding:90px 0 0}.fnav li,.fnav2 li{font-size:13px;font-size:.8125rem}.ttl_footer{font-size:22px;font-size:1.375rem;margin:45px 0 0}.sns_footer{max-width:80px}.sns_footer li a{line-height:1.5}.sns_footer li a i{font-size:22px;font-size:1.375rem}.sns_footer li a img{width:22px}.copy{margin:20px auto 200px}.class_row .inner_txt{width:38%;margin:70px -3% 0 6%}.class_row .inner_txt p{width:82%;font-size:14px;font-size:.875rem;text-align:justify}.class_row .inner_img{width:59%}.news_list{max-width:900px;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.news_list li{width:45%;margin:0 0 20px}.ttl_page h1{font-size:35px;font-size:2.1875rem;letter-spacing:0.6rem;padding:0 0 0 0.7rem}.ttl_page p{font-size:15px;font-size:.9375rem;letter-spacing:0.5rem;margin:15px auto 0}.btn.reserve{font-size:13px;font-size:.8125rem;margin:20px 0 0}.btn.contact{margin:65px auto 0}.btn.contact,.btn.submit input[type="submit"]{max-width:280px;font-size:14px;font-size:.875rem;padding:30px 20px 30px 25px}.fee .inner h3{font-size:22px;font-size:1.375rem;letter-spacing:0.3rem}.fee .inner p{font-size:13px;font-size:.8125rem}.fee .inner p.att{max-width:500px;font-size:13px;font-size:.8125rem}.fee_flex{display:block}.fee_flex .inner{width:100%}.list_fee{max-width:500px}.list_fee th{font-size:15px;font-size:.9375rem}.list_fee td{font-size:15px;font-size:.9375rem}.attention h3{font-size:22px;font-size:1.375rem;letter-spacing:0.2rem}.attention dl dt{font-size:17px;font-size:1.0625rem}.attention dl dd{font-size:16px;font-size:1rem}.yogaclass{margin:100px auto 0}.list_yogaclass{margin:45px auto 0}.list_yogaclass th{font-size:12px;font-size:.75rem;letter-spacing:0.06rem}.list_yogaclass th a:before{vertical-align:baseline}.yogaclass_all .inner{padding:65px 0 45px}.yogaclass_all .col_txt h3{font-size:24px;font-size:1.5rem;letter-spacing:0.3rem}.yogaclass_all .col_txt h4{font-size:18px;font-size:1.125rem}.yogaclass_all .col_txt p{font-size:13px;font-size:.8125rem;text-align:justify;margin:12px 0}.yogaclass_all .col_txt dl{margin:10px 0 0}.yogaclass_all .col_txt dl dt,.yogaclass_all .col_txt dl dd{font-size:13px;font-size:.8125rem}.meta_reserve li{font-size:12px;font-size:.75rem}.txt_concept h2{font-size:35px;font-size:2.1875rem;letter-spacing:0.7rem}.profile .col_left{width:34%}.profile .col_right{width:60%}.profile .col_right h3{font-size:24px;font-size:1.5rem;letter-spacing:0.3rem}.profile .col_right h3 span{font-size:13px;font-size:.8125rem}.profile .col_right ul li{font-size:15px;font-size:.9375rem}.profile .col_right p{font-size:15px;font-size:.9375rem}.studio p{font-size:15px;font-size:.9375rem}.menu .inner ul{padding:65px 10%}.menu .inner ul li dt,.menu .inner ul li dd{font-size:15px;font-size:.9375rem}.menu .inner ul li p{font-size:13px;font-size:.8125rem}.menu .inner:after{background:url("../../assets/img/bg_menu.png") no-repeat 90% 80px/120px auto}.salon p{font-size:15px;font-size:.9375rem}.mountain h2{font-size:22px;font-size:1.375rem;letter-spacing:0.3rem}.mountain ul li{font-size:15px;font-size:.9375rem}.profile_yukihisa{margin:90px auto 0}.profile_yukihisa .col_txt h3{font-size:24px;font-size:1.5rem;letter-spacing:0.3rem}.profile_yukihisa .col_txt h3 span{font-size:13px;font-size:.8125rem}.profile_yukihisa .col_txt p,.profile_yukihisa .col_txt ul li{font-size:14px;font-size:.875rem}.pagination{margin:35px auto 0}.pager li.prev i{margin-right:5px}.pager li.next i{margin-left:5px}.aboutReserve h2{font-size:22px;font-size:1.375rem;letter-spacing:0.3rem}.aboutReserve table th{width:75%;font-size:15px;font-size:.9375rem;padding:20px 3%}.aboutReserve table th br{display:none}.aboutReserve h3{font-size:17px;font-size:1.0625rem}.aboutReserve p{font-size:14px;font-size:.875rem;letter-spacing:0.08rem}.root>p{font-size:15px;font-size:.9375rem}.aboutParking p{font-size:15px;font-size:.9375rem}.gmap p{font-size:15px;font-size:.9375rem}.formArea{padding:65px 0 0}.formArea p{font-size:15px;font-size:.9375rem}table.contactForm th,table.contactForm td{font-size:15px;font-size:.9375rem}.singlePost_wrap h1{font-size:25px;font-size:1.5625rem;letter-spacing:0.35rem}.meta_single li{font-size:12px;font-size:.75rem;letter-spacing:0.04rem;padding:6px 10px 6px 0}.meta_single li.cat{font-size:10px;font-size:.625rem;letter-spacing:0.02rem;padding:6px 12px 6px 14px}.singlePost_wrap .content{margin:0 0 0 5%}.singlePost p{font-size:14px;font-size:.875rem}.pager li{font-size:14px;font-size:.875rem;letter-spacing:0.08rem}}@media screen and (max-width: 768px){#slider_pc{display:none}#slider_mb{width:100%;height:100%;display:block}#mnav{display:block}#header{border-bottom:none;z-index:10}#header .inner{display:none}.fnav{display:block;padding:0;border-bottom:none}.fnav li{float:left;width:50%;font-size:14px;font-size:.875rem;letter-spacing:0.08rem;border-bottom:1px solid #d8d8d8;-webkit-box-sizing:border-box;box-sizing:border-box}.fnav li:nth-child(even){border-left:1px solid #d8d8d8}.fnav li a{padding:7px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.class_row{display:block;padding:0 5%}.class_row .inner_txt{width:100%;margin:20px auto 0}.class_row .inner_txt h3{padding:0 0 20px;margin:10px 0 0}.class_row .inner_txt p{width:100%;margin:18px 0 20px}.class_row .inner_img{width:100%}.class_row .inner_img img{margin:65px 0 0 0}.class_row:nth-child(even) .inner_txt{width:100%;margin:20px auto 0}.list_yogaclass{border-bottom:1px solid #D8D8D8}.list_yogaclass th{display:block;width:100%;border-bottom:none}.list_yogaclass th:nth-child(2),.list_yogaclass th:nth-child(3){width:100%}.yogaclass_all>.inner{display:block;padding:45px 0}.yogaclass_all .col_img,.yogaclass_all .col_txt{width:100%}.yogaclass_all .col_txt{margin:15px 0 0}.yogaclass_all .col_txt h3{margin:0}.yogaclass_all .col_txt>.inner{padding:0 0 20px}.yogaclass_all .col_txt>.inner:nth-child(n+2){padding:20px 0}.yogaclass_all .col_txt>.inner:nth-child(3){padding:20px 0 0}.profile .inner{margin:45px auto}.profile .inner.reverse{margin:90px auto 45px}.profile .inner.reverse .col_left,.profile .inner.reverse .col_right{float:none}.profile .col_left,.profile .col_right{float:none;width:100%;margin:0 auto}.profile .col_left img,.profile .col_right img{max-width:235px}.profile .col_left{text-align:center}.profile .col_right{max-width:450px;margin:45px auto 0}.profile .col_right ul{margin:25px 0 0}.profile .col_right ul li{margin:0 0 5px}.profile .col_right ul li br{display:none}.profile .col_right img{margin:10px 0 0}.profile .col_right p br{display:none}.gmap .inner{padding-top:100%}.singlePost_wrap{display:block}.singlePost_wrap h1{font-size:22px;font-size:1.375rem;letter-spacing:0.3rem}.singlePost_wrap .content{margin:0 auto}.pager{margin:135px auto 45px}.side{width:100%;margin:100px auto 0}.recentPost{margin:0 0 30px}}@media screen and (max-width: 414px){.wrap{padding:0 5%}#toTop{bottom:52px;right:5%}.fnav2{display:block;margin:0}.fnav2 li{line-height:1;display:inline-block;width:auto;padding:0 5%;margin:0 auto 5px}.fnav2 li a{text-align:left}.fnav3{display:none;opacity:0;width:100%;display:block;position:fixed;bottom:0;z-index:2000;-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.2);-webkit-transition:opacity  0.5s ease-out 0s;transition:opacity  0.5s ease-out 0s}.fnav3.active{opacity:1}.fnav3 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fnav3 ul li{width:50%;text-align:center}.fnav3 ul li a{color:#000;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6}.fnav3 ul li+* a{border-left:1px solid #979797}.class_row .inner_txt h2{font-size:30px;font-size:1.875rem;letter-spacing:0.3rem}.class_row .inner_txt h3{font-size:15px;font-size:.9375rem;letter-spacing:0.1rem}.class_row .inner_txt p{font-size:14px;font-size:.875rem;letter-spacing:0.08rem}#top_news .inner{margin:0 auto}.news_list li{width:100%;margin:0 0 15px}.news_list li{*zoom:1}.news_list li:before,.news_list li:after{content:"";display:table}.news_list li:after{clear:both}.news_list li time{font-size:11px;font-size:.6875rem;letter-spacing:0.06rem;margin:0}.news_list li h2,.news_list li h3{line-height:1.5;font-size:14px;font-size:.875rem;letter-spacing:0.06rem;margin:8px 0 0 0;text-align:justify}.news_list li p{font-size:13px;font-size:.8125rem;letter-spacing:0.02rem}.news_tmb{width:40%;float:left;margin:0 0 15px}.news_txt{float:left;width:57%;margin:0 0 0 3%}.meta_cat{width:60px;height:30px;line-height:30px;font-size:10px;font-size:.625rem}.snav{margin:90px auto 0}.snav ul{display:block;margin:0 auto}.snav ul li{max-width:300px;margin:0 auto 10px}.snav ul li a{text-align:center}.ttl_main{font-size:30px;font-size:1.875rem;letter-spacing:0.6rem}.ttl_page{height:200px}.ttl_page h1{font-size:26px;font-size:1.625rem;letter-spacing:0.25rem;white-space:nowrap;padding:0 0 0 0.5rem}.ttl_page p{font-size:14px;font-size:.875rem;line-height:1.6;letter-spacing:0.2rem;margin:10px auto 0}.fee{margin:65px auto 45px}.fee .inner{margin:65px auto 0}.fee .inner p{margin:8px auto 0}.fee .inner p.att{font-size:13px;font-size:.8125rem;letter-spacing:0.06rem}.list_fee{margin:15px auto 0}.list_fee th{width:72%}.list_fee th,.list_fee td{font-size:13px;font-size:.8125rem;padding:12px 3%}.attention{margin:65px auto 0}.attention dl dt,.attention dl dd{font-size:15px;font-size:.9375rem;letter-spacing:0.1rem}.attention dl dd{font-size:14px;font-size:.875rem;letter-spacing:0.08rem}.yogaclass_all>.inner{display:block;padding:45px 0}.yogaclass_all .col_img,.yogaclass_all .col_txt{width:100%}.yogaclass_all .col_txt h3{font-size:20px;font-size:1.25rem;letter-spacing:0.2rem;margin:0}.yogaclass_all .col_txt h4{font-size:16px;font-size:1rem;letter-spacing:0.1rem;margin:-2px 0 0}.txt_concept{padding:65px 2%}.txt_concept h2{font-size:30px;font-size:1.875rem;letter-spacing:0.5rem}.txt_concept p{font-size:14px;font-size:.875rem;letter-spacing:0.08rem;margin:28px auto 0}.profile .col_right ul li{font-size:14px;font-size:.875rem;letter-spacing:0.06rem;margin:0 0 5px}.profile .col_right ul li br{display:none}.profile .col_right p{font-size:14px;font-size:.875rem;letter-spacing:0.06rem}.meaning h2{font-size:22px;font-size:1.375rem;letter-spacing:0.2rem}.meaning p{font-size:15px;font-size:.9375rem;letter-spacing:0.1rem}.studio p{line-height:2.2;font-size:14px;font-size:.875rem;letter-spacing:0.08rem;text-align:justify;margin:65px auto 38px}.studio p br{display:none}.menu .inner ul{padding:40px 10%}.menu .inner ul li dt,.menu .inner ul li dd{width:100%;display:block}.menu .inner ul li dd{margin:5px 0 0}.menu .inner:after{right:5%;background:url("../../assets/img/bg_menu.png") no-repeat 100% 60px/100px auto}.salon{margin:120px auto 0}.salon p{font-size:14px;font-size:.875rem;letter-spacing:0.06rem;margin:50px auto 0}.mountain h2{font-size:20px;font-size:1.25rem;letter-spacing:0.2rem}.mountain ul li{font-size:14px;font-size:.875rem;letter-spacing:0.06rem}.profile_yukihisa{margin:90px auto 0}.profile_yukihisa .inner{display:block;margin:45px 0 0}.profile_yukihisa .col_txt{margin:45px 0 0}.profile_yukihisa .col_txt p{margin:20px 0}.news_mountainField{padding:45px 0}.btn.contact{margin:45px auto 0}.aboutReserve .inner{margin:65px auto 0}.aboutReserve h2{font-size:20px;font-size:1.25rem;letter-spacing:0.2rem;margin:0 auto 20px}.aboutReserve h3{font-size:16px;font-size:1rem;letter-spacing:0.15rem;margin:20px auto 0}.aboutReserve table th{width:68%;font-size:14px;font-size:.875rem;letter-spacing:0.06rem;padding:10px 4%}.aboutReserve table td{font-size:13px;font-size:.8125rem;letter-spacing:0.05rem;padding:15px 4%}.aboutReserve p{font-size:14px;font-size:.875rem;letter-spacing:0.06rem;text-align:justify;margin:10px auto 30px}.aboutReserve p br{display:none}.aboutReserve ul li{font-size:14px;font-size:.875rem;letter-spacing:0.06rem;text-align:justify}.scheduleCalendar{margin:45px auto 0}.root>p{line-height:2.2;font-size:14px;font-size:.875rem;letter-spacing:0.06rem;text-align:justify}.root_imgs ul{display:block}.root_imgs ul li{text-align:center;margin:30px 0 0}.root_imgs ul li img{max-width:300px}.root_imgs ul li p{margin:8px 0 0}.aboutParking p,.gmap p{font-size:14px;font-size:.875rem;letter-spacing:0}.gmap{margin:90px auto 0}.gmap .inner{padding-top:90%}.formArea p{font-size:14px;font-size:.875rem;letter-spacing:0.06rem;margin:0}table.contactForm{margin:45px auto 0}table.contactForm input[type="text"],table.contactForm textarea{padding:10px 2%}table.contactForm textarea{max-width:500px}table.contactForm th,table.contactForm td{display:block;width:100%;font-size:14px;font-size:.875rem;letter-spacing:0.06rem;margin:0}table.contactForm th{margin:25px 0 0}table.contactForm td{margin:2px 0 0}.news_list_wrap{margin:65px auto 0}.singlePost_wrap h1{font-size:20px;font-size:1.25rem;letter-spacing:0.2rem}.singlePost h2,.singlePost h3,.singlePost p,.singlePost figure,.singlePost figcaption{font-size:14px;font-size:.875rem;line-height:2;margin:35px 0 0}.pager{margin:65px auto}.recentPost>ul>li{padding:5px 0}.recentPost h3{font-size:14px;font-size:.875rem;letter-spacing:0.06rem;margin:8px 0 0}.recentPost p{font-size:13px;font-size:.8125rem;letter-spacing:0.05rem;margin:2px 0 0}.recentPost select{font-size:13px;font-size:.8125rem;letter-spacing:0.05rem}.tab_container{margin:65px auto 0}#tab_menu li{position:relative;width:48%;line-height:1.5;font-size:12px;font-size:.75rem;letter-spacing:0rem}#tab_menu li span{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.firstReserve{padding:45px 0 0}.firstReserve p{font-size:14px;font-size:.875rem;letter-spacing:0.06rem}.firstReserve p br{display:none}.allStyle{padding:20px 3%}table.contactForm .form_radio{padding:5px 0 0}table.contactForm .form_radio span{width:100%;display:block;margin:0 0 5px}button[type="submit"]{width:260px;font-size:15px;font-size:.9375rem;letter-spacing:0.1rem;padding:25px 10px}.aerialReserve p{font-size:14px;font-size:.875rem;letter-spacing:0.08rem}.fc-event{font-size:11px !important}}
