*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}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{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90000;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;padding:3vw;z-index:99999;overflow:auto;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.modaal-wrapper .modaal-close{border:none;background:transparent;-webkit-appearance:none}.modaal-wrapper .modaal-close span{display:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0);box-shadow:0 4px 15px rgba(0,0,0,0);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;top:20px;color:#fff;cursor:pointer;opacity:1}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:transparent}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:transparent;-webkit-box-shadow:none !important;box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:transparent}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%;vertical-align:bottom}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:transparent;border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:2px;height:25px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-16px}.modaal-gallery-control:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:16px}.modaal-gallery-next{right:0}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev{left:0}.modaal-gallery-prev:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:16px}.modaal-gallery-prev:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-16px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 0;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width: 1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width: 1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:0;bottom:0;margin:auto;-webkit-transform:none;transform:none}.modaal-gallery-next{right:0}.modaal-gallery-prev{left:0}}@media screen and (max-width: 900px){.modaal-instagram iframe{width:500px !important}}@media screen and (max-height: 1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (max-height: 1000px){.modaal-instagram iframe{width:600px !important}}@media screen and (max-height: 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width: 600px){.modaal-instagram iframe{width:280px !important}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(0.25);transform:scale(0.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}*{-ms-overflow-style:none}html::before,html::after,body::before,body::after{content:'';display:block;position:fixed;z-index:10000;background-color:#fff}html{position:fixed;font-size:62.5%}html::before,html::after{height:10px;width:100%;left:0}html::before{top:0}html::after{bottom:0}body{font-family:'Noto Serif JP',"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";line-height:1.5;color:#000;font-size:1.6rem;font-weight:400;height:100%}body::before,body::after{height:100%;width:10px;top:0}body::before{left:0}body::after{right:0}ul{list-style-type:none;margin:0;padding:0}a{color:#000}a:hover{color:#000;text-decoration:none}img,svg{max-width:100%;height:auto}p{margin:0}p+p{margin-top:1em}.compass{position:relative;width:80vw;max-width:500px;margin:auto}.compass .com_in{display:block;width:70%;position:absolute;top:21%;left:0;right:0;margin:auto}.compass.role .com_in{-webkit-animation:rotate 2s infinite linear normal;animation:rotate 2s infinite linear normal}#compass_wrap{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;bottom:0;right:0;left:0;z-index:0;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.3}#compass_wrap .compass img{display:block}#compass_wrap .com_base{max-width:none;width:100%}#loading{position:fixed;top:0;left:0;z-index:11000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#loading::before{content:'';position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#000}#loading .compass{position:fixed;left:0;right:0}#loading .hid{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}#percent{position:absolute;bottom:-2em;text-align:center;font-size:1em;width:100%;font-family:Amiri;color:#fff}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#mars{position:fixed;top:0;left:0;width:100vw;height:120vh;background:url(../images/bg_mars.jpg) transparent repeat 50% 100%;background-size:cover}#mv{position:fixed;bottom:0;left:-80vw;right:0;margin:auto;z-index:0;width:260vw;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1)}#video{position:relative;display:block;margin:3rem auto;max-width:640px;width:85vw}#video::before,#video::after{content:'';display:block;position:absolute}#video::before{width:100%;height:100%;z-index:1;background-color:rgba(237,34,35,0.8);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.2s ease-in-out 0s;transition:.2s ease-in-out 0s}#video::after{width:50px;height:50px;background:url(../images/sns.svg) no-repeat 100% 100%/100px 200px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:10}#video:hover::before{-webkit-transform:scale(1);transform:scale(1)}#video:hover::after{background-position-x:0}.tiger-f{position:relative;width:80vw;max-width:500px}.tiger-f .face{position:absolute;width:37%;left:67%;top:57.5%}.tiger-s{position:absolute;top:60%;left:100%;-webkit-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s;display:block;width:25%;z-index:20}.tiger-s img{left:110vw;max-height:500px;max-width:none;width:90vh}#tiger01{margin:50vh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#tiger01 .tiger-f{position:relative;left:100vw}#tiger02{margin:50vh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#tiger02 .tiger-f{position:relative;right:100vw}.end #mars::before{content:'';position:fixed;top:0;left:0;display:block;width:100%;height:calc( 100% + 100px);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:flashAnim;animation-name:flashAnim;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:3;animation-iteration-count:3;mix-blend-mode:multiply}.end .tiger-s{top:-10%;left:51%;-webkit-transition:all .5s ease-in-out .5s;transition:all .5s ease-in-out .5s}@-webkit-keyframes flashAnim{0%{background-color:#f00}50%{background-color:transparent}100%{background-color:#f00}}@keyframes flashAnim{0%{background-color:#f00}50%{background-color:transparent}100%{background-color:#f00}}#mountain{position:relative;z-index:10}#wrapper{position:relative;z-index:10;overflow:hidden}.caption{position:relative;margin-bottom:3rem;text-align:left;font-family:Amiri,"Noto Serif JP",serif;font-size:3.5rem;font-size:calc(3.5rem + ((1vw - .32rem) * (.75758)));letter-spacing:.05em;line-height:1.2}.caption .en{display:block;font-family:Amiri;font-size:.6em;font-weight:normal;line-height:1}.contents_wrap{position:relative;z-index:100}.contents_wrap::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:skewX(45deg) translateX(-100%);transform:skewX(45deg) translateX(-100%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;background-color:rgba(255,255,255,0.9);opacity:0}.contents_wrap.in::before{-webkit-transform:skew(0) translateX(0);transform:skew(0) translateX(0);opacity:1}.contents_wrap+.contents_wrap{margin-top:70vh}.content{margin:0 10px;padding:5rem 5vw}#fd_yakan{fill:#fff}.line{display:inline-block;position:relative;padding:1rem;overflow:hidden;-webkit-transition:.2s ease-in-out 0s;transition:.2s ease-in-out 0s;vertical-align:bottom}.line>*{opacity:0;-webkit-transition:.5s ease-in-out .2s;transition:.5s ease-in-out .2s}.line::before,.line::after{content:'';display:block;position:absolute;z-index:10;width:100%;height:1px;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.line::before{top:0;left:0;-webkit-transform-origin:left;transform-origin:left}.line::after{bottom:0;right:0;-webkit-transform-origin:right;transform-origin:right}.line.in>*{opacity:1}.line.in::before,.line.in::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.line.in:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.line.in:hover::before,.line.in:hover::after{-webkit-transform:scaleX(0);transform:scaleX(0)}.sldIn{position:relative}.sldIn>*{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;opacity:0}.sldIn::before,.sldIn::after{content:'';position:absolute;top:0;left:0;display:block;width:150%;height:100%;background:rgba(255,255,255,0.9);-webkit-transform:skewX(45deg) translateX(-150%);transform:skewX(45deg) translateX(-150%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sldIn::after{background:#000}.sldIn.in>*{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sldIn.in::before{-webkit-transform:skewX(0) translateX(0);transform:skewX(0) translateX(0)}.sldIn.in::after{-webkit-transform:skewX(0) translateX(150%);transform:skewX(0) translateX(150%)}.fadeIn{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.fadeIn.in{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s;opacity:1}.sldFade{overflow:hidden;position:relative}.sldFade::before{content:'';position:absolute;top:0;left:0;display:block;background-color:rgba(255,255,255,0.9);width:100%;height:100%;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:.2s;transition:.2s}.sldFade.in{opacity:1}.sldFade.in::before{-webkit-transform:translateX(0);transform:translateX(0)}.btn_close,.modaal-close{position:relative;width:40px;height:40px;overflow:hidden;text-indent:100%;white-space:nowrap}.btn_close::before,.btn_close::after,.modaal-close::before,.modaal-close::after{content:'';width:100%;height:2px;background-color:#000;position:absolute;top:50%;left:0;z-index:1200;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.btn_close::before,.modaal-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn_close::after,.modaal-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn_close:hover::before,.modaal-close:hover::before{-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.btn_close:hover::after,.modaal-close:hover::after{-webkit-transform:rotate(-315deg);transform:rotate(-315deg);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.btn_close{left:0;right:0;margin:1em auto 0;display:none;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.rotate{-webkit-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:.5s ease-in-out .1s;transition:.5s ease-in-out .1s}.rotate.in{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg);opacity:1}#gheader{position:relative;min-height:100vh;margin-bottom:50vh;padding:0}#logo{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}#logo svg{fill:#fff;width:70vw;height:calc(70vw * 1.165);max-width:350px;max-height:408px;margin:auto}#logo .scr{font-size:1.6rem;letter-spacing:.05em;font-family:Amiri;position:absolute;width:1px;height:30px;left:0;right:0;color:#fff;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin:auto;bottom:10vh;overflow:hidden;opacity:0}#logo .scr::after{content:'';position:absolute;top:-100%;background:#fff;width:100%;height:100%;-webkit-animation:scrAnim 2s linear 0s infinite;animation:scrAnim 2s linear 0s infinite}@-webkit-keyframes scrAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(200%);transform:translateY(200%)}}@keyframes scrAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(200%);transform:translateY(200%)}}#logo_s{position:absolute;z-index:-1;opacity:0}#schedule{margin:5vh auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}#schedule li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:50px;opacity:0}#schedule li time{font-family:Amiri;font-size:2.8rem;font-size:calc(2.8rem + ((1vw - .32rem) * (2.85714)));text-align:center;line-height:1.2}#schedule li time .week{display:block;font-size:.8em}#schedule li time .week::before{content:'('}#schedule li time .week::after{content:')'}#schedule li time .week::before,#schedule li time .week::after{font-size:.8em;position:relative;top:-3px;margin:0 .1em}#schedule li+li{margin-top:.5em}#schedule .sch_date{font-family:"Noto Serif JP",serif;margin-left:2rem;line-height:1.4;font-size:1.8rem;font-size:calc(1.8rem + ((1vw - .32rem) * (1.42857)));font-weight:700}#schedule .sch_date .work{letter-spacing:.1em}#schedule .sch_date .time{margin-bottom:.2em;position:relative;letter-spacing:.05em}#schedule .sch_date small{display:block;margin-bottom:.3rem}#schedule .d2 time{background-position:0 50%}#schedule .d3 time{background-position:0 100%}#persona{display:block;width:100%;margin:10vh auto;text-align:center;font-size:1.4rem;font-size:calc(1.4rem + ((1vw - .32rem) * (2.14286)));font-weight:bold}#persona a{color:#fff}#persona span,#persona time{display:block;position:relative;z-index:100}#persona time{font-family:"Noto Serif JP",serif;font-size:1.2em}#caution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;padding:5vw;background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:20000;overflow:auto}#caution dl{width:80vw;max-width:800px;background-color:#fff;color:#000;padding:5vw;text-align:center}#caution dl dt{font-size:1.8rem;font-size:calc(1.8rem + ((1vw - .32rem) * (2.85714)));margin-bottom:1em}#caution dl dd p{text-align:left;font-size:calc(1.6rem + ((1vw - .32rem) * (1.42857)))}#caution dl .button{background-color:#000;display:block;margin:3em auto 0;padding:.2em 1em;border:0;color:#fff;cursor:pointer}#caution .line{margin-top:2em;padding:1rem 0}#caution .line::before,#caution .line::after{background-color:#000}#gfooter{margin:15rem auto 0;text-align:center}#kizou,#archives{font-size:2.2rem;font-size:calc(2.2rem + ((1vw - .32rem) * (2.14286)));font-weight:700}#kizou .line::before,#kizou .line::after,#archives .line::before,#archives .line::after{background-color:#000}#kizou span,#archives span{position:relative;z-index:20}#kizou{margin-top:5rem;text-align:center}#archives{margin-bottom:30vh}#kds_logo{display:block;width:50vw;max-width:200px;margin:0 auto 80vh}#copy{display:block;margin:0 0 10px 0;height:50px;line-height:50px;text-align:center;color:#fff}#gnavi{display:block}#gn_wrap{position:fixed;top:0;bottom:20px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;z-index:1000;height:calc( 100vh - 100px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}#gn_content{position:relative;z-index:1100;width:100%}#gn_content li{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}#gn_content li+li{margin-top:.5rem}#gn_content a{position:relative;font-size:1.8rem;font-weight:bold;line-height:2}#sns{position:relative;z-index:1100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem;width:100%}#sns li{display:block;width:50px;height:50px;overflow:hidden;text-indent:100%;white-space:nowrap;margin:0 1rem}#sns li a{display:block;width:100%;height:100%;background:url(../images/sns.svg) no-repeat 0 0;background-size:100px 200px}#sns li a:hover{background-position-x:-50px}#sns li.instagram a{background-position-y:-100px}#sns li.twitter a{background-position-y:-50px}#nav_open{position:fixed;bottom:0;left:0;right:0;z-index:1001;display:block;width:100%;height:45px;margin:auto;background-color:#fff;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-delay:.3s ease-in-out;transition-delay:.3s ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}#nav_open span,#nav_open::before,#nav_open::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:2px;width:30px;border-radius:3px;background:#000;display:block;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#nav_open::before{top:-20px}#nav_open::after{bottom:-20px}#nav_open .txt::before{content:'MENU';display:block;text-align:center;margin-top:60px;font-size:1.2rem}#nav_close{position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vh;background:#fff;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;pointer-events:none;-webkit-filter:blur(5px);filter:blur(5px)}#nav_close::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1001;margin:auto;opacity:.15;display:block;width:100%;text-align:center;background:url(../images/compass_b.png) no-repeat 50% 50%/80% auto}#nav_check{display:none}#nav_check:checked ~ #nav_open span{-webkit-transform:scaleX(0);transform:scaleX(0)}#nav_check:checked ~ #nav_open::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav_check:checked ~ #nav_open::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav_check:checked ~ #nav_open .txt::before{content:'CLOSE'}#nav_check:checked ~ #nav_close{opacity:1;pointer-events:auto;-webkit-filter:blur(0);filter:blur(0)}#nav_check:checked ~ #gn_wrap{-webkit-transform:scale(1);transform:scale(1)}p.txt{margin:.5em 0}#message .sldIn::before{display:none}#message .inner{position:relative}#message .caption .en{margin-left:.2em}#message .photo{text-align:center;-ms-flex-item-align:start;align-self:flex-start}#message .photo img{width:100%;max-width:400px}#greeting{margin-top:2rem}#greeting p{line-height:1.7}#greeting p span{display:inline-block}#greeting .sign{text-align:center;font-weight:bold;font-size:2rem;margin-top:5rem}#greeting .sign small{display:block;font-weight:normal;font-size:.7em}#greeting .sign img{display:block;width:200px;height:auto;margin:1em auto 0}#subject{background-color:transparent}.seminar{position:relative;border-bottom:1px solid #000;padding:1.5rem 0 1.5rem 1vw;cursor:url(../images/ico_open.cur) 15 15,-webkit-zoom-in;cursor:url(../images/ico_open.cur) 15 15,zoom-in;min-height:calc( 30vw + 3rem)}.seminar:last-child{border-bottom:0}.seminar .face{width:30vw;height:30vw;position:absolute;right:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;text-align:center}.seminar .face img+img{margin-top:.5rem}.seminar .class,.seminar .theme,.seminar .staff,.seminar .profile{position:relative}.seminar .class::before,.seminar .theme::before,.seminar .staff::before,.seminar .profile::before{font-size:.8em}.seminar .class .hd,.seminar .theme .hd,.seminar .staff .hd,.seminar .profile .hd{font-size:2.4rem;font-size:calc(2.4rem + ((1vw - .32rem) * (1.42857)));line-height:1.2}.seminar .class .hd .en,.seminar .class .hd small,.seminar .theme .hd .en,.seminar .theme .hd small,.seminar .staff .hd .en,.seminar .staff .hd small,.seminar .profile .hd .en,.seminar .profile .hd small{display:block;font-size:.7em;margin-top:.2em}.seminar .class .hd .en,.seminar .theme .hd .en,.seminar .staff .hd .en,.seminar .profile .hd .en{font-family:Amiri,"Noto Serif JP",serif;font-weight:normal}.seminar .class{width:calc(70vw - 3em)}.seminar .class::before{content:'[ Class ]'}.seminar .theme{width:calc(70vw - 3em);margin:1em 0 0 0}.seminar .theme::before{content:'[ Theme ]'}.seminar .floor{text-align:center}.seminar .floor .hd{font-size:1.8rem}.seminar .floor .hd .en{font-size:1.2em;display:inline}.seminar .staff::before{content:'[ Teacher ]'}.seminar .staff dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar .staff dl dt{-ms-flex-preferred-size:7em;flex-basis:7em}.seminar .staff dl dd{-ms-flex-preferred-size:calc(100% - 7em);flex-basis:calc(100% - 7em)}.seminar .profile::before{content:'[ Profile ]'}.seminar .hide{line-height:0;opacity:0;visibility:hidden;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;overflow:hidden}.seminar .hide.floor{margin:0;height:0}.seminar .hide img{height:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.seminar .hide p+p{margin:0}.seminar .hide.staff,.seminar .hide.profile{-webkit-transform:scaleY(0);transform:scaleY(0);height:0}.seminar .floor1,.seminar .floor3,.seminar .floor4,.seminar .floor5,.seminar .floor6,.seminar .floor7,.seminar .floor8{position:relative;width:90vw;max-width:800px;margin:auto}.seminar .floor1 svg,.seminar .floor3 svg,.seminar .floor4 svg,.seminar .floor5 svg,.seminar .floor6 svg,.seminar .floor7 svg,.seminar .floor8 svg{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:color-burn}.seminar .floor8{width:63vw;max-width:560px}.seminar .floor1,.seminar .floor3,.seminar .floor4,.seminar .floor5,.seminar .floor6,.seminar .floor7{height:calc(90vw * 0.37);max-height:calc(800px * 0.37)}.seminar .floor8{height:calc(63vw * 0.53);max-height:calc(560px * 0.53)}.seminar .floor3a,.seminar .floor3b,.seminar .floor5a,.seminar .floor5b,.seminar .floor5c,.seminar .floor6a,.seminar .floor6b,.seminar .floor6c,.seminar .floor7a,.seminar .floor8a,.seminar .floor8b{fill:#8F005C}.seminar .floor3c,.seminar .floor4a,.seminar .floor4c{fill:#007130}.seminar .floor4b,.seminar .floor4d,.seminar .floor4e{fill:#004E97}.seminar .floor1ab{fill:#AF7900}.seminar.active{padding:2rem .5rem}.seminar.active:hover{cursor:url(../images/ico_close.cur) 15 15,-webkit-zoom-out;cursor:url(../images/ico_close.cur) 15 15,zoom-out}.seminar.active .btn_close{display:block;-webkit-transform:scale(1);transform:scale(1)}.seminar.active>section+section{margin-top:5rem}.seminar.active .face{width:60vw;height:60vw;text-align:center;right:calc( (100% - 60vw) / 2)}.seminar.active .class,.seminar.active .theme,.seminar.active .staff,.seminar.active .profile{width:auto}.seminar.active .class{margin-top:calc( 60vw + 1em);min-height:auto}.seminar.active .theme .comment{margin-top:1em}.seminar.active .floor{margin-top:2em;height:auto}.seminar.active .floor .hd{height:2em;max-width:800px;text-align:left;margin:auto}.seminar.active .floor.f8 .hd{max-width:560px}.seminar.active .floor figure+.hd{margin-top:2em}.seminar.active .profile .career{margin-top:1em}.seminar.active .profile .career+.hd{margin-top:2rem}.seminar.active .hide{line-height:1.5;opacity:1;visibility:visible}.seminar.active .hide.staff,.seminar.active .hide.profile{-webkit-transform:scaleY(1);transform:scaleY(1);height:auto}.seminar.active .hide p+p{margin-top:1em}#asaba .floor8a{opacity:.3}#ito .floor3a,#ito .floor3c{opacity:.3}#shirane .floor5b,#shirane .floor5c{opacity:.3}#takaya .floor6b,#takaya .floor6c{opacity:.3}#tentaku .floor5a,#tentaku .floor5c{opacity:.3}#hagane .floor6a,#hagane .floor6c{opacity:.3}#morii .floor3b,#morii .floor3c{opacity:.3}#kudo-yasojima .floor6a,#kudo-yasojima .floor6b{opacity:.3}#vd_yakan .floor8b{opacity:.3}#vd_yakan .floor5a,#vd_yakan .floor5b{opacity:.3}#onawa .floor4a,#onawa .floor4b,#onawa .floor4d,#onawa .floor4e{opacity:.3}#sakamoto .floor4b,#sakamoto .floor4c,#sakamoto .floor4d,#sakamoto .floor4e{opacity:.3}#pd_yakan .floor3a,#pd_yakan .floor3b{opacity:.3}#km .floor4a,#km .floor4c,#km .floor4d,#km .floor4e{opacity:.3}#fujimori .floor4a,#fujimori .floor4b,#fujimori .floor4c,#fujimori .floor4e{opacity:.3}#sd_yakan .floor4a,#sd_yakan .floor4b,#sd_yakan .floor4c,#sd_yakan .floor4d{opacity:.3}#visual .sldIn.in .caption,#product .sldIn.in .caption,#space .sldIn.in .caption,#fashion .sldIn.in .caption{background:rgba(255,255,255,0.9)}#visual.content,#product.content,#space.content,#fashion.content{padding:0}#visual .caption,#product .caption,#space .caption,#fashion .caption{margin:0;color:#fff;font-size:4rem;font-size:calc(4rem + ((1vw - .32rem) * (5.71429)));font-weight:normal;letter-spacing:.02em}#visual .caption::before,#product .caption::before,#space .caption::before,#fashion .caption::before{content:'';position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%}#visual .caption span,#product .caption span,#space .caption span,#fashion .caption span{position:relative;z-index:100;line-height:1;margin-left:1vw}#visual .sldIn::after{background-color:#8F005C}#visual .sldIn.in .caption{background-color:#8F005C}#visual .theme::before,#visual .class::before,#visual .staff::before,#visual .profile::before{color:#8F005C}#product .sldIn::after{background-color:#007130}#product .sldIn.in .caption{background-color:#007130}#product .caption::before{background-color:#007130}#product .theme::before,#product .class::before,#product .staff::before,#product .profile::before{color:#007130}#space .sldIn::after{background-color:#004E97}#space .sldIn.in .caption{background-color:#004E97}#space .caption::before{background-color:#004E97}#space .theme::before,#space .class::before,#space .staff::before,#space .profile::before{color:#004E97}#fashion .sldIn::after{background-color:#AF7900}#fashion .sldIn.in .caption{background-color:#AF7900}#fashion .caption::before{background-color:#AF7900}#fashion .theme::before,#fashion .class::before,#fashion .staff::before,#fashion .profile::before{color:#AF7900}#fashion .comment{margin-bottom:0}#fashion .comment dt{height:0}#fashion .comment dd{margin-bottom:0}#fashion .active .comment dt{height:auto;font-size:7vw}#fashion .active .comment dd+dt{margin-top:1rem}#kisozo .sldIn::before{display:none}#kisozo .caption .sub{display:block;font-size:.5em;margin:0 0 0.5em -.5em}#kudo-yasojima{min-height:calc( 60vw + 3.5rem)}#kudo-yasojima.active img+img{margin-top:1rem}#kudo-yasojima.active .class{margin-top:calc(120vw + 2rem)}#vd_yakan .face,#pd_yakan .face,#sd_yakan .face,#fd_yakan .face{background-color:#555}#vd_yakan .face svg,#pd_yakan .face svg,#sd_yakan .face svg,#fd_yakan .face svg{height:100%;fill:#fff}#vd_yakan.active .face{background-color:#8F005C}#pd_yakan.active .face{background-color:#007130}#sd_yakan.active .face{background-color:#004E97}#fd_yakan.active .face{background-color:#AF7900}#access .sldIn::before{display:none}#map{letter-spacing:.05em;position:relative;max-width:800px;margin:auto}#map .imgmap svg{width:calc(90vw - 10px);height:calc((90vw - 10px) * 0.435);max-width:800px;max-height:348px}#address{margin-top:1em}#address .txt{margin:0 0 3rem}#gmap{text-align:left;font-size:1.4rem;margin-top:.5em;overflow:hidden}#gmap .cursor{position:relative;display:inline-block;padding-left:12px;line-height:1.6rem;-webkit-transition:.2s ease-in-out 0s;transition:.2s ease-in-out 0s}#gmap .cursor::before{content:'';position:absolute;display:block;top:2px;left:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #000000}#gmap .cursor::after{content:'';display:block;width:100%;height:1px;position:absolute;bottom:-5px;right:0;-webkit-transform-origin:left;transform-origin:left;background-color:#333;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#gmap .cursor:hover::before{-webkit-transform:translateX("2px");transform:translateX("2px")}#gmap .cursor:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}#guide dd+dt{margin-top:2rem}.modaal-image .modaal-inner-wrapper{padding:0}.modaal-container{position:static}.modaal-container .modaal-close{position:fixed;top:auto;bottom:15px;left:25px;margin:auto;text-align:left}.modaal-container .modaal-gallery-prev,.modaal-container .modaal-gallery-next{position:fixed}.modaal-container .modaal-gallery-prev::before,.modaal-container .modaal-gallery-prev::after,.modaal-container .modaal-gallery-next::before,.modaal-container .modaal-gallery-next::after{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.modaal-container .modaal-gallery-prev:hover::before,.modaal-container .modaal-gallery-prev:hover::after{left:-10px}.modaal-container .modaal-gallery-next:hover::before,.modaal-container .modaal-gallery-next:hover::after{right:-10px}.modaal-close::before,.modaal-close::after{background-color:#fff}.sp-sil01{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width: 600px){body{font-size:1.8rem}#schedule{width:90vw;margin:5vh auto 10vh}#schedule ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#schedule li{display:block}#schedule li+li{margin:0 0 0 5vw}#schedule li time{font-size:calc(3.2rem + ((1vw - .6rem) * (1.05263)))}#schedule li time .week{display:inline}#schedule .sch_date{font-size:calc(1.8rem + ((1vw - .6rem) * (1.05263)));margin:.5em 0 0 0}#schedule .sch_date .work span{display:block;margin:0}#schedule .sch_date .show{margin-top:1rem;letter-spacing:-0.05em}#persona{font-size:2rem}#persona br{display:none}#caution dl{font-size:2rem}#caution dl br{display:none}#caution dl dt{font-size:2.6rem}#caution dl dd p{font-size:2rem}#kizou,#archives{font-size:2.8rem}.content{padding:7rem 5vw}.content .caption{margin-bottom:5rem}#greeting{margin-top:5rem}.seminar{min-height:calc( 150px + 3rem)}.seminar .face{width:150px;height:150px}.seminar .class,.seminar .theme,.seminar .staff,.seminar .profile{padding:0 1rem 0 8rem;width:calc( 100% - 180px)}.seminar .class::before,.seminar .theme::before,.seminar .staff::before,.seminar .profile::before{position:absolute;left:0;font-size:1.4rem}.seminar .class{min-height:auto}.seminar .floor1,.seminar .floor3,.seminar .floor4,.seminar .floor5,.seminar .floor6,.seminar .floor7,.seminar .floor8{width:calc(100vw - 12rem)}.seminar .floor1,.seminar .floor3,.seminar .floor4,.seminar .floor5,.seminar .floor6,.seminar .floor7,.seminar .floor8{height:calc((100vw - 13rem) * 0.37)}.seminar.active .hide{line-height:1.8}.seminar.active .face{width:270px;height:270px;right:calc( (100% - 270px) / 2)}.seminar.active .class{margin-top:calc( 280px + 1em)}#kudo-yasojima{min-height:calc( 150px + 3rem)}#kudo-yasojima .face{display:-webkit-box;display:-ms-flexbox;display:flex;width:310px;height:150px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#kudo-yasojima .face img{width:150px}#kudo-yasojima .face img+img{margin:0}#kudo-yasojima .class,#kudo-yasojima .theme{width:calc( 100% - 320px)}#kudo-yasojima.active .face{width:550px;height:270px;right:calc( (100% - 550px) / 2)}#kudo-yasojima.active .face img{width:270px}#kudo-yasojima.active .class{margin-top:290px;width:auto}#kudo-yasojima.active .theme{width:auto}#fashion .active .comment dt{font-size:2.5rem}}@media only screen and (min-width: 760px){#mv{left:-50vw;width:200vw}#logo{width:50vw;min-height:auto;margin:10vh auto}#logo .scr{display:none}}@media only screen and (min-width: 980px){#mv{left:-10vw;width:120vw}#nav_open{width:75px;height:90px;top:-10px;bottom:auto;right:10px;left:auto}#nav_close::before{width:calc(100vw - 20px);height:calc(100vh - 20px);background-size:contain}#nav_check:checked ~ #logo_s{position:fixed;z-index:1100;display:block;opacity:1;-webkit-transition:opacity .2s ease-out .3s;transition:opacity .2s ease-out .3s;right:calc(50vw + 8rem);top:-100px;bottom:0;margin:auto 0;width:300px;height:calc(300px * 1.165)}#nav_check:checked ~ #gn_wrap{width:50vw;left:50vw;padding-right:5vw}#nav_check:checked ~ #gn_wrap #gn_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:500px}#nav_check:checked ~ #gn_wrap #gn_content li{text-align:left;margin:1.5rem 0}#nav_check:checked ~ #gn_wrap #gn_content .gn_vd,#nav_check:checked ~ #gn_wrap #gn_content .gn_pd,#nav_check:checked ~ #gn_wrap #gn_content .gn_sd,#nav_check:checked ~ #gn_wrap #gn_content .gn_fd{-ms-flex-preferred-size:50%;flex-basis:50%;margin:.5rem 0}#nav_check:checked ~ #gn_wrap #gn_content a{font-size:2.0rem}#nav_check:checked ~ #gn_wrap #sns{position:absolute;top:calc(50% + 200px);bottom:0;left:-330px;margin:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;width:210px}#gheader{margin-bottom:50vh}#logo{width:30vw;position:absolute;bottom:45vh;left:10vw;margin:0}#logo svg{margin:0;max-width:300px;max-height:calc(300px * 1.165)}#schedule{position:relative;left:10vw;margin:0;width:50vw;padding-top:60vh}#schedule ul{display:block}#schedule li{display:-webkit-box;display:-ms-flexbox;display:flex}#schedule li+li{margin:1em 0 0 0}#schedule li>time{font-size:calc(3.2rem + ((1vw - .98rem) * (1.81818)));line-height:1.1}#schedule li>time .week{display:block;width:4em;font-size:.6em;letter-spacing:.1em}#schedule .sch_date{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 1em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:calc(1.8rem + ((1vw - .98rem) * (.90909)))}#schedule .sch_date dt{width:10em}#schedule .sch_date .time{width:calc(100% - 10em);margin:0}#schedule .sch_date .show{margin:0}#video{position:absolute;right:5vw;bottom:50vh;z-index:100;width:40vw;margin:0}#persona{position:absolute;margin:0;bottom:-5em}#compass_wrap{position:absolute;top:auto;bottom:5vw;right:5vw;left:auto;margin:0;width:40vw;opacity:.8}#message .inner{overflow:hidden}#message .photo{float:right;width:350px;margin:0 0 .5em 1em}#greeting{margin:0}#greeting p:first-child{margin-top:0}#greeting .sign{text-align:left}#greeting .sign img{position:absolute;bottom:0;right:0;width:200px;height:auto}.seminar .floor1,.seminar .floor3,.seminar .floor4,.seminar .floor5,.seminar .floor6,.seminar .floor7,.seminar .floor8{width:calc(100vw - 52rem)}.seminar .floor1,.seminar .floor3,.seminar .floor4,.seminar .floor5,.seminar .floor6,.seminar .floor7,.seminar .floor8{height:calc((100vw - 52rem) * 0.37)}.seminar.active .btn_close{position:absolute;top:2rem;left:1rem;margin:0;width:50px}.seminar.active .face{right:0;width:300px;height:300px}.seminar.active .class,.seminar.active .theme,.seminar.active .staff,.seminar.active .profile{margin-left:80px}.seminar.active .class,.seminar.active .theme{width:calc( 100% - 400px)}.seminar.active .class{margin-top:0}#visual .caption,#product .caption,#space .caption,#fashion .caption{font-size:7rem}#kudo-yasojima.active .face{right:0;display:block;width:300px}#kudo-yasojima.active .face img+img{margin-top:10px}#kudo-yasojima.active .class,#kudo-yasojima.active .theme{width:calc( 100% - 400px)}#kudo-yasojima.active .class{margin-top:0}#access .imgmap{text-align:center;max-width:800px;margin:auto}#yasojima h3{left:4vw}#vd_yakan h3,#pd_yakan h3,#sd_yakan h3,#fd_yakan h3{top:0rem;left:-2vw}}@media only screen and (min-width: 1200px){#logo,#schedule{left:13vw}#map{overflow:hidden;max-width:none}#map .imgmap{float:left;width:600px;margin:0}#map .imgmap svg{width:100%;height:calc(600px * 0.435)}#address{width:calc(100% - 650px);float:right;margin-top:0}#guide{width:calc(100% - 650px);float:right}}@media only screen and (min-width: 1400px){#logo,#schedule{left:15vw}#mv{left:-5vw;width:110vw}}@media only screen and (min-width: 1600px){#logo,#schedule{left:20vw}#mv{left:0;right:0;width:100vw}}
/*# sourceMappingURL=style.css.map */