@charset "UTF-8";.f-small{font-size:75%}.f-large{font-size:125%}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}.bold{font-weight:700!important}.dispinblock{display:inline-block}.c-gold{color:#c8c03b}.inner{width:89.3333%;max-width:960px;margin-left:auto;margin-right:auto}.mb1{margin-bottom:1.5rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}section{padding-bottom:4rem}@media (min-width: 751px){.mb1{margin-bottom:2rem}.mb2{margin-bottom:4rem}.mb3{margin-bottom:6rem}section{padding-bottom:8rem}.dispflex{display:flex;gap:30px}}.sc{opacity:0}.sc.on{opacity:1;animation-name:fadeUpAnime;animation-duration:2s;animation-fill-mode:forwards}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sc.blur{opacity:0;transition:transform .5s linear;animation-duration:1.6s;animation-fill-mode:both}.sc.blur.on{-webkit-animation-name:imageBlur;animation-name:imageBlur;opacity:1;transition:.8s}@keyframes imageBlur{0%{opacity:0;-webkit-filter:blur(15px);-moz-filter:blur(15px);-ms-filter:blur(15px);-o-filter:blur(15px);filter:blur(15px)}to{opacity:1;-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);-o-filter:blur(0px);filter:blur(0px)}}header{background:#fff;color:#000;padding:1.5rem 0}header .logo{width:calc(311 / 750 * 100vw);max-width:311px;margin-left:auto;margin-right:auto}header .hamburger{position:fixed;left:2rem;top:2rem;width:40px;height:30px;cursor:pointer;z-index:300}header .hamburger__line{position:absolute;width:40px;height:2px;right:0;background-color:#c8c03b;transition:all .5s}header .hamburger__line--1{top:1px}header .hamburger__line--2{top:13px}header .hamburger__line--3{top:26px}header .open .hamburger__line--1{transform:rotate(-45deg);top:11px}header .open .hamburger__line--2{opacity:0}header .open .hamburger__line--3{transform:rotate(45deg);top:11px}header .sp-nav{position:fixed;text-align:left;left:-100%;top:0;width:75%;height:100vh;background-color:#0a2648;transition:all .5s;z-index:200;overflow-y:auto;padding:12rem 3rem}header .open .sp-nav{left:0}header .black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:5;background-color:#000;opacity:0;visibility:hidden;transition:all .5s;cursor:pointer;z-index:100}header .open .black-bg{opacity:.3;visibility:visible}header .sp-nav li{padding:.5rem 0}header .sp-nav li a{font-size:2rem;color:#fff}@media (min-width: 751px){header .sp-nav{width:30%}header .sp-nav li a{font-size:3rem}}main.index{text-align:center}.mov{width:100%;aspect-ratio:16 / 9}.mov iframe{width:100%;height:100%}@media (min-width: 751px){main.index{text-align:left}}section#main-visual{padding-bottom:0}section#message{background:url(../assets/theme_message-bg_sp.jpg) no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:4rem 0}section#message .ph{width:calc(440 / 750 * 100vw);max-width:440px;margin-left:auto;margin-right:auto}section#message h2{width:40vw;max-width:300px;margin-left:auto;margin-right:auto}section#message .mark{width:12vw;max-width:90px}@media (min-width: 751px){section#message{background:url(../assets/theme_message-bg_pc.jpg) no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:8rem 0}section#message .ph,section#message .text{width:100%}}section#project{background:#0a2648;padding:4rem 0}section#project h2{width:64.4vw;max-width:483px;margin-left:auto;margin-right:auto}section#project .text{color:#fff}section#project .lineup{margin-left:calc((20 / 750 * 100vw) * -1)}section#project .special{border:2px solid #c8c03b;padding:2rem}@media (min-width: 751px){section#project{padding:8rem 0}section#project .lineup{margin-left:-20px}section#project .special{padding:4rem}section#project .special .top{font-size:4rem}section#project .special .btn{width:300px;margin-left:auto;margin-right:auto}}section#conv .conv-btn{width:80vw;max-width:600px;margin-left:auto;margin-right:auto;margin-top:-6rem}@media (min-width: 751px){section#conv{background:url(../assets/theme_conv-bg_pc.jpg) no-repeat;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;padding-top:8rem}section#conv .inner{position:relative}section#conv .mark{width:calc(170 / 1440 * 100vw);max-width:170px;height:auto;position:absolute;left:-6rem;top:-6rem;z-index:1}section#conv .item{position:relative;width:calc(874 / 1440 * 100vw);max-width:874px;margin-left:auto;margin-right:auto}section#conv .conv-btn{width:25vw;max-width:360px;position:absolute;right:0;bottom:0}}section#about{padding:0}section#about .text{background:url(../assets/theme_sensu-bg_sp.jpg)no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:4rem 0}section#about h3{color:#0a2648;font-size:2.3rem}section#about .text span{font-weight:700}section#about .text .color{color:#844879}@media (min-width: 751px){section#about{background:#f5f4e6 url(../assets/theme_sensu-bg_pc.jpg)no-repeat;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;padding:8rem 0}section#about .ph{max-width:960px;margin-left:auto;margin-right:auto}section#about .text{background:none;padding:0}section#about h3{font-size:3.6rem}}section#point{background:#f5f4e6}@media (min-width: 751px){section#point .conv-btn{width:450px;margin-left:auto;margin-right:auto}}section#scene{padding-top:4rem}@media (min-width: 751px){section#scene{padding-top:8rem}section#scene .mov{max-width:750px;margin-left:auto;margin-right:auto}}section#visual{padding-top:4rem;position:relative}section#visual .bg,section#visual .bg2{position:absolute;z-index:-1}section#visual .bg{top:0}section#visual .bg2{bottom:0}section#visual .v1{width:calc(460 / 750 * 100vw);margin-right:0;margin-left:auto;max-width:589px}section#visual .v2{width:80vw;margin-right:auto;margin-left:0;max-width:767px}section#visual .v3{width:calc(420 / 750 * 100vw);margin-right:0;margin-left:auto;max-width:583px}section#visual .v4{width:calc(400 / 750 * 100vw);margin-right:auto;margin-left:0;max-width:512px}section#visual .v5{width:68vw;margin-right:0;margin-left:auto;max-width:653px}section#visual .v6{width:calc(500 / 750 * 100vw);margin-right:auto;margin-left:auto;max-width:640px}@media (min-width: 751px){section#visual .mb3{margin-bottom:8rem}}footer{padding:3rem 0;text-align:center}footer .logo{width:calc(353 / 750 * 100vw);max-width:353px;margin-left:auto;margin-right:auto}@media (min-width: 751px){footer{padding:5rem 0}footer li{display:inline-block}footer .logo{width:240px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme_style.css.map */
