*,: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}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img{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}@font-face{html body{font-family:HelveticaNeue-Bold;src:url(../font/helvetica-neue/HelveticaNeue-Bold.eot)}}:root{--disp-height:100vh;--red:#a53a2d;--milk:#f5eee3;--text-color:var(--red);--bg:var(--milk);--accent-color:#daa99e}html,html body{background-color:var(--bg)}html body{-webkit-font-smoothing:auto;color:var(--text-color);font-family:fot-cezanne-pron,sans-serif;font-size:1rem;font-style:normal;font-weight:500;opacity:1;overflow:hidden;padding-top:0;position:relative}html body.scroll{overflow:scroll}html body [data-flip-pic]{position:relative}html body [data-flip-pic]>*{opacity:0}html body [data-flip-pic]>:nth-child(n+2){left:0;position:absolute;top:0}html body [data-flip-pic]>.show{opacity:1}html body video{width:100%}html body #main-content{margin-inline:auto;max-width:540px;overflow:clip}@media screen and (min-width:1100px){html body #main-content{max-width:none;width:37.5%}}html body #main-content #main-visual{height:var(--disp-height);overflow:hidden;position:relative;scale:1.07;width:100%;z-index:1}html body #main-content #main-visual .images{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}html body #main-content #main-visual .images img,html body #main-content #main-visual .images video{height:100%;object-fit:cover;object-position:center;opacity:0;position:absolute;scale:1.05;transition:opacity 0s ease 1.1s,scale 0s ease 1.1s,z-index 0s ease 0s;width:100%;z-index:1}html body #main-content #main-visual .images img.show,html body #main-content #main-visual .images video.show{opacity:1;scale:1;transition:opacity 1s ease 0s,scale 2.5s ease 0s,z-index 0s ease 0s;z-index:2}html body #main-content #main-visual hgroup{bottom:0;color:var(--milk);left:0;margin:0 auto 5.3333333333%;position:absolute;right:0;text-align:center;z-index:2}html body #main-content #main-visual hgroup .season{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:elza,sans-serif;font-size:4vw;font-style:normal;font-weight:400}@media screen and (min-width:540px){html body #main-content #main-visual hgroup .season{font-size:21.6px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #main-visual hgroup .season{font-size:1.5vw}}html body #main-content #main-visual hgroup h1{font-family:scandia-web,sans-serif;font-size:18.4vw;font-style:normal;font-weight:700;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width:540px){html body #main-content #main-visual hgroup h1{font-size:99.36px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #main-visual hgroup h1{font-size:6.9vw}}html body #main-content #main-visual hgroup h1 span{display:inline-block;opacity:0;rotate:y 180deg;translate:0 50%}html body #main-content #main-visual hgroup h1 span.emp{width:.4em}html body #main-content #main-visual .brand{left:0;margin-top:8.5333333333%;margin-inline:auto;position:absolute;right:0;top:0;width:27.2%;z-index:2}html body #main-content #main-visual.show{scale:1;transition:2s ease 0s}html body #main-content #main-visual.show hgroup .season{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1s}html body #main-content #main-visual.show hgroup h1 span{opacity:1;rotate:y 0deg;transition:1s ease 1s;translate:0 0}html body #main-content #main-visual.show hgroup h1 span:nth-child(2){transition-delay:1.1s}html body #main-content #main-visual.show hgroup h1 span:nth-child(3){transition-delay:1.2s}html body #main-content #main-visual.show hgroup h1 span:nth-child(4){transition-delay:1.3s}html body #main-content #main-visual.show hgroup h1 span:nth-child(5){transition-delay:1.4s}html body #main-content #main-visual.show hgroup h1 span:nth-child(6){transition-delay:1.5s}html body #main-content #main-visual.show hgroup h1 span:nth-child(7){transition-delay:1.6s}html body #main-content #intro{padding-bottom:10.6666666667%}@media screen and (min-width:540px){html body #main-content #intro{border-inline:1px solid var(--red)}}html body #main-content #intro .text{padding-top:8%;text-align:center}html body #main-content #intro .text h2{font-family:source-han-sans-cjk-ja,sans-serif;font-size:5.0666666667vw;font-style:normal;font-weight:500}@media screen and (min-width:540px){html body #main-content #intro .text h2{font-size:27.36px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #intro .text h2{font-size:1.9vw}}html body #main-content #intro .text p{font-size:3.4666666667vw;line-height:1.7692307692;margin-top:8%}@media screen and (min-width:540px){html body #main-content #intro .text p{font-size:18.72px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #intro .text p{font-size:1.3vw}}html body #main-content #intro .index-box{width:100%}html body #main-content #intro .index-box .marquee-wrapper{margin-top:2.6666666667%;overflow:hidden;width:100%}html body #main-content #intro .index-box .marquee-wrapper.marquee1 .marquee{-webkit-animation:marquee 25s linear infinite;animation:marquee 25s linear infinite;position:relative;width:270.5333333333%}@-webkit-keyframes marquee{0%{translate:0 0}to{translate:100% 0}}@keyframes marquee{0%{translate:0 0}to{translate:100% 0}}html body #main-content #intro .index-box .marquee-wrapper.marquee1 .marquee .marquee-item{align-items:center;display:flex;justify-content:space-between;width:100%}html body #main-content #intro .index-box .marquee-wrapper.marquee1 .marquee .marquee-item p{font-family:scandia-web,sans-serif;font-size:8.9333333333vw;font-style:normal;font-weight:700}@media screen and (min-width:540px){html body #main-content #intro .index-box .marquee-wrapper.marquee1 .marquee .marquee-item p{font-size:48.24px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #intro .index-box .marquee-wrapper.marquee1 .marquee .marquee-item p{font-size:3.35vw}}html body #main-content #intro .index-box .marquee-wrapper.marquee1 .marquee .marquee-item img{-webkit-animation:shake 1s step-end 0s infinite;animation:shake 1s step-end 0s infinite;width:4.7905372104%}html body #main-content #intro .index-box .marquee-wrapper.marquee1 .marquee .marquee-item.copy{position:absolute;right:100%;top:0}html body #main-content #intro .index-box .marquee-wrapper.marquee2 .marquee{-webkit-animation:marquee2 25s linear infinite;animation:marquee2 25s linear infinite;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-webkit-keyframes marquee2{0%{translate:0 0}to{translate:-100% 0}}html body #main-content #intro .index-box .marquee-wrapper.marquee2 .marquee .marquee-item{text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body #main-content #intro .index-box .marquee-wrapper.marquee2 .marquee .marquee-item p{font-family:elza,sans-serif;font-size:3.4666666667vw;font-style:normal;font-weight:400;margin-bottom:4px}@media screen and (min-width:540px){html body #main-content #intro .index-box .marquee-wrapper.marquee2 .marquee .marquee-item p{font-size:18.72px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #intro .index-box .marquee-wrapper.marquee2 .marquee .marquee-item p{font-size:1.3vw}}html body #main-content #intro .index-box .marquee-wrapper.marquee2 .marquee .marquee-item.copy{left:100%;position:absolute;top:0}html body #main-content #intro .index-box .marquee-wrapper.marquee3{margin-top:.6666666667%}html body #main-content #intro .index-box .marquee-wrapper.marquee3 .marquee{-webkit-animation:marquee2 25s linear infinite;animation:marquee2 25s linear infinite;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@keyframes marquee2{0%{translate:0 0}to{translate:-100% 0}}html body #main-content #intro .index-box .marquee-wrapper.marquee3 .marquee .marquee-item{text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body #main-content #intro .index-box .marquee-wrapper.marquee3 .marquee .marquee-item p{font-family:elza,sans-serif;font-size:3.4666666667vw;font-style:normal;font-weight:400;margin-bottom:4px}@media screen and (min-width:540px){html body #main-content #intro .index-box .marquee-wrapper.marquee3 .marquee .marquee-item p{font-size:18.72px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #intro .index-box .marquee-wrapper.marquee3 .marquee .marquee-item p{font-size:1.3vw}}html body #main-content #intro .index-box .marquee-wrapper.marquee3 .marquee .marquee-item.copy{left:100%;position:absolute;top:0}html body #main-content #intro .index-box .slider{margin-top:17.6%;overflow:hidden;width:100%}html body #main-content #intro .index-box .slider .marquee-wrapper{-webkit-animation:marquee2 25s linear infinite;animation:marquee2 25s linear infinite;overflow:visible;position:relative;width:247.4666666667%}html body #main-content #intro .index-box .slider .marquee-wrapper .marquee-inner{display:flex;width:100%}html body #main-content #intro .index-box .slider .marquee-wrapper .marquee-inner.copy{left:100%;position:absolute;top:0}html body #main-content #intro .index-box .slider .marquee-wrapper .marquee-inner .item{width:12.5%}html body #main-content #intro .index-box .slider .marquee-wrapper .marquee-inner .item a{display:block;text-align:center}html body #main-content #intro .index-box .slider .marquee-wrapper .marquee-inner .item a .num{font-family:neue-haas-grotesk-display,sans-serif;font-size:3.3333333333vw;font-style:normal;font-weight:500}@media screen and (min-width:540px){html body #main-content #intro .index-box .slider .marquee-wrapper .marquee-inner .item a .num{font-size:18px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #intro .index-box .slider .marquee-wrapper .marquee-inner .item a .num{font-size:1.25vw}}html body #main-content #intro .index-box .slider .marquee-wrapper .marquee-inner .item a .img{margin-inline:auto;margin-top:20px;width:94%}html body #main-content #intro .index-box .index-slider{margin-top:17.6%}html body #main-content #intro .index-box .index-slider .splide__track .splide__list .splide__slide a{display:block;text-align:center}html body #main-content #intro .index-box .index-slider .splide__track .splide__list .splide__slide a .num{font-family:neue-haas-grotesk-display,sans-serif;font-size:3.3333333333vw;font-style:normal;font-weight:500}@media screen and (min-width:540px){html body #main-content #intro .index-box .index-slider .splide__track .splide__list .splide__slide a .num{font-size:18px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #intro .index-box .index-slider .splide__track .splide__list .splide__slide a .num{font-size:1.25vw}}html body #main-content #intro .index-box .index-slider .splide__track .splide__list .splide__slide a .img{margin-inline:auto;margin-top:20px;width:94%}html body #main-content #intro .open{margin-top:8%;text-align:center}html body #main-content #intro .open .sankaku{-webkit-animation:flash 1s step-end 0s infinite;animation:flash 1s step-end 0s infinite;background-color:var(--text-color);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);display:block;height:7px;margin-inline:auto;margin-bottom:4px;width:10px}html body #main-content #intro .open .sankaku:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes flash{0%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes flash{0%{opacity:0}50%{opacity:1}to{opacity:1}}html body #main-content #intro .open p{font-family:kodomonoji,sans-serif;font-size:4.4vw;font-style:normal;font-weight:400}@media screen and (min-width:540px){html body #main-content #intro .open p{font-size:23.76px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #intro .open p{font-size:1.65vw}}html body #main-content .section{color:var(--text-color);padding-bottom:20.2666666667%;padding-top:12.5333333333%;position:relative}@media screen and (min-width:540px){html body #main-content .section{border-inline:1px solid var(--red)}}html body #main-content .section .section-head{align-items:center;display:flex;font-family:elza,sans-serif;font-size:3.3333333333vw;font-style:normal;font-weight:400;justify-content:space-between;margin-inline:auto;position:relative;width:90.6666666667%;z-index:1}@media screen and (min-width:540px){html body #main-content .section .section-head{font-size:18px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content .section .section-head{font-size:1.25vw}}html body #main-content .section .slider{aspect-ratio:540/647;margin-top:9.3333333333%;padding-bottom:9.3333333333%;position:relative;z-index:1}html body #main-content .section .slider .swiper-wrapper .swiper-slide{width:78%}html body #main-content .section .slider .swiper-wrapper .swiper-slide img{-webkit-clip-path:inset(0 0 1px 0);clip-path:inset(0 0 1px 0)}html body #main-content .section .slider .swiper-button-next,html body #main-content .section .slider .swiper-button-prev{bottom:0;position:absolute;width:5.6%}html body #main-content .section .slider .swiper-button-next:hover,html body #main-content .section .slider .swiper-button-prev:hover{cursor:pointer}html body #main-content .section .slider .swiper-button-next.swiper-button-next,html body #main-content .section .slider .swiper-button-prev.swiper-button-next{margin-right:4.5333333333%;right:0}html body #main-content .section .slider .swiper-button-next.swiper-button-prev,html body #main-content .section .slider .swiper-button-prev.swiper-button-prev{left:0;margin-left:4.5333333333%;rotate:180deg}html body #main-content .section .text-area{margin-top:-4%;pointer-events:none;position:relative;text-align:center;z-index:2}html body #main-content .section .text-area .num{font-family:neue-haas-grotesk-display,sans-serif;font-size:3.3333333333vw;font-style:normal;font-weight:500}@media screen and (min-width:540px){html body #main-content .section .text-area .num{font-size:18px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content .section .text-area .num{font-size:1.25vw}}html body #main-content .section .text-area .theme-name{font-family:kodomonoji,sans-serif;font-size:8vw;font-style:normal;font-weight:400;margin-top:4.4%}@media screen and (min-width:540px){html body #main-content .section .text-area .theme-name{font-size:43.2px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content .section .text-area .theme-name{font-size:3vw}}html body #main-content .section .text-area .desc{font-size:3.3333333333vw;line-height:1.76;margin-top:5.3333333333%}@media screen and (min-width:540px){html body #main-content .section .text-area .desc{font-size:18px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content .section .text-area .desc{font-size:1.25vw}}html body #main-content .section .text-area .credit-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-top:8%;margin-inline:auto;pointer-events:auto;width:82.4%}html body #main-content .section .text-area .credit-wrapper .credit-box{width:45.4692556634%}html body #main-content .section .text-area .credit-wrapper .credit-box .type{font-family:elza-narrow,sans-serif;font-size:3.6vw;font-style:normal;font-weight:500}@media screen and (min-width:540px){html body #main-content .section .text-area .credit-wrapper .credit-box .type{font-size:19.44px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content .section .text-area .credit-wrapper .credit-box .type{font-size:1.35vw}}html body #main-content .section .text-area .credit-wrapper .credit-box .credit-list{margin-top:10px}html body #main-content .section .text-area .credit-wrapper .credit-box .credit-list li{align-items:center;display:flex;font-family:elza-narrow,sans-serif;font-size:3.4666666667vw;font-style:normal;font-weight:400;justify-content:space-between;line-height:1.5384615385}@media screen and (min-width:540px){html body #main-content .section .text-area .credit-wrapper .credit-box .credit-list li{font-size:18.72px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content .section .text-area .credit-wrapper .credit-box .credit-list li{font-size:1.3vw}}html body #main-content .section .text-area .credit-wrapper .credit-box .credit-list li.spacer{opacity:0}html body #main-content .section .text-area .credit-wrapper .credit-box .credit-list li:after{border-top:1px dotted var(--text-color);content:"";display:block;flex:1;height:1px;margin-inline:4px;order:2}html body #main-content .section .text-area .credit-wrapper .credit-box .credit-list li .item-name{order:1}html body #main-content .section .text-area .credit-wrapper .credit-box .credit-list li .price{order:3}html body #main-content .section .link{align-items:center;aspect-ratio:141/78;background-color:var(--accent-color);border:1px solid var(--accent-color);border-radius:50%;color:#a53a2d;display:flex;font-family:firelli-variable,sans-serif;font-size:3.2vw;font-variation-settings:"wght" 600;justify-content:center;margin-inline:auto;margin-top:20px;opacity:0;rotate:x 180deg;text-transform:uppercase;width:50.1779359431%}@media screen and (min-width:540px){html body #main-content .section .link{font-size:17.28px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content .section .link{font-size:1.2vw}}html body #main-content .section .link.show{opacity:1;rotate:x 0deg}html body #main-content .section .link:hover{background-color:var(--red);color:var(--accent-color)}html body #main-content .section .other{margin-top:10.6666666667%;position:relative;z-index:1}html body #main-content .section .other .video{aspect-ratio:500/885;margin-inline:auto;width:66.6666666667%}html body #main-content .section .other .video video{-webkit-clip-path:inset(2px 1px 1px 1px);clip-path:inset(2px 1px 1px 1px)}html body #main-content .section .other .video.single{opacity:1}html body #main-content .section .other .video.single video{-webkit-clip-path:inset(2px 1px 100% 1px);clip-path:inset(2px 1px 100% 1px);transition:1.5s ease 0s}html body #main-content .section .other .video.single.show video{-webkit-clip-path:inset(2px 1px 1px 1px);clip-path:inset(2px 1px 1px 1px)}html body #main-content .section .other .video.triple{opacity:1;position:relative;width:48.8%}html body #main-content .section .other .video.triple video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}html body #main-content .section .other .video.triple video:first-child{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);translate:calc(100% - 2px) 0}html body #main-content .section .other .video.triple video:nth-child(2){-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}html body #main-content .section .other .video.triple video:nth-child(3){-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);translate:calc(-100% + 2px) 0}html body #main-content .section .other .video.triple.show video{-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);transition:1s ease}html body #main-content .section .other .video.double{aspect-ratio:auto;position:relative;width:100%}html body #main-content .section .other .video.double video{width:calc(50% + 2px)}html body #main-content .section .other .video.double video:nth-child(2){left:50%;position:absolute;top:0}html body #main-content .section .other .other-item{margin-inline:auto;text-align:center;width:85.6%}html body #main-content .section .other .other-item .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}html body #main-content .section .other .other-item .img img{opacity:1;scale:1.1}html body #main-content .section .other .other-item .img.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}html body #main-content .section .other .other-item .img.show img{scale:1;transition:1.5s ease}html body #main-content .section .other .other-item .other-text{margin-top:2.6666666667%}html body #main-content .section .other .other-item .other-text p{font-family:elza-narrow,sans-serif;font-size:3.4666666667vw;font-style:normal;font-weight:400}@media screen and (min-width:540px){html body #main-content .section .other .other-item .other-text p{font-size:18.72px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content .section .other .other-item .other-text p{font-size:1.3vw}}html body #main-content .section .other .other-item .other-text .link{width:21.9626168224%}html body #main-content .section#section2,html body #main-content .section#section4,html body #main-content .section#section6,html body #main-content .section#section8{--text-color:var(--milk);background-color:var(--red)}@-webkit-keyframes shake{0%{rotate:0deg}50%{rotate:3deg}to{rotate:0deg}}@keyframes shake{0%{rotate:0deg}50%{rotate:3deg}to{rotate:0deg}}html body #main-content .section#section1 .mokuba{-webkit-animation:mokuba 8s linear 0s infinite;animation:mokuba 8s linear 0s infinite;left:0;margin-top:-12.5333333333%;position:absolute;top:0;width:49.4666666667%;z-index:2}@-webkit-keyframes mokuba{0%{translate:-100% 0}to{translate:202.1563342318% 0}}@keyframes mokuba{0%{translate:-100% 0}to{translate:202.1563342318% 0}}html body #main-content .section#section1 .mokuba img{-webkit-animation:mokuba2 1s ease 0s infinite alternate;animation:mokuba2 1s ease 0s infinite alternate;-webkit-transform-origin:50% 90%;transform-origin:50% 90%}@-webkit-keyframes mokuba2{0%{rotate:-10deg}to{rotate:10deg}}@keyframes mokuba2{0%{rotate:-10deg}to{rotate:10deg}}html body #main-content .section#section2 .pins{-webkit-animation:pins 3s ease 0s infinite;animation:pins 3s ease 0s infinite;left:0;margin-left:6.2666666667%;margin-top:-32.6666666667%;position:absolute;top:0;-webkit-transform-origin:50% 90%;transform-origin:50% 90%;width:44.8%;z-index:2}@-webkit-keyframes pins{0%{rotate:0deg}5%{rotate:4deg}10%{rotate:-4deg}15%{rotate:4deg}20%{rotate:-4deg}25%{rotate:0deg}to{rotate:0deg}}@keyframes pins{0%{rotate:0deg}5%{rotate:4deg}10%{rotate:-4deg}15%{rotate:4deg}20%{rotate:-4deg}25%{rotate:0deg}to{rotate:0deg}}html body #main-content .section#section2 .text-area .credit-wrapper{position:relative}html body #main-content .section#section2 .text-area .credit-wrapper .clock{bottom:0;margin-bottom:-4.854368932%;margin-right:-21.8446601942%;position:absolute;right:0;width:72.0064724919%}html body #main-content .section#section2 .text-area .credit-wrapper .clock .long,html body #main-content .section#section2 .text-area .credit-wrapper .clock .short{-webkit-animation:clock 12s linear 0s infinite;animation:clock 12s linear 0s infinite;left:0;position:absolute;top:0;-webkit-transform-origin:50% 45%;transform-origin:50% 45%;width:100%}html body #main-content .section#section2 .text-area .credit-wrapper .clock .long.short,html body #main-content .section#section2 .text-area .credit-wrapper .clock .short.short{-webkit-animation-duration:60s;animation-duration:60s}@-webkit-keyframes clock{0%{rotate:0deg}to{rotate:1turn}}@keyframes clock{0%{rotate:0deg}to{rotate:1turn}}html body #main-content .section#section3 .ball{left:0;pointer-events:none;position:absolute;top:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;width:20.2666666667%;z-index:2}html body #main-content .section#section3 .ball.ball1{-webkit-animation:bounce 1.5s linear 0s infinite;animation:bounce 1.5s linear 0s infinite;margin-left:67.0666666667%;margin-top:9.8666666667%}html body #main-content .section#section3 .ball.ball2{-webkit-animation:bounce 1.6s linear .6s infinite;animation:bounce 1.6s linear .6s infinite;margin-left:13.7333333333%;margin-top:130.5333333333%}html body #main-content .section#section3 .ball.ball2 img{rotate:70deg}html body #main-content .section#section3 .ball.ball3{-webkit-animation:bounce 1.4s linear .75s infinite;animation:bounce 1.4s linear .75s infinite;margin-left:85.3333333333%;margin-top:153.2%}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}30%{-webkit-transform:scale(1.1,.95) translate(0);transform:scale(1.1,.95) translate(0)}40%{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}50%{-webkit-transform:scale(.95,1.1) translateY(-60%);transform:scale(.95,1.1) translateY(-60%)}60%{-webkit-transform:scale(1) translateY(-80%);transform:scale(1) translateY(-80%)}to{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}@keyframes bounce{0%{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}30%{-webkit-transform:scale(1.1,.95) translate(0);transform:scale(1.1,.95) translate(0)}40%{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}50%{-webkit-transform:scale(.95,1.1) translateY(-60%);transform:scale(.95,1.1) translateY(-60%)}60%{-webkit-transform:scale(1) translateY(-80%);transform:scale(1) translateY(-80%)}to{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}}html body #main-content .section#section3 .text-area .credit-wrapper{position:relative}html body #main-content .section#section3 .text-area .credit-wrapper .grobe{bottom:0;left:0;margin-bottom:-3.2362459547%;position:absolute;width:50.9708737864%}html body #main-content .section#section3 .text-area .credit-wrapper .grobe img{-webkit-animation:shake .8s step-end 0s infinite;animation:shake .8s step-end 0s infinite}html body #main-content .section#section4 .text-area .crowns{margin-top:-4%;overflow:hidden;width:100%}html body #main-content .section#section4 .text-area .crowns .marquee-inner{-webkit-animation:crown 3s linear 0s infinite;animation:crown 3s linear 0s infinite;display:flex;width:184%}html body #main-content .section#section4 .text-area .crowns .marquee-inner .img{width:25%}html body #main-content .section#section4 .text-area .crowns .marquee-inner img{-webkit-animation:shake .5s step-end 0s infinite;animation:shake .5s step-end 0s infinite}@-webkit-keyframes crown{0%{translate:0 0}to{translate:-25% 0}}@keyframes crown{0%{translate:0 0}to{translate:-25% 0}}html body #main-content .section#section4 .text-area .credit-wrapper{margin-top:-4%}html body #main-content .section#section4 .other .video{aspect-ratio:413/373}html body #main-content .section#section5{padding-bottom:9.6%}html body #main-content .section#section5 .trains{-webkit-animation:train 6s linear 0s infinite;animation:train 6s linear 0s infinite;left:0;margin-top:-17.3333333333%;pointer-events:none;position:absolute;top:0;width:41.3333333333%;z-index:2}html body #main-content .section#section5 .trains.trains2{animation:train 6s linear 0s infinite reverse;bottom:0;margin-bottom:-14.6666666667%;margin-top:0;top:auto}html body #main-content .section#section5 .trains.trains2 img.train1{opacity:0}@-webkit-keyframes train{0%{translate:241.935483871% 0}to{translate:-241.935483871% 0}}@keyframes train{0%{translate:241.935483871% 0}to{translate:-241.935483871% 0}}html body #main-content .section#section5 .trains img.train1{-webkit-animation:train1 1s step-end 0s infinite alternate;animation:train1 1s step-end 0s infinite alternate;width:100%}@-webkit-keyframes train1{0%{rotate:0deg}33%{rotate:3deg;translate:5% 0}66%{rotate:0deg}to{rotate:-3deg}}@keyframes train1{0%{rotate:0deg}33%{rotate:3deg;translate:5% 0}66%{rotate:0deg}to{rotate:-3deg}}html body #main-content .section#section5 .trains img.train2{-webkit-animation:train2 1.4s step-end 0s infinite alternate;animation:train2 1.4s step-end 0s infinite alternate;left:100%;position:absolute;top:0;width:79.6774193548%}@-webkit-keyframes train2{0%{rotate:2deg}33%{rotate:0deg;translate:-15% 0}66%{rotate:-5deg;translate:10% 0}to{rotate:2deg;translate:-10% 0}}@keyframes train2{0%{rotate:2deg}33%{rotate:0deg;translate:-15% 0}66%{rotate:-5deg;translate:10% 0}to{rotate:2deg;translate:-10% 0}}html body #main-content .section#section5 .trains img.train3{-webkit-animation:train3 1.6s step-end 0s infinite alternate;animation:train3 1.6s step-end 0s infinite alternate;left:180%;position:absolute;top:0;width:77.4193548387%}@-webkit-keyframes train3{0%{rotate:0deg}33%{rotate:4deg;translate:-10% 0}66%{rotate:0deg;translate:0 0}to{rotate:-5deg;translate:-10% 0}}@keyframes train3{0%{rotate:0deg}33%{rotate:4deg;translate:-10% 0}66%{rotate:0deg;translate:0 0}to{rotate:-5deg;translate:-10% 0}}html body #main-content .section#section6 .text-area .credit-wrapper{position:relative}html body #main-content .section#section6 .text-area .credit-wrapper .cart{-webkit-animation:cart 4s ease 0s infinite;animation:cart 4s ease 0s infinite;bottom:0;left:0;margin-bottom:-9.7087378641%;margin-left:-16.1812297735%;position:absolute;width:64.7249190939%}@-webkit-keyframes cart{0%{translate:-80% 0}25%{translate:3% 0}28%{translate:0 0}55%{translate:0 0}85%{translate:-80% 0}to{translate:-80% 0}}@keyframes cart{0%{translate:-80% 0}25%{translate:3% 0}28%{translate:0 0}55%{translate:0 0}85%{translate:-80% 0}to{translate:-80% 0}}html body #main-content .section#section7 .text-area .credit-wrapper{position:relative}html body #main-content .section#section7 .text-area .credit-wrapper .racket{-webkit-animation:racket 1s step-end 0s infinite;animation:racket 1s step-end 0s infinite;left:0;margin-left:24.2718446602%;margin-top:15.2103559871%;position:absolute;top:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;width:79.28802589%}@-webkit-keyframes racket{0%{rotate:0deg}50%{rotate:-5deg}to{rotate:0deg}}@keyframes racket{0%{rotate:0deg}50%{rotate:-5deg}to{rotate:0deg}}html body #main-content .section#section7 .text-area .credit-wrapper .ball{-webkit-animation:ball 1s step-end 0s infinite;animation:ball 1s step-end 0s infinite;left:0;margin-left:69.9029126214%;margin-top:12.9449838188%;position:absolute;top:0;width:19.4174757282%}@-webkit-keyframes ball{0%{rotate:0deg;translate:0 0}50%{rotate:-90deg;translate:0 -50px}to{rotate:0deg;translate:0 0}}@keyframes ball{0%{rotate:0deg;translate:0 0}50%{rotate:-90deg;translate:0 -50px}to{rotate:0deg;translate:0 0}}html body #main-content .section#section8{padding-bottom:4%;position:relative}html body #main-content .section#section8 .picture{left:0;position:absolute;top:0;z-index:2}html body #main-content .section#section8 .picture img{-webkit-animation:flip 3s ease 0s infinite;animation:flip 3s ease 0s infinite}@-webkit-keyframes flip{0%{rotate:y 0deg}20%{rotate:y 1turn}to{rotate:y 1turn}}@keyframes flip{0%{rotate:y 0deg}20%{rotate:y 1turn}to{rotate:y 1turn}}html body #main-content .section#section8 .picture.pic1{margin-left:16%;margin-top:-31.2%;width:39.0666666667%;z-index:3}html body #main-content .section#section8 .picture.pic2{margin-left:-9.3333333333%;margin-top:-14.5333333333%;width:40.6666666667%}html body #main-content .section#section8 .picture.pic2 img{-webkit-animation-delay:1.5s;animation-delay:1.5s}html body #main-content .section#section8 .other .track{-webkit-animation:track 5s linear 0s infinite;animation:track 5s linear 0s infinite;margin-inline:auto;width:61.4666666667%}@-webkit-keyframes track{0%{translate:-162.6898047722% 0}to{translate:162.6898047722% 0}}@keyframes track{0%{translate:-162.6898047722% 0}to{translate:162.6898047722% 0}}html body #main-content .section#section8 .other .track img{-webkit-animation:shake .8s step-end 0s infinite;animation:shake .8s step-end 0s infinite}html body #main-content .section#section8 .other .other-item{margin-top:6.6666666667%}html body #main-content .section#section8 .other .other-item .george{margin-inline:auto;width:75.5451713396%}html body #main-content .section#section8 .other .other-item .img{margin-top:6.230529595%}html body #main-content .section#section8 .other .copy{font-size:2.1333333333vw;line-height:1.25;margin-top:6.6666666667%;text-align:center}@media screen and (min-width:540px){html body #main-content .section#section8 .other .copy{font-size:11.52px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content .section#section8 .other .copy{font-size:.8vw}}html body #main-content #outro{font-family:elza,sans-serif;font-style:normal;font-weight:400;padding-bottom:4%;padding-top:6.6666666667%;text-align:center}@media screen and (min-width:540px){html body #main-content #outro{border-inline:1px solid var(--red)}}html body #main-content #outro .data{font-family:elza-narrow,sans-serif;font-style:normal;font-weight:400}html body #main-content #outro .data h4{font-size:3.6vw;font-weight:500;margin-top:1em}@media screen and (min-width:540px){html body #main-content #outro .data h4{font-size:19.44px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #outro .data h4{font-size:1.35vw}}html body #main-content #outro .data p{font-size:4.2666666667vw;font-weight:400}@media screen and (min-width:540px){html body #main-content #outro .data p{font-size:23.04px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #outro .data p{font-size:1.6vw}}html body #main-content #outro .toybox{aspect-ratio:750/554;position:relative;width:100%}html body #main-content #outro .toybox .toy{left:0;opacity:0;position:absolute;top:0}html body #main-content #outro .toybox .toy.toy1{margin-left:41.4666666667%;margin-top:46.2666666667%;rotate:300deg;translate:10px 120px;width:8.2666666667%;z-index:8}@-webkit-keyframes toy1{0%{rotate:300deg;translate:10px 120px}50%{translate:-5px 70px}to{rotate:0deg;translate:0 0}}@keyframes toy1{0%{rotate:300deg;translate:10px 120px}50%{translate:-5px 70px}to{rotate:0deg;translate:0 0}}html body #main-content #outro .toybox .toy.toy2{margin-left:66.1333333333%;margin-top:39.4666666667%;translate:60px 10px;width:13.9555555556%;z-index:7}html body #main-content #outro .toybox .toy.toy3{margin-left:59.7333333333%;margin-top:37.2%;translate:50px 15px;width:12.0888888889%;z-index:6}html body #main-content #outro .toybox .toy.train{aspect-ratio:277/98;margin-left:15.7333333333%;margin-top:51.2%;translate:227.4368231047% 0;width:36.9333333333%}html body #main-content #outro .toybox .toy.train .toy6{-webkit-animation:shake .8s step-end 1s infinite;animation:shake .8s step-end 1s infinite;left:0;position:absolute;top:0;width:41.5162454874%}html body #main-content #outro .toybox .toy.train .toy5{-webkit-animation:shake .7s step-end 1.4s infinite;animation:shake .7s step-end 1.4s infinite;left:0;margin-left:37.1841155235%;position:absolute;top:0;width:33.2129963899%}html body #main-content #outro .toybox .toy.train .toy4{-webkit-animation:shake .8s step-end 0s infinite;animation:shake .8s step-end 0s infinite;position:absolute;right:0;top:0;width:33.2129963899%}html body #main-content #outro .toybox .toy.toy7{margin-left:44.9333333333%;margin-top:31.8666666667%;translate:10px 100px;width:19.7333333333%;z-index:5}html body #main-content #outro .toybox .toy.toy8{margin-left:32.9333333333%;margin-top:33.7333333333%;rotate:180deg;translate:-60px 90px;width:17.1555555556%;z-index:4}html body #main-content #outro .toybox .toy.toy9{margin-left:18.5333333333%;margin-top:20.2666666667%;translate:-100px -20px;width:31.6444444444%;z-index:3}html body #main-content #outro .toybox .toy.toy10{margin-left:48.8%;margin-top:30%;translate:100px -20px;width:26.4%;z-index:3}html body #main-content #outro .toybox .toy.toy11{margin-left:41.4666666667%;margin-top:9.0666666667%;translate:10px -70px;width:21.1555555556%;z-index:3}html body #main-content #outro .toybox .toy.toy12{margin-left:38.5333333333%;margin-top:19.8666666667%;translate:-10px -80px;width:21.1555555556%;z-index:2}html body #main-content #outro .toybox .toy.toy13{margin-left:29.3333333333%;margin-top:11.4666666667%;rotate:130deg;translate:-30px -40px;width:6.4888888889%;z-index:2}html body #main-content #outro .toybox .toy.toy14{margin-left:28.6666666667%;margin-top:2.2666666667%;translate:-30px -60px;width:21.0666666667%;z-index:1}html body #main-content #outro .toybox .toy.toy15{margin-left:50.2666666667%;margin-top:13.3333333333%;translate:50px -60px;width:22.3111111111%;z-index:1}html body #main-content #outro .toybox.show .toy{opacity:1;transition:1s ease 0s}html body #main-content #outro .toybox.show .toy1{-webkit-animation:toy1 2.4s steps(6) 0s forwards;animation:toy1 2.4s steps(6) 0s forwards}html body #main-content #outro .toybox.show .toy2{-webkit-animation:toy2 2.4s steps(5) 1s forwards;animation:toy2 2.4s steps(5) 1s forwards;transition:1s ease 1s}@-webkit-keyframes toy2{0%{translate:60px 10px}to{translate:0 0}}@keyframes toy2{0%{translate:60px 10px}to{translate:0 0}}html body #main-content #outro .toybox.show .train{-webkit-animation:train5 2.9s steps(9) 2s forwards;animation:train5 2.9s steps(9) 2s forwards;transition:1s ease 1s}@-webkit-keyframes train5{0%{translate:227.4368231047% 0}to{translate:0 0}}@keyframes train5{0%{translate:227.4368231047% 0}to{translate:0 0}}html body #main-content #outro .toybox.show .toy3{-webkit-animation:toy3 2.4s steps(4) 0s forwards;animation:toy3 2.4s steps(4) 0s forwards}@-webkit-keyframes toy3{0%{translate:50px 15px}to{translate:0 0}}@keyframes toy3{0%{translate:50px 15px}to{translate:0 0}}html body #main-content #outro .toybox.show .toy7{-webkit-animation:toy7 2.6s steps(4) 0s forwards;animation:toy7 2.6s steps(4) 0s forwards}@-webkit-keyframes toy7{0%{translate:10px 100px}to{translate:0 0}}@keyframes toy7{0%{translate:10px 100px}to{translate:0 0}}html body #main-content #outro .toybox.show .toy8{-webkit-animation:toy8 2s steps(5) 0s forwards;animation:toy8 2s steps(5) 0s forwards}@-webkit-keyframes toy8{0%{rotate:180deg;translate:-60px 90px}to{rotate:0deg;translate:0 0}}@keyframes toy8{0%{rotate:180deg;translate:-60px 90px}to{rotate:0deg;translate:0 0}}html body #main-content #outro .toybox.show .toy9{-webkit-animation:toy9 2.4s steps(6) 0s forwards;animation:toy9 2.4s steps(6) 0s forwards}@-webkit-keyframes toy9{0%{translate:-100px -20px}to{translate:0 0}}@keyframes toy9{0%{translate:-100px -20px}to{translate:0 0}}html body #main-content #outro .toybox.show .toy10{-webkit-animation:toy10 2.9s steps(6) .1s forwards;animation:toy10 2.9s steps(6) .1s forwards}@-webkit-keyframes toy10{0%{translate:100px -20px}to{translate:0 0}}@keyframes toy10{0%{translate:100px -20px}to{translate:0 0}}html body #main-content #outro .toybox.show .toy11{-webkit-animation:toy11 2.2s steps(5) .4s forwards;animation:toy11 2.2s steps(5) .4s forwards}@-webkit-keyframes toy11{0%{translate:10px -70px}to{translate:0 0}}@keyframes toy11{0%{translate:10px -70px}to{translate:0 0}}html body #main-content #outro .toybox.show .toy12{-webkit-animation:toy12 2s steps(4) .1s forwards;animation:toy12 2s steps(4) .1s forwards}@-webkit-keyframes toy12{0%{translate:-10px -80px}to{translate:0 0}}@keyframes toy12{0%{translate:-10px -80px}to{translate:0 0}}html body #main-content #outro .toybox.show .toy13{-webkit-animation:toy13 2.5s steps(4) .5s forwards;animation:toy13 2.5s steps(4) .5s forwards}@-webkit-keyframes toy13{0%{rotate:130deg;translate:-30px -40px}to{rotate:0deg;translate:0 0}}@keyframes toy13{0%{rotate:130deg;translate:-30px -40px}to{rotate:0deg;translate:0 0}}html body #main-content #outro .toybox.show .toy14{-webkit-animation:toy14 2.2s steps(6) 0s forwards;animation:toy14 2.2s steps(6) 0s forwards}@-webkit-keyframes toy14{0%{translate:-30px -60px}to{translate:0 0}}@keyframes toy14{0%{translate:-30px -60px}to{translate:0 0}}html body #main-content #outro .toybox.show .toy15{-webkit-animation:toy15 2s steps(5) 0s forwards;animation:toy15 2s steps(5) 0s forwards}@-webkit-keyframes toy15{0%{translate:50px -60px}to{translate:0 0}}@keyframes toy15{0%{translate:50px -60px}to{translate:0 0}}html body #main-content #outro .online-store{align-items:center;aspect-ratio:335/135;background-color:var(--accent-color);border-radius:50%;display:flex;font-family:firelli-variable,sans-serif;font-size:3.2vw;font-variation-settings:"wght" 600;justify-content:center;margin-inline:auto;rotate:x 180deg;text-transform:uppercase;width:44.6666666667%}@media screen and (min-width:540px){html body #main-content #outro .online-store{font-size:17.28px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #outro .online-store{font-size:1.2vw}}html body #main-content #outro .online-store.show{rotate:x 0deg}html body #main-content #outro .online-store:hover{background-color:var(--red);color:var(--accent-color)}html body #main-content #outro .brand{font-size:3.3333333333vw;line-height:1.32;margin-top:16.5333333333%}@media screen and (min-width:540px){html body #main-content #outro .brand{font-size:18px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #outro .brand{font-size:1.25vw}}html body #main-content #outro .title{font-family:scandia-web,sans-serif;font-size:6.6666666667vw;font-style:normal;font-weight:700;letter-spacing:.05em;margin-top:5.3333333333%}@media screen and (min-width:540px){html body #main-content #outro .title{font-size:36px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #outro .title{font-size:2.5vw}}html body #main-content #outro .staff{font-size:3.2vw;line-height:1.4583333333;margin-top:5.3333333333%}@media screen and (min-width:540px){html body #main-content #outro .staff{font-size:17.28px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #outro .staff{font-size:1.2vw}}html body #main-content #outro .insta{display:block;margin-top:10.1333333333%;margin-inline:auto;width:7.3333333333%}html body #main-content #outro .copy{font-size:2.6666666667vw;margin-top:6.4%}@media screen and (min-width:540px){html body #main-content #outro .copy{font-size:14.4px}}@media screen and (min-width:540px) and (min-width:1100px){html body #main-content #outro .copy{font-size:1vw}}html body .pc-fixed{display:none}@media screen and (min-width:980px){html body .pc-fixed{bottom:0;display:block;position:fixed;width:calc(50% - 270px)}}@media screen and (min-width:980px) and (min-width:1100px){html body .pc-fixed{width:31.25%}}html body .pc-fixed .title{font-family:scandia-web,sans-serif;font-size:15rem;font-size:8rem;font-style:normal;font-weight:700;letter-spacing:0;margin-bottom:30px;margin-top:80px;text-align:center;white-space:nowrap}@media screen and (min-width:1100px){html body .pc-fixed .title{font-size:10.4166666667vw;letter-spacing:.01em;margin-bottom:6.6666666667%;margin-top:17.7777777778%}}html body .pc-fixed .title span{display:inline-block;margin-inline:5px;opacity:0;rotate:y 180deg;translate:0 10px}@media screen and (min-width:1200px){html body .pc-fixed .title span{margin-inline:8px}}html body:has(#main-visual.show) .pc-fixed .title span{-webkit-animation:rotateTitle 8s ease 7s infinite;animation:rotateTitle 8s ease 7s infinite;opacity:1;rotate:y 0deg;transition:1s ease 1s;translate:0 0}@-webkit-keyframes rotateTitle{0%{rotate:y 0deg}10%{rotate:y 1turn}to{rotate:y 1turn}}@keyframes rotateTitle{0%{rotate:y 0deg}10%{rotate:y 1turn}to{rotate:y 1turn}}html body:has(#main-visual.show) .pc-fixed .title span:nth-child(2){-webkit-animation-delay:7.1s;animation-delay:7.1s;transition-delay:1.1s}html body:has(#main-visual.show) .pc-fixed .title span:nth-child(3){-webkit-animation-delay:7.2s;animation-delay:7.2s;transition-delay:1.2s}html body:has(#main-visual.show) #pc-right .online{opacity:1;transition:1s ease 3s;translate:0 0}html body:has(#main-visual.show) #pc-right .title span:first-child{-webkit-animation-delay:7.4s;animation-delay:7.4s;transition-delay:1.4s}html body:has(#main-visual.show) #pc-right .title span:nth-child(2){-webkit-animation-delay:7.5s;animation-delay:7.5s;transition-delay:1.5s}html body:has(#main-visual.show) #pc-right .title span:nth-child(3){-webkit-animation-delay:7.6s;animation-delay:7.6s;transition-delay:1.6s}html body:has(#main-visual.show) #pc-left .head{opacity:1;transition:1s ease 2s;translate:0 0}html body:has(#main-visual.show) #pc-left #index ul li{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:1s ease 2.5s}html body:has(#main-visual.show) #pc-left #index ul li:nth-child(2){transition-delay:2.6s}html body:has(#main-visual.show) #pc-left #index ul li:nth-child(3){transition-delay:2.7s}html body:has(#main-visual.show) #pc-left #index ul li:nth-child(4){transition-delay:2.8s}html body:has(#main-visual.show) #pc-left #index ul li:nth-child(5){transition-delay:2.9s}html body:has(#main-visual.show) #pc-left #index ul li:nth-child(6){transition-delay:3s}html body:has(#main-visual.show) #pc-left #index ul li:nth-child(7){transition-delay:3.1s}html body:has(#main-visual.show) #pc-left #index ul li:nth-child(8){transition-delay:3.2s}html body:has(#main-visual.show) #pc-left #index .thumbs{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 3s}html body #pc-left{left:0}html body #pc-left .head{align-items:flex-start;display:flex;font-family:elza,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;justify-content:space-between;line-height:1.2142857143;margin-inline:auto;margin-bottom:50px;opacity:0;translate:0 10px;width:77.1111111111%}@media screen and (min-width:1100px){html body #pc-left .head{font-size:.9722222222vw}}html body #pc-left #index{align-items:flex-start;display:flex;justify-content:space-between;margin-inline:auto;width:77.1111111111%}html body #pc-left #index ul li{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-bottom:7px}html body #pc-left #index ul li a{align-items:center;display:flex;justify-content:flex-start}html body #pc-left #index ul li a .num{font-family:neue-haas-grotesk-display,sans-serif;font-size:1rem;font-style:normal;font-weight:500;width:37px}@media screen and (min-width:1100px){html body #pc-left #index ul li a .num{font-size:.6944444444vw}}html body #pc-left #index ul li a .theme{border-bottom:1px solid transparent;font-family:elza,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400}@media screen and (min-width:1100px){html body #pc-left #index ul li a .theme{font-size:1.1111111111vw}}html body #pc-left #index ul li a:hover .theme{border-bottom-color:var(--text-color)!important}html body #pc-left #index .thumbs{aspect-ratio:142/201;background-color:var(--red);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);position:relative;width:142px}@media screen and (min-width:1100px){html body #pc-left #index .thumbs{width:40.9221902017%}}html body #pc-left #index .thumbs img{left:0;opacity:0;position:absolute;top:0;transition:.5s ease}html body #pc-left #index .thumbs img:first-child{opacity:1}html body #pc-left #index:has(.section1 a:hover) .thumbs img{opacity:0!important}html body #pc-left #index:has(.section1 a:hover) .thumbs img:first-child{opacity:1!important}html body #pc-left #index:has(.section2 a:hover) .thumbs img{opacity:0!important}html body #pc-left #index:has(.section2 a:hover) .thumbs img:nth-child(2){opacity:1!important}html body #pc-left #index:has(.section3 a:hover) .thumbs img{opacity:0!important}html body #pc-left #index:has(.section3 a:hover) .thumbs img:nth-child(3){opacity:1!important}html body #pc-left #index:has(.section4 a:hover) .thumbs img{opacity:0!important}html body #pc-left #index:has(.section4 a:hover) .thumbs img:nth-child(4){opacity:1!important}html body #pc-left #index:has(.section5 a:hover) .thumbs img{opacity:0!important}html body #pc-left #index:has(.section5 a:hover) .thumbs img:nth-child(5){opacity:1!important}html body #pc-left #index:has(.section6 a:hover) .thumbs img{opacity:0!important}html body #pc-left #index:has(.section6 a:hover) .thumbs img:nth-child(6){opacity:1!important}html body #pc-left #index:has(.section7 a:hover) .thumbs img{opacity:0!important}html body #pc-left #index:has(.section7 a:hover) .thumbs img:nth-child(7){opacity:1!important}html body #pc-left #index:has(.section8 a:hover) .thumbs img{opacity:0!important}html body #pc-left #index:has(.section8 a:hover) .thumbs img:nth-child(8){opacity:1!important}html body:has(#section1.on) #pc-left #index ul li:first-child a .theme{border-bottom-color:var(--text-color)}html body:has(#section1.on) #pc-left #index .thumbs img:first-child{opacity:1}html body:has(#section2.on) #pc-left #index ul li:first-child a .theme{border-bottom-color:transparent}html body:has(#section2.on) #pc-left #index ul li:nth-child(2) a .theme{border-bottom-color:var(--text-color)}html body:has(#section2.on) #pc-left #index .thumbs img:first-child{opacity:0}html body:has(#section2.on) #pc-left #index .thumbs img:nth-child(2){opacity:1}html body:has(#section3.on) #pc-left #index ul li:first-child a .theme,html body:has(#section3.on) #pc-left #index ul li:nth-child(2) a .theme{border-bottom-color:transparent}html body:has(#section3.on) #pc-left #index ul li:nth-child(3) a .theme{border-bottom-color:var(--text-color)}html body:has(#section3.on) #pc-left #index .thumbs img:first-child,html body:has(#section3.on) #pc-left #index .thumbs img:nth-child(2){opacity:0}html body:has(#section3.on) #pc-left #index .thumbs img:nth-child(3){opacity:1}html body:has(#section4.on) #pc-left #index ul li:first-child a .theme,html body:has(#section4.on) #pc-left #index ul li:nth-child(2) a .theme,html body:has(#section4.on) #pc-left #index ul li:nth-child(3) a .theme{border-bottom-color:transparent}html body:has(#section4.on) #pc-left #index ul li:nth-child(4) a .theme{border-bottom-color:var(--text-color)}html body:has(#section4.on) #pc-left #index .thumbs img:first-child,html body:has(#section4.on) #pc-left #index .thumbs img:nth-child(2),html body:has(#section4.on) #pc-left #index .thumbs img:nth-child(3){opacity:0}html body:has(#section4.on) #pc-left #index .thumbs img:nth-child(4){opacity:1}html body:has(#section5.on) #pc-left #index ul li:first-child a .theme,html body:has(#section5.on) #pc-left #index ul li:nth-child(2) a .theme,html body:has(#section5.on) #pc-left #index ul li:nth-child(3) a .theme,html body:has(#section5.on) #pc-left #index ul li:nth-child(4) a .theme{border-bottom-color:transparent}html body:has(#section5.on) #pc-left #index ul li:nth-child(5) a .theme{border-bottom-color:var(--text-color)}html body:has(#section5.on) #pc-left #index .thumbs img:first-child,html body:has(#section5.on) #pc-left #index .thumbs img:nth-child(2),html body:has(#section5.on) #pc-left #index .thumbs img:nth-child(3),html body:has(#section5.on) #pc-left #index .thumbs img:nth-child(4){opacity:0}html body:has(#section5.on) #pc-left #index .thumbs img:nth-child(5){opacity:1}html body:has(#section6.on) #pc-left #index ul li:first-child a .theme,html body:has(#section6.on) #pc-left #index ul li:nth-child(2) a .theme,html body:has(#section6.on) #pc-left #index ul li:nth-child(3) a .theme,html body:has(#section6.on) #pc-left #index ul li:nth-child(4) a .theme,html body:has(#section6.on) #pc-left #index ul li:nth-child(5) a .theme{border-bottom-color:transparent}html body:has(#section6.on) #pc-left #index ul li:nth-child(6) a .theme{border-bottom-color:var(--text-color)}html body:has(#section6.on) #pc-left #index .thumbs img:first-child,html body:has(#section6.on) #pc-left #index .thumbs img:nth-child(2),html body:has(#section6.on) #pc-left #index .thumbs img:nth-child(3),html body:has(#section6.on) #pc-left #index .thumbs img:nth-child(4),html body:has(#section6.on) #pc-left #index .thumbs img:nth-child(5){opacity:0}html body:has(#section6.on) #pc-left #index .thumbs img:nth-child(6){opacity:1}html body:has(#section7.on) #pc-left #index ul li:first-child a .theme,html body:has(#section7.on) #pc-left #index ul li:nth-child(2) a .theme,html body:has(#section7.on) #pc-left #index ul li:nth-child(3) a .theme,html body:has(#section7.on) #pc-left #index ul li:nth-child(4) a .theme,html body:has(#section7.on) #pc-left #index ul li:nth-child(5) a .theme,html body:has(#section7.on) #pc-left #index ul li:nth-child(6) a .theme{border-bottom-color:transparent}html body:has(#section7.on) #pc-left #index ul li:nth-child(7) a .theme{border-bottom-color:var(--text-color)}html body:has(#section7.on) #pc-left #index .thumbs img:first-child,html body:has(#section7.on) #pc-left #index .thumbs img:nth-child(2),html body:has(#section7.on) #pc-left #index .thumbs img:nth-child(3),html body:has(#section7.on) #pc-left #index .thumbs img:nth-child(4),html body:has(#section7.on) #pc-left #index .thumbs img:nth-child(5),html body:has(#section7.on) #pc-left #index .thumbs img:nth-child(6){opacity:0}html body:has(#section7.on) #pc-left #index .thumbs img:nth-child(7){opacity:1}html body:has(#section8.on) #pc-left #index ul li:first-child a .theme,html body:has(#section8.on) #pc-left #index ul li:nth-child(2) a .theme,html body:has(#section8.on) #pc-left #index ul li:nth-child(3) a .theme,html body:has(#section8.on) #pc-left #index ul li:nth-child(4) a .theme,html body:has(#section8.on) #pc-left #index ul li:nth-child(5) a .theme,html body:has(#section8.on) #pc-left #index ul li:nth-child(6) a .theme,html body:has(#section8.on) #pc-left #index ul li:nth-child(7) a .theme{border-bottom-color:transparent}html body:has(#section8.on) #pc-left #index ul li:nth-child(8) a .theme{border-bottom-color:var(--text-color)}html body:has(#section8.on) #pc-left #index .thumbs img:first-child,html body:has(#section8.on) #pc-left #index .thumbs img:nth-child(2),html body:has(#section8.on) #pc-left #index .thumbs img:nth-child(3),html body:has(#section8.on) #pc-left #index .thumbs img:nth-child(4),html body:has(#section8.on) #pc-left #index .thumbs img:nth-child(5),html body:has(#section8.on) #pc-left #index .thumbs img:nth-child(6),html body:has(#section8.on) #pc-left #index .thumbs img:nth-child(7){opacity:0}html body:has(#section8.on) #pc-left #index .thumbs img:nth-child(8){opacity:1}html body #pc-right{right:0}html body #pc-right .online{align-items:center;display:block;display:flex;font-size:2rem;justify-content:flex-end;margin-left:auto;margin-right:9.1111111111%;opacity:0;translate:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1100px){html body #pc-right .online{font-size:1.3888888889vw}}html body #pc-right .online img{margin-right:10px;width:21px}html body #pc-right .online:hover{text-decoration:underline}