html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong,p,h1,h2,h3{font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;color:inherit}.clearfix:after{content:"";display:block;clear:both}html,body{height:100%}:root{--is-pc: initial;--is-not-pc: }@media(min-width: 1000px){:root{--is-pc: ;--is-not-pc: initial}}body{font-family:"LINE Seed JP",sans-serif;font-size:20px;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#262626;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 1000px){body{font-size:14px}}img{display:block;width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}a{font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-decoration:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}.font-lg{font-family:"League Gothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.sp{display:none}@media screen and (max-width: 1000px){.pc{display:none}.sp{display:block}}svg{width:100%;height:100%}nav{display:flex;flex-direction:column;justify-content:center;background:url(../images/menu-bg-deco1.webp) no-repeat left top,url(../images/menu-bg-deco2.webp) no-repeat right bottom}@media screen and (max-width: 1000px){nav{background:url(../images/menu-bg-sp.webp) no-repeat center center/cover}}nav h1{display:flex;flex-direction:column;align-items:center;width:100%}nav h1 .menu-catch{width:var(--is-pc, 36vw) var(--is-not-pc, min(14.1145833333vw, 271px))}@media screen and (max-width: 1000px){nav h1 .menu-catch{width:135px}}nav h1 .logo{margin-top:var(--is-pc, -3.2vw) var(--is-not-pc, min(-0.625vw, -12px));width:var(--is-pc, 68vw) var(--is-not-pc, min(26.6145833333vw, 511px))}@media screen and (max-width: 1000px){nav h1 .logo{margin-top:-12px;width:255px}}nav .menu{display:flex;justify-content:center;gap:var(--is-pc, 6.6666666667vw) var(--is-not-pc, min(4.1666666667vw, 80px));margin:var(--is-pc, 2.6666666667vw) var(--is-not-pc, min(1.0416666667vw, 20px)) 0 var(--is-pc, 5.3333333333vw) var(--is-not-pc, min(2.0833333333vw, 40px))}@media screen and (max-width: 1000px){nav .menu{gap:25px;margin:10px 0 20px}}nav .menu-list .menu-item{font-size:var(--is-pc, 9.3333333333vw) var(--is-not-pc, min(2.6041666667vw, 50px));background:linear-gradient(to bottom, #262626 0%, #585858 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);filter:drop-shadow(0 0 10px #fff);transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}nav .menu-list .menu-item:hover{transform:scale(1.1)}@media screen and (max-width: 1000px){nav .menu-list .menu-item{font-size:35px}}nav .menu-list .menu-item a{display:block;padding:var(--is-pc, 2.1333333333vw) var(--is-not-pc, min(0.5208333333vw, 10px)) 0}@media screen and (max-width: 1000px){nav .menu-list .menu-item a{padding:8px 0}}nav .menu-list .menu-item.type-sub{display:flex;gap:var(--is-pc, 2.6666666667vw) var(--is-not-pc, min(1.5625vw, 30px));font-size:var(--is-pc, 3.7333333333vw) var(--is-not-pc, min(1.0416666667vw, 20px));font-weight:700;background:none;-webkit-text-fill-color:initial;color:initial}nav .menu-list .menu-item.type-sub:hover{transform:scale(1)}@media screen and (max-width: 1000px){nav .menu-list .menu-item.type-sub{flex-direction:column;gap:10px;font-size:14px}}nav .menu-list .menu-item.type-sub a{padding:0;transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}nav .menu-list .menu-item.type-sub a:hover{transform:scale(1.1)}nav .menu-list .menu-item.type-sub a:first-child{color:#ea1b72}nav .menu-list .menu-item.type-sub a:nth-of-type(2){color:#be3cdd}nav .menu-list .menu-item.type-sub a:last-child{color:#076af2}nav .button-container{width:100%}nav .button-container .common-button{width:var(--is-pc, 56vw) var(--is-not-pc, min(21.875vw, 420px));border-radius:var(--is-pc, 13.3333333333vw) var(--is-not-pc, min(2.6041666667vw, 50px));box-shadow:0 0 var(--is-pc, 4vw) var(--is-not-pc, min(0.78125vw, 15px)) rgba(55,0,95,.7)}@media screen and (max-width: 1000px){nav .button-container .common-button{width:210px;border-radius:50px;box-shadow:0 0 15px rgba(55,0,95,.7)}}nav .button-container .common-button.remote-button,nav .button-container .common-button.student-button{width:var(--is-pc, 40vw) var(--is-not-pc, min(15.625vw, 300px))}@media screen and (max-width: 1000px){nav .button-container .common-button.remote-button,nav .button-container .common-button.student-button{width:150px}}nav .button-container .common-button.support-button{margin-top:var(--is-pc, 4vw) var(--is-not-pc, min(1.5625vw, 30px))}@media screen and (max-width: 1000px){nav .button-container .common-button.support-button{margin-top:15px}}nav .button-container .sub-container{gap:var(--is-pc, 4vw) var(--is-not-pc, min(1.5625vw, 30px));margin-top:var(--is-pc, 4vw) var(--is-not-pc, min(1.5625vw, 30px))}@media screen and (max-width: 1000px){nav .button-container .sub-container{gap:15px;margin-top:15px}}@keyframes menudown{0%{transform:translateY(-100%)}35%{transform:translateY(0%)}50%{transform:translateY(-10%)}80%{transform:translateY(0%)}90%{transform:translateY(-3%)}100%{transform:translateY(0%)}}@keyframes menuup{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}.grobal-menu{display:flex;position:fixed;top:0;left:0;transform:translate3d(0, -100%, 0);width:100%;height:100dvh;background:#fff;opacity:0;pointer-events:none;z-index:99;transition:opacity .2s;animation:menuup .2s forwards}.grobal-menu nav{max-width:864px;width:45cqw}@media screen and (max-width: 1000px){.grobal-menu nav{max-width:100%;width:100%}}.grobal-menu .menu-mv{flex:1 1 auto;background:url(../images/menu-mv.webp) no-repeat center center/cover}@media screen and (max-width: 1000px){.grobal-menu .menu-mv{display:none}}.grobal-menu.open{transform:translate3d(0, 0, 0);opacity:1;pointer-events:initial;animation:menudown .4s forwards linear}.menu-button{display:flex;justify-content:center;align-items:center;position:fixed;top:var(--is-pc, 4vw) var(--is-not-pc, 1.5625vw);right:var(--is-pc, 4vw) var(--is-not-pc, 1.5625vw);width:var(--is-pc, 11.2vw) var(--is-not-pc, 4.375vw);aspect-ratio:1/1;background:linear-gradient(to right, #f2f047 0%, #1ed94f 100%);border-radius:var(--is-pc, 1.3333333333vw) var(--is-not-pc, 0.5208333333vw);z-index:100;box-shadow:0 0 10px #00245f;transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.menu-button:hover{transform:scale(1.1)}.menu-button::after{content:"";display:block;position:absolute;top:var(--is-pc, 0.5333333333vw) var(--is-not-pc, 0.2604166667vw);left:var(--is-pc, 0.5333333333vw) var(--is-not-pc, 0.2604166667vw);width:var(--is-pc, 10.1333333333vw) var(--is-not-pc, 3.8541666667vw);aspect-ratio:1/1;border:solid 1px #fff;border-radius:var(--is-pc, 1.0666666667vw) var(--is-not-pc, 0.4166666667vw);box-sizing:border-box;pointer-events:none;z-index:1}.menu-button .menu-line-container{position:relative;width:var(--is-pc, 6.6666666667vw) var(--is-not-pc, 2.6041666667vw);height:var(--is-pc, 5.6vw) var(--is-not-pc, 2.1875vw);transition:height .1s .2s ease}.menu-button .menu-line-container .menu-line{position:absolute;left:0;width:100%;aspect-ratio:50/6;border-radius:var(--is-pc, 0.8vw) var(--is-not-pc, 0.15625vw);background:#262626}.menu-button .menu-line-container .menu-line:first-child{top:0;transition:transform .2s ease}.menu-button .menu-line-container .menu-line:nth-of-type(2){top:50%;transform:translate3d(0, -50%, 0);transition:opacity .1s .2s ease}.menu-button .menu-line-container .menu-line:last-child{bottom:0;transition:transform .2s ease}.menu-button.open .menu-line-container{height:var(--is-pc, 0.8vw) var(--is-not-pc, 0.3125vw);transition:height .1s ease}.menu-button.open .menu-line-container .menu-line:first-child{transform:rotate(45deg);transition:transform .2s .1s ease}.menu-button.open .menu-line-container .menu-line:nth-of-type(2){opacity:0;transition:opcity .1s}.menu-button.open .menu-line-container .menu-line:last-child{transform:rotate(-45deg);transition:transform .2s .1s ease}.custom-modal-container{position:fixed;top:0;left:0;padding:30px;box-sizing:border-box;width:100%;height:100dvh;z-index:1000}.custom-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}.custom-modal-contents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:calc(100% - 60px);overflow-y:auto;color:#000;z-index:1001;box-sizing:border-box}@media screen and (max-width: 768px){.custom-modal-contents{width:calc(100% - 30px);max-height:calc(100% - 30px)}}.pv-modal-wrapper .custom-modal-contents{padding:0}.pv-modal-wrapper .pv-modal-container{aspect-ratio:16/9}.pv-modal-wrapper .pv-modal-container iframe{display:block;width:100%;height:100%}.custom-modal-close{position:fixed;top:20px;right:20px;width:70px;height:103px;font-size:0;cursor:pointer;z-index:1100;transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.custom-modal-close:hover{transform:scale(1.1)}@media screen and (max-width: 1000px){.custom-modal-close{top:0px;right:0px;mix-blend-mode:exclusion}}.custom-modal-close::before,.custom-modal-close::after{content:"";display:block;position:absolute;top:34px;left:50%;width:56px;height:6px;border-radius:3px;background:#fff}.custom-modal-close::before{transform:translate3d(-50%, 0, 0) rotate(-45deg)}.custom-modal-close::after{transform:translate3d(-50%, 0, 0) rotate(45deg)}.scroll-icon{position:absolute;bottom:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);right:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);font-size:0;width:var(--is-pc, 13.3333333333vw) var(--is-not-pc, 2.6041666667vw);aspect-ratio:373/496;background:url(../images/icon-scroll.svg);z-index:1;animation:op infinite 2s}@keyframes op{0%,100%{opacity:0}50%{opacity:1}}.comment-modal-wrapper .custom-modal-contents{padding:0;width:800px;background:none;border-radius:10px}.comment-modal-wrapper .comment-modal-container{padding:20px;background:#fff;color:#fff}.comment-modal-wrapper .comment-modal-container .comment-box.active{display:flex}section,footer{position:relative;z-index:1;overflow:hidden;container-type:inline-size}section.main-section,footer.main-section{margin-top:var(--is-pc, -13.3333333333vw) var(--is-not-pc, -11.9791666667vw);padding:var(--is-pc, 8vw) var(--is-not-pc, 6.25vw) 0 var(--is-pc, 53.3333333333vw) var(--is-not-pc, 17.1875vw)}section.main-section::before,footer.main-section::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;aspect-ratio:1920/822;z-index:-1}section.main-section::after,footer.main-section::after{content:"";display:block;position:absolute;top:42.8cqi;left:0;width:100%;height:calc(100% - 42.8cqi);background-repeat:repeat-y,repeat-y,repeat-y,repeat-y,no-repeat,no-repeat;background-position:left top,right top,left top,right top,right bottom,center top;background-blend-mode:normal,normal,multiply,multiply,normal,normal;z-index:-1}section.main-section h2,footer.main-section h2{position:relative;padding-left:var(--is-pc, 4vw) var(--is-not-pc, 2.0833333333vw);margin-bottom:70px;opacity:1}@media screen and (max-width: 1000px){section.main-section h2,footer.main-section h2{margin-bottom:30px}}section.main-section h2 .en,footer.main-section h2 .en{position:relative;width:fit-content;font-size:var(--is-pc, 21.3333333333vw) var(--is-not-pc, 14.5833333333vw);background:linear-gradient(to bottom, #262626 0%, #585858 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}section.main-section h2 .en::after,footer.main-section h2 .en::after{content:"";display:block;position:absolute;top:50%;transform:translate3d(0, -50%, 0)}section.main-section h2 .en span:not(.jp),footer.main-section h2 .en span:not(.jp){display:inline-block;transform:translate3d(0, 50px, 0);background:linear-gradient(to bottom, #262626 0%, #585858 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}section.main-section h2 .jp,footer.main-section h2 .jp{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);padding:0 2em;height:2em;font-size:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 1.0416666667vw);font-weight:700;white-space:nowrap;background:#fff;border-radius:2em;-webkit-text-fill-color:initial}@media screen and (max-width: 1000px){section.main-section h2 .jp,footer.main-section h2 .jp{top:100%}}section.main-section h2 .deco-sd,footer.main-section h2 .deco-sd{position:absolute;top:50%;right:var(--is-pc, -2.6666666667vw) var(--is-not-pc, 2.0833333333vw);transform:translate3d(0, -50%, 0) rotate(10deg);z-index:-1}section.main-section h2 .deco-sd img,footer.main-section h2 .deco-sd img{transform:translate3d(150px, 0, 0);opacity:0;transition:opacity .2s .3s,transform .2s .3s cubic-bezier(0.08, 1.32, 0.75, 1.67)}section.main-section h2.animed .en span:not(.jp),footer.main-section h2.animed .en span:not(.jp){transform:translate3d(0, 0, 0);opacity:1}section.main-section h2.animed .deco-sd img,footer.main-section h2.animed .deco-sd img{transform:translate3d(0, 0, 0);opacity:1}section.main-section.type-pink::before,footer.main-section.type-pink::before{background:url(../images/main-bg-top-pink.webp) no-repeat center top/100% 100%}section.main-section.type-pink h2 .en::after,footer.main-section.type-pink h2 .en::after{right:var(--is-pc, -10.6666666667vw) var(--is-not-pc, -10.4166666667vw);width:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 8.6458333333vw);aspect-ratio:166/111;background:url(../images/h2deco-heart.webp) no-repeat center center/100% 100%}section.main-section.type-pink h2 .jp,footer.main-section.type-pink h2 .jp{color:#ea1b72;background:#ffdff1}section.main-section.type-pink::after,footer.main-section.type-pink::after{background-image:url(../images/main-bg-left-pink2.webp),url(../images/main-bg-right-pink2.webp),url(../images/main-bg-left-pink.webp),url(../images/main-bg-right-pink.webp),url(../images/bg-deco-halftone-white.webp),linear-gradient(to bottom, #fff 0%, #ffdff1 100%);background-size:26.6cqi auto,26.9cqi auto,26.6cqi auto,26.9cqi auto,45.6cqi auto,100% 100%}section.main-section.type-blue::before,footer.main-section.type-blue::before{background:url(../images/main-bg-top-blue.webp) no-repeat center top/100% 100%}section.main-section.type-blue h2 .en::after,footer.main-section.type-blue h2 .en::after{right:var(--is-pc, -13.3333333333vw) var(--is-not-pc, -10.4166666667vw);width:var(--is-pc, 9.6vw) var(--is-not-pc, 7.65625vw);aspect-ratio:147/158;background:url(../images/h2deco-star.webp) no-repeat center center/100% 100%}section.main-section.type-blue h2 .jp,footer.main-section.type-blue h2 .jp{color:#076af2;background:#daebff}section.main-section.type-blue::after,footer.main-section.type-blue::after{background-image:url(../images/main-bg-left-blue2.webp),url(../images/main-bg-right-blue2.webp),url(../images/main-bg-left-blue.webp),url(../images/main-bg-right-blue.webp),url(../images/bg-deco-halftone-white.webp),linear-gradient(to bottom, #fff 0%, #daebff 100%);background-size:23.9cqi auto,26cqi auto,23.9cqi auto,26cqi auto,45.6cqi auto,100% 100%}section.main-section.section-qanda,footer.main-section.section-qanda{padding-bottom:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 17.1875vw)}@media screen and (max-width: 1000px){section.main-section.section-info,footer.main-section.section-info{padding-bottom:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 10.4166666667vw)}}section.sub-section,footer.sub-section{margin-top:var(--is-pc, -48vw) var(--is-not-pc, -9.375vw);padding-top:var(--is-pc, 18.6666666667vw) var(--is-not-pc, 14.5833333333vw)}section.sub-section::before,footer.sub-section::before{content:"";display:block;position:absolute;top:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);left:0;width:100%;aspect-ratio:1920/560;z-index:-2;filter:drop-shadow(0 0 10px rgba(0, 36, 95, 0.2))}section.sub-section::after,footer.sub-section::after{content:"";display:block;position:absolute;top:30.2cqi;left:0;width:100%;height:calc(100% - 30.2cqi);z-index:-1}section.sub-section h2,footer.sub-section h2{position:relative;padding:0 var(--is-pc, 8.8vw) var(--is-not-pc, 2.2916666667vw);width:fit-content;height:var(--is-pc, 29.8666666667vw) var(--is-not-pc, 7.8125vw);z-index:1}section.sub-section h2 span:not(.small),footer.sub-section h2 span:not(.small){display:inline-block;transform:translate3d(0, 50px, 0);background:linear-gradient(to bottom, #262626 0%, #585858 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}section.sub-section h2::before,section.sub-section h2::after,footer.sub-section h2::before,footer.sub-section h2::after{content:"";display:block;position:absolute;top:0;width:var(--is-pc, 8.8vw) var(--is-not-pc, 2.2916666667vw);aspect-ratio:44/150;z-index:-1}section.sub-section h2::before,footer.sub-section h2::before{left:0;background:url(../images/sub-h2-left1.webp) no-repeat center center/100% 100%}section.sub-section h2::after,footer.sub-section h2::after{right:0;background:url(../images/sub-h2-right1.webp) no-repeat center center/100% 100%}section.sub-section h2 p,footer.sub-section h2 p{padding-top:var(--is-pc, 7.2vw) var(--is-not-pc, 1.71875vw);height:var(--is-pc, 40vw) var(--is-not-pc, 7.8125vw);font-size:var(--is-pc, 7.4666666667vw) var(--is-not-pc, 4.1666666667vw);font-weight:800;color:#fff}@media screen and (max-width: 1000px){section.sub-section h2 p,footer.sub-section h2 p{text-align:center}}section.sub-section h2 p::before,footer.sub-section h2 p::before{content:"";display:block;position:absolute;top:var(--is-pc, 5vw) var(--is-not-pc, 1.3020833333vw);left:var(--is-pc, 8.8vw) var(--is-not-pc, 2.2916666667vw);width:calc(100% - var(--is-pc, 17.6vw) var(--is-not-pc, 4.5833333333vw));height:var(--is-pc, 20vw) var(--is-not-pc, 5.2083333333vw);background:linear-gradient(to right, #d395fe 0%, #fe76b0 100%);z-index:-1}section.sub-section h2 p .small,footer.sub-section h2 p .small{font-size:var(--is-pc, 6.4vw) var(--is-not-pc, 3.6458333333vw)}section.sub-section h2 .deco-sd,footer.sub-section h2 .deco-sd{position:absolute;top:50%;transform:translate3d(0, -50%, 0) rotate(10deg);z-index:-2}@media screen and (max-width: 1000px){section.sub-section h2 .deco-sd,footer.sub-section h2 .deco-sd{top:0}}section.sub-section h2 .deco-sd img,footer.sub-section h2 .deco-sd img{transform:translate3d(150px, 0, 0);opacity:0;transition:opacity .2s .3s,transform .2s .3s cubic-bezier(0.08, 1.32, 0.75, 1.67)}section.sub-section h2.animed span:not(.small),footer.sub-section h2.animed span:not(.small){transform:translate3d(0, 0, 0);opacity:1}section.sub-section h2.animed .deco-sd img,footer.sub-section h2.animed .deco-sd img{transform:translate3d(0, 0, 0);opacity:1}section.sub-section.section-discover::before,footer.sub-section.section-discover::before{background:url(../images/sub-bg-top-white.webp) no-repeat center center/100% 100%}section.sub-section.section-discover::after,footer.sub-section.section-discover::after{background:url(../images/sub-bg-left1.webp) repeat-y left top/29.6cqi auto,url(../images/sub-bg-right1.webp) repeat-y right top/34.2cqi auto,#fff}section.sub-section.section-manga::before,footer.sub-section.section-manga::before{background:url(../images/sub-bg-top-pink.webp) no-repeat center center/100% 100%}section.sub-section.section-manga::after,footer.sub-section.section-manga::after{background:url(../images/sub-bg-left2.webp) repeat-y left top/30.8cqi auto,url(../images/sub-bg-right2.webp) repeat-y right top/33cqi auto,#fdedaf}section.sub-section.section-manga h2::before,footer.sub-section.section-manga h2::before{background:url(../images/sub-h2-left2.webp) no-repeat center center/100% 100%}section.sub-section.section-manga h2::after,footer.sub-section.section-manga h2::after{background:url(../images/sub-h2-right2.webp) no-repeat center center/100% 100%}section.sub-section.section-manga h2 p,footer.sub-section.section-manga h2 p{background:linear-gradient(to bottom, #262626 0%, #585858 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}section.sub-section.section-manga h2 p::before,footer.sub-section.section-manga h2 p::before{background:#fff}section.sub-section.section-genre::before,section.sub-section.type-blue::before,footer.sub-section.section-genre::before,footer.sub-section.type-blue::before{background:url(../images/sub-bg-top-blue.webp) no-repeat center center/100% 100%}section.sub-section.section-genre::after,section.sub-section.type-blue::after,footer.sub-section.section-genre::after,footer.sub-section.type-blue::after{background:url(../images/sub-bg-left2.webp) repeat-y left top/30.8cqi auto,url(../images/sub-bg-right2.webp) repeat-y right top/33cqi auto,#4cdeff}section.sub-section.section-genre h2::before,section.sub-section.type-blue h2::before,footer.sub-section.section-genre h2::before,footer.sub-section.type-blue h2::before{background:url(../images/sub-h2-left2.webp) no-repeat center center/100% 100%}section.sub-section.section-genre h2::after,section.sub-section.type-blue h2::after,footer.sub-section.section-genre h2::after,footer.sub-section.type-blue h2::after{background:url(../images/sub-h2-right2.webp) no-repeat center center/100% 100%}section.sub-section.section-genre h2 p,section.sub-section.type-blue h2 p,footer.sub-section.section-genre h2 p,footer.sub-section.type-blue h2 p{background:linear-gradient(to bottom, #262626 0%, #585858 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}section.sub-section.section-genre h2 p::before,section.sub-section.type-blue h2 p::before,footer.sub-section.section-genre h2 p::before,footer.sub-section.type-blue h2 p::before{background:#fff}section.sub-section.type-blue,footer.sub-section.type-blue{margin-top:var(--is-pc, -16vw) var(--is-not-pc, -9.375vw);padding-top:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 13.5416666667vw)}.section-contents{position:relative;z-index:1}.sub-text{font-size:24px;line-height:1.5em;text-align:center}@media screen and (max-width: 1000px){.sub-text{font-size:14px}}.section-bg{position:absolute;width:100%;height:100%;pointer-events:none;z-index:0}.section-bg .bg-deco{position:absolute;isolation:isolate}.section-bg .bg-deco .inner{position:relative;width:fit-content;isolation:isolate}.section-bg .bg-deco .inner::after{content:"";position:absolute;inset:0;background:rgba(220,230,255,.5);mix-blend-mode:screen;pointer-events:none;mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.section-bg .bg-deco img{display:block;opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-bg .bg-deco.type-right{animation:floaty var(--delay) .1s infinite ease-in-out}.section-bg .bg-deco.type-right .inner{animation:floatx 4s infinite ease-in-out}.section-bg .bg-deco.type-right img{transform:translate3d(50px, 50px, 0)}.section-bg .bg-deco.type-right img.animed{transform:translate3d(0, 0, 0);opacity:1}.section-bg .bg-deco.type-left{animation:floaty var(--delay) infinite ease-in-out}.section-bg .bg-deco.type-left .inner{animation:floatx 4s infinite reverse ease-in-out}.section-bg .bg-deco.type-left img{transform:translate3d(-50px, 50px, 0)}.section-bg .bg-deco.type-left img.animed{transform:translate3d(0, 0, 0);opacity:1}.section-bg .bg-deco.bg-deco-book{width:var(--is-pc, 32.5333333333vw) var(--is-not-pc, 12.7083333333vw)}.section-bg .bg-deco.bg-deco-book .inner::after{mask-image:url("../images/bg-deco-book.webp");-webkit-mask-image:url("../images/bg-deco-book.webp")}.section-bg .bg-deco.bg-deco-cushion{width:var(--is-pc, 52.2666666667vw) var(--is-not-pc, 20.4166666667vw)}.section-bg .bg-deco.bg-deco-cushion .inner::after{mask-image:url("../images/bg-deco-cushion.webp");-webkit-mask-image:url("../images/bg-deco-cushion.webp")}.section-bg .bg-deco.bg-deco-game{width:var(--is-pc, 22.1333333333vw) var(--is-not-pc, 8.6458333333vw)}.section-bg .bg-deco.bg-deco-game .inner::after{mask-image:url("../images/bg-deco-game.webp");-webkit-mask-image:url("../images/bg-deco-game.webp")}.section-bg .bg-deco.bg-deco-cube{width:var(--is-pc, 16.2666666667vw) var(--is-not-pc, 6.40625vw)}.section-bg .bg-deco.bg-deco-cube .inner::after{mask-image:url("../images/bg-deco-cube.webp");-webkit-mask-image:url("../images/bg-deco-cube.webp")}.section-bg .bg-deco.bg-deco-triangle{width:var(--is-pc, 16.5333333333vw) var(--is-not-pc, 6.5104166667vw)}.section-bg .bg-deco.bg-deco-triangle .inner::after{mask-image:url("../images/bg-deco-triangle.webp");-webkit-mask-image:url("../images/bg-deco-triangle.webp")}.section-bg .bg-deco.bg-deco-headphone{width:var(--is-pc, 36.5333333333vw) var(--is-not-pc, 14.2708333333vw)}.section-bg .bg-deco.bg-deco-headphone .inner::after{mask-image:url("../images/bg-deco-headphone.webp");-webkit-mask-image:url("../images/bg-deco-headphone.webp")}.section-bg .bg-deco.bg-deco-heart{width:var(--is-pc, 25.0666666667vw) var(--is-not-pc, 9.7916666667vw)}.section-bg .bg-deco.bg-deco-heart .inner::after{mask-image:url("../images/bg-deco-heart.webp");-webkit-mask-image:url("../images/bg-deco-heart.webp")}.section-bg .bg-deco.bg-deco-planet{width:var(--is-pc, 81.8666666667vw) var(--is-not-pc, 31.9791666667vw)}.section-bg .bg-deco.bg-deco-planet .inner::after{mask-image:url("../images/bg-deco-planet.webp");-webkit-mask-image:url("../images/bg-deco-planet.webp")}.section-bg .bg-deco.bg-deco-star{width:var(--is-pc, 93.6vw) var(--is-not-pc, 36.6145833333vw)}.section-bg .bg-deco.bg-deco-star .inner::after{mask-image:url("../images/bg-deco-star.webp");-webkit-mask-image:url("../images/bg-deco-star.webp")}h3{font-size:40px;font-weight:800;text-align:center}@media screen and (max-width: 1000px){h3{font-size:24px}}h3 .h3-line{margin-top:15px;width:124px}@media screen and (max-width: 1000px){h3 .h3-line{margin-top:10px;width:100px}}.button-container{display:flex;flex-direction:column;align-items:center;width:fit-content}.sub-container{display:flex;justify-content:center;gap:30px;margin-top:30px}@media screen and (max-width: 1000px){.sub-container{gap:15px;margin-top:15px}}.common-button{position:relative;width:420px;aspect-ratio:420/100;background:linear-gradient(to right, #f2f047 0%, #1ed94f 100%);border-radius:50px;box-shadow:0 0 15px rgba(55,0,95,.7);transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.common-button:hover{transform:scale(1.1)}@media screen and (max-width: 1000px){.common-button{width:210px}}.common-button .base{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;border-radius:50px;overflow:hidden}.common-button .base::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:125%;aspect-ratio:525/539;background:url(../images/entry-blur.webp) no-repeat center center/100% 100%;animation:kuru 10s infinite linear}.common-button a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;z-index:2;container-type:inline-size}.common-button a::before,.common-button a::after{content:"";display:block;position:absolute;top:6%;left:1.43%;width:97.14%;aspect-ratio:408/88;background:url(../images/inner-entry.svg) no-repeat center center/100% 100%;opacity:.8;pointer-events:none}.common-button a::after{opacity:0;animation:inner 5s infinite}.common-button a .kira{position:absolute;top:50%;left:6%;transform:translate3d(0, -50%, 0);width:8.1%;aspect-ratio:34/49}.common-button a .kira .kira1,.common-button a .kira .kira2,.common-button a .kira .kira3{position:absolute;height:auto;fill:#fff;animation:kira infinite}.common-button a .kira .kira1{right:0;bottom:0;width:73.5%;opacity:.8;animation-duration:1.2s}.common-button a .kira .kira2{top:0;left:23.5%;width:44%;opacity:.6;animation-duration:1.4s}.common-button a .kira .kira3{top:32.7%;left:0;width:29.4%;opacity:.4;animation-duration:1.6s}.common-button a .kira.kira-right{left:initial;right:6%;transform:translate3d(0, -50%, 0) rotate(180deg)}.common-button a P{font-size:8.57cqw;font-weight:800;color:#fff;text-shadow:0 0 10px #6a751c}.common-button.entry-button{margin:0 auto}.common-button.remote-button,.common-button.student-button,.common-button.support-button{width:300px;aspect-ratio:300/60;background:linear-gradient(to right, #7c9cf7 0%, #c77cf6 100%)}@media screen and (max-width: 1000px){.common-button.remote-button,.common-button.student-button,.common-button.support-button{width:150px}}.common-button.remote-button .base::before,.common-button.student-button .base::before,.common-button.support-button .base::before{width:119%;aspect-ratio:356/362;background:url(../images/remote-blur.webp) no-repeat center center/100% 100%}.common-button.remote-button a::before,.common-button.remote-button a::after,.common-button.student-button a::before,.common-button.student-button a::after,.common-button.support-button a::before,.common-button.support-button a::after{top:6.67%;left:1.33%;width:97.6%;aspect-ratio:292/52;background:url(../images/inner-sub.svg) no-repeat center center/100% 100%}.common-button.remote-button a::after,.common-button.student-button a::after,.common-button.support-button a::after{animation-delay:.5s}.common-button.remote-button a .kira,.common-button.student-button a .kira,.common-button.support-button a .kira{width:6.67%}.common-button.remote-button a P,.common-button.student-button a P,.common-button.support-button a P{font-size:8cqw;text-shadow:0 0 10px #604cb2}.common-button.student-button{background:linear-gradient(to right, #e766b8 0%, #ff7979 100%)}.common-button.student-button .base::before{background:url(../images/student-blur.webp) no-repeat center center/100% 100%}.common-button.student-button a p{text-shadow:0 0 10px #ae4062}.common-button.support-button{margin-top:30px;width:420px;aspect-ratio:420/60}@media screen and (max-width: 1000px){.common-button.support-button{width:210px}}.common-button.support-button a::before,.common-button.support-button a::after{top:6.67%;left:1%;width:98%;aspect-ratio:412/52;background:url(../images/inner-support.svg) no-repeat center center/100% 100%}.common-button.support-button a .kira{width:4.8%}.common-button.support-button a p{font-size:5.7cqw}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw))}}@keyframes floatx{0%,100%{transform:translateX(0)}50%{transform:translateX(var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw))}}@keyframes kira{0%,100%{transform:scale(1.2)}50%{transform:scale(0.8)}}@keyframes inner{0%{transform:scale(1);opacity:0}80%{transform:scale(1);opacity:1}100%{transform:scale(2);opacity:0}}@keyframes kuru{0%{transform:translate3d(-50%, -50%, 0) rotate(0deg)}100%{transform:translate3d(-50%, -50%, 0) rotate(360deg)}}.loading-filter{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#fff;mix-blend-mode:plus-lighter;z-index:9999;transition:opacity 1s}.loading-filter.loaded{opacity:0;pointer-events:none}.comingsoon{position:relative;font-size:var(--is-pc, 13.3333333333vw) var(--is-not-pc, 7.8125vw);text-align:center;z-index:10}.type-pink .comingsoon{color:#ffdff1}.type-blue .comingsoon{color:#daebff}body{overflow-anchor:none}.firstview{position:relative;width:100%;aspect-ratio:1920/1550;background:url(../images/mv-base.webp) no-repeat center top/100% auto;overflow:hidden}@media screen and (max-width: 1000px){.firstview{aspect-ratio:750/1135;background:url(../images/mv-sp.webp) no-repeat center top/100% auto}}.firstview .fv-deco,.firstview .fv-date,.firstview h1{position:absolute;opacity:0;transition:transform .3s cubic-bezier(0.08, 1.32, 0.75, 1.67),opacity .3s}.firstview .fv-deco.fv-catch1,.firstview .fv-date.fv-catch1,.firstview h1.fv-catch1{top:var(--is-pc, 18.6666666667vw) var(--is-not-pc, 15.1041666667vw);left:var(--is-pc, 53.3333333333vw) var(--is-not-pc, 58.3333333333vw);width:var(--is-pc, 20.5333333333vw) var(--is-not-pc, 13.0729166667vw);transform:translate3d(var(--is-pc, 2.6666666667vw) var(--is-not-pc, -0.5208333333vw), var(--is-pc, 2.6666666667vw) var(--is-not-pc, 2.6041666667vw), 0)}.firstview .fv-deco.fv-catch1 img,.firstview .fv-date.fv-catch1 img,.firstview h1.fv-catch1 img{animation:float 8s infinite ease}.firstview .fv-deco.fv-catch2,.firstview .fv-date.fv-catch2,.firstview h1.fv-catch2{top:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 20.3125vw);left:var(--is-pc, 58.6666666667vw) var(--is-not-pc, 61.9791666667vw);width:var(--is-pc, 32.5333333333vw) var(--is-not-pc, 20.5729166667vw);transform:translate3d(var(--is-pc, 2.6666666667vw) var(--is-not-pc, -1.5625vw), var(--is-pc, 2.6666666667vw) var(--is-not-pc, 2.6041666667vw), 0)}.firstview .fv-deco.fv-catch2 img,.firstview .fv-date.fv-catch2 img,.firstview h1.fv-catch2 img{animation:float 8.1s infinite ease}.firstview .fv-deco.fv-deco01,.firstview .fv-date.fv-deco01,.firstview h1.fv-deco01{top:var(--is-pc, 154.6666666667vw) var(--is-not-pc, 30.2083333333vw);left:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 5.2083333333vw);width:var(--is-pc, 172.8vw) var(--is-not-pc, 33.75vw);transform:translate3d(var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw), var(--is-pc, 2.6666666667vw) var(--is-not-pc, 2.6041666667vw), 0);transition-delay:.25s}@media screen and (max-width: 1000px){.firstview .fv-deco.fv-deco01,.firstview .fv-date.fv-deco01,.firstview h1.fv-deco01{display:none}}.firstview .fv-deco.fv-deco01 img,.firstview .fv-date.fv-deco01 img,.firstview h1.fv-deco01 img{animation:float 8.2s infinite ease}.firstview .fv-deco.fv-deco03,.firstview .fv-date.fv-deco03,.firstview h1.fv-deco03{top:var(--is-pc, -40vw) var(--is-not-pc, -7.8125vw);left:var(--is-pc, 88vw) var(--is-not-pc, 17.1875vw);width:var(--is-pc, 55.4666666667vw) var(--is-not-pc, 10.8333333333vw);transform:translate3d(var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw), var(--is-pc, 2.6666666667vw) var(--is-not-pc, 2.6041666667vw), 0);transition-delay:.05s}@media screen and (max-width: 1000px){.firstview .fv-deco.fv-deco03,.firstview .fv-date.fv-deco03,.firstview h1.fv-deco03{display:none}}.firstview .fv-deco.fv-deco03 img,.firstview .fv-date.fv-deco03 img,.firstview h1.fv-deco03 img{animation:float 8.3s infinite ease}.firstview .fv-deco.fv-deco04,.firstview .fv-date.fv-deco04,.firstview h1.fv-deco04{top:var(--is-pc, 157.3333333333vw) var(--is-not-pc, 30.7291666667vw);right:var(--is-pc, -16vw) var(--is-not-pc, -3.125vw);width:var(--is-pc, 89.8666666667vw) var(--is-not-pc, 17.5520833333vw);transform:translate3d(var(--is-pc, 2.6666666667vw) var(--is-not-pc, -2.6041666667vw), var(--is-pc, 2.6666666667vw) var(--is-not-pc, 2.6041666667vw), 0);transition-delay:.2s}@media screen and (max-width: 1000px){.firstview .fv-deco.fv-deco04,.firstview .fv-date.fv-deco04,.firstview h1.fv-deco04{display:none}}.firstview .fv-deco.fv-deco04 img,.firstview .fv-date.fv-deco04 img,.firstview h1.fv-deco04 img{animation:float 8.4s infinite ease}.firstview .fv-deco.fv-deco05,.firstview .fv-date.fv-deco05,.firstview h1.fv-deco05{top:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 5.2083333333vw);right:var(--is-pc, 104vw) var(--is-not-pc, 20.3125vw);width:var(--is-pc, 44.2666666667vw) var(--is-not-pc, 8.6458333333vw);transform:translate3d(var(--is-pc, 2.6666666667vw) var(--is-not-pc, -2.6041666667vw), var(--is-pc, 2.6666666667vw) var(--is-not-pc, 2.6041666667vw), 0);transition-delay:.1s}@media screen and (max-width: 1000px){.firstview .fv-deco.fv-deco05,.firstview .fv-date.fv-deco05,.firstview h1.fv-deco05{display:none}}.firstview .fv-deco.fv-deco05 img,.firstview .fv-date.fv-deco05 img,.firstview h1.fv-deco05 img{animation:float 8.5s infinite ease}.firstview .fv-deco.fv-deco06,.firstview .fv-date.fv-deco06,.firstview h1.fv-deco06{top:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 5.2083333333vw);right:var(--is-pc, 58.6666666667vw) var(--is-not-pc, 11.4583333333vw);width:var(--is-pc, 32.8vw) var(--is-not-pc, 6.40625vw);transform:translate3d(var(--is-pc, 2.6666666667vw) var(--is-not-pc, -2.6041666667vw), var(--is-pc, 2.6666666667vw) var(--is-not-pc, 2.6041666667vw), 0);transition-delay:.15s}@media screen and (max-width: 1000px){.firstview .fv-deco.fv-deco06,.firstview .fv-date.fv-deco06,.firstview h1.fv-deco06{display:none}}.firstview .fv-deco.fv-deco06 img,.firstview .fv-date.fv-deco06 img,.firstview h1.fv-deco06 img{animation:float 8.6s infinite ease}.firstview .fv-chara{position:absolute;top:var(--is-pc, -10.9333333333vw) var(--is-not-pc, -2.1354166667vw);left:var(--is-pc, 129.0666666667vw) var(--is-not-pc, 25.2083333333vw);width:var(--is-pc, 313.6vw) var(--is-not-pc, 61.25vw)}@media screen and (max-width: 1000px){.firstview .fv-chara{display:none}}.firstview .fv-deco02{position:absolute;top:var(--is-pc, 178.6666666667vw) var(--is-not-pc, 34.8958333333vw);left:0;width:var(--is-pc, 49.0666666667vw) var(--is-not-pc, 9.5833333333vw)}@media screen and (max-width: 1000px){.firstview .fv-deco02{display:none}}.firstview h1{top:var(--is-pc, 64vw) var(--is-not-pc, 30.2083333333vw);left:var(--is-pc, 8vw) var(--is-not-pc, 22.9166666667vw);width:var(--is-pc, 87.4666666667vw) var(--is-not-pc, 52.2395833333vw);transform:translate3d(var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0vw), var(--is-pc, 2.6666666667vw) var(--is-not-pc, 2.6041666667vw), 0);transition-delay:.35s}.firstview .fv-date{top:var(--is-pc, 96vw) var(--is-not-pc, 47.3958333333vw);left:var(--is-pc, -1.8666666667vw) var(--is-not-pc, 29.6875vw);width:var(--is-pc, 104vw) var(--is-not-pc, 40.625vw);aspect-ratio:780/50;font-size:var(--is-pc, 8vw) var(--is-not-pc, 3.125vw);text-align:center;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);transform:translate3d(var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0vw), var(--is-pc, 2.6666666667vw) var(--is-not-pc, 2.6041666667vw), 0);transition-delay:.4s}.firstview .fv-date p{background:linear-gradient(to bottom, #262626 0%, #585858 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.firstview .fv-date .week{display:inline-block;transform:translate3d(0, var(--is-pc, -0.2666666667vw) var(--is-not-pc, -0.2604166667vw), 0);font-size:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 2.0833333333vw);background:linear-gradient(to bottom, #262626 0%, #585858 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.firstview.loaded .fv-deco,.firstview.loaded h1,.firstview.loaded .fv-date{transform:translate3d(0, 0, 0);opacity:1}.firstview .button-container{position:absolute;top:var(--is-pc, 109.3333333333vw) var(--is-not-pc, 51.5625vw);left:50%;transform:translate3d(-50%, 0, 0)}.firstview .sub-container{gap:var(--is-pc, 4vw) var(--is-not-pc, 1.5625vw);margin-top:var(--is-pc, 4vw) var(--is-not-pc, 1.5625vw)}.firstview .common-button{width:var(--is-pc, 56vw) var(--is-not-pc, 21.875vw);border-radius:var(--is-pc, 13.3333333333vw) var(--is-not-pc, 2.6041666667vw);box-shadow:0 0 var(--is-pc, 4vw) var(--is-not-pc, 0.78125vw) rgba(55,0,95,.7)}.firstview .common-button.remote-button,.firstview .common-button.student-button{width:var(--is-pc, 40vw) var(--is-not-pc, 15.625vw)}.page .firstview{aspect-ratio:1920/300}@media screen and (max-width: 1000px){.page .firstview{aspect-ratio:1920/500}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(var(--is-pc, -5.3333333333vw) var(--is-not-pc, -1.0416666667vw))}}.section-info h2 .en::after{display:none !important}.section-info h2 .deco-sd{width:var(--is-pc, 28.8vw) var(--is-not-pc, 22.0833333333vw)}.section-info .info-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, min(2.0833333333vw, 40px));margin:0 auto;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);width:var(--is-pc, 442.6666666667vw) var(--is-not-pc, 86.4583333333vw)}@media screen and (max-width: 1000px){.section-info .info-list{gap:20px;padding:0 5%;width:100%}}.section-info .info-list .info-item{padding:var(--is-pc, 8vw) var(--is-not-pc, min(1.5625vw, 30px));width:var(--is-pc, 134.9333333333vw) var(--is-not-pc, min(26.3541666667vw, 506px));background:#fff;border-radius:10px;box-shadow:0 0 20px #e6d6e2;transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-info .info-list .info-item.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){.section-info .info-list .info-item{padding:20px;width:100%}}.section-info .info-list .info-item .date{color:#ea1b72}.section-info .info-list .info-item .title{margin:5px 0 20px;padding-bottom:20px;font-size:24px;font-weight:800;line-height:1.2em;border-bottom:solid 1px #ea1b72}@media screen and (max-width: 1000px){.section-info .info-list .info-item .title{margin-bottom:10px;padding-bottom:10px;font-size:20px}}.section-info .info-list .info-item .text{font-size:15px;line-height:1.5em;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;transition:max-height .3s ease}@media screen and (max-width: 1000px){.section-info .info-list .info-item .text{font-size:14px}}.section-info .info-list .info-item .text.open{display:block}.section-info .info-list .info-item .text a{color:#ea1b72;font-weight:800;text-decoration:underline}.section-info .info-list .info-item .more-button{display:block;margin:10px auto 0;width:fit-content;font-size:20px;color:#ea1b72;transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-info .info-list .info-item .more-button:hover{transform:scale(1.1)}.section-info .viewall-button{margin:60px auto 0;width:300px;aspect-ratio:300/60;transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-info .viewall-button:hover{transform:scale(1.1)}@media screen and (max-width: 1000px){.section-info .viewall-button{margin-top:30px;width:200px}}.section-info .viewall-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;color:#fff;background:linear-gradient(to bottom, #ff65a1 0%, #ff9bc2 100%);border-radius:30px;box-shadow:0 0 10px #e6d6e2}@media screen and (max-width: 1000px){.section-info .viewall-button a{font-size:20px}}.page .section-info{padding-bottom:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 13.0208333333vw)}.page .section-info .info-list .info-item .text{display:block;max-height:initial !important}.page .section-info .info-list .info-item .more-button{display:none}.section-event .section-bg .bg-deco-book{top:var(--is-pc, 133.3333333333vw) var(--is-not-pc, 26.0416666667vw);right:var(--is-pc, -13.3333333333vw) var(--is-not-pc, -2.6041666667vw)}@media screen and (max-width: 1000px){.section-event .section-bg .bg-deco-book{display:none}}.section-event .section-bg .bg-deco-book:last-child{top:initial;bottom:var(--is-pc, 90.6666666667vw) var(--is-not-pc, 17.7083333333vw);right:var(--is-pc, 34.6666666667vw) var(--is-not-pc, 6.7708333333vw)}.section-event .section-bg .bg-deco-cushion{top:var(--is-pc, 160vw) var(--is-not-pc, 31.25vw);left:var(--is-pc, -13.3333333333vw) var(--is-not-pc, -2.6041666667vw)}@media screen and (max-width: 1000px){.section-event .section-bg .bg-deco-cushion{top:initial;bottom:var(--is-pc, 37.3333333333vw) var(--is-not-pc, 7.2916666667vw)}}.section-event .section-bg .bg-deco-game{top:var(--is-pc, 437.3333333333vw) var(--is-not-pc, 85.4166666667vw);left:var(--is-pc, -10.6666666667vw) var(--is-not-pc, -2.0833333333vw)}@media screen and (max-width: 1000px){.section-event .section-bg .bg-deco-game{display:none}}.section-event .section-bg .bg-deco-cube{top:var(--is-pc, 474.6666666667vw) var(--is-not-pc, 92.7083333333vw);left:var(--is-pc, 45.3333333333vw) var(--is-not-pc, 8.8541666667vw)}@media screen and (max-width: 1000px){.section-event .section-bg .bg-deco-cube{display:none}}.section-event .section-bg .bg-deco-triangle{top:var(--is-pc, 517.3333333333vw) var(--is-not-pc, 101.0416666667vw);right:var(--is-pc, 45.3333333333vw) var(--is-not-pc, 8.8541666667vw)}.section-event .section-bg .bg-deco-headphone{bottom:var(--is-pc, 37.3333333333vw) var(--is-not-pc, 29.6875vw);left:var(--is-pc, 64vw) var(--is-not-pc, 8.3333333333vw)}.section-event h2 .deco-sd{width:var(--is-pc, 25.3333333333vw) var(--is-not-pc, 19.84375vw)}.section-event .anim{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-event .anim.animed{transform:translate3d(0, 0, 0);opacity:1}.section-event .pv{margin:0 auto 100px;max-width:calc(100% - 60px)}@media screen and (max-width: 1000px){.section-event .pv{margin-bottom:30px;max-width:90%}}.section-event .pv p{font-size:24px;text-align:center;font-weight:800}@media screen and (max-width: 1000px){.section-event .pv p{font-size:20px}}.section-event .pv .yt{margin:10px auto 0;max-width:1000px;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(55,0,95,.7)}.section-event .pv .yt iframe{display:block;width:100%;height:100%}.section-event .main-text{font-size:40px;font-weight:800;line-height:1.2em;text-align:center}@media screen and (max-width: 1000px){.section-event .main-text{font-size:20px}}.section-event .main-text span{display:inline;background-image:linear-gradient(to left, #9acaff 0%, #ff74af 100%);background-repeat:no-repeat;background-size:100% .28em;background-position:0 85%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.section-event .common-text{margin:2em auto 0;padding:0 30px;max-width:1260px;font-size:24px;line-height:1.5em;text-align:justify}@media screen and (max-width: 1000px){.section-event .common-text{padding:0 5%;font-size:14px}}.section-event .event-list{margin:100px auto;padding:0 30px;max-width:1260px}@media screen and (max-width: 1000px){.section-event .event-list{margin:60px auto 30px;padding:0 5%}}.section-event .event-item{display:flex;align-items:flex-start}@media screen and (max-width: 1000px){.section-event .event-item{flex-direction:column;gap:10px}}.section-event .event-item .title{flex:1}.section-event .event-item .title p{padding:.1em .8em;width:fit-content;font-size:30px;font-weight:800;color:#fff;background:#076af2;border-radius:100px}@media screen and (max-width: 1000px){.section-event .event-item .title p{font-size:20px}}.section-event .event-item .event-sub-list{width:calc(100% - 250px)}@media screen and (max-width: 1000px){.section-event .event-item .event-sub-list{width:100%}}.section-event .event-item .event-sub-list .event-sub-item{display:flex}.section-event .event-item .event-sub-list .event-sub-item .sub-title{margin-top:.1em;min-width:80px;font-size:24px;font-weight:700;line-height:1.5em}@media screen and (max-width: 1000px){.section-event .event-item .event-sub-list .event-sub-item .sub-title{min-width:50px;font-size:14px}}.section-event .event-item .event-sub-list .event-sub-item .text{margin:.1em 0 2em;font-size:24px;line-height:1.5em}@media screen and (max-width: 1000px){.section-event .event-item .event-sub-list .event-sub-item .text{font-size:14px}}.section-event .event-item .event-sub-list .event-sub-item .text strong{font-weight:700}.section-event .event-item .event-sub-list .event-sub-item .text .small{font-size:20px}@media screen and (max-width: 1000px){.section-event .event-item .event-sub-list .event-sub-item .text .small{display:block;margin-left:1em;font-size:12px}}.section-event .event-item .event-sub-list .event-sub-item .text .indent{display:inline-block;margin-left:1em;text-indent:-1em}.section-event .event-item .event-sub-list .event-sub-item .text .note{font-size:20px}@media screen and (max-width: 1000px){.section-event .event-item .event-sub-list .event-sub-item .text .note{font-size:12px}}.section-event .event-item .event-sub-list .event-sub-item .text.note{margin-top:2em;font-size:20px}@media screen and (max-width: 1000px){.section-event .event-item .event-sub-list .event-sub-item .text.note{font-size:12px}}.section-event .event-item .event-sub-list.type-ticket .event-sub-item .sub-title{min-width:170px}@media screen and (max-width: 1000px){.section-event .event-item .event-sub-list.type-ticket .event-sub-item .sub-title{min-width:110px}}.section-event .event-item .event-sub-list.type-ticket .event-sub-item .text{margin-bottom:0}.section-discover{padding-bottom:var(--is-pc, 53.3333333333vw) var(--is-not-pc, 10.4166666667vw)}.section-discover .section-bg .bg-deco-game{top:var(--is-pc, -32vw) var(--is-not-pc, -6.25vw);left:var(--is-pc, -5.3333333333vw) var(--is-not-pc, 2.0833333333vw)}@media screen and (max-width: 1000px){.section-discover .section-bg .bg-deco-game{top:initial;bottom:var(--is-pc, 58.6666666667vw) var(--is-not-pc, 11.4583333333vw)}}.section-discover .section-bg .bg-deco-heart{top:var(--is-pc, 53.3333333333vw) var(--is-not-pc, 10.4166666667vw);right:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw)}.section-discover .section-bg .bg-deco-triangle{bottom:var(--is-pc, 58.6666666667vw) var(--is-not-pc, 27.0833333333vw);left:var(--is-pc, -2.6666666667vw) var(--is-not-pc, 3.6458333333vw)}@media screen and (max-width: 1000px){.section-discover .section-bg .bg-deco-triangle{left:initial;right:var(--is-pc, -2.6666666667vw) var(--is-not-pc, -0.5208333333vw)}}.section-discover .section-bg .bg-deco-planet{bottom:var(--is-pc, 106.6666666667vw) var(--is-not-pc, 23.9583333333vw);right:var(--is-pc, -32vw) var(--is-not-pc, -9.375vw)}.section-discover h2{margin:0 auto 30px}.section-discover .sub-text.anim{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-discover .sub-text.anim.animed{transform:translate3d(0, 0, 0);opacity:1}.section-discover .discover-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);margin:100px auto 60px;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);width:var(--is-pc, 442.6666666667vw) var(--is-not-pc, 86.4583333333vw)}@media screen and (max-width: 1000px){.section-discover .discover-list{gap:20px;margin:30px auto 30px;padding:0 5%;width:100%}}.section-discover .discover-list .discover-item{width:var(--is-pc, 134.9333333333vw) var(--is-not-pc, 26.3541666667vw);border-radius:10px;border:solid 1px #262626;background:#262626;overflow:hidden}@media screen and (max-width: 1000px){.section-discover .discover-list .discover-item{width:calc(50% - 10px)}}.section-discover .discover-list .discover-item.anim{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-discover .discover-list .discover-item.anim.animed{transform:translate3d(0, 0, 0);opacity:1}.section-discover .discover-list .discover-item .title{margin-top:20px;padding:0 20px;font-size:30px;font-weight:800;color:#fff;text-align:center}@media screen and (max-width: 1000px){.section-discover .discover-list .discover-item .title{margin-top:10px;padding:0 10px;font-size:12px}}.section-discover .discover-list .discover-item .text{padding:20px;font-size:18px;line-height:1.5em;color:#fff;text-align:justify}@media screen and (max-width: 1000px){.section-discover .discover-list .discover-item .text{padding:10px;font-size:12px}}.section-manga{padding-bottom:var(--is-pc, 53.3333333333vw) var(--is-not-pc, 10.4166666667vw)}.section-manga h2{margin-left:var(--is-pc, 0vw) var(--is-not-pc, 3.125vw);white-space:nowrap}@media screen and (max-width: 1000px){.section-manga h2{margin:0 auto 30px}}.section-manga h2 .deco-sd{right:var(--is-pc, 0vw) var(--is-not-pc, -14.5833333333vw);width:var(--is-pc, 28.2666666667vw) var(--is-not-pc, 22.0833333333vw)}.section-manga .manga-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);margin:80px auto 0;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);max-width:var(--is-pc, 442.6666666667vw) var(--is-not-pc, 86.4583333333vw)}@media screen and (max-width: 1000px){.section-manga .manga-list{gap:20px;margin-top:30px;padding:0 5%;max-width:100%}}.section-manga .manga-list .manga-item{width:var(--is-pc, 134.9333333333vw) var(--is-not-pc, 26.3541666667vw)}.section-manga .manga-list .manga-item.anim{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-manga .manga-list .manga-item.anim.animed{transform:translate3d(0, 0, 0);opacity:1}.section-manga .manga-list .manga-item a{display:block;width:100%;height:100%;transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-manga .manga-list .manga-item a:hover{transform:scale(1.1)}.section-manga .manga-list .manga-item .manga-pic{border-radius:10px;overflow:hidden;box-shadow:0 0 20px #c1ae85}.section-manga .manga-list .manga-item .manga-text{margin-top:10px;font-size:18px;font-weight:800;line-height:1.2em;text-align:center}@media screen and (max-width: 1000px){.section-manga .manga-list .manga-item .manga-text{font-size:14px}}.manga-modal-wrapper .manga-modal-container .manga-box{display:none;max-width:650px;color:#fff}@media screen and (max-width: 1000px){.manga-modal-wrapper .manga-modal-container .manga-box.pd-top{padding-top:50px}}.manga-modal-wrapper .manga-modal-container .manga-box.active{display:block}.manga-modal-wrapper .manga-modal-container .manga-box .manga-pic{border-radius:10px;overflow:hidden}.manga-modal-wrapper .manga-modal-container .manga-box .manga-pic:not(:last-child){margin-bottom:20px}.manga-modal-wrapper .manga-modal-container .icon-scroll{position:absolute;bottom:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);right:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);width:var(--is-pc, 13.3333333333vw) var(--is-not-pc, 2.6041666667vw)}.section-genre{padding-bottom:var(--is-pc, 32vw) var(--is-not-pc, 15.625vw)}.section-genre .section-bg .bg-deco-cushion{top:var(--is-pc, 176vw) var(--is-not-pc, 34.375vw);right:var(--is-pc, 0vw) var(--is-not-pc, -10.9375vw)}@media screen and (max-width: 1000px){.section-genre .section-bg .bg-deco-cushion{top:initial;bottom:0}}.section-genre .section-bg .bg-deco-book{bottom:var(--is-pc, 29.3333333333vw) var(--is-not-pc, 26.0416666667vw);left:var(--is-pc, -10.6666666667vw) var(--is-not-pc, -2.0833333333vw)}.section-genre .section-bg .bg-deco-game{bottom:var(--is-pc, 96vw) var(--is-not-pc, 18.75vw);right:var(--is-pc, 144vw) var(--is-not-pc, 28.125vw)}.section-genre .section-bg .bg-deco-star{top:var(--is-pc, -34.6666666667vw) var(--is-not-pc, -6.7708333333vw);left:var(--is-pc, 0vw) var(--is-not-pc, 32.2916666667vw)}@media screen and (max-width: 1000px){.section-genre .section-bg .bg-deco-star{top:initial;bottom:var(--is-pc, -69.3333333333vw) var(--is-not-pc, -13.5416666667vw)}}.section-genre h2{margin-left:var(--is-pc, 16vw) var(--is-not-pc, 3.125vw)}@media screen and (max-width: 1000px){.section-genre h2{margin:0 auto 30px}}.section-genre h2 .deco-sd{right:var(--is-pc, 0vw) var(--is-not-pc, -14.5833333333vw);transform:translate3d(0, -90%, 0) rotate(0deg) !important;width:var(--is-pc, 36.8vw) var(--is-not-pc, 28.90625vw)}@media screen and (max-width: 1000px){.section-genre h2 .deco-sd{transform:translate3d(0, -60%, 0) rotate(0deg) !important}}.section-genre .genre-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);margin:80px auto 60px;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);max-width:var(--is-pc, 442.6666666667vw) var(--is-not-pc, 86.4583333333vw)}@media screen and (max-width: 1000px){.section-genre .genre-list{gap:20px;margin:30px auto 30px;padding:0 5%;max-width:100%}}.section-genre .genre-list .genre-item{display:flex;justify-content:center;align-items:center;position:relative;width:var(--is-pc, 98.6666666667vw) var(--is-not-pc, 19.2708333333vw);aspect-ratio:370/120;background:linear-gradient(to bottom, #fff 0%, #fff 50%, #d8e2e4 100%);border-radius:200px;box-shadow:0 0 20px #25b0d5}.section-genre .genre-list .genre-item.anim{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-genre .genre-list .genre-item.anim.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){.section-genre .genre-list .genre-item{width:calc(50% - 10px)}}.section-genre .genre-list .genre-item .jp{font-size:var(--is-pc, 9.6vw) var(--is-not-pc, 1.875vw);font-weight:800;text-align:center;line-height:1.2em}@media screen and (max-width: 1000px){.section-genre .genre-list .genre-item .jp{font-size:16px}}.section-genre .genre-list .genre-item .en{position:absolute;bottom:-0.5em;left:50%;transform:translate3d(-50%, 0, 0);font-size:var(--is-pc, 6.4vw) var(--is-not-pc, 1.25vw);text-shadow:0 0 20px #fff}@media screen and (max-width: 1000px){.section-genre .genre-list .genre-item .en{font-size:16px;white-space:nowrap}}.section-genre .genre-list .genre-item .en.type-blue{color:#006cfe}.section-genre .genre-list .genre-item .en.type-red{color:#ff641f}.section-genre .genre-list .genre-item .en.type-green{color:#36b51d}.section-genre .genre-list .genre-item .en.type-pink{color:#e259ff}.section-genre .genre-list .genre-item.type-etc{background:none;box-shadow:none}.section-genre .genre-list .genre-item.type-etc .jp{text-shadow:0 0 20px #fff}.section-genre .sub-text.anim{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-genre .sub-text.anim.animed{transform:translate3d(0, 0, 0);opacity:1}.section-booth .section-bg .bg-deco-headphone{top:var(--is-pc, 290.6666666667vw) var(--is-not-pc, 56.7708333333vw);right:var(--is-pc, 29.3333333333vw) var(--is-not-pc, -1.0416666667vw)}@media screen and (max-width: 1000px){.section-booth .section-bg .bg-deco-headphone{top:initial;bottom:var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw)}}.section-booth .section-bg .bg-deco-triangle{top:var(--is-pc, 354.6666666667vw) var(--is-not-pc, 69.2708333333vw);left:var(--is-pc, 13.3333333333vw) var(--is-not-pc, 2.6041666667vw)}.section-booth .section-bg .bg-deco-heart{bottom:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 70.3125vw);left:var(--is-pc, 0vw) var(--is-not-pc, 27.6041666667vw)}.section-booth .section-bg .bg-deco-cube{bottom:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 17.1875vw);right:var(--is-pc, 0vw) var(--is-not-pc, 41.6666666667vw)}.section-booth h2 .deco-sd{width:var(--is-pc, 25.3333333333vw) var(--is-not-pc, 19.84375vw)}.section-booth h3{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-booth h3.animed{transform:translate3d(0, 0, 0);opacity:1}.section-booth h3 p{background:linear-gradient(to bottom, #262626 0%, #585858 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.section-booth #anchor-booth-company .h3-line{fill:#ea1b72}.section-booth #anchor-booth-trip .h3-line{fill:#be3cdd}.section-booth #anchor-booth-spa .h3-line{fill:#076af2}.section-booth .booth-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);margin:60px auto 100px;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);max-width:var(--is-pc, 442.6666666667vw) var(--is-not-pc, 86.4583333333vw)}@media screen and (max-width: 1000px){.section-booth .booth-list{gap:20px;margin:20px auto 60px;padding:0 5%;max-width:100%}}.section-booth .booth-list:last-child{margin-bottom:0}.section-booth .booth-list .booth-item{padding:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);width:var(--is-pc, 134.9333333333vw) var(--is-not-pc, 26.3541666667vw);background:#fff;border-radius:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw);box-shadow:0 0 20px #e6d6e2;transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-booth .booth-list .booth-item.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){.section-booth .booth-list .booth-item{padding:15px}}.section-booth .booth-list .booth-item .booth-pic{border-radius:var(--is-pc, 1.3333333333vw) var(--is-not-pc, 0.2604166667vw);overflow:hidden}.section-booth .booth-list .booth-item .booth-name{margin:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw) 0;font-size:var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);font-weight:800;line-height:1.2em}@media screen and (max-width: 1000px){.section-booth .booth-list .booth-item .booth-name{font-size:20px}}.section-booth .booth-list .booth-item .exhibit,.section-booth .booth-list .booth-item .update{margin-bottom:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw);font-size:var(--is-pc, 4vw) var(--is-not-pc, 0.78125vw);font-weight:800}@media screen and (max-width: 1000px){.section-booth .booth-list .booth-item .exhibit,.section-booth .booth-list .booth-item .update{font-size:11px}}.section-booth .booth-list .booth-item .exhibit .first,.section-booth .booth-list .booth-item .exhibit .second,.section-booth .booth-list .booth-item .update .first,.section-booth .booth-list .booth-item .update .second{display:inline-flex;justify-content:center;align-items:center;width:var(--is-pc, 50.6666666667vw) var(--is-not-pc, 9.8958333333vw);height:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.5625vw);text-align:center;color:#fff;background:#56a2fc;border-radius:5px}@media screen and (max-width: 1000px){.section-booth .booth-list .booth-item .exhibit .first,.section-booth .booth-list .booth-item .exhibit .second,.section-booth .booth-list .booth-item .update .first,.section-booth .booth-list .booth-item .update .second{padding:0 .5em;width:fit-content}}.section-booth .booth-list .booth-item .exhibit .second,.section-booth .booth-list .booth-item .update .second{background:#ff7bb2;margin-left:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw)}@media screen and (max-width: 1000px){.section-booth .booth-list .booth-item .exhibit .second,.section-booth .booth-list .booth-item .update .second{margin-left:5px}}.section-booth .booth-list .booth-item .update{padding-bottom:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw);border-bottom:solid 1px #262626}.section-booth .booth-list .booth-item .booth-text{display:flex;align-items:flex-start;gap:var(--is-pc, 4vw) var(--is-not-pc, 0.78125vw)}@media screen and (max-width: 1000px){.section-booth .booth-list .booth-item .booth-text{gap:10px}}.section-booth .booth-list .booth-item .booth-text .booth-icon{min-width:var(--is-pc, 21.3333333333vw) var(--is-not-pc, 4.1666666667vw);border:solid 1px rgba(220,230,255,.5);border-radius:5px}@media screen and (max-width: 1000px){.section-booth .booth-list .booth-item .booth-text .booth-icon{min-width:60px}}.section-booth .booth-list .booth-item .booth-text .text p{font-size:var(--is-pc, 4vw) var(--is-not-pc, 0.78125vw);line-height:1.5em;text-align:justify}@media screen and (max-width: 1000px){.section-booth .booth-list .booth-item .booth-text .text p{font-size:14px}}.section-booth .booth-list .booth-item .booth-text .text .name{margin-bottom:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw);font-size:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);font-weight:800}@media screen and (max-width: 1000px){.section-booth .booth-list .booth-item .booth-text .text .name{margin-bottom:5px;font-size:16px}}.section-booth .booth-list .booth-item .booth-tag-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw);margin-top:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 0.5208333333vw)}.section-booth .booth-list .booth-item .booth-tag-list .booth-tag-item{padding:.5em 1em;font-size:var(--is-pc, 3.2vw) var(--is-not-pc, 0.625vw);font-weight:700;background:#fdedaf;border-radius:30px}.section-booth .booth-list .booth-item.noopen .booth-name,.section-booth .booth-list .booth-item.noopen .exhibit,.section-booth .booth-list .booth-item.noopen .update,.section-booth .booth-list .booth-item.noopen .booth-text,.section-booth .booth-list .booth-item.noopen .booth-tag-list{display:none}.section-booth .booth-list .booth-item.noopen::after{content:"COMING SOON";display:block;margin-top:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);font-size:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);text-align:center;font-family:"League Gothic",sans-serif;color:#ddd}.section-campaign .section-bg .bg-deco-cushion{top:var(--is-pc, 141.3333333333vw) var(--is-not-pc, 27.6041666667vw);right:var(--is-pc, -16vw) var(--is-not-pc, -3.125vw)}.section-campaign .section-bg .bg-deco-cube{top:var(--is-pc, 88vw) var(--is-not-pc, 17.1875vw);left:var(--is-pc, 32vw) var(--is-not-pc, 11.9791666667vw)}@media screen and (max-width: 1000px){.section-campaign .section-bg .bg-deco-cube{top:initial;bottom:var(--is-pc, 13.3333333333vw) var(--is-not-pc, 2.6041666667vw)}}.section-campaign .section-bg .bg-deco-game{bottom:var(--is-pc, 26.6666666667vw) var(--is-not-pc, 21.3541666667vw);left:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw)}.section-campaign h2 .deco-sd{width:var(--is-pc, 20.5333333333vw) var(--is-not-pc, 16.0416666667vw)}.section-campaign .campaign-list{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);margin:0 auto;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);width:var(--is-pc, 442.6666666667vw) var(--is-not-pc, 86.4583333333vw)}@media screen and (max-width: 1000px){.section-campaign .campaign-list{gap:20px;padding:0 5%;width:100%}}.section-campaign .campaign-list .campaign-item{width:var(--is-pc, 208vw) var(--is-not-pc, 40.625vw);transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-campaign .campaign-list .campaign-item.animed{transform:translate3d(0, 0, 0);opacity:1}.section-campaign .campaign-list .campaign-item .campaign-pic{width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,36,95,.3);transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-campaign .campaign-list .campaign-item .campaign-pic:hover{transform:scale(1.1)}.section-campaign .campaign-list .campaign-item .title{margin-top:15px;font-size:24px;font-weight:800;line-height:1.2em;text-align:center}@media screen and (max-width: 1000px){.section-campaign .campaign-list .campaign-item .title{font-size:14px}}.section-qanda h2 .deco-sd{width:var(--is-pc, 30.9333333333vw) var(--is-not-pc, 24.3229166667vw)}.section-qanda .qanda-container{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);margin:0 auto;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);width:var(--is-pc, 442.6666666667vw) var(--is-not-pc, 86.4583333333vw)}@media screen and (max-width: 1000px){.section-qanda .qanda-container{gap:20px;padding:0 5%;width:100%}}.section-qanda .qanda-container .qanda-list{display:flex;flex-direction:column;gap:40px;width:var(--is-pc, 208vw) var(--is-not-pc, 40.625vw)}@media screen and (max-width: 1000px){.section-qanda .qanda-container .qanda-list{gap:20px;width:100%}}.section-qanda .qanda-container .qanda-list .qanda-item{padding:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);background:#fff;border-radius:10px;box-shadow:0 0 20px #e6d6e2;transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-qanda .qanda-container .qanda-list .qanda-item.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){.section-qanda .qanda-container .qanda-list .qanda-item{padding:15px}}.section-qanda .qanda-container .qanda-list .qanda-item .question{display:flex;align-items:center;gap:20px;margin-bottom:20px;font-size:30px;font-weight:800;line-height:1.2em}@media screen and (max-width: 1000px){.section-qanda .qanda-container .qanda-list .qanda-item .question{gap:15px;margin-bottom:10px;font-size:16px}}.section-qanda .qanda-container .qanda-list .qanda-item .question::before{content:"Q";display:flex;justify-content:center;align-items:center;align-self:flex-start;min-width:80px;aspect-ratio:1/1;font-family:"League Gothic",sans-serif;font-weight:400;font-size:60px;color:#fff;background:#56a2fc;border-radius:5px}@media screen and (max-width: 1000px){.section-qanda .qanda-container .qanda-list .qanda-item .question::before{min-width:40px;font-size:30px}}.section-qanda .qanda-container .qanda-list .qanda-item .answer{display:flex;align-items:center;gap:20px;font-size:20px;line-height:1.5em;text-align:justify}@media screen and (max-width: 1000px){.section-qanda .qanda-container .qanda-list .qanda-item .answer{gap:15px;font-size:14px}}.section-qanda .qanda-container .qanda-list .qanda-item .answer::before{content:"A";display:flex;justify-content:center;align-items:center;align-self:flex-start;min-width:80px;aspect-ratio:1/1;font-family:"League Gothic",sans-serif;font-weight:400;font-size:60px;color:#fff;background:#ff7bb2;border-radius:5px}@media screen and (max-width: 1000px){.section-qanda .qanda-container .qanda-list .qanda-item .answer::before{min-width:40px;font-size:30px}}.section-qanda .qanda-container .qanda-list .qanda-item .answer a{font-weight:800;text-decoration:underline;color:#ea1b72}.section-support .section-bg .bg-deco-star{top:var(--is-pc, 80vw) var(--is-not-pc, 15.625vw);left:0}@media screen and (max-width: 1000px){.section-support .section-bg .bg-deco-star{display:none}}.section-support .section-bg .bg-deco-planet{top:var(--is-pc, 141.3333333333vw) var(--is-not-pc, 27.6041666667vw);right:var(--is-pc, -37.3333333333vw) var(--is-not-pc, 0vw)}@media screen and (max-width: 1000px){.section-support .section-bg .bg-deco-planet{top:initial;bottom:var(--is-pc, -2.6666666667vw) var(--is-not-pc, -0.5208333333vw)}}.section-support .section-bg .bg-deco-headphone{top:var(--is-pc, 426.6666666667vw) var(--is-not-pc, 83.3333333333vw);left:var(--is-pc, 16vw) var(--is-not-pc, 3.125vw)}@media screen and (max-width: 1000px){.section-support .section-bg .bg-deco-headphone{top:initial;bottom:var(--is-pc, 16vw) var(--is-not-pc, 3.125vw)}}.section-support .section-bg .bg-deco-book{bottom:var(--is-pc, 229.3333333333vw) var(--is-not-pc, 44.7916666667vw);right:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw)}@media screen and (max-width: 1000px){.section-support .section-bg .bg-deco-book{display:none}}.section-support .section-bg .bg-deco-cube{bottom:var(--is-pc, 32vw) var(--is-not-pc, 26.0416666667vw);left:var(--is-pc, 0vw) var(--is-not-pc, 14.0625vw)}.section-support h2 .deco-sd{width:var(--is-pc, 32.2666666667vw) var(--is-not-pc, 25.2604166667vw)}.section-support h3{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-support h3.animed{transform:translate3d(0, 0, 0);opacity:1}.section-support .support-container{margin:0 auto 100px;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);width:var(--is-pc, 442.6666666667vw) var(--is-not-pc, 86.4583333333vw)}@media screen and (max-width: 1000px){.section-support .support-container{margin:0 auto 50px;padding:0 5%;width:100%}}.section-support .support-container .support-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);margin-top:60px}@media screen and (max-width: 1000px){.section-support .support-container .support-list{gap:20px;margin-top:20px}}.section-support .support-container .support-item{width:var(--is-pc, 134.9333333333vw) var(--is-not-pc, 26.3541666667vw);transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-support .support-container .support-item.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){.section-support .support-container .support-item{width:calc(50% - 10px)}}.section-support .support-container .support-item a{display:block;width:100%;height:100%;aspect-ratio:780/322;border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,36,95,.3);transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-support .support-container .support-item:hover a{transform:scale(1.1)}.section-support .support-container.type-main .support-item{margin:60px auto 0;width:var(--is-pc, 208vw) var(--is-not-pc, 40.625vw);transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}@media screen and (max-width: 1000px){.section-support .support-container.type-main .support-item{margin:20px auto 0;width:100%}}.section-support .support-container.type-person{width:var(--is-pc, 325.3333333333vw) var(--is-not-pc, 63.5416666667vw)}@media screen and (max-width: 1000px){.section-support .support-container.type-person{width:100%}}.section-support .support-container.type-person .support-item{width:var(--is-pc, 53.3333333333vw) var(--is-not-pc, 10.4166666667vw);aspect-ratio:initial;box-shadow:none;overflow:initial}@media screen and (max-width: 1000px){.section-support .support-container.type-person .support-item{width:29%}}.section-support .support-container.type-person .support-item a{display:block;aspect-ratio:1/1;background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,36,95,.3)}.section-support .support-container.type-person .support-item p{margin-top:10px;font-size:18px;font-weight:800;text-align:center;line-height:1.2em}@media screen and (max-width: 1000px){.section-support .support-container.type-person .support-item p{font-size:12px}}.section-cheer .section-bg .bg-deco-triangle{top:var(--is-pc, 133.3333333333vw) var(--is-not-pc, 26.0416666667vw);left:var(--is-pc, 53.3333333333vw) var(--is-not-pc, 8.3333333333vw)}@media screen and (max-width: 1000px){.section-cheer .section-bg .bg-deco-triangle{top:initial;bottom:var(--is-pc, 21.3333333333vw) var(--is-not-pc, 4.1666666667vw)}}.section-cheer .section-bg .bg-deco-game{top:var(--is-pc, 213.3333333333vw) var(--is-not-pc, 41.6666666667vw);right:var(--is-pc, 24vw) var(--is-not-pc, 4.6875vw)}@media screen and (max-width: 1000px){.section-cheer .section-bg .bg-deco-game{top:initial;bottom:0}}.section-cheer .section-bg .bg-deco-cushion{bottom:var(--is-pc, 48vw) var(--is-not-pc, 0vw);left:var(--is-pc, 56vw) var(--is-not-pc, 46.875vw)}.section-cheer h2 .deco-sd{width:var(--is-pc, 18.6666666667vw) var(--is-not-pc, 14.7395833333vw)}.section-cheer .cheer-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);margin:0 auto;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);width:var(--is-pc, 325.3333333333vw) var(--is-not-pc, 63.5416666667vw)}@media screen and (max-width: 1000px){.section-cheer .cheer-list{gap:20px;padding:0 5%;width:100%}}.section-cheer .cheer-list .cheer-item{width:var(--is-pc, 53.3333333333vw) var(--is-not-pc, 10.4166666667vw);transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-cheer .cheer-list .cheer-item.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){.section-cheer .cheer-list .cheer-item{width:calc(50% - 10px)}}.section-cheer .cheer-list .cheer-item a{display:block;padding:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);background:#fff;border-radius:10px;box-shadow:0 0 20px #e6d6e2;transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-cheer .cheer-list .cheer-item a:hover{transform:scale(1.1)}@media screen and (max-width: 1000px){.section-cheer .cheer-list .cheer-item a{padding:15px}}.section-cheer .cheer-list .cheer-item a .cheer-pic{border-radius:5px;overflow:hidden}.section-cheer .cheer-list .cheer-item a .name{margin:8px 0 10px;padding-bottom:10px;font-size:16px;font-weight:800;line-height:1.2em;text-align:center;border-bottom:solid 1px #262626}@media screen and (max-width: 1000px){.section-cheer .cheer-list .cheer-item a .name{font-size:14px}}.section-cheer .cheer-list .cheer-item a .pos{font-size:14px;line-height:1.2em;text-align:center}@media screen and (max-width: 1000px){.section-cheer .cheer-list .cheer-item a .pos{font-size:12px}}.section-credit .section-bg .bg-deco-heart{top:var(--is-pc, 133.3333333333vw) var(--is-not-pc, 26.0416666667vw);right:var(--is-pc, 48vw) var(--is-not-pc, 26.0416666667vw)}@media screen and (max-width: 1000px){.section-credit .section-bg .bg-deco-heart{top:initial;bottom:var(--is-pc, 13.3333333333vw) var(--is-not-pc, 2.6041666667vw)}}.section-credit .section-bg .bg-deco-cube{top:var(--is-pc, 133.3333333333vw) var(--is-not-pc, 26.0416666667vw);left:var(--is-pc, 0vw) var(--is-not-pc, 26.0416666667vw)}@media screen and (max-width: 1000px){.section-credit .section-bg .bg-deco-cube{top:initial;bottom:var(--is-pc, 21.3333333333vw) var(--is-not-pc, 4.1666666667vw)}}.section-credit h2 .deco-sd{width:var(--is-pc, 21.3333333333vw) var(--is-not-pc, 16.6666666667vw)}.section-credit .credit-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw);margin:0 auto;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);width:var(--is-pc, 325.3333333333vw) var(--is-not-pc, 63.5416666667vw)}@media screen and (max-width: 1000px){.section-credit .credit-list{gap:20px;padding:0 5%;width:100%}}.section-credit .credit-list .credit-item{width:var(--is-pc, 53.3333333333vw) var(--is-not-pc, 10.4166666667vw);transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-credit .credit-list .credit-item.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){.section-credit .credit-list .credit-item{width:calc(50% - 10px)}}.section-credit .credit-list .credit-item a{display:block;padding:var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.0416666667vw);background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,36,95,.3);transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.section-credit .credit-list .credit-item a:hover{transform:scale(1.1)}@media screen and (max-width: 1000px){.section-credit .credit-list .credit-item a{padding:15px}}.section-credit .credit-list .credit-item a .credit-pic{aspect-ratio:1/1;border-radius:5px;overflow:hidden}.section-credit .credit-list .credit-item a .name{margin:8px 0 10px;padding-bottom:10px;font-size:16px;font-weight:800;line-height:1.2em;text-align:center;border-bottom:solid 1px #262626}@media screen and (max-width: 1000px){.section-credit .credit-list .credit-item a .name{font-size:14px}}.section-credit .credit-list .credit-item a .pos{font-size:14px;line-height:1.2em;text-align:center}@media screen and (max-width: 1000px){.section-credit .credit-list .credit-item a .pos{font-size:12px}}.section-credit .credit-list .credit-item.emphasis{width:100%}.section-credit .credit-list .credit-item.emphasis a{margin:0 auto;width:var(--is-pc, 80vw) var(--is-not-pc, 15.625vw)}@media screen and (max-width: 1000px){.section-credit .credit-list .credit-item.emphasis a{width:60%}}footer{padding-bottom:var(--is-pc, 53.3333333333vw) var(--is-not-pc, 10.4166666667vw);overflow:hidden}footer .section-bg .bg-deco-cushion{top:var(--is-pc, 85.3333333333vw) var(--is-not-pc, 2.0833333333vw);left:var(--is-pc, -18.6666666667vw) var(--is-not-pc, 4.1666666667vw)}footer .section-bg .bg-deco-star{top:var(--is-pc, -13.3333333333vw) var(--is-not-pc, -6.25vw);right:0}footer .section-bg .bg-deco-heart{top:var(--is-pc, 256vw) var(--is-not-pc, 50vw);right:var(--is-pc, -5.3333333333vw) var(--is-not-pc, -1.0416666667vw)}footer .section-bg .bg-deco-planet{top:var(--is-pc, 365.3333333333vw) var(--is-not-pc, 69.2708333333vw);right:var(--is-pc, -48vw) var(--is-not-pc, 0vw)}footer .section-bg .bg-deco-triangle{top:var(--is-pc, 301.3333333333vw) var(--is-not-pc, 58.8541666667vw);left:var(--is-pc, 88vw) var(--is-not-pc, -1.0416666667vw)}@media screen and (max-width: 1000px){footer .section-bg .bg-deco-triangle{top:initial;bottom:var(--is-pc, 106.6666666667vw) var(--is-not-pc, 20.8333333333vw)}}footer .section-bg .bg-deco-headphone{bottom:var(--is-pc, 189.3333333333vw) var(--is-not-pc, 36.9791666667vw);left:var(--is-pc, 29.3333333333vw) var(--is-not-pc, 5.7291666667vw)}footer .section-bg .bg-deco-game{bottom:var(--is-pc, 165.3333333333vw) var(--is-not-pc, 32.2916666667vw);left:var(--is-pc, 112vw) var(--is-not-pc, 21.875vw)}footer .section-bg .bg-deco-book{bottom:var(--is-pc, 117.3333333333vw) var(--is-not-pc, 22.9166666667vw);right:var(--is-pc, 82.6666666667vw) var(--is-not-pc, 16.1458333333vw)}footer .button-container{margin:0 auto 100px}@media screen and (max-width: 1000px){footer .button-container{margin-bottom:30px}}footer .button-container .anim{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}footer .button-container .anim.animed{transform:translate3d(0, 0, 0);opacity:1}footer h3{margin-bottom:60px;transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}footer h3.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){footer h3{margin-bottom:20px}}footer h3 .h3-line{fill:#fdedaf}footer .footer-contents{position:relative;margin:0 auto 100px;padding:0 var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw);width:var(--is-pc, 296.5333333333vw) var(--is-not-pc, 57.9166666667vw);z-index:1}@media screen and (max-width: 1000px){footer .footer-contents{margin:0 auto 60px;padding:0 5%;width:100%}}footer .footer-contents .banner-list{display:flex;flex-wrap:wrap;gap:var(--is-pc, 10.6666666667vw) var(--is-not-pc, 2.0833333333vw)}@media screen and (max-width: 1000px){footer .footer-contents .banner-list{gap:20px}}footer .footer-contents .banner-list .banner-item{width:var(--is-pc, 134.9333333333vw) var(--is-not-pc, 26.3541666667vw);transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s var(--delay),transform .2s var(--delay) cubic-bezier(0.08, 1.32, 0.75, 1.67)}footer .footer-contents .banner-list .banner-item.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){footer .footer-contents .banner-list .banner-item{width:100%}}footer .footer-contents .banner-list .banner-item a{display:block;aspect-ratio:506/163;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 20px #25b0d5;transition:transform .1s cubic-bezier(0.08, 1.32, 0.75, 1.67)}footer .footer-contents .banner-list .banner-item a:hover{transform:scale(1.1)}footer .footer-contents .banner-list.type-site{justify-content:center}footer .footer-contents .banner-list.type-site .banner-item .text{position:relative;margin:0 auto 20px;padding:.6em 1.5em;width:fit-content;font-size:16px;font-weight:800;line-height:1.2em;color:#076af2;text-align:center;background:#fff;border-radius:100px}@media screen and (max-width: 1000px){footer .footer-contents .banner-list.type-site .banner-item .text{font-size:14px}}footer .footer-contents .banner-list.type-site .banner-item .text .tail{position:absolute;top:100%;left:50%;transform:translate3d(-50%, 0, 0);width:16px;height:auto;fill:#fff}footer .footer-contents .banner-list.type-site .banner-item a{aspect-ratio:1200/630}footer .support-button-wrap{transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}footer .support-button-wrap.animed{transform:translate3d(0, 0, 0);opacity:1}footer .support-button{margin:0 auto 100px}@media screen and (max-width: 1000px){footer .support-button{margin:0 auto 60px}}footer .company-logo{margin:-40px auto 0;width:453px;transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}footer .company-logo.animed{transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 1000px){footer .company-logo{margin-top:-20px;width:250px}}.footer-bottom{position:relative;margin-top:var(--is-pc, -64vw) var(--is-not-pc, -12.5vw);padding-top:var(--is-pc, 18.6666666667vw) var(--is-not-pc, 15.625vw);width:100%;aspect-ratio:1905/698;background:url(../images/footer-bg.webp) no-repeat center top/100% 100%;z-index:2;overflow:hidden}@media screen and (max-width: 1000px){.footer-bottom{aspect-ratio:750/558;background:url(../images/footer-bg-sp.webp) no-repeat center top/100% 100%}}.footer-bottom .catch{margin:0 auto;width:var(--is-pc, 36vw) var(--is-not-pc, 14.1145833333vw);transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.footer-bottom .catch.animed{transform:translate3d(0, 0, 0);opacity:1}.footer-bottom .event-logo{margin:0 auto;width:var(--is-pc, 68vw) var(--is-not-pc, 26.6145833333vw);transform:translate3d(0, 50px, 0);opacity:0;transition:opacity .2s,transform .2s cubic-bezier(0.08, 1.32, 0.75, 1.67)}.footer-bottom .event-logo.animed{transform:translate3d(0, 0, 0);opacity:1}/*# sourceMappingURL=style.min.css.map */