.screen-reader-text,.skip-anchor:not(:focus),.visually-hidden{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;padding:0}.skip-anchor{cursor:pointer;display:inline-block;text-decoration:underline}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}body{margin:0;padding:0}a,p{word-wrap:break-word}main{display:block}figure{margin:0}img{max-width:100%}.no-bullet{margin:0;padding:0;list-style-type:none}.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-cover,img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.contain img,.image-contain,img.contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}img{overflow:hidden;vertical-align:bottom}@-webkit-keyframes blink-once{0%,49%,to{opacity:1}50%,99%{opacity:0}}@keyframes blink-once{0%,49%,to{opacity:1}50%,99%{opacity:0}}.a,a,body{-webkit-animation-name:font-color-gradation;animation-name:font-color-gradation;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-timing-function:cubic-bezier(.445,.05,.55,.95)}a:after{-webkit-animation-name:border-color-gradation;animation-name:border-color-gradation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes font-color-gradation{0%{color:#231815;stroke:#231815}14%{color:#4a3d0c;stroke:#4a3d0c}23%{color:#231815;stroke:#231815}41%{color:#464150;stroke:#464150}52%{color:#231815;stroke:#231815}60%{color:#4a3d0c;stroke:#4a3d0c}76%{color:#231815;stroke:#231815}90%{color:#464150;stroke:#464150}to{color:#231815;stroke:#231815}}@keyframes font-color-gradation{0%{color:#231815;stroke:#231815}14%{color:#4a3d0c;stroke:#4a3d0c}23%{color:#231815;stroke:#231815}41%{color:#464150;stroke:#464150}52%{color:#231815;stroke:#231815}60%{color:#4a3d0c;stroke:#4a3d0c}76%{color:#231815;stroke:#231815}90%{color:#464150;stroke:#464150}to{color:#231815;stroke:#231815}}@-webkit-keyframes border-color-gradation{0%{border-color:#f7bc64}50%{border-color:#d8a8de}to{border-color:#f7bc64}}@keyframes border-color-gradation{0%{border-color:#f7bc64}50%{border-color:#d8a8de}to{border-color:#f7bc64}}body,html{margin:0;padding:0;height:100%}body{font-family:SST Japanese W50 Light,sans-serif}main{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:39.99875em){main{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}p{margin:0}address{font-style:normal}a{position:relative;text-decoration:none}@media screen and (max-width:63.99875em){address a,aside a{line-height:2.5}}a:after,a:before{-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1);content:"";position:absolute;left:0;width:0;bottom:.025em;border-top:1px solid #e8e4e8}a:before{right:0;width:100%}a:after{left:50%}a:hover:after{left:0;width:100%}.cover-section{position:relative;width:65vw;padding-left:calc(5vw + 1em);padding-bottom:5vw;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:skewX(-13.45deg);transform:skewX(-13.45deg)}@media screen and (max-width:39.99875em){.cover-section{width:80vw;padding-right:1vw}}.cover-section .logo{display:none;width:100%;height:auto}@media screen and (max-width:39.99875em){.cover-section .logo.mobile-display{display:block}}@media screen and (min-width:40em) and (max-width:63.99875em){.cover-section .logo.tablet-display{display:block}}@media screen and (min-width:64em){.cover-section .logo.wide-display{display:block}}.site-title{position:absolute;top:0;left:-1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0;padding:0;font-weight:400;font-size:1rem}@media screen and (max-width:39.99875em){.site-title{top:1em}}.a{fill:none;stroke:#231815;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}@media screen and (max-width:39.99875em){.logo .a{stroke-width:3}}.icon{display:inline-block;width:1em}.info-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around;margin:6rem 0 0}@media screen and (max-width:63.99875em){.info-section{margin:10vw 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.info-section>*{min-width:12em}.info-section .site-tagline{margin-bottom:1em}}.cover-section{-webkit-animation-name:curtain;animation-name:curtain;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-timing-function:cubic-bezier(.445,.05,.55,.95)}@-webkit-keyframes curtain{0%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}14%{-webkit-transform:skewX(-13.45deg);transform:skewX(-13.45deg)}23%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}41%{-webkit-transform:skewX(-18deg);transform:skewX(-18deg)}52%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}60%{-webkit-transform:skewX(-13.45deg);transform:skewX(-13.45deg)}76%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}90%{-webkit-transform:skewX(-10.45deg);transform:skewX(-10.45deg)}to{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@keyframes curtain{0%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}14%{-webkit-transform:skewX(-13.45deg);transform:skewX(-13.45deg)}23%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}41%{-webkit-transform:skewX(-18deg);transform:skewX(-18deg)}52%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}60%{-webkit-transform:skewX(-13.45deg);transform:skewX(-13.45deg)}76%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}90%{-webkit-transform:skewX(-10.45deg);transform:skewX(-10.45deg)}to{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}
/*# sourceMappingURL=app.min.css.map */
