:root{--blue:#26a5db;--pink:#f87bb6;--font:"dnp-shuei-gothic-gin-std",sans-serif;--font-overpass:"Overpass",sans-serif;--font-montserrat:"Montserrat",sans-serif;--safe-vw:calc(100vw - 20px);--safe-vh:calc(100vh - 400px);--design-width:414;--aspect-ratio-correction:0.472}@media screen and (min-width:768px){:root{--safe-vw:calc(100vw - 250px);--safe-vh:calc(100vh - 60px);--design-width:1440;--aspect-ratio-correction:1.7777778}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{background-image:url(../img/common/bg.png);background-size:cover;font-size:6.9444444444vw}@media (max-width:767px){html{background-image:url(../img/common/bg_sp.png);background-size:cover;font-size:24.154589372vw}}body,html{font-family:var(--font);margin:0;overflow-x:hidden;position:relative;width:100%}article,button,dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,picture,section,select,span,table,td,textarea,th,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}.picture,img{display:block}img{height:auto;pointer-events:none;width:100%}@media (min-width:768px){.only-sp{display:none}}@media (max-width:767px){.only-pc{display:none}}body.is-loading{left:0;overflow:scroll;overflow-x:hidden;position:fixed;top:0;width:100%}.all{position:relative}.scroll-stage,.slide,.slides,.slides-track{pointer-events:none}.gradient-texture,.scroll-stage,.static-content{opacity:0;visibility:hidden}#mesh-gradient{display:block}#mesh-gradient,.gradient-texture{height:100dvh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.gradient-texture{background-image:url(../img/filter.png);background-position:50%;background-size:cover;mix-blend-mode:overlay;opacity:0.5}.header{position:relative}.header .title{left:-1000%;overflow:hidden;position:fixed;top:-1000%}.header .header-logo{height:calc(min(100vw, 100vh) * 22 / var(--design-width) * var(--aspect-ratio-correction));left:calc(min(100vw, 100vh) * 56 / var(--design-width) * var(--aspect-ratio-correction));pointer-events:auto;position:fixed;top:calc(min(100vw, 100vh) * 58 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 88 / var(--design-width) * var(--aspect-ratio-correction));z-index:100}.header .header-logo .anchor{background-color:#fff;display:block;font-size:calc(min(100vw, 100vh) * 12 / var(--design-width) * var(--aspect-ratio-correction));height:100%;-webkit-mask-image:url(../img/common/logo.svg);mask-image:url(../img/common/logo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;text-indent:100%;-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease;white-space:nowrap;width:100%}@media (min-width:768px){.header .header-logo .anchor:hover{background-color:var(--blue)}}.header .header-audio{height:calc(min(100vw, 100vh) * 50 / var(--design-width) * var(--aspect-ratio-correction));pointer-events:auto;position:fixed;right:calc(min(100vw, 100vh) * 45 / var(--design-width) * var(--aspect-ratio-correction));top:calc(min(100vw, 100vh) * 50 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 258 / var(--design-width) * var(--aspect-ratio-correction));z-index:100}.header .header-audio .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:2px solid #fff;border-radius:calc(min(100vw, 100vh) * 50 / var(--design-width) * var(--aspect-ratio-correction));display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction));height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease;width:100%}.header .header-audio .button .text{color:#fff;font-family:var(--font-montserrat);font-size:calc(min(100vw, 100vh) * 13 / var(--design-width) * var(--aspect-ratio-correction));font-weight:700;padding-right:calc(min(100vw, 100vh) * 22 / var(--design-width) * var(--aspect-ratio-correction))}.header .header-audio .button .icon{background-color:#fff;display:block;height:calc(min(100vw, 100vh) * 23 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/audio_on.svg);mask-image:url(../img/common/audio_on.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:calc(min(100vw, 100vh) * 30 / var(--design-width) * var(--aspect-ratio-correction));top:calc(50% - min(100vw, 100vh) * 11 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 23 / var(--design-width) * var(--aspect-ratio-correction))}.header .header-audio .button.is-playing .icon{-webkit-mask-image:url(../img/common/audio_off.svg);mask-image:url(../img/common/audio_off.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:768px){.header .header-audio .button:hover{background-color:#fff}.header .header-audio .button:hover .text{color:var(--blue)}.header .header-audio .button:hover .icon{background-color:var(--blue)}}.header.section-summary01 .header-logo .anchor,.header.section-summary02 .header-logo .anchor{background-color:#26a5db;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}@media (min-width:768px){.header.section-summary01 .header-logo .anchor:hover,.header.section-summary02 .header-logo .anchor:hover{opacity:0.7}}.header.section-summary01 .header-audio .button,.header.section-summary02 .header-audio .button{background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(113.42deg,#26a5db 18.13%,#30a6db 22.94%,#4aaadb 31.59%,#76b1db 42.16%,#b2badc 54.65%,#d3c0dd 60.42%,#db9ac1 75.8%,#e081ae 90.22%,#e378a8 97.91%);background-origin:border-box;border:2px solid transparent;-webkit-transition:background-image 0.4s ease;transition:background-image 0.4s ease}.header.section-summary01 .header-audio .button .text,.header.section-summary02 .header-audio .button .text{background:linear-gradient(113.42deg,#26a5db 18.13%,#30a6db 22.94%,#4aaadb 31.59%,#76b1db 42.16%,#b2badc 54.65%,#d3c0dd 60.42%,#db9ac1 75.8%,#e081ae 90.22%,#e378a8 97.91%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-transition:color 0.4s ease;transition:color 0.4s ease}.header.section-summary01 .header-audio .button .icon,.header.section-summary02 .header-audio .button .icon{background:linear-gradient(113.42deg,#26a5db 18.13%,#30a6db 22.94%,#4aaadb 31.59%,#76b1db 42.16%,#b2badc 54.65%,#d3c0dd 60.42%,#db9ac1 75.8%,#e081ae 90.22%,#e378a8 97.91%)}.header.section-summary01 .header-audio .button .icon:after,.header.section-summary02 .header-audio .button .icon:after{background:var(--blue);content:"";inset:0;opacity:0;position:absolute;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}@media (min-width:768px){.header.section-summary01 .header-audio .button:hover,.header.section-summary02 .header-audio .button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(var(--blue)),to(var(--blue)));background-image:linear-gradient(#fff,#fff),linear-gradient(var(--blue),var(--blue))}.header.section-summary01 .header-audio .button:hover .text,.header.section-summary02 .header-audio .button:hover .text{color:var(--blue)}.header.section-summary01 .header-audio .button:hover .icon:after,.header.section-summary02 .header-audio .button:hover .icon:after{opacity:1}}.stage{height:100dvh;position:relative;width:100%}.stage-wrapper{inset:0;position:absolute;z-index:50}.stage .scroll-indicator{bottom:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction));display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction));position:absolute;right:calc(min(100vw, 100vh) * 42 / var(--design-width) * var(--aspect-ratio-correction));z-index:100}.stage .scroll-indicator .text{color:#fff;font-family:var(--font-montserrat);font-size:calc(min(100vw, 100vh) * 16 / var(--design-width) * var(--aspect-ratio-correction));font-weight:700;letter-spacing:0.45px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.stage .scroll-indicator .inner{background:hsla(0,0%,100%,0.2);height:calc(min(100vw, 100vh) * 155 / var(--design-width) * var(--aspect-ratio-correction));position:relative;width:calc(min(100vw, 100vh) * 4 / var(--design-width) * var(--aspect-ratio-correction))}.stage .scroll-indicator .scroll-progress{background:#fff;background-color:#fff;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:background-color 0.4s;transition:background-color 0.4s;width:100%;will-change:height;will-change:transform}.stage.section-summary01 .scroll-indicator .text,.stage.section-summary02 .scroll-indicator .text{color:#26a5db}.stage.section-summary01 .scroll-indicator .inner,.stage.section-summary02 .scroll-indicator .inner{background:rgba(38,165,219,0.2)}.stage.section-summary01 .scroll-indicator .scroll-progress,.stage.section-summary02 .scroll-indicator .scroll-progress{background-color:#26a5db}.frame{border:2px solid #fff;border-radius:16px;inset:calc(min(100vw, 100vh) * 28 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(100vw, 100vh) * 18 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(100vw, 100vh) * 18 / var(--design-width) * var(--aspect-ratio-correction));position:absolute;z-index:15}.section-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-overpass);font-size:calc(min(100vw, 100vh) * 16 / var(--design-width) * var(--aspect-ratio-correction));font-weight:800;height:calc(min(100vw, 100vh) * 30 / var(--design-width) * var(--aspect-ratio-correction));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:calc(50% - min(100vw, 100vh) * 124 / var(--design-width) * var(--aspect-ratio-correction));letter-spacing:0.17em;line-height:1;padding-top:calc(min(100vw, 100vh) * 4 / var(--design-width) * var(--aspect-ratio-correction));position:absolute;text-align:center;top:calc(min(100vw, 100vh) * 14 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 248 / var(--design-width) * var(--aspect-ratio-correction));z-index:100}.scroll-stage{height:100vh;opacity:0;overflow:hidden;position:relative;visibility:hidden;width:100%}.scroll-stage.is-white-bg{background-color:#fff}.scroll-stage.is-white-bg #mesh-gradient,.scroll-stage.is-white-bg .gradient-texture{opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.scroll-stage .slides{width:100%}.scroll-stage .slides,.scroll-stage .slides .slides-track{height:100dvh;overflow:hidden;position:relative}.scroll-stage .slides .slides-track .slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;position:absolute;visibility:hidden;z-index:5}.scroll-stage .slides .slides-track .slide:first-child{opacity:1;visibility:visible}.scroll-stage .slides .slides-track .slide .inner{padding:0 calc(min(100vw, 100vh) * 50 / var(--design-width) * var(--aspect-ratio-correction));pointer-events:auto;-webkit-transform:translateY(20px);transform:translateY(20px);will-change:transform,opacity}.static-content{background-color:#fff;position:relative}.u-fade{opacity:0;-webkit-transform:translateY(calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction)));-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease,-webkit-transform 0.6s ease}.is-active .u-fade{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.u-fade-group .u-fade{opacity:0;-webkit-transform:translateY(calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction)));-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease,-webkit-transform 0.6s ease}.is-active .u-fade-group .u-fade{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-active .u-fade-group .u-fade:first-child{-webkit-transition-delay:0s;transition-delay:0s}.is-active .u-fade-group .u-fade:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.is-active .u-fade-group .u-fade:nth-child(3){-webkit-transition-delay:0.4s;transition-delay:0.4s}.is-active .u-fade-group .u-fade:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.is-active .u-fade-group .u-fade:nth-child(5){-webkit-transition-delay:0.8s;transition-delay:0.8s}.is-active .u-fade-group .u-fade:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}.is-active .u-fade-group .u-fade:nth-child(7){-webkit-transition-delay:1.2s;transition-delay:1.2s}.is-active .u-fade-group .u-fade:nth-child(8){-webkit-transition-delay:1.4s;transition-delay:1.4s}.is-active .u-fade-group .u-fade:nth-child(9){-webkit-transition-delay:1.6s;transition-delay:1.6s}.is-active .u-fade-group .u-fade:nth-child(10){-webkit-transition-delay:1.8s;transition-delay:1.8s}.summary .u-fade{-webkit-transition:none;transition:none}.modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.85);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;padding:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction));pointer-events:none;position:fixed;-webkit-transition:opacity 0.4s ease,visibility 0.4s ease;transition:opacity 0.4s ease,visibility 0.4s ease;visibility:hidden;z-index:1000}.modal.is-active{opacity:1;pointer-events:auto;visibility:visible}.modal-content{background:#000;line-height:0;max-width:calc(min(100vw, 100vh) * 960 / var(--design-width) * var(--aspect-ratio-correction));position:relative;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;width:100%;z-index:999}.modal.is-active .modal-content{-webkit-transform:translateY(0);transform:translateY(0)}.modal-content video{height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain;width:100%}.close-btn{color:#fff;cursor:pointer;font-size:calc(min(100vw, 100vh) * 35 / var(--design-width) * var(--aspect-ratio-correction));line-height:1;position:absolute;right:0;top:calc(min(100vw, 100vh) * -40 / var(--design-width) * var(--aspect-ratio-correction))}@media (max-width:767px){.header .header-logo{height:calc(min(100vw, 100vh) * 43 / var(--design-width) * var(--aspect-ratio-correction));left:calc(min(100vw, 100vh) * 49 / var(--design-width) * var(--aspect-ratio-correction));top:calc(min(100vw, 100vh) * 64 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 171 / var(--design-width) * var(--aspect-ratio-correction))}.header .header-audio{height:calc(min(100vw, 100vh) * 80 / var(--design-width) * var(--aspect-ratio-correction));right:calc(min(100vw, 100vh) * 40 / var(--design-width) * var(--aspect-ratio-correction));top:calc(min(100vw, 100vh) * 40 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 80 / var(--design-width) * var(--aspect-ratio-correction))}.header .header-audio .button{border-radius:calc(min(100vw, 100vh) * 50 / var(--design-width) * var(--aspect-ratio-correction));gap:0;height:100%;width:100%}.header .header-audio .button .text{display:none}.header .header-audio .button .icon{height:calc(min(100vw, 100vh) * 38 / var(--design-width) * var(--aspect-ratio-correction));right:calc(50% - min(100vw, 100vh) * 19 / var(--design-width) * var(--aspect-ratio-correction));top:calc(50% - min(100vw, 100vh) * 19 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 39 / var(--design-width) * var(--aspect-ratio-correction))}.header .header-audio .button.is-playing .icon{-webkit-mask-image:url(../img/common/audio_off.svg);mask-image:url(../img/common/audio_off.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header .scroll-indicator{bottom:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction));gap:0 calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction));right:calc(50% - min(100vw, 100vh) * 44 / var(--design-width) * var(--aspect-ratio-correction))}.header .scroll-indicator .text{font-size:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction))}.header .scroll-indicator .inner{height:12.25dvh;width:calc(min(100vw, 100vh) * 6 / var(--design-width) * var(--aspect-ratio-correction))}.header.section-summary01 .header-audio .button .text,.header.section-summary02 .header-audio .button .text{display:none}.stage .scroll-indicator{bottom:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction));gap:0 calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction));right:calc(50% - min(100vw, 100vh) * 44 / var(--design-width) * var(--aspect-ratio-correction))}.stage .scroll-indicator .text{font-size:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction))}.stage .scroll-indicator .inner{height:12.25dvh;width:calc(min(100vw, 100vh) * 6 / var(--design-width) * var(--aspect-ratio-correction))}.frame{border:calc(min(100vw, 100vh) * 4 / var(--design-width) * var(--aspect-ratio-correction)) solid #fff;border-radius:calc(min(100vw, 100vh) * 16 / var(--design-width) * var(--aspect-ratio-correction));inset:calc(min(100vw, 100vh) * 15 / var(--design-width) * var(--aspect-ratio-correction))}.section-name{background:none;font-size:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction));font-weight:800;height:auto;left:calc(min(100vw, 100vh) * 58 / var(--design-width) * var(--aspect-ratio-correction));letter-spacing:0.17em;padding-top:calc(min(100vw, 100vh) * 2 / var(--design-width) * var(--aspect-ratio-correction));top:13.7dvh;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:auto;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;z-index:100}.close-btn{color:#fff;cursor:pointer;font-size:calc(min(100vw, 100vh) * 80 / var(--design-width) * var(--aspect-ratio-correction));line-height:1;position:absolute;right:0;top:calc(min(100vw, 100vh) * -80 / var(--design-width) * var(--aspect-ratio-correction))}}.maincopy{height:100dvh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.maincopy .inner{height:100dvh;position:relative;width:100%}.maincopy .inner .characters{position:absolute;-webkit-transition:margin 1s cubic-bezier(0.25,1,0.5,1),scale 1s cubic-bezier(0.25,1,0.5,1),left 1s cubic-bezier(0.25,1,0.5,1),top 1s cubic-bezier(0.25,1,0.5,1),-webkit-transform 1s cubic-bezier(0.25,1,0.5,1);transition:margin 1s cubic-bezier(0.25,1,0.5,1),scale 1s cubic-bezier(0.25,1,0.5,1),left 1s cubic-bezier(0.25,1,0.5,1),top 1s cubic-bezier(0.25,1,0.5,1),-webkit-transform 1s cubic-bezier(0.25,1,0.5,1);transition:transform 1s cubic-bezier(0.25,1,0.5,1),margin 1s cubic-bezier(0.25,1,0.5,1),scale 1s cubic-bezier(0.25,1,0.5,1),left 1s cubic-bezier(0.25,1,0.5,1),top 1s cubic-bezier(0.25,1,0.5,1);transition:transform 1s cubic-bezier(0.25,1,0.5,1),margin 1s cubic-bezier(0.25,1,0.5,1),scale 1s cubic-bezier(0.25,1,0.5,1),left 1s cubic-bezier(0.25,1,0.5,1),top 1s cubic-bezier(0.25,1,0.5,1),-webkit-transform 1s cubic-bezier(0.25,1,0.5,1);will-change:transform,left,top}.maincopy .inner .characters .c-inner,.maincopy .inner .characters .c-inner .group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.maincopy .inner .characters .c-inner .group{-webkit-transition:margin 1s cubic-bezier(0.25,1,0.5,1);transition:margin 1s cubic-bezier(0.25,1,0.5,1)}.maincopy .inner .characters .c-inner .group.-low{margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 20 / var(--design-width) * var(--aspect-ratio-correction))}.maincopy .inner .characters .c-inner .group.-high .c-unit:first-child{aspect-ratio:115/95;height:calc(min(var(--safe-vw), var(--safe-vh)) * 95 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_1_1.svg);mask-image:url(../img/common/maincopy_1_1.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(var(--safe-vw), var(--safe-vh)) * 115 / var(--design-width) * var(--aspect-ratio-correction));z-index:1}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(2){aspect-ratio:91/103;height:calc(min(var(--safe-vw), var(--safe-vh)) * 103 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * 6 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_1_2.svg);mask-image:url(../img/common/maincopy_1_2.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 1 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 1 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(var(--safe-vw), var(--safe-vh)) * 91 / var(--design-width) * var(--aspect-ratio-correction));z-index:2}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(3){aspect-ratio:101/104;height:calc(min(var(--safe-vw), var(--safe-vh)) * 104 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * 10 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_1_3.svg);mask-image:url(../img/common/maincopy_1_3.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(var(--safe-vw), var(--safe-vh)) * 101 / var(--design-width) * var(--aspect-ratio-correction));z-index:3}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(4){aspect-ratio:106/95;height:calc(min(var(--safe-vw), var(--safe-vh)) * 95 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * 8 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_1_4.svg);mask-image:url(../img/common/maincopy_1_4.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 4 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 4 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(var(--safe-vw), var(--safe-vh)) * 106 / var(--design-width) * var(--aspect-ratio-correction));z-index:4}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(5){aspect-ratio:78/106;height:calc(min(var(--safe-vw), var(--safe-vh)) * 106 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * 5 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_1_5.svg);mask-image:url(../img/common/maincopy_1_5.svg);width:calc(min(var(--safe-vw), var(--safe-vh)) * 78 / var(--design-width) * var(--aspect-ratio-correction));z-index:5}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(5),.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(6){-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)))}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(6){aspect-ratio:65/103;height:calc(min(var(--safe-vw), var(--safe-vh)) * 103 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * 15 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_1_6.svg);mask-image:url(../img/common/maincopy_1_6.svg);width:calc(min(var(--safe-vw), var(--safe-vh)) * 65 / var(--design-width) * var(--aspect-ratio-correction));z-index:6}.maincopy .inner .characters .c-inner .group.-low .c-unit:first-child{aspect-ratio:119/107;height:calc(min(var(--safe-vw), var(--safe-vh)) * 107 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_2_1.svg);mask-image:url(../img/common/maincopy_2_1.svg);width:calc(min(var(--safe-vw), var(--safe-vh)) * 119 / var(--design-width) * var(--aspect-ratio-correction));z-index:1}.maincopy .inner .characters .c-inner .group.-low .c-unit:first-child,.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(2){-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)))}.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(2){aspect-ratio:118/104;height:calc(min(var(--safe-vw), var(--safe-vh)) * 104 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_2_2.svg);mask-image:url(../img/common/maincopy_2_2.svg);width:calc(min(var(--safe-vw), var(--safe-vh)) * 118 / var(--design-width) * var(--aspect-ratio-correction));z-index:2}.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(3){aspect-ratio:91/89;height:calc(min(var(--safe-vw), var(--safe-vh)) * 89 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_2_3.svg);mask-image:url(../img/common/maincopy_2_3.svg);-webkit-transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 4 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 4 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(var(--safe-vw), var(--safe-vh)) * 91 / var(--design-width) * var(--aspect-ratio-correction));z-index:3}.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(3),.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(4){margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * 10 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(4){aspect-ratio:98/104;height:calc(min(var(--safe-vw), var(--safe-vh)) * 104 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_2_4.svg);mask-image:url(../img/common/maincopy_2_4.svg);-webkit-transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(var(--safe-vw), var(--safe-vh)) * 98 / var(--design-width) * var(--aspect-ratio-correction));z-index:4}.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(5){aspect-ratio:37/34;height:calc(min(var(--safe-vw), var(--safe-vh)) * 34 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * -30 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask-image:url(../img/common/maincopy_2_5.svg);mask-image:url(../img/common/maincopy_2_5.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 37 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(var(--safe-vw), var(--safe-vh)) * 37 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(var(--safe-vw), var(--safe-vh)) * 37 / var(--design-width) * var(--aspect-ratio-correction));z-index:5}.maincopy .inner .characters .c-inner .c-unit{background-color:#fff;color:transparent;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-transition:background-color 1s cubic-bezier(0.25,1,0.5,1),opacity 1s;transition:background-color 1s cubic-bezier(0.25,1,0.5,1),opacity 1s;z-index:15}.maincopy .inner .characters .c-inner .c-unit .text{display:-ms-grid;display:grid;inset:0;line-height:1;place-items:center;position:absolute;-webkit-transform:translate(calc(var(--tx, 0) * 1px),calc(var(--ty, 0) * 1px));transform:translate(calc(var(--tx, 0) * 1px),calc(var(--ty, 0) * 1px))}.maincopy .inner .characters.section-intro{left:50%;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 35 / var(--design-width) * var(--aspect-ratio-correction));top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.maincopy .inner .characters.section-intro .c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.maincopy .inner .characters.section-message,.maincopy .inner .characters.section-origin){left:50%;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * -15 / var(--design-width) * var(--aspect-ratio-correction));top:50%;-webkit-transform:translate(calc(-50% + max(min(var(--safe-vw), var(--safe-vh)) * -460 / var(--design-width) * var(--aspect-ratio-correction), -22vw)),calc(-50% + min(var(--safe-vw), var(--safe-vh)) * 39 / var(--design-width) * var(--aspect-ratio-correction))) scale(0.761);transform:translate(calc(-50% + max(min(var(--safe-vw), var(--safe-vh)) * -460 / var(--design-width) * var(--aspect-ratio-correction), -22vw)),calc(-50% + min(var(--safe-vw), var(--safe-vh)) * 39 / var(--design-width) * var(--aspect-ratio-correction))) scale(0.761);-webkit-transform-origin:center center;transform-origin:center center}:is(.maincopy .inner .characters.section-message,.maincopy .inner .characters.section-origin) .c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.maincopy .inner .characters.section-summary01 .c-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.maincopy .inner .characters.section-summary01 .c-inner .c-unit{background-color:var(--blue)}.maincopy .inner .characters.section-summary01 .group.-high{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.maincopy .inner .characters.section-summary01 .group.-low{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * 22 / var(--design-width) * var(--aspect-ratio-correction));margin-top:0}.maincopy .inner .characters.section-summary01{left:50%;margin-top:0;top:calc(50% + min(var(--safe-vw), var(--safe-vh)) * 280 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateX(-50%) scale(0.53);transform:translateX(-50%) scale(0.53);-webkit-transform-origin:center center;transform-origin:center center}.maincopy .inner .characters.section-summary01 .c-inner .c-unit{opacity:0.3}.maincopy .inner .characters.section-summary01 .c-inner .-high .c-unit:nth-child(-n+2){opacity:1}.maincopy .inner .characters.section-summary02 .c-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.maincopy .inner .characters.section-summary02 .c-inner .c-unit{background-color:var(--pink)}.maincopy .inner .characters.section-summary02 .group.-high{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.maincopy .inner .characters.section-summary02 .group.-low{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:calc(min(var(--safe-vw), var(--safe-vh)) * 22 / var(--design-width) * var(--aspect-ratio-correction));margin-top:0}.maincopy .inner .characters.section-summary02{left:50%;margin-top:0;top:calc(50% + min(var(--safe-vw), var(--safe-vh)) * 280 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateX(-50%) scale(0.53);transform:translateX(-50%) scale(0.53);-webkit-transform-origin:center center;transform-origin:center center}.maincopy .inner .characters.section-summary02 .c-inner .c-unit{opacity:0.3}.maincopy .inner .characters.section-summary02 .c-inner .-high .c-unit:nth-child(n+4){opacity:1}@media (max-width:767px){.maincopy .inner .characters{left:50%;-webkit-transform-origin:center bottom;transform-origin:center bottom;will-change:transform}.maincopy .inner .characters .c-inner .group.-low{margin-top:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction))}.maincopy .inner .characters .c-inner .group.-high .c-unit:first-child{aspect-ratio:115/95;height:calc(min(100vw, 100vh) * 95 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 115 / var(--design-width) * var(--aspect-ratio-correction));z-index:1}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(2){aspect-ratio:91/103;height:calc(min(100vw, 100vh) * 103 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * 6 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 1 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 1 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 91 / var(--design-width) * var(--aspect-ratio-correction));z-index:2}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(3){aspect-ratio:101/104;height:calc(min(100vw, 100vh) * 104 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 101 / var(--design-width) * var(--aspect-ratio-correction));z-index:3}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(4){aspect-ratio:106/95;height:calc(min(100vw, 100vh) * 95 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * 8 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 4 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 4 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 106 / var(--design-width) * var(--aspect-ratio-correction));z-index:4}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(5){aspect-ratio:78/106;height:calc(min(100vw, 100vh) * 106 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * 5 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 78 / var(--design-width) * var(--aspect-ratio-correction));z-index:5}.maincopy .inner .characters .c-inner .group.-high .c-unit:nth-child(6){aspect-ratio:65/103;height:calc(min(100vw, 100vh) * 103 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * 15 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 65 / var(--design-width) * var(--aspect-ratio-correction));z-index:6}.maincopy .inner .characters .c-inner .group.-low .c-unit:first-child{aspect-ratio:119/107;height:calc(min(100vw, 100vh) * 107 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 119 / var(--design-width) * var(--aspect-ratio-correction));z-index:1}.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(2){aspect-ratio:118/104;height:calc(min(100vw, 100vh) * 104 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 118 / var(--design-width) * var(--aspect-ratio-correction));z-index:2}.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(3){aspect-ratio:91/89;height:calc(min(100vw, 100vh) * 89 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 4 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 4 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 91 / var(--design-width) * var(--aspect-ratio-correction));z-index:3}.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(4){aspect-ratio:98/104;height:calc(min(100vw, 100vh) * 104 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 0 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 98 / var(--design-width) * var(--aspect-ratio-correction));z-index:4}.maincopy .inner .characters .c-inner .group.-low .c-unit:nth-child(5){aspect-ratio:37/34;height:calc(min(100vw, 100vh) * 34 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * -30 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(calc(min(100vw, 100vh) * 37 / var(--design-width) * var(--aspect-ratio-correction)));transform:translateY(calc(min(100vw, 100vh) * 37 / var(--design-width) * var(--aspect-ratio-correction)));width:calc(min(100vw, 100vh) * 37 / var(--design-width) * var(--aspect-ratio-correction));z-index:5}.maincopy .inner .characters.section-intro{margin-top:0;top:47%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.maincopy .inner .characters.section-intro .c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.maincopy .inner .characters.section-message,.maincopy .inner .characters.section-origin){margin-top:0;top:11.46dvh;-webkit-transform:translate(calc(-50vw + min(100vw, 100vh) * 5 / var(--design-width) * var(--aspect-ratio-correction))) scale(0.5791);transform:translate(calc(-50vw + min(100vw, 100vh) * 5 / var(--design-width) * var(--aspect-ratio-correction))) scale(0.5791)}:is(.maincopy .inner .characters.section-message,.maincopy .inner .characters.section-origin) .c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:is(.maincopy .inner .characters.section-message,.maincopy .inner .characters.section-origin) .c-inner .-low{margin-left:calc(min(100vw, 100vh) * -150 / var(--design-width) * var(--aspect-ratio-correction))}.maincopy .inner .characters.section-summary01{margin-top:-17dvh;top:100dvh;-webkit-transform:translate3d(-50%,-100%,0) scale(0.53);transform:translate3d(-50%,-100%,0) scale(0.53)}.maincopy .inner .characters.section-summary01 .c-inner .c-unit{opacity:0.3}.maincopy .inner .characters.section-summary01 .c-inner .-high .c-unit:nth-child(-n+2){opacity:1}.maincopy .inner .characters.section-summary01 .c-inner .-low{margin-top:0}}@media screen and (max-width:767px) and (max-width:375px){.maincopy .inner .characters.section-summary01{margin-top:-15.5dvh}}@media (max-width:767px){.maincopy .inner .characters.section-summary02{margin-top:-17dvh;top:100dvh;-webkit-transform:translate3d(-50%,-100%,0) scale(0.53);transform:translate3d(-50%,-100%,0) scale(0.53)}.maincopy .inner .characters.section-summary02 .c-inner .c-unit{opacity:0.3}.maincopy .inner .characters.section-summary02 .c-inner .-high .c-unit:nth-child(n+4){opacity:1}.maincopy .inner .characters.section-summary02 .c-inner .-low{margin-top:0}}@media screen and (max-width:767px) and (max-width:375px){.maincopy .inner .characters.section-summary02{margin-top:-15.5dvh}}.intro .title{color:#fff;font-family:var(--font-overpass);font-size:clamp(13px,min(var(--safe-vw),var(--safe-vh)) * 26/var(--design-width) * var(--aspect-ratio-correction),26px);font-weight:700;left:calc(min(var(--safe-vw), var(--safe-vh)) * 10 / var(--design-width) * var(--aspect-ratio-correction));letter-spacing:0.1em;position:relative;text-align:center;top:calc(min(var(--safe-vw), var(--safe-vh)) * -132 / var(--design-width) * var(--aspect-ratio-correction))}@media (max-width:767px){.intro .title{font-size:clamp(13px,min(var(--safe-vw),var(--safe-vh)) * 26/var(--design-width) * var(--aspect-ratio-correction),14px);left:calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction));top:calc(min(100vw, 100vh) * -232 / var(--design-width) * var(--aspect-ratio-correction))}}.message .section-name{color:var(--blue)}.message .inner{color:#fff;display:-ms-grid;display:grid;gap:0 calc(min(var(--safe-vw), var(--safe-vh)) * 50 / var(--design-width) * var(--aspect-ratio-correction));-ms-grid-columns:1fr calc(min(var(--safe-vw), var(--safe-vh)) * 50 / var(--design-width) * var(--aspect-ratio-correction)) 1fr;grid-template-columns:repeat(2,1fr)}.message .inner .textarea .text{font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 20 / var(--design-width) * var(--aspect-ratio-correction));font-weight:500;letter-spacing:calc(min(var(--safe-vw), var(--safe-vh)) * 1 / var(--design-width) * var(--aspect-ratio-correction));line-height:1.52;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 30 / var(--design-width) * var(--aspect-ratio-correction))}.message .inner .textarea .text:first-of-type{margin-top:0}.message.is-active .inner .textarea .text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:767px){.message{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100dvh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px) and (min-width:436px) and (max-width:768px){.message{padding-top:calc(11.46dvh + 20px)}}@media (max-width:767px){.message .section-name{color:#fff}.message .inner{gap:0;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);width:100%}.message .inner .textarea{margin-left:calc(min(100vw, 100vh) * 85 / var(--design-width) * var(--aspect-ratio-correction))}.message .inner .textarea .text{font-size:clamp(15px,min(var(--safe-vw),var(--safe-vh)) * 30/var(--design-width) * var(--aspect-ratio-correction),16px);line-height:1.45;margin-top:calc(min(100vw, 100vh) * 30 / var(--design-width) * var(--aspect-ratio-correction))}}@media screen and (max-width:767px) and (max-width:375px){.message .inner .textarea{margin-left:calc(min(100vw, 100vh) * 45 / var(--design-width) * var(--aspect-ratio-correction));margin-top:calc(min(100vw, 100vh) * 60 / var(--design-width) * var(--aspect-ratio-correction))}.message .inner{scale:0.9}}.origin .section-name{color:var(--pink)}.origin .inner{color:#fff;display:-ms-grid;display:grid;gap:0 calc(min(var(--safe-vw), var(--safe-vh)) * 50 / var(--design-width) * var(--aspect-ratio-correction));-ms-grid-columns:calc(min(var(--safe-vw), var(--safe-vh)) * 545 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 50 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 545 / var(--design-width) * var(--aspect-ratio-correction));grid-template-columns:repeat(2,calc(min(var(--safe-vw), var(--safe-vh)) * 545 / var(--design-width) * var(--aspect-ratio-correction)))}.origin .inner .textarea .title{font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 39 / var(--design-width) * var(--aspect-ratio-correction));font-weight:500}.origin .inner .textarea .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 calc(min(var(--safe-vw), var(--safe-vh)) * 8 / var(--design-width) * var(--aspect-ratio-correction));margin-bottom:calc(min(var(--safe-vw), var(--safe-vh)) * 50 / var(--design-width) * var(--aspect-ratio-correction));margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 6 / var(--design-width) * var(--aspect-ratio-correction))}.origin .inner .textarea .text{font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 21 / var(--design-width) * var(--aspect-ratio-correction));font-weight:600;line-height:1.5;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 35 / var(--design-width) * var(--aspect-ratio-correction))}@media (max-width:767px){.origin{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100dvh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px) and (min-width:436px) and (max-width:768px){.origin{padding-top:calc(11.46dvh + 20px)}}@media (max-width:767px){.origin .section-name{color:#fff}.origin .inner{gap:0;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);width:100%}.origin .inner .textarea{margin-left:calc(min(100vw, 100vh) * 80 / var(--design-width) * var(--aspect-ratio-correction))}.origin .inner .textarea .title{font-size:clamp(26px,min(var(--safe-vw),var(--safe-vh)) * 52/var(--design-width) * var(--aspect-ratio-correction),28px)}.origin .inner .textarea .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(min(100vw, 100vh) * 15 / var(--design-width) * var(--aspect-ratio-correction)) 0;margin-bottom:calc(min(100vw, 100vh) * 60 / var(--design-width) * var(--aspect-ratio-correction));margin-top:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction))}.origin .inner .textarea .list .item{width:calc(min(100vw, 100vh) * 307 / var(--design-width) * var(--aspect-ratio-correction))}.origin .inner .textarea .list .item:last-child{width:calc(min(100vw, 100vh) * 325 / var(--design-width) * var(--aspect-ratio-correction))}.origin .inner .textarea .text{font-size:clamp(15px,min(var(--safe-vw),var(--safe-vh)) * 30/var(--design-width) * var(--aspect-ratio-correction),16px);margin-top:calc(min(100vw, 100vh) * 35 / var(--design-width) * var(--aspect-ratio-correction))}}@media screen and (max-width:767px) and (max-width:375px){.origin .inner .textarea{margin-left:calc(min(100vw, 100vh) * 45 / var(--design-width) * var(--aspect-ratio-correction));margin-top:calc(min(100vw, 100vh) * 35 / var(--design-width) * var(--aspect-ratio-correction))}.origin .inner{scale:0.9}}.summary{padding-bottom:calc(min(var(--safe-vw), var(--safe-vh)) * 100 / var(--design-width) * var(--aspect-ratio-correction))}.summary .frame{background:-webkit-gradient(linear,left top,right top,color-stop(31.93%,#00a3d8),color-stop(34.94%,#0aa4d7),color-stop(40.97%,#25a7d7),color-stop(49%,#50acd7),color-stop(58.03%,#8db3d7),color-stop(68.07%,#dabbd7),color-stop(71.08%,#efbed7),color-stop(76.1%,#eda4c6),color-stop(87.14%,#eb7baa),color-stop(95.17%,#e9629a),color-stop(100.19%,#e95994)) border-box;background:linear-gradient(90deg,#00a3d8 31.93%,#0aa4d7 34.94%,#25a7d7 40.97%,#50acd7 49%,#8db3d7 58.03%,#dabbd7 68.07%,#efbed7 71.08%,#eda4c6 76.1%,#eb7baa 87.14%,#e9629a 95.17%,#e95994 100.19%) border-box;border:2px solid transparent;inset:calc(min(var(--safe-vw), var(--safe-vh)) * 28 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 18 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 18 / var(--design-width) * var(--aspect-ratio-correction));-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.summary .section-name{background:linear-gradient(90.86deg,#eb6ea5 19.23%,#e1d2e7 50%,#30b1e7 84.62%);color:#fff;font-family:var(--font);font-weight:600;letter-spacing:normal;padding:calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 15 / var(--design-width) * var(--aspect-ratio-correction))}.summary .white-bg{background-color:#fff;inset:0;pointer-events:none;position:absolute;z-index:0;--progress-1:0;--progress-2:0;--progress-3:0;--target-radius-1:0px;--target-radius-2:0px;--target-radius-3:0px;--hole-radius-1:calc(var(--progress-1, 0) * var(--r-max1, 70px));--hole-radius-2:calc(var(--progress-2, 0) * var(--r-max2, 70px));--hole-radius-3:calc(var(--progress-3, 0) * var(--r-max3, 70px));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:radial-gradient(circle at var(--x1) var(--y1),transparent var(--hole-radius-1),#000 calc(var(--hole-radius-1) + 1px)),radial-gradient(circle at var(--x2) var(--y2),transparent var(--hole-radius-2),#000 calc(var(--hole-radius-2) + 1px)),radial-gradient(circle at var(--x3) var(--y3),transparent var(--hole-radius-3),#000 calc(var(--hole-radius-3) + 1px));mask-image:radial-gradient(circle at var(--x1) var(--y1),transparent var(--hole-radius-1),#000 calc(var(--hole-radius-1) + 1px)),radial-gradient(circle at var(--x2) var(--y2),transparent var(--hole-radius-2),#000 calc(var(--hole-radius-2) + 1px)),radial-gradient(circle at var(--x3) var(--y3),transparent var(--hole-radius-3),#000 calc(var(--hole-radius-3) + 1px));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.summary .inner{position:relative;z-index:1}.summary .inner .sub{font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 17 / var(--design-width) * var(--aspect-ratio-correction));margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 0 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .sub,.summary .inner .title{font-weight:600;line-height:150%;text-align:center}.summary .inner .title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 36 / var(--design-width) * var(--aspect-ratio-correction));letter-spacing:0.234em;padding-bottom:calc(min(var(--safe-vw), var(--safe-vh)) * 10 / var(--design-width) * var(--aspect-ratio-correction));position:relative}.summary .inner .title:after{background:linear-gradient(101.95deg,#26a5db 29.22%,#c2b2cb 55.81%,#e378a8 79.69%);background-size:100% auto;bottom:0;content:"";height:calc(min(var(--safe-vw), var(--safe-vh)) * 4 / var(--design-width) * var(--aspect-ratio-correction));left:calc(50% - min(var(--safe-vw), var(--safe-vh)) * 162 / var(--design-width) * var(--aspect-ratio-correction));position:absolute;width:calc(min(var(--safe-vw), var(--safe-vh)) * 324 / var(--design-width) * var(--aspect-ratio-correction));z-index:0}.summary .inner .lead{font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 17 / var(--design-width) * var(--aspect-ratio-correction));font-weight:600;line-height:150%;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 20 / var(--design-width) * var(--aspect-ratio-correction));text-align:center}.summary .inner .list{display:-ms-grid;display:grid;gap:0 calc(min(var(--safe-vw), var(--safe-vh)) * 55 / var(--design-width) * var(--aspect-ratio-correction));-ms-grid-columns:calc(min(var(--safe-vw), var(--safe-vh)) * 250 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 55 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 250 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 55 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 250 / var(--design-width) * var(--aspect-ratio-correction));grid-template-columns:repeat(3,calc(min(var(--safe-vw), var(--safe-vh)) * 250 / var(--design-width) * var(--aspect-ratio-correction)));list-style:none;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 30 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .list .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--blue);border-radius:calc(min(var(--safe-vw), var(--safe-vh)) * 16 / var(--design-width) * var(--aspect-ratio-correction));padding:calc(min(var(--safe-vw), var(--safe-vh)) * 20 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 20 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 10 / var(--design-width) * var(--aspect-ratio-correction));-webkit-transform:translateY(0);transform:translateY(0)}.summary .inner .list .item,.summary .inner .list .item .numberarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.summary .inner .list .item .numberarea .num{font-family:var(--font-overpass);font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 18 / var(--design-width) * var(--aspect-ratio-correction));font-weight:800;text-align:center}.summary .inner .list .item .numberarea .circle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 32 / var(--design-width) * var(--aspect-ratio-correction));font-weight:600;height:calc(min(var(--safe-vw), var(--safe-vh)) * 140 / var(--design-width) * var(--aspect-ratio-correction));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 10 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(var(--safe-vw), var(--safe-vh)) * 140 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .list .item .textarea .text{font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 13 / var(--design-width) * var(--aspect-ratio-correction));font-weight:600;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 15 / var(--design-width) * var(--aspect-ratio-correction));min-height:calc(min(var(--safe-vw), var(--safe-vh)) * 170 / var(--design-width) * var(--aspect-ratio-correction));text-orientation:upright;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.summary02 .inner .list .item{border:2px solid var(--pink)}.summary02 .inner .list .item .textarea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summary02 .inner .list .item .textarea .point{background-color:var(--pink);border-radius:calc(min(var(--safe-vw), var(--safe-vh)) * 30 / var(--design-width) * var(--aspect-ratio-correction));color:#fff;font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 14 / var(--design-width) * var(--aspect-ratio-correction));font-weight:600;line-height:1;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 20 / var(--design-width) * var(--aspect-ratio-correction));padding:calc(min(var(--safe-vw), var(--safe-vh)) * 4 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(var(--safe-vw), var(--safe-vh)) * 14 / var(--design-width) * var(--aspect-ratio-correction))}@media (max-width:767px){.summary{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100dvh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px) and (min-width:436px) and (max-width:768px){.summary{padding-top:13dvh}.summary .inner{scale:0.7}}@media (max-width:767px){.summary .frame{inset:calc(min(100vw, 100vh) * 15 / var(--design-width) * var(--aspect-ratio-correction))}.summary .section-name{display:none}.summary .inner{margin-bottom:calc(min(100vw, 100vh) * 240 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .sub{font-size:clamp(13px,min(var(--safe-vw),var(--safe-vh)) * 26/var(--design-width) * var(--aspect-ratio-correction),14px)}.summary .inner .title{font-size:calc(min(100vw, 100vh) * 54 / var(--design-width) * var(--aspect-ratio-correction));padding-bottom:calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .title:after{height:calc(min(100vw, 100vh) * 6 / var(--design-width) * var(--aspect-ratio-correction));left:calc(50% - min(100vw, 100vh) * 242 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 484 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .lead{font-size:clamp(14px,min(var(--safe-vw),var(--safe-vh)) * 28/var(--design-width) * var(--aspect-ratio-correction),16px);margin-top:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .list{gap:calc(min(100vw, 100vh) * 30 / var(--design-width) * var(--aspect-ratio-correction)) 0;-ms-grid-columns:calc(min(100vw, 100vh) * 637 / var(--design-width) * var(--aspect-ratio-correction));grid-template-columns:calc(min(100vw, 100vh) * 637 / var(--design-width) * var(--aspect-ratio-correction));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(min(100vw, 100vh) * 60 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .list .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:calc(min(100vw, 100vh) * 2 / var(--design-width) * var(--aspect-ratio-correction)) solid var(--blue);border-radius:calc(min(100vw, 100vh) * 16 / var(--design-width) * var(--aspect-ratio-correction));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 calc(min(100vw, 100vh) * 35 / var(--design-width) * var(--aspect-ratio-correction));margin-left:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction));padding:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(100vw, 100vh) * 5 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(100vw, 100vh) * 40 / var(--design-width) * var(--aspect-ratio-correction));position:relative}.summary .inner .list .item .numberarea .num{font-family:var(--font-overpass);font-size:clamp(10px,min(var(--safe-vw),var(--safe-vh)) * 18/var(--design-width) * var(--aspect-ratio-correction),12px);font-weight:800;left:0;position:absolute;right:0;text-align:center;top:calc(min(100vw, 100vh) * 40 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .list .item .numberarea .circle{font-size:clamp(16px,min(var(--safe-vw),var(--safe-vh)) * 32/var(--design-width) * var(--aspect-ratio-correction),18px);height:calc(min(100vw, 100vh) * 160 / var(--design-width) * var(--aspect-ratio-correction));margin-top:calc(min(100vw, 100vh) * 10 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 160 / var(--design-width) * var(--aspect-ratio-correction))}.summary .inner .list .item .textarea .text{font-size:clamp(11px,min(var(--safe-vw),var(--safe-vh)) * 22/var(--design-width) * var(--aspect-ratio-correction),12px);margin-top:0;min-height:auto;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.summary02 .inner .list .item{border:calc(min(100vw, 100vh) * 2 / var(--design-width) * var(--aspect-ratio-correction)) solid var(--pink)}.summary02 .inner .list .item .textarea{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.summary02 .inner .list .item .textarea .point{border-radius:calc(min(100vw, 100vh) * 30 / var(--design-width) * var(--aspect-ratio-correction));font-size:clamp(12px,min(var(--safe-vw),var(--safe-vh)) * 24/var(--design-width) * var(--aspect-ratio-correction),14px);margin-top:calc(min(100vw, 100vh) * 20 / var(--design-width) * var(--aspect-ratio-correction));padding:calc(min(100vw, 100vh) * 6 / var(--design-width) * var(--aspect-ratio-correction)) calc(min(100vw, 100vh) * 28 / var(--design-width) * var(--aspect-ratio-correction));width:auto}}@media screen and (max-width:767px) and (max-width:375px){.summary .inner{scale:0.85;-webkit-transform-origin:center center;transform-origin:center center}}.movie{background-color:#fff;padding:calc(min(var(--safe-vw), var(--safe-vh)) * 170 / var(--design-width) * var(--aspect-ratio-correction)) 0 0;position:relative;z-index:6}.movie .title{font-family:var(--font-montserrat);font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 48 / var(--design-width) * var(--aspect-ratio-correction));font-weight:700;letter-spacing:0.45px;text-align:center}.movie .media{height:auto;margin:calc(min(var(--safe-vw), var(--safe-vh)) * 40 / var(--design-width) * var(--aspect-ratio-correction)) auto 0;position:relative;width:calc(min(var(--safe-vw), var(--safe-vh)) * 974 / var(--design-width) * var(--aspect-ratio-correction))}.movie .media .item{border-radius:16px;cursor:pointer;overflow:hidden;position:relative;z-index:1}.movie .media .item img{display:block}@media (min-width:768px){.movie .media .item:focus-visible:after,.movie .media .item:hover:after{background-image:url(../img/movie/icon_play_on.png)}}.movie .media .item:before{background:linear-gradient(157.96deg,#26a5db 15.44%,#c2b2cb 53.77%,#e378a8 88.18%);content:"";height:100%;opacity:0.3;position:absolute;width:100%;z-index:0}.movie .media .item:after{background-image:url(../img/movie/icon_play.png);background-size:100% auto;content:"";height:170px;left:calc(50% - 85px);pointer-events:none;position:absolute;top:calc(50% - 85px);-webkit-transition:background-image 0.4s ease;transition:background-image 0.4s ease;width:170px;z-index:0}.movie .media .bg{background:url(../img/movie/title.svg);background-repeat:no-repeat;background-size:100% auto;height:calc(min(var(--safe-vw), var(--safe-vh)) * 458 / var(--design-width) * var(--aspect-ratio-correction));left:calc(min(var(--safe-vw), var(--safe-vh)) * -150 / var(--design-width) * var(--aspect-ratio-correction));position:absolute;top:calc(min(var(--safe-vw), var(--safe-vh)) * -115 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(var(--safe-vw), var(--safe-vh)) * 200 / var(--design-width) * var(--aspect-ratio-correction));z-index:0}.movie .text{font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 18 / var(--design-width) * var(--aspect-ratio-correction));font-weight:600;line-height:1.5;margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 30 / var(--design-width) * var(--aspect-ratio-correction));text-align:center}@media (max-width:767px){.movie{padding:calc(min(var(--safe-vw), var(--safe-vh)) * 170 / var(--design-width) * var(--aspect-ratio-correction)) 0 0}.movie .title{font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 48 / var(--design-width) * var(--aspect-ratio-correction))}.movie .media{margin:calc(min(100vw, 100vh) * 43 / var(--design-width) * var(--aspect-ratio-correction)) auto 0;width:calc(min(100vw, 100vh) * 678 / var(--design-width) * var(--aspect-ratio-correction))}.movie .media .item{border-radius:calc(min(100vw, 100vh) * 16 / var(--design-width) * var(--aspect-ratio-correction))}.movie .media .item:after{height:calc(min(100vw, 100vh) * 118 / var(--design-width) * var(--aspect-ratio-correction));left:calc(50% - min(100vw, 100vh) * 59 / var(--design-width) * var(--aspect-ratio-correction));top:calc(50% - min(100vw, 100vh) * 59 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 118 / var(--design-width) * var(--aspect-ratio-correction))}.movie .media .bg{display:none}.movie .media .text{font-size:calc(min(var(--safe-vw), var(--safe-vh)) * 18 / var(--design-width) * var(--aspect-ratio-correction));margin-top:calc(min(var(--safe-vw), var(--safe-vh)) * 30 / var(--design-width) * var(--aspect-ratio-correction))}}.outro{margin-top:calc(min(100vw, 100vh) * 150 / var(--design-width) * var(--aspect-ratio-correction));position:relative;z-index:4}.outro .bg{background:url(../img/outro/bg.jpg) 50%/cover no-repeat;inset:0;-webkit-mask-image:url(../img/outro/mask.svg);mask-image:url(../img/outro/mask.svg);-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100vw;mask-size:100vw;position:absolute;will-change:background-position}.outro .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(min(100vw, 100vh) * 240 / var(--design-width) * var(--aspect-ratio-correction)) 0 calc(min(100vw, 100vh) * 400 / var(--design-width) * var(--aspect-ratio-correction));position:relative;z-index:1}.outro .inner .lead{font-size:calc(min(100vw, 100vh) * 26 / var(--design-width) * var(--aspect-ratio-correction));font-weight:600;line-height:1.5;text-align:center}.outro .inner .copy{display:inline-block;margin:calc(min(100vw, 100vh) * 24 / var(--design-width) * var(--aspect-ratio-correction)) auto 0;position:relative;width:calc(min(100vw, 100vh) * 400 / var(--design-width) * var(--aspect-ratio-correction))}.outro .inner .copy img{display:block}.outro .inner .copy .marker{background:#13aced;bottom:0;height:calc(min(100vw, 100vh) * 24 / var(--design-width) * var(--aspect-ratio-correction));left:calc(50% - min(100vw, 100vh) * 160 / var(--design-width) * var(--aspect-ratio-correction));position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;width:calc(min(100vw, 100vh) * 320 / var(--design-width) * var(--aspect-ratio-correction));z-index:-1}.outro .inner .text{font-size:calc(min(100vw, 100vh) * 18 / var(--design-width) * var(--aspect-ratio-correction));font-weight:600;letter-spacing:normal;line-height:2.9;margin-top:calc(min(100vw, 100vh) * 60 / var(--design-width) * var(--aspect-ratio-correction));text-align:center}@media (max-width:767px){.outro .bg{background:url(../img/outro/bg_sp.jpg) 50%/cover no-repeat;-webkit-mask-image:url(../img/outro/mask_sp.svg);mask-image:url(../img/outro/mask_sp.svg)}.outro .inner{padding:calc(min(100vw, 100vh) * 280 / var(--design-width) * var(--aspect-ratio-correction)) 0 calc(min(100vw, 100vh) * 604 / var(--design-width) * var(--aspect-ratio-correction))}.outro .inner .lead{font-size:clamp(15px,min(var(--safe-vw),var(--safe-vh)) * 30/var(--design-width) * var(--aspect-ratio-correction),16px)}.outro .inner .copy{margin:calc(min(100vw, 100vh) * 56 / var(--design-width) * var(--aspect-ratio-correction)) auto 0;width:calc(min(100vw, 100vh) * 520 / var(--design-width) * var(--aspect-ratio-correction))}.outro .inner .copy .marker{bottom:0;height:calc(min(100vw, 100vh) * 31 / var(--design-width) * var(--aspect-ratio-correction));left:calc(50% - min(100vw, 100vh) * 208 / var(--design-width) * var(--aspect-ratio-correction));width:calc(min(100vw, 100vh) * 416 / var(--design-width) * var(--aspect-ratio-correction))}.outro .inner .text{font-size:clamp(17px,min(var(--safe-vw),var(--safe-vh)) * 34/var(--design-width) * var(--aspect-ratio-correction),18px);line-height:2;margin-top:calc(min(100vw, 100vh) * 80 / var(--design-width) * var(--aspect-ratio-correction))}}.related{background-color:#94d9f7;padding:calc(min(100vw, 100vh) * 65 / var(--design-width) * var(--aspect-ratio-correction)) 0 calc(min(100vw, 100vh) * 62 / var(--design-width) * var(--aspect-ratio-correction))}.related .title{font-family:var(--font-montserrat);font-size:calc(min(100vw, 100vh) * 27 / var(--design-width) * var(--aspect-ratio-correction));font-weight:700;letter-spacing:2px;text-align:center}.related .list{display:-ms-grid;display:grid;gap:0 calc(min(100vw, 100vh) * 28 / var(--design-width) * var(--aspect-ratio-correction));-ms-grid-columns:1fr calc(min(100vw, 100vh) * 28 / var(--design-width) * var(--aspect-ratio-correction)) 1fr calc(min(100vw, 100vh) * 28 / var(--design-width) * var(--aspect-ratio-correction)) 1fr;grid-template-columns:repeat(3,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc(min(100vw, 100vh) * 30 / var(--design-width) * var(--aspect-ratio-correction)) auto 0;padding:0;width:calc(min(100vw, 100vh) * 925 / var(--design-width) * var(--aspect-ratio-correction))}.related .list .item{margin:0;padding:0}.related .list .item .anchor{display:block;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.related .list .item .anchor img{display:block}@media (min-width:768px){.related .list .item .anchor:focus-visible,.related .list .item .anchor:hover{opacity:0.7}}@media (max-width:767px){.related{padding:calc(min(100vw, 100vh) * 123 / var(--design-width) * var(--aspect-ratio-correction)) 0 calc(min(100vw, 100vh) * 121 / var(--design-width) * var(--aspect-ratio-correction))}.related .title{font-size:calc(min(100vw, 100vh) * 48 / var(--design-width) * var(--aspect-ratio-correction));letter-spacing:0.042em}.related .list{display:-ms-grid;display:grid;gap:calc(min(100vw, 100vh) * 38 / var(--design-width) * var(--aspect-ratio-correction)) 0;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc(min(100vw, 100vh) * 86 / var(--design-width) * var(--aspect-ratio-correction)) auto 0;padding:0;width:calc(min(100vw, 100vh) * 642 / var(--design-width) * var(--aspect-ratio-correction))}}.footer{background-color:#036cb2;padding:45px 0;position:relative;z-index:11}.footer .copyright{color:#fff;font-family:var(--font-montserrat);font-size:calc(min(100vw, 100vh) * 11 / var(--design-width) * var(--aspect-ratio-correction));font-weight:700;letter-spacing:0.18em;text-align:center}@media (max-width:767px){.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(min(100vw, 100vh) * -30 / var(--design-width) * var(--aspect-ratio-correction));padding:calc(min(100vw, 100vh) * 45 / var(--design-width) * var(--aspect-ratio-correction))}.footer .copyright{font-size:calc(min(100vw, 100vh) * 22 / var(--design-width) * var(--aspect-ratio-correction));letter-spacing:0.091em;line-height:2;width:calc(min(100vw, 100vh) * 565 / var(--design-width) * var(--aspect-ratio-correction))}}
/*# sourceMappingURL=style.css.map */