*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,ul,ol,li,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}body{min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@keyframes arrowRound{50%{transform:translateX(100%)}51%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes insetZero{to{clip-path:inset(0 0 0 0)}}@keyframes fadeIn{to{opacity:1}}@keyframes scaleDown{to{opacity:0;transform:translate(-50%, -50%) scale(0)}}@keyframes splash{0%{opacity:1;transform:scale(1.2)}100%{transform:scale(0)}}@keyframes squareSlide{to{transform:translateX(100vw)}}@keyframes bandSlide{to{transform:translateX(100%)}}@keyframes workSlide{100%{opacity:1;transform:translateY(0)}}body{width:100%;min-height:100dvh;background:#eaeaea;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.05em;overflow-x:hidden;overflow-y:scroll}.header{padding:20px;width:100%;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;z-index:2;background:rgba(234,234,234,.6823529412);font-family:"Inter",sans-serif;border-bottom:1px solid #000;transition:.5s}@media screen and (min-width: 1024px){.header{padding:20px 40px}}.header__ttl{font-size:22px;line-height:1.2}.header__link{color:#000;text-decoration:none}.btn{width:60px;height:60px;display:flex;justify-content:center;align-items:center;position:relative;z-index:2;background:#000;border-radius:50%;overflow:hidden;cursor:pointer}.btn__top,.btn__middle,.btn__bottom{width:40%;height:2px;position:absolute;background:#eaeaea;transition:.3s}.btn__top{transform:translateY(-7px)}.btn__bottom{transform:translateY(7px)}.gnav{padding:50px;width:100%;height:100vh;display:block;position:absolute;top:0;left:0;z-index:1;background:#e1e1e1;font-size:20px;font-family:"Inter",sans-serif;letter-spacing:.1em;opacity:0;transition:.1s;pointer-events:none}@media screen and (min-width: 768px){.gnav{font-size:28px}}@media screen and (min-width: 1024px){.gnav{padding:50px 70px;font-size:32px}}.gnav::after{content:"";width:125%;max-width:70vh;aspect-ratio:468/80;display:block;position:absolute;right:5vw;bottom:calc(30px + 5vw);z-index:-2;transform:translateY(100%) rotate(90deg);transform-origin:top right;background:url(../images/progress02.png) center center/contain no-repeat}@media screen and (min-width: 768px){.gnav::after{right:4vw;bottom:calc(40px + 5vw)}}@media screen and (min-width: 1024px){.gnav::after{width:65%;max-width:100vw;aspect-ratio:1213/210;right:8%;bottom:8%;transform:translateY(0) rotate(0)}}.gnav__inner{padding:0 0 50px 25px;width:calc(100% - 50px);height:100%;display:flex;align-items:flex-end;position:relative}@media screen and (min-width: 768px){.gnav__inner{padding:0 0 65px 70px}}@media screen and (min-width: 1024px){.gnav__inner{padding:0 0 0 220px;width:100%;align-items:center}.gnav__inner::before{content:"";width:140px;height:120px;display:flex;position:absolute;top:0;right:0;z-index:1;background:#e1e1e1;transform:translate(50%, -50%)}}.gnav .border{background:#000;position:absolute}.gnav .border:first-of-type{width:100%;height:1px;top:0;left:0;clip-path:inset(0 0 0 100%)}.gnav .border:nth-of-type(2){width:1px;height:100%;top:0;left:0;clip-path:inset(0 0 100% 0)}.gnav .border:nth-of-type(3){width:100%;height:1px;bottom:0;left:0;clip-path:inset(0 100% 0 0)}@media screen and (min-width: 1024px){.gnav .border:nth-of-type(4){width:1px;height:100%;top:0;right:0;clip-path:inset(100% 0 0 0)}}.gnav__list{margin-bottom:25px}@media screen and (min-width: 768px){.gnav__list{margin-bottom:50px}}@media screen and (min-width: 1024px){.gnav__list{margin-bottom:75px}}.gnav__list:last-of-type{margin-bottom:0}.gnav__link{display:block;color:#000;text-decoration:none;overflow:hidden}.gnav__link::after{content:"";width:200px;height:6px;display:block;background:url(../images/arrow.png) bottom left/contain no-repeat}@media screen and (min-width: 1024px){.gnav__link::after{width:260px}}.gnav__link:hover::after{animation:arrowRound .4s cubic-bezier(0.77, 0, 0.175, 1)}.footer{width:100%;aspect-ratio:376/118;position:relative;background:#e1e1e1}@media screen and (min-width: 768px){.footer{padding:10px 5vw 0 0}}@media screen and (min-width: 1024px){.footer{padding-right:20px}}.footer::after{content:"";width:83%;aspect-ratio:312/54;display:block;position:absolute;left:4vw;bottom:2vw;background:url(../images/progress02.png) center center/contain no-repeat}@media screen and (min-width: 1024px){.footer::after{width:63%}}.footer__ul{margin-left:auto;width:-moz-fit-content;width:fit-content;display:flex;font-size:16px;font-family:"Inter",sans-serif}@media screen and (min-width: 768px){.footer__ul{font-size:20px;gap:20px}}@media screen and (min-width: 1024px){.footer__ul{font-size:24px;gap:30px}}.footer__link{padding:10px;display:block;color:#000;text-decoration:none}.footer__link::after{content:"";width:100%;height:1px;display:block;background:#000;clip-path:inset(0 100% 0 0);transition:clip-path .3s cubic-bezier(0.77, 0, 0.175, 1)}.footer__link:hover::after{clip-path:inset(0 0 0 0)}#top .main{position:relative;overflow:hidden}#top .fv{margin-bottom:150px;padding-left:8%;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow-x:hidden}@media screen and (min-width: 768px){#top .fv{margin-bottom:180px;padding-left:11%}}@media screen and (min-width: 1024px){#top .fv{margin-bottom:350px;padding-left:8%}}#top .fv::after{content:"";width:125%;max-width:70vh;aspect-ratio:468/80;display:block;position:absolute;right:5vw;bottom:calc(30px + 5vw);z-index:-2;transform:translateY(100%) rotate(90deg);transform-origin:top right;background:url(../images/progress01.png) center center/contain no-repeat}@media screen and (min-width: 768px){#top .fv::after{right:4vw;bottom:calc(40px + 5vw)}}@media screen and (min-width: 1024px){#top .fv::after{width:65%;max-width:100vw;aspect-ratio:1213/210;right:8%;bottom:8%;transform:translateY(0) rotate(0)}}#top .fv__light{height:100%;position:absolute;z-index:-1}#top .fv__light:first-of-type{display:none}@media screen and (min-width: 1024px){#top .fv__light:first-of-type{width:27%;display:block;top:0;right:10%;transform:skew(-20deg);clip-path:inset(0 0 100% 0);background:linear-gradient(to bottom, rgba(212, 198, 10, 0.6), rgba(0, 0, 0, 0))}}#top .fv__light:nth-of-type(2){width:50%;max-width:250px;top:0;left:30%;transform:skew(35deg);clip-path:inset(0 0 100% 0);background:linear-gradient(to bottom, rgba(212, 198, 10, 0.6), rgba(0, 0, 0, 0))}@media screen and (min-width: 1024px){#top .fv__light:nth-of-type(2){width:20%;max-width:none;transform:skew(55deg)}}#top .fv__light:nth-of-type(3){width:30%;max-width:230px;bottom:0;left:30%;transform:skew(-37deg);clip-path:inset(100% 0 0 0);background:linear-gradient(to top, rgba(212, 198, 10, 0.6), rgba(0, 0, 0, 0))}@media screen and (min-width: 1024px){#top .fv__light:nth-of-type(3){width:18%;max-width:none;left:20%;transform:skew(-50deg)}}#top .fv__light:nth-of-type(4){width:35%;max-width:270px;bottom:0;left:41%;transform:skew(-15deg);clip-path:inset(100% 0 0 0);background:linear-gradient(to top, rgba(212, 198, 10, 0.6), rgba(0, 0, 0, 0))}@media screen and (min-width: 1024px){#top .fv__light:nth-of-type(4){width:18%;max-width:none;left:25%;transform:skew(-24deg)}}#top .fv__light:nth-of-type(5){display:none}@media screen and (min-width: 1024px){#top .fv__light:nth-of-type(5){width:13%;display:block;bottom:0;right:28%;transform:skew(25deg);clip-path:inset(100% 0 0 0);background:linear-gradient(to top, rgba(212, 198, 10, 0.6), rgba(0, 0, 0, 0))}}#top .fv__cc{margin-bottom:20px;font-size:10vw;font-family:"Inter",sans-serif}@media screen and (min-width: 768px){#top .fv__cc{margin-bottom:30px;font-size:9vw}}@media screen and (min-width: 1024px){#top .fv__cc{font-size:5.5vw}}@media screen and (min-width: 1024px){#top .fv__break{display:flex}}#top .fv__line{display:flex}#top .fv__word{display:block;position:relative;top:0;left:0;color:#eaeaea;background:#000;font-family:"Inter",sans-serif;line-height:1.3;opacity:0}#top .fv__subcc{width:75%;font-size:4vw;letter-spacing:.1em;line-height:2;background:url(../images/arrow.png) bottom left/contain no-repeat;clip-path:inset(0 100% 0 0)}@media screen and (min-width: 768px){#top .fv__subcc{width:77%}}@media screen and (min-width: 1024px){#top .fv__subcc{font-size:1.9vw;line-height:2.5}}#top .about{margin-bottom:150px;position:relative}@media screen and (min-width: 768px){#top .about{margin-bottom:180px}}@media screen and (min-width: 1024px){#top .about{margin-bottom:350px;padding:0 8% 0 33%}}#top .about__ttl{display:flex;font-size:8.6vw}@media screen and (min-width: 768px){#top .about__ttl{font-size:7.5vw}}@media screen and (min-width: 1024px){#top .about__ttl{font-size:4vw}}@media screen and (min-width: 1024px){#top .about__ttl{margin-bottom:100px}}#top .about__word{display:block;position:relative;top:0;left:0;color:#eaeaea;background:#000;font-family:"Inter",sans-serif;line-height:1.3;opacity:0}#top .about__pic,#top .about__container{padding:0 8%}@media screen and (min-width: 1024px){#top .about__pic,#top .about__container{padding:0}}#top .about__pic{margin:80px auto;width:223px;aspect-ratio:228/294;background:url(../images/about.jpg) center center/cover;transform:translate(-200%, 0);transition:transform .8s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#top .about__pic{width:315px}}@media screen and (min-width: 1024px){#top .about__pic{margin:0;width:20vw;max-width:372px;position:absolute;top:50%;left:5vw;transform:translate(-150%, -50%)}}#top .about__container{letter-spacing:.1em}#top .about__cc{margin-bottom:30px;font-size:24px;line-height:1.5}@media screen and (min-width: 1024px){#top .about__cc{font-size:32px}}#top .about__break{display:block}@media screen and (min-width: 768px){#top .about__break{display:inline-block}}#top .about__txt{font-size:15px;font-weight:400;line-height:2}@media screen and (min-width: 768px){#top .about__txt{font-size:18px}}#top .works{margin-bottom:40px;width:100%;height:100dvh;position:relative;background:#e1e1e1}@media screen and (min-width: 768px){#top .works{margin-bottom:180px}}@media screen and (min-width: 1024px){#top .works{margin-bottom:200px;padding:20vh 0 0 12.5%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr 1fr;grid-template-areas:"item1 item2" "item3 item2" "item3 item2"}}#top .works__ttl{display:flex;font-size:8.6vw;margin-bottom:12vh}@media screen and (min-width: 768px){#top .works__ttl{font-size:7.5vw}}@media screen and (min-width: 1024px){#top .works__ttl{font-size:4vw}}@media screen and (min-width: 768px){#top .works__ttl{margin-bottom:7vh}}@media screen and (min-width: 1024px){#top .works__ttl{grid-area:item1;margin-bottom:10%}}#top .works__word{display:block;position:relative;top:0;left:0;color:#eaeaea;background:#000;font-family:"Inter",sans-serif;line-height:1.3;opacity:0}#top .works__pic{margin:0 0 2vh 8%;width:92%;height:calc(50% - 8.6vw - 100px);position:relative}@media screen and (min-width: 768px){#top .works__pic{margin-bottom:4vh;height:calc(60% - 7.5vw - 100px)}}@media screen and (min-width: 1024px){#top .works__pic{grid-area:item2;margin:0;width:55vw;height:75%}}#top .works .band{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;overflow:hidden;pointer-events:none}#top .works .band__part{width:100%;height:10%;position:relative;background:#000;transform:translateX(-100%)}#top .works__picLink{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;opacity:0;filter:grayscale(1);transition:opacity .5s .4s,filter .5s}#top .works__picLink:hover{filter:grayscale(0.3)}#top .works__picLink:hover p::after{transform:translateX(80%)}#top .works__more{width:135px;height:50px;position:absolute;top:0;right:0;z-index:1;display:flex;justify-content:center;align-items:center;gap:22px;background:#000;color:#eaeaea;font-size:14px}@media screen and (min-width: 768px){#top .works__more{width:200px;height:70px;gap:30px;font-size:18px}}#top .works__more::after{content:"";width:23px;height:3px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#top .works__more::after{width:30px;height:5px}}#top .works__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#top .works__container{margin:0 8%;width:84%;height:50%;position:relative;overflow:hidden}@media screen and (min-width: 768px){#top .works__container{height:40%}}@media screen and (min-width: 1024px){#top .works__container{grid-area:item3;height:auto;margin:0;width:29vw}}#top .works__wrap{width:100%;position:absolute;top:0;left:0;opacity:0;transform:translateY(100%);transition:.5s}@media screen and (min-width: 768px){#top .works__box{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#top .works__box{display:block}}#top .works__wrapTtl{margin-bottom:10px;font-size:24px;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#top .works__wrapTtl{margin-bottom:0;font-size:32px}}@media screen and (min-width: 1024px){#top .works__wrapTtl{margin-bottom:10px}}#top .works__wrapMonth{margin-bottom:10px;font-size:14px;font-weight:400;letter-spacing:.1em}@media screen and (min-width: 768px){#top .works__wrapMonth{margin-bottom:0;font-size:18px}}@media screen and (min-width: 1024px){#top .works__wrapMonth{text-align:right}}#top .works__wrapTxt{margin-bottom:10px;font-size:15px;font-weight:400;letter-spacing:.1em;line-height:1.5}@media screen and (min-width: 768px){#top .works__wrapTxt{margin-bottom:20px;font-size:18px;line-height:1.8}}@media screen and (min-width: 1024px){#top .works__wrapTxt{margin-bottom:30px;line-height:2}}@media screen and (min-width: 1024px)and (max-height: 800px){#top .works__wrapTxt{line-height:1.5}}#top .works__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#top .works__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#top .works__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;position:absolute;right:0;bottom:0}@media screen and (min-width: 768px){#top .works__all{width:400px;height:80px;font-size:20px}}#top .works__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#top .works__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#top .works__allLink::after{width:60px;height:6px;gap:45px}}#top .works__allLink:hover::after{transform:translateX(80%)}#top .skills{margin-bottom:150px;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#top .skills{margin-bottom:300px}}#top .skills__ttl{display:flex;font-size:8.6vw;margin-bottom:50px}@media screen and (min-width: 768px){#top .skills__ttl{font-size:7.5vw}}@media screen and (min-width: 1024px){#top .skills__ttl{font-size:4vw}}@media screen and (min-width: 768px){#top .skills__ttl{margin-bottom:80px}}@media screen and (min-width: 1024px){#top .skills__ttl{margin-bottom:100px;padding-left:12.5%}}#top .skills__word{display:block;position:relative;top:0;left:0;color:#eaeaea;background:#000;font-family:"Inter",sans-serif;line-height:1.3;opacity:0}#top .skills__box{padding:20px 8%;display:flex;justify-content:space-between;align-items:center;border-top:1px #000 solid;cursor:pointer}@media screen and (min-width: 1024px){#top .skills__box{padding:40px 12.5%}}#top .skills__category{font-size:24px;font-family:"Inter",sans-serif;letter-spacing:.1em}@media screen and (min-width: 768px){#top .skills__category{font-size:28px}}@media screen and (min-width: 1024px){#top .skills__category{font-size:32px}}#top .skills__btn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:relative;background:#000;border-radius:50%}@media screen and (min-width: 768px){#top .skills__btn{width:60px;height:60px}}#top .skills__btnTop,#top .skills__btnBottom{width:33%;height:2px;position:absolute;background:#eaeaea;transition:.5s cubic-bezier(0.77, 0, 0.175, 1)}#top .skills__btnTop{transform:rotate(90deg)}#top .skills__dl{padding:0 8%;max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#top .skills__dl{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}}@media screen and (min-width: 1024px){#top .skills__dl{padding:0 12.5%;grid-template-columns:repeat(3, 1fr);gap:60px}}#top .skills__item{margin-bottom:40px}@media screen and (min-width: 768px){#top .skills__item{margin-bottom:0}}#top .skills__dt{margin-bottom:15px;font-size:20px;font-family:"Inter",sans-serif;letter-spacing:.1em}@media screen and (min-width: 1024px){#top .skills__dt{font-size:24px}}#top .skills__span{margin-left:7px;font-size:16px}@media screen and (min-width: 1024px){#top .skills__span{font-size:18px}}#top .skills__dd{margin-bottom:70px;font-size:15px;font-weight:400;letter-spacing:.1em;line-height:2}@media screen and (min-width: 1024px){#top .skills__dd{font-size:16px}}#top .skills__dd:last-of-type{margin-bottom:0}#top .contact{margin-bottom:150px;background:#eaeaea}@media screen and (min-width: 768px){#top .contact{margin-bottom:180px}}@media screen and (min-width: 1024px){#top .contact{margin-bottom:300px;padding:0 12.5%}}#top .contact__ttl{display:flex;font-size:8.6vw;margin-bottom:50px}@media screen and (min-width: 768px){#top .contact__ttl{font-size:7.5vw}}@media screen and (min-width: 1024px){#top .contact__ttl{font-size:4vw}}@media screen and (min-width: 768px){#top .contact__ttl{margin-bottom:70px}}@media screen and (min-width: 1024px){#top .contact__ttl{margin-bottom:100px}}#top .contact__word{display:block;position:relative;top:0;left:0;color:#eaeaea;background:#000;font-family:"Inter",sans-serif;line-height:1.3;opacity:0}#top .contact__required{margin:0 8% 5px auto;width:-moz-fit-content;width:fit-content;font-size:16px}@media screen and (min-width: 1024px){#top .contact__required{margin-right:0;font-size:20px}}#top .contact__required::before{content:"*";color:#a00}#top .contact__form{padding:0 8%}@media screen and (min-width: 1024px){#top .contact__form{padding:0}}#top .contact__container{padding:10px 0;display:flex;align-items:center;font-size:22px;border-top:1px solid #000}@media screen and (min-width: 768px){#top .contact__container{padding:20px 0;font-size:28px}}@media screen and (min-width: 1024px){#top .contact__container{padding:30px 0;font-size:32px}}#top .contact__container:nth-of-type(4){margin-bottom:100px;display:block;border-bottom:1px solid #000}@media screen and (min-width: 768px){#top .contact__container:nth-of-type(4){display:flex;margin-bottom:120px}}@media screen and (min-width: 1024px){#top .contact__container:nth-of-type(4){margin-bottom:150px}}#top .contact__container:last-of-type{padding:0;border:none}#top .contact__label{display:block;width:100px}@media screen and (min-width: 768px){#top .contact__label{width:150px}}@media screen and (min-width: 1024px){#top .contact__label{width:250px}}#top .contact .isRequired::after{content:"*";color:#a00}#top .contact__input{width:calc(100% - 100px)}#top .contact__message{margin-top:10px;width:100%}@media screen and (min-width: 768px){#top .contact__message{margin-top:0}}#top .contact__input,#top .contact__message{padding:10px;background:#e1e1e1;border:none}@media screen and (min-width: 768px){#top .contact__input,#top .contact__message{width:calc(100% - 150px)}}@media screen and (min-width: 1024px){#top .contact__input,#top .contact__message{width:calc(100% - 250px)}}#top .contact__wrapper{margin:0 auto;position:relative;width:254px;height:60px;display:flex;align-items:center;background:#000;cursor:pointer}@media screen and (min-width: 768px){#top .contact__wrapper{width:400px;height:80px;font-size:20px}}#top .contact__wrapper::after{content:"";width:40px;height:4px;display:block;position:absolute;right:50px;background:url(../images/arrow-s.png) center center/contain no-repeat;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#top .contact__wrapper::after{width:80px;height:6px;right:100px}}#top .contact__wrapper:hover::after{transform:translateX(80%)}#top .contact__submit{padding:0 150px 0 70px;width:100%;height:100%;background:#000;color:#eaeaea;font-size:14px;letter-spacing:.1em;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media screen and (min-width: 768px){#top .contact__submit{padding:0 220px 0 80px;font-size:20px}}#top .ps{margin-bottom:200px;padding-left:8%}@media screen and (min-width: 768px){#top .ps{margin-bottom:250px}}@media screen and (min-width: 1024px){#top .ps{padding-left:12.5%}}#top .ps__line,#top .ps__ja{display:flex}@media screen and (min-width: 1024px){#top .ps__break{display:flex}}#top .ps__en{margin-bottom:8px;font-size:7.5vw}@media screen and (min-width: 768px){#top .ps__en{margin-bottom:18px;font-size:6.7vw}}@media screen and (min-width: 1024px){#top .ps__en{font-size:4vw}}#top .ps__ja{margin-bottom:50px;font-size:4vw;font-family:"Noto Sans JP",sans-serif;letter-spacing:.1em}@media screen and (min-width: 768px){#top .ps__ja{margin-bottom:110px;font-size:2.9vw}}@media screen and (min-width: 1024px){#top .ps__ja{font-size:1.8vw}}#top .ps__thank{font-size:10vw}@media screen and (min-width: 768px){#top .ps__thank{font-size:9.4vw}}@media screen and (min-width: 1024px){#top .ps__thank{font-size:6.5vw}}#top .ps__word{display:block;position:relative;top:0;left:0;color:#eaeaea;background:#000;font-family:"Inter",sans-serif;line-height:1.3;opacity:0}#all .main{margin:160px 0 120px;position:relative;overflow:hidden}@media screen and (min-width: 768px){#all .main{margin:210px 0 150px}}@media screen and (min-width: 1024px){#all .main{margin:300px 0 360px;padding:0 12.5%}}#all .main__container{margin:0 8% 80px 0;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (min-width: 1024px){#all .main__container{margin:0 0 120px 0}}#all .main__ttl{display:flex;font-size:8.6vw}@media screen and (min-width: 768px){#all .main__ttl{font-size:7.5vw}}@media screen and (min-width: 1024px){#all .main__ttl{font-size:4vw}}#all .main__word{display:block;position:relative;top:0;left:0;color:#eaeaea;background:#000;font-family:"Inter",sans-serif;line-height:1.3;opacity:0}#all .main__select{width:200px;height:40px;background:#eaeaea}@media screen and (min-width: 1024px){#all .main__select{width:300px}}#all .main__box{padding:0 8%}@media screen and (min-width: 768px){#all .main__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px}}@media screen and (min-width: 1024px){#all .main__box{padding:0;grid-template-columns:repeat(3, 1fr);-moz-column-gap:125px;column-gap:125px;row-gap:160px}}#all .main__wrap{margin-bottom:80px;display:none;opacity:0}@media screen and (min-width: 768px){#all .main__wrap{margin:0}}#all .main__wrap:last-of-type{margin-bottom:0}#all .main__wrapLink{display:block}#all .main__wrapPic{margin-bottom:15px;width:100%;aspect-ratio:315/200;background:#e1e1e1;filter:grayscale(1);transition:filter .5s}@media screen and (min-width: 1024px){#all .main__wrapPic{margin-bottom:20px}}#all .main__wrapPic:hover{filter:grayscale(0.3)}#all .main__wrapImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#all .main__wrapTtl{margin-bottom:10px;font-size:24px;line-height:1}@media screen and (min-width: 1024px){#all .main__wrapTtl{margin-bottom:15px;font-size:32px}}#all .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#all .main__list{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#azito .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#azito .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#azito .main{margin:300px 0;padding:0 12.5%}}#azito .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#azito .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#azito .main__container{margin-bottom:120px}}#azito .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#azito .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#azito .main__ttl{font-size:4vw}}#azito .main__break{display:block}@media screen and (min-width: 1024px){#azito .main__break{margin-right:18px;display:inline-block}}#azito .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#azito .main__project{margin:0;width:245px;height:70px}}#azito .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#azito .main__projectLink{gap:20px;font-size:18px}}#azito .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#azito .main__projectLink:hover::before{width:100%}#azito .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#azito .main__projectLink::after{width:22px;height:18px}}#azito .main__span{display:block;position:relative;z-index:2}#azito .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#azito .main__wrap{padding:0}}@media screen and (min-width: 1024px){#azito .main__wrap{margin-bottom:200px}}#azito .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#azito .main__pic{margin-bottom:80px}}#azito .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#azito .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#azito .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#azito .main__inner{padding:30px 0}}#azito .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#azito .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#azito .main__inner:last-of-type{flex-direction:row;gap:0}}#azito .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#azito .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#azito .main__dt{font-size:32px}}#azito .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#azito .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#azito .main__dd{font-size:20px}}#azito .main__dd:last-of-type{width:100%;line-height:2}#azito .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#azito .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#azito .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#azito .main__all{width:400px;height:80px;font-size:20px}}#azito .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#azito .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#azito .main__allLink::after{width:60px;height:6px;gap:45px}}#azito .main__allLink:hover::after{transform:translateX(80%)}#chocolate .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#chocolate .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#chocolate .main{margin:300px 0;padding:0 12.5%}}#chocolate .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#chocolate .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#chocolate .main__container{margin-bottom:120px}}#chocolate .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#chocolate .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#chocolate .main__ttl{font-size:4vw}}#chocolate .main__break{display:block}@media screen and (min-width: 1024px){#chocolate .main__break{margin-right:18px;display:inline-block}}#chocolate .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#chocolate .main__project{margin:0;width:245px;height:70px}}#chocolate .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#chocolate .main__projectLink{gap:20px;font-size:18px}}#chocolate .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#chocolate .main__projectLink:hover::before{width:100%}#chocolate .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#chocolate .main__projectLink::after{width:22px;height:18px}}#chocolate .main__span{display:block;position:relative;z-index:2}#chocolate .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#chocolate .main__wrap{padding:0}}@media screen and (min-width: 1024px){#chocolate .main__wrap{margin-bottom:200px}}#chocolate .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#chocolate .main__pic{margin-bottom:80px}}#chocolate .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#chocolate .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#chocolate .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#chocolate .main__inner{padding:30px 0}}#chocolate .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#chocolate .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#chocolate .main__inner:last-of-type{flex-direction:row;gap:0}}#chocolate .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#chocolate .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#chocolate .main__dt{font-size:32px}}#chocolate .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#chocolate .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#chocolate .main__dd{font-size:20px}}#chocolate .main__dd:last-of-type{width:100%;line-height:2}#chocolate .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#chocolate .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#chocolate .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#chocolate .main__all{width:400px;height:80px;font-size:20px}}#chocolate .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#chocolate .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#chocolate .main__allLink::after{width:60px;height:6px;gap:45px}}#chocolate .main__allLink:hover::after{transform:translateX(80%)}#group .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#group .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#group .main{margin:300px 0;padding:0 12.5%}}#group .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#group .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#group .main__container{margin-bottom:120px}}#group .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#group .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#group .main__ttl{font-size:4vw}}#group .main__break{display:block}@media screen and (min-width: 1024px){#group .main__break{margin-right:18px;display:inline-block}}#group .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#group .main__project{margin:0;width:245px;height:70px}}#group .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#group .main__projectLink{gap:20px;font-size:18px}}#group .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#group .main__projectLink:hover::before{width:100%}#group .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#group .main__projectLink::after{width:22px;height:18px}}#group .main__span{display:block;position:relative;z-index:2}#group .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#group .main__wrap{padding:0}}@media screen and (min-width: 1024px){#group .main__wrap{margin-bottom:200px}}#group .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#group .main__pic{margin-bottom:80px}}#group .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#group .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#group .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#group .main__inner{padding:30px 0}}#group .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#group .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#group .main__inner:last-of-type{flex-direction:row;gap:0}}#group .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#group .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#group .main__dt{font-size:32px}}#group .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#group .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#group .main__dd{font-size:20px}}#group .main__dd:last-of-type{width:100%;line-height:2}#group .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#group .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#group .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#group .main__all{width:400px;height:80px;font-size:20px}}#group .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#group .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#group .main__allLink::after{width:60px;height:6px;gap:45px}}#group .main__allLink:hover::after{transform:translateX(80%)}#kamuy .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#kamuy .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#kamuy .main{margin:300px 0;padding:0 12.5%}}#kamuy .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#kamuy .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#kamuy .main__container{margin-bottom:120px}}#kamuy .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#kamuy .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#kamuy .main__ttl{font-size:4vw}}#kamuy .main__break{display:block}@media screen and (min-width: 1024px){#kamuy .main__break{margin-right:18px;display:inline-block}}#kamuy .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#kamuy .main__project{margin:0;width:245px;height:70px}}#kamuy .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#kamuy .main__projectLink{gap:20px;font-size:18px}}#kamuy .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#kamuy .main__projectLink:hover::before{width:100%}#kamuy .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#kamuy .main__projectLink::after{width:22px;height:18px}}#kamuy .main__span{display:block;position:relative;z-index:2}#kamuy .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#kamuy .main__wrap{padding:0}}@media screen and (min-width: 1024px){#kamuy .main__wrap{margin-bottom:200px}}#kamuy .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#kamuy .main__pic{margin-bottom:80px}}#kamuy .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#kamuy .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#kamuy .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#kamuy .main__inner{padding:30px 0}}#kamuy .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#kamuy .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#kamuy .main__inner:last-of-type{flex-direction:row;gap:0}}#kamuy .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#kamuy .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#kamuy .main__dt{font-size:32px}}#kamuy .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#kamuy .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#kamuy .main__dd{font-size:20px}}#kamuy .main__dd:last-of-type{width:100%;line-height:2}#kamuy .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#kamuy .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#kamuy .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#kamuy .main__all{width:400px;height:80px;font-size:20px}}#kamuy .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#kamuy .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#kamuy .main__allLink::after{width:60px;height:6px;gap:45px}}#kamuy .main__allLink:hover::after{transform:translateX(80%)}#museum .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#museum .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#museum .main{margin:300px 0;padding:0 12.5%}}#museum .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#museum .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#museum .main__container{margin-bottom:120px}}#museum .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#museum .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#museum .main__ttl{font-size:4vw}}#museum .main__break{display:block}@media screen and (min-width: 1024px){#museum .main__break{margin-right:18px;display:inline-block}}#museum .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#museum .main__project{margin:0;width:245px;height:70px}}#museum .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#museum .main__projectLink{gap:20px;font-size:18px}}#museum .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#museum .main__projectLink:hover::before{width:100%}#museum .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#museum .main__projectLink::after{width:22px;height:18px}}#museum .main__span{display:block;position:relative;z-index:2}#museum .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#museum .main__wrap{padding:0}}@media screen and (min-width: 1024px){#museum .main__wrap{margin-bottom:200px}}#museum .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#museum .main__pic{margin-bottom:80px}}#museum .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#museum .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#museum .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#museum .main__inner{padding:30px 0}}#museum .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#museum .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#museum .main__inner:last-of-type{flex-direction:row;gap:0}}#museum .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#museum .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#museum .main__dt{font-size:32px}}#museum .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#museum .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#museum .main__dd{font-size:20px}}#museum .main__dd:last-of-type{width:100%;line-height:2}#museum .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#museum .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#museum .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#museum .main__all{width:400px;height:80px;font-size:20px}}#museum .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#museum .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#museum .main__allLink::after{width:60px;height:6px;gap:45px}}#museum .main__allLink:hover::after{transform:translateX(80%)}#nextone .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#nextone .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#nextone .main{margin:300px 0;padding:0 12.5%}}#nextone .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#nextone .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#nextone .main__container{margin-bottom:120px}}#nextone .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#nextone .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#nextone .main__ttl{font-size:4vw}}#nextone .main__break{display:block}@media screen and (min-width: 1024px){#nextone .main__break{margin-right:18px;display:inline-block}}#nextone .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#nextone .main__project{margin:0;width:245px;height:70px}}#nextone .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#nextone .main__projectLink{gap:20px;font-size:18px}}#nextone .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#nextone .main__projectLink:hover::before{width:100%}#nextone .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#nextone .main__projectLink::after{width:22px;height:18px}}#nextone .main__span{display:block;position:relative;z-index:2}#nextone .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#nextone .main__wrap{padding:0}}@media screen and (min-width: 1024px){#nextone .main__wrap{margin-bottom:200px}}#nextone .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#nextone .main__pic{margin-bottom:80px}}#nextone .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#nextone .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#nextone .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#nextone .main__inner{padding:30px 0}}#nextone .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#nextone .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#nextone .main__inner:last-of-type{flex-direction:row;gap:0}}#nextone .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#nextone .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#nextone .main__dt{font-size:32px}}#nextone .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#nextone .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#nextone .main__dd{font-size:20px}}#nextone .main__dd:last-of-type{width:100%;line-height:2}#nextone .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#nextone .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#nextone .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#nextone .main__all{width:400px;height:80px;font-size:20px}}#nextone .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#nextone .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#nextone .main__allLink::after{width:60px;height:6px;gap:45px}}#nextone .main__allLink:hover::after{transform:translateX(80%)}#planets .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#planets .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#planets .main{margin:300px 0;padding:0 12.5%}}#planets .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#planets .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#planets .main__container{margin-bottom:120px}}#planets .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#planets .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#planets .main__ttl{font-size:4vw}}#planets .main__break{display:block}@media screen and (min-width: 1024px){#planets .main__break{margin-right:18px;display:inline-block}}#planets .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#planets .main__project{margin:0;width:245px;height:70px}}#planets .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#planets .main__projectLink{gap:20px;font-size:18px}}#planets .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#planets .main__projectLink:hover::before{width:100%}#planets .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#planets .main__projectLink::after{width:22px;height:18px}}#planets .main__span{display:block;position:relative;z-index:2}#planets .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#planets .main__wrap{padding:0}}@media screen and (min-width: 1024px){#planets .main__wrap{margin-bottom:200px}}#planets .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#planets .main__pic{margin-bottom:80px}}#planets .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#planets .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#planets .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#planets .main__inner{padding:30px 0}}#planets .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#planets .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#planets .main__inner:last-of-type{flex-direction:row;gap:0}}#planets .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#planets .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#planets .main__dt{font-size:32px}}#planets .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#planets .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#planets .main__dd{font-size:20px}}#planets .main__dd:last-of-type{width:100%;line-height:2}#planets .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#planets .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#planets .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#planets .main__all{width:400px;height:80px;font-size:20px}}#planets .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#planets .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#planets .main__allLink::after{width:60px;height:6px;gap:45px}}#planets .main__allLink:hover::after{transform:translateX(80%)}#pomodoro .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#pomodoro .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#pomodoro .main{margin:300px 0;padding:0 12.5%}}#pomodoro .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#pomodoro .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#pomodoro .main__container{margin-bottom:120px}}#pomodoro .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#pomodoro .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#pomodoro .main__ttl{font-size:4vw}}#pomodoro .main__break{display:block}@media screen and (min-width: 1024px){#pomodoro .main__break{margin-right:18px;display:inline-block}}#pomodoro .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#pomodoro .main__project{margin:0;width:245px;height:70px}}#pomodoro .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#pomodoro .main__projectLink{gap:20px;font-size:18px}}#pomodoro .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#pomodoro .main__projectLink:hover::before{width:100%}#pomodoro .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#pomodoro .main__projectLink::after{width:22px;height:18px}}#pomodoro .main__span{display:block;position:relative;z-index:2}#pomodoro .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#pomodoro .main__wrap{padding:0}}@media screen and (min-width: 1024px){#pomodoro .main__wrap{margin-bottom:200px}}#pomodoro .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#pomodoro .main__pic{margin-bottom:80px}}#pomodoro .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#pomodoro .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#pomodoro .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#pomodoro .main__inner{padding:30px 0}}#pomodoro .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#pomodoro .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#pomodoro .main__inner:last-of-type{flex-direction:row;gap:0}}#pomodoro .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#pomodoro .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#pomodoro .main__dt{font-size:32px}}#pomodoro .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#pomodoro .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#pomodoro .main__dd{font-size:20px}}#pomodoro .main__dd:last-of-type{width:100%;line-height:2}#pomodoro .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#pomodoro .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#pomodoro .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#pomodoro .main__all{width:400px;height:80px;font-size:20px}}#pomodoro .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#pomodoro .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#pomodoro .main__allLink::after{width:60px;height:6px;gap:45px}}#pomodoro .main__allLink:hover::after{transform:translateX(80%)}#profile .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#profile .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#profile .main{margin:300px 0;padding:0 12.5%}}#profile .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#profile .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#profile .main__container{margin-bottom:120px}}#profile .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#profile .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#profile .main__ttl{font-size:4vw}}#profile .main__break{display:block}@media screen and (min-width: 1024px){#profile .main__break{margin-right:18px;display:inline-block}}#profile .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#profile .main__project{margin:0;width:245px;height:70px}}#profile .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#profile .main__projectLink{gap:20px;font-size:18px}}#profile .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#profile .main__projectLink:hover::before{width:100%}#profile .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#profile .main__projectLink::after{width:22px;height:18px}}#profile .main__span{display:block;position:relative;z-index:2}#profile .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#profile .main__wrap{padding:0}}@media screen and (min-width: 1024px){#profile .main__wrap{margin-bottom:200px}}#profile .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#profile .main__pic{margin-bottom:80px}}#profile .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#profile .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#profile .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#profile .main__inner{padding:30px 0}}#profile .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#profile .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#profile .main__inner:last-of-type{flex-direction:row;gap:0}}#profile .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#profile .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#profile .main__dt{font-size:32px}}#profile .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#profile .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#profile .main__dd{font-size:20px}}#profile .main__dd:last-of-type{width:100%;line-height:2}#profile .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#profile .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#profile .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#profile .main__all{width:400px;height:80px;font-size:20px}}#profile .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#profile .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#profile .main__allLink::after{width:60px;height:6px;gap:45px}}#profile .main__allLink:hover::after{transform:translateX(80%)}#railroad .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#railroad .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#railroad .main{margin:300px 0;padding:0 12.5%}}#railroad .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#railroad .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#railroad .main__container{margin-bottom:120px}}#railroad .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#railroad .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#railroad .main__ttl{font-size:4vw}}#railroad .main__break{display:block}@media screen and (min-width: 1024px){#railroad .main__break{margin-right:18px;display:inline-block}}#railroad .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#railroad .main__project{margin:0;width:245px;height:70px}}#railroad .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#railroad .main__projectLink{gap:20px;font-size:18px}}#railroad .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#railroad .main__projectLink:hover::before{width:100%}#railroad .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#railroad .main__projectLink::after{width:22px;height:18px}}#railroad .main__span{display:block;position:relative;z-index:2}#railroad .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#railroad .main__wrap{padding:0}}@media screen and (min-width: 1024px){#railroad .main__wrap{margin-bottom:200px}}#railroad .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#railroad .main__pic{margin-bottom:80px}}#railroad .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#railroad .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#railroad .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#railroad .main__inner{padding:30px 0}}#railroad .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#railroad .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#railroad .main__inner:last-of-type{flex-direction:row;gap:0}}#railroad .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#railroad .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#railroad .main__dt{font-size:32px}}#railroad .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#railroad .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#railroad .main__dd{font-size:20px}}#railroad .main__dd:last-of-type{width:100%;line-height:2}#railroad .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#railroad .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#railroad .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#railroad .main__all{width:400px;height:80px;font-size:20px}}#railroad .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#railroad .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#railroad .main__allLink::after{width:60px;height:6px;gap:45px}}#railroad .main__allLink:hover::after{transform:translateX(80%)}#lloyds .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#lloyds .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#lloyds .main{margin:300px 0;padding:0 12.5%}}#lloyds .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#lloyds .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#lloyds .main__container{margin-bottom:120px}}#lloyds .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#lloyds .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#lloyds .main__ttl{font-size:4vw}}#lloyds .main__break{display:block}@media screen and (min-width: 1024px){#lloyds .main__break{margin-right:18px;display:inline-block}}#lloyds .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#lloyds .main__project{margin:0;width:245px;height:70px}}#lloyds .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#lloyds .main__projectLink{gap:20px;font-size:18px}}#lloyds .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#lloyds .main__projectLink:hover::before{width:100%}#lloyds .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#lloyds .main__projectLink::after{width:22px;height:18px}}#lloyds .main__span{display:block;position:relative;z-index:2}#lloyds .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#lloyds .main__wrap{padding:0}}@media screen and (min-width: 1024px){#lloyds .main__wrap{margin-bottom:200px}}#lloyds .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#lloyds .main__pic{margin-bottom:80px}}#lloyds .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#lloyds .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#lloyds .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#lloyds .main__inner{padding:30px 0}}#lloyds .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#lloyds .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#lloyds .main__inner:last-of-type{flex-direction:row;gap:0}}#lloyds .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#lloyds .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#lloyds .main__dt{font-size:32px}}#lloyds .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#lloyds .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#lloyds .main__dd{font-size:20px}}#lloyds .main__dd:last-of-type{width:100%;line-height:2}#lloyds .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#lloyds .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#lloyds .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#lloyds .main__all{width:400px;height:80px;font-size:20px}}#lloyds .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#lloyds .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#lloyds .main__allLink::after{width:60px;height:6px;gap:45px}}#lloyds .main__allLink:hover::after{transform:translateX(80%)}#temp .main{margin:160px 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#temp .main{margin:200px 0;padding:0 8%}}@media screen and (min-width: 1024px){#temp .main{margin:300px 0;padding:0 12.5%}}#temp .main__container{margin-bottom:50px}@media screen and (min-width: 768px){#temp .main__container{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1024px){#temp .main__container{margin-bottom:120px}}#temp .main__ttl{margin-bottom:30px;padding-left:8vw;font-size:10vw;font-family:"Inter",sans-serif;line-height:1.2}@media screen and (min-width: 768px){#temp .main__ttl{margin-bottom:0;padding-left:0;font-size:7vw}}@media screen and (min-width: 1024px){#temp .main__ttl{font-size:4vw}}#temp .main__break{display:block}@media screen and (min-width: 1024px){#temp .main__break{margin-right:18px;display:inline-block}}#temp .main__project{margin-left:auto;width:180px;height:60px}@media screen and (min-width: 768px){#temp .main__project{margin:0;width:245px;height:70px}}#temp .main__projectLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;position:relative;z-index:1;background:#000;color:#eaeaea;font-size:13px;font-family:"Inter",sans-serif;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 768px){#temp .main__projectLink{gap:20px;font-size:18px}}#temp .main__projectLink::before{content:"";width:0;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background:#2e2e2e;transition:width .3s cubic-bezier(0.77, 0, 0.175, 1)}#temp .main__projectLink:hover::before{width:100%}#temp .main__projectLink::after{content:"";width:18px;height:14px;display:block;position:relative;z-index:1;background:url(../images/out.png) center center/contain no-repeat}@media screen and (min-width: 768px){#temp .main__projectLink::after{width:22px;height:18px}}#temp .main__span{display:block;position:relative;z-index:2}#temp .main__wrap{margin-bottom:80px;padding:0 8vw;background:#eaeaea;letter-spacing:.1em}@media screen and (min-width: 768px){#temp .main__wrap{padding:0}}@media screen and (min-width: 1024px){#temp .main__wrap{margin-bottom:200px}}#temp .main__pic{margin-bottom:50px;width:100%;aspect-ratio:315/200}@media screen and (min-width: 768px){#temp .main__pic{margin-bottom:80px}}#temp .main__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;filter:grayscale(0.3)}#temp .main__dl{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}#temp .main__inner{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #000}@media screen and (min-width: 1024px){#temp .main__inner{padding:30px 0}}#temp .main__inner:last-of-type{flex-direction:column;align-items:flex-start;gap:25px;border:none}@media screen and (min-width: 768px){#temp .main__inner:last-of-type{gap:30px}}@media screen and (min-width: 1024px){#temp .main__inner:last-of-type{flex-direction:row;gap:0}}#temp .main__dt{width:40%;font-size:16px}@media screen and (min-width: 768px){#temp .main__dt{font-size:24px}}@media screen and (min-width: 1024px){#temp .main__dt{font-size:32px}}#temp .main__dd{width:60%;font-size:14px;font-weight:400}@media screen and (min-width: 768px){#temp .main__dd{font-size:16px}}@media screen and (min-width: 1024px){#temp .main__dd{font-size:20px}}#temp .main__dd:last-of-type{width:100%;line-height:2}#temp .main__ul{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:10px;font-size:14px;letter-spacing:.1em}#temp .main__icon{padding:0 5px;font-weight:400;border:1px #000 solid;font-family:"Inter",sans-serif}#temp .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#temp .main__all{width:400px;height:80px;font-size:20px}}#temp .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#temp .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#temp .main__allLink::after{width:60px;height:6px;gap:45px}}#temp .main__allLink:hover::after{transform:translateX(80%)}#thanks .main{width:100%;height:90vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}#thanks .main__container{width:-moz-fit-content;width:fit-content;transform:translateY(50px)}#thanks .main__txt{text-align:center;margin-bottom:80px;font-size:6.5vw}@media screen and (min-width: 1024px){#thanks .main__txt{margin-bottom:100px;font-size:3.5vw}}#thanks .main__all{width:254px;height:60px;background:#000;font-size:14px;font-family:"Inter",sans-serif;letter-spacing:.1em;margin:0 auto}@media screen and (min-width: 768px){#thanks .main__all{width:400px;height:80px;font-size:20px}}#thanks .main__allLink{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:30px;color:#eaeaea;text-decoration:none}#thanks .main__allLink::after{content:"";width:40px;height:4px;display:block;background:url(../images/arrow-s.png) center center/contain no-repeat;overflow:hidden;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 768px){#thanks .main__allLink::after{width:60px;height:6px;gap:45px}}#thanks .main__allLink:hover::after{transform:translateX(80%)}.gnavFade{opacity:1;pointer-events:fill}.topRotate{transform:rotate(45deg)}.middleSlide{transform:translateX(-200%)}.bottomRotate{transform:rotate(-45deg)}.borderSlide{animation:insetZero .15s cubic-bezier(0.77, 0, 0.175, 1) forwards}.square{width:1px;height:1px;position:absolute;top:0;left:0;z-index:-2;background:rgba(195,195,195,.4392156863)}.squareStart{transform:translateX(var(--square-start));clip-path:inset(0 100% 0 0);animation:insetZero cubic-bezier(0.77, 0, 0.175, 1) forwards,squareSlide linear forwards;animation-duration:.8s,var(--square-duration)}.squareLoop{transform:translateX(-100%);clip-path:inset(0 0 0 0);animation:squareSlide linear infinite;animation-duration:var(--square-duration)}#top .wordFade,#all .wordFade{animation:fadeIn forwards}#top .wordFade::after,#all .wordFade::after{content:"";width:100%;aspect-ratio:1/1;display:block;position:absolute;top:50%;left:50%;background:#000;border-radius:50%;z-index:-1;transform:translate(-50%, -50%) scale(2.3);opacity:1;animation:scaleDown .3s ease-out forwards;animation-delay:var(--delay)}#top .splash,#all .splash{position:absolute;background:#000;border-radius:50%;opacity:0;animation:splash .3s ease-out forwards;z-index:-1}#top .padded-left,#all .padded-left{padding-left:.2em}#top .padded-right,#all .padded-right{padding-right:.2em}#top .lightSlide{animation:insetZero .8s cubic-bezier(0.77, 0, 0.175, 1) forwards;animation-delay:var(--light-delay)}#top .headerHide{background:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0)}#top .picRotate{transform:translate(0) rotate(15deg)}@media screen and (min-width: 1024px){#top .picRotate{transform:translate(0, -50%) rotate(15deg)}}#top .activeImg{z-index:1;opacity:1}#top .txtIn{opacity:1;transform:translateY(0)}#top .txtOut{opacity:0;transform:translateY(-100%)}#top .bandSlide{animation:bandSlide .5s ease-in-out}#top .skillBtnRotate{transform:rotate(360deg)}#top .skillFade{padding:20px 8% 40px;max-height:300vh;opacity:1}@media screen and (min-width: 1024px){#top .skillFade{padding:30px 12.5% 60px}}#all .workFade{display:block;transform:translateY(5%);animation:workSlide .4s cubic-bezier(0.77, 0, 0.175, 1) forwards}/*# sourceMappingURL=style.css.map */