body{background-color:#fff;padding:0;margin:0;font-family:"Noto Sans JP",sans-serif}body::-webkit-scrollbar{width:5px;background:#fff}body::-webkit-scrollbar-thumb{border-radius:5px;background:#a80000}body::-webkit-scrollbar-track:hover{background:#ddd}body::-webkit-scrollbar-button{background:#fff;height:0}body::-webkit-scrollbar-button:hover{background:#fff}@keyframes noise_anima{from{background-position:0 0}to{background-position:123px 456px}}.firstview{height:100vh;width:100%;position:fixed;-webkit-mask-image:url(9bc41a218b8b36d72e10.svg);mask-image:url(9bc41a218b8b36d72e10.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(50% + 147px) calc(50% - 51px);mask-position:calc(50% + 147px) calc(50% - 51px);-webkit-mask-size:204.0816326531px auto;mask-size:204.0816326531px auto;top:1vw;left:-1vw;overflow:hidden;animation:op-diamond 2s 4s ease-in forwards;z-index:200}@media screen and (max-width: 460px){.firstview{-webkit-mask-size:125px auto;mask-size:125px auto;-webkit-mask-position:calc(50% + 88px) calc(50% - 24px);mask-position:calc(50% + 88px) calc(50% - 24px)}}@keyframes op-diamond{20%{top:0vw;left:0vw}100%{-webkit-mask-position:calc(50% + 147px) calc(50% - 51px);mask-position:calc(50% + 147px) calc(50% - 51px);-webkit-mask-size:1000% auto;mask-size:1000% auto;top:0vw;left:0vw}}.firstview__wrap{height:100%;width:100%}.firstview__background-image{background-image:url(b02528f96f47ce842934.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100vh;opacity:1;position:relative;z-index:-1}.firstview__gradation{width:100%;height:100vh;overflow:hidden;position:absolute;top:0;left:0;z-index:-1;opacity:1}.firstview__gradation-disc{background-image:url(14ac36030befde164cf4.png);background-size:100%;height:200vw;width:200vw;animation:disc 10s linear infinite}@media screen and (max-width: 600px){.firstview__gradation-disc{height:200vh;width:200vh}}@keyframes disc{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.firstview__gradation-disc-wrap{position:absolute;left:calc(50% - 50vw);top:calc(50% - 50vh);transform:translate(-50%, -50%);opacity:1}.firstview__gradation-disc2{background-image:url(14ac36030befde164cf4.png);background-size:100%;height:200vw;width:200vw;animation:disc 15s linear infinite}@media screen and (max-width: 600px){.firstview__gradation-disc2{height:200vh;width:200vh}}@keyframes disc{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.firstview__gradation-disc-wrap2{position:absolute;left:calc(50% + 50vw);top:calc(50% + 50vh);transform:translate(-50%, -50%);opacity:1}.firstview__object{position:absolute;left:50%;top:calc(50% - 60px);transform:translate(-50%, -50%);z-index:9999;pointer-events:none}.firstview__object.on{left:50%;top:calc(50% - 140px);transform:scale(0.8);transition:2s}@media screen and (max-width: 460px){.firstview__object.on{transform:scale(0.65);top:calc(50% - 135px);left:calc(50% - 20px)}}.firstview__object.opacity{opacity:.1}.firstview__gradation-contour{background-size:100% auto;position:absolute;background-repeat:no-repeat;width:100vw;height:100vw;position:absolute;top:-50vw;left:-50vw;animation:gradation-contour 20s ease-in-out infinite}@keyframes gradation-contour{0%{width:200vw;height:200vw;top:-50vw}50%{width:150vw;height:150vw;top:-70vw}100%{width:200vw;height:200vw;top:-50vw}}.firstview-over-content{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200}.firstview-over-content__siseidodesign_inc{position:absolute;z-index:999;width:clamp(300px,30vw,500px);height:200px;top:calc(50% + 180px);left:50%;transform:translate(-50%, -50%);-webkit-mask-image:url(7bb9885074066593a5b4.svg);mask-image:url(7bb9885074066593a5b4.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% auto;mask-size:100% auto;transition:2s}@media screen and (max-width: 460px){.firstview-over-content__siseidodesign_inc{top:calc(50% + 130px)}}.firstview-over-content__siseidodesign_inc.on{top:calc(50% + 250px);transition:2s}@media screen and (max-width: 460px){.firstview-over-content__siseidodesign_inc.on{top:calc(50% + 100px)}}.firstview-over-content__siseidodesign_inc.opacity{opacity:.1}.firstview-over-content__background{width:100%;height:100%;background-color:#d0121b;animation:overs 5s forwards}@keyframes overs{100%{background-color:#fff}}.firstview-over-content__scroll-bottom{position:absolute;left:50%;bottom:0;transform:translate(-50%, -50%)}.firstview-over-content__scroll-bottom p{color:#fff}.firstview-over-content__scrollbar-wrap{background-color:none;height:50px;width:2px;position:relative;left:50%;transform:translate(-50%, 0)}.firstview-over-content__scrollbar{background-color:#fff;height:50px;width:1px;position:absolute;left:50%;transform:translate(-50%, 0);top:0;animation:scrollbar 1s infinite}@keyframes scrollbar{0%{top:0%;height:50%}100%{top:30px;height:30%;opacity:0}}.second-content{margin-top:100vh;z-index:1000;position:relative;opacity:0;animation:second-content 2s 5s forwards}@keyframes second-content{0%{opacity:0}100%{opacity:1}}.second-content__lead-text{font-size:clamp(1.2rem,1.5vw,1.9rem);text-align:center;line-height:2.5;color:#fff;padding:1em;font-weight:400;letter-spacing:2px}.second-content__lead-text span{display:inline-block;position:relative;opacity:0;left:-10px;transition:1.5s ease}@media screen and (max-width: 600px){.second-content__lead-text{font-size:1.2rem;text-align:left}.second-content__lead-text br{display:none}}.catch{text-align:center;font-family:"din-2014",sans-serif;font-size:6.5rem;font-weight:bold;width:550px;height:100px;background-repeat:no-repeat;background-position:center;position:absolute;left:50%;top:calc(50% - 410px);transform:translate(-50%, -50%);color:#fff;transition:1s;transition:2s;animation:catch2 .5s forwards}@media screen and (max-width: 460px){.catch{width:350px;font-size:4rem;top:calc(50% - 250px)}}.catch.opacity{opacity:.1}@keyframes catch2{0%{color:rgba(255,255,255,0);filter:blur(10px)}100%{color:#fff}}.catch.classActive{animation:catch .5s forwards}@keyframes catch{100%{opacity:0;filter:blur(10px)}}.third-content{position:relative;font-family:"din-2014",sans-serif;padding-bottom:100px;z-index:1000;width:100%;overflow:hidden;margin-top:-10rem}@media screen and (max-width: 805px){.third-content{margin-top:-25rem}}.third-content__wrap{position:relative;width:100%}.third-content__wrap--click{text-align:center;display:inline-block;position:relative;font-size:1.8rem;display:flex;gap:1em;justify-content:center;opacity:0;transform:scale(10);transition:ease-in-out}.third-content__wrap--click::before{content:"";display:block;width:2px;height:1.5em;background-color:#000;transform:rotate(-35deg)}.third-content__wrap--click::after{content:"";display:block;width:2px;height:1.5em;background-color:#000;transform:rotate(35deg)}.third-content__header{height:200vh;padding:10vh 0 0 0;margin-top:20vh}.third-content__header2{height:100vh;padding:10vh 0 0 0;margin-top:20vh}.third-content__header-wrap{text-align:center;position:sticky;top:50%;transform:translate(0, -50%);opacity:0;width:100%;overflow:hidden;margin-top:-2vh;color:#fff;filter:blur(50px)}.third-content__header-wrap p{font-weight:bold;font-size:9rem;margin:0;line-height:1;font-family:"din-2014",sans-serif}@media screen and (max-width: 805px){.third-content__header-wrap p{font-size:4rem}}.third-content__header-wrap h2{font-size:2rem;margin:0 0 .5em 0;top:-100px;border-bottom:3px solid #fff;display:inline-block}@media screen and (max-width: 805px){.third-content__header-wrap h2{font-size:1rem}}.third-content__header-wrap--becreative{margin-bottom:7rem !important;line-height:.6 !important}@media screen and (max-width: 805px){.third-content__header-wrap--becreative{margin-bottom:4rem !important}}.third-content__header-wrap h3{display:flex;justify-content:center;gap:.4em;margin-top:7rem !important;font-size:2rem;margin:0;flex-wrap:wrap}@media screen and (max-width: 460px){.third-content__header-wrap h3{gap:0}}.third-content__header-wrap--h4{font-size:4.46rem !important;line-height:1;margin:0;font-weight:bold;font-family:"din-2014",sans-serif}@media screen and (max-width: 805px){.third-content__header-wrap--h4{margin-top:10px;font-size:2rem !important}}.third-content__statement{height:30px;position:relative}.third-content__statement--1{top:3px}.third-content__statement--3{top:5px}.third-content__statement--5{top:6px}.third-content__statement--7{top:0px}.third-content__statement--8{top:6px}.third-content__statement--9{top:4px}.third-content__statement img{position:absolute;top:50%;transform:translate(-50%, -50%)}.third-content__statement-flex{max-width:1200px;width:1200px;position:relative;left:50%;display:flex;flex-wrap:wrap;transform:translate(-50%, 0);margin-top:0px;gap:50px;justify-content:center;transition:1s}@media screen and (max-width: 805px){.third-content__statement-flex{transform:translate(-50%, 0) scale(0.32)}}.third-content__article{width:300px;height:300px;cursor:pointer;opacity:0;position:relative}.third-content__article-wrap{position:absolute;width:calc(100% - 4em);height:calc(100% - 4em);text-align:center;backface-visibility:hidden;border-radius:.5em;padding:2em;background-color:#fff;transform:rotateY(0deg);transition:.5s}.third-content__article-wrap img{margin-top:1em;width:100%}.third-content__article-wrap h4{display:none}.third-content__article-wrap p{font-size:1rem;display:block;text-wrap:nowrap;margin:2.3em 0 1em 0}.third-content__article-wrap.roted{transform:rotateY(180deg)}.third-content__article-wrap-back{position:relative;width:calc(100% - 4em);height:calc(100% - 4em);text-align:center;backface-visibility:hidden;border-radius:.5em;padding:2em;background-color:#fff;transform:rotateY(180deg);transition:.5s}.third-content__article-wrap-back.roted{transform:rotateY(0deg)}.third-content__article-wrap-back img{height:90%;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}.third-content__article-wrap-back h4{display:none}.third-content__article-wrap-back p{font-size:1.1rem;text-wrap:nowrap}@media screen and (max-width: 460px){.third-content__article-wrap-back p{font-size:1rem}}.third-content__jewelry{position:relative;left:50%;transform:translate(-50%, 0)}.third-content__jewelry img{height:50px}.third-content button{width:20px;border:0;padding:0;margin:0;background-color:initial}.op-none{display:none}#gameCanvas{display:block;margin:0 auto;background-color:#000;position:relative;z-index:9999;height:100vh;width:100%}.op-animation{background-color:#fff;width:100%;position:fixed;display:block;height:100vh;top:0;left:0;z-index:200;animation:op1 2s 2s forwards}@keyframes op1{0%{opacity:1}100%{opacity:0}}.op-animation__wrap{display:flex;justify-content:center;position:absolute;top:calc(50% + 1vw);left:calc(50% - 1vw);transform:translate(-50%, -50%);gap:8%;width:500px;z-index:1;animation:animation 5s forwards}@media screen and (max-width: 460px){.op-animation__wrap{width:300px;top:calc(50% + 3vw)}}.op-animation__left{width:55%;position:relative;top:-70px}@media screen and (max-width: 460px){.op-animation__left{top:-50px}}.op-animation__left img{width:100%}.op-animation__right{width:45%}.op-animation__right img{width:100%}.op-animation2{width:100%;position:fixed;display:block;height:100vh;top:0;left:0;transition:2s;animation:op-animation2 5s;opacity:1;z-index:399}@keyframes op-animation2{0%{opacity:0}80%{opacity:0}100%{opacity:initial}}.op-animation2.opacity{opacity:.1}.op-animation2__wrap{display:flex;justify-content:center;position:absolute;top:calc(50% + 3vw);left:50%;transform:translate(-50%, -50%);gap:8%;width:500px}@media screen and (max-width: 460px){.op-animation2__wrap{width:300px}}.op-animation2__left{width:55%;position:relative;top:-70px}@media screen and (max-width: 460px){.op-animation2__left{top:-50px}}.op-animation2__left img{width:100%}.op-animation2__right{width:45%}.op-animation2__right img{width:100%}.content-start{position:relative;z-index:3000;animation:content-start 3s 5s forwards}@keyframes content-start{0%{opacity:0}100%{opacity:1}}.article-content{position:relative;z-index:9999;height:100vh;width:100%;margin-top:-100vh;transition:1s}.article-content__close-button{position:absolute;right:.7em;top:1em;width:40px;height:100px;line-height:32px;background-repeat:no-repeat;background-size:100% auto;z-index:9999;text-align:center}@media screen and (max-width: 460px){.article-content__close-button{width:65px;top:0em}}.article-content__close-button::before{content:"×閉じる";writing-mode:vertical-lr;position:relative;font-weight:bold;top:20px}@media screen and (max-width: 460px){.article-content__close-button::before{writing-mode:horizontal-tb}}.article-content__modal{position:absolute;width:calc(100% - 2em);max-width:700px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;min-height:400px;border-radius:1em;z-index:9999}.article-content__wrap{padding:2em 4em}@media screen and (max-width: 805px){.article-content__wrap{padding:4em 2vw}}.article-content__wrap h4{writing-mode:vertical-rl;text-orientation:upright;margin-left:0}.article-content__wrap h4 span{font-size:3.4rem;position:relative;top:-0.1em;letter-spacing:.2em}@media screen and (max-width: 460px){.article-content__wrap h4 span{font-size:1.8rem}}.article-content__wrap h4 .dot{margin-top:-0.8em;left:.24em}.article-content__profile{display:flex}.article-content__profile img{width:100%}.article-content__statement{font-weight:400;padding:2em 1em 0 5em}@media screen and (max-width: 805px){.article-content__statement{padding:2em 6vw 0}}.article-content__statement--p{font-size:1.8rem;margin:0}@media screen and (max-width: 805px){.article-content__statement--p{font-size:1.3rem}}@media screen and (max-width: 805px){.article-content__statement--text{font-size:.8rem}}.swiper-slide{pointer-events:none !important}.swiper-slide img{width:100%}.closed{opacity:0;pointer-events:none}.swiper{pointer-events:none}.footer-link{padding-bottom:10vh;background-color:rgba(0,0,0,0);margin-top:8rem;position:relative;mix-blend-mode:overlay;z-index:6000}@media screen and (max-width: 805px){.footer-link{margin-top:-350px}}.footer-link img{max-width:400px;position:relative;left:50%;transform:translate(-50%, 0);animation:footerlink2 5s 5s forwards;opacity:0;z-index:999}@keyframes footerlink2{100%{opacity:1}}.footer-link__wrap{padding:1rem}.footer-link__button-list{display:flex;gap:1em;list-style:none;padding:0;justify-content:center;flex-wrap:wrap;margin-top:50px}@media screen and (max-width: 805px){.footer-link__button-list{gap:.5em}}.footer-link__button-list li a{text-decoration:none}.footer-link__button-list li button{position:relative;z-index:9998;overflow:hidden;display:block;width:200px;height:200px;background:none;font-size:1.5em;border-radius:50%;border:1px solid #fff;mix-blend-mode:overlay;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000;color:#fff;cursor:pointer;animation:footerlink 5s 5s forwards;opacity:0}@keyframes footerlink{100%{opacity:1}}@media screen and (max-width: 805px){.footer-link__button-list li button{width:100px;height:100px;font-size:.9em}}#star-r2{position:absolute;z-index:1;width:100%;height:100vh;opacity:.5}#star-r2 canvas{position:relative;transform:rotate(-120deg);top:-250px;right:-600px}@media screen and (max-width: 460px){#star-r2 canvas{right:-250px;top:-220px}}.red-cross{position:fixed;z-index:9999;right:3vw;width:50px;top:3vw;display:block}.red-cross img{width:100%}#myCanvas{z-index:200;pointer-events:none;top:50%;left:50%;transform:translate(-50%, -50%);animation:mycanbas 4s ease-out forwards}@keyframes mycanbas{0%{opacity:0}100%{opacity:1}}#starrail{width:100%;height:100vh;position:fixed;width:100%;height:100%;z-index:1;top:0;left:0}#star-r{position:fixed;top:0;left:0;z-index:-1;pointer-events:none;z-index:9999;mix-blend-mode:screen}.star-r__background{width:100%;height:100vh;position:absolute;background-size:cover}.kuten{letter-spacing:-0.5em}.touten{letter-spacing:-0.5em}.kakko{margin-left:-0.5em;margin-right:-0.5em}#hokuto{position:absolute;top:0;left:calc(50% + 450px);top:calc(50% - 170px);transform:translate(-50%, -50%);z-index:400;width:150px;mix-blend-mode:screen}@media screen and (max-width: 1000px){#hokuto{right:5vw;width:110px;top:calc(50% - 180px);left:auto;transform:translate(0, -50%)}}@media screen and (max-width: 460px){#hokuto{width:70px}}.zodiac{background-size:100% auto;width:clamp(500px,80vw,1400px);height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;opacity:1;mix-blend-mode:screen}@media screen and (max-width: 460px){.zodiac{top:calc(50% + 20px)}}.zodiac img{width:100%;position:absolute;top:calc(50% - 50px);left:calc(50% + 50px);transform:translate(-50%, -50%)}.zodiac__line{opacity:0;animation:stars 2s 6s forwards}@keyframes stars{0%{opacity:0}100%{opacity:1}}.stuff-image{width:100%;overflow:hidden}a{color:#000}
