@import url("https://fonts.googleapis.com/css2?family=Shippori+Antique&display=swap");.blur,.delay01,.delay02,.delay03,.delay04,.delay05,.fade,.fade01,.fade02,.fade03,.fade04,.zoom{opacity:1;--fade-x:0px;--fade-y:0px;--zoom-scale:1;--blur-value:0px;-webkit-transform:translate(var(--fade-x),var(--fade-y)) scale(var(--zoom-scale));transform:translate(var(--fade-x),var(--fade-y)) scale(var(--zoom-scale));-webkit-filter:blur(var(--blur-value));filter:blur(var(--blur-value));-webkit-transition:opacity 1.3s ease,-webkit-transform 1.3s ease,-webkit-filter 1.3s ease;transition:opacity 1.3s ease,-webkit-transform 1.3s ease,-webkit-filter 1.3s ease;transition:opacity 1.3s ease,transform 1.3s ease,filter 1.3s ease;transition:opacity 1.3s ease,transform 1.3s ease,filter 1.3s ease,-webkit-transform 1.3s ease,-webkit-filter 1.3s ease;will-change:opacity,transform,filter}.fade{opacity:0;--fade-x:0px;--fade-y:0px}.fade01{opacity:0;--fade-x:0px;--fade-y:50px}.fade02{opacity:0;--fade-x:0px;--fade-y:-30px}.fade03{opacity:0;--fade-x:-30px;--fade-y:0px}.fade04{opacity:0;--fade-x:30px;--fade-y:0px}.blur{--blur-value:14px}.zoom{--zoom-scale:1.1}.delay01{-webkit-transition-delay:0.3s;transition-delay:0.3s}.delay02{-webkit-transition-delay:0.6s;transition-delay:0.6s}.delay03{-webkit-transition-delay:0.9s;transition-delay:0.9s}.delay04{-webkit-transition-delay:1.2s;transition-delay:1.2s}.delay05{-webkit-transition-delay:1.5s;transition-delay:1.5s}.anim{opacity:1;--fade-x:0px;--fade-y:0px;--zoom-scale:1;--blur-value:0px}@media screen and (max-width:960px){html{font-size:0.2666666667vw}}.pc{display:block}@media screen and (max-width:960px){.pc{display:none}}br.pc,img.pc{display:inline}@media screen and (max-width:960px){br.pc,img.pc{display:none}}.sp{display:none}@media screen and (max-width:960px){.sp{display:block}}br.sp,img.sp{display:nonee}@media screen and (max-width:960px){br.sp,img.sp{display:inline}}footer,header,main{font-family:"Shippori Antique",sans-serif}.l-content{margin-bottom:0;padding-bottom:0;background:#ffffff}.sec__lead{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:53rem;line-height:1.5;font-weight:500}@media screen and (max-width:960px){.sec__lead{font-size:20rem}}.sec__lead span{position:relative;display:block;padding:35rem 20rem 35rem calc(20rem + 0.5em)}@media screen and (max-width:960px){.sec__lead span{padding:20rem 22rem 20rem calc(22rem + 0.2em)}}.sec__lead span:after,.sec__lead span:before,.sec__lead:after,.sec__lead:before{position:absolute;content:"";display:block;width:46rem;height:46rem;background:url(../img/space-brothers/ico_cross.svg) no-repeat;background-size:100% auto}@media screen and (max-width:960px){.sec__lead span:after,.sec__lead span:before,.sec__lead:after,.sec__lead:before{width:23rem;height:23rem}}.sec__lead:after,.sec__lead:before{top:0}.sec__lead span:after,.sec__lead span:before{bottom:0}.sec__lead span:before,.sec__lead:before{left:0}.sec__lead span:after,.sec__lead:after{right:0}.lp-header{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;height:120rem;background:#ffffff}@media screen and (max-width:960px){.lp-header{height:70rem}}.lp-header__logo{width:400rem}@media screen and (max-width:960px){.lp-header__logo{width:217rem}}.c-headline{margin-bottom:0;height:58.62vw}@media screen and (max-width:960px){.c-headline{height:120vw}}.c-headline__content--sticky{top:min(0,100vh - 58.62vw);height:auto}.c-headline__content--sticky h2{position:absolute;left:0;top:43rem;z-index:20;width:100%;text-align:center}@media screen and (max-width:960px){.c-headline__content--sticky h2{top:min(35rem,100vh - 120vw);padding-left:50rem;text-align:left}}.c-headline__content--sticky h2 img{width:1312rem}@media screen and (max-width:960px){.c-headline__content--sticky h2 img{width:272rem}}.c-headline__img img{width:100%;height:58.62vw}@media screen and (max-width:960px){.c-headline__img img{height:120vw}}.c-headline__copyright{position:absolute;right:40rem;top:-20rem;z-index:100;-webkit-transform:translateY(-100%);transform:translateY(-100%);color:#ffffff;font-size:18rem;font-weight:500}@media screen and (max-width:960px){.c-headline__copyright{right:10rem;top:0;-webkit-transform:none;transform:none;font-size:12rem}}.introduction{position:relative;padding:80rem 0 200rem;background:#ff6600;color:#ffffff;text-align:center}@media screen and (max-width:960px){.introduction{padding:60rem 0 80rem}}.introduction:before{position:absolute;left:0;top:120rem;content:"";display:block;width:336rem;height:874rem;background:url(../img/space-brothers/bg_01.webp) no-repeat;background-size:100% auto}@media screen and (max-width:960px){.introduction:before{display:none}}.introduction:after{position:absolute;left:0;top:2rem;z-index:20;-webkit-transform:translateY(-100%);transform:translateY(-100%);content:"";display:block;width:100%;height:17vw;background:url(../img/space-brothers/front_mv_pc.svg) no-repeat center top;background-size:100% auto}@media screen and (max-width:960px){.introduction:after{height:18vw}}.introduction__cont{position:relative;z-index:10}.introduction__cont--ttl{width:710rem;margin:0 auto 80rem}@media screen and (max-width:960px){.introduction__cont--ttl{width:300rem;margin:0 auto 50rem}}.introduction__cont--lead{margin-bottom:40rem}@media screen and (max-width:960px){.introduction__cont--lead{margin-bottom:30rem}}.introduction__cont--lead:after,.introduction__cont--lead:before{background-image:url(../img/space-brothers/ico_cross_w.svg)}.introduction__cont--lead span:after,.introduction__cont--lead span:before{background-image:url(../img/space-brothers/ico_cross_w.svg)}.introduction__cont--txt{font-size:24rem;line-height:2.2;font-weight:400}@media screen and (max-width:960px){.introduction__cont--txt{font-size:15rem}}.introduction__cont--manga{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:10rem;width:1472rem;margin:85rem auto}@media screen and (max-width:960px){.introduction__cont--manga{display:block;width:256rem;margin:40rem auto}}.introduction__cont--manga p img{opacity:0;-webkit-transition-duration:1.3s;transition-duration:1.3s}.introduction__cont--manga ._koma01{margin-bottom:10rem;-webkit-transition-delay:0.3s;transition-delay:0.3s}.introduction__cont--manga ._koma02{margin-bottom:8rem}.introduction__cont--manga ._koma02 img{-webkit-transition-delay:0.6s;transition-delay:0.6s}.introduction__cont--manga ._koma03 img{-webkit-transition-delay:0.9s;transition-delay:0.9s}@media screen and (max-width:960px){.introduction__cont--manga ._koma03{margin-bottom:15rem}}.introduction__cont--manga ._koma04 img{-webkit-transition-delay:1.2s;transition-delay:1.2s}@media screen and (max-width:960px){.introduction__cont--manga ._koma04{margin-bottom:16rem}}.introduction__cont--manga ._koma05{margin-bottom:7rem}.introduction__cont--manga ._koma05 img{-webkit-transition-delay:1.5s;transition-delay:1.5s}.introduction__cont--manga ._koma06 img{-webkit-transition-delay:1.8s;transition-delay:1.8s}.introduction__cont--manga.anim p img{opacity:1}.introduction .introduction__cont--txt+.introduction__cont--txt{margin-top:85rem}@media screen and (max-width:960px){.introduction .introduction__cont--txt+.introduction__cont--txt{margin-top:30rem}}.message{position:relative;z-index:5;padding:250rem 0 0;text-align:center}@media screen and (max-width:960px){.message{padding:80rem 0 0}}.message:before{position:absolute;right:0;top:0;-webkit-transform:translateY(-47.2%);transform:translateY(-47.2%);content:"";display:block;width:564rem;height:1233rem;background:url(../img/space-brothers/bg_02.webp) no-repeat;background-size:100% auto}@media screen and (max-width:960px){.message:before{display:none}}.message:after{position:absolute;left:0px;top:300rem;content:"";display:block;width:474rem;height:932rem;background:url(../img/space-brothers/bg_03.webp) no-repeat;background-size:100% auto}@media screen and (max-width:960px){.message:after{display:none}}.message__cont{position:relative}.message__cont--ttl{width:442rem;margin:0 auto 55rem}@media screen and (max-width:960px){.message__cont--ttl{width:186rem;margin:0 auto 40rem}}.message__cont--lead{margin-bottom:50rem}@media screen and (max-width:960px){.message__cont--lead span{padding-right:16rem}}.message__cont--manga{width:750rem;margin:0 auto 80rem}@media screen and (max-width:960px){.message__cont--manga{width:300rem;margin:0 auto 40rem}}.message__cont--txt{position:relative;z-index:30;font-size:24rem;line-height:2.2;font-weight:400}@media screen and (max-width:960px){.message__cont--txt{font-size:15rem}}.message__cont--manga-sub01,.message__cont--manga-sub03{position:absolute}@media screen and (max-width:960px){.message__cont--manga-sub01,.message__cont--manga-sub03{position:static}}.message__cont--manga-sub01{left:140rem;bottom:316rem;width:333rem}@media screen and (max-width:960px){.message__cont--manga-sub01{width:168rem;margin:-30rem 0 0 20rem}}.message__cont--manga-sub02{width:387rem;margin:25rem auto 80rem}@media screen and (max-width:960px){.message__cont--manga-sub02{width:220rem;margin:20rem auto}}.message__cont--manga-sub03{right:150rem;bottom:0;width:448rem}@media screen and (max-width:960px){.message__cont--manga-sub03{margin:0 20rem 40rem auto;width:224rem}}.message__cont--btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:500rem;height:125rem;margin-inline:auto;background:#ff6600;border:2px solid #ff6600;font-size:30rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;border-radius:100vmax;color:#ffffff;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:960px){.message__cont--btn a{width:300rem;height:60rem;font-size:18rem}}.message__cont--btn a:hover{background:#ffffff;color:#ff6600}@media screen and (max-width:960px){.message__cont--btn a:hover{background:#ff6600;color:#111111}}.message .message__cont--txt+.message__cont--txt{margin-top:50rem}@media screen and (max-width:960px){.message .message__cont--txt+.message__cont--txt{margin-top:30rem}}.campaign{padding:200rem 0 58rem;text-align:center}@media screen and (max-width:960px){.campaign{padding:80rem 0 30rem}}.campaign__cont{position:relative;margin-bottom:135rem}@media screen and (max-width:960px){.campaign__cont{padding:0 20rem;margin-bottom:50rem}}.campaign__cont:before{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:904rem;height:1525rem;background:url(../img/space-brothers/bg_04.webp) no-repeat;background-size:100% auto}@media screen and (max-width:960px){.campaign__cont:before{display:none}}.campaign__cont--box{position:relative}.campaign__future--lead{width:1760rem;margin:0 auto 100rem}@media screen and (max-width:960px){.campaign__future--lead{width:360rem;margin:0 auto 40rem}}.campaign__future--txt{font-size:24rem;line-height:2.2;font-weight:400}@media screen and (max-width:960px){.campaign__future--txt{font-size:15rem}}.campaign__future--copyright{display:block;margin:55rem 0 0;font-size:22rem}@media screen and (max-width:960px){.campaign__future--copyright{margin:28rem 0 0;font-size:16rem;font-weight:500}}.campaign__future--manga{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:7rem;margin-top:90rem}@media screen and (max-width:960px){.campaign__future--manga{display:-ms-grid;display:grid;gap:10rem;margin-top:50rem}}.campaign__future--manga>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:7rem}.campaign__future--manga>div.anim p img{opacity:1}.campaign__future--manga p img{opacity:0;-webkit-transition-duration:1.3s;transition-duration:1.3s}.campaign__future--manga ._koma01{margin-bottom:10rem;-webkit-transition-delay:0.3s;transition-delay:0.3s}.campaign__future--manga ._koma02{margin-bottom:8rem}.campaign__future--manga ._koma02 img{-webkit-transition-delay:0.6s;transition-delay:0.6s}.campaign__future--manga ._koma03 img{-webkit-transition-delay:0.9s;transition-delay:0.9s}@media screen and (max-width:960px){.campaign__future--manga ._koma03{margin-bottom:15rem}}.campaign__future--manga ._koma04 img{-webkit-transition-delay:1.2s;transition-delay:1.2s}@media screen and (max-width:960px){.campaign__future--manga ._koma04 img{-webkit-transition-delay:0.3s;transition-delay:0.3s}}@media screen and (max-width:960px){.campaign__future--manga ._koma04{margin-bottom:16rem}}.campaign__future--manga ._koma05{margin-bottom:7rem}.campaign__future--manga ._koma05 img{-webkit-transition-delay:1.5s;transition-delay:1.5s}@media screen and (max-width:960px){.campaign__future--manga ._koma05 img{-webkit-transition-delay:0.3s;transition-delay:0.3s}}.campaign__future--manga ._koma06 img{-webkit-transition-delay:1.8s;transition-delay:1.8s}@media screen and (max-width:960px){.campaign__future--manga ._koma06 img{-webkit-transition-delay:0.6s;transition-delay:0.6s}}.campaign .campaign__future--txt+.campaign__future--txt{margin-top:50rem}@media screen and (max-width:960px){.campaign .campaign__future--txt+.campaign__future--txt{margin-top:30rem}}.campaign__dummy{width:1474rem;margin-inline:auto}@media screen and (max-width:960px){.campaign__dummy{width:100%}}footer{text-align:center}footer .cv{background:#ffffff}footer .cv__entry--btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:400rem;background:#ff6600;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:960px){footer .cv__entry--btn a{height:180rem}}footer .cv__entry--btn a:hover{opacity:0.7}@media screen and (max-width:960px){footer .cv__entry--btn a:hover{opacity:1}}footer .cv__entry--btn a span{padding:0 80rem;background:url(../img/space-brothers/ico_arw_entry.svg) no-repeat right center;background-size:70rem auto}@media screen and (max-width:960px){footer .cv__entry--btn a span{padding:0 35rem;background-size:50rem auto}}footer .cv__entry--btn a span img{width:305rem}@media screen and (max-width:960px){footer .cv__entry--btn a span img{width:120rem}}footer .footer__copyright{display:block;padding:25rem 0;font-size:12rem;font-weight:400;letter-spacing:0.05em}@media screen and (max-width:960px){footer .footer__copyright{font-size:10rem}}
/*# sourceMappingURL=space-brothers.css.map */