/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{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:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--vw-base:1920;--vw-scale:max(calc(100vw * (500 / 768) / var(--vw-base)), 1px * (500 / 768))}@media print,screen and (max-width:1024px){:root{--vw-scale:calc(100vw / 768)}}html{font-size:62.5%}@media print,screen and (min-width:1921px){html{font-size:.5208333333vw}}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{font-family:"M PLUS 1","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;overflow-x:hidden;height:100%;min-height:100%;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;font-weight:500;color:#00426e;background:#dce3e9}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%}img:not(.c-single-contentimg){width:100%;height:100%}.--resizing *,.--resizing ::after,.--resizing ::before{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}@-webkit-keyframes p-home-about-scene-marquee{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes p-home-about-scene-marquee{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@-webkit-keyframes p-home-info-heading-deco{0%,40%{opacity:1}20%{opacity:0}}@keyframes p-home-info-heading-deco{0%,40%{opacity:1}20%{opacity:0}}.l-header{position:fixed;top:0;left:calc(50% - max(500px,26.0416666667vw) * .5);width:max(500px,26.0416666667vw);height:100vh;height:100dvh;overflow:hidden;pointer-events:none;z-index:10}@media print,screen and (max-width:1024px){.l-header{left:0;width:100%}}.l-header .l-header__overlay{position:absolute;top:0;left:0;width:100%;height:100vh;height:100dvh;background:rgba(255,255,255,.9);opacity:0;z-index:1;-webkit-transition:opacity .4s;transition:opacity .4s;pointer-events:none}.l-header .l-header__content{position:absolute;top:0;right:0;width:calc(600 * var(--vw-scale));background:url(../images/common/header/dot.webp) no-repeat top center/100% auto,#01b8cd;border-top-left-radius:calc(40 * var(--vw-scale));border-bottom-left-radius:calc(40 * var(--vw-scale));overflow:hidden;z-index:2;pointer-events:none;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateX(100%);transform:translateX(100%)}.l-header .l-header__content .l-header__content-inner{height:100vh;height:100dvh;overflow-y:scroll;padding:calc(174 * var(--vw-scale)) 0 calc(210 * var(--vw-scale)) calc(60 * var(--vw-scale))}.l-header .l-header__section+.l-header__section{margin-top:calc(40 * var(--vw-scale))}.l-header .l-header__heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;gap:calc(12 * var(--vw-scale))}.l-header .l-header__heading::before{content:"";display:block;width:calc(44 * var(--vw-scale));height:calc(44 * var(--vw-scale));background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2044%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M23.5441%200.880005L21.5447%2026.2558C19.8197%2024.4963%2017.4674%2023.3233%2014.8407%2023.0887C9.03839%2022.6586%203.98099%2026.9596%203.54974%2032.7072C3.11849%2038.4549%207.431%2043.4988%2013.1941%2043.968C18.7219%2044.3981%2023.6225%2040.449%2024.4066%2035.0532L24.4458%2035.0923L26.014%2015.2296C36.4816%2015.8552%2040.8333%2022.9323%2040.8333%2022.9323C42.0487%201.1537%2023.5441%200.880005%2023.5441%200.880005Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain}.l-header .l-header__heading .l-header__heading-en{font-family:Lobster,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#fff;font-weight:400;letter-spacing:.02em;line-height:1;font-size:calc(48 * var(--vw-scale))}.l-header .l-header__heading .l-header__heading-ja{color:#fff;font-weight:900;letter-spacing:.06em;line-height:1.6;font-size:calc(22 * var(--vw-scale));-webkit-transform:translateY(calc(-3 * var(--vw-scale)));transform:translateY(calc(-3 * var(--vw-scale)))}.l-header .l-header__list{padding-left:calc(10 * var(--vw-scale));margin-top:calc(30 * var(--vw-scale));width:calc(480 * var(--vw-scale))}.l-header .l-header__list .l-header__list-item{display:block;background:#fff;color:#01b8cd;padding:calc(20 * var(--vw-scale)) calc(26 * var(--vw-scale));border-radius:calc(8 * var(--vw-scale));font-weight:900;letter-spacing:.06em;line-height:1.6;font-size:calc(28 * var(--vw-scale))}.l-header .l-header__list .l-header__list-item+.l-header__list-item{margin-top:calc(16 * var(--vw-scale))}@media (any-hover:hover){.l-header .l-header__list .l-header__list-item{-webkit-transition:opacity .4s;transition:opacity .4s}.l-header .l-header__list .l-header__list-item:hover{opacity:.7}}.l-header .l-header__hamburger{position:absolute;top:calc(20 * var(--vw-scale));right:calc(20 * var(--vw-scale));z-index:3;opacity:0;visibility:hidden;pointer-events:auto;display:block;width:calc(120 * var(--vw-scale));height:calc(120 * var(--vw-scale));padding:0;border-radius:calc(10 * var(--vw-scale));background:-webkit-linear-gradient(313deg,#01b8cd 0,#01b8cd 50%,#0092a3 50%,#0092a3 100%);background:linear-gradient(137deg,#01b8cd 0,#01b8cd 50%,#0092a3 50%,#0092a3 100%);overflow:hidden;-webkit-box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #446;box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #446;border:calc(4 * var(--vw-scale)) solid #fff}.l-header .l-header__hamburger::after,.l-header .l-header__hamburger::before{content:"";display:block;position:absolute;top:calc(-4 * var(--vw-scale));left:calc(-4 * var(--vw-scale));width:calc(100% + calc(8 * var(--vw-scale)));height:calc(100% + calc(8 * var(--vw-scale)));border-radius:inherit;-webkit-transition:opacity .4s;transition:opacity .4s}.l-header .l-header__hamburger::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20120%20120%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2260%22%20height%3D%226%22%20rx%3D%223%22%20transform%3D%22matrix(-0.866025%20-0.5%20-0.5%200.866025%2088%2072)%22%20fill%3D%22white%22%2F%3E%0A%3Crect%20x%3D%2233%22%20y%3D%2272%22%20width%3D%2260%22%20height%3D%226%22%20rx%3D%223%22%20transform%3D%22rotate(-30%2033%2072)%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;opacity:0}.l-header .l-header__hamburger::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20120%20120%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%2230%22%20y%3D%2248%22%20width%3D%2260%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22white%22%2F%3E%0A%3Crect%20x%3D%2230%22%20y%3D%2266%22%20width%3D%2260%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;opacity:1}@media (any-hover:hover){.l-header .l-header__hamburger:hover{-webkit-transform:translate(calc(2 * var(--vw-scale)),calc(2 * var(--vw-scale)));transform:translate(calc(2 * var(--vw-scale)),calc(2 * var(--vw-scale)));-webkit-box-shadow:calc(2 * var(--vw-scale)) calc(2 * var(--vw-scale)) 0 #446;box-shadow:calc(2 * var(--vw-scale)) calc(2 * var(--vw-scale)) 0 #446}}@media (any-hover:hover){.l-header .l-header__hamburger{-webkit-transition:-webkit-transform .4s,-webkit-box-shadow .4s;transition:-webkit-transform .4s,-webkit-box-shadow .4s;transition:transform .4s,box-shadow .4s;transition:transform .4s,box-shadow .4s,-webkit-transform .4s,-webkit-box-shadow .4s}}.l-header.--active .l-header__overlay{opacity:1;pointer-events:auto}.l-header.--active .l-header__content{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto}.l-header.--active .l-header__hamburger::before{opacity:1}.l-header.--active .l-header__hamburger::after{opacity:0}.l-footer{padding-block:calc(80 * var(--vw-scale)) calc(108 * var(--vw-scale));background:#00426e}.l-footer .l-footer__inner{width:calc(688 * var(--vw-scale));margin-inline:auto}.l-footer .l-footer__share{position:relative;padding-left:calc(106 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;gap:calc(60 * var(--vw-scale))}.l-footer .l-footer__share::before{content:"";display:block;position:absolute;top:calc(-110 * var(--vw-scale));left:calc(-34 * var(--vw-scale));background:url(../images/common/footer/share_deco_left.webp) no-repeat top center/contain;width:calc(171 * var(--vw-scale));height:calc(207 * var(--vw-scale));pointer-events:none}.l-footer .l-footer__share::after{content:"";display:block;position:absolute;top:calc(-99 * var(--vw-scale));right:calc(-18 * var(--vw-scale));background:url(../images/common/footer/share_deco_right.webp) no-repeat top center/contain;width:calc(98 * var(--vw-scale));height:calc(271 * var(--vw-scale));pointer-events:none}.l-footer .l-footer__share .l-footer__share-image{padding-top:calc(16 * var(--vw-scale));width:calc(256 * var(--vw-scale))}.l-footer .l-footer__share .l-footer__share-btn{position:relative;display:block;border-radius:50%;width:calc(160 * var(--vw-scale));height:calc(160 * var(--vw-scale));overflow:hidden;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20160%20160%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M84.933%2076.0338L104.236%2054.0781H99.6618L82.901%2073.142L69.5142%2054.0781H54.0741L74.3176%2082.906L54.0741%20105.93H58.6486L76.3484%2085.7979L90.4859%20105.93H105.926L84.9319%2076.0338H84.933ZM78.6676%2083.16L76.6166%2080.2894L60.2968%2057.4477H67.3229L80.4931%2075.8817L82.5442%2078.7523L99.664%20102.714H92.6379L78.6676%2083.1611V83.16Z%22%20fill%3D%22%23E8EFF5%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain,-webkit-linear-gradient(313deg,#01b8cd 0,#01b8cd 50%,#0092a3 50%,#0092a3 100%);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20160%20160%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M84.933%2076.0338L104.236%2054.0781H99.6618L82.901%2073.142L69.5142%2054.0781H54.0741L74.3176%2082.906L54.0741%20105.93H58.6486L76.3484%2085.7979L90.4859%20105.93H105.926L84.9319%2076.0338H84.933ZM78.6676%2083.16L76.6166%2080.2894L60.2968%2057.4477H67.3229L80.4931%2075.8817L82.5442%2078.7523L99.664%20102.714H92.6379L78.6676%2083.1611V83.16Z%22%20fill%3D%22%23E8EFF5%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain,linear-gradient(137deg,#01b8cd 0,#01b8cd 50%,#0092a3 50%,#0092a3 100%)}.l-footer .l-footer__share .l-footer__share-btn::before{content:"";display:block;position:absolute;top:calc(8 * var(--vw-scale));left:calc(8 * var(--vw-scale));width:calc(100% - calc(16 * var(--vw-scale)));height:calc(100% - calc(16 * var(--vw-scale)));border:calc(2 * var(--vw-scale)) solid #e8eff5;border-radius:inherit}.l-footer .l-footer__share .l-footer__share-btn::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;border:calc(4 * var(--vw-scale)) solid #e8eff5;-webkit-box-shadow:calc(7 * var(--vw-scale)) calc(7 * var(--vw-scale)) 0 rgba(0,66,110,.2);box-shadow:calc(7 * var(--vw-scale)) calc(7 * var(--vw-scale)) 0 rgba(0,66,110,.2)}@media (any-hover:hover){.l-footer .l-footer__share .l-footer__share-btn{-webkit-transition:opacity .4s;transition:opacity .4s}.l-footer .l-footer__share .l-footer__share-btn:hover{opacity:.7}}.l-footer .l-footer__sns{margin-top:calc(80 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.l-footer .l-footer__sns .l-footer__sns-text{font-weight:600;letter-spacing:.04em;line-height:1;color:#fff;font-size:calc(28 * var(--vw-scale))}.l-footer .l-footer__sns .l-footer__sns-item{display:block;border-radius:50%;overflow:hidden;margin-left:calc(24 * var(--vw-scale));width:calc(70 * var(--vw-scale));aspect-ratio:1/1}.l-footer .l-footer__sns .l-footer__sns-item+.l-footer__sns-item{margin-left:calc(18 * var(--vw-scale))}@media (any-hover:hover){.l-footer .l-footer__sns .l-footer__sns-item{-webkit-transition:opacity .4s;transition:opacity .4s}.l-footer .l-footer__sns .l-footer__sns-item:hover{opacity:.7}}.l-footer .l-footer__company{margin-top:calc(50 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.l-footer .l-footer__company .sega{width:calc(124 * var(--vw-scale));aspect-ratio:186/63}.l-footer .l-footer__company .colorfulpalette{width:calc(300 * var(--vw-scale));aspect-ratio:600/114}.l-footer .l-footer__company .crypton{width:calc(190 * var(--vw-scale));aspect-ratio:285/71}@media (any-hover:hover){.l-footer .l-footer__company .l-footer__company-item{-webkit-transition:opacity .4s;transition:opacity .4s}.l-footer .l-footer__company .l-footer__company-item:hover{opacity:.7}}.l-footer .l-footer__link{margin-top:calc(50 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:calc(45 * var(--vw-scale))}.l-footer .l-footer__link .l-footer__link-item{display:block;color:#e8eff5;letter-spacing:.06em;line-height:1;font-size:calc(22 * var(--vw-scale))}.l-footer .l-footer__link .l-footer__link-item+.l-footer__link-item{position:relative}.l-footer .l-footer__link .l-footer__link-item+.l-footer__link-item::before{content:"";display:block;position:absolute;pointer-events:none;width:max(calc(1 * var(--vw-scale)),1px);height:calc(24 * var(--vw-scale));top:calc(50% - calc(12 * var(--vw-scale)));left:calc(-22.5 * var(--vw-scale));background:#e8eff5}@media (any-hover:hover){.l-footer .l-footer__link .l-footer__link-item{-webkit-transition:opacity .4s;transition:opacity .4s}.l-footer .l-footer__link .l-footer__link-item:hover{opacity:.7}}.l-footer .l-footer__copyright{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:calc(40 * var(--vw-scale));color:#e8eff5;font-weight:600;letter-spacing:.04em;line-height:1.6;font-size:calc(18 * var(--vw-scale));white-space:nowrap}.l-footer .l-footer__copyright+.l-footer__copyright{margin-top:calc(4 * var(--vw-scale))}.l-footer .l-footer__copyright .l-footer__copyright-image{display:-webkit-box;display:-webkit-flex;display:flex;width:calc(74 * var(--vw-scale))!important;aspect-ratio:296/68;-webkit-transform:translateY(calc(2 * var(--vw-scale)));transform:translateY(calc(2 * var(--vw-scale)));margin-inline:calc(5 * var(--vw-scale)) calc(3 * var(--vw-scale))}.l-footer .l-footer__notice{margin-top:calc(20 * var(--vw-scale));color:#e8eff5;letter-spacing:.04em;line-height:1.6;font-size:calc(20 * var(--vw-scale))}.l-wrapper{position:relative;overflow:hidden}@media print,screen and (min-width:1025px){.l-wrapper::before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:url(../images/pc/bg.webp) no-repeat top center/cover}}.l-main{position:relative;z-index:2;width:max(500px,26.0416666667vw);margin-inline:auto}@media print,screen and (max-width:1024px){.l-main{width:100%}}.l-main .l-main__background{position:fixed;top:0;left:calc(50% - max(500px,26.0416666667vw) * .5);width:max(500px,26.0416666667vw);height:100vh;height:100dvh;z-index:1;background:url(../images/common/bg_main.webp) repeat-y top center/100% auto}@media print,screen and (max-width:1024px){.l-main .l-main__background{width:100%;left:0}}.l-main .l-main__inner{position:relative;z-index:2}.c-youtube-modal{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:99;-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s}.c-youtube-modal.show{opacity:1;visibility:visible}.c-youtube-modal.show .c-youtube-modal__close,.c-youtube-modal.show .c-youtube-modal__overlay{opacity:1;visibility:visible;pointer-events:all}.c-youtube-modal.show .c-youtube-modal__content{opacity:1;visibility:visible;pointer-events:none}.c-youtube-modal.show .c-youtube-modal__content iframe,.c-youtube-modal.show .c-youtube-modal__content img{pointer-events:auto}.c-youtube-modal .c-youtube-modal__overlay{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.8);-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s;opacity:0;visibility:hidden;pointer-events:none}.c-youtube-modal .c-youtube-modal__close{display:block;width:calc(120 * var(--vw-scale));height:calc(120 * var(--vw-scale));padding:0;border-radius:calc(10 * var(--vw-scale));background:-webkit-linear-gradient(313deg,#01b8cd 0,#01b8cd 50%,#0092a3 50%,#0092a3 100%);background:linear-gradient(137deg,#01b8cd 0,#01b8cd 50%,#0092a3 50%,#0092a3 100%);overflow:hidden;-webkit-box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #446;box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #446;border:calc(4 * var(--vw-scale)) solid #fff;position:absolute;top:calc(20 * var(--vw-scale));right:calc(20 * var(--vw-scale));z-index:3;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s}.c-youtube-modal .c-youtube-modal__close::after,.c-youtube-modal .c-youtube-modal__close::before{content:"";display:block;position:absolute;top:calc(-4 * var(--vw-scale));left:calc(-4 * var(--vw-scale));width:calc(100% + calc(8 * var(--vw-scale)));height:calc(100% + calc(8 * var(--vw-scale)));border-radius:inherit;-webkit-transition:opacity .4s;transition:opacity .4s}.c-youtube-modal .c-youtube-modal__close::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20120%20120%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2260%22%20height%3D%226%22%20rx%3D%223%22%20transform%3D%22matrix(-0.866025%20-0.5%20-0.5%200.866025%2088%2072)%22%20fill%3D%22white%22%2F%3E%0A%3Crect%20x%3D%2233%22%20y%3D%2272%22%20width%3D%2260%22%20height%3D%226%22%20rx%3D%223%22%20transform%3D%22rotate(-30%2033%2072)%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;opacity:1}.c-youtube-modal .c-youtube-modal__close::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20120%20120%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%2230%22%20y%3D%2248%22%20width%3D%2260%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22white%22%2F%3E%0A%3Crect%20x%3D%2230%22%20y%3D%2266%22%20width%3D%2260%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;opacity:0}@media (any-hover:hover){.c-youtube-modal .c-youtube-modal__close:hover{-webkit-transform:translate(calc(2 * var(--vw-scale)),calc(2 * var(--vw-scale)));transform:translate(calc(2 * var(--vw-scale)),calc(2 * var(--vw-scale)));-webkit-box-shadow:calc(2 * var(--vw-scale)) calc(2 * var(--vw-scale)) 0 #446;box-shadow:calc(2 * var(--vw-scale)) calc(2 * var(--vw-scale)) 0 #446}}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__close{right:calc(20 * var(--vw-scale))}}@media (any-hover:hover){.c-youtube-modal .c-youtube-modal__close{cursor:pointer;-webkit-transition:opacity .3s ease-in-out,visibility .3s,-webkit-transform .4s,-webkit-box-shadow .4s;transition:opacity .3s ease-in-out,visibility .3s,-webkit-transform .4s,-webkit-box-shadow .4s;transition:opacity .3s ease-in-out,visibility .3s,transform .4s,box-shadow .4s;transition:opacity .3s ease-in-out,visibility .3s,transform .4s,box-shadow .4s,-webkit-transform .4s,-webkit-box-shadow .4s}}.c-youtube-modal .c-youtube-modal__content{width:100%;height:100%;margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;display:grid;place-items:center;z-index:1;-webkit-transition:opacity .3s ease-in-out,visibility .3s;transition:opacity .3s ease-in-out,visibility .3s;opacity:0;visibility:hidden}@media print,screen and (min-width:1025px){.c-youtube-modal .c-youtube-modal__content{max-width:66.6666666667vw;max-height:37.5vw}}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__content{max-width:92.1875vw;max-height:51.85546875vw}}.c-youtube-modal .c-youtube-modal__content iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media print,screen and (min-width:1025px){.c-youtube-modal .c-youtube-modal__content iframe{max-width:66.6666666667vw;max-height:37.5vw}}@media print,screen and (max-width:1024px){.c-youtube-modal .c-youtube-modal__content iframe{max-width:92.1875vw;max-height:51.85546875vw;margin:auto 0}}.c-youtube-modal.--short .c-youtube-modal__content{max-width:none;max-height:none;place-items:start center}.c-youtube-modal.--short .c-youtube-modal__content iframe{display:block;width:auto;height:min(100vh - calc(160 * var(--vw-scale)) - 5vh,(100vw - calc(40 * var(--vw-scale))) * 16 / 9);height:min(100dvh - calc(160 * var(--vw-scale)) - 5vh,(100vw - calc(40 * var(--vw-scale))) * 16 / 9);max-width:calc(100% - calc(40 * var(--vw-scale)));max-height:none;margin-top:calc(160 * var(--vw-scale));aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover}.c-youtube-modal.--image .c-youtube-modal__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;top:0;bottom:auto;width:100%;height:100dvh;max-width:none;max-height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto}.c-youtube-modal.--image .c-youtube-modal__content::after,.c-youtube-modal.--image .c-youtube-modal__content::before{content:"";-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;width:100%;min-height:calc(40 * var(--vw-scale))}.c-youtube-modal.--image .c-youtube-modal__content img{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:calc(408 * var(--vw-scale));height:calc(1345 * var(--vw-scale));aspect-ratio:408/1345;max-width:none;max-height:none;margin:0;-o-object-fit:contain;object-fit:contain}.c-youtube-modal.show.--image .c-youtube-modal__content{pointer-events:auto}.c-slider{position:relative;width:calc(708 * var(--vw-scale));margin-inline:auto;border-radius:calc(40 * var(--vw-scale));padding-block:calc(60 * var(--vw-scale)) calc(100 * var(--vw-scale));background:url(../images/common/dot.webp) no-repeat bottom center/100% auto;-webkit-transition:background-color .4s;transition:background-color .4s}.c-slider:has(.c-slider__icon-item.vs.swiper-slide-thumb-active){background-color:#3cb}.c-slider:has(.c-slider__icon-item.leoneed.swiper-slide-thumb-active){background-color:#45d}.c-slider:has(.c-slider__icon-item.mmj.swiper-slide-thumb-active){background-color:#8d4}.c-slider:has(.c-slider__icon-item.vbs.swiper-slide-thumb-active){background-color:#e16}.c-slider:has(.c-slider__icon-item.wonder.swiper-slide-thumb-active){background-color:#f90}.c-slider:has(.c-slider__icon-item.nc25.swiper-slide-thumb-active){background-color:#849}.c-slider.c-slider--soon{background-color:#a6a6ba;height:calc(766 * var(--vw-scale));pointer-events:none!important}.c-slider.c-slider--soon::after{content:"Coming Soon";display:block;position:absolute;top:calc(350 * var(--vw-scale));left:0;width:100%;height:100%;color:#fff;text-align:center;letter-spacing:.06em;line-height:1.6;font-weight:700;font-size:calc(60 * var(--vw-scale))}.c-slider.c-slider--soon .c-slider__icon{opacity:.3}.c-slider.c-slider--soon .c-slider__content{display:none}.c-slider .c-slider__icon{width:100%;overflow:visible}.c-slider .c-slider__icon .c-slider__icon-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:calc(12 * var(--vw-scale))}.c-slider .c-slider__icon .c-slider__icon-item{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:calc(98 * var(--vw-scale))!important;aspect-ratio:1/1;border-radius:50%;-webkit-box-shadow:calc(6 * var(--vw-scale)) calc(8 * var(--vw-scale)) 0 #00426e;box-shadow:calc(6 * var(--vw-scale)) calc(8 * var(--vw-scale)) 0 #00426e}.c-slider .c-slider__icon .c-slider__icon-item.is-disabled{opacity:.3;pointer-events:none}.c-slider .c-slider__icon .c-slider__icon-item.swiper-slide-thumb-active{background:#fff!important;-webkit-box-shadow:0 0 0 rgba(0,66,110,0);box-shadow:0 0 0 rgba(0,66,110,0);pointer-events:none}.c-slider .c-slider__icon .c-slider__icon-item.swiper-slide-thumb-active::before{background:#3cb}.c-slider .c-slider__icon .c-slider__icon-item::after,.c-slider .c-slider__icon .c-slider__icon-item::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit}.c-slider .c-slider__icon .c-slider__icon-item::before{background:#fff}.c-slider .c-slider__icon .c-slider__icon-item::after{border:calc(2 * var(--vw-scale)) solid #fff}.c-slider .c-slider__icon .c-slider__icon-item.vs{background:#3cb}.c-slider .c-slider__icon .c-slider__icon-item.vs::before{-webkit-mask:url(../images/common/icon_vs.webp) no-repeat top center/contain;mask:url(../images/common/icon_vs.webp) no-repeat top center/contain}.c-slider .c-slider__icon .c-slider__icon-item.vs.swiper-slide-thumb-active::before{background:#3cb}.c-slider .c-slider__icon .c-slider__icon-item.leoneed{background:#45d}.c-slider .c-slider__icon .c-slider__icon-item.leoneed::before{-webkit-mask:url(../images/common/icon_leoneed.webp) no-repeat top center/contain;mask:url(../images/common/icon_leoneed.webp) no-repeat top center/contain}.c-slider .c-slider__icon .c-slider__icon-item.leoneed.swiper-slide-thumb-active::before{background:#45d}.c-slider .c-slider__icon .c-slider__icon-item.mmj{background:#8d4}.c-slider .c-slider__icon .c-slider__icon-item.mmj::before{-webkit-mask:url(../images/common/icon_mmj.webp) no-repeat top center/contain;mask:url(../images/common/icon_mmj.webp) no-repeat top center/contain}.c-slider .c-slider__icon .c-slider__icon-item.mmj.swiper-slide-thumb-active::before{background:#8d4}.c-slider .c-slider__icon .c-slider__icon-item.vbs{background:#e16}.c-slider .c-slider__icon .c-slider__icon-item.vbs::before{-webkit-mask:url(../images/common/icon_vbs.webp) no-repeat top center/contain;mask:url(../images/common/icon_vbs.webp) no-repeat top center/contain}.c-slider .c-slider__icon .c-slider__icon-item.vbs.swiper-slide-thumb-active::before{background:#e16}.c-slider .c-slider__icon .c-slider__icon-item.wonder{background:#f90}.c-slider .c-slider__icon .c-slider__icon-item.wonder::before{-webkit-mask:url(../images/common/icon_wonder.webp) no-repeat top center/contain;mask:url(../images/common/icon_wonder.webp) no-repeat top center/contain}.c-slider .c-slider__icon .c-slider__icon-item.wonder.swiper-slide-thumb-active::before{background:#f90}.c-slider .c-slider__icon .c-slider__icon-item.nc25{background:#849}.c-slider .c-slider__icon .c-slider__icon-item.nc25::before{-webkit-mask:url(../images/common/icon_nc25.webp) no-repeat top center/contain;mask:url(../images/common/icon_nc25.webp) no-repeat top center/contain}.c-slider .c-slider__icon .c-slider__icon-item.nc25.swiper-slide-thumb-active::before{background:#849}@media (any-hover:hover){.c-slider .c-slider__icon .c-slider__icon-item{cursor:pointer;-webkit-transition:background .4s,-webkit-transform .4s,-webkit-box-shadow .4s;transition:background .4s,-webkit-transform .4s,-webkit-box-shadow .4s;transition:transform .4s,box-shadow .4s,background .4s;transition:transform .4s,box-shadow .4s,background .4s,-webkit-transform .4s,-webkit-box-shadow .4s}.c-slider .c-slider__icon .c-slider__icon-item:hover{-webkit-transform:translate(calc(3 * var(--vw-scale)),calc(4 * var(--vw-scale)));transform:translate(calc(3 * var(--vw-scale)),calc(4 * var(--vw-scale)));-webkit-box-shadow:calc(3 * var(--vw-scale)) calc(4 * var(--vw-scale)) #00426e;box-shadow:calc(3 * var(--vw-scale)) calc(4 * var(--vw-scale)) #00426e}}.c-slider .c-slider__content{overflow:visible}.c-slider .c-slider__content.swiper-autoheight{overflow:hidden;padding-bottom:calc(16 * var(--vw-scale))}.c-slider .c-slider__content.swiper-autoheight .swiper-wrapper{-webkit-transition-timing-function:ease;transition-timing-function:ease}.c-text{text-align:center;font-weight:700;letter-spacing:.06em;line-height:1.8;font-size:calc(28 * var(--vw-scale))}.c-bnr{position:fixed;top:0;bottom:0;left:calc(50% - max(500px,26.0416666667vw) * .5);width:max(500px,26.0416666667vw);overflow:hidden;z-index:10;pointer-events:none}@media print,screen and (max-width:1024px){.c-bnr{left:0;width:100%}}.c-bnr .c-bnr__inner{position:absolute;right:0;bottom:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}.c-bnr .c-bnr__close{display:block;position:absolute;top:calc(-50 * var(--vw-scale));right:calc(20 * var(--vw-scale));width:calc(30 * var(--vw-scale));height:calc(30 * var(--vw-scale));will-change:filter;-webkit-filter:drop-shadow(calc(2 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #446);filter:drop-shadow(calc(2 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #446);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M29.162%200.838012C29.6986%201.37458%2030%202.10233%2030%202.86115C30%203.61998%2029.6986%204.34772%2029.162%204.88429L19.0463%2015L29.162%2025.1157C29.6986%2025.6523%2030%2026.38%2030%2027.1388C30%2027.8977%2029.6986%2028.6254%2029.162%2029.162C28.6254%2029.6986%2027.8977%2030%2027.1388%2030C26.38%2030%2025.6523%2029.6986%2025.1157%2029.162L15%2019.0463L4.88429%2029.162C4.34772%2029.6986%203.61998%2030%202.86115%2030C2.10233%2030%201.37458%2029.6986%200.838012%2029.162C0.301442%2028.6254%204.82354e-07%2027.8977%204.82354e-07%2027.1388C4.82354e-07%2026.38%200.301442%2025.6523%200.838012%2025.1157L10.9537%2015L0.838012%204.88429C0.301442%204.34772%200%203.61998%200%202.86115C0%202.10233%200.301442%201.37458%200.838012%200.838012C1.37458%200.301442%202.10233%200%202.86115%200C3.61998%200%204.34772%200.301442%204.88429%200.838012L15%2010.9537L25.1157%200.838012C25.6523%200.301442%2026.38%200%2027.1388%200C27.8977%200%2028.6254%200.301442%2029.162%200.838012Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;pointer-events:auto}@media (any-hover:hover){.c-bnr .c-bnr__close{cursor:pointer;-webkit-transition:opacity .4s;transition:opacity .4s}.c-bnr .c-bnr__close:hover{opacity:.6}}.c-bnr .c-bnr__content{display:block;width:calc(208 * var(--vw-scale));height:calc(192 * var(--vw-scale));pointer-events:auto;border-top-left-radius:calc(22 * var(--vw-scale));border-bottom-left-radius:calc(22 * var(--vw-scale));overflow:hidden}.c-bnr .c-bnr__content img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (any-hover:hover){.c-bnr .c-bnr__content img{-webkit-transition:opacity .4s;transition:opacity .4s}.c-bnr .c-bnr__content:hover img{opacity:.6}}.p-home-hero{position:relative}.p-home-hero .p-home-hero__visual{width:100%;height:auto;touch-action:pan-y}.p-home-hero .p-home-hero__visual .swiper-slide{width:100%;height:auto}.p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item:not(:first-child){display:none}body.vs .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item{display:none}body.vs .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item.vs{display:block}body.leoneed .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item{display:none}body.leoneed .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item.leoneed{display:block}body.mmj .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item{display:none}body.mmj .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item.mmj{display:block}body.vbs .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item{display:none}body.vbs .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item.vbs{display:block}body.wonder .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item{display:none}body.wonder .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item.wonder{display:block}body.nc25 .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item{display:none}body.nc25 .p-home-hero .p-home-hero__visual:not(.swiper-initialized) .p-home-hero__visual-item.nc25{display:block}.p-home-hero .p-home-hero__visual img{display:block;width:100%;height:auto}.p-home-hero .p-home-hero__logo{position:absolute;z-index:2;top:calc(411 * var(--vw-scale));left:calc(50% - calc(354 * var(--vw-scale)));width:calc(708 * var(--vw-scale))}.p-home-hero .p-home-hero__app-logo{position:absolute;z-index:2;top:calc(10 * var(--vw-scale));left:calc(10 * var(--vw-scale));width:calc(200 * var(--vw-scale))}.p-home-about{margin-top:calc(106 * var(--vw-scale));padding-top:calc(86 * var(--vw-scale));background:url(../images/common/index/about_bg.webp) no-repeat top center/100% auto}.p-home-about .p-home-about__heading{position:relative}.p-home-about .p-home-about__heading::before{content:"";display:block;position:absolute;top:calc(-52 * var(--vw-scale));left:calc(14 * var(--vw-scale));width:calc(102 * var(--vw-scale));height:calc(149 * var(--vw-scale));background:url(../images/common/index/about_heading_deco_left.webp) no-repeat top center/contain}.p-home-about .p-home-about__heading::after{content:"";display:block;position:absolute;top:calc(-38 * var(--vw-scale));right:calc(4 * var(--vw-scale));width:calc(111 * var(--vw-scale));height:calc(133 * var(--vw-scale));background:url(../images/common/index/about_heading_deco_right.webp) no-repeat top center/contain}.p-home-about .p-home-about__description{margin-top:calc(30 * var(--vw-scale));text-align:center;font-weight:700;letter-spacing:.06em;line-height:1.6;font-size:calc(28 * var(--vw-scale))}.p-home-about .p-home-about__description .p-home-about__description-em{color:#ff5e94;font-weight:900}.p-home-about .p-home-about__scene{--scene-gap:calc(10 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;margin-top:calc(30 * var(--vw-scale));overflow:hidden}.p-home-about .p-home-about__scene .p-home-about__scene-track{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:none;flex:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-animation:p-home-about-scene-marquee var(--scene-duration,24s) linear infinite;animation:p-home-about-scene-marquee var(--scene-duration,24s) linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.p-home-about .p-home-about__scene.--is-ready .p-home-about__scene-track{-webkit-animation-play-state:running;animation-play-state:running}.p-home-about .p-home-about__scene .p-home-about__scene-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:none;flex:none;gap:var(--scene-gap);padding-right:var(--scene-gap)}.p-home-about .p-home-about__scene .p-home-about__scene-item{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:calc(249 * var(--vw-scale))}.p-home-about .p-home-about__scene .p-home-about__scene-item img{display:block;width:100%;height:auto}.p-home-about .p-home-about__campaign{margin-top:calc(80 * var(--vw-scale))}.p-home-about .p-home-about__campaign .p-home-about__campaign-catch{margin-top:calc(40 * var(--vw-scale))}.p-home-about .p-home-about__campaign .p-home-about__campaign-image{margin-top:calc(40 * var(--vw-scale))}.p-home-unit-focus{margin-top:calc(140 * var(--vw-scale))}.p-home-unit-focus .p-home-unit-focus__heading-ja{margin-top:calc(30 * var(--vw-scale));text-align:center;font-weight:900;letter-spacing:.06em;line-height:1.6;font-size:calc(24 * var(--vw-scale))}.p-home-unit{position:relative}.p-home-unit .p-home-unit__content{margin-top:calc(40 * var(--vw-scale));background:url(../images/common/dot.webp) no-repeat bottom center/100% auto}.p-home-unit .p-home-unit__list{margin-top:calc(30 * var(--vw-scale))}.p-home-unit .p-home-unit__visual{aspect-ratio:1062/960}.p-home-unit .p-home-unit__description{position:relative;z-index:2;margin-top:calc(-20 * var(--vw-scale));text-align:center;color:#fff;letter-spacing:.06em;line-height:1.8;font-weight:700;font-size:calc(28 * var(--vw-scale))}.p-home-member{padding-top:calc(120 * var(--vw-scale))}.p-home-member .p-home-member__heading{aspect-ratio:1152/285}.p-home-member .p-home-member__description{margin-top:calc(16 * var(--vw-scale))}.p-home-member .p-home-member__content{margin-top:calc(60 * var(--vw-scale))}.p-home-member .p-home-member__movie{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(40 * var(--vw-scale)) calc(20 * var(--vw-scale));margin-top:calc(50 * var(--vw-scale))}.p-home-member .p-home-member__movie .p-home-member__movie-item{width:calc(314 * var(--vw-scale))}.p-home-member .p-home-member__movie .p-home-member__movie-item .p-home-member__movie-content{position:relative;border-radius:calc(4 * var(--vw-scale));-webkit-box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;width:100%;aspect-ratio:9/16;padding:calc(8 * var(--vw-scale));background:#fff}.p-home-member .p-home-member__movie .p-home-member__movie-item .p-home-member__movie-content::before{content:"";display:block;position:absolute;top:calc(8 * var(--vw-scale));left:calc(8 * var(--vw-scale));width:calc(100% - calc(16 * var(--vw-scale)));height:calc(100% - calc(16 * var(--vw-scale)));background:rgba(0,66,110,.3)}.p-home-member .p-home-member__movie .p-home-member__movie-item .p-home-member__movie-content::after{content:"";display:block;position:absolute;z-index:2;width:calc(80 * var(--vw-scale));height:calc(80 * var(--vw-scale));top:calc(50% - calc(40 * var(--vw-scale)));left:calc(50% - calc(40 * var(--vw-scale)));background:url(../images/common/index/btn-play.webp) no-repeat top center/contain}.p-home-member .p-home-member__movie .p-home-member__movie-item .p-home-member__movie-content img{-o-object-fit:cover;object-fit:cover}@media (any-hover:hover){.p-home-member .p-home-member__movie .p-home-member__movie-item .p-home-member__movie-content{cursor:pointer;-webkit-transition:opacity .4s;transition:opacity .4s}.p-home-member .p-home-member__movie .p-home-member__movie-item .p-home-member__movie-content:hover{opacity:.7}}.p-home-member .p-home-member__movie .p-home-member__movie-item .p-home-member__movie-name{margin-top:calc(20 * var(--vw-scale));text-align:center;font-size:calc(30 * var(--vw-scale));font-weight:700;letter-spacing:.06em;line-height:1.6;color:#fff}.p-home-main-story{padding-top:calc(120 * var(--vw-scale))}.p-home-main-story .p-home-main-story__heading{aspect-ratio:1152/450}.p-home-main-story .p-home-main-story__description{margin-top:calc(30 * var(--vw-scale))}.p-home-main-story .p-home-main-story__content{margin-top:calc(60 * var(--vw-scale))}.p-home-main-story .p-home-main-story__list{margin-top:calc(50 * var(--vw-scale))}.p-home-main-story .p-home-main-story__movie{position:relative;width:calc(648 * var(--vw-scale));margin-inline:auto;border-radius:calc(4 * var(--vw-scale));-webkit-box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;aspect-ratio:16/9;padding:calc(7 * var(--vw-scale));background:#fff}.p-home-main-story .p-home-main-story__movie::before{content:"";display:block;position:absolute;top:calc(7 * var(--vw-scale));left:calc(7 * var(--vw-scale));width:calc(100% - calc(14 * var(--vw-scale)));height:calc(100% - calc(14 * var(--vw-scale)));background:rgba(0,66,110,.3)}.p-home-main-story .p-home-main-story__movie::after{content:"";display:block;position:absolute;z-index:2;width:calc(80 * var(--vw-scale));height:calc(80 * var(--vw-scale));top:calc(50% - calc(40 * var(--vw-scale)));left:calc(50% - calc(40 * var(--vw-scale)));background:url(../images/common/index/btn-play.webp) no-repeat top center/contain}.p-home-main-story .p-home-main-story__movie img{-o-object-fit:cover;object-fit:cover}@media (any-hover:hover){.p-home-main-story .p-home-main-story__movie{cursor:pointer;-webkit-transition:opacity .4s;transition:opacity .4s}.p-home-main-story .p-home-main-story__movie:hover{opacity:.7}}.p-home-main-story .p-home-main-story__title{margin-top:calc(30 * var(--vw-scale));text-align:center;color:#fff;letter-spacing:.06em;line-height:1.6;font-weight:700;font-size:calc(28 * var(--vw-scale))}.p-home-manga{padding-top:calc(120 * var(--vw-scale))}.p-home-manga .p-home-manga__heading{aspect-ratio:1536/400}.p-home-manga .p-home-manga__description{margin-top:calc(30 * var(--vw-scale))}.p-home-manga .p-home-manga__content{margin-top:calc(60 * var(--vw-scale))}.p-home-manga .p-home-manga__list{margin-top:calc(50 * var(--vw-scale))}.p-home-manga .p-home-manga__unit-list{width:calc(644 * var(--vw-scale));margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(40 * var(--vw-scale)) calc(16 * var(--vw-scale))}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-item{background:#fff;border-radius:calc(4 * var(--vw-scale));-webkit-box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;overflow:hidden}@media (any-hover:hover){.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-item{cursor:pointer}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-item .p-home-manga__unit-list-image{overflow:hidden}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-item .p-home-manga__unit-list-image img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-item:hover .p-home-manga__unit-list-image{overflow:hidden}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-item:hover .p-home-manga__unit-list-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-image{position:relative;aspect-ratio:314/233;width:100%;border-top-left-radius:inherit;border-top-right-radius:inherit}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-image::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-top-left-radius:inherit;border-top-right-radius:inherit;border:calc(3 * var(--vw-scale)) solid #000}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:calc(10 * var(--vw-scale));padding:calc(20 * var(--vw-scale)) calc(20 * var(--vw-scale)) calc(30 * var(--vw-scale))}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-logo{width:calc(120 * var(--vw-scale));aspect-ratio:2/1}.p-home-manga .p-home-manga__unit-list .p-home-manga__unit-list-title{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-weight:700;letter-spacing:.06em;line-height:1.4;font-size:calc(24 * var(--vw-scale))}.p-home-manga .p-home-manga__list-item{-webkit-transition:padding-bottom .4s ease;transition:padding-bottom .4s ease}.p-home-manga .p-home-manga__list-item.is-open{padding-bottom:calc(160 * var(--vw-scale))}.p-home-manga .p-home-manga__list-item.p-home-manga__list-item--more .p-home-manga__unit-list{max-height:calc(1300 * var(--vw-scale));overflow:hidden;-webkit-align-content:start;align-content:start;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#fff),color-stop(90%,rgba(255,255,255,0)));-webkit-mask:-webkit-linear-gradient(top,#fff 70%,rgba(255,255,255,0) 90%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#fff),color-stop(90%,rgba(255,255,255,0)));mask:linear-gradient(to bottom,#fff 70%,rgba(255,255,255,0) 90%)}.p-home-manga .p-home-manga__list-item.p-home-manga__list-item--more .p-home-manga__unit-list .p-home-manga__unit-list-item{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.p-home-manga .p-home-manga__btn{position:absolute;opacity:1;visibility:visible;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;bottom:0;left:calc(50% - calc(324 * var(--vw-scale)));width:calc(648 * var(--vw-scale));height:calc(100 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:calc(100 * var(--vw-scale));color:#fff;font-weight:700;letter-spacing:.06em;line-height:1.6;font-size:calc(26 * var(--vw-scale));border:calc(4 * var(--vw-scale)) solid #fff;-webkit-box-shadow:calc(6 * var(--vw-scale)) calc(12 * var(--vw-scale)) 0 #00426e;box-shadow:calc(6 * var(--vw-scale)) calc(12 * var(--vw-scale)) 0 #00426e;background:-webkit-linear-gradient(277deg,#01b8cd 0,#01b8cd 50%,#0092a3 50%,#0092a3 100%);background:linear-gradient(173deg,#01b8cd 0,#01b8cd 50%,#0092a3 50%,#0092a3 100%)}@media (any-hover:hover){.p-home-manga .p-home-manga__btn{-webkit-transition:opacity .4s,visibility .4s,-webkit-transform .4s,-webkit-box-shadow .4s;transition:opacity .4s,visibility .4s,-webkit-transform .4s,-webkit-box-shadow .4s;transition:opacity .4s,visibility .4s,transform .4s,box-shadow .4s;transition:opacity .4s,visibility .4s,transform .4s,box-shadow .4s,-webkit-transform .4s,-webkit-box-shadow .4s}.p-home-manga .p-home-manga__btn:hover{-webkit-transform:translate(calc(3 * var(--vw-scale)),calc(6 * var(--vw-scale)));transform:translate(calc(3 * var(--vw-scale)),calc(6 * var(--vw-scale)));-webkit-box-shadow:calc(3 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;box-shadow:calc(3 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e}}.p-home-manga .p-home-manga__btn.is-open::after{height:calc(4 * var(--vw-scale));top:calc(50% - calc(2 * var(--vw-scale)));border-radius:calc(2 * var(--vw-scale));background:#fff}.p-home-manga .p-home-manga__btn.is-loading::after{width:calc(28 * var(--vw-scale));height:calc(28 * var(--vw-scale));top:calc(50% - calc(14 * var(--vw-scale)));background:0 0;border:calc(4 * var(--vw-scale)) solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;-webkit-animation:p-home-manga-spin .7s linear infinite;animation:p-home-manga-spin .7s linear infinite}.p-home-manga .p-home-manga__btn::after{content:"";display:block;position:absolute;width:calc(30 * var(--vw-scale));height:calc(30 * var(--vw-scale));background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M15%201.875C15.4973%201.875%2015.9742%202.07254%2016.3258%202.42417C16.6775%202.77581%2016.875%203.25272%2016.875%203.75V13.125H26.25C26.7473%2013.125%2027.2242%2013.3225%2027.5758%2013.6742C27.9275%2014.0258%2028.125%2014.5027%2028.125%2015C28.125%2015.4973%2027.9275%2015.9742%2027.5758%2016.3258C27.2242%2016.6775%2026.7473%2016.875%2026.25%2016.875H16.875V26.25C16.875%2026.7473%2016.6775%2027.2242%2016.3258%2027.5758C15.9742%2027.9275%2015.4973%2028.125%2015%2028.125C14.5027%2028.125%2014.0258%2027.9275%2013.6742%2027.5758C13.3225%2027.2242%2013.125%2026.7473%2013.125%2026.25V16.875H3.75C3.25272%2016.875%202.77581%2016.6775%202.42417%2016.3258C2.07254%2015.9742%201.875%2015.4973%201.875%2015C1.875%2014.5027%202.07254%2014.0258%202.42417%2013.6742C2.77581%2013.3225%203.25272%2013.125%203.75%2013.125H13.125V3.75C13.125%203.25272%2013.3225%202.77581%2013.6742%202.42417C14.0258%202.07254%2014.5027%201.875%2015%201.875Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;top:calc(50% - calc(15 * var(--vw-scale)));right:calc(36 * var(--vw-scale))}@-webkit-keyframes p-home-manga-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes p-home-manga-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.p-home-unit-current{padding-top:calc(120 * var(--vw-scale))}.p-home-unit-current .p-home-unit-current__heading{aspect-ratio:768/200}.p-home-unit-current .p-home-unit-current__description{margin-top:calc(30 * var(--vw-scale))}.p-home-unit-current .p-home-unit-current__content{margin-top:calc(60 * var(--vw-scale))}.p-home-unit-current .p-home-unit-current__list{margin-top:calc(50 * var(--vw-scale))}.p-home-unit-current .p-home-unit-current__image{width:calc(648 * var(--vw-scale));margin-inline:auto;aspect-ratio:18/29}.p-home-unit-current .p-home-unit-current__movie{margin-top:calc(60 * var(--vw-scale))}@media (any-hover:hover){.p-home-unit-current .p-home-unit-current__movie{cursor:pointer}}.p-home-unit-current .p-home-unit-current__movie .p-home-unit-current__movie-content{position:relative;width:calc(428 * var(--vw-scale));margin-inline:auto;border:calc(8 * var(--vw-scale)) solid #fff;border-radius:calc(8 * var(--vw-scale));-webkit-box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;overflow:hidden;aspect-ratio:9/16}.p-home-unit-current .p-home-unit-current__movie .p-home-unit-current__movie-content::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,66,110,.3)}.p-home-unit-current .p-home-unit-current__movie .p-home-unit-current__movie-content::after{content:"";display:block;position:absolute;z-index:2;width:calc(80 * var(--vw-scale));height:calc(80 * var(--vw-scale));top:calc(50% - calc(40 * var(--vw-scale)));left:calc(50% - calc(40 * var(--vw-scale)));background:url(../images/common/index/btn-play.webp) no-repeat top center/contain}.p-home-unit-current .p-home-unit-current__movie .p-home-unit-current__movie-content img{-o-object-fit:cover;object-fit:cover}.p-home-unit-current .p-home-unit-current__movie .p-home-unit-current__movie-notice{margin-top:calc(40 * var(--vw-scale));color:#fff;text-align:center;font-weight:700;letter-spacing:.06em;line-height:1.6;font-size:calc(20 * var(--vw-scale))}.p-home-campaign{position:relative;margin-top:calc(100 * var(--vw-scale));padding-top:calc(120 * var(--vw-scale))}.p-home-campaign::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(20 * var(--vw-scale));background:url(../images/common/index/deco_section.png) no-repeat top center/100% auto}.p-home-campaign .p-home-campaign__heading-en{aspect-ratio:1152/270}.p-home-campaign .p-home-campaign__heading-ja{text-align:center;font-weight:900;letter-spacing:.06em;line-height:1.6;font-size:calc(24 * var(--vw-scale))}.p-home-campaign-post{margin-top:calc(-40 * var(--vw-scale));padding-top:calc(120 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__sub-heading{aspect-ratio:1536/400}.p-home-campaign-post .p-home-campaign-post__description{margin-top:calc(30 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__fukidashi{margin-top:calc(80 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__fukidashi .p-home-campaign-post__fukidashi-catch{position:relative;background:url(../images/common/index/bg_fukidashi.png) no-repeat top center/contain;height:calc(114 * var(--vw-scale));margin-inline:auto;padding-top:calc(15 * var(--vw-scale));border-radius:calc(100 * var(--vw-scale));text-align:center;font-weight:700;letter-spacing:.06em;line-height:1.6;font-size:calc(34 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__fukidashi .p-home-campaign-post__fukidashi-text{margin-top:calc(22 * var(--vw-scale));text-align:center;font-weight:900;letter-spacing:.06em;line-height:1.8;font-size:calc(32 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__fukidashi .p-home-campaign-post__fukidashi-text span{position:relative}.p-home-campaign-post .p-home-campaign-post__fukidashi .p-home-campaign-post__fukidashi-text span::before{content:"";display:block;position:absolute;top:calc(10 * var(--vw-scale));left:calc(-64 * var(--vw-scale));width:calc(46 * var(--vw-scale));height:calc(46 * var(--vw-scale));background:url(../images/common/index/campaign_post-left.png) no-repeat top center/contain}.p-home-campaign-post .p-home-campaign-post__fukidashi .p-home-campaign-post__fukidashi-text span::after{content:"";display:block;position:absolute;top:calc(10 * var(--vw-scale));right:calc(-50 * var(--vw-scale));width:calc(46 * var(--vw-scale));height:calc(46 * var(--vw-scale));background:url(../images/common/index/campaign_post-right.png) no-repeat top center/contain}.p-home-campaign-post .p-home-campaign-post__content{margin-top:calc(40 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__hash-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:calc(30 * var(--vw-scale)) calc(20 * var(--vw-scale));margin-top:calc(50 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__hash-list .p-home-campaign-post__hash-list-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:calc(314 * var(--vw-scale));min-height:calc(100 * var(--vw-scale));gap:calc(14 * var(--vw-scale));padding-left:calc(6 * var(--vw-scale));border-radius:calc(100 * var(--vw-scale));border:calc(4 * var(--vw-scale)) solid #00426e;background:#fff;-webkit-box-shadow:calc(6 * var(--vw-scale)) calc(8 * var(--vw-scale)) 0 #00426e;box-shadow:calc(6 * var(--vw-scale)) calc(8 * var(--vw-scale)) 0 #00426e}.p-home-campaign-post .p-home-campaign-post__hash-list .p-home-campaign-post__hash-list-item.column-1{min-width:calc(400 * var(--vw-scale));padding-right:calc(40 * var(--vw-scale));width:auto}@media (any-hover:hover){.p-home-campaign-post .p-home-campaign-post__hash-list .p-home-campaign-post__hash-list-item{-webkit-transition:-webkit-transform .4s,-webkit-box-shadow .4s;transition:-webkit-transform .4s,-webkit-box-shadow .4s;transition:transform .4s,box-shadow .4s;transition:transform .4s,box-shadow .4s,-webkit-transform .4s,-webkit-box-shadow .4s}.p-home-campaign-post .p-home-campaign-post__hash-list .p-home-campaign-post__hash-list-item:hover{-webkit-transform:translate(calc(3 * var(--vw-scale)),calc(4 * var(--vw-scale)));transform:translate(calc(3 * var(--vw-scale)),calc(4 * var(--vw-scale)));-webkit-box-shadow:calc(3 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #00426e;box-shadow:calc(3 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 #00426e}}.p-home-campaign-post .p-home-campaign-post__hash-list .p-home-campaign-post__hash-list-icon{width:calc(70 * var(--vw-scale));aspect-ratio:1/1;border-radius:50%;overflow:hidden}.p-home-campaign-post .p-home-campaign-post__hash-list .p-home-campaign-post__hash-list-text{font-weight:700;line-height:1.8;letter-spacing:.06em;font-size:calc(24 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__schedule{margin:calc(22 * var(--vw-scale)) auto 0;width:calc(688 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__schedule .p-home-campaign-post__schedule-item{background:#fff;border-radius:calc(8 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.p-home-campaign-post .p-home-campaign-post__schedule .p-home-campaign-post__schedule-item+.p-home-campaign-post__schedule-item{margin-top:calc(4 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__schedule .p-home-campaign-post__schedule-date{width:calc(214 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:calc(18 * var(--vw-scale));color:#fff;font-weight:900;letter-spacing:.06em;line-height:1.4;font-size:calc(34 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__schedule .p-home-campaign-post__schedule-date .p-home-campaign-post__schedule-date-small{font-size:calc(24 * var(--vw-scale));-webkit-transform:translateY(calc(3 * var(--vw-scale)));transform:translateY(calc(3 * var(--vw-scale)))}.p-home-campaign-post .p-home-campaign-post__schedule .p-home-campaign-post__schedule-content{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:calc(20 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__schedule .p-home-campaign-post__schedule-heading{font-weight:700;letter-spacing:.06em;line-height:1.4;font-size:calc(24 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__schedule .p-home-campaign-post__schedule-member{margin-top:calc(10 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;gap:calc(6 * var(--vw-scale))}.p-home-campaign-post .p-home-campaign-post__schedule .p-home-campaign-post__schedule-member .p-home-campaign-post__schedule-member-item{width:calc(64 * var(--vw-scale));aspect-ratio:1/1;overflow:hidden;border-radius:50%}.p-home-frame{padding-top:calc(120 * var(--vw-scale))}.p-home-frame .p-home-frame__heading{aspect-ratio:1152/300}.p-home-frame .p-home-frame__image{margin:calc(30 * var(--vw-scale)) auto 0;width:calc(688 * var(--vw-scale));aspect-ratio:1876/906}.p-home-frame .p-home-frame__description{margin-top:calc(30 * var(--vw-scale))}.p-home-frame .p-home-frame__notice{margin-top:calc(20 * var(--vw-scale));text-align:center;letter-spacing:.06em;line-height:1.8;font-size:calc(24 * var(--vw-scale))}.p-home-frame .p-home-frame__content{margin-top:calc(60 * var(--vw-scale))}.p-home-frame .p-home-frame__list{margin-top:calc(50 * var(--vw-scale))}.p-home-frame .p-home-frame__unit-list{width:calc(648 * var(--vw-scale));margin-inline:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:calc(40 * var(--vw-scale)) calc(20 * var(--vw-scale))}.p-home-frame .p-home-frame__unit-list .p-home-frame__unit-list-item{display:block;width:calc(314 * var(--vw-scale));background:#fff;border-radius:calc(4 * var(--vw-scale));overflow:hidden;-webkit-box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e;box-shadow:calc(5 * var(--vw-scale)) calc(6 * var(--vw-scale)) 0 #00426e}@media (any-hover:hover){.p-home-frame .p-home-frame__unit-list .p-home-frame__unit-list-item{-webkit-transition:-webkit-transform .4s,-webkit-box-shadow .4s;transition:-webkit-transform .4s,-webkit-box-shadow .4s;transition:transform .4s,box-shadow .4s;transition:transform .4s,box-shadow .4s,-webkit-transform .4s,-webkit-box-shadow .4s}.p-home-frame .p-home-frame__unit-list .p-home-frame__unit-list-item:hover{-webkit-transform:translate(calc(2 * var(--vw-scale)),calc(3 * var(--vw-scale)));transform:translate(calc(2 * var(--vw-scale)),calc(3 * var(--vw-scale)));-webkit-box-shadow:calc(3 * var(--vw-scale)) calc(3 * var(--vw-scale)) 0 #00426e;box-shadow:calc(3 * var(--vw-scale)) calc(3 * var(--vw-scale)) 0 #00426e}}.p-home-frame .p-home-frame__unit-list .p-home-frame__unit-list-image{aspect-ratio:314/280;padding:calc(10 * var(--vw-scale));background:#dce3e9}.p-home-frame .p-home-frame__unit-list .p-home-frame__unit-list-image img{-o-object-fit:contain;object-fit:contain}.p-home-frame .p-home-frame__unit-list .p-home-frame__unit-list-name{padding:calc(20 * var(--vw-scale)) calc(20 * var(--vw-scale)) calc(30 * var(--vw-scale));font-weight:700;letter-spacing:.06em;line-height:1.6;font-size:calc(26 * var(--vw-scale))}.p-home-bg-bottom{padding-bottom:calc(130 * var(--vw-scale));background:url(../images/common/index/bg_bottom.webp) no-repeat top calc(220 * var(--vw-scale)) center/100% auto}.p-home-schedule{margin-top:calc(-54 * var(--vw-scale));padding-top:calc(140 * var(--vw-scale))}.p-home-schedule .p-home-schedule__heading{aspect-ratio:1536/720}.p-home-schedule .p-home-schedule__description{margin-top:calc(40 * var(--vw-scale))}.p-home-schedule .p-home-schedule__list{margin:calc(60 * var(--vw-scale)) auto 0;width:calc(688 * var(--vw-scale))}.p-home-schedule .p-home-schedule__list .p-home-schedule__list-item{background:#fff;border-radius:calc(8 * var(--vw-scale));display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden}.p-home-schedule .p-home-schedule__list .p-home-schedule__list-item+.p-home-schedule__list-item{margin-top:calc(4 * var(--vw-scale))}.p-home-schedule .p-home-schedule__list .p-home-schedule__list-date{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;width:calc(214 * var(--vw-scale));color:#fff;font-weight:900;letter-spacing:.06em;line-height:1;font-size:calc(34 * var(--vw-scale));gap:calc(8 * var(--vw-scale))}.p-home-schedule .p-home-schedule__list .p-home-schedule__list-date .p-home-schedule__list-date-small{font-size:calc(24 * var(--vw-scale))}.p-home-schedule .p-home-schedule__list .p-home-schedule__list-date .p-home-schedule__list-date-term{font-size:calc(16 * var(--vw-scale));-webkit-transform:rotate(90deg) translateX(calc(3 * var(--vw-scale)));transform:rotate(90deg) translateX(calc(3 * var(--vw-scale)))}.p-home-schedule .p-home-schedule__list .p-home-schedule__list-content{-webkit-box-flex:1;-webkit-flex:1;flex:1;aspect-ratio:711/315}.p-home-info{margin-top:calc(60 * var(--vw-scale))}.p-home-info .p-home-info__heading{position:relative;aspect-ratio:1536/400}.p-home-info .p-home-info__heading .p-home-info__heading-deco{display:block;position:absolute;top:calc(30 * var(--vw-scale));width:calc(60 * var(--vw-scale));height:calc(160 * var(--vw-scale))}.p-home-info .p-home-info__heading .p-home-info__heading-deco.p-home-info__heading-deco--left{left:calc(40 * var(--vw-scale))}.p-home-info .p-home-info__heading .p-home-info__heading-deco.p-home-info__heading-deco--right{right:calc(40 * var(--vw-scale))}.p-home-info .p-home-info__heading .p-home-info__heading-deco span{position:absolute;left:0;display:block;width:100%;height:calc(40 * var(--vw-scale));-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2053%2038%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M29.2073%2035.7333C27.6073%2037.8667%2024.4073%2037.8667%2022.8073%2035.7333L0.807263%206.4C-1.17045%203.76306%200.711082%203.16558e-07%204.00726%205.38385e-07L48.0073%203.4995e-06C51.3034%203.72133e-06%2053.185%203.76306%2051.2073%206.4L29.2073%2035.7333Z%22%20fill%3D%22%23FFFADD%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2053%2038%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M29.2073%2035.7333C27.6073%2037.8667%2024.4073%2037.8667%2022.8073%2035.7333L0.807263%206.4C-1.17045%203.76306%200.711082%203.16558e-07%204.00726%205.38385e-07L48.0073%203.4995e-06C51.3034%203.72133e-06%2053.185%203.76306%2051.2073%206.4L29.2073%2035.7333Z%22%20fill%3D%22%23FFFADD%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain;background-color:#fffadd;-webkit-animation:p-home-info-heading-deco 2.4s linear infinite;animation:p-home-info-heading-deco 2.4s linear infinite}.p-home-info .p-home-info__heading .p-home-info__heading-deco span:nth-of-type(1){top:0;background-color:#fffadd;-webkit-animation-delay:0s;animation-delay:0s}.p-home-info .p-home-info__heading .p-home-info__heading-deco span:nth-of-type(2){top:calc(60 * var(--vw-scale));background-color:#fff284;-webkit-animation-delay:.4s;animation-delay:.4s}.p-home-info .p-home-info__heading .p-home-info__heading-deco span:nth-of-type(3){top:calc(120 * var(--vw-scale));background-color:#ffd82c;-webkit-animation-delay:.8s;animation-delay:.8s}.p-home-info .p-home-info__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(688 * var(--vw-scale));margin:calc(50 * var(--vw-scale)) auto 0}.p-home-info .p-home-info__app{width:calc(180 * var(--vw-scale));aspect-ratio:1/1}.p-home-info .p-home-info__logo{display:block;margin-left:calc(20 * var(--vw-scale));width:calc(100% - calc(200 * var(--vw-scale)));aspect-ratio:976/360}@media (any-hover:hover){.p-home-info .p-home-info__logo{-webkit-transition:opacity .4s;transition:opacity .4s}.p-home-info .p-home-info__logo:hover{opacity:.7}}.p-home-info .p-home-info__download{width:100%;margin-top:calc(40 * var(--vw-scale));display:grid;grid-template-columns:repeat(2,1fr);gap:calc(20 * var(--vw-scale))}.p-home-info .p-home-info__download .p-home-info__download-item{display:block;aspect-ratio:668/198}@media (any-hover:hover){.p-home-info .p-home-info__download .p-home-info__download-item{-webkit-transition:opacity .4s;transition:opacity .4s}.p-home-info .p-home-info__download .p-home-info__download-item:hover{opacity:.7}}.p-home-info .p-home-info__description{width:100%;margin-top:calc(50 * var(--vw-scale));letter-spacing:.06em;line-height:1.6;font-size:calc(24 * var(--vw-scale))}.p-home-info .p-home-info__description+.p-home-info__description{margin-top:calc(16 * var(--vw-scale))}.p-home-info .p-home-info__sns{margin-top:calc(50 * var(--vw-scale));width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(30 * var(--vw-scale))}.p-home-info .p-home-info__sns .p-home-info__sns-item{position:relative;display:block;font-weight:700;letter-spacing:.06em;line-height:1;font-size:calc(26 * var(--vw-scale));padding-block:calc(6 * var(--vw-scale)) calc(24 * var(--vw-scale));border-bottom:calc(2 * var(--vw-scale)) solid #01b8cd}.p-home-info .p-home-info__sns .p-home-info__sns-item::after{content:"";display:block;position:absolute;width:calc(36 * var(--vw-scale));height:calc(36 * var(--vw-scale));top:0;right:0;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M18%2010.998V12.5537H12.5556V23.4424H23.4443V17.998H25V23.4424C25%2024.3019%2024.3037%2024.998%2023.4443%2024.998H12.5556C11.6962%2024.998%2011%2024.3018%2011%2023.4424V12.5537C11%2011.6942%2011.6962%2010.998%2012.5556%2010.998H18ZM24.8017%2010.998V16.4424H23.2461V13.6543L15.6006%2021.2998L14.5%2020.1992L22.1455%2012.5537H19.3574V10.998H24.8017Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat top center/contain,#01b8cd;border-radius:50%}@media (any-hover:hover){.p-home-info .p-home-info__sns .p-home-info__sns-item{-webkit-transition:opacity .4s;transition:opacity .4s}.p-home-info .p-home-info__sns .p-home-info__sns-item:hover{opacity:.7}}.u-display__block--pc{display:block!important}@media print,screen and (max-width:1024px){.u-display__block--pc{display:none!important}}.u-display__inline--pc{display:inline!important}@media print,screen and (max-width:1024px){.u-display__inline--pc{display:none!important}}.u-display__inline-block--pc{display:inline-block!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__flex--pc{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.u-display__flex--pc{display:none!important}}.u-display__inline-block--pc{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__grid--pc{display:none!important}}.u-display__inline-grid--pc{display:inline-grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__inline-grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__block--sp{display:block!important}}.u-display__inline--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline--sp{display:inline!important}}.u-display__inline-block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-block--sp{display:inline-block!important}}.u-display__flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__flex--sp{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.u-display__inline-flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-flex--sp{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}.u-display__grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__grid--sp{display:grid!important}}.u-display__inline-grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--sp{display:inline-grid!important}}.u-background--vs{background:#3cb}.u-background--leoneed{background:#45d}.u-background--mmj{background:#8d4}.u-background--vbs{background:#e16}.u-background--wonder{background:#f90}.u-background--nc25{background:#849}.p-home-member .p-home-member__movie .p-home-member__movie-item.p-home-member__movie-item--soon .p-home-member__movie-content{pointer-events:none}.p-home-member .p-home-member__movie .p-home-member__movie-item.p-home-member__movie-item--soon .p-home-member__movie-content::before{background:#a6a6ba}.p-home-member .p-home-member__movie .p-home-member__movie-item.p-home-member__movie-item--soon .p-home-member__movie-content::after{content:"Coming Soon";width:100%;height:auto;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;color:#fff;text-align:center;font-weight:700;letter-spacing:.06em;line-height:1.6;font-size:calc(36 * var(--vw-scale))}
