*,: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)}}:root{--disp-height:100svh;--text-color:#ff8ab1;--background-color:#fff;--disp-wide:750;--utsukushi-pink:#f09191;--video-height:0px;--line-color:rgb(0 0 0/.2)}html{height:100%}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:auto;background-color:var(--background-color);color:var(--text-color);font-family:hiragino-mincho-pron,sans-serif;font-style:normal;font-weight:300;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:has(.modal.show){overflow:hidden}html body .nav-wrapper{-webkit-clip-path:inset(0 0 calc(100% - var(--disp-height)) 0);clip-path:inset(0 0 calc(100% - var(--disp-height)) 0);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}html body .nav-wrapper.nav2{-webkit-clip-path:inset(var(--disp-height) 0 0 0);clip-path:inset(var(--disp-height) 0 0 0)}html body .nav-wrapper.nav2 nav{background-color:#fff;color:var(--text-color)}html body nav{align-items:center;border:1px solid;border-radius:36px;color:#fff;display:flex;font-family:ivyora-display,serif;font-size:1.4rem;font-style:normal;font-weight:500;height:36px;justify-content:space-around;left:0;margin-inline:auto;padding-inline:15px;pointer-events:auto;position:-webkit-sticky;position:sticky;right:0;top:0;top:20px;transition:.4s ease 1.5s;translate:0 calc(-100% - 20px);width:315px;z-index:1000}@media screen and (min-width:980px){html body nav{top:30px;translate:0 calc(-100% - 30px)}}html body nav .line{background-color:currentColor;display:block;height:14px;width:1px}@media screen and (min-width:980px){html body nav a:hover,html body nav button:hover{text-decoration:underline}}html body:has(#main-visual.show) nav{translate:0 0}html body #main-visual{display:block;height:var(--disp-height);overflow:hidden;position:relative;width:100%}html body #main-visual .video{height:100%;opacity:0;position:relative;scale:1.1;transition:scale 2s ease 0s,opacity 2s ease 0s;width:100%;z-index:1}html body #main-visual .video video{height:100%;object-fit:cover;width:100%}html body #main-visual.show .video{opacity:1;scale:1}html body #main-visual .scroll{-webkit-animation:scroll 1s ease 0s infinite alternate;animation:scroll 1s ease 0s infinite alternate;border-bottom:1px solid;border-left:1px solid;bottom:20px;color:#fff;height:24.5px;position:absolute;right:20px;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);width:5.5px;z-index:2}@media screen and (min-width:980px){html body #main-visual .scroll{bottom:30px;right:40px}}@-webkit-keyframes scroll{0%{translate:0 0}to{translate:0 -10px}}@keyframes scroll{0%{translate:0 0}to{translate:0 -10px}}html body #intro{padding-top:93px}@media screen and (min-width:980px){html body #intro{padding-top:130px}}html body #intro h1 .logo{margin-inline:auto;width:131px}@media screen and (min-width:980px){html body #intro h1 .logo{width:177px}}html body #intro h1 .season{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:cofo-raffine,sans-serif;font-size:3.1rem;font-style:normal;font-weight:500;margin-top:12px;opacity:1;text-align:center}@media screen and (min-width:980px){html body #intro h1 .season{font-size:4.2rem}}html body #intro h1 .season.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #intro h1 .collabo{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:ivyora-display,serif;font-size:1.05rem;font-style:normal;font-weight:500;margin-top:-1px;opacity:1;text-align:center}@media screen and (min-width:980px){html body #intro h1 .collabo{font-size:1.45rem}}html body #intro h1 .collabo.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #intro .index{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;margin-top:21.5px;opacity:1;-webkit-transform:none;transform:none;width:85.3333333333%}@media screen and (min-width:980px){html body #intro .index{margin-top:43px;max-width:1180px;width:100%}}html body #intro .index li{margin-bottom:3.125%;opacity:0;translate:0 10px;width:22.65625%}@media screen and (min-width:980px){html body #intro .index li{margin-bottom:0;width:11.1440677966%}}html body #intro .index li a{display:block;overflow:hidden}html body #intro .index li a img{transition:.4s ease 0s}html body #intro .index li a:hover img{scale:1.1}html body #intro .index.show li{-webkit-animation:scale 5.5s ease 1.5s infinite;animation:scale 5.5s ease 1.5s infinite;opacity:1;transition:.5s ease 0s;translate:0 0}html body #intro .index.show li:first-child{-webkit-animation-delay:1.5s;animation-delay:1.5s;transition-delay:0s}html body #intro .index.show li:nth-child(2){-webkit-animation-delay:1.7s;animation-delay:1.7s;transition-delay:.2s}html body #intro .index.show li:nth-child(3){-webkit-animation-delay:1.9s;animation-delay:1.9s;transition-delay:.4s}html body #intro .index.show li:nth-child(4){-webkit-animation-delay:2.1s;animation-delay:2.1s;transition-delay:.6s}html body #intro .index.show li:nth-child(5){-webkit-animation-delay:2.3s;animation-delay:2.3s;transition-delay:.8s}html body #intro .index.show li:nth-child(6){-webkit-animation-delay:2.5s;animation-delay:2.5s;transition-delay:1s}html body #intro .index.show li:nth-child(7){-webkit-animation-delay:2.7s;animation-delay:2.7s;transition-delay:1.2s}html body #intro .index.show li:nth-child(8){-webkit-animation-delay:2.9s;animation-delay:2.9s;transition-delay:1.4s}html body #intro .index.show li:nth-child(9){-webkit-animation-delay:3.1s;animation-delay:3.1s;transition-delay:1.6s}html body #intro .index.show li:nth-child(10){-webkit-animation-delay:3.3s;animation-delay:3.3s;transition-delay:1.8s}@-webkit-keyframes scale{0%{scale:1}9%{scale:1.13}16%{scale:1}to{scale:1}}@keyframes scale{0%{scale:1}9%{scale:1.13}16%{scale:1}to{scale:1}}html body #intro .text-area{margin-top:17.5px;text-align:center}@media screen and (min-width:980px){html body #intro .text-area{margin-top:39px}}html body #intro .text-area h2{font-family:ivyora-display,serif;font-size:2rem;font-style:normal;font-weight:500}html body #intro .text-area .lead{font-size:1.05rem;line-height:1.8095238095;margin-top:11.5px}html body .all-items{align-items:center;border:1px solid;border-radius:20px;display:flex;font-size:1.4rem;height:40px;justify-content:center;margin-inline:auto;margin-top:28.5px;position:relative;transition:.4s ease;width:315px}@media screen and (min-width:980px){html body .all-items{margin-top:37.5px}html body .all-items:hover{background-color:var(--text-color);color:#fff}}html body .all-items:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;-webkit-mask-image:url(../images/eiis-2026summer/yajirushi.png);mask-image:url(../images/eiis-2026summer/yajirushi.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:20px;top:50%;translate:0 -50%;width:8px}html body #look-content{overflow:hidden}@media screen and (min-width:980px){html body #look-content{margin-top:1px}html body #look-content .look-block{padding-top:1px;position:relative}}html body #look-content .look-block .text-area{color:#000;margin-inline:auto;margin-top:22.5px;position:relative;width:84%;z-index:3}@media screen and (min-width:980px){html body #look-content .look-block .text-area{left:0;margin:0;position:absolute;top:0;width:258.5px}}html body #look-content .look-block .text-area .num{font-family:ivyora-display,serif;font-size:1.2rem;font-style:normal;font-weight:500}html body #look-content .look-block .text-area .desc{font-size:1.2rem;line-height:1.75;margin-top:10px;width:258.5px}html body #look-content .look-block .ph{position:relative;z-index:1}html body #look-content .look-block .ph .kazari{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);left:0;position:absolute;top:0;white-space:nowrap;z-index:2}html body #look-content .look-block .ph .kazari h2{font-family:cofo-raffine,sans-serif;font-size:8vw;font-style:normal;font-weight:500;line-height:1.1666666667}@media screen and (min-width:980px){html body #look-content .look-block .ph .kazari h2{font-size:4.0995607613vw}html body #look-content .look-block .ph .kazari{font-size:2.9282576867vw}}html body #look-content .look-block .ph .kazari p{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:ivyora-display,serif;font-size:1.05rem;font-style:normal;font-weight:500;line-height:1.4285714286;margin-top:1em}@media screen and (min-width:980px){html body #look-content .look-block .ph .kazari p{font-size:1.3543191801vw}}html body #look-content .look-block .ph .kazari.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #look-content .look-block .ph .kazari.show p{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:1s ease .5s}html body #look-content .look-block .ph.scroll-in{opacity:1;-webkit-transform:none;transform:none}html body #look-content .look-block .ph.scroll-in .img{opacity:0;overflow:hidden;transition:1s ease 0s;translate:0 10px}html body #look-content .look-block .ph.scroll-in .img img{scale:1.15}html body #look-content .look-block .ph.scroll-in.show .img{opacity:1;translate:0 0}html body #look-content .look-block .ph.scroll-in.show .img img{scale:1;transition:1.5s ease 0s}html body #look-content .look-block .ph.scroll-in.fade img{-webkit-filter:blur(5px);filter:blur(5px);opacity:0}html body #look-content .look-block .ph.scroll-in.fade.show img{-webkit-filter:blur(0);filter:blur(0);opacity:1}html body #look-content .look-block .ph.scroll-in.left .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}html body #look-content .look-block .ph.scroll-in.left.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #look-content .look-block .ph.scroll-in.right .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}html body #look-content .look-block .ph.scroll-in.right.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #look-content .look-block .ph.scroll-in.flip .img{rotate:y 90deg;-webkit-transform:none;transform:none;transition:1s ease 0s;translate:0 10px}html body #look-content .look-block .ph.scroll-in.flip.show .img{rotate:y 0deg;translate:0 0}html body #look-content .look-block .ph.scroll-in.flip+.flip .img{transition-delay:.5s}html body #look-content .look-block.block1{padding-top:1px}html body #look-content .look-block.block1 .ph1{margin-top:21.3333333333%;margin-inline:auto;width:80%}@media screen and (min-width:980px){html body #look-content .look-block.block1 .ph1{margin-top:7.3206442167%;width:43.9238653001%}}html body #look-content .look-block.block1 .ph2{margin-top:10.6666666667%;margin-inline:0;width:46.6666666667%;z-index:2}@media screen and (min-width:980px){html body #look-content .look-block.block1 .ph2{margin-top:5.8565153734%;width:27.4524158126%}}html body #look-content .look-block.block1 .ph2 .kazari{margin-left:113.7142857143%;margin-top:23.7142857143%}@media screen and (min-width:980px){html body #look-content .look-block.block1 .ph2 .kazari{margin-left:111.3333333333%;margin-top:39.2%}}html body #look-content .look-block.block1 .ph3{margin-left:auto;margin-top:-25.8666666667%;width:66.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block.block1 .ph3{margin-top:-30.1610541728%;width:35.1390922401%}html body #look-content .look-block.block1 .text-area{bottom:0;margin-bottom:22.4743777452%;margin-left:30.5636896047%;top:auto}}html body #look-content .look-block.block2 .ph1{margin-top:21.3333333333%;margin-inline:auto;width:60%}@media screen and (min-width:980px){html body #look-content .look-block.block2 .ph1{margin-left:0;margin-top:0;width:32.1010248902%}}html body #look-content .look-block.block2 .ph1 .kazari{left:0;margin-top:11.1111111111%;margin-inline:auto;right:0;text-align:center;top:100%}@media screen and (min-width:980px){html body #look-content .look-block.block2 .ph1 .kazari{margin-left:114.3671607754%;margin-right:0;margin-top:37.4002280502%;right:auto;text-align:left;top:0}}html body #look-content .look-block.block2 .ph2{margin-top:30.5333333333%;margin-inline:auto;width:100%}@media screen and (min-width:980px){html body #look-content .look-block.block2 .ph2{margin-right:0;margin-top:-24.0483162518%;width:43.9238653001%}}html body #look-content .look-block.block2 .ph3{margin-top:11.4666666667%;margin-inline:0;width:78.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block.block2 .ph3{margin-left:11.7130307467%;margin-top:11.5666178624%;width:50.0366032211%}html body #look-content .look-block.block2 .text-area{bottom:0;left:auto;margin-bottom:44.9487554905%;margin-right:47.2547584187%;right:0;top:auto}}html body #look-content .look-block.block3 .ph1{margin-left:auto;margin-top:21.3333333333%;width:60%}@media screen and (min-width:980px){html body #look-content .look-block.block3 .ph1{margin-top:11.7130307467%;width:39.5314787701%}}html body #look-content .look-block.block3 .ph1 .kazari{margin-left:-53.3333333333%;margin-top:7.7777777778%}@media screen and (min-width:980px){html body #look-content .look-block.block3 .ph1 .kazari{margin-left:-123.1481481481%;margin-top:42.037037037%}}html body #look-content .look-block.block3 .ph2{margin-top:10.6666666667%;margin-inline:0;width:80.1333333333%}@media screen and (min-width:980px){html body #look-content .look-block.block3 .ph2{margin-left:0;margin-top:-26.317715959%;width:32.9428989751%}}html body #look-content .look-block.block3 .ph3{margin-top:5.3333333333%;margin-inline:0;width:80.1333333333%}@media screen and (min-width:980px){html body #look-content .look-block.block3 .ph3{margin-left:0;margin-top:2.196193265%;width:32.9428989751%}html body #look-content .look-block.block3 .text-area{bottom:0;margin-left:35.8711566618%;top:auto}}html body #look-content .look-block.block4 .ph1{margin-left:auto;margin-top:21.3333333333%;width:85.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block.block4 .ph1{margin-left:50.2196193265%;margin-right:0;margin-top:11.7130307467%;width:43.9238653001%}}html body #look-content .look-block.block4 .ph2{margin-top:6.6666666667%;margin-inline:0;width:50%}@media screen and (min-width:980px){html body #look-content .look-block.block4 .ph2{margin-left:5.8565153734%;margin-right:0;margin-top:-18.3748169839%;width:24.5241581259%}}html body #look-content .look-block.block4 .ph2 .kazari{margin-left:110.9333333333%;margin-top:93.8666666667%}@media screen and (min-width:980px){html body #look-content .look-block.block4 .ph2 .kazari{margin-left:116.1194029851%;margin-top:91.7910447761%}}html body #look-content .look-block.block4 .ph3{margin-left:auto;margin-top:7.8666666667%;width:72%}@media screen and (min-width:980px){html body #look-content .look-block.block4 .ph3{margin-top:11.7130307467%;width:50%}html body #look-content .look-block.block4 .text-area{left:auto;margin-right:5.8565153734%;margin-top:69.3997071742%;right:0}}html body #look-content .look-block.block5 .ph1{margin-top:21.3333333333%;margin-inline:auto;width:100%}@media screen and (min-width:980px){html body #look-content .look-block.block5 .ph1{margin-top:11.7130307467%;width:50%}}html body #look-content .look-block.block5 .ph1 .kazari{margin-left:8.2666666667%;margin-top:8.2666666667%}@media screen and (min-width:980px){html body #look-content .look-block.block5 .ph1 .kazari{margin-left:84.1142020498%;margin-top:50.0732064422%}}html body #look-content .look-block.block5 .ph2{margin-left:6.6666666667%;margin-top:8%;width:42.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block.block5 .ph2{margin-left:5.8565153734%;margin-top:5.8565153734%;width:29.2825768668%}}html body #look-content .look-block.block5 .ph3{margin-left:52%;margin-top:8%;width:42.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block.block5 .ph3{margin-left:5.8565153734%;margin-top:2.8550512445%;width:29.2825768668%}}html body #look-content .look-block.block5 .ph4{margin-left:6.6666666667%;margin-top:18.6666666667%;width:61.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block.block5 .ph4{margin-left:auto;margin-top:-32.1376281113%;width:32.9428989751%}html body #look-content .look-block.block5 .text-area{bottom:0;left:auto;margin-right:35.7979502196%;right:0;top:auto}}html body #look-content .look-block.block6 .ph1{margin-top:21.3333333333%;margin-inline:auto;width:100%}@media screen and (min-width:980px){html body #look-content .look-block.block6 .ph1{margin-left:9.0043923865%;margin-top:19.0702781845%;width:39.5314787701%}}html body #look-content .look-block.block6 .ph1 .kazari{margin-inline:auto;margin-top:8%;right:0;top:100%}@media screen and (min-width:980px){html body #look-content .look-block.block6 .ph1 .kazari{margin-left:-22.7777777778%;margin-top:-22.4074074074%;top:0;width:252.962962963%}}html body #look-content .look-block.block6 .ph1 .kazari h2{text-align:center}html body #look-content .look-block.block6 .ph2{margin-top:24%;margin-inline:auto;width:85.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block.block6 .ph2{margin-left:51.4641288433%;margin-top:-49.4143484627%;width:39.5314787701%}}html body #look-content .look-block.block6 .ph3{margin-left:42%;margin-top:10.4%;width:50.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block.block6 .ph3{margin-left:auto;margin-top:9.1508052709%;width:31.1859443631%}html body #look-content .look-block.block6 .text-area{margin-left:9.0043923865%;margin-top:80.6002928258%}}html body #look-content .look-block.block7 .ph1{margin-top:12%;margin-inline:auto;width:100%}@media screen and (min-width:980px){html body #look-content .look-block.block7 .ph1{margin-left:0;margin-top:11.7130307467%;width:68.8140556369%}}html body #look-content .look-block.block7 .ph2{margin-left:8%;margin-top:8%;width:40%}@media screen and (min-width:980px){html body #look-content .look-block.block7 .ph2{margin-left:auto;margin-top:11.7130307467%;width:35.1390922401%}}html body #look-content .look-block.block7 .ph2 .kazari{margin-left:112.3333333333%;margin-top:55.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block.block7 .ph2 .kazari{margin-left:-63.0208333333%;margin-top:0}}html body #look-content .look-block.block7 .ph3{margin-left:auto;margin-top:10.2666666667%;width:65.6%}@media screen and (min-width:980px){html body #look-content .look-block.block7 .ph3{margin-left:0;margin-top:-26.317715959%;width:32.9428989751%}html body #look-content .look-block.block7 .text-area{bottom:0;margin-bottom:79.2459736457%;margin-left:71.7423133236%;top:auto}}html body #look-content .look-block.block8 .ph1{margin-top:21.3333333333%;margin-inline:0;width:72%}@media screen and (min-width:980px){html body #look-content .look-block.block8 .ph1{margin-left:0;margin-top:21.046852123%;width:43.9238653001%}}html body #look-content .look-block.block8 .ph2{margin-left:auto;margin-top:-12%;width:53.3333333333%;z-index:2}@media screen and (min-width:980px){html body #look-content .look-block.block8 .ph2{margin-top:-75.1830161054%;width:29.2825768668%}}html body #look-content .look-block.block8 .ph2 .kazari{margin-left:-72.5%;margin-top:121.75%}@media screen and (min-width:980px){html body #look-content .look-block.block8 .ph2 .kazari{margin-left:-51.25%;margin-top:122.75%}html body #look-content .look-block.block8 .text-area{bottom:0;left:auto;margin-bottom:0;margin-right:47.2181551977%;right:0;top:auto}}html body #look-content .look-block.block8 .ph3{margin-top:21.3333333333%;margin-inline:auto;width:100%}@media screen and (min-width:980px){html body #look-content .look-block.block8 .ph3{margin-left:55.710102489%;margin-top:10.6515373353%;width:30.0146412884%}}html body .items{margin-top:15px}html body .items li{align-items:center;display:flex;font-family:ivyora-display,serif;font-size:1.2rem;font-style:normal;font-weight:500;justify-content:flex-start;line-height:1.3;margin-top:10px}html body .items li .note{font-size:1rem;margin-top:0}html body .items li p{margin-right:10px;min-width:120px}html body .items li a:before{content:"(";margin-right:.2em}html body .items li a:after{content:")";margin-left:.2em}html body .items li a:hover{text-decoration:underline}html body .items li .size{align-items:center;border:1px solid;border-radius:7px;display:flex;font-family:ivyora-display,serif;font-size:1.1rem;font-style:normal;font-weight:500;height:14px;justify-content:center;margin-left:13px;min-width:0;padding-block:0;padding-inline:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}html body #last #lineup{padding-top:75.5px}@media screen and (min-width:980px){html body #last #lineup{padding-top:176.5px}}html body #last #lineup .head{margin-inline:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body #last #lineup .head h2{font-family:cofo-raffine,sans-serif;font-size:2.5rem;font-style:normal;font-weight:900;text-align:center}@media screen and (min-width:980px){html body #last #lineup .head h2{font-size:4rem}}html body #last #lineup .head .season{font-family:ivyora-display,serif;font-size:1.2rem;font-style:normal;font-weight:500;margin-top:5px;text-align:center}@media screen and (min-width:980px){html body #last #lineup .head .season{font-size:1.4rem}}html body #last #lineup .head .icon{align-items:center;aspect-ratio:1/1;border:1px solid;border-radius:50%;display:flex;justify-content:center;left:calc(100% + 10px);position:absolute;top:-20px;width:54px}html body #last #lineup .head .icon img{width:90.7407407407%}html body #last #lineup .head .icon:before{background-color:var(--text-color);bottom:0;content:"";height:1px;left:0;position:absolute;rotate:-45deg;-webkit-transform-origin:0 0;transform-origin:0 0;width:10px}html body #last #lineup .lineup-items{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;margin-top:17px;width:87.3333333333%}@media screen and (min-width:980px){html body #last #lineup .lineup-items{justify-content:space-between;margin-inline:auto;margin-top:36px;width:76.1346998536%}html body #last #lineup .lineup-items:after{content:"";display:block;height:1px;width:30.7692307692%}}html body #last #lineup .lineup-items>li{margin-top:17px;width:48.8549618321%}@media screen and (min-width:980px){html body #last #lineup .lineup-items>li{margin-bottom:81px;margin-top:0;pointer-events:none;width:30.7692307692%}}html body #last #lineup .lineup-items>li button{display:block;transition:.3s ease;width:100%}@media screen and (max-width:980px){html body #last #lineup .lineup-items>li button:hover{cursor:pointer;opacity:.7}}@media screen and (min-width:980px){html body #last #lineup .lineup-items>li button:hover{cursor:inherit}}html body #last #lineup .lineup-items>li .item{aspect-ratio:320/394;position:relative;width:100%}html body #last #lineup .lineup-items>li .item img{left:50%;position:absolute;top:50%;translate:-50% -50%}html body #last #lineup .lineup-items>li .modal-text-area{margin-top:7.5px;text-align:center}@media screen and (min-width:980px){html body #last #lineup .lineup-items>li .modal-text-area{margin-top:20px;text-align:left}html body #last #lineup .lineup-items>li .modal-text-area:has(.size){margin-top:-25px}html body #last #lineup .lineup-items>li .modal-text-area:has(.size) .size{margin-bottom:30px;margin-left:10px}}html body #last #lineup .lineup-items>li .modal-text-area .item-name{color:#000;font-family:ivyora-display,serif;font-size:1.3rem;font-style:normal;font-weight:500;width:100%}@media screen and (min-width:980px){html body #last #lineup .lineup-items>li .modal-text-area .item-name{font-size:2.1rem;text-align:left}}html body #last #lineup .lineup-items>li .modal-text-area .back,html body #last #lineup .lineup-items>li .modal-text-area .fukidashi,html body #last #lineup .lineup-items>li .modal-text-area .icon,html body #last #lineup .lineup-items>li .modal-text-area .items,html body #last #lineup .lineup-items>li .modal-text-area .num,html body #last #lineup .lineup-items>li .modal-text-area .size{display:none}@media screen and (min-width:980px){html body #last #lineup .lineup-items>li .modal-text-area .fukidashi,html body #last #lineup .lineup-items>li .modal-text-area .icon,html body #last #lineup .lineup-items>li .modal-text-area .items,html body #last #lineup .lineup-items>li .modal-text-area .size{display:block}html body #last #lineup .lineup-items>li .modal-text-area .items{pointer-events:auto}}html body #last #outro{margin-inline:auto;padding-bottom:20px;padding-top:40px;width:85.3333333333%}@media screen and (min-width:980px){html body #last #outro{padding-top:80px;width:100%}}html body #last #outro .shop-list{border-block:1px solid;display:block;margin-inline:auto;max-width:320px;padding-block:20px;text-align:center}html body #last #outro .shop-list .en{font-family:ivyora-display,serif;font-size:1.5rem;font-style:normal;font-weight:700}html body #last #outro .shop-list .jp{color:#000;font-size:1.2rem;margin-top:5px}html body #last #outro .shop-list:hover .jp{text-decoration:underline}html body #last #outro .staffs{font-family:ivyora-display,serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.75;margin-top:80px;text-align:center}@media screen and (min-width:980px){html body #last #outro .staffs{margin-top:60px}}html body #last #outro .copy{font-family:ivyora-display,serif;font-size:1.2rem;font-style:normal;font-weight:500;margin-top:40px;text-align:center}@media screen and (min-width:980px){html body:has(.modal.show) #lineup{opacity:0}}html body .modal{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:1s ease;visibility:hidden;width:100%;z-index:2000}html body .modal.show{opacity:1;visibility:visible}html body .modal .modal-inner{height:auto;max-height:100%;overflow-y:scroll}html body .modal .modal-inner h2{font-family:cofo-raffine,sans-serif;font-size:2.5rem;font-style:normal;font-weight:900;padding-top:20px;text-align:center}@media screen and (min-width:980px){html body .modal .modal-inner h2{padding-top:0}}html body .modal .modal-inner .sub{font-family:ivyora-display,serif;font-size:1.2rem;font-style:normal;font-weight:500;position:relative;text-align:center;z-index:2}html body .modal .modal-inner .modal-items{margin-inline:auto;margin-top:-10px;position:relative;width:85.3333333333%;z-index:1}html body .modal .modal-inner .modal-items .modal-item{margin-bottom:40px}html body .modal-text-area{margin-top:16px;position:relative}html body .modal-text-area .size{align-items:center;border:1px solid;border-radius:7px;display:flex;font-size:1.1rem;height:14.5px;justify-content:center;margin-bottom:10px;min-width:0;padding-inline:7px;padding-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}html body .modal-text-area .item-name,html body .modal-text-area .size{color:#000;font-family:ivyora-display,serif;font-style:normal;font-weight:500}html body .modal-text-area .item-name{font-size:2.1rem}html body .modal-text-area .items{color:#000;margin-top:5px}html body .modal-text-area .comment{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}@media screen and (min-width:980px){html body .modal-text-area .comment{margin-top:25px}}html body .modal-text-area .comment .icon{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);width:65px}html body .modal-text-area .comment .icon.show{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}html body .modal-text-area .comment .fukidashi{border:1px solid;border-radius:5px;opacity:0;padding:10px 10px 6px;position:relative;scale:.5;-webkit-transform-origin:0 20px;transform-origin:0 20px;width:calc(100% - 80px)}@media screen and (min-width:980px){html body .modal-text-area .comment .fukidashi{padding:12px 10px 8px}}html body .modal-text-area .comment .fukidashi.show{opacity:1;scale:1;transition:.5s cubic-bezier(.21,.695,.575,1.325) .4s}html body .modal-text-area .comment .fukidashi:before{background-color:var(--text-color);right:100%;top:30px;width:10px}html body .modal-text-area .comment .fukidashi:after,html body .modal-text-area .comment .fukidashi:before{aspect-ratio:1/1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";display:block;position:absolute}html body .modal-text-area .comment .fukidashi:after{background-color:#fff;right:calc(100% - 1px);top:31px;width:9px}html body .modal-text-area .comment .fukidashi h3{align-items:center;background-color:var(--text-color);border-radius:16.5px;color:#fff;display:flex;font-family:ivyora-display,serif;font-size:1.1rem;font-style:normal;font-weight:700;height:16.5px;justify-content:center;left:7px;padding-inline:10px;padding-top:1px;position:absolute;top:0;translate:0 -50%}html body .modal-text-area .comment .fukidashi .desc{color:#000;font-size:1.2rem;line-height:1.5833333333;text-align:left}html body .modal-text-area .comment .back{background-image:url(../images/eiis-2026summer/yajirushi2.png?1);background-position:0;background-repeat:no-repeat;background-size:11px auto;font-family:ivyora-display,serif;font-size:1.5rem;font-style:normal;font-weight:400;margin-top:15px;padding-left:20px}@media screen and (min-width:980px){html body .modal-text-area .comment .back{display:none}}html body .modal-text-area .comment .num{font-family:ivyora-display,serif;font-size:1.5rem;font-style:normal;font-weight:400;margin-top:15px}@media screen and (min-width:980px){html body .modal-text-area .comment .num{display:none}}