*,: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:BaskervillePro;src:url(../font/BaskervillePro/BaskervillePro-Upright.eot) format("embedded-opentype"),url(../font/BaskervillePro/BaskervillePro-Upright.woff) format("woff"),url(../font/BaskervillePro/BaskervillePro-Upright.ttf) format("truetype"),url(../font/BaskervillePro/BaskervillePro-Upright.svg#BaskervillePro) format("svg")}:root{--disp-height:100svh;--text-color:#000;--background-color:#fff;--disp-wide:750;--utsukushi-pink:#f09191;--video-height:0px;--line-color:rgb(0 0 0/.2);--gray:#f2f2f2}html,html body{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:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:400;opacity:1;padding-top:0}html body,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}html body #main{height:100%}html body #scroll-wrapper{height:100%;overflow:scroll}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual{align-items:center;display:flex;height:100vh;left:0;position:-webkit-sticky;position:sticky;top:0;z-index:1}}html body #scroll-wrapper #main-visual .main-image{position:relative;width:100%}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .main-image{height:100%;width:50%}}html body #scroll-wrapper #main-visual .main-image .img{overflow:hidden;position:relative;z-index:1}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .main-image .img{height:100%;width:100%}}html body #scroll-wrapper #main-visual .main-image .img img{opacity:0;scale:1.1}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .main-image .img img{height:100%;object-fit:cover;width:100%}}html body #scroll-wrapper #main-visual .main-image .tagline{left:0;margin-left:11.6%;margin-top:10.4%;position:absolute;top:0;width:18.8%;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .main-image .tagline{margin-left:12.8843338214%;margin-top:11.6398243045%;width:20.9370424597%}}html body #scroll-wrapper #main-visual .main-image .tagline .text{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}html body #scroll-wrapper #main-visual .main-image .tagline .text .line{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";color:#fff;font-family:yu-mincho-pr6n,sans-serif;font-size:4.2666666667vw;font-style:normal;font-weight:400;letter-spacing:.74em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width:500px){html body #scroll-wrapper #main-visual .main-image .tagline .text .line{font-size:3.2515373353vw}}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .main-image .tagline .text .line{font-size:2.4158125915vw}}html body #scroll-wrapper #main-visual .main-image .tagline .text .line span{display:inline-block;opacity:0;translate:0 10px}html body #scroll-wrapper #main-visual .main-image .tagline .logo{margin-inline:auto;opacity:0;rotate:y 90deg;width:81.5602836879%}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .main-image .tagline .logo{width:60.4895104895%}}html body #scroll-wrapper #main-visual .text-area{padding-top:5.3333333333%}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .text-area{margin-inline:auto;padding-top:0;width:31.9912152269%}}html body #scroll-wrapper #main-visual .text-area .title{margin-inline:auto;position:relative;width:74.6666666667%}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .text-area .title{width:78.6041189931%}}html body #scroll-wrapper #main-visual .text-area .title>img{opacity:0}html body #scroll-wrapper #main-visual .text-area .title .en{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);left:0;margin-inline:auto;margin-top:-1.7467248908%;position:absolute;right:0;top:0;width:70.8879184862%}html body #scroll-wrapper #main-visual .text-area .title .main-title{align-items:center;display:flex;justify-content:flex-start;left:0;margin-top:7.1324599709%;position:absolute;top:0;width:100%;z-index:2}html body #scroll-wrapper #main-visual .text-area .title .main-title img{opacity:0;rotate:y 90deg;transition:.5s ease 0s;translate:0 10px}html body #scroll-wrapper #main-visual .text-area .title .main-title img:first-child{margin-right:1.2241630277%;width:13.5225618632%}html body #scroll-wrapper #main-visual .text-area .title .main-title img:nth-child(2){margin-right:.9475982533%;width:13.3478893741%}html body #scroll-wrapper #main-visual .text-area .title .main-title img:nth-child(3){margin-right:.8631732169%;width:13.7409024745%}html body #scroll-wrapper #main-visual .text-area .title .main-title img:nth-child(4){margin-right:2.8398835517%;width:12.3144104803%}html body #scroll-wrapper #main-visual .text-area .title .main-title img:nth-child(5){margin-right:2.6069868996%;width:12.0232896652%}html body #scroll-wrapper #main-visual .text-area .title .main-title img:nth-child(6){width:11.2896652111%}html body #scroll-wrapper #main-visual .text-area .title .main-title img:nth-child(7){margin-left:auto;width:12.8617176128%}html body #scroll-wrapper #main-visual .text-area .title .line{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);left:0;margin-inline:auto;margin-top:18.4861717613%;position:absolute;right:0;top:0;width:97.0887918486%;z-index:1}html body #scroll-wrapper #main-visual .text-area .title .subtitle{align-items:flex-end;bottom:0;display:flex;justify-content:flex-start;left:0;margin-inline:auto;position:absolute;right:0;width:68.4133915575%}html body #scroll-wrapper #main-visual .text-area .title .subtitle img:first-child{margin-bottom:2.7659574468%;margin-right:2.3404255319%;opacity:0;rotate:y 180deg;translate:0 10px;width:14.6808510638%}html body #scroll-wrapper #main-visual .text-area .title .subtitle img:nth-child(2){margin-bottom:3.1914893617%;margin-right:2.5531914894%;opacity:0;translate:0 10px;width:7.6595744681%}html body #scroll-wrapper #main-visual .text-area .title .subtitle img:nth-child(3){margin-right:1.914893617%;opacity:0;translate:0 10px;width:31.0638297872%}html body #scroll-wrapper #main-visual .text-area .title .subtitle img:nth-child(4){margin-bottom:2.7659574468%;opacity:0;translate:0 10px;width:40%}html body #scroll-wrapper #main-visual .text-area .panels{align-items:flex-start;display:flex;justify-content:flex-start;margin-inline:auto;margin-top:2.6666666667%;width:94%}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .text-area .panels{width:100%}}html body #scroll-wrapper #main-visual .text-area .panels .panel{opacity:0;position:relative;rotate:y 150deg;translate:0 15px;width:22.8368794326%;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .text-area .panels .panel{width:22.7688787185%}}html body #scroll-wrapper #main-visual .text-area .panels .panel:nth-child(2){margin-left:-1.7021276596%;margin-top:5.6737588652%;z-index:1}html body #scroll-wrapper #main-visual .text-area .panels .panel:nth-child(3){margin-left:7.3758865248%;margin-top:4.2553191489%}html body #scroll-wrapper #main-visual .text-area .panels .panel:nth-child(4){margin-left:auto;margin-top:8.5106382979%}html body #scroll-wrapper #main-visual .text-area .lead{margin-top:65px}@media screen and (min-width:980px){html body #scroll-wrapper #main-visual .text-area .lead{margin-top:41.5px;opacity:0;translate:0 10px}}html body #scroll-wrapper #main-visual .text-area .lead p{font-size:1.4rem;font-weight:500;line-height:1.9285714286;text-align:center}html body #scroll-wrapper #main-visual.show .main-image .img img{opacity:1;scale:1;transition:2s ease .5s}html body #scroll-wrapper #main-visual.show .main-image .tagline{--delay:1s}html body #scroll-wrapper #main-visual.show .main-image .tagline .logo{opacity:1;rotate:y 0deg;transition:.5s ease calc(var(--delay) + 1.5s)}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line span{opacity:1;transition:.5s ease var(--delay);translate:0 0}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:first-child span:first-child{transition-delay:calc(var(--delay))}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:first-child span:nth-child(2){transition-delay:calc(var(--delay) + .1s)}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:first-child span:nth-child(3){transition-delay:calc(var(--delay) + .2s)}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:first-child span:nth-child(4){transition-delay:calc(var(--delay) + .3s)}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:nth-child(2) span:first-child{color:var(--utsukushi-pink);transition:opacity .5s ease calc(var(--delay) + .4s),translate .5s ease calc(var(--delay) + .4s),color .5s ease calc(var(--delay) + 1.5s)}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:nth-child(2) span:nth-child(2){transition-delay:calc(var(--delay) + .5s)}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:nth-child(2) span:nth-child(3){transition-delay:calc(var(--delay) + .6s)}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:nth-child(3) span:first-child{transition-delay:calc(var(--delay) + .7s)}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:nth-child(3) span:nth-child(2){transition-delay:calc(var(--delay) + .8s)}html body #scroll-wrapper #main-visual.show .main-image .tagline .text .line:nth-child(3) span:nth-child(3){transition-delay:calc(var(--delay) + .9s)}html body #scroll-wrapper #main-visual.show .text-area{--delay2:2s;--delay3:4s}html body #scroll-wrapper #main-visual.show .text-area .title .en{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease calc(var(--delay2))}html body #scroll-wrapper #main-visual.show .text-area .title .main-title img{opacity:1;rotate:y 0deg;transition:1s ease calc(var(--delay2) + .5s);translate:0 0}html body #scroll-wrapper #main-visual.show .text-area .title .main-title img:nth-child(2){transition-delay:calc(var(--delay2) + .55s)}html body #scroll-wrapper #main-visual.show .text-area .title .main-title img:nth-child(3){transition-delay:calc(var(--delay2) + .6s)}html body #scroll-wrapper #main-visual.show .text-area .title .main-title img:nth-child(4){transition-delay:calc(var(--delay2) + .65s)}html body #scroll-wrapper #main-visual.show .text-area .title .main-title img:nth-child(5){transition-delay:calc(var(--delay2) + .7s)}html body #scroll-wrapper #main-visual.show .text-area .title .main-title img:nth-child(6){transition-delay:calc(var(--delay2) + .75s)}html body #scroll-wrapper #main-visual.show .text-area .title .main-title img:nth-child(7){transition-delay:calc(var(--delay2) + .8s)}html body #scroll-wrapper #main-visual.show .text-area .title .line{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1.5s ease calc(var(--delay2) + .9s)}html body #scroll-wrapper #main-visual.show .text-area .title .subtitle img:first-child{opacity:1;rotate:y 0deg;transition:1.4s ease calc(var(--delay2) + 1.2s);translate:0 0}html body #scroll-wrapper #main-visual.show .text-area .title .subtitle img:nth-child(2){opacity:1;transition:1s ease calc(var(--delay2) + 1.3s);translate:0 0}html body #scroll-wrapper #main-visual.show .text-area .title .subtitle img:nth-child(3){opacity:1;transition:1s ease calc(var(--delay2) + 1.4s);translate:0 0}html body #scroll-wrapper #main-visual.show .text-area .title .subtitle img:nth-child(4){opacity:1;transition:1s ease calc(var(--delay2) + 1.5s);translate:0 0}html body #scroll-wrapper #main-visual.show .text-area .panels .panel{opacity:1;rotate:y 0deg;transition:.8s ease var(--delay3);translate:0 0}html body #scroll-wrapper #main-visual.show .text-area .panels .panel:first-child{transition-delay:calc(var(--delay3))}html body #scroll-wrapper #main-visual.show .text-area .panels .panel:nth-child(2){transition-delay:calc(var(--delay3) + .5s)}html body #scroll-wrapper #main-visual.show .text-area .panels .panel:nth-child(3){transition-delay:calc(var(--delay3) + .2s)}html body #scroll-wrapper #main-visual.show .text-area .panels .panel:nth-child(4){transition-delay:calc(var(--delay3) + .7s)}html body #scroll-wrapper #main-visual.show .text-area .lead{opacity:1;transition:1s ease calc(var(--delay3) + 1s);translate:0 0}html body #scroll-wrapper #intro{overflow:hidden}@media screen and (min-width:980px){html body #scroll-wrapper #intro{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;position:relative;width:100%;z-index:2}}html body #scroll-wrapper #intro .intro-box{border-bottom:1px solid;margin-inline:auto;position:relative;width:89.3333333333%}@media screen and (min-width:980px){html body #scroll-wrapper #intro .intro-box{margin:0;margin-inline:40px;width:335px}}html body #scroll-wrapper #intro .intro-box h2{align-items:center;display:flex;font-family:BaskervillePro;font-size:1.8rem;justify-content:space-between;margin-bottom:15px}html body #scroll-wrapper #intro .intro-box h2:after,html body #scroll-wrapper #intro .intro-box h2:before{background-color:var(--text-color);content:"";display:block;flex:0.45;height:1px}html body #scroll-wrapper #intro .intro-box#key-item{margin-top:85px;padding-bottom:25px}@media screen and (min-width:980px){html body #scroll-wrapper #intro .intro-box#key-item{margin-top:0}}html body #scroll-wrapper #intro .intro-box#key-item .item-name{font-size:1.6rem;text-align:center}html body #scroll-wrapper #intro .intro-box#key-item .img{margin-left:50%;margin-top:-20px;opacity:0;pointer-events:none;scale:1.1;translate:-50% 0;width:137.0149253731%}@media screen and (min-width:980px){html body #scroll-wrapper #intro .intro-box#key-item .img{margin-top:-50px}}html body #scroll-wrapper #intro .intro-box#key-item .img.show{opacity:1;scale:1;transition:1.4s ease 0s}html body #scroll-wrapper #intro .intro-box#key-item .text-area{align-items:flex-start;display:flex;justify-content:space-between;margin-top:-15px}html body #scroll-wrapper #intro .intro-box#key-item .text-area .logo{margin-right:10px;width:57.5px}@media screen and (min-width:980px){html body #scroll-wrapper #intro .intro-box#key-item .text-area .logo{margin-right:15px}}html body #scroll-wrapper #intro .intro-box#key-item .text-area p{flex:1;font-size:1.2rem;line-height:1.75}html body #scroll-wrapper #intro .intro-box#key-item .link{align-items:center;background-color:var(--background-color);border:1px solid;border-radius:29px;bottom:-14.5px;display:flex;font-size:1.2rem;height:29px;justify-content:center;left:0;margin-inline:auto;position:absolute;right:0;width:194px}@media screen and (min-width:980px){html body #scroll-wrapper #intro .intro-box#key-item .link{border:none;bottom:auto;position:relative;text-decoration:underline}}html body #scroll-wrapper #intro .intro-box#introduction{margin-top:50px;padding-bottom:25px}@media screen and (min-width:980px){html body #scroll-wrapper #intro .intro-box#introduction{margin-top:0;width:335px}}html body #scroll-wrapper #intro .intro-box#introduction .images{align-items:flex-start;display:flex;justify-content:space-between;margin-inline:auto;margin-top:40px;width:77.1641791045%}@media screen and (min-width:980px){html body #scroll-wrapper #intro .intro-box#introduction .images{width:90.5970149254%}}html body #scroll-wrapper #intro .intro-box#introduction .images .person{opacity:1;opacity:0;position:relative;-webkit-transform-origin:0 0;transform-origin:0 0;width:47.9690522244%;z-index:1}@media screen and (min-width:980px){html body #scroll-wrapper #intro .intro-box#introduction .images .person{width:47.9406919275%}}html body #scroll-wrapper #intro .intro-box#introduction .images .person .name{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:1.2rem;font-weight:700;left:0;margin-block:5px;position:absolute;text-align:left;width:100%}html body #scroll-wrapper #intro .intro-box#introduction .images .person .name span{font-size:1rem;font-weight:400}html body #scroll-wrapper #intro .intro-box#introduction .images .person:first-child{rotate:5deg;translate:-20% 30%;z-index:2}html body #scroll-wrapper #intro .intro-box#introduction .images .person:first-child .name{top:100%}html body #scroll-wrapper #intro .intro-box#introduction .images .person:nth-child(2){margin-top:9.6711798839%;rotate:-4deg;translate:20% 30%}html body #scroll-wrapper #intro .intro-box#introduction .images .person:nth-child(2) .name{bottom:100%;text-align:right}html body #scroll-wrapper #intro .intro-box#introduction .images .person.show{opacity:1;rotate:-5deg;transition:.5s ease 0s;translate:0 0}html body #scroll-wrapper #intro .intro-box#introduction .images .person.show .name{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.5s ease .3s}html body #scroll-wrapper #intro .intro-box#introduction .images .person.show:nth-child(2){rotate:4deg;transition:.5s ease .34s}html body #scroll-wrapper #intro .intro-box#introduction .images .person.show:nth-child(2) .name{transition-delay:.64s}html body #scroll-wrapper #intro .intro-box#introduction .text-area{margin-top:30px}html body #scroll-wrapper #intro .intro-box#introduction .text-area p{font-size:1.2rem;line-height:1.75}html body #scroll-wrapper #week{--day-height:53px;--day-head-height:83px;background-color:#fff;margin-top:80px;position:relative}@media screen and (min-width:980px){html body #scroll-wrapper #week{margin-top:0;padding-top:80px;z-index:3}}html body #scroll-wrapper #week #day-of-the-week{align-items:center;background-color:var(--gray);border-block:1px solid;display:flex;height:var(--day-height);justify-content:center;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}@media screen and (min-width:980px){html body #scroll-wrapper #week #day-of-the-week{border:none;bottom:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.2);height:53px;left:-250px;position:fixed;rotate:90deg;top:auto;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:.6s ease;width:374.5px}}html body #scroll-wrapper #week #day-of-the-week ul{align-items:center;display:flex;justify-content:center}html body #scroll-wrapper #week #day-of-the-week ul li a{font-family:BaskervillePro;font-size:1.8rem;padding-inline:10px;position:relative}html body #scroll-wrapper #week #day-of-the-week ul li a:before{-webkit-animation:rotate 2s linear 0s infinite;animation:rotate 2s linear 0s infinite;aspect-ratio:1/1;border:1px solid var(--utsukushi-pink);border-radius:50%;-webkit-clip-path:inset(0 11% 0 11%);clip-path:inset(0 11% 0 11%);content:"";display:block;left:50%;position:absolute;scale:0;top:50%;transition:.4s ease;translate:-50% -50%;width:31px;z-index:-1}@-webkit-keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}@keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}html body #scroll-wrapper #week:has(#monday.on) #day-of-the-week{left:-187.25px}html body #scroll-wrapper #week:has(#monday.on) #day-of-the-week ul li:first-child a:before{scale:1}html body #scroll-wrapper #week:has(#tuesday.on) #day-of-the-week ul li:first-child a:before{scale:0}html body #scroll-wrapper #week:has(#tuesday.on) #day-of-the-week ul li:nth-child(2) a:before{scale:1}html body #scroll-wrapper #week:has(#wednesday.on) #day-of-the-week ul li:first-child a:before,html body #scroll-wrapper #week:has(#wednesday.on) #day-of-the-week ul li:nth-child(2) a:before{scale:0}html body #scroll-wrapper #week:has(#wednesday.on) #day-of-the-week ul li:nth-child(3) a:before{scale:1}html body #scroll-wrapper #week:has(#thursday.on) #day-of-the-week ul li:first-child a:before,html body #scroll-wrapper #week:has(#thursday.on) #day-of-the-week ul li:nth-child(2) a:before,html body #scroll-wrapper #week:has(#thursday.on) #day-of-the-week ul li:nth-child(3) a:before{scale:0}html body #scroll-wrapper #week:has(#thursday.on) #day-of-the-week ul li:nth-child(4) a:before{scale:1}html body #scroll-wrapper #week:has(#friday.on) #day-of-the-week ul li:first-child a:before,html body #scroll-wrapper #week:has(#friday.on) #day-of-the-week ul li:nth-child(2) a:before,html body #scroll-wrapper #week:has(#friday.on) #day-of-the-week ul li:nth-child(3) a:before,html body #scroll-wrapper #week:has(#friday.on) #day-of-the-week ul li:nth-child(4) a:before{scale:0}html body #scroll-wrapper #week:has(#friday.on) #day-of-the-week ul li:nth-child(5) a:before{scale:1}html body #scroll-wrapper #week .day{--day-scroll:calc(var(--disp-height)*3);position:relative;z-index:1}@media screen and (min-width:980px){html body #scroll-wrapper #week .day{height:auto!important}}html body #scroll-wrapper #week .day .day-inner{height:calc(var(--disp-height) - var(--day-height));left:0;position:-webkit-sticky;position:sticky;top:var(--day-height)}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner{align-items:flex-start;display:flex;height:auto;justify-content:space-between;left:auto;position:relative;top:auto}}html body #scroll-wrapper #week .day .day-inner .day-head{align-items:center;border-bottom:1px solid;display:flex;font-weight:700;height:var(--day-head-height);justify-content:center;text-align:center}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-head{border:none;height:auto;text-align:left;width:100%}html body #scroll-wrapper #week .day .day-inner .day-head .head-inner{width:100%}}html body #scroll-wrapper #week .day .day-inner .day-head .time{font-size:1.3rem;margin-bottom:4px}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-head .time{font-size:1.5rem}}html body #scroll-wrapper #week .day .day-inner .day-head h2{font-size:1.5rem}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-head h2{font-size:2rem;line-height:1.375}}html body #scroll-wrapper #week .day .day-inner .day-content{height:calc(100% - var(--day-head-height) - 36px);overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content{height:auto;overflow:visible}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail{bottom:0;display:flex;font-size:1.2rem;height:100%;justify-content:flex-start;left:0;line-height:1.5833333333;margin-block:auto;max-height:455px;position:absolute;top:0}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail{align-items:flex-start;aspect-ratio:auto!important;display:flex;height:auto;justify-content:flex-start;max-height:none;padding-bottom:100px;position:relative}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-evenly}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro{display:block;height:auto;left:0;margin-left:135.5px!important;margin-right:41px!important;position:-webkit-sticky;position:sticky;top:0;width:255px!important;z-index:2}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .story{margin-top:25px}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .story h3{color:var(--utsukushi-pink);font-family:BaskervillePro}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item{opacity:1;position:relative}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item{margin-top:32.5px;width:190px!important}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .img{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);position:relative;z-index:1}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .with{font-family:BaskervillePro;font-size:1.5rem;left:0;opacity:0;position:absolute;text-align:center;top:-12px;translate:0 10px;width:100%;z-index:2}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .item-catch{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";font-size:1.2rem;line-height:1;margin-top:12px;position:absolute;right:-22.5px;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .item-catch{right:-6px}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .item-catch span{background-color:var(--utsukushi-pink);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);color:#fff;display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:3px;padding:3px 1px}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .pc-item-info{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px;opacity:0;text-align:center}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .pc-item-info .item-name{font-size:1.2rem;width:100%}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .pc-item-info .price{font-size:1.2rem}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .check{bottom:0;left:0;margin-inline:auto;right:0;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item .check{margin:0 0 0 10px;position:relative;translate:0 0}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item.show .with{opacity:1;transition:.5s ease .7s;translate:0 0}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item.show .item-catch span{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.7s ease 1s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item.show .item-catch span:nth-child(3){transition-delay:1.5s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item.show .pc-item-info{opacity:1;transition:.7s ease 1s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item.show .pc-item-info .check{transition-delay:1.5s,0s,0s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-intro .item.show .check{-webkit-clip-path:inset(0);clip-path:inset(0);transition:background-color .4s ease 0s,color .4s ease 0s,-webkit-clip-path .5s ease 2s;transition:clip-path .5s ease 2s,background-color .4s ease 0s,color .4s ease 0s;transition:clip-path .5s ease 2s,background-color .4s ease 0s,color .4s ease 0s,-webkit-clip-path .5s ease 2s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .check{align-items:center;background-color:var(--utsukushi-pink);border:1px solid var(--utsukushi-pink);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);color:#fff;display:flex;font-family:BaskervillePro;font-size:1.2rem;height:15.5px;justify-content:center;padding-top:1px;position:absolute;translate:0 50%;width:59.5px}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .check:before{aspect-ratio:1/1;content:"";display:block;left:50%;position:absolute;top:50%;translate:-50% -50%;width:200%}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .check:hover{background-color:#fff;color:var(--utsukushi-pink);cursor:pointer}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics{container-type:inline-size;align-items:flex-start;display:flex;flex:1;height:100%;justify-content:flex-start}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics{display:block;flex:1;height:auto;position:relative;z-index:1}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph{position:relative;width:auto;z-index:1}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .text-area{font-size:1.2rem}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .text-area{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:1.4rem}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.show .text-area{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .5s}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .line{left:0;position:absolute;top:0;z-index:2}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .img{position:relative;z-index:1}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .check{left:0;top:0;z-index:2}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.show .check{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.7s ease 1s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .pc-credit{left:0;position:absolute;top:0;width:300px;z-index:5}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .pc-credit .type{font-family:BaskervillePro;font-size:1.5rem;margin-bottom:10px}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .pc-credit ul li{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2rem;justify-content:flex-start;margin-bottom:10px}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .pc-credit ul li .item-name{margin-bottom:2px;width:100%}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .pc-credit ul li .buy{align-items:center;background-color:var(--utsukushi-pink);border:1px solid var(--utsukushi-pink);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);color:#fff;display:flex;height:16px;justify-content:center;margin-left:5px;width:59.5px}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .pc-credit ul li .buy:hover{background-color:#fff;color:var(--utsukushi-pink);cursor:pointer}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .pc-credit ul li .buy.coming{background-color:transparent;border:none;pointer-events:none;position:relative}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .pc-credit ul li .buy.coming:before{color:#000;content:"Coming Soon";left:5px;position:absolute;top:50%;translate:0 -50%;white-space:nowrap}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .pc-credit ul li.show .buy{-webkit-clip-path:inset(0 -20% 0 0);clip-path:inset(0 -20% 0 0);transition:color .4s ease 0s,background-color .4s ease 0s,-webkit-clip-path .5s ease .5s;transition:clip-path .5s ease .5s,color .4s ease 0s,background-color .4s ease 0s;transition:clip-path .5s ease .5s,color .4s ease 0s,background-color .4s ease 0s,-webkit-clip-path .5s ease .5s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.ph1{height:100%;opacity:1}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.ph1{height:auto;width:59.9571734475%!important}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.ph1 .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);overflow:hidden}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.ph1 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.ph1 .pc-credit{left:calc(100% + 40px);margin-top:196.5px;top:0}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.ph1.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1.5s ease 0s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.ph1.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.ph1.show .kazari.type1 span{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.6s ease 1.5s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.ph1.show .kazari.type1 span:nth-child(3){transition-delay:1.9s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .kazari{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";left:0;pointer-events:none;position:absolute;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:2}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .kazari.type1{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1.2rem;font-weight:700;letter-spacing:0}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .kazari.type1{font-size:1.7987152034cqw}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .kazari.type1 span{background-color:#fff;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);display:inline-block;margin-left:6px;padding:4px 2px}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .kazari.type2{font-family:tk-takumi-shokei-font-r,sans-serif;font-size:.9rem;font-style:normal;font-weight:700;opacity:0;scale:.1;translate:10% 50px}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .kazari.type2{font-size:1.4989293362cqw}}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .kazari.white{color:#fff}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .kazari.yoko{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph .kazari.yoko span{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-bottom:6px;margin-left:0;padding:0 4px}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.show .kazari.type1 span{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.6s ease 1.5s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.show .kazari.type1 span:nth-child(3){transition-delay:1.9s}html body #scroll-wrapper #week .day .day-inner .day-content .day-detail .day-pics .ph.show .kazari.type2{opacity:1;scale:1;transition:.4s cubic-bezier(.175,.435,.415,1.27) 1s;translate:0 0}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper{background-color:hsla(0,0%,100%,.96);border-block:1px solid;bottom:0;left:0;position:absolute;width:100%;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper{display:none}}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .close{bottom:100%;display:none;height:100vh;left:0;position:absolute;width:100%}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .coordinate-button{align-items:center;display:flex;font-family:BaskervillePro;font-size:1.8rem;height:36px;justify-content:center;position:relative;width:100%}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .coordinate-button:before{content:"+";font-size:1.5rem;left:18px;position:absolute;top:50%;transition:.4s ease;translate:0 -50%}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper{height:0;overflow:hidden;position:relative;transition:.7s ease;width:100%}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller ul{margin-bottom:35px}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller ul li{opacity:1;-webkit-transform:none;transform:none}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroll-indicator{background-color:#e6e6e6;bottom:20px;height:calc(100% - 40px);overflow:hidden;position:absolute;right:27.5px;width:7px}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroll-indicator .current{background-color:var(--utsukushi-pink);height:95.5px;left:0;position:absolute;top:0;width:100%}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller{-ms-overflow-style:none;max-height:290px;overflow:scroll;padding-block:25px;padding-inline:40px;scrollbar-width:none}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller::-webkit-scrollbar{display:none}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller .type{font-family:BaskervillePro;font-size:1.8rem}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller ul .item{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:14px}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller ul .item .item-name{font-size:1.4rem;margin-bottom:3px;width:100%}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller ul .item .price{font-size:1.4rem}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller ul .item .buy{align-items:center;background-color:var(--utsukushi-pink);color:#fff;display:flex;font-family:BaskervillePro;font-size:1.2rem;height:16px;justify-content:center;margin-left:5px;width:59.5px}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller ul .item .buy.coming{background-color:transparent;border:none;pointer-events:none;position:relative}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper .credits-scroll-wrapper .scroller ul .item .buy.coming:before{color:#000;content:"Coming Soon";left:5px;position:absolute;top:50%;translate:0 -50%;white-space:nowrap}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper:has(.credits-scroll-wrapper.open) .close{display:block}html body #scroll-wrapper #week .day .day-inner .item-credit-wrapper:has(.credits-scroll-wrapper.open) .coordinate-button:before{rotate:45deg}html body #scroll-wrapper #week .day#monday{height:calc(var(--day-scroll)*2497/2497)}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail{aspect-ratio:2497/910}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-intro{margin-inline:2.0024028835%;width:13.1758109732%}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-intro .item{width:79.9392097264%}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1{width:29.4345094248%}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1 .kazari{margin-left:9.8522167488%;margin-top:9.3596059113%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1 .kazari{left:auto;margin-right:7.3214285714%;right:0}}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1 .check{margin-left:70.7717569787%;margin-top:80.9523809524%}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1 .line1{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-left:-63.5467980296%;margin-top:67.1592775041%;width:91.2972085386%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1 .line1{margin-left:-40%;margin-top:110.1785714286%;width:60.3571428571%}}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1 .line2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-left:70.2791461412%;margin-top:112.1510673235%;width:52.052545156%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1 .line2{margin-left:77.6785714286%;margin-top:88.125%;width:77.4107142857%}}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1.show .line1{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph1.show .line2{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1s}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph2{margin-left:2.2232962784%;margin-top:7.4915418076%;width:12.953117448%;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph2{margin-left:10.6531049251%;margin-top:16.0599571734%;width:15.6316916488%}}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph2 .img{opacity:0;translate:-50px 20px}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph2.show .img{opacity:1;transition:.8s ease 0s;translate:0 0}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph2 .kazari{margin-left:-3.7313432836%}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph2 .check{margin-left:-6.3432835821%;margin-top:179.1044776119%}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph2 .pc-credit{margin-left:-72.9452054795%;margin-top:112.3287671233%}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph3{height:100%;margin-left:-5.5099081682%;width:23.1996133398%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph3{height:auto;margin-left:21.5203426124%;margin-top:-53.6402569593%;width:30.2462526767%}}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph3 .img{overflow:hidden}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph3 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph3.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph3 .kazari{margin-left:38.125%;margin-top:11.875%;rotate:-4deg}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph3 .text-area{bottom:20px;position:absolute;right:0;width:66.25%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph3 .text-area{bottom:auto;margin-left:auto;margin-top:20px;top:100%;width:78.2300884956%}}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph4{margin-left:auto;margin-top:2.8032866119%;width:33.3977767037%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph4{margin-top:-27.9978586724%;width:43.52248394%}}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph4 .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);overflow:hidden}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph4 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph4.show .img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:1.5s ease 0s}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph4.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph4.show .kazari2{transition-delay:1.5s}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph4 .kazari1{margin-left:38.6396526773%;margin-top:4.9204052098%;rotate:4deg}html body #scroll-wrapper #week .day#monday .day-inner .day-content .day-detail .day-pics .ph4 .kazari2{margin-left:49.9276410999%;margin-top:15.3400868307%;rotate:-4deg}html body #scroll-wrapper #week .day#tuesday{height:calc(var(--day-scroll)*2175/2497)}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail{aspect-ratio:2175/910}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-intro{margin-inline:2.2988505747%;width:15.1264367816%}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-intro .item{width:79.9392097264%}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph1{width:34.8797250859%}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph1 .kazari{margin-left:5.9113300493%;margin-top:5.9113300493%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph1 .kazari{left:auto;margin-right:7.1428571429%;right:0}}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph1 .check{margin-left:54.6798029557%;margin-top:100.4926108374%}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph1 .line1{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-left:64.2036124795%;margin-top:88.1773399015%;width:48.7684729064%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph1 .line1{margin-left:64.1964285714%;margin-top:88.4821428571%;width:80.2678571429%}}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph1 .line1.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph2{display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-start;margin-left:4.5819014891%;width:23.7686139748%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph2{flex-direction:column;margin-left:auto;margin-top:7.0128479657%;position:relative;width:37.3661670236%}}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph2 .text-area{margin-bottom:25px}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph2 .text-area{left:0;margin-left:-20.4871060172%;margin-top:13.323782235%;position:absolute;top:100%;width:71.6332378223%}}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph2 .kazari{margin-left:59.2771084337%;margin-top:49.6385542169%;rotate:14deg;top:31.7582417582%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph2 .kazari{top:0}}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph2 .img{overflow:hidden}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph2 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph2.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph3{margin-left:auto;width:32.0733104238%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph3{margin-left:0;margin-top:-45.6638115632%;width:50.374732334%}}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph3 .kazari1{margin-left:8.9285714286%;margin-top:34.1071428571%}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph3 .kazari2{margin-left:58.9285714286%;margin-top:62.8571428571%;rotate:7deg}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph3 .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);overflow:hidden}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph3 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph3.show .img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:1.5s ease 0s}html body #scroll-wrapper #week .day#tuesday .day-inner .day-content .day-detail .day-pics .ph3.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#wednesday{height:calc(var(--day-scroll)*2212/2497)}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail{aspect-ratio:2212/910}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-intro{margin-inline:2.26039783%;width:14.8734177215%}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-intro .item{width:79.9392097264%}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph1{width:34.0604026846%}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph1 .kazari1{margin-left:26.1083743842%;margin-top:33.3333333333%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph1 .kazari1{margin-top:40%}}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph1 .kazari2{margin-left:80.2955665025%;margin-top:30.8702791461%;rotate:7deg}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph1 .check{margin-left:38.7520525452%;margin-top:115.5993431856%}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph1 .line1{margin-left:40.8866995074%;margin-top:19.5402298851%;opacity:0;rotate:y 1turn;scale:.4;translate:0 20px;width:20.8538587849%}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph1.show .line1{opacity:1;rotate:y 0deg;scale:1;transition:.8s ease 1.5s;translate:0 0}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph2{margin-left:4.4742729306%;margin-top:5.4250559284%;width:26.8456375839%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph2{margin-left:4.1755888651%;margin-top:4.2826552463%;width:41.4346895075%}}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph2 .img{overflow:hidden}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph2 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph2.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph2 .kazari1{bottom:0;margin-bottom:5.2083333333%;margin-left:5.8333333333%;top:auto}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph2 .kazari2{margin-left:88.3333333333%;margin-top:24.1666666667%;rotate:10deg}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph2 .kazari2 img{bottom:0;left:55%;position:absolute;translate:-50% 0;width:150%}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph3{margin-left:auto;margin-right:4.6979865772%;width:26.0067114094%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph3{margin-right:4.2826552463%;margin-top:-47.1092077088%;width:40.2034261242%}}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph3 .kazari{margin-left:72.0430107527%;margin-top:78.2795698925%;rotate:10deg}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph3 .text-area{margin-top:20px}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph3 .text-area{bottom:100%;left:0;margin-bottom:10.119840213%;margin-left:-12.7829560586%;position:absolute;width:65.379494008%}}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph3 .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);overflow:hidden}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph3 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph3.show .img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:1.5s ease 0s}html body #scroll-wrapper #week .day#wednesday .day-inner .day-content .day-detail .day-pics .ph3.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#thursday{height:calc(var(--day-scroll)*2170/2497)}html body #scroll-wrapper #week .day#thursday .day-inner .credits-scroll-wrapper .scroll-indicator{display:none}html body #scroll-wrapper #week .day#thursday .day-inner .credits-scroll-wrapper .scroller{overflow:hidden}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail{aspect-ratio:2170/910}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-intro{margin-inline:2.3041474654%;width:15.1612903226%}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-intro .item{width:79.9392097264%}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph1{width:34.9598163031%}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph1 .kazari1{left:auto;margin-right:7.881773399%;margin-top:8.210180624%;right:0}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph1 .check{margin-left:23.973727422%;margin-top:100.328407225%}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2{margin-left:4.5924225029%;width:23.8231917336%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2{margin-left:0;margin-top:4.1220556745%;width:37.9550321199%}}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2 .kazari{margin-left:64.578313253%;margin-top:77.5903614458%;rotate:14deg}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2 .text-area{margin-top:25px}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2 .text-area{left:0;position:absolute;top:100%}}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2 .line1{margin-left:77.3493975904%;margin-top:1.2048192771%;scale:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;width:8.9156626506%}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2.show .line1{scale:1;transition:.3s ease 1s}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2 .img{overflow:hidden}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph2.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph3{margin-left:auto;margin-top:2.8702640643%;width:32.1469575201%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph3{margin-top:-52.1413276231%;width:54.3897216274%}}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph3 .kazari{left:auto;margin-right:7.6785714286%;margin-top:10.7142857143%;right:0}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph3 .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);overflow:hidden}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph3 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph3.show .img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:1.5s ease 0s}html body #scroll-wrapper #week .day#thursday .day-inner .day-content .day-detail .day-pics .ph3.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#friday{height:calc(var(--day-scroll)*2382/2497)}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#friday{padding-bottom:260px}}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail{aspect-ratio:2382/910}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-intro{margin-inline:2.0990764064%;width:13.811922754%}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-intro .item{width:79.9392097264%}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph1{width:31.1668372569%}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph1 .kazari1{bottom:0;left:auto;margin-bottom:8.210180624%;margin-right:8.210180624%;right:0;top:auto}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph1 .kazari2{margin-left:55.3366174056%;margin-top:23.1527093596%;rotate:10deg}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph1 .check{margin-left:48.1116584565%;margin-top:103.4482758621%}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph2{height:100%;width:20.7267144319%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph2{height:auto;margin-left:46.8415417559%;margin-top:4.2826552463%;width:28.5867237687%}}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph2 .text-area{margin-left:9.8765432099%;margin-top:20px;width:72.3456790123%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph2 .text-area{margin-left:auto;margin-right:13.670411985%;margin-top:26.9662921348%;position:absolute;right:100%;top:0;width:106.5543071161%}}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph2 .kazari{margin-left:87.1604938272%;margin-top:14.0740740741%;rotate:6deg}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph2 .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);overflow:hidden}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph2 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph2.show .img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:1.5s ease 0s}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph2.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph3{margin-left:-2.8659160696%;margin-top:9.2630501535%;width:13.4083930399%;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph3{margin-left:68.6295503212%;margin-top:-21.6274089936%;width:22.1092077088%}}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph3 .kazari{margin-left:108.7786259542%;margin-top:33.2061068702%;rotate:17deg}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph3 .check{margin-left:86.641221374%;margin-top:122.1374045802%}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph3 .img{opacity:0;translate:-20px 10px}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph3.show .img{opacity:1;transition:1s ease 0s;translate:0 0}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph3 .pc-credit{margin-left:-53.0266343826%;margin-top:126.8765133172%}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4{margin-left:auto;width:31.0644831116%}@media screen and (min-width:980px){html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4{margin-left:0;margin-top:-56.0492505353%;width:42.8265524625%}}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4 .kazari{margin-left:63.4266886326%;margin-top:35.9143327842%;rotate:10deg}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4 .line1{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-left:-19.2751235585%;margin-top:4.118616145%;width:55.3542009885%}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4 .line2{-webkit-clip-path:polygon(0 0,100% 0,0 -100%,0 100%,0 0);clip-path:polygon(0 0,100% 0,0 -100%,0 100%,0 0);margin-left:43.3278418451%;margin-top:12.0263591433%;width:37.0675453048%}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4 .line3{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);margin-left:23.0642504119%;margin-top:110.7084019769%;width:14.1680395387%}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4 .img{overflow:hidden}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4 .img img{opacity:0;scale:1.1}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4.show .line1{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .5s}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4.show .line2{-webkit-clip-path:polygon(0 0,100% 0,200% 100%,0 100%,0 0);clip-path:polygon(0 0,100% 0,200% 100%,0 100%,0 0);transition:1s ease 1s}html body #scroll-wrapper #week .day#friday .day-inner .day-content .day-detail .day-pics .ph4.show .line3{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1.5s}@media screen and (min-width:980px){html body #scroll-wrapper:has(#outro.on) #week #day-of-the-week{left:-250px}}html body #scroll-wrapper #outro{position:relative}@media screen and (min-width:980px){html body #scroll-wrapper #outro{background-color:#fff;opacity:1;-webkit-transform:none;transform:none;z-index:3}}html body #scroll-wrapper #outro .img{overflow:hidden;position:relative;z-index:1}@media screen and (min-width:980px){html body #scroll-wrapper #outro .img{margin-left:auto;width:calc(100% - 432px)}}html body #scroll-wrapper #outro .img img{-webkit-filter:blur(10px);filter:blur(10px)}html body #scroll-wrapper #outro .img .tagline{color:#fff;font-family:yu-mincho-pr6n,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;left:0;letter-spacing:.72em;line-height:1.875;margin-left:56.5px;margin-top:55px;position:absolute;top:0;z-index:2}html body #scroll-wrapper #outro .img .tagline .pink{color:var(--utsukushi-pink)}html body #scroll-wrapper #outro .img .tagline>span{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}html body #scroll-wrapper #outro.show .img img{-webkit-filter:blur(0);filter:blur(0);transition:1s ease 0s}html body #scroll-wrapper #outro.show .img .tagline>span{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .5s}html body #scroll-wrapper #outro.show .img .tagline>span:nth-child(3){transition-delay:.7s}html body #scroll-wrapper #outro.show .img .tagline>span:nth-child(5){transition-delay:.9s}html body #scroll-wrapper #outro.show .text-area .tagline>span{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .5s}html body #scroll-wrapper #outro.show .text-area .tagline>span:nth-child(3){transition-delay:.7s}html body #scroll-wrapper #outro.show .text-area .tagline>span:nth-child(5){transition-delay:.9s}html body #scroll-wrapper #outro .text-area{color:#fff;left:0;margin-left:27.5px;margin-top:34px;position:absolute;top:0;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #outro .text-area{bottom:156.5px;color:var(--text-color);margin-left:35px;top:auto}}html body #scroll-wrapper #outro .text-area .tagline{font-family:yu-mincho-pr6n,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.72em;line-height:1.9285714286}html body #scroll-wrapper #outro .text-area .tagline .pink{color:var(--utsukushi-pink)}html body #scroll-wrapper #outro .text-area .tagline>span{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}@media screen and (min-width:980px){html body #scroll-wrapper #outro .text-area .tagline{display:none}}html body #scroll-wrapper #outro .text-area .staff{font-family:BaskervillePro;font-size:1rem;line-height:2.1;margin-top:20px}@media screen and (min-width:980px){html body #scroll-wrapper #outro .text-area .staff{font-size:1.2rem;line-height:2.4166666667;opacity:1;-webkit-transform:none;transform:none}}html body #scroll-wrapper #outro .logo{bottom:0;display:block;left:0;margin-bottom:56.5px;margin-left:27.5px;position:absolute;width:72.5px;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #outro .logo{margin-bottom:70.5px;margin-left:35px;width:97px}}html body #scroll-wrapper #outro .copy{bottom:0;color:#fff;font-family:BaskervillePro;font-size:1rem;left:0;margin-bottom:24px;margin-left:27.5px;position:absolute;z-index:2}@media screen and (min-width:980px){html body #scroll-wrapper #outro .copy{color:var(--text-color);margin-left:35px}}html body .pc-left{left:21.5px;top:19px;width:64px}html body .pc-left,html body .pc-right{position:fixed;transition:.5s ease;translate:0 -200%;z-index:10}html body .pc-right{right:28px;top:24px;width:198px}html body:has(#intro.on) .pc-left,html body:has(#intro.on) .pc-right{translate:0 0}