html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}ol,ul,li{list-style-type:none}a{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;color:inherit}img{width:100%}svg{overflow:hidden;vertical-align:middle;font-size:0;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:normal}button{color:inherit}*:focus{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{position:relative;font-family:times-new-roman,sans-serif;font-style:normal;font-weight:400}@media screen and (max-width: 768px){body{font-size:12px;font-size:3.2vw}}@media screen and (min-width: 769px){body{font-size:12px;font-size:.9vw}}body,html{width:100%;height:100%}img{font-size:0;line-height:1;vertical-align:middle;display:block}.wrapper{display:block;position:relative;width:100%;height:100%;font-feature-settings:normal;color:#000}.scroll-contents{position:fixed;left:0;top:0;overflow-x:scroll;overflow-y:clip;width:100%;height:100%;scroll-behavior:auto;opacity:1;visibility:visible;transition:1s ease;scrollbar-width:none;touch-action:pan-x}.scroll-inner{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;overflow-x:scroll;overflow-y:clip;scrollbar-width:none;height:100%;width:-moz-fit-content;width:fit-content}.scroll-inner::-webkit-scrollbar{display:none}@keyframes loadingAnimation{0%{width:0%}100%{width:52%}}@keyframes loadingAnimationSp{0%{width:0%}100%{width:68%}}.loading{z-index:99999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;transition:all .4s ease-in;opacity:1}.loading__logo{width:calc(var(--vh, 1vh)*7.9575596817)}.loading__logo img{width:100%;overflow:visible}.loading.show .loading__logo{-webkit-mask-position:0 0;mask-position:0 0}.loading.is-hide{opacity:0;pointer-events:none}.loading__logo{-webkit-mask-image:url(../img/mask.png);mask-image:url(../img/mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:-webkit-mask-position 1.2s ease-in-out;transition:mask-position 1.2s ease-in-out;transition:mask-position 1.2s ease-in-out, -webkit-mask-position 1.2s ease-in-out;-webkit-mask-size:500%,100%;mask-size:500%,100%;-webkit-mask-position:100% 0;mask-position:100% 0;transition:-webkit-mask-position 1.2s ease-out;transition:mask-position 1.2s ease-out;transition:mask-position 1.2s ease-out, -webkit-mask-position 1.2s ease-out}.item{position:relative}.item__ph{position:relative}.item__ph img{position:relative;pointer-events:none}.item__ph.has-anime.anime-fade img{-webkit-mask-image:url(../img/mask.png);mask-image:url(../img/mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:-webkit-mask-position 1.2s ease-in-out;transition:mask-position 1.2s ease-in-out;transition:mask-position 1.2s ease-in-out, -webkit-mask-position 1.2s ease-in-out;-webkit-mask-size:500%,100%;mask-size:500%,100%;-webkit-mask-position:100% 0;mask-position:100% 0;transition:-webkit-mask-position 1.2s ease-out;transition:mask-position 1.2s ease-out;transition:mask-position 1.2s ease-out, -webkit-mask-position 1.2s ease-out}.item__ph.has-anime.anime-credit .item__credit{opacity:0;transform:translateY(3px);transition:opacity .6s ease,transform .6s ease}.item__ph.has-anime.anime-credit .item__credit:nth-child(2){transition-delay:.12s}.item__ph.has-anime.anime-credit .item__credit:nth-child(3){transition-delay:.24s}.item__ph.has-anime.anime-credit .item__credit:nth-child(4){transition-delay:.36s}.item__ph.has-anime.anime-credit .item__credit:nth-child(5){transition-delay:.48s}.item__ph.has-anime.show.anime-fade img{-webkit-mask-position:0 0;mask-position:0 0}.item__ph.has-anime.show.anime-credit .item__credit__container--1 .item__credit{opacity:1;transform:none}.item__ph.has-anime.right--show .item__credit__container--1 .item__credit,.item__ph.has-anime.right--show .item__credit__container--2 .item__credit{opacity:1;transform:none}.item__ph.has-anime.item__ph--10.right--show .item__credit__container--1 .item__credit,.item__ph.has-anime.item__ph--14.right--show .item__credit__container--1 .item__credit,.item__ph.has-anime.item__ph--20.right--show .item__credit__container--1 .item__credit{opacity:1;transform:none}.item__ph--1{width:434px;width:calc(var(--vh, 1vh)*131.6976127321)}.item__ph--2{width:434px;width:calc(var(--vh, 1vh)*71.3527851459);margin-left:calc(var(--vh, 1vh)*59.2838196286)}.item__ph--2 .item__credit__container{left:calc(var(--vh, 1vh)*2.6525198939);bottom:calc(var(--vh, 1vh)*2.1220159151)}.item__ph--3{width:calc(var(--vh, 1vh)*48.275862069);margin-left:calc(var(--vh, 1vh)*29.3103448276)}.item__ph--3 .item__credit__container{left:calc(var(--vh, 1vh)*-5.7029177719);bottom:calc(var(--vh, 1vh)*-5.5702917772)}.item__ph--4{width:calc(var(--vh, 1vh)*65.7824933687);margin-left:calc(var(--vh, 1vh)*33.1564986737)}.item__ph--4 .item__credit__container{left:calc(var(--vh, 1vh)*2.6525198939);bottom:calc(var(--vh, 1vh)*2.1220159151)}.item__ph--5{width:calc(var(--vh, 1vh)*69.0981432361)}.item__ph--5 .item__credit__container{left:calc(var(--vh, 1vh)*2.6525198939);bottom:calc(var(--vh, 1vh)*2.1220159151)}.item__ph--6{width:calc(var(--vh, 1vh)*39.5225464191)}.item__ph--7{width:calc(var(--vh, 1vh)*39.3899204244);margin-left:calc(var(--vh, 1vh)*4.5092838196)}.item--deco1{display:flex;align-items:center;justify-content:center;margin-top:auto;margin-left:calc(var(--vh, 1vh)*47.0822281167);margin-bottom:calc(var(--vh, 1vh)*16.0477453581)}.item__ph--8{width:calc(var(--vh, 1vh)*75.198938992);margin-left:calc(var(--vh, 1vh)*29.1777188329)}.item__ph--8 .item__credit__container--1{left:calc(var(--vh, 1vh)*-8.8859416446);top:calc(var(--vh, 1vh)*27.4535809019)}.item__ph--8 .item__credit__container--2{z-index:1;top:auto;left:auto;color:#fff;right:calc(var(--vh, 1vh)*1.5915119363);bottom:calc(var(--vh, 1vh)*2.1220159151)}.item__ph--8 .item__credit__container--2 .item__credit{color:#fff}.item__ph--9{width:calc(var(--vh, 1vh)*71.8832891247);margin-left:calc(var(--vh, 1vh)*35.1458885942)}.item__ph--9 .item__credit__container{left:calc(var(--vh, 1vh)*-4.6419098143);bottom:calc(var(--vh, 1vh)*27.8514588859)}.item__ph--10{width:calc(var(--vh, 1vh)*73.7400530504);margin-left:calc(var(--vh, 1vh)*5.1724137931)}.item__ph--10 .item__credit__container{right:calc(var(--vh, 1vh)*2.5198938992);bottom:calc(var(--vh, 1vh)*1.9893899204)}.item--deco2{z-index:1;margin-top:auto;width:calc(var(--vh, 1vh)*46.8169761273);margin-left:calc(var(--vh, 1vh)*44.6949602122);margin-bottom:calc(var(--vh, 1vh)*8.0901856764)}.item__ph--12{width:calc(var(--vh, 1vh)*73.8726790451);margin-left:calc(var(--vh, 1vh)*11.6710875332)}.item__ph--12 img{-webkit-clip-path:inset(var(--clip-top) var(--clip-right) var(--clip-bottom) var(--clip-left));clip-path:inset(var(--clip-top) var(--clip-right) var(--clip-bottom) var(--clip-left));will-change:clip-path}.item__ph--13{width:calc(var(--vh, 1vh)*73.7400530504);margin-left:calc(var(--vh, 1vh)*44.8275862069)}.item__ph--13 .item__credit__container{left:calc(var(--vh, 1vh)*-10.0795755968);bottom:calc(var(--vh, 1vh)*3.4482758621)}.item__ph--14{width:calc(var(--vh, 1vh)*50);margin-left:calc(var(--vh, 1vh)*2.3872679045);color:#fff}.item__ph--14 .item__credit__container{left:calc(var(--vh, 1vh)*1.9893899204);bottom:calc(var(--vh, 1vh)*1.0610079576)}.item__ph--14 .item__credit__container--2{left:auto;right:calc(var(--vh, 1vh)*1.8567639257);bottom:calc(var(--vh, 1vh)*1.3262599469)}.item__ph--15{width:calc(var(--vh, 1vh)*73.2095490716);margin-left:calc(var(--vh, 1vh)*44.6949602122)}.item__ph--15 .item__credit__container{right:calc(var(--vh, 1vh)*6.6312997347);top:calc(var(--vh, 1vh)*3.9787798408)}.item--deco4{width:calc(var(--vh, 1vh)*30.7692307692);margin-top:calc(var(--vh, 1vh)*27.3209549072);margin-left:calc(var(--vh, 1vh)*15.2519893899)}.item__ph--17{width:calc(var(--vh, 1vh)*73.7400530504);margin-left:calc(var(--vh, 1vh)*46.1538461538)}.item__ph--17 .item__credit__container{left:calc(var(--vh, 1vh)*3.1830238727);bottom:calc(var(--vh, 1vh)*15.649867374)}.item__ph--18{width:calc(var(--vh, 1vh)*41.1140583554);margin-left:calc(var(--vh, 1vh)*24.6684350133);margin-top:auto;margin-bottom:0}.item__ph--18 .item__credit__container{left:calc(var(--vh, 1vh)*-5.3050397878);bottom:calc(var(--vh, 1vh)*2.1220159151)}.item__ph--19{width:calc(var(--vh, 1vh)*57.9575596817);margin-left:calc(var(--vh, 1vh)*44.0318302387);margin-top:0}.item__ph--19 .item__credit__container{left:calc(var(--vh, 1vh)*-5.7029177719);bottom:calc(var(--vh, 1vh)*17.374005305)}.item__ph--20{width:calc(var(--vh, 1vh)*73.2095490716)}.item__ph--20 .item__credit__container{right:calc(var(--vh, 1vh)*2.6525198939);bottom:calc(var(--vh, 1vh)*2.1220159151)}.item__ph--21{width:calc(var(--vh, 1vh)*73.7400530504);margin-left:calc(var(--vh, 1vh)*49.0716180371)}.item__ph--21 .item__credit__container{left:calc(var(--vh, 1vh)*3.050397878);top:calc(var(--vh, 1vh)*23.3421750663)}.item__ph--21 .item__credit__container--2{left:auto;top:auto;right:calc(var(--vh, 1vh)*2.1220159151);bottom:calc(var(--vh, 1vh)*2.1220159151)}.item__credit__container{position:absolute;bottom:0}.item__credit{font-size:calc(var(--vh, 1vh)*1.724137931);letter-spacing:.06em;line-height:1.61;display:flex;align-items:center;-moz-column-gap:calc(var(--vh, 1vh)*1.5915119363);column-gap:calc(var(--vh, 1vh)*1.5915119363)}.item__credit--all{text-decoration:underline}.mv{height:100%;width:calc(var(--vh, 1vh)*91.5119363395);width:calc(var(--vh, 1vh)*99.4694960212);width:calc(var(--vh, 1vh)*72.9442970822);position:relative;z-index:1;pointer-events:none}.mv__inner{padding-top:calc(var(--vh, 1vh)*44.1644562334)}.mv__text-wrapper{width:-moz-fit-content;width:fit-content;padding-left:calc(var(--vh, 1vh)*6.6312997347)}.mv__text__head{display:flex;flex-direction:column;opacity:0;transition:.4s ease .6s}.mv__head__row--1{font-size:calc(var(--vh, 1vh)*2.1220159151);letter-spacing:.037em}.mv__head__row--2{font-size:calc(var(--vh, 1vh)*2.2546419098);letter-spacing:.02em}.mv__line{width:1px;background-color:#000;height:0;transform-origin:center;transition:.4s ease}.mv__text__body{opacity:0;transition:.4s ease .6s}.mv__text__body__elem{font-size:calc(var(--vh, 1vh)*1.5915119363);margin-top:calc(var(--vh, 1vh)*2.3872679045);line-height:1.45}.swipe{display:block;margin-top:calc(var(--vh, 1vh)*8.2228116711);margin-left:calc(var(--vh, 1vh)*11.1405835544);width:-moz-fit-content;width:fit-content}.swipe__icon{-webkit-clip-path:"inset(0% 0% 0% 0%)";clip-path:"inset(0% 0% 0% 0%)"}.swipe__icon__elem{width:calc(var(--vh, 1vh)*9.2838196286)}.swipe__text{opacity:0;transition:.4s ease 1.4s}.swipe__text__elem{font-size:calc(var(--vh, 1vh)*1.4588859416);letter-spacing:.06em}.char{display:inline-block;will-change:transform,opacity}.svg-elem-1{opacity:0;transition:opacity .4s ease-in 1.2s}.wrapper.is-start .mv__line{height:calc(var(--vh, 1vh)*3.3156498674)}.wrapper.is-start .mv__text__head,.wrapper.is-start .mv__text__body{transform:0;opacity:1}.wrapper.is-start .swipe__icon__elem .svg-elem-1{transform:0;opacity:1}.wrapper.is-start .swipe__text{opacity:1}.footer{margin-top:auto;margin-bottom:calc(var(--vh, 1vh)*7.0291777188);position:relative;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;position:relative}.footer .footer__inner{padding-left:calc(var(--vh, 1vh)*30.9018567639)}.footer .footer__primary{position:relative}.footer .footer__sns{display:flex;align-items:center;-moz-column-gap:calc(var(--vh, 1vh)*2.1220159151);column-gap:calc(var(--vh, 1vh)*2.1220159151)}.footer .footer__sns>li{width:calc(var(--vh, 1vh)*1.9893899204)}.footer .footer__sns>li:nth-child(2){width:calc(var(--vh, 1vh)*2.1220159151)}.footer .footer__sns>li:nth-child(3){width:calc(var(--vh, 1vh)*2.6525198939)}.footer .footer__sns>li:nth-child(4){width:calc(var(--vh, 1vh)*1.9893899204)}.footer .footer__sns .footer__sns__link{display:block;opacity:1;line-height:1;transition:opacity .3s ease}.footer .footer__sns .footer__sns__link:hover{opacity:.7}.footer .footer__sns svg.footer__sns__icon{width:100%}.footer .footer__creators{margin-top:calc(var(--vh, 1vh)*4.6419098143);width:calc(var(--vh, 1vh)*53.050397878)}.footer .footer__creators__item{font-weight:200;display:flex;align-items:center;letter-spacing:0em;-moz-column-gap:2%;column-gap:2%}.footer .footer__creators__item:not(:first-child){margin-top:calc(var(--vh, 1vh)*0.6631299735)}.footer .footer__creators__item dt{width:-moz-fit-content;width:fit-content;font-size:calc(var(--vh, 1vh)*1.5915119363);letter-spacing:.02em}.footer .footer__creators__item dd{font-size:calc(var(--vh, 1vh)*1.5915119363);letter-spacing:.02em}.footer .footer__creators__item dd.footer__creators__line{flex:1;height:1px;display:block;border-top:1px solid #000}.footer .footer__creators__item .footer__creators__name{width:71%}.footer__top{display:flex;align-items:center;-moz-column-gap:calc(var(--vh, 1vh)*2.5198938992);column-gap:calc(var(--vh, 1vh)*2.5198938992)}.footer__top__head img{width:calc(var(--vh, 1vh)*8.6206896552)}.footer__top__insta{width:calc(var(--vh, 1vh)*2.3872679045)}.footer__bottom{margin-top:calc(var(--vh, 1vh)*5.3050397878)}.footer__bottom__container{display:flex;align-items:center;-moz-column-gap:calc(var(--vh, 1vh)*3.4482758621);column-gap:calc(var(--vh, 1vh)*3.4482758621)}.footer__bottom__logo{font-size:calc(var(--vh, 1vh)*1.9893899204);letter-spacing:0}.footer__bottom__copyright{font-size:calc(var(--vh, 1vh)*1.5915119363);margin-top:calc(var(--vh, 1vh)*2.6525198939);letter-spacing:0em}