*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:62.5%}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img,html body svg,html body video{height:auto;width:100%}@media screen and (min-width:980px){html body .pc{display:block}html body .sp{display:none!important}}@media screen and (max-width:980px){html body .sp{display:block}html body .pc{display:none!important}}html body .scroll-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}html body .gif>*{opacity:0}html body .gif>.current{opacity:1}@font-face{html body{font-family:HelveticaNeue-Bold;src:url(../font/helvetica-neue/HelveticaNeue-Bold.eot)}}@font-face{font-family:avenir-next;src:url(../font/avenir-next/AvenirNext-Medium/AvenirNext-Medium.eot) format("embedded-opentype"),url(../font/avenir-next/AvenirNext-Medium/AvenirNext-Medium.woff) format("woff"),url(../font/avenir-next/AvenirNext-Medium/AvenirNext-Medium.ttf) format("truetype"),url(../font/avenir-next/AvenirNext-Medium/AvenirNext-Medium.svg#avenir-next) format("svg")}:root{--disp-height:100svh;--text-color:#000;--background-color:#fff;--red:#ad0000}html{height:100%}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:auto;background-color:var(--background-color);color:var(--text-color);font-family:zen-kaku-gothic-new,sans-serif;font-style:normal;font-weight:500;opacity:1;padding-top:0;position:relative;transition:background-color 1s ease}@media screen and (min-width:980px){html body{background-color:var(--red)}}html body [data-flip-pic]{position:relative}html body [data-flip-pic]>*{left:0;opacity:0;position:absolute;top:0;transition:opacity 1.7s ease 1s;z-index:1}html body [data-flip-pic]>:first-child{position:relative}html body [data-flip-pic]>.show{opacity:1;transition:opacity 1.7s ease;z-index:2}@media screen and (min-width:980px){html body #wrapper{padding-top:35px}html body #wrapper #center{margin-inline:auto;width:35.3221083455%}}html body #wrapper #center #main-visual{background-color:var(--red);color:var(--red);font-family:bodoni-egyptian-pro,serif;font-style:normal;font-weight:800;position:relative}@media screen and (min-width:980px){html body #wrapper #center #main-visual{border-radius:15px;overflow:hidden}}html body #wrapper #center #main-visual .img{overflow:hidden;position:relative;z-index:1}html body #wrapper #center #main-visual .img img{opacity:0;scale:1.2}html body #wrapper #center #main-visual hgroup{left:0;margin-inline:auto;margin-top:5.4666666667%;position:absolute;right:0;text-align:center;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}html body #wrapper #center #main-visual hgroup .brand{font-size:4.2666666667vw;opacity:0;translate:0 10px}@media screen and (min-width:980px){html body #wrapper #center #main-visual hgroup .brand{font-size:1.5300146413vw}}html body #wrapper #center #main-visual hgroup h1{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:8.8vw}@media screen and (min-width:980px){html body #wrapper #center #main-visual hgroup h1{font-size:3.1556551977vw}}html body #wrapper #center #main-visual hgroup .year{font-size:8.8vw;position:absolute;right:0;top:100%}@media screen and (min-width:980px){html body #wrapper #center #main-visual hgroup .year{font-size:3.1556551977vw}}html body #wrapper #center #main-visual hgroup .year span{display:block;rotate:y 90deg}html body #wrapper #center #main-visual hgroup .year .yajirushi{border-bottom:1px solid;border-left:1px solid;height:10px;margin-left:50%;opacity:0;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0;translate:0 -10px;width:3px}html body #wrapper #center #main-visual .catch{font-size:3.2vw;line-height:1.25;position:absolute;z-index:2}@media screen and (min-width:980px){html body #wrapper #center #main-visual .catch{font-size:1.147510981vw}}html body #wrapper #center #main-visual .catch span{display:block;opacity:0;translate:0 10px}html body #wrapper #center #main-visual .catch.catch1{left:0;margin-left:10.8%;margin-top:49.6%;top:0}html body #wrapper #center #main-visual .catch.catch2{bottom:0;margin-bottom:23.4666666667%;margin-right:10.8%;right:0;text-align:right}html body #wrapper #center #main-visual .season{align-items:center;bottom:0;display:flex;font-size:3.2vw;justify-content:center;left:0;line-height:1.25;margin-inline:auto;margin-bottom:3.3333333333%;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}@media screen and (min-width:980px){html body #wrapper #center #main-visual .season{font-size:1.147510981vw}}html body #wrapper #center #main-visual .season span{opacity:0;translate:0 10px}html body #wrapper #center #main-visual.show .img img{opacity:1;scale:1;transition:3s ease 0s}html body #wrapper #center #main-visual.show hgroup .brand{opacity:1;transition:1s ease .5s;translate:0 0}html body #wrapper #center #main-visual.show hgroup h1{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1s}html body #wrapper #center #main-visual.show hgroup .year span{rotate:y 0deg;transition:.5s ease 1.5s}html body #wrapper #center #main-visual.show hgroup .year span:nth-child(3){transition-delay:2s}html body #wrapper #center #main-visual.show .catch1 span,html body #wrapper #center #main-visual.show hgroup .year .yajirushi{opacity:1;transition:.5s ease 1.75s;translate:0 0}html body #wrapper #center #main-visual.show .catch1 span:nth-child(2){transition-delay:2s}html body #wrapper #center #main-visual.show .catch1 span:nth-child(3){transition-delay:2.25s}html body #wrapper #center #main-visual.show .catch1 span:nth-child(4){transition-delay:2.5s}html body #wrapper #center #main-visual.show .catch2 span{opacity:1;transition:.5s ease 2.5s;translate:0 0}html body #wrapper #center #main-visual.show .catch2 span:nth-child(2){transition-delay:2.75s}html body #wrapper #center #main-visual.show .season span{opacity:1;transition:.5s ease 2.75s;translate:0 0}html body #wrapper #center #main-visual.show .season span:nth-child(2){transition-delay:3s}html body #wrapper #center #main-visual.show .season span:nth-child(3){transition-delay:3.25s}html body #wrapper #center #main-visual.type1 .type2,html body #wrapper #center #main-visual.type2 .type1{display:none}html body #wrapper #center #main-visual.type2 .season{font-size:4.8vw}@media screen and (min-width:980px){html body #wrapper #center #main-visual.type2 .season{font-size:1.7212664714vw}}html body #wrapper #center #intro{background-color:var(--red);color:#fff;font-size:3.7333333333vw;line-height:1.75;padding-top:21.3333333333%;text-align:center}@media screen and (min-width:980px){html body #wrapper #center #intro{font-size:1.3387628111vw;font-size:1.4rem;left:16.5080527086%;padding-top:0;position:fixed;top:50%;translate:-50% -50%}html body #wrapper #center #intro .lead{transition-delay:2s}}html body #wrapper #center .big-section{background-color:var(--red);color:#fff;padding-top:17.8666666667%}html body #wrapper #center .big-section hgroup{margin-bottom:4.9333333333%;text-align:center}html body #wrapper #center .big-section hgroup h2{font-family:bodoni-egyptian-pro,serif;font-size:6.4vw;font-style:normal;font-weight:800}@media screen and (min-width:980px){html body #wrapper #center .big-section hgroup h2{font-size:2.2950219619vw;font-size:3rem}}html body #wrapper #center .big-section hgroup p{font-size:3.2vw;line-height:1.4166666667;margin-top:2%}@media screen and (min-width:980px){html body #wrapper #center .big-section hgroup p{font-size:1.147510981vw;font-size:1.55rem}}html body #wrapper #center .big-section .section{padding-bottom:60.5px}html body #wrapper #center .big-section .section .pickup-image{-webkit-clip-path:inset(50% round 15px);clip-path:inset(50% round 15px);margin-inline:auto;opacity:1;overflow:hidden;position:relative;width:89.3333333333%}html body #wrapper #center .big-section .section .pickup-image img{scale:1.1}html body #wrapper #center .big-section .section .pickup-image.show{-webkit-clip-path:inset(0 round 15px);clip-path:inset(0 round 15px);transition:1s ease 0s}html body #wrapper #center .big-section .section .pickup-image.show img{scale:1;transition:1.5s ease 0s}html body #wrapper #center .big-section .section .section-main-images{aspect-ratio:670/837.5;border-radius:15px;margin-inline:auto;overflow:hidden;position:relative;width:89.3333333333%}html body #wrapper #center .big-section .section .section-main-images:before{border-radius:15px;box-shadow:inset 0 0 10px 10px rgba(0,0,0,.1);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}html body #wrapper #center .big-section .section .section-main-images>*{left:0;position:absolute;top:0}html body #wrapper #center .big-section .section .section-main-images .dot{-webkit-animation:scale 1s ease 0s infinite alternate;animation:scale 1s ease 0s infinite alternate;aspect-ratio:1/1;background-color:#9a0;border-radius:50%;left:0;opacity:.67;position:absolute;top:0;transition:.3s ease;width:4.0298507463%;z-index:5}html body #wrapper #center .big-section .section .section-main-images .dot.dot2{-webkit-animation-delay:.2s;animation-delay:.2s}html body #wrapper #center .big-section .section .section-main-images .dot.dot3{-webkit-animation-delay:.4s;animation-delay:.4s}html body #wrapper #center .big-section .section .section-main-images .dot.dot4{-webkit-animation-delay:.6s;animation-delay:.6s}html body #wrapper #center .big-section .section .section-main-images .dot:hover{background-color:var(--red)}@-webkit-keyframes scale{0%{scale:0}70%{scale:1}to{scale:1}}@keyframes scale{0%{scale:0}70%{scale:1}to{scale:1}}html body #wrapper #center .big-section .section .text-area{margin-inline:auto;margin-top:20px;width:76%}@media screen and (min-width:980px){html body #wrapper #center .big-section .section .text-area{margin-top:30px;width:367px}}html body #wrapper #center .big-section .section .text-area .type{border-bottom:2px solid;font-family:bodoni-egyptian-pro,serif;font-size:1.4rem;font-style:normal;font-weight:800;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #wrapper #center .big-section .section .text-area .type{font-size:1.8rem}}html body #wrapper #center .big-section .section .text-area .desc{font-size:1.2rem;line-height:1.5833333333;margin-top:13px}@media screen and (min-width:980px){html body #wrapper #center .big-section .section .text-area .desc{font-size:1.4rem}}html body #wrapper #center .big-section .section .text-area .credit-list li{align-items:center;display:flex;font-family:bodoni-egyptian-pro,serif;font-size:1.4rem;font-style:normal;font-weight:800;justify-content:space-between;margin-top:15px}@media screen and (min-width:980px){html body #wrapper #center .big-section .section .text-area .credit-list li{font-size:1.5rem;margin-top:20px}}html body #wrapper #center .big-section .section .text-area .credit-list li .buy{--link-text:var(--red);--link-bg:#fff;align-items:center;background-color:var(--link-bg);border:1px solid var(--link-bg);border-radius:11.5px;color:var(--link-text);display:flex;height:23px;justify-content:center;padding-top:2px;transition:.3s ease;width:80px}@media screen and (min-width:980px){html body #wrapper #center .big-section .section .text-area .credit-list li .buy{border-radius:15px;font-size:1.5rem;height:30px;width:103px}html body #wrapper #center .big-section .section .text-area .credit-list li .buy:hover{background-color:var(--link-text);color:var(--link-bg)}}@-webkit-keyframes shake{0%{rotate:-5deg}50%{rotate:5deg}}@keyframes shake{0%{rotate:-5deg}50%{rotate:5deg}}@-webkit-keyframes flip{0%{rotate:y 0deg}30%{rotate:y 1turn}to{rotate:y 1turn}}@keyframes flip{0%{rotate:y 0deg}30%{rotate:y 1turn}to{rotate:y 1turn}}html body #wrapper #center .big-section .section#section1 .section-main-images .bg{width:100%;z-index:1}html body #wrapper #center .big-section .section#section1 .section-main-images .dot1{margin-left:74.0298507463%;margin-top:32.0895522388%}html body #wrapper #center .big-section .section#section1 .section-main-images .dot2{margin-left:18.2089552239%;margin-top:87.9104477612%}html body #wrapper #center .big-section .section#section1 .section-main-images .main{margin-left:16.5740740741%;margin-top:17.962962963%;width:71.0185185185%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .item1{margin-left:3.4259259259%;margin-top:6.2962962963%;width:19.6296296296%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .item1 img{-webkit-animation:shake 1s step-end 0s infinite;animation:shake 1s step-end 0s infinite}html body #wrapper #center .big-section .section#section1 .section-main-images .item2{margin-left:7.1296296296%;margin-top:38.0555555556%;width:7.5%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .item3{margin-left:66.5740740741%;margin-top:91.7592592593%;width:26.8518518519%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .item4{margin-left:87.8703703704%;margin-top:49.9074074074%;width:29.3518518519%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .item5{margin-left:-19.537037037%;margin-top:90.8333333333%;width:39.0740740741%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .item6{margin-left:24.3518518519%;margin-top:-4.8148148148%;width:20.1851851852%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .item7{margin-left:66.2037037037%;margin-top:91.7592592593%;width:14.537037037%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .item7 img{-webkit-animation:shake 1s step-end .5s infinite;animation:shake 1s step-end .5s infinite}html body #wrapper #center .big-section .section#section1 .section-main-images .star1{margin-left:72.037037037%;margin-top:12.1296296296%;width:9.1666666667%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .star2{margin-left:6.1111111111%;margin-top:61.3888888889%;width:7.037037037%;z-index:2}html body #wrapper #center .big-section .section#section1 .section-main-images .star3{margin-left:42.4074074074%;margin-top:108.2407407407%;width:8.9814814815%;z-index:2}html body #wrapper #center .big-section .section#section2 .section-main-images .background{width:100%;z-index:1}html body #wrapper #center .big-section .section#section2 .section-main-images .dot1{margin-left:69.8507462687%;margin-top:41.7910447761%}html body #wrapper #center .big-section .section#section2 .section-main-images .dot2{margin-left:52.6865671642%;margin-top:99.4029850746%}html body #wrapper #center .big-section .section#section2 .section-main-images .main{margin-left:7.8703703704%;margin-top:20.9259259259%;width:86.2037037037%;z-index:3}html body #wrapper #center .big-section .section#section2 .section-main-images .item1{margin-left:1.9444444444%;margin-top:-13.2407407407%;width:33.8888888889%;z-index:3}html body #wrapper #center .big-section .section#section2 .section-main-images .item2{margin-left:63.1481481481%;margin-top:2.5%;width:31.6666666667%;z-index:2}html body #wrapper #center .big-section .section#section2 .section-main-images .item2 img{-webkit-animation:shake 1s step-end 0s infinite;animation:shake 1s step-end 0s infinite}html body #wrapper #center .big-section .section#section2 .section-main-images .item3{margin-left:-6.8518518519%;margin-top:88.8888888889%;width:46.7592592593%;z-index:4}html body #wrapper #center .big-section .section#section2 .section-main-images .item3 img{-webkit-animation:shake 1s step-end .25s infinite;animation:shake 1s step-end .25s infinite}html body #wrapper #center .big-section .section#section2 .section-main-images .item4{margin-left:-27.8703703704%;margin-top:-23.7037037037%;width:102.5%;z-index:2}html body #wrapper #center .big-section .section#section2 .section-main-images .item5{margin-left:69.3518518519%;margin-top:99.9074074074%;width:36.0185185185%;z-index:2}html body #wrapper #center .big-section .section#section2 .section-main-images .star1{margin-left:50.5555555556%;margin-top:6.0185185185%;width:6.0185185185%;z-index:2}html body #wrapper #center .big-section .section#section2 .section-main-images .star2{margin-left:4.8148148148%;margin-top:42.6851851852%;width:6.5740740741%;z-index:2}html body #wrapper #center .big-section .section#section2 .section-main-images .star3{margin-left:86.4814814815%;margin-top:42.037037037%;width:9.0740740741%;z-index:2}html body #wrapper #center .big-section .section#section2 .section-main-images .star4{margin-left:44.8148148148%;margin-top:104.6296296296%;width:6.2962962963%;z-index:2}html body #wrapper #center .big-section .section#section3 .section-main-images .background{width:100%;z-index:1}html body #wrapper #center .big-section .section#section3 .section-main-images .dot1{margin-left:71.6417910448%;margin-top:11.0447761194%}html body #wrapper #center .big-section .section#section3 .section-main-images .dot2{margin-left:88.2089552239%;margin-top:33.2835820896%}html body #wrapper #center .big-section .section#section3 .section-main-images .dot3{margin-left:19.2537313433%;margin-top:47.3134328358%}html body #wrapper #center .big-section .section#section3 .section-main-images .dot4{margin-left:34.1791044776%;margin-top:62.3880597015%}html body #wrapper #center .big-section .section#section3 .section-main-images .main{margin-left:19.537037037%;margin-top:13.7962962963%;width:83.2407407407%;z-index:3}html body #wrapper #center .big-section .section#section3 .section-main-images .item1{margin-left:-11.9444444444%;margin-top:-3.0555555556%;width:48.0555555556%;z-index:2}html body #wrapper #center .big-section .section#section3 .section-main-images .item2{margin-left:15.9259259259%;margin-top:71.8518518519%;width:35.2777777778%;z-index:2}html body #wrapper #center .big-section .section#section3 .section-main-images .item2 img{-webkit-animation:shake 1s step-end 0s infinite;animation:shake 1s step-end 0s infinite}html body #wrapper #center .big-section .section#section3 .section-main-images .item3{bottom:0;margin-bottom:0;margin-left:-.0925925926%;top:auto;width:100.9259259259%;z-index:4}html body #wrapper #center .big-section .section#section3 .section-main-images .star1{margin-left:83.3333333333%;margin-top:-3.9814814815%;width:31.2037037037%;z-index:2}html body #wrapper #center .big-section .section#section3 .section-main-images .star2{margin-left:11.1111111111%;margin-top:67.962962963%;width:7.962962963%;z-index:2}html body #wrapper #center .big-section .section#section3 .section-main-images .star3{margin-left:1.2037037037%;margin-top:89.6296296296%;width:23.4259259259%;z-index:2}html body #wrapper #center .big-section .section#section3 .section-main-images .star4{margin-left:25.7407407407%;margin-top:116.5740740741%;width:42.8703703704%;z-index:2}html body #wrapper #center .big-section .section#section3 .section-main-images .star5{margin-left:54.1666666667%;margin-top:107.4074074074%;width:12.4074074074%;z-index:2}html body #wrapper #center .big-section .section#section4 .section-main-images .background{width:100%;z-index:1}html body #wrapper #center .big-section .section#section4 .section-main-images .dot1{margin-left:69.8507462687%;margin-top:37.1641791045%}html body #wrapper #center .big-section .section#section4 .section-main-images .main{margin-left:15.9259259259%;margin-top:9.8148148148%;width:68.4259259259%;z-index:3}html body #wrapper #center .big-section .section#section4 .section-main-images .item1{margin-left:4.1666666667%;margin-top:9.9074074074%;width:27.5925925926%;z-index:2}html body #wrapper #center .big-section .section#section4 .section-main-images .item1 img{-webkit-animation:shake 1s step-end .25s infinite;animation:shake 1s step-end .25s infinite}html body #wrapper #center .big-section .section#section4 .section-main-images .item2{margin-left:56.2037037037%;margin-top:-8.1481481481%;width:62.5%;z-index:2}html body #wrapper #center .big-section .section#section4 .section-main-images .item3{margin-left:76.9444444444%;margin-top:53.0555555556%;width:35.1851851852%;z-index:4}html body #wrapper #center .big-section .section#section4 .section-main-images .item3 img{-webkit-animation:shake 1s step-end 0s infinite;animation:shake 1s step-end 0s infinite}html body #wrapper #center .big-section .section#section4 .section-main-images .item4{margin-left:-1.7592592593%;margin-top:100.6481481481%;width:70.3703703704%;z-index:4}html body #wrapper #center .big-section .section#section4 .section-main-images .star1{margin-left:32.962962963%;margin-top:10%;width:5.7407407407%;z-index:2}html body #wrapper #center .big-section .section#section4 .section-main-images .star1 img{-webkit-animation:flip 5s ease 0s infinite;animation:flip 5s ease 0s infinite}html body #wrapper #center .big-section .section#section4 .section-main-images .star2{margin-left:6.0185185185%;margin-top:45%;width:10.462962963%;z-index:2}html body #wrapper #center .big-section .section#section4 .section-main-images .star2 img{-webkit-animation:flip 3s ease .5s infinite;animation:flip 3s ease .5s infinite}html body #wrapper #center .big-section .section#section4 .section-main-images .star3{margin-left:80%;margin-top:43.5185185185%;width:6.5740740741%;z-index:2}html body #wrapper #center .big-section .section#section4 .section-main-images .star3 img{-webkit-animation:flip 4s ease .6s infinite;animation:flip 4s ease .6s infinite}html body #wrapper #center .big-section .section#section4 .section-main-images .star4{margin-left:4.4444444444%;margin-top:83.5185185185%;width:6.5740740741%;z-index:2}html body #wrapper #center .big-section .section#section4 .section-main-images .star4 img{-webkit-animation:flip 3s ease .9s infinite;animation:flip 3s ease .9s infinite}html body #wrapper #center .big-section .section#section4 .section-main-images .star5{margin-left:85.0925925926%;margin-top:96.2037037037%;width:8.9814814815%;z-index:2}html body #wrapper #center .big-section .section#section4 .section-main-images .star5 img{-webkit-animation:flip 3s ease .3s infinite;animation:flip 3s ease .3s infinite}html body #wrapper #center .big-section .section#section4 .section-main-images .star6{margin-left:69.4444444444%;margin-top:116.4814814815%;width:5.462962963%;z-index:2}html body #wrapper #center .big-section .section#section4 .section-main-images .star6 img{-webkit-animation:flip 4s ease .3s infinite;animation:flip 4s ease .3s infinite}html body #wrapper #center .big-section .section#section5 .section-main-images .background{width:100%;z-index:1}html body #wrapper #center .big-section .section#section5 .section-main-images .dot1{margin-left:30.1492537313%;margin-top:14.9253731343%}html body #wrapper #center .big-section .section#section5 .section-main-images .dot2{margin-left:71.1940298507%;margin-top:14.0298507463%}html body #wrapper #center .big-section .section#section5 .section-main-images .dot3{margin-left:86.1194029851%;margin-top:47.0149253731%}html body #wrapper #center .big-section .section#section5 .section-main-images .dot4{margin-left:17.7611940299%;margin-top:71.9402985075%}html body #wrapper #center .big-section .section#section5 .section-main-images .main{margin-left:6.5740740741%;margin-top:15.7407407407%;width:83.6111111111%;z-index:3}html body #wrapper #center .big-section .section#section5 .section-main-images .item1{margin-left:-12.4074074074%;margin-top:5.7407407407%;width:39.6296296296%;z-index:4}html body #wrapper #center .big-section .section#section5 .section-main-images .item2{margin-left:58.8888888889%;margin-top:9.2592592593%;width:22.7777777778%;z-index:2}html body #wrapper #center .big-section .section#section5 .section-main-images .item3{margin-left:35.0925925926%;margin-top:93.4259259259%;width:98.8888888889%;z-index:4}html body #wrapper #center .big-section .section#section5 .section-main-images .item4{margin-left:50%;margin-top:3.3333333333%;width:8.5185185185%;z-index:2}html body #wrapper #center .big-section .section#section5 .section-main-images .item5{margin-left:35.1851851852%;margin-top:110.7407407407%;width:9.1666666667%;z-index:2}html body #wrapper #center .big-section .section#section5 .section-main-images .item6{margin-left:2.3148148148%;margin-top:103.5185185185%;width:22.5925925926%;z-index:2}html body #wrapper #center .big-section .section#section5 .section-main-images .item6 img{-webkit-animation:shake 1s step-end .5s infinite;animation:shake 1s step-end .5s infinite}html body #wrapper #center .big-section .section#section5 .section-main-images .item7{margin-left:9.4444444444%;margin-top:88.2407407407%;width:9.7222222222%;z-index:2}html body #wrapper #center .big-section .section#section5 .section-main-images .item8{margin-left:80.7407407407%;margin-top:14.6296296296%;width:17.962962963%;z-index:4}html body #wrapper #center .big-section .section#section5 .section-main-images .item8 img{-webkit-animation:shake 1s step-end 0s infinite;animation:shake 1s step-end 0s infinite}html body #wrapper #center .big-section .section#section6 .section-main-images .background{width:100%;z-index:1}html body #wrapper #center .big-section .section#section6 .section-main-images .dot1{margin-left:71.1940298507%;margin-top:22.3880597015%}html body #wrapper #center .big-section .section#section6 .section-main-images .dot2{margin-left:20%;margin-top:86.2686567164%}html body #wrapper #center .big-section .section#section6 .section-main-images .main{margin-left:12.5925925926%;margin-top:15.3703703704%;width:79.9074074074%;z-index:3}html body #wrapper #center .big-section .section#section6 .section-main-images .item1{margin-left:70.7407407407%;margin-top:59.537037037%;width:22.962962963%;z-index:2}html body #wrapper #center .big-section .section#section6 .section-main-images .item2{margin-left:-35.3703703704%;margin-top:93.1481481481%;width:103.5185185185%;z-index:4}html body #wrapper #center .big-section .section#section6 .section-main-images .item3{margin-left:51.2037037037%;margin-top:90.3703703704%;width:58.1481481481%;z-index:3}html body #wrapper #center .big-section .section#section6 .section-main-images .item4{margin-left:-5.7407407407%;margin-top:.9259259259%;width:31.9444444444%;z-index:4}html body #wrapper #center .big-section .section#section6 .section-main-images .item4 img{-webkit-animation:shake 1s step-end 0s infinite;animation:shake 1s step-end 0s infinite}html body #wrapper #center .big-section .section#section6 .section-main-images .item5{margin-left:80.5555555556%;margin-top:110.8333333333%;width:11.1111111111%;z-index:2}html body #wrapper #center .big-section .section#section6 .section-main-images .item5 img{-webkit-animation:shake 1s step-end .34s infinite;animation:shake 1s step-end .34s infinite}html body #wrapper #center .big-section .section#section6 .section-main-images .item6{margin-left:4.2592592593%;margin-top:74.9074074074%;width:12.4074074074%;z-index:2}html body #wrapper #center .big-section .section#section6 .section-main-images .item6 img{-webkit-animation:shake 1s step-end .6s infinite;animation:shake 1s step-end .6s infinite}html body #wrapper #center .big-section .section#section6 .section-main-images .item7{margin-left:74.4444444444%;margin-top:7.3148148148%;width:19.7222222222%;z-index:2}html body #wrapper #center .big-section .section#section6 .section-main-images .item7 img{-webkit-animation:shake 1s step-end .4s infinite;animation:shake 1s step-end .4s infinite}html body #wrapper #center .big-section#big-section4{background-color:#fff;color:var(--red)}html body #wrapper #center .big-section#big-section4 .section .text-area .credit-list li .buy{--link-text:#fff;--link-bg:var(--red)}@media screen and (min-width:980px){html body #wrapper #center #outro{background-color:#fff}}html body #wrapper #center #outro .all{display:block;text-align:center}html body #wrapper #center #outro .all,html body #wrapper #center #outro .all .en{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body #wrapper #center #outro .all .en{border-bottom:3px solid;color:var(--red);font-family:bodoni-egyptian-pro,serif;font-size:2.4rem;font-style:normal;font-weight:800;margin-bottom:5px}html body #wrapper #center #outro .all .jp{font-size:1.2rem}html body #wrapper #center #outro .all:hover .en{border-bottom-color:transparent}html body #wrapper #center #outro .logo{display:block;margin-inline:auto;margin-top:40px;width:90px}html body #wrapper #center #outro .outro-image{margin-top:42.5px;opacity:1;overflow:hidden;position:relative;text-align:center;-webkit-transform:none;transform:none}html body #wrapper #center #outro .outro-image .staff{color:var(--red);font-family:bodoni-egyptian-pro,serif;font-size:2.6666666667vw;font-style:normal;font-weight:800;left:0;line-height:1.75;position:absolute;right:0;text-align:center;top:20px;z-index:2}@media screen and (min-width:980px){html body #wrapper #center #outro .outro-image .staff{font-size:.9562591508vw}}html body #wrapper #center #outro .outro-image .back{position:relative;z-index:1}html body #wrapper #center #outro .outro-image .moon,html body #wrapper #center #outro .outro-image .star{left:0;position:absolute;top:0;z-index:2}html body #wrapper #center #outro .outro-image .moon{width:6.1333333333%}html body #wrapper #center #outro .outro-image .star{width:6.8%}html body #wrapper #center #outro .outro-image .copy{bottom:10px;color:#fff;font-family:bodoni-egyptian-pro,serif;font-size:1rem;font-style:normal;font-weight:800;left:0;position:absolute;right:0;z-index:2}@media screen and (min-width:980px){html body #wrapper #center #outro .outro-image .copy{bottom:30px;left:auto;position:fixed;right:40px}}html body #wrapper #center #outro .outro-image .big-star{margin-left:37.0666666667%;margin-top:26.2666666667%;opacity:0;rotate:y 1turn;width:26.8%}html body #wrapper #center #outro .outro-image .moon1{margin-left:16.1333333333%;margin-top:48.2666666667%;transition:4s steps(8) 0s;translate:-500% 200%}html body #wrapper #center #outro .outro-image .moon2{margin-left:80%;margin-top:71.6%;transition:3s steps(6) .3s;translate:500% -200%}html body #wrapper #center #outro .outro-image .moon2 img{rotate:30deg}html body #wrapper #center #outro .outro-image .moon3{margin-left:10.9333333333%;margin-top:106.4%;transition:3s steps(6) .3s;translate:-500% -200%}html body #wrapper #center #outro .outro-image .moon3 img{rotate:100deg}html body #wrapper #center #outro .outro-image .star{transition:4s steps(8) 0s}html body #wrapper #center #outro .outro-image .star.star1 img{-webkit-transform:rotate(-48deg);transform:rotate(-48deg)}html body #wrapper #center #outro .outro-image .star.star2 img{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}html body #wrapper #center #outro .outro-image .star.star3 img{-webkit-transform:rotate(-23deg);transform:rotate(-23deg)}html body #wrapper #center #outro .outro-image .star.star4 img{-webkit-transform:rotate(5deg);transform:rotate(5deg)}html body #wrapper #center #outro .outro-image .star.star5 img{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}html body #wrapper #center #outro .outro-image .star.star6 img{-webkit-transform:rotate(27deg);transform:rotate(27deg)}html body #wrapper #center #outro .outro-image .star.star7 img{-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}html body #wrapper #center #outro .outro-image .star.star8 img{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}html body #wrapper #center #outro .outro-image .star.star9 img{-webkit-transform:rotate(18deg);transform:rotate(18deg)}html body #wrapper #center #outro .outro-image .star.star10 img{-webkit-transform:rotate(-38deg);transform:rotate(-38deg)}html body #wrapper #center #outro .outro-image .star.star11 img{-webkit-transform:rotate(19deg);transform:rotate(19deg)}html body #wrapper #center #outro .outro-image .star.star12 img{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}html body #wrapper #center #outro .outro-image .star.star13 img{-webkit-transform:rotate(-46deg);transform:rotate(-46deg)}html body #wrapper #center #outro .outro-image .star.star14 img{-webkit-transform:rotate(10deg);transform:rotate(10deg)}html body #wrapper #center #outro .outro-image .star.star15 img{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}html body #wrapper #center #outro .outro-image .star.star16 img{-webkit-transform:rotate(4deg);transform:rotate(4deg)}html body #wrapper #center #outro .outro-image .star.star17 img{-webkit-transform:rotate(-44deg);transform:rotate(-44deg)}html body #wrapper #center #outro .outro-image .star.star18 img{-webkit-transform:rotate(24deg);transform:rotate(24deg)}html body #wrapper #center #outro .outro-image .star.star19 img{-webkit-transform:rotate(-43deg);transform:rotate(-43deg)}html body #wrapper #center #outro .outro-image .star.star20 img{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}html body #wrapper #center #outro .outro-image .star.star21 img{-webkit-transform:rotate(26deg);transform:rotate(26deg)}html body #wrapper #center #outro .outro-image .star.star22 img{-webkit-transform:rotate(48deg);transform:rotate(48deg)}html body #wrapper #center #outro .outro-image .star.star23 img{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}html body #wrapper #center #outro .outro-image .star.star24 img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html body #wrapper #center #outro .outro-image .star.star25 img{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}html body #wrapper #center #outro .outro-image .star.star26 img{-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}html body #wrapper #center #outro .outro-image .star.star27 img{-webkit-transform:rotate(-39deg);transform:rotate(-39deg)}html body #wrapper #center #outro .outro-image .star.star28 img{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}html body #wrapper #center #outro .outro-image .star.star29 img{-webkit-transform:rotate(34deg);transform:rotate(34deg)}html body #wrapper #center #outro .outro-image .star.star30 img{-webkit-transform:rotate(5deg);transform:rotate(5deg)}html body #wrapper #center #outro .outro-image .star1{margin-left:1.3333333333%;margin-top:42.9333333333%;transition:4s steps(8) 0s;translate:-500% 200%}html body #wrapper #center #outro .outro-image .star2{margin-left:3.2%;margin-top:54.6666666667%;transition:3.5s steps(7) .6s;translate:-500% -200%}html body #wrapper #center #outro .outro-image .star3{margin-left:29.8666666667%;margin-top:54%;transition:3s steps(8) 1s;translate:-700% 100%}html body #wrapper #center #outro .outro-image .star4{margin-left:17.4666666667%;margin-top:61.6%;transition:4s steps(7) .3s;translate:-500% -100%}html body #wrapper #center #outro .outro-image .star5{margin-left:-2.2666666667%;margin-top:65.7333333333%;transition:3.5s steps(8) 0s;translate:-500% 100%}html body #wrapper #center #outro .outro-image .star6{margin-left:30.2666666667%;margin-top:68.5333333333%;transition:3s steps(7) .6s;translate:-700% -100%}html body #wrapper #center #outro .outro-image .star7{margin-left:9.7333333333%;margin-top:72.9333333333%;transition:4s steps(8) 1s;translate:-500% 200%}html body #wrapper #center #outro .outro-image .star8{margin-left:21.3333333333%;margin-top:79.6%;transition:3.5s steps(7) .3s;translate:-500% -200%}html body #wrapper #center #outro .outro-image .star9{margin-left:.9333333333%;margin-top:82.9333333333%;transition:3s steps(8) 0s;translate:-500% 100%}html body #wrapper #center #outro .outro-image .star10{margin-left:8.9333333333%;margin-top:90.1333333333%;transition:4s steps(7) .6s;translate:-500% -100%}html body #wrapper #center #outro .outro-image .star11{margin-left:21.4666666667%;margin-top:94%;transition:3.5s steps(8) 1s;translate:-500% -150%}html body #wrapper #center #outro .outro-image .star12{margin-left:-2.2666666667%;margin-top:107.2%;transition:3s steps(7) .3s;translate:-500% 150%}html body #wrapper #center #outro .outro-image .star13{margin-left:18.1333333333%;margin-top:115.3333333333%;transition:4s steps(8) 0s;translate:-500% 0}html body #wrapper #center #outro .outro-image .star14{margin-left:4%;margin-top:119.6%;transition:3.5s steps(7) .6s;translate:-500% 200%}html body #wrapper #center #outro .outro-image .star15{margin-left:14.4%;margin-top:127.7333333333%;transition:3s steps(8) 1s;translate:-500% -200%}html body #wrapper #center #outro .outro-image .star16{margin-left:97.4666666667%;margin-top:41.4666666667%;transition:4s steps(8) .3s;translate:500% 200%}html body #wrapper #center #outro .outro-image .star17{margin-left:86.5333333333%;margin-top:48.8%;transition:3s steps(7) .6s;translate:500% -100%}html body #wrapper #center #outro .outro-image .star18{margin-left:68.5333333333%;margin-top:52.6666666667%;transition:3.5s steps(8) .9s;translate:500% 100%}html body #wrapper #center #outro .outro-image .star19{margin-left:80.8%;margin-top:59.0666666667%;transition:4s steps(7) 0s;translate:500% -200%}html body #wrapper #center #outro .outro-image .star20{margin-left:94.9333333333%;margin-top:58.9333333333%;transition:3s steps(8) .3s;translate:500% 200%}html body #wrapper #center #outro .outro-image .star21{margin-left:68.5333333333%;margin-top:66%;transition:3.5s steps(7) .6s;translate:500% 0}html body #wrapper #center #outro .outro-image .star22{margin-left:91.2%;margin-top:74%;transition:4s steps(8) .9s;translate:500% -100%}html body #wrapper #center #outro .outro-image .star23{margin-left:75.7333333333%;margin-top:81.4666666667%;transition:3s steps(7) 0s;translate:500% 100%}html body #wrapper #center #outro .outro-image .star24{margin-left:86.9333333333%;margin-top:88.6666666667%;transition:3.5s steps(8) .3s;translate:500% -200%}html body #wrapper #center #outro .outro-image .star25{margin-left:77.4666666667%;margin-top:96.2666666667%;transition:4s steps(7) .6s;translate:500% 200%}html body #wrapper #center #outro .outro-image .star26{margin-left:92.4%;margin-top:104.2666666667%;transition:3s steps(8) .9s;translate:500% 0}html body #wrapper #center #outro .outro-image .star27{margin-left:82.4%;margin-top:110%;transition:3.5s steps(7) 0s;translate:500% -100%}html body #wrapper #center #outro .outro-image .star28{margin-left:94.4%;margin-top:113.7333333333%;transition:4s steps(8) .3s;translate:500% 100%}html body #wrapper #center #outro .outro-image .star29{margin-left:78.1333333333%;margin-top:122.8%;transition:3s steps(7) .6s;translate:500% -200%}html body #wrapper #center #outro .outro-image .star30{margin-left:93.3333333333%;margin-top:126.6666666667%;transition:3.5s steps(8) .9s;translate:500% 200%}html body #wrapper #center #outro .outro-image.show .big-star{opacity:1;rotate:y 0deg;transition:1s ease 2s}html body #wrapper #center #outro .outro-image.show .moon,html body #wrapper #center #outro .outro-image.show .star{translate:0 0}html body #wrapper #header{left:42.5px;position:fixed;top:35px;width:89px}html body #wrapper .all-items-pc{border-bottom:2px solid;color:#fff;font-family:bodoni-egyptian-pro,serif;font-size:1.5rem;font-style:normal;font-weight:800;position:fixed;right:45px;text-transform:uppercase;top:35px}html body #wrapper .all-items-pc:hover{border-bottom-color:transparent}html body #wrapper #index{border-block:1px solid #fff;opacity:0;position:fixed;right:16.1420204978%;top:50%;translate:50% -50%;width:206px}html body #wrapper #index li{border-bottom:1px dashed #fff;transition:.3s ease}html body #wrapper #index li:last-child{border-bottom:none}html body #wrapper #index li a{align-items:center;background-color:transparent;color:#fff;display:flex;font-family:bodoni-egyptian-pro,serif;font-size:1.5rem;font-style:normal;font-weight:800;height:42.5px;justify-content:center;transition:.4s ease 0s;width:100%}html body #wrapper #index li a:hover{background-color:#9c0000}html body #wrapper:has(#main-visual.show) #index{opacity:1;transition:1s ease 2s}html body #wrapper:has(#big-section1.on) #index li:first-child{background-color:#9c0000}html body #wrapper:has(#big-section2.on) #index li:first-child{background-color:transparent}html body #wrapper:has(#big-section2.on) #index li:nth-child(2){background-color:#9c0000}html body #wrapper:has(#big-section3.on) #index li:first-child,html body #wrapper:has(#big-section3.on) #index li:nth-child(2){background-color:transparent}html body #wrapper:has(#big-section3.on) #index li:nth-child(3){background-color:#9c0000}