*,: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:basilia-m;src:url(../font/Basilia/Basilia-Med.eot) format("embedded-opentype"),url(../font/Basilia/Basilia-Med.woff) format("woff"),url(../font/Basilia/Basilia-Med.ttf) format("truetype"),url(../font/Basilia/Basilia-Med.svg#basilia-m) format("svg")}@font-face{font-family:basilia-b;src:url(../font/Basilia/Basilia-Bol.eot) format("embedded-opentype"),url(../font/Basilia/Basilia-Bol.woff) format("woff"),url(../font/Basilia/Basilia-Bol.ttf) format("truetype"),url(../font/Basilia/Basilia-Bol.svg#basilia-b) format("svg")}@font-face{font-family:basilia-r;src:url(../font/Basilia/Basilia-Reg.eot) format("embedded-opentype"),url(../font/Basilia/Basilia-Reg.woff) format("woff"),url(../font/Basilia/Basilia-Reg.ttf) format("truetype"),url(../font/Basilia/Basilia-Reg.svg#basilia-r) format("svg")}:root{--disp-height:100svh;--text-color:#0065b2;--background-color:#fff;--disp-wide:750;--utsukushi-pink:#f09191;--video-height:0px;--line-color:rgb(0 0 0/.2)}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:YakuHanMP,Zen Old Mincho,serif;font-style:normal;font-weight:600;opacity:1;padding-top:0;transition:background-color 1s ease}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%;overflow:scroll;width:100%}html body #main:has(.modal.show){overflow:hidden}html body #header{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding-left:14.5px;padding-right:15px;position:fixed;top:13px;transition:.4s ease;translate:0 calc(-100% - 15px);width:100%;z-index:1000}@media screen and (min-width:980px){html body #header{align-items:center;padding-left:38.5px;padding-right:40px;top:21.5px;translate:0 calc(-100% - 22px)}}html body #header .logo{background-color:var(--text-color);-webkit-mask-image:url(../images/eiis-2026spring/eiis.png);mask-image:url(../images/eiis-2026spring/eiis.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;width:80px}@media screen and (min-width:980px){html body #header .logo{width:108.5px}}html body nav{align-items:center;background-color:#fff;border:1px solid;border-radius:36px;display:flex;font-family:basilia-b;font-size:1.2rem;height:36px;justify-content:space-around;left:0;margin-inline:auto;padding-inline:15px;position:fixed;right:0;top:0;top:20px;transition:.4s ease;translate:0 calc(-100% - 20px);width:315px;z-index:1000}@media screen and (min-width:980px){html body nav{left:auto;right:45px;top:36px;translate:0 calc(-100% - 40px)}}html body nav .line{background-color:var(--text-color);display:block;height:14px;width:1px}html body nav a,html body nav button{margin-top:4px}@media screen and (min-width:980px){html body nav a:hover,html body nav button:hover{text-decoration:underline}}html body:has(#look-content.on) #header,html body:has(#look-content.on) nav{translate:0 0}html body #main-visual{height:calc(var(--disp-height)*2.5);position:relative}html body #main-visual #anchor1{bottom:var(--disp-height);left:0;position:absolute}html body #main-visual .sticky{height:var(--disp-height);left:0;position:-webkit-sticky;position:sticky;top:0;width:100%}html body #main-visual .block{height:100%;left:0;position:absolute;top:0;width:100%}html body #main-visual .block.block1{align-items:center;color:#fff;display:flex;justify-content:center;z-index:1}html body #main-visual .block.block1 .video{height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:1}html body #main-visual .block.block1 .video video{height:100%;object-fit:cover;opacity:0;scale:1.1;width:100%}html body #main-visual .block.block1 hgroup{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;position:relative;scale:1.1;width:132.5px;z-index:2}@media screen and (min-width:980px){html body #main-visual .block.block1 hgroup{width:194.5px}}html body #main-visual .block.block1 hgroup .logo{background-color:#fff;-webkit-mask-image:url(../images/eiis-2026spring/eiis.png);mask-image:url(../images/eiis-2026spring/eiis.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;transition:.3s ease 0s}html body #main-visual .block.block1 hgroup .logo.add-logo{opacity:1}html body #main-visual .block.block1 hgroup .logo img{opacity:0}html body #main-visual .block.block1 .scroll{-webkit-animation:scroll 1s ease 0s infinite alternate;animation:scroll 1s ease 0s infinite alternate;border-bottom:1px solid var(--text-color);border-left:1px solid var(--text-color);bottom:23.5px;height:25px;opacity:0;position:absolute;right:22.5px;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);width:5px;z-index:3}@media screen and (min-width:980px){html body #main-visual .block.block1 .scroll{bottom:55px;right:65px}}@-webkit-keyframes scroll{0%{translate:0 0}to{translate:0 10px}}@keyframes scroll{0%{translate:0 0}to{translate:0 10px}}html body #main-visual .block.block2{overflow:hidden;z-index:2}@media screen and (min-width:980px){html body #main-visual .block.block2{flex-direction:row}}html body #main-visual .block.block2 .ph{height:100%;opacity:0;position:relative;-webkit-transform:translateY(10%);transform:translateY(10%);width:100%}@media screen and (min-width:980px){html body #main-visual .block.block2 .ph{height:100%;-webkit-transform:translateY(10%);transform:translateY(10%);width:100%}}html body #main-visual .block.block2 .ph img{height:100%;object-fit:cover;position:relative;width:100%;z-index:1}html body #main-visual .block.block2 .ph hgroup{left:0;margin-inline:auto;margin-top:40px;position:absolute;right:0;top:0;white-space:nowrap;width:82.6666666667%;z-index:2}@media screen and (min-width:980px){html body #main-visual .block.block2 .ph hgroup{left:7.1376281113%;margin:0;top:12.3697916667%}}html body #main-visual .block.block2 .ph hgroup .brand{font-family:basilia-b;font-size:1.25rem;opacity:0;transition:.5s ease 0s;translate:0 10px}@media screen and (min-width:980px){html body #main-visual .block.block2 .ph hgroup .brand{font-size:2.05rem}}html body #main-visual .block.block2 .ph hgroup h1{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:basilia-b;font-size:2.75rem;margin-top:10px;transition:.5s ease 0s;translate:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #main-visual .block.block2 .ph hgroup h1{font-size:4.55rem}}html body #main-visual .block.block2 .ph hgroup .catch{font-family:basilia-m;font-size:.9rem;line-height:.9642857143;margin-top:5px;opacity:0;transition:.5s ease 0s;translate:0 10px}@media screen and (min-width:980px){html body #main-visual .block.block2 .ph hgroup .catch{font-size:1.5rem}}html body #main-visual .block.block2 .ph hgroup .collab{font-family:basilia-b;font-size:1.25rem;margin-top:13px;opacity:0;transition:.5s ease 0s;translate:0 10px}@media screen and (min-width:980px){html body #main-visual .block.block2 .ph hgroup .collab{font-size:2.05rem}}html body #main-visual .block.block2 .ph.is-complete hgroup .brand{opacity:1;transition:.6s ease 0s;translate:0 0}html body #main-visual .block.block2 .ph.is-complete hgroup h1{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .15s;translate:0 0}html body #main-visual .block.block2 .ph.is-complete hgroup .catch{opacity:1;transition:.6s ease .3s;translate:0 0}html body #main-visual .block.block2 .ph.is-complete hgroup .collab{opacity:1;transition:.6s ease .45s;translate:0 0}html body #main-visual.show .sticky .block1 .video video{opacity:1;scale:1;transition:2s ease 1s}html body #main-visual.show .sticky .block1 hgroup{-webkit-filter:blur(0);filter:blur(0);opacity:1;scale:1;transition:1s ease .3s}html body #main-visual.show .sticky .block1 .scroll{opacity:1;transition:.7s ease .5s}html body #look-content{margin-top:80.5px;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{margin-inline:auto;margin-top:22.5px;position:relative;width:89.3333333333%;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:basilia-m;font-size:1.2rem}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.block1{padding-top:1px}html body #look-content .look-block.block1 .intro-text{margin-top:30px;text-align:center}@media screen and (min-width:980px){html body #look-content .look-block.block1 .intro-text{left:68.1918008785%;margin-top:33.6383601757%;position:absolute;top:0;translate:-50% -50%}}html body #look-content .look-block.block1 .intro-text h2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:basilia-b;font-size:2rem}@media screen and (min-width:980px){html body #look-content .look-block.block1 .intro-text h2{font-size:3rem}}html body #look-content .look-block.block1 .intro-text p{font-family:basilia-m;font-size:1.2rem;line-height:1.2916666667;margin-top:10px;opacity:0;translate:0 10px}@media screen and (min-width:980px){html body #look-content .look-block.block1 .intro-text p{font-size:1.8rem}}html body #look-content .look-block.block1 .intro-text.show h2{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #look-content .look-block.block1 .intro-text.show p{opacity:1;transition:.5s ease .5s;translate:0 0}@media screen and (min-width:980px){html body #look-content .look-block.block1 .text-area{bottom:0;margin-bottom:2.5622254758%;margin-left:61.4934114202%;top:auto}html body #look-content .look-block.block2 .text-area{bottom:0;left:auto;margin-bottom:34.4802342606%;margin-right:42.4597364568%;right:0;top:auto}html body #look-content .look-block.block3 .text-area{margin-left:11.6764275256%;margin-top:45.9370424597%}html body #look-content .look-block.block4 .text-area{margin-left:74.9633967789%;margin-top:55.710102489%}html body #look-content .look-block.block5 .text-area{bottom:0;margin-bottom:1.4641288433%;margin-left:35.8711566618%;top:auto}html body #look-content .look-block.block6 .text-area{bottom:0;margin-bottom:1.4641288433%;margin-left:50.2196193265%;top:auto}html body #look-content .look-block.block7 .text-area{bottom:0;left:auto;margin-bottom:1.4641288433%;margin-right:39.2386530015%;right:0;top:auto}html body #look-content .look-block.block8 .text-area{bottom:0;margin-bottom:1.4641288433%;margin-left:70.4978038067%;top:auto}html body #look-content .look-block.block9 .text-area{margin-left:40.2635431918%;margin-top:50.2196193265%}html body #look-content .look-block.block10 .text-area{bottom:0;left:auto;margin-bottom:1.4641288433%;margin-right:40.2269399707%;right:0;top:auto}}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);font-family:basilia-b;font-size:6.6666666667vw;left:0;position:absolute;top:0;white-space:nowrap;z-index:2}@media screen and (min-width:980px){html body #look-content .look-block .ph .kazari{font-size:2.9282576867vw}}html body #look-content .look-block .ph .kazari.show{-webkit-clip-path:inset(0);clip-path:inset(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 .ph.ph1{margin-inline:auto;margin-top:0;width:66.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph1{margin-left:16.21522694%;margin-top:12.5183016105%;width:30.8199121523%}}html body #look-content .look-block .ph.ph2{margin-top:9.7333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph2{margin-left:28.0380673499%;margin-top:11.6398243045%;width:43.9238653001%}}html body #look-content .look-block .ph.ph3{margin-inline:0;margin-top:10.6666666667%;width:41.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph3{margin-left:0;margin-top:5.8565153734%;width:18.1551976574%}}html body #look-content .look-block .ph.ph4{margin-left:auto;margin-top:-50.9333333333%;width:53.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph4{margin-left:20.4978038067%;margin-top:-22.6573938507%;width:23.4260614934%}}html body #look-content .look-block .ph.ph5{margin-top:11.0666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph5{margin-left:auto;margin-top:-17.2035139092%;width:43.9238653001%}}html body #look-content .look-block .ph.ph5 .kazari{margin-inline:auto;margin-top:-13.8666666667%;right:0;text-align:center}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph5 .kazari{bottom:0;left:0;margin-left:-38.3333333333%;margin-top:0;right:auto;text-align:left;top:auto}html body #look-content .look-block .ph.ph6{margin-left:0;margin-top:5.9663250366%;width:58.5651537335%}}html body #look-content .look-block .ph.ph7{margin-left:auto;margin-top:10.4%;width:41.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph7{margin-left:27.8550512445%;margin-top:11.7130307467%;width:19.6193265007%;z-index:2}}html body #look-content .look-block .ph.ph8{margin-inline:0;margin-top:-26%;width:63.7333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph8{margin-left:0;margin-top:-12.4450951684%;width:30.270863836%}}html body #look-content .look-block .ph.ph8 .kazari{margin-left:75.3138075314%;margin-top:106.9037656904%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph8 .kazari{margin-left:77.9927448609%;margin-top:107.6178960097%}}html body #look-content .look-block .ph.ph9{margin-inline:auto;margin-top:10.6666666667%;width:80%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph9{margin-left:auto;margin-right:0;margin-top:-37.8477306003%;width:39.5314787701%}}html body #look-content .look-block .ph.ph10{margin-inline:0;margin-top:10.6666666667%;width:58.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph10{margin-left:0;margin-top:0;width:25.8052708638%;z-index:2}}html body #look-content .look-block .ph.ph11{margin-left:auto;margin-top:-13.0666666667%;width:73.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph11{margin-left:11.6764275256%;margin-top:-5.9663250366%;width:32.3206442167%}}html body #look-content .look-block .ph.ph11 .kazari{margin-left:-24%;margin-top:28.7272727273%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph11 .kazari{margin-left:65.6662665066%;margin-top:16.5666266507%}}html body #look-content .look-block .ph.ph12{margin-top:10.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph12{margin-left:auto;margin-top:-48.4992679356%;width:34.9926793558%}}html body #look-content .look-block .ph.ph13{margin-left:5.3333333333%;margin-top:10.6666666667%;width:44.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph13{margin-left:52.196193265%;margin-top:6.8814055637%;width:20.4978038067%}}html body #look-content .look-block .ph.ph14{margin-left:50%;margin-top:-66.9333333333%;width:44.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph14{margin-left:72.6939970717%;margin-top:-30.7467057101%;width:20.4978038067%}}html body #look-content .look-block .ph.ph15{margin-inline:0;margin-top:10%;width:53.7333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph15{margin-left:1.9765739385%;margin-top:13.9458272328%;width:25.9150805271%}}html body #look-content .look-block .ph.ph15 .img{rotate:5deg}html body #look-content .look-block .ph.ph15 .kazari{margin-left:10.6699751861%;margin-top:136.9727047146%;rotate:-5deg}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph15 .kazari{margin-left:18.2203389831%;margin-top:130.2259887006%}}html body #look-content .look-block .ph.ph15.show .img{rotate:-5deg}html body #look-content .look-block .ph.ph16{margin-left:auto;margin-top:-33.7333333333%;width:53.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph16{margin-left:26.0980966325%;margin-top:-16.2884333821%;width:25.9516837482%}}html body #look-content .look-block .ph.ph16 .img{rotate:-5deg}html body #look-content .look-block .ph.ph16 .kazari{margin-left:-46.75%;margin-top:90%;rotate:5deg}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph16 .kazari{margin-left:83.0747531735%;margin-top:94.4992947814%}}html body #look-content .look-block .ph.ph16.show .img{rotate:5deg}html body #look-content .look-block .ph.ph17{margin-inline:0;margin-top:10.9333333333%;width:89.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph17{margin-left:auto;margin-top:-39.5680819912%;width:43.411420205%}}html body #look-content .look-block .ph.ph17 .kazari{margin-left:11.6417910448%;margin-top:-24.0298507463%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph17 .kazari{margin-left:11.8043844857%;margin-top:63.4064080944%}}html body #look-content .look-block .ph.ph18{margin-inline:0;margin-top:10.6666666667%;width:58.9333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph18{margin-left:43.1185944363%;margin-top:19.8389458272%;width:25.9516837482%}}html body #look-content .look-block .ph.ph18 .kazari{margin-left:74.2081447964%;margin-top:9.7285067873%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph18 .kazari{margin-left:111.706629055%;margin-top:73.6248236953%}}html body #look-content .look-block .ph.ph19{margin-left:auto;margin-top:-19.2%;width:58.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph19{margin-left:auto;margin-top:-7.9795021962%;width:33.7481698389%}}html body #look-content .look-block .ph.ph20{margin-left:5.3333333333%;margin-top:10.6666666667%;width:68%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph20{margin-left:0;margin-top:-35.1390922401%;width:32.9428989751%}}html body #look-content .look-block .ph.ph21{margin-top:10.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph21{margin-left:auto;margin-top:11.7130307467%;width:43.9238653001%}}html body #look-content .look-block .ph.ph22{margin-left:auto;margin-top:9.3333333333%;width:57.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph22{margin-left:0;margin-top:-31.6983894583%;width:29.2825768668%}}html body #look-content .look-block .ph.ph22 .kazari{margin-left:-65.5813953488%;margin-top:6.2790697674%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph22 .kazari{margin-left:75.375%;margin-top:-74%}}html body #look-content .look-block .ph.ph23{margin-inline:auto;margin-top:10.6666666667%;width:80%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph23{margin-left:14.6412884334%;margin-top:5.7467057101%;width:32.6500732064%}}html body #look-content .look-block .ph.ph24{margin-inline:0;margin-top:10.6666666667%;width:62.6666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph24{margin-left:5.8565153734%;margin-top:11.7130307467%;width:25.8052708638%}}html body #look-content .look-block .ph.ph24 .kazari{-webkit-animation:rotate 10s linear 0s infinite;animation:rotate 10s linear 0s infinite;aspect-ratio:1/1;-webkit-clip-path:inset(0);clip-path:inset(0);left:auto;margin-right:-52.1276595745%;margin-top:10.6382978723%;right:0;width:70.6382978723%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph24 .kazari{width:90.4964539007%}}@-webkit-keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}@keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}html body #look-content .look-block .ph.ph24 .kazari img{height:100%;position:absolute;right:0;top:0;width:auto}html body #look-content .look-block .ph.ph24 .kazari.k2{animation:rotate 9s linear 2s infinite reverse;scale:.7}html body #look-content .look-block .ph.ph24 .kazari.k3{-webkit-animation:rotate 7.5s linear 4s infinite;animation:rotate 7.5s linear 4s infinite;scale:.45}html body #look-content .look-block .ph.ph25{margin-inline:0;margin-top:0;width:62.6666666667%;z-index:2}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph25{margin-left:5.8565153734%;margin-top:0;width:25.8052708638%}}html body #look-content .look-block .ph.ph26{margin-left:auto;margin-top:-12.4%;width:80%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph26{margin-left:auto;margin-top:-32.2474377745%;width:36.2371888726%}}html body #look-content .look-block .ph.ph27{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-top:10.6666666667%;overflow:hidden;width:100%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph27{margin-left:0;margin-top:11.7130307467%;width:50%}}html body #look-content .look-block .ph.ph27 .kazari{-webkit-clip-path:none;clip-path:none;font-size:13.3333333333vw;margin-left:17.3333333333%;margin-top:22.1333333333%;overflow:visible;scale:.5;-webkit-transform-origin:0 0;transform-origin:0 0;width:108.4%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph27 .kazari{font-size:2.5622254758vw;margin-left:15.3333333333%;margin-top:25.8666666667%;scale:1}}html body #look-content .look-block .ph.ph27 .kazari svg{height:auto;opacity:0;width:100%}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper{aspect-ratio:270.67/66.24;position:absolute;top:50%;translate:0 -50%;white-space:nowrap;width:100%}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span{--delay:0.35s;-webkit-animation:moveAlongPath 10s linear infinite;animation:moveAlongPath 10s linear infinite;offset-distance:100%;position:absolute}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span{--delay:0.25s;-webkit-animation-duration:8s;animation-duration:8s}}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:first-child{-webkit-animation-delay:0s;animation-delay:0s}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(2){-webkit-animation-delay:calc(var(--delay)*1);animation-delay:calc(var(--delay)*1)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(3){-webkit-animation-delay:calc(var(--delay)*2);animation-delay:calc(var(--delay)*2)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(4){-webkit-animation-delay:calc(var(--delay)*3);animation-delay:calc(var(--delay)*3)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(5){-webkit-animation-delay:calc(var(--delay)*3.7);animation-delay:calc(var(--delay)*3.7)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(6){-webkit-animation-delay:calc(var(--delay)*5);animation-delay:calc(var(--delay)*5)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(7){-webkit-animation-delay:calc(var(--delay)*6);animation-delay:calc(var(--delay)*6)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(8){-webkit-animation-delay:calc(var(--delay)*6.8);animation-delay:calc(var(--delay)*6.8)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(9){-webkit-animation-delay:calc(var(--delay)*7.6);animation-delay:calc(var(--delay)*7.6)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(10){-webkit-animation-delay:calc(var(--delay)*9);animation-delay:calc(var(--delay)*9)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(11){-webkit-animation-delay:calc(var(--delay)*10);animation-delay:calc(var(--delay)*10)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(12){-webkit-animation-delay:calc(var(--delay)*11);animation-delay:calc(var(--delay)*11)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(13){-webkit-animation-delay:calc(var(--delay)*12);animation-delay:calc(var(--delay)*12)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(14){-webkit-animation-delay:calc(var(--delay)*13);animation-delay:calc(var(--delay)*13)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(15){-webkit-animation-delay:calc(var(--delay)*14);animation-delay:calc(var(--delay)*14)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(16){-webkit-animation-delay:calc(var(--delay)*15);animation-delay:calc(var(--delay)*15)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(17){-webkit-animation-delay:calc(var(--delay)*16);animation-delay:calc(var(--delay)*16)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(18){-webkit-animation-delay:calc(var(--delay)*17.15);animation-delay:calc(var(--delay)*17.15)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(19){-webkit-animation-delay:calc(var(--delay)*18.3);animation-delay:calc(var(--delay)*18.3)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(20){-webkit-animation-delay:calc(var(--delay)*19);animation-delay:calc(var(--delay)*19)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(21){-webkit-animation-delay:calc(var(--delay)*20.3);animation-delay:calc(var(--delay)*20.3)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(22){-webkit-animation-delay:calc(var(--delay)*21.48);animation-delay:calc(var(--delay)*21.48)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(23){-webkit-animation-delay:calc(var(--delay)*22.66);animation-delay:calc(var(--delay)*22.66)}html body #look-content .look-block .ph.ph27 .kazari .text-wrapper span:nth-child(24){-webkit-animation-delay:calc(var(--delay)*23.84);animation-delay:calc(var(--delay)*23.84)}@-webkit-keyframes moveAlongPath{0%{offset-distance:100%}to{offset-distance:0}}@keyframes moveAlongPath{0%{offset-distance:100%}to{offset-distance:0}}html body #look-content .look-block .ph.ph27.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #look-content .look-block .ph.ph28{width:100%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph28{margin-left:auto;margin-top:-33.3089311859%;width:50%}}html body #look-content .look-block .ph.ph29{margin-inline:auto;margin-top:10.6666666667%;width:53.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph29{margin-top:7.6866764275%;width:35.1390922401%}}html body #look-content .look-block .ph.ph30{margin-inline:auto;margin-top:10.1333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph30{margin-left:0;margin-top:11.7130307467%;width:37.3352855051%}}html body #look-content .look-block .ph.ph31{margin-left:auto;margin-top:11.3333333333%;width:50%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph31{margin-top:-47.364568082%;width:20.0585651537%}}html body #look-content .look-block .ph.ph31 .kazari{margin-left:-88.8%;margin-top:9.0666666667%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph31 .kazari{margin-left:-196.5328467153%;margin-top:137.9562043796%;translate:0 -100%}}html body #look-content .look-block .ph.ph32{margin-inline:0;margin-top:-39.2%;width:40%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph32{margin-left:auto;margin-top:2.9282576867%;width:20.0585651537%}}html body #look-content .look-block .ph.ph33{margin-inline:auto;margin-top:10.4%;width:100%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph33{margin-top:-6.149341142%;width:43.9238653001%}}html body #look-content .look-block .ph.ph33 .kazari{margin-left:10%;margin-top:10%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph33 .kazari{margin-left:-14.1666666667%;margin-top:61.25%}}html body #look-content .look-block .ph.ph34{margin-left:auto;margin-top:11.6%;width:77.3333333333%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph34{margin-left:0;margin-top:-14.2752562225%;width:36.9326500732%}}html body #look-content .look-block .ph.ph35{margin-inline:auto;margin-top:10.6666666667%;width:100%}@media screen and (min-width:980px){html body #look-content .look-block .ph.ph35{margin-left:auto;margin-right:0;margin-top:-4.2093704246%;width:37.262079063%}}html body .items{margin-top:15px}html body .items li{align-items:center;display:flex;font-family:basilia-m;font-size:1.2rem;justify-content:flex-start;line-height:1.3;margin-top:10px}html body .items li .note{font-family:YakuHanMP,Zen Old Mincho,serif;font-size:1rem;font-style:normal;font-weight:600;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-size:.9rem;height:14px;justify-content:center;margin-left:7px;min-width:0;padding-inline:7px;padding-top:3px;translate:0 -2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}html body #last #lineup{padding-top:40px}@media screen and (min-width:980px){html body #last #lineup{padding-top:122.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:basilia-b;font-size:2.5rem;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:basilia-m;font-size:1.2rem;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:27.5px;width:76.5007320644%}html body #last #lineup .lineup-items:after{content:"";display:block;height:1px;width:30.6220095694%}}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.6220095694%}}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 .item-name{font-family:basilia-r;font-size:1.3rem;width:100%}@media screen and (min-width:980px){html body #last #lineup .lineup-items>li .modal-text-area .item-name{font-family:basilia-b;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%}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:basilia-b;font-size:1.5rem}html body #last #outro .shop-list .jp{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:basilia-m;font-size:1.2rem;line-height:1.75;margin-top:80px;text-align:center}html body #last #outro .copy{font-size:1.2rem;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:basilia-b;font-size:2.5rem;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:basilia-m;font-size:1.2rem;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:.9rem;height:14px;justify-content:center;margin-bottom:10px;min-width:0;padding-inline:7px;padding-top:0;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}html body .modal-text-area .item-name{font-family:basilia-b;font-size:2.1rem}html body .modal-text-area .items{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:68.5px}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% - 82px)}@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:basilia-b;font-size:1.1rem;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{font-size:1.2rem;line-height:1.5833333333;text-align:left}html body .modal-text-area .comment .back{background-image:url(../images/eiis-2026spring/yajirushi.png);background-position:0;background-repeat:no-repeat;background-size:11px auto;font-family:basilia-r;font-size:1.5rem;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:basilia-r;font-size:1.5rem;margin-top:15px}@media screen and (min-width:980px){html body .modal-text-area .comment .num{display:none}}