@charset "UTF-8";*,: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:URWDINCond-Light;font-style:normal;font-weight:400;src:url(../font/URWDINCond-Light/URWDINCond-Light.eot) format("embedded-opentype"),url(../font/URWDINCond-Light/URWDINCond-Light.woff) format("woff"),url(../font/URWDINCond-Light/URWDINCond-Light.ttf) format("truetype"),url(../font/URWDINCond-Light/URWDINCond-Light.svg#URWDINCond-Light) format("svg")}@font-face{font-family:creo;src:url(../font/Creo/Creo/Creo-Regular.eot) format("embedded-opentype"),url(../font/Creo/Creo/Creo-Regular.woff) format("woff"),url(../font/Creo/Creo/Creo-Regular.ttf) format("truetype"),url(../font/Creo/Creo/Creo-Regular.svg#creo) format("svg")}@font-face{font-family:helvetica;src:url(../font/Helvetica-Neue/HelveticaNeue.eot) format("embedded-opentype"),url(../font/Helvetica-Neue/HelveticaNeue.woff) format("woff"),url(../font/Helvetica-Neue/HelveticaNeue.ttf) format("truetype"),url(../font/Helvetica-Neue/HelveticaNeue.svg#helvetica) format("svg")}html{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#fff;color:#131212;color:#000;font-family:ryo-gothic-plusn,Hiragino Sans W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:400}html body{-webkit-font-smoothing:auto;width:100%}html body main{position:relative}#main-visual{height:100vh;height:100svh;left:0;position:fixed;top:0;width:100%;z-index:1}#main-visual .img-wrapper{height:100%;position:relative;width:100%;z-index:1}@media screen and (min-width:980px){#main-visual .img-wrapper{align-items:stretch;display:flex;justify-content:space-between}}#main-visual .img-wrapper .img{height:100%;inset:0;opacity:0;position:absolute;transition:opacity 0s ease 1s;width:100%;z-index:1}@media screen and (min-width:980px){#main-visual .img-wrapper .img{inset:auto;opacity:0;position:relative;transition:1s ease 0s;translate:0 40px;width:20%}#main-visual .img-wrapper .img:first-child{order:3;transition-delay:.3s}#main-visual .img-wrapper .img:first-child picture{transition-delay:.3s}#main-visual .img-wrapper .img:nth-child(2){order:2;transition-delay:.2s}#main-visual .img-wrapper .img:nth-child(2) picture{transition-delay:.2s}#main-visual .img-wrapper .img:nth-child(3){order:4;transition-delay:.4s}#main-visual .img-wrapper .img:nth-child(3) picture{transition-delay:.4s}#main-visual .img-wrapper .img:nth-child(4){order:1;transition-delay:.1s}#main-visual .img-wrapper .img:nth-child(4) picture{transition-delay:.1s}#main-visual .img-wrapper .img:nth-child(5){order:5;transition-delay:.5s}#main-visual .img-wrapper .img:nth-child(5) picture{transition-delay:.5s}}@media screen and (max-width:980px){#main-visual .img-wrapper .img.show{opacity:1;transition:opacity 1.2s ease 0s;z-index:2}#main-visual .img-wrapper .img.show picture{scale:1;transition:scale 3s ease 0s}}#main-visual .img-wrapper .img img{height:100%;object-fit:cover;width:100%}#main-visual .img-wrapper .img picture{display:block;height:100%;scale:1.05;transition:scale 0s ease 1s;width:100%}@media screen and (min-width:980px){#main-visual .img-wrapper .img picture{transition:scale 1s ease 0s}}#main-visual .logo{left:20px;opacity:0;position:absolute;top:20px;width:95px;z-index:2}@media screen and (min-width:980px){#main-visual .logo{bottom:35px;left:40px;top:auto;width:144px}}#main-visual .logo svg path{fill:#fff}#main-visual .sub-title{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);position:absolute;right:18px;top:22.5px;z-index:3}@media screen and (min-width:980px){#main-visual .sub-title{bottom:138px;left:0;margin-left:229.5px;right:auto;top:auto}}#main-visual .sub-title p{color:#fff;font-size:1.2rem}#main-visual .sub-title .indicator{align-items:center;display:flex;height:3px;justify-content:space-between;margin-top:5px;width:100%}#main-visual .sub-title .indicator span{background-color:hsla(0,0%,100%,.6);display:block;height:100%;position:relative;width:18.7203791469%}#main-visual .sub-title .indicator span:before{background-color:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;transition:.3s ease;width:100%}#main-visual:has(.img.show:first-child) .sub-title .indicator span:first-child:before{opacity:1}#main-visual:has(.img.show:nth-child(2)) .sub-title .indicator span:nth-child(2):before{opacity:1}#main-visual:has(.img.show:nth-child(3)) .sub-title .indicator span:nth-child(3):before{opacity:1}#main-visual:has(.img.show:nth-child(4)) .sub-title .indicator span:nth-child(4):before{opacity:1}#main-visual:has(.img.show:nth-child(5)) .sub-title .indicator span:nth-child(5):before{opacity:1}#main-visual .text-area{bottom:30px;color:#fff;left:0;margin-left:6.6666666667%;position:absolute;z-index:2}@media screen and (min-width:980px){#main-visual .text-area{margin-left:229.5px}}#main-visual .text-area h1{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:2rem;font-weight:700;line-height:1.325}@media screen and (min-width:980px){#main-visual .text-area h1{font-size:2.6rem;line-height:1.3269230769}}#main-visual .text-area .en{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:creo;font-size:1.2rem;margin-top:10px}@media screen and (min-width:980px){#main-visual .text-area .en{font-size:1.5rem}}#main-visual .check-button{align-items:center;aspect-ratio:1/1;border:1px solid #fff;border-radius:50%;bottom:110px;color:#fff;display:flex;font-family:creo;font-size:1rem;justify-content:center;opacity:0;position:absolute;right:19px;scale:.5;width:60px;z-index:2}@media screen and (min-width:980px){#main-visual .check-button{bottom:63px;right:42px}}#main-visual .check-button:before{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:-10px;content:"";display:block;height:20px;opacity:0;position:absolute;right:50%;-webkit-transform:skewY(45deg);transform:skewY(45deg);translate:0 -10px;width:5px}@media screen and (min-width:980px){#main-visual.show .img{opacity:1;translate:0 0}#main-visual.show .img picture{scale:1}}#main-visual.show .img img{opacity:1;scale:1}#main-visual.show .img p,#main-visual.show .text-area h1{-webkit-clip-path:inset(0);clip-path:inset(0)}#main-visual.show .text-area h1{transition:1s ease .5s}@media screen and (min-width:980px){#main-visual.show .text-area h1{transition-delay:1.8s}}#main-visual.show .text-area .en{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .7s}@media screen and (min-width:980px){#main-visual.show .text-area .en{transition-delay:2s}}#main-visual.show .logo{opacity:1;transition:1s ease 1s}@media screen and (min-width:980px){#main-visual.show .logo{transition-delay:1.4s}}#main-visual.show .sub-title{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1.2s}@media screen and (min-width:980px){#main-visual.show .sub-title{transition-delay:1.6s}}#main-visual.show .check-button{opacity:1;scale:1;transition:opacity .6s cubic-bezier(.25,.25,.5,1.545) 1.2s,scale .6s cubic-bezier(.25,.25,.5,1.545) 1.2s,background .3s ease}@media screen and (min-width:980px){#main-visual.show .check-button{transition-delay:2s,2s,0s}}#main-visual.show .check-button:before{-webkit-animation:scroll 1s ease-in-out 2.2s infinite alternate;animation:scroll 1s ease-in-out 2.2s infinite alternate;opacity:1;transition:.4s ease 1.8s;translate:0 0}#main-visual.show .check-button:hover{background-color:#262626}@-webkit-keyframes scroll{0%{translate:0 0}to{translate:0 5px}}@keyframes scroll{0%{translate:0 0}to{translate:0 5px}}#scroll-content{background-color:#fff;margin-inline:auto;max-width:540px;opacity:0;position:relative;transition:1s ease;z-index:3}#scroll-content.on{opacity:1}#scroll-content.on+.cover{opacity:1;pointer-events:auto}#scroll-content .spacer{display:block;margin-top:85svh;width:1px}.cover{background-color:#fff;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:2s ease;width:100%;z-index:2}@media screen and (min-width:980px){.cover{background-color:#deecf9}}#intro{padding-top:90.5px}@media screen and (min-width:980px){#intro{padding-top:54px}}#intro .lead{font-size:1.3rem;font-weight:400;letter-spacing:.06em;line-height:1.75;text-align:center}#intro .lineup{margin-top:73px;margin-inline:auto;max-width:375px}@media screen and (min-width:980px){#intro .lineup{margin-top:58.5px}}#intro .lineup .head{text-align:center}#intro .lineup .head .season{font-family:creo;font-size:1rem}#intro .lineup .head .season:before{content:"("}#intro .lineup .head .season:after{content:")"}#intro .lineup .head .season:after,#intro .lineup .head .season:before{margin:0 10px}#intro .lineup .head h2{font-family:creo;font-size:3rem;margin-top:10px}#intro .lineup .items{margin-top:2.6666666667%;position:relative}#intro .lineup .items .item{display:block;position:relative}#intro .lineup .items .item img{transition:.4s ease}@media screen and (min-width:980px){#intro .lineup .items .item:hover img{scale:1.05}}#intro .lineup .items .item p{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:creo;font-size:1rem;left:0;line-height:1.2;position:absolute;text-align:center;top:0;white-space:nowrap}#intro .lineup .items .item.show p{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}#intro .lineup .items .item.item1{margin-left:35.6%;margin-top:0;width:32.6666666667%}#intro .lineup .items .item.item1 p{left:5%;top:90%}#intro .lineup .items .item.item2{margin-left:22.2666666667%;margin-top:5.7333333333%;width:44.4%}#intro .lineup .items .item.item2 p{left:auto;right:99%;top:50%}#intro .lineup .items .item.item3{margin-left:3.2%;margin-top:-1.8666666667%;width:43.2%}#intro .lineup .items .item.item3 p{left:97%;top:25%}#intro .lineup .items .item.item4{margin-left:57.6%;margin-top:-42.4%;width:39.3333333333%}#intro .lineup .items .item.item4 p{left:50%;top:103%;translate:-50% 0}#intro .lineup .items .item.item5{margin-right:2.1333333333%;margin-top:-.1333333333%;position:absolute;right:0;top:0;width:26.9333333333%}#intro .lineup .items .item.item5 p{left:50%;top:103%;translate:-50% 0}#intro .lineup .items .item.item6{left:0;margin-left:1.3333333333%;margin-top:11.3333333333%;position:absolute;top:0;width:35.0666666667%}#intro .lineup .items .item.item6 p{bottom:110%;left:50%;top:auto;translate:-50% 0}#intro .lineup .kochira{align-items:center;background-color:#262626;border:1px solid #262626;border-radius:10px;color:#fff;display:flex;font-size:1.2rem;font-weight:500;font-weight:400;height:20px;justify-content:center;margin-top:30px;margin-inline:auto;padding-inline:15px;transition:.3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#intro .lineup .kochira:hover{background-color:#fff;color:#262626}#intro .intro-story-section{margin-top:46px}#intro .intro-story-section .img{position:relative}#intro .intro-story-section .img h2,#intro .intro-story-section .img p{left:0;margin-left:4%;margin-top:-3.3333333333%;position:absolute;top:0}#intro .intro-story-section .img h2 span,#intro .intro-story-section .img p span{background-color:#fff;border:1px solid #000;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:block;font-size:1.6rem;font-weight:500;letter-spacing:.06em;margin-bottom:4px;padding:3px 6px;transition:1s ease .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#intro .intro-story-section .img h2 span:nth-child(2),#intro .intro-story-section .img p span:nth-child(2){transition-delay:.6s}#intro .intro-story-section .img.show h2 span,#intro .intro-story-section .img.show p span{-webkit-clip-path:inset(0);clip-path:inset(0)}#intro .intro-story-section .text-area{font-size:1.2rem;font-weight:400;letter-spacing:.06em;line-height:1.7692307692;margin:30px auto 0;text-align:justify;width:84%}@media screen and (min-width:980px){#intro .intro-story-section .text-area{line-height:1.9166666667;width:84.2592592593%}}.section{contain:content;padding-top:56px}.section .staff-info{margin:0 auto;width:84%}.section .staff-info .staff-num{font-family:creo;font-size:1rem}.section .staff-info h2{font-size:1.6rem;font-weight:500;letter-spacing:.06em;margin-top:8px}.section .staff-info h2 span{background-color:#fff;border:1px solid #000;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:inline-block;margin-right:3px;padding:3px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section .staff-info h2.show span{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.4s ease .3s}.section .staff-info .staff-block{align-items:center;display:flex;justify-content:space-between;margin-top:25px}.section .staff-info .staff-block .img{-webkit-clip-path:circle(0);clip-path:circle(0);opacity:1;-webkit-transform:none;transform:none;width:80px}.section .staff-info .staff-block .img.show{-webkit-clip-path:circle(50%);clip-path:circle(50%);transition:.5s ease 0s}.section .staff-info .staff-block .text-area{flex:1;padding-left:5.3968253968%}.section .staff-info .staff-block .text-area .shop{font-size:1.2rem;font-weight:500;line-height:1.6666666667;margin-bottom:9px}.section .staff-info .staff-block .text-area .socials{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.section .staff-info .staff-block .text-area .socials li{margin-right:10px}.section .staff-info .staff-block .text-area .socials li a{align-items:center;display:flex;font-size:1.2rem;justify-content:flex-start}.section .staff-info .staff-block .text-area .socials li a img{border:1px solid #000;border-radius:50%;margin-right:4px;width:25px}.section .staff-info .staff-block .text-area .socials li a.instagram-link{font-family:helvetice}@media screen and (min-width:980px){.section .staff-info .staff-block .text-area .socials li a:hover{text-decoration:underline}}.section .staff-info .comment{font-size:1.2rem;line-height:1.6666666667;margin-top:20px}.section .item-section{margin:0 auto 28.5px;padding-top:28.5px;width:84%}.section .item-section .item-detail{position:relative}.section .item-section .item-detail .fukidashi{background-color:#deecf9;border-radius:10px;font-size:1.2rem;line-height:1.6666666667;opacity:0;padding:4.7619047619% 13.8095238095% 4.7619047619% 4.9206349206%;position:relative;scale:.8;-webkit-transform:none;transform:none;-webkit-transform-origin:100% 80%;transform-origin:100% 80%;width:62.5396825397%}@media screen and (min-width:980px){.section .item-section .item-detail .fukidashi{padding:3.3333333333% 4.6666666667% 4% 3.4444444444%;width:71.1111111111%}}.section .item-section .item-detail .fukidashi.show{opacity:1;scale:1;transition:.3s cubic-bezier(.25,.25,.58,1.65) .5s}.section .item-section .item-detail .fukidashi:before{background-color:#deecf9;bottom:15%;-webkit-clip-path:polygon(100% 0,0 100%,0 20%);clip-path:polygon(100% 0,0 100%,0 20%);content:"";display:block;height:12px;left:100%;position:absolute;width:10px}.section .item-section .item-detail .fukidashi .item-credit{align-items:center;display:flex;justify-content:space-between;margin-top:13px}@media screen and (min-width:980px){.section .item-section .item-detail .fukidashi .item-credit{justify-content:flex-start}}.section .item-section .item-detail .fukidashi .item-credit p{font-family:creo;font-size:1rem;line-height:1.5;width:calc(100% - 50px)}@media screen and (min-width:980px){.section .item-section .item-detail .fukidashi .item-credit p{width:auto}}.section .item-section .item-detail .fukidashi .item-credit .buy{align-items:center;aspect-ratio:83/40;background-color:#262626;border:1px solid #262626;border-radius:20px;color:#fff;display:flex;font-size:1rem;justify-content:center;text-transform:uppercase;transition:.3s ease;width:41.5px}@media screen and (min-width:980px){.section .item-section .item-detail .fukidashi .item-credit .buy{margin-left:10px}.section .item-section .item-detail .fukidashi .item-credit .buy:hover{background-color:#fff;color:#262626}}.section .item-section .item-detail img{left:0;position:absolute;top:0}@media screen and (min-width:980px){.section .item-section .item-detail img{margin-left:64.2222222222%;margin-top:-3%;width:36.4444444444%}}.section .item-section .item-detail img.pic1{margin-left:51.746031746%;margin-top:5.2380952381%;width:53.0158730159%}@media screen and (min-width:980px){.section .item-section .item-detail img.pic1{margin-left:67.8888888889%;margin-top:1.1111111111%;width:32.1111111111%}}.section .item-section .item-detail img.pic2{margin-left:51.4285714286%;margin-top:10%;width:51.5873015873%}@media screen and (min-width:980px){.section .item-section .item-detail img.pic2{margin-left:68.1111111111%;margin-top:0;width:31.2222222222%}}.section .item-section .item-detail img.pic3{margin-left:51.2698412698%;margin-top:8.253968254%;width:55.7142857143%}@media screen and (min-width:980px){.section .item-section .item-detail img.pic3{margin-left:66.2222222222%;margin-top:.7777777778%;width:33.6666666667%}}.section .item-section .item-detail img.pic4{margin-left:54.7619047619%;margin-top:1.4285714286%;width:51.5873015873%}@media screen and (min-width:980px){.section .item-section .item-detail img.pic4{margin-left:66.4444444444%;margin-top:-1.8888888889%;width:31.2222222222%}}.section .item-section .item-detail img.pic5{margin-left:58.5714285714%;margin-top:-6.8253968254%;width:39.5238095238%}@media screen and (min-width:980px){.section .item-section .item-detail img.pic5{margin-left:68.8888888889%;margin-top:-3%;width:23.8888888889%}}.section .item-section .item-detail img.pic6{margin-left:53.8095238095%;margin-top:4.9206349206%;width:53.3333333333%}@media screen and (min-width:980px){.section .item-section .item-detail img.pic6{margin-left:70%;margin-top:.7777777778%;width:32.2222222222%}}.section .item-section .item-detail img.pic7{margin-left:50.9523809524%;margin-top:2.5396825397%;width:56.1904761905%}@media screen and (min-width:980px){.section .item-section .item-detail img.pic7{margin-left:66.4444444444%;margin-top:-1.8888888889%;width:38.6666666667%}}.section .item-section .slider{margin-left:50%;margin-top:40px;overflow:visible;translate:-50% 0;width:103.1746031746%}.section .item-section .slider .splide__track{overflow:visible}.section .item-section .slider .splide__track .splide__list .splide__slide .img{margin:0 auto;width:96.9230769231%}.section .item-section>.text-area{padding-top:25px}@media screen and (min-width:980px){.section .item-section>.text-area{padding-top:20px}}.section .item-section>.text-area .comment{font-size:1.2rem;line-height:1.6666666667;text-align:justify}.section .item-section>.text-area .item-credit{margin-top:18px}.section .item-section>.text-area .item-credit li{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:18px}.section .item-section>.text-area .item-credit li:not(.section .item-section>.text-area .item-credit li:has(.brand)){align-items:center}.section .item-section>.text-area .item-credit li:last-child{margin-bottom:0}.section .item-section>.text-area .item-credit li p{font-family:creo}.section .item-section>.text-area .item-credit li p .item-name{font-size:1.2rem}.section .item-section>.text-area .item-credit li p .brand{display:block;font-size:1rem}.section .item-section>.text-area .item-credit li .buy{align-items:center;aspect-ratio:118/40;background-color:#262626;border:1px solid #262626;border-radius:20px;color:#fff;display:flex;font-size:1rem;font-size:1.2rem;justify-content:center;margin-left:10px;text-transform:uppercase;transition:.3s ease;width:59px}@media screen and (min-width:980px){.section .item-section>.text-area .item-credit li .buy:hover{background-color:transparent;color:#262626}}#outro{padding-bottom:25px;padding-top:76.5px}#outro .all-item{align-items:center;aspect-ratio:535/80;background-color:#262626;border:1px solid #262626;border-radius:40px;color:#fff;display:flex;justify-content:center;margin:0 auto;transition:.4s ease;width:267.5px}#outro .all-item .en{font-family:creo;font-size:1.6rem}#outro .all-item .jp{font-size:1rem;margin-left:5px}@media screen and (min-width:980px){#outro .all-item:hover{background-color:transparent;color:#262626}}#outro .staff-credit{line-height:1.75;margin-top:40px}#outro .copy,#outro .staff-credit{font-family:creo;font-size:1.2rem;text-align:center}#outro .copy{margin-top:47px}.side-left{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:1s ease 0s;visibility:hidden;width:calc(50vw - 270px);z-index:10}@media screen and (min-width:980px){.side-left{display:flex!important}}.side-left .inner{max-width:367px;width:88.8619854722%}.side-left .inner .index li a{align-items:center;border-radius:10px;display:flex;height:101px;justify-content:flex-start;padding-inline:11.4441416894%;transition:.3s ease}.side-left .inner .index li a:after{background-color:#000;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:7.5px;margin-left:auto;width:9px}.side-left .inner .index li a .img{background-color:#fff;border-radius:50%;margin-right:20px;position:relative;width:80px}.side-left .inner .index li a .img img{-webkit-clip-path:circle(50% at 50%);clip-path:circle(50% at 50%);transition:.3s ease}.side-left .inner .index li a .img:before{border:1px solid #000;border-radius:50%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s ease;width:100%}.side-left .inner .index li a .text-area{font-weight:500;width:calc(100% - 100px)}.side-left .inner .index li a .text-area .name{font-size:1.6rem;margin-bottom:7px}.side-left .inner .index li a .text-area .shop{font-size:1.2rem;line-height:1.6666666667}.side-left .inner .index li a:hover{background-color:#fff!important}.side-right{align-items:center;display:flex;height:100vh;justify-content:center;opacity:0;position:fixed;right:0;top:0;transition:1s ease 0s;visibility:hidden;width:calc(50vw - 270px);z-index:10}@media screen and (min-width:980px){.side-right{display:flex!important}}.side-right .inner{background:#fff;border-radius:20px;max-width:367px;padding-inline:12px;padding-bottom:30px;padding-top:26.5px;position:relative;width:88.8619854722%}.side-right .inner .head{left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:-32px}.side-right .inner .head .season{font-family:creo;font-size:1rem}.side-right .inner .head .season:before{content:"("}.side-right .inner .head .season:after{content:")"}.side-right .inner .head .season:after,.side-right .inner .head .season:before{margin:0 10px}.side-right .inner .head .linup-title{font-family:creo;font-size:3rem;margin-top:4px}.side-right .inner .item-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.side-right .inner .item-list li{align-items:center;display:flex;height:90px;justify-content:flex-start;padding-left:27.6162790698%;position:relative;width:50%}.side-right .inner .item-list li img{left:0;position:absolute;top:50%;translate:0 -50%}.side-right .inner .item-list li .text-area .item-name{font-family:creo;font-size:1rem;line-height:1.2;white-space:nowrap}.side-right .inner .item-list li .text-area .buy{align-items:center;aspect-ratio:83/40;background-color:#262626;border:1px solid #262626;border-radius:20px;color:#fff;display:flex;font-size:1rem;justify-content:center;margin-top:9px;text-transform:uppercase;transition:.3s ease;width:41.5px}.side-right .inner .item-list li .text-area .buy:hover{background-color:transparent;color:#262626}.side-right .inner .item-list li:first-child img{margin-left:8.1395348837%;width:42.1511627907%}.side-right .inner .item-list li:nth-child(2) img{margin-left:9.5930232558%;width:43.3139534884%}.side-right .inner .item-list li:nth-child(3) img{margin-left:6.6860465116%;width:44.476744186%}.side-right .inner .item-list li:nth-child(4) img{margin-left:13.0813953488%;width:42.4418604651%}.side-right .inner .item-list li:nth-child(5) img{margin-left:13.9534883721%;width:29.3604651163%}.side-right .inner .item-list li:nth-child(6) img{margin-left:12.2093023256%;width:39.8255813953%}.side-right .inner .all-item{align-items:center;background-color:#262626;border:1px solid #262626;border-radius:10px;color:#fff;display:flex;font-size:1.2rem;font-weight:500;font-weight:400;height:20px;justify-content:center;margin-top:30px;margin-inline:auto;padding-inline:15px;transition:.3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.side-right .inner .all-item:hover{background-color:#fff;color:#262626}.sp-index{align-items:center;bottom:13px;display:flex;justify-content:space-between;left:0;margin:0 auto;position:fixed;right:0;transition:.3s ease;translate:0 calc(100% + 13px);width:289px;z-index:1000}@media screen and (min-width:980px){.sp-index{display:none}}.sp-index li{opacity:0;transition:.3s ease;translate:0 10px;width:49.5px}.sp-index li:first-child{transition-delay:0s}.sp-index li:nth-child(2){transition-delay:.1s}.sp-index li:nth-child(3){transition-delay:.2s}.sp-index li:nth-child(4){transition-delay:.3s}.sp-index li:nth-child(5){transition-delay:.4s}.sp-index li a{background-color:#000;border-radius:50%;display:block;overflow:hidden;position:relative}.sp-index li a img{position:relative;transition:.3s ease;z-index:1}body:has(#story.on) .side-left,body:has(#story.on) .side-right{opacity:1;visibility:visible}body:has(#story.on) .sp-index{transition:0s ease;translate:0 0}body:has(#story.on) .sp-index li{opacity:1;translate:0 0}body:has(#section1.on) .side-left .inner .index li:first-child a .img img{-webkit-clip-path:circle(45% at 50%);clip-path:circle(45% at 50%)}body:has(#section1.on) .side-left .inner .index li:first-child a .img:before{opacity:1}body:has(#section1.on) .sp-index li:first-child a img{opacity:.4}body:has(#section2.on) .side-left .inner .index li:first-child a .img img{-webkit-clip-path:circle(50% at 50%);clip-path:circle(50% at 50%)}body:has(#section2.on) .side-left .inner .index li:first-child a .img:before{opacity:0}body:has(#section2.on) .side-left .inner .index li:nth-child(2) a .img img{-webkit-clip-path:circle(45% at 50%);clip-path:circle(45% at 50%)}body:has(#section2.on) .side-left .inner .index li:nth-child(2) a .img:before{opacity:1}body:has(#section2.on) .sp-index li:first-child a img{opacity:1}body:has(#section2.on) .sp-index li:nth-child(2) a img{opacity:.4}body:has(#section3.on) .side-left .inner .index li:first-child a .img img,body:has(#section3.on) .side-left .inner .index li:nth-child(2) a .img img{-webkit-clip-path:circle(50% at 50%);clip-path:circle(50% at 50%)}body:has(#section3.on) .side-left .inner .index li:first-child a .img:before,body:has(#section3.on) .side-left .inner .index li:nth-child(2) a .img:before{opacity:0}body:has(#section3.on) .side-left .inner .index li:nth-child(3) a .img img{-webkit-clip-path:circle(45% at 50%);clip-path:circle(45% at 50%)}body:has(#section3.on) .side-left .inner .index li:nth-child(3) a .img:before{opacity:1}body:has(#section3.on) .sp-index li:first-child a img,body:has(#section3.on) .sp-index li:nth-child(2) a img{opacity:1}body:has(#section3.on) .sp-index li:nth-child(3) a img{opacity:.4}body:has(#section4.on) .side-left .inner .index li:first-child a .img img,body:has(#section4.on) .side-left .inner .index li:nth-child(2) a .img img,body:has(#section4.on) .side-left .inner .index li:nth-child(3) a .img img{-webkit-clip-path:circle(50% at 50%);clip-path:circle(50% at 50%)}body:has(#section4.on) .side-left .inner .index li:first-child a .img:before,body:has(#section4.on) .side-left .inner .index li:nth-child(2) a .img:before,body:has(#section4.on) .side-left .inner .index li:nth-child(3) a .img:before{opacity:0}body:has(#section4.on) .side-left .inner .index li:nth-child(4) a .img img{-webkit-clip-path:circle(45% at 50%);clip-path:circle(45% at 50%)}body:has(#section4.on) .side-left .inner .index li:nth-child(4) a .img:before{opacity:1}body:has(#section4.on) .sp-index li:first-child a img,body:has(#section4.on) .sp-index li:nth-child(2) a img,body:has(#section4.on) .sp-index li:nth-child(3) a img{opacity:1}body:has(#section4.on) .sp-index li:nth-child(4) a img{opacity:.4}body:has(#section5.on) .side-left .inner .index li:first-child a .img img,body:has(#section5.on) .side-left .inner .index li:nth-child(2) a .img img,body:has(#section5.on) .side-left .inner .index li:nth-child(3) a .img img,body:has(#section5.on) .side-left .inner .index li:nth-child(4) a .img img{-webkit-clip-path:circle(50% at 50%);clip-path:circle(50% at 50%)}body:has(#section5.on) .side-left .inner .index li:first-child a .img:before,body:has(#section5.on) .side-left .inner .index li:nth-child(2) a .img:before,body:has(#section5.on) .side-left .inner .index li:nth-child(3) a .img:before,body:has(#section5.on) .side-left .inner .index li:nth-child(4) a .img:before{opacity:0}body:has(#section5.on) .side-left .inner .index li:nth-child(5) a .img img{-webkit-clip-path:circle(45% at 50%);clip-path:circle(45% at 50%)}body:has(#section5.on) .side-left .inner .index li:nth-child(5) a .img:before{opacity:1}body:has(#section5.on) .sp-index li:first-child a img,body:has(#section5.on) .sp-index li:nth-child(2) a img,body:has(#section5.on) .sp-index li:nth-child(3) a img,body:has(#section5.on) .sp-index li:nth-child(4) a img{opacity:1}body:has(#section5.on) .sp-index li:nth-child(5) a img{opacity:.4}body:has(#outro.on) .sp-index{transition:.3s ease;translate:0 calc(100% + 13px)}