@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@300;400;700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden="until-found"])){display:none!important}:where(html){-webkit-text-size-adjust:none}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role="button"],[role="option"]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(> input:disabled),label:has(+ input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}:root{--c-black: #000;--c-white: #fff;--c-bgWhite: #f2f3f4;--font-smallest: 11px;--font-small: 12px;--font: "Montserrat", "M PLUS 1p", sans-serif}html,body{min-height:100%;height:100%;height:100dvh;background:var(--c-bgWhite);font-weight:400;overscroll-behavior:none}a{color:var(--c-black);text-decoration:none}body{overflow:hidden;width:100%;font-size:var(--font-small);font-family:var(--font);opacity:0;transition:opacity .3s ease}body.loaded{opacity:1!important}.pc{display:block!important}@media screen and (max-width: 899px){.pc{display:none!important}}.sp{display:none!important}@media screen and (max-width: 899px){.sp{display:block!important}}@media screen and (max-width: 899px){img{pointer-events:none}}.content{position:relative;overflow:hidden;width:100vw;height:100vh;height:100dvh;height:100%}.content .sections>section{position:absolute;margin:0;min-height:100%;min-height:100dvh;width:100vw;transition:opacity .6s cubic-bezier(0,0,.11,1)}@media screen and (max-width: 899px){.content .sections>section{padding:4vw}}.content .sections>section.off{top:9999px!important;left:9999px!important;opacity:0}.content .sections>section.on{top:0;left:0;opacity:1}.stalker{position:fixed;top:50%;left:50%;z-index:20;width:16px;height:16px;border-radius:8px;background:var(--c-white);pointer-events:none;mix-blend-mode:difference}.stalker .cursor{position:absolute;top:-50px;left:-50px;width:100px;height:100px;opacity:0;transition:opacity .3s cubic-bezier(0,0,.11,1)}.stalker .cursor.arrow{background:url(./down_arrow-25dbec8c.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.stalker .cursor.left{transform:rotate(90deg)}.stalker .cursor.up{transform:rotate(180deg)}.stalker .cursor.right{transform:rotate(-90deg)}.stalker .cursor.down{transform:rotate(0)}.stalker.active{background:rgba(255,255,255,0)}.stalker.active .cursor{opacity:1}.hoverImg{pointer-events:none}.hoverImg img{position:absolute;display:none;width:26.50073206442167vw;z-index:100;pointer-events:none;translate:-50% -50%}.hoverImg img.active{display:block}.border{position:relative}.border .border-up,.border .border-down,.border .border-left,.border .border-right{position:fixed;z-index:10;mix-blend-mode:difference}.border .border-up img,.border .border-down img,.border .border-left img,.border .border-right img{transform-origin:top;mix-blend-mode:difference}.border .border-up,.border .border-down{left:0;width:100%;height:1px;background-image:linear-gradient(to right,#fff,#fff 1px,transparent 1px,transparent 4px);background-size:4px 1px;background-repeat:repeat-x}.border .border-up{top:18px}.border .border-up img{position:absolute;left:50%;transform:translate3d(-50%,0,0);top:-14px;rotate:-90deg}@media screen and (max-width: 899px){.border .border-up img{top:-10px}}@media screen and (max-width: 899px){.border .border-up{top:15px}}.border .border-down{bottom:18px}.border .border-down img{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:-14px;rotate:90deg}@media screen and (max-width: 899px){.border .border-down img{bottom:-16px}}@media screen and (max-width: 899px){.border .border-down{bottom:15px}}.border .border-left,.border .border-right{top:0;height:100vh;height:100dvh;width:1px;height:100%;background-image:linear-gradient(#fff,#fff 1px,transparent 1px,transparent 4px);background-size:1px 4px;background-repeat:repeat-y}.border .border-left{left:18px}.border .border-left img{position:absolute;top:50%;transform:translate3d(0,-50%,0);left:-12px;rotate:180deg}@media screen and (max-width: 899px){.border .border-left img{left:-10px}}@media screen and (max-width: 899px){.border .border-left{left:15px}}.border .border-right{right:18px}.border .border-right img{position:absolute;top:50%;transform:translate3d(0,-50%,0);right:-12px;rotate:0}@media screen and (max-width: 899px){.border .border-right img{right:-10px}}@media screen and (max-width: 899px){.border .border-right{right:15px}}.border.horizontal .border-up,.border.horizontal .border-down{opacity:1}.border.horizontal .border-left,.border.horizontal .border-right,.border.vertical .border-up,.border.vertical .border-down{opacity:0}.border.vertical .border-left,.border.vertical .border-right{opacity:1}.contactBtn{position:absolute;top:0;right:0;z-index:200;display:flex;align-items:center;padding-left:10px;width:71px;height:26px;background:var(--c-black);color:var(--c-white)}@media screen and (max-width: 899px){.contactBtn{width:19.2vw;height:6.933333333333334vw;font-size:2.933333333333333vw;padding-left:2.666666666666667vw}}.contactBtn img{width:auto;height:8px}@media screen and (max-width: 899px){.contactBtn img{height:2.133333333333333vw}}.sections>section.top{top:0;left:0}.sections>section.top h1{position:absolute;top:50%;left:97vw;display:flex}.sections>section.top h1 svg{margin-right:20vw;height:21vw;aspect-ratio:2.59747974797/1}.sections>section.top h1 .logo2{opacity:0}.sections>section.top .after{position:absolute;top:0;left:0;z-index:5;height:100%;opacity:0;pointer-events:none}.sections>section.top .after .arrow{position:absolute;display:flex;justify-content:center;align-items:center;color:#fff;mix-blend-mode:difference}.sections>section.top .after .arrow p{line-height:1;font-size:.439238653001464vw;scale:.8}.sections>section.top .after .arrow img{width:2.781844802342606vw}@media screen and (max-width: 899px){.sections>section.top .after .arrow img{width:10.133333333333333vw}}.sections>section.top .after .arrowUp{position:absolute;left:50%;transform:translate3d(-50%,0,0);top:2.928257686676428vw;flex-flow:column}.sections>section.top .after .arrowUp p{text-align:center;translate:0 40%}.sections>section.top .after .arrowUp img{transform:rotate(180deg)}.sections>section.top .after .arrowDown{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:2.928257686676428vw;flex-flow:column}.sections>section.top .after .arrowDown p{text-align:center;translate:0 -40%}.sections>section.top .after .arrowLeft{position:absolute;top:50%;transform:translate3d(0,-50%,0);left:2.928257686676428vw}.sections>section.top .after .arrowLeft p{text-align:center}.sections>section.top .after .arrowLeft img{transform:rotate(90deg)}.sections>section.top .after .arrowRight{position:absolute;top:50%;transform:translate3d(0,-50%,0);right:2.928257686676428vw}.sections>section.top .after .arrowRight p{text-align:center}.sections>section.top .after .arrowRight img{transform:rotate(-90deg)}.sections>section.top .after .lines{width:100vw;pointer-events:none;height:100vh;height:100dvh}.sections>section.top .after .lines .line1,.sections>section.top .after .lines .line2,.sections>section.top .after .lines .line3{width:1px;height:100vh;height:100dvh;background:#fff;mix-blend-mode:difference;position:absolute;left:50%;transform:translate3d(-50%,0,0);opacity:.2;pointer-events:none}.sections>section.top .after .lines .line1{left:25%}.sections>section.top .after .lines .line3{left:75%}.sections>section.top .after .logomini{position:absolute;bottom:2.928257686676428vw;left:2.928257686676428vw;width:12.88433382137628vw;mix-blend-mode:difference}.sections>section.statement{overflow:hidden;background:var(--c-black);color:var(--c-white)}.sections>section.statement .textWrap{position:absolute}.sections>section.statement .textWrap p{font-size:1.02489019033675vw;display:flex;flex-flow:wrap;text-align:left;line-height:3}@media screen and (max-width: 899px){.sections>section.statement .textWrap p{width:53.333333333333336vw;font-size:4vw}}.sections>section.statement .textWrap p span{display:block}.sections>section.statement .arrow{position:absolute}.sections>section.statement .arrow img{width:109.88286969253295vw}@media screen and (max-width: 899px){.sections>section.statement .arrow img{width:320vw}}.sections>section.statement.down,.sections>section.statement.up{box-sizing:content-box;padding:20vw 0}@media screen and (max-width: 899px){.sections>section.statement.left,.sections>section.statement.right{box-sizing:content-box;padding:0 50vw}}.sections>section.statement.down .textWrap{top:45.4vw;position:absolute;left:50%;transform:translate3d(-50%,0,0);transform:translate(-46%)}@media screen and (max-width: 899px){.sections>section.statement.down .textWrap{top:40vw}}.sections>section.statement.down .arrow{position:absolute;left:50%;transform:translate3d(-50%,0,0);top:calc(-5% + 30vw)}.sections>section.statement.down .arrow img{transform:rotate(0)}.sections>section.statement.up .textWrap{bottom:45.4vw;position:absolute;left:50%;transform:translate3d(-50%,0,0);transform:translate(-46%)}@media screen and (max-width: 899px){.sections>section.statement.up .textWrap{bottom:40vw}}.sections>section.statement.up .arrow{position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:calc(-5% + 30vw)}.sections>section.statement.up .arrow img{transform:rotate(180deg)}.sections>section.statement.right .textWrap{left:16.837481698389457vw;position:absolute;top:50%;transform:translate3d(0,-50%,0)}@media screen and (max-width: 899px){.sections>section.statement.right .textWrap{left:42.666666666666664vw}}.sections>section.statement.right .arrow{position:absolute;top:50%;transform:translate3d(0,-50%,0);left:10%}@media screen and (max-width: 899px){.sections>section.statement.right .arrow{left:-46%}}.sections>section.statement.right .arrow img{transform:rotate(-90deg)}.sections>section.statement.left .textWrap{right:16.837481698389457vw;position:absolute;top:50%;transform:translate3d(0,-50%,0)}@media screen and (max-width: 899px){.sections>section.statement.left .textWrap{right:42.666666666666664vw}}.sections>section.statement.left .arrow{position:absolute;top:50%;transform:translate3d(0,-50%,0);right:10%}@media screen and (max-width: 899px){.sections>section.statement.left .arrow{right:-46%}}.sections>section.statement.left .arrow img{transform:rotate(90deg)}.sections>section.work,.sections>section.member{display:block;padding:18px}.sections>section.work.down,.sections>section.member.down,.sections>section.work.up,.sections>section.member.up{padding:10vw 0}@media screen and (max-width: 899px){.sections>section.work.down,.sections>section.member.down,.sections>section.work.up,.sections>section.member.up{padding:50px 0}}.sections>section.work.down .title,.sections>section.member.down .title,.sections>section.work.up .title,.sections>section.member.up .title{position:relative;padding:2.928257686676428vw 2.928257686676428vw 0}@media screen and (max-width: 899px){.sections>section.work.down .title,.sections>section.member.down .title,.sections>section.work.up .title,.sections>section.member.up .title{padding:13.333333333333334vw 4vw 4vw}}.sections>section.work.down .title h1,.sections>section.member.down .title h1,.sections>section.work.up .title h1,.sections>section.member.up .title h1{margin-top:1.464128843338214vw;margin-bottom:5.856515373352855vw}@media screen and (max-width: 899px){.sections>section.work.down .title h1,.sections>section.member.down .title h1,.sections>section.work.up .title h1,.sections>section.member.up .title h1{margin-bottom:2.133333333333333vw}}.sections>section.work.down .title span,.sections>section.member.down .title span,.sections>section.work.up .title span,.sections>section.member.up .title span{font-weight:500}.sections>section.work.down .title .arrow,.sections>section.member.down .title .arrow,.sections>section.work.up .title .arrow,.sections>section.member.up .title .arrow{width:18px;mix-blend-mode:difference;position:absolute;left:50%;transform:translate3d(-50%,0,0)}.sections>section.work.down .border,.sections>section.member.down .border,.sections>section.work.up .border,.sections>section.member.up .border{width:100%;height:1px;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 4px);background-size:4px 1px;background-repeat:repeat-x;margin:1.464128843338214vw auto 0;width:calc(100% - 36px)}@media screen and (max-width: 899px){.sections>section.work.down .border,.sections>section.member.down .border,.sections>section.work.up .border,.sections>section.member.up .border{margin-top:8vw;width:calc(100% - 30px)}}.sections>section.work.left,.sections>section.member.left,.sections>section.work.right,.sections>section.member.right{display:flex;padding:0 10vw;width:auto;height:calc(100% - 36px);height:calc(100dvh - 36px)}@media screen and (max-width: 899px){.sections>section.work.left,.sections>section.member.left,.sections>section.work.right,.sections>section.member.right{height:calc(100% - 30px);height:calc(100dvh - 30px);width:179.91004497751123vh;width:179.91004497751123dvh;box-sizing:content-box;margin-top:15px;padding:0 50vw}}.sections>section.work.left>div,.sections>section.member.left>div,.sections>section.work.right>div,.sections>section.member.right>div{height:calc(100% - 36px);height:calc(100dvh - 36px)}@media screen and (max-width: 899px){.sections>section.work.left>div,.sections>section.member.left>div,.sections>section.work.right>div,.sections>section.member.right>div{height:calc(100% - 30px);height:calc(100dvh - 30px)}}.sections>section.work.left .title,.sections>section.member.left .title,.sections>section.work.right .title,.sections>section.member.right .title{position:relative;width:32.942708333333336vh;width:32.942708333333336dvh;height:100%}@media screen and (max-width: 899px){.sections>section.work.left .title,.sections>section.member.left .title,.sections>section.work.right .title,.sections>section.member.right .title{width:22.788605697151425vh;width:22.788605697151425dvh}}.sections>section.work.left .title h1,.sections>section.member.left .title h1,.sections>section.work.right .title h1,.sections>section.member.right .title h1{font-size:19.791666666666668vh}.sections>section.work.left .title h1 img,.sections>section.member.left .title h1 img,.sections>section.work.right .title h1 img,.sections>section.member.right .title h1 img{transform-origin:left bottom;rotate:90deg;translate:0 -100%;width:87.76041666666667vh;width:87.76041666666667dvh}@media screen and (max-width: 899px){.sections>section.work.left .title h1 img,.sections>section.member.left .title h1 img,.sections>section.work.right .title h1 img,.sections>section.member.right .title h1 img{width:calc(85.8vh - 80px);width:85.8dvh}}.sections>section.work.left .title span,.sections>section.member.left .title span,.sections>section.work.right .title span,.sections>section.member.right .title span{position:absolute;bottom:5.208333333333333vh;bottom:5.208333333333333dvh;writing-mode:vertical-lr}.sections>section.work.left .title .arrow,.sections>section.member.left .title .arrow,.sections>section.work.right .title .arrow,.sections>section.member.right .title .arrow{width:18px;mix-blend-mode:difference;position:absolute;top:50%;transform:translate3d(0,-50%,0)}.sections>section.work.down .items .item,.sections>section.work.up .items .item{display:flex;flex-wrap:wrap;padding:2.928257686676428vw;min-height:21.595900439238655vw}.sections>section.work.down .items .item:hover,.sections>section.work.up .items .item:hover{background:var(--c-black);color:#fff}@media screen and (max-width: 899px){.sections>section.work.down .items .item,.sections>section.work.up .items .item{flex-flow:column;padding:16vw 4vw}.sections>section.work.down .items .item:hover,.sections>section.work.up .items .item:hover{background:none}}.sections>section.work.down .items .item .info,.sections>section.work.up .items .item .info{z-index:101;display:flex;flex-flow:column;justify-content:space-between;width:18%}@media screen and (max-width: 899px){.sections>section.work.down .items .item .info,.sections>section.work.up .items .item .info{flex-flow:row;padding:0 5.333333333333333vw;width:100%}}.sections>section.work.down .items .item .info .small,.sections>section.work.up .items .item .info .small{display:flex}.sections>section.work.down .items .item .info .small .num,.sections>section.work.up .items .item .info .small .num{margin-right:3.660322108345535vw;font-size:12px}.sections>section.work.down .items .item .info .small .kana,.sections>section.work.up .items .item .info .small .kana{font-size:14px}.sections>section.work.down .items .item .info .tag,.sections>section.work.up .items .item .info .tag{font-weight:700;font-size:9px}.sections>section.work.down .items .item h2,.sections>section.work.up .items .item h2{width:57%;font-size:8.199121522693996vw;z-index:101;letter-spacing:-.1ex;font-weight:100;line-height:90%}@media screen and (max-width: 899px){.sections>section.work.down .items .item h2,.sections>section.work.up .items .item h2{width:100%;font-size:18.133333333333333vw;margin-top:13.333333333333334vw;padding:0 10.666666666666666vw}}.sections>section.work.down .items .item .detail,.sections>section.work.up .items .item .detail{z-index:101;width:25%;line-height:2}@media screen and (max-width: 899px){.sections>section.work.down .items .item .detail,.sections>section.work.up .items .item .detail{margin-top:10.666666666666666vw;padding:0 10.666666666666666vw;width:100%}}.sections>section.work.down .items .border,.sections>section.work.up .items .border{margin-left:18px;width:100%;height:1px;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 4px);background-size:4px 1px;background-repeat:repeat-x;margin-top:0;width:calc(100vw - 36px)}@media screen and (max-width: 899px){.sections>section.work.down .items .border,.sections>section.work.up .items .border{margin-left:15px;width:calc(100vw - 30px)}}.sections>section.work.left .items,.sections>section.work.right .items{display:flex;height:100%}.sections>section.work.left .items .item,.sections>section.work.right .items .item{display:flex;flex-flow:column;justify-content:space-between;padding:5.208333333333333vh 2.604166666666667vh;padding:5.208333333333333dvh 2.604166666666667dvh;width:57.291666666666664vh;width:57.291666666666664dvh}.sections>section.work.left .items .item:hover,.sections>section.work.right .items .item:hover{background:var(--c-black);color:#fff}.sections>section.work.left .items .item .info,.sections>section.work.right .items .item .info{z-index:101;display:flex;justify-content:space-between;height:50px}.sections>section.work.left .items .item .info .small,.sections>section.work.right .items .item .info .small{display:flex}.sections>section.work.left .items .item .info .small .num,.sections>section.work.right .items .item .info .small .num{margin-right:3.660322108345535vw;font-size:12px}.sections>section.work.left .items .item .info .small .kana,.sections>section.work.right .items .item .info .small .kana{font-size:14px}.sections>section.work.left .items .item .info .tag,.sections>section.work.right .items .item .info .tag{font-weight:700;font-size:9px}.sections>section.work.left .items .item .titles,.sections>section.work.right .items .item .titles{z-index:101}.sections>section.work.left .items .item .titles h2,.sections>section.work.right .items .item .titles h2{font-size:14.583333333333334vh;margin-bottom:5.208333333333333vh;margin-bottom:5.208333333333333dvh;letter-spacing:-.15ex;font-weight:100;line-height:90%}.sections>section.work.left .items .item .titles .detail,.sections>section.work.right .items .item .titles .detail{line-height:2}.sections>section.work.down .title .arrow{bottom:0}.sections>section.work.up .title .arrow{top:3.001464128843338vw;transform:rotate(180deg)}.sections>section.work.right .title{padding:5.208333333333333vh 10.416666666666666vh 5.208333333333333vh 1.302083333333333vh;padding:5.208333333333333dvh 10.416666666666666dvh 5.208333333333333dvh 1.302083333333333dvh;border-right:1px dotted #000}.sections>section.work.right .title span{right:5.208333333333333vh;right:5.208333333333333dvh}.sections>section.work.right .title .arrow{right:5.208333333333333vh;right:5.208333333333333dvh;transform:rotate(-90deg)}.sections>section.work.right .items .item{border-right:1px dotted #000}.sections>section.work.left .title{padding:5.208333333333333vh 1.302083333333333vh 5.208333333333333vh 10.416666666666666vh;padding:5.208333333333333dvh 1.302083333333333dvh 5.208333333333333dvh 10.416666666666666dvh;border-left:1px dotted #000}.sections>section.work.left .title span{left:5.208333333333333vh;left:5.208333333333333dvh}.sections>section.work.left .title .arrow{left:5.208333333333333vh;left:5.208333333333333dvh;transform:rotate(90deg)}.sections>section.work.left .items .item{border-left:1px dotted #000}.sections>section.member .namelist{position:absolute;z-index:10;color:var(--c-black);font-weight:700;line-height:200%}.sections>section.member .namelist span{display:block}.sections>section.member.down .items,.sections>section.member.up .items{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 899px){.sections>section.member.down .items,.sections>section.member.up .items{justify-content:center}}.sections>section.member.down .items .namelist,.sections>section.member.up .items .namelist{right:2.928257686676428vw}.sections>section.member.down .items .item,.sections>section.member.up .items .item{width:28.55051244509517vw;position:relative;margin-bottom:3.294289897510981vw}@media screen and (max-width: 899px){.sections>section.member.down .items .item,.sections>section.member.up .items .item{width:57.06666666666667vw;margin-bottom:5.333333333333333vw}}.sections>section.member.down .items .item .imgWrap,.sections>section.member.up .items .item .imgWrap{position:relative;overflow:hidden;margin-bottom:1.09809663250366vw;width:100%}@media screen and (max-width: 899px){.sections>section.member.down .items .item .imgWrap,.sections>section.member.up .items .item .imgWrap{margin-bottom:5.333333333333333vw}}.sections>section.member.down .items .item .imgWrap img,.sections>section.member.up .items .item .imgWrap img{width:100%;height:auto}.sections>section.member.down .items .item .imgWrap img.hover,.sections>section.member.up .items .item .imgWrap img.hover{position:absolute;top:0;display:none;margin-bottom:0;width:unset;height:100%;opacity:1}.sections>section.member.down .items .item:hover img.hover,.sections>section.member.up .items .item:hover img.hover{display:block;opacity:1;animation:hoverMember .5s steps(5) alternate infinite}.sections>section.member.down .items .item h2,.sections>section.member.up .items .item h2{font-size:1.756954612005857vw;margin-bottom:5px;font-weight:500;line-height:110%}@media screen and (max-width: 899px){.sections>section.member.down .items .item h2,.sections>section.member.up .items .item h2{font-size:6.4vw;font-weight:600}}.sections>section.member.down .border,.sections>section.member.up .border{margin-left:18px;width:100%;height:1px;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 4px);background-size:4px 1px;background-repeat:repeat-x;width:calc(100vw - 36px)}@media screen and (max-width: 899px){.sections>section.member.down .border,.sections>section.member.up .border{margin-left:15px;width:calc(100vw - 30px)}}.sections>section.member.left .items,.sections>section.member.right .items{display:flex;height:100%;width:457.03125vh;width:457.03125dvh;position:relative;align-items:center}@media screen and (max-width: 899px){.sections>section.member.left .items,.sections>section.member.right .items{align-items:unset;width:149.92503748125938vh;width:149.92503748125938dvh;flex-wrap:wrap;padding:4.497751124437781vh 0 0}}.sections>section.member.left .items .namelist,.sections>section.member.right .items .namelist{top:5.208333333333333vh;top:5.208333333333333dvh}.sections>section.member.left .items .item,.sections>section.member.right .items .item{width:50.78125vh;width:50.78125dvh;display:grid;height:fit-content;place-content:center}@media screen and (max-width: 899px){.sections>section.member.left .items .item,.sections>section.member.right .items .item{width:23.68815592203898vh;width:23.68815592203898dvh;height:50%;place-content:flex-start}}.sections>section.member.left .items .item:hover,.sections>section.member.right .items .item:hover{opacity:.5}.sections>section.member.left .items .item .imgWrap,.sections>section.member.right .items .item .imgWrap{position:relative;overflow:hidden;margin-bottom:1.953125vh;margin-bottom:1.953125dvh;width:100%}.sections>section.member.left .items .item .imgWrap img,.sections>section.member.right .items .item .imgWrap img{width:100%;height:auto}.sections>section.member.left .items .item .imgWrap img.hover,.sections>section.member.right .items .item .imgWrap img.hover{position:absolute;top:0;display:none;margin-bottom:0;width:unset;height:100%;opacity:1}.sections>section.member.left .items .item:hover img.hover,.sections>section.member.right .items .item:hover img.hover{display:block;opacity:1;animation:hoverMember .5s steps(5) alternate infinite}.sections>section.member.left .items .item h2,.sections>section.member.right .items .item h2{font-size:3.125vh;margin-bottom:5px;font-weight:500}@media screen and (max-width: 899px){.sections>section.member.left .items .item h2,.sections>section.member.right .items .item h2{font-size:2.39880059970015vh;font-weight:600;line-height:110%}}.sections>section.member.down .title,.sections>section.member.down .border{bottom:0}@media screen and (max-width: 899px){.sections>section.member.down .title,.sections>section.member.down .border{margin-top:5.333333333333333vw}}.sections>section.member.down .items{padding:2.928257686676428vw 2.928257686676428vw 6.588579795021962vw}@media screen and (max-width: 899px){.sections>section.member.down .items{padding-top:18.133333333333333vw;height:fit-content}}.sections>section.member.down .items .item:nth-child(3n){translate:0 6.588579795021962vw}.sections>section.member.down .items .item:nth-child(3n+1){translate:0 1.830161054172767vw}.sections>section.member.down .items .item:nth-child(3n+2){translate:0 0vw}@media screen and (max-width: 899px){.sections>section.member.down .items .item{translate:0 0!important}}.sections>section.member.up .title .arrow{top:3.001464128843338vw;transform:rotate(180deg)}.sections>section.member.up .items{padding:6.588579795021962vw 2.928257686676428vw}@media screen and (max-width: 899px){.sections>section.member.up .items{padding-bottom:0vw;height:fit-content}}.sections>section.member.up .items .item:nth-child(3n){translate:0 1.830161054172767vw}.sections>section.member.up .items .item:nth-child(3n+1){translate:0 0vw}.sections>section.member.up .items .item:nth-child(3n+2){translate:0 6.588579795021962vw}@media screen and (max-width: 899px){.sections>section.member.up .items .item{translate:0 0!important}}@media screen and (max-width: 899px){.sections>section.member.up .items .border{margin-left:0}}.sections>section.member.right .title{padding:5.208333333333333vh 10.416666666666666vh 5.208333333333333vh 1.302083333333333vh;padding:5.208333333333333dvh 10.416666666666666dvh 5.208333333333333dvh 1.302083333333333dvh}@media screen and (max-width: 899px){.sections>section.member.right .title{padding:5.997001499250374vh 1.499250374812594vh;padding:5.997001499250374dvh 1.499250374812594dvh}}.sections>section.member.right .title span{right:5.208333333333333vh;right:5.208333333333333dvh}@media screen and (max-width: 899px){.sections>section.member.right .title span{right:1.302083333333333vh;right:1.302083333333333dvh}}.sections>section.member.right .title .arrow{right:5.208333333333333vh;right:5.208333333333333dvh;transform:rotate(-90deg)}@media screen and (max-width: 899px){.sections>section.member.right .title .arrow{right:1.302083333333333vh;right:1.302083333333333dvh}}.sections>section.member.right .title .border{background-image:linear-gradient(#000,#000 1px,transparent 1px,transparent 4px);background-size:1px 4px;background-repeat:repeat-y;position:absolute;top:0;right:0;width:1px;height:100%}.sections>section.member.right .items{margin-left:7.8125vh;margin-left:7.8125dvh}@media screen and (max-width: 899px){.sections>section.member.right .items{margin-left:0vh;margin-left:0dvh}}.sections>section.member.right .items .namelist{left:0}.sections>section.member.right .items .item{margin-left:5.208333333333333vh;margin-left:5.208333333333333dvh}.sections>section.member.left .title{padding:5.208333333333333vh 1.302083333333333vh 5.208333333333333vh 10.416666666666666vh;padding:5.208333333333333dvh 1.302083333333333dvh 5.208333333333333dvh 10.416666666666666dvh}@media screen and (max-width: 899px){.sections>section.member.left .title{padding:5.997001499250374vh 1.499250374812594vh;padding:5.997001499250374dvh respDvonsiveSizeSpH(10)}}.sections>section.member.left .title h1 img{transform-origin:left bottom;rotate:90deg;translate:7% -100%}.sections>section.member.left .title span{left:5.208333333333333vh;left:5.208333333333333dvh}@media screen and (max-width: 899px){.sections>section.member.left .title span{left:1.499250374812594vh;left:1.499250374812594dvh}}.sections>section.member.left .title .arrow{left:5.208333333333333vh;left:5.208333333333333dvh;transform:rotate(90deg)}@media screen and (max-width: 899px){.sections>section.member.left .title .arrow{left:1.499250374812594vh;left:1.499250374812594dvh}}.sections>section.member.left .title .border{background-image:linear-gradient(#000,#000 1px,transparent 1px,transparent 4px);background-size:1px 4px;background-repeat:repeat-y;position:absolute;top:0;left:0;width:1px;height:100%}.sections>section.member.left .items{margin-right:7.8125vh;margin-right:7.8125dvh}@media screen and (max-width: 899px){.sections>section.member.left .items{justify-content:flex-end;margin-right:0vh;margin-right:0dvh}}.sections>section.member.left .items .namelist{right:0}.sections>section.member.left .items .item{margin-right:5.208333333333333vh;margin-right:5.208333333333333dvh}.sections>section.share,.sections>section.contact{clip:rect(0,auto,auto,0);padding:2.928257686676428vw;width:100vw;height:100vh}@media screen and (max-width: 899px){.sections>section.share,.sections>section.contact{padding:5.333333333333333vw}}.sections>section.share.down,.sections>section.contact.down,.sections>section.share.up,.sections>section.contact.up{box-sizing:content-box;padding:30vw 0}.sections>section.share h1,.sections>section.contact h1{font-size:9.956076134699854vw;margin-bottom:2.928257686676428vw;margin-left:2.928257686676428vw}@media screen and (max-width: 899px){.sections>section.share h1,.sections>section.contact h1{margin:10.666666666666666vw 0 10.666666666666666vw 5.333333333333333vw}}.sections>section.share ul,.sections>section.contact ul{margin-top:.732064421669107vw;margin-left:2.928257686676428vw}@media screen and (max-width: 899px){.sections>section.share ul,.sections>section.contact ul{margin-left:5.333333333333333vw}}.sections>section.share ul li,.sections>section.contact ul li{margin-bottom:.439238653001464vw}@media screen and (max-width: 899px){.sections>section.share ul li,.sections>section.contact ul li{margin-bottom:2.666666666666667vw}}.sections>section.share ul li a span,.sections>section.contact ul li a span{display:block;padding-left:15px;font-weight:500;font-size:max(.732064421669107vw,10px)}.sections>section.share .highScore,.sections>section.contact .highScore{position:fixed;top:calc(53% + 20px);left:50%;display:none;text-align:center;letter-spacing:.1ex;font-size:12px;transform:translate3d(-50%,-50%,0)}@media screen and (max-width: 899px){.sections>section.share .highScore,.sections>section.contact .highScore{top:calc(55% + 20px)}}.sections>section.share .highScore.show,.sections>section.contact .highScore.show{display:block}.sections>section.share .highScore .new,.sections>section.contact .highScore .new{display:none;margin-right:5px;color:red}.sections>section.share .highScore .new.show,.sections>section.contact .highScore .new.show{display:block}.sections>section.share .score,.sections>section.contact .score{position:absolute;top:30vw;right:4.5vw;display:flex;padding:11px 15px;min-width:160px;border:1px solid var(--c-black);color:var(--c-black)}@media screen and (max-width: 899px){.sections>section.share .score,.sections>section.contact .score{top:64vw;min-width:150px}}.sections>section.share .score div,.sections>section.contact .score div{font-size:10px}.sections>section.share.left,.sections>section.contact.left,.sections>section.share.right,.sections>section.contact.right{box-sizing:content-box;padding:2.928257686676428vw 30vw;min-height:calc(100vh - 5.856515373352855vw);height:calc(100vh - 5.856515373352855vw)}@media screen and (max-width: 899px){.sections>section.share.left,.sections>section.contact.left,.sections>section.share.right,.sections>section.contact.right{box-sizing:content-box;padding:0 50vw}}@media screen and (max-width: 899px){.sections>section.share.left h1,.sections>section.contact.left h1,.sections>section.share.right h1,.sections>section.contact.right h1,.sections>section.share.left ul,.sections>section.contact.left ul,.sections>section.share.right ul,.sections>section.contact.right ul{margin-left:0}}.sections>section.share.left .score,.sections>section.contact.left .score,.sections>section.share.right .score,.sections>section.contact.right .score{top:3vw;right:30vw}@media screen and (max-width: 899px){.sections>section.share.left .score,.sections>section.contact.left .score,.sections>section.share.right .score,.sections>section.contact.right .score{top:35vw;right:60vw}}@media screen and (max-width: 899px){.sections>section.share{padding:5.333333333333333vw}}.sections>section.share h1{width:31.551976573938507vw}@media screen and (max-width: 899px){.sections>section.share h1{width:64.26666666666667vw}}.sections>section.share ul li a span{display:block;background:url(./small_arrow_black-0ecfe25e.svg) no-repeat left center}.sections>section.contact{background:var(--c-black);color:var(--c-white)}.sections>section.contact h1{width:45.680819912152266vw}@media screen and (max-width: 899px){.sections>section.contact h1{width:89.06666666666666vw}}.sections>section.contact ul li a span{background:url(./small_arrow_white-e13f524d.svg) no-repeat left center;color:var(--c-white)}.sections>section.contact .score{border:1px solid var(--c-white);color:var(--c-white)}#myCanvas{position:fixed;top:0;left:0;z-index:1;width:100%;pointer-events:none}.content.memberDetail,.content.worksDetail{overflow:auto;width:auto;height:auto}.content.memberDetail .content,.content.worksDetail .content{overflow:auto}.content.memberDetail .contInner,.content.worksDetail .contInner{width:91.21522693997072vw;margin:0 auto;padding:4.392386530014641vw 0}@media screen and (max-width: 899px){.content.memberDetail .contInner>span,.content.worksDetail .contInner>span{font-weight:500}}.content.memberDetail .contInner .wrap,.content.worksDetail .contInner .wrap{display:flex;justify-content:space-between;padding-top:5.856515373352855vw}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap,.content.worksDetail .contInner .wrap{flex-direction:column;padding-top:16vw}}.content.memberDetail .contInner .wrap .back,.content.worksDetail .contInner .wrap .back{font-size:1.830161054172767vw;display:block;margin-bottom:4.392386530014641vw;padding-left:2.196193265007321vw;background:url(./back-arrow-3ed84e2f.svg) no-repeat left center;background-size:4% 50%;font-weight:600;opacity:1!important;transition:opacity .3s}.content.memberDetail .contInner .wrap .back:hover,.content.worksDetail .contInner .wrap .back:hover{opacity:.5!important}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .back,.content.worksDetail .contInner .wrap .back{font-size:6.666666666666667vw;padding-left:8vw}}.content.memberDetail .contInner .wrap .left,.content.worksDetail .contInner .wrap .left{width:20.717423133235723vw}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .left,.content.worksDetail .contInner .wrap .left{margin-bottom:6.666666666666667vw;width:100%}}.content.memberDetail .contInner .wrap .left img,.content.worksDetail .contInner .wrap .left img{width:20.717423133235723vw}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .left img,.content.worksDetail .contInner .wrap .left img{width:57.06666666666667vw}}.content.memberDetail .contInner .wrap .right,.content.worksDetail .contInner .wrap .right{width:59.80966325036603vw}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .right,.content.worksDetail .contInner .wrap .right{width:100%}}.content.memberDetail .contInner .wrap .right .profile li,.content.worksDetail .contInner .wrap .right .profile li{padding-bottom:2.196193265007321vw}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .right .profile li,.content.worksDetail .contInner .wrap .right .profile li{padding-bottom:8vw}}.content.memberDetail .contInner .wrap .right .profile li h1,.content.worksDetail .contInner .wrap .right .profile li h1{font-size:2.635431918008785vw;margin-bottom:.366032210834553vw;font-weight:300}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .right .profile li h1,.content.worksDetail .contInner .wrap .right .profile li h1{font-size:7.2vw}}.content.memberDetail .contInner .wrap .right .profile li h2,.content.worksDetail .contInner .wrap .right .profile li h2{margin-bottom:2.781844802342606vw;font-weight:400}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .right .profile li h2,.content.worksDetail .contInner .wrap .right .profile li h2{font-size:3.2vw;margin-bottom:8.533333333333333vw}}.content.memberDetail .contInner .wrap .right .profile li .wrapText,.content.worksDetail .contInner .wrap .right .profile li .wrapText{display:flex}.content.memberDetail .contInner .wrap .right .profile li h3,.content.worksDetail .contInner .wrap .right .profile li h3{width:15.592972181551977vw;font-size:.878477306002928vw}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .right .profile li h3,.content.worksDetail .contInner .wrap .right .profile li h3{width:32vw;font-size:3.2vw;margin-bottom:5.333333333333333vw}}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .right .profile li.profText .wrapText,.content.worksDetail .contInner .wrap .right .profile li.profText .wrapText{display:block}.content.memberDetail .contInner .wrap .right .profile li.profText h3,.content.worksDetail .contInner .wrap .right .profile li.profText h3{float:none;width:100%}.content.memberDetail .contInner .wrap .right .profile li.profText p,.content.worksDetail .contInner .wrap .right .profile li.profText p{width:100%}.content.memberDetail .contInner .wrap .right .profile li.profText .border,.content.worksDetail .contInner .wrap .right .profile li.profText .border{margin-top:8vw}}.content.memberDetail .contInner .wrap .right .profile li p,.content.worksDetail .contInner .wrap .right .profile li p{font-size:.878477306002928vw;width:44.21669106881406vw}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .right .profile li p,.content.worksDetail .contInner .wrap .right .profile li p{width:57.333333333333336vw;font-size:3.2vw;line-height:200%}}.content.memberDetail .contInner .wrap .right .border,.content.worksDetail .contInner .wrap .right .border{width:100%;height:1px;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 4px);background-size:4px 1px;background-repeat:repeat-x;margin-top:2.196193265007321vw}@media screen and (max-width: 899px){.content.memberDetail .contInner .wrap .right .border,.content.worksDetail .contInner .wrap .right .border{margin-top:3.2vw}}.content.worksDetail .contInner .wrap .left .back{margin-bottom:2.196193265007321vw}.content.worksDetail .contInner .wrap .left h1{font-size:2.635431918008785vw;margin-bottom:.366032210834553vw}@media screen and (max-width: 899px){.content.worksDetail .contInner .wrap .left h1{font-size:8.533333333333333vw;margin-bottom:2.133333333333333vw}}.content.worksDetail .contInner .wrap .left h2{margin-bottom:2.781844802342606vw;font-weight:400}@media screen and (max-width: 899px){.content.worksDetail .contInner .wrap .left h2{font-size:3.733333333333333vw;margin-bottom:13.333333333333334vw}}.content.worksDetail .contInner .wrap .left .border{width:100%;height:1px;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 4px);background-size:4px 1px;background-repeat:repeat-x}@media screen and (max-width: 899px){.content.worksDetail .contInner .wrap .right .profile li .wrapText{display:block}.content.worksDetail .contInner .wrap .right .profile li h3{float:none;width:100%}.content.worksDetail .contInner .wrap .right .profile li p{width:100%}.content.worksDetail .contInner .wrap .right .profile li .border{margin-top:8vw}}.content.worksDetail .contInner .wrap .right .imgList{margin-top:2.196193265007321vw}.gyromodal{position:absolute;top:0;left:0;z-index:100000;display:none;width:100%;height:100%;height:100dvh;background:#000;opacity:0}.gyromodal .box{background:var(--c-black);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:100000;padding:5vw;width:90vw;height:30vh}.gyromodal .box p{color:var(--c-white);text-align:center;font-size:4.266666666666667vw;line-height:2}.gyromodal .btns{position:absolute;bottom:60px;left:20px;display:flex;justify-content:space-between;width:calc(100% - 40px);color:var(--c-white)}.gyromodal .btns .yes,.gyromodal .btns .no{padding:4vw 2vw;width:calc(50% - 16px);border:1px solid #707070;background:url(./small_arrow_white-e13f524d.svg) no-repeat 10px center;text-align:center}@-moz-keyframes hoverMember{0%{left:0}to{left:-500%}}@-webkit-keyframes hoverMember{0%{left:0}to{left:-500%}}@-o-keyframes hoverMember{0%{left:0}to{left:-500%}}@keyframes hoverMember{0%{left:0}to{left:-500%}}
