@charset "UTF-8";.g-main{position:relative;background-color:#272829}.g-main:before{position:absolute;bottom:0;left:0;width:100%;height:340px;background-color:#272829;content:"";z-index:-1;translate:0 99%}.m-breadcrumbs{z-index:10}@media only screen and (max-width:767px){.m-breadcrumbs{position:absolute;right:10px;bottom:10px;z-index:10}}.sec-project__mv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(100vh - 135px);min-height:460px;background-image:url("../img/project/img_mv.webp");background-position:50% 50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}@media screen and (max-width:1200px){.sec-project__mv{height:calc(100vh - 100px)}}@media only screen and (max-width:767px){.sec-project__mv{height:calc(var(--vh) * 100 - 60px);min-height:480px}}.sec-project__mv .text-area{color:#fff;text-align:center}.sec-project__mv .text-area__hdg{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;z-index:2}@media only screen and (max-width:767px){.sec-project__mv .text-area__hdg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}}.sec-project__mv .text-area__hdg ._en{font-family:"Inter",sans-serif;font-size:clamp(60px,4.1666666667vw,80px);font-weight:600;letter-spacing:-0.05rem;line-height:1.1}@media only screen and (max-width:767px){.sec-project__mv .text-area__hdg ._en{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(50px,13.0208333333vw,100px)}}.sec-project__mv .text-area__hdg ._en span{display:inline-block}.sec-project__mv .text-area__hdg ._ja{position:relative;margin-left:1rem;font-size:clamp(30px,2.0833333333vw,40px);font-weight:700}@media only screen and (max-width:767px){.sec-project__mv .text-area__hdg ._ja{font-size:clamp(20px,5.2083333333vw,40px);margin-left:0}}.sec-project__mv .text-area__hdg ._ja:before{content:"／";margin-right:0.6rem}@media only screen and (max-width:767px){.sec-project__mv .text-area__hdg ._ja:before{content:""}}.sec-project__mv .text-area__txt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px;font-size:clamp(16px,1.0416666667vw,20px)}@media only screen and (max-width:767px){.sec-project__mv .text-area__txt{margin-top:45px;font-size:clamp(13px,2.6041666667vw,20px)}}@media only screen and (max-width:767px){.sec-project__mv .text-area__txt.mi-pc{display:none}}.sec-project__mv .text-area__txt.mi-sp{display:none}@media only screen and (max-width:767px){.sec-project__mv .text-area__txt.mi-sp{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.sec-project__mv .text-area__txt .txt-wrap{position:relative;margin-top:20px;z-index:2}@media only screen and (max-width:767px){.sec-project__mv .text-area__txt .txt-wrap{margin-top:15px}}.sec-project__mv .text-area__txt .txt-wrap span{position:relative;display:inline-block;padding:2px 5px;z-index:2}.sec-project__mv .text-area__txt .txt-wrap:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;content:"";z-index:9}.sec-project__mv .text-area__obj{position:absolute;top:50%;left:50%;translate:-50% -50%;width:clamp(740px,54.6875vw,1050px);height:clamp(360px,26.0416666667vw,500px)}@media only screen and (max-width:767px){.sec-project__mv .text-area__obj{width:90%;height:clamp(160px,41.6666666667vw,320px)}}.sec-project__mv .text-area__obj .txt{position:absolute;display:inline-block;font-family:"Inter",sans-serif;font-size:clamp(200px,13.6822916667vw,262.7px);font-family:600;opacity:0.15;line-height:1}@media only screen and (max-width:767px){.sec-project__mv .text-area__obj .txt{font-size:clamp(85px,22.1354166667vw,170px)}}.sec-project__mv .text-area__obj .txt--1{top:0;left:0}.sec-project__mv .text-area__obj .txt--2{bottom:0;right:0}.sec-project__mv-scroll{position:absolute;left:50%;bottom:60px;translate:-50% 0%;z-index:1;color:#fff;font-family:"Inter",sans-serif;font-size:20px}@media only screen and (max-width:767px){.sec-project__mv-scroll{font-size:20px}}.sec-project__mv-scroll:after,.sec-project__mv-scroll:before{position:absolute;left:50%;bottom:-20px;display:block;height:20px;width:1px;background-color:#666;content:""}.sec-project__mv-scroll:after{background-color:#fff;-webkit-animation:sdl 2.5s cubic-bezier(1,0,0,1) infinite;animation:sdl 2.5s cubic-bezier(1,0,0,1) infinite}@-webkit-keyframes sdl{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes sdl{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}.sec-project__content{padding-block:clamp(55px,5.7291666667vw,110px)}.sec-project__content .project-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 4px}@media only screen and (max-width:767px){.sec-project__content .project-list{gap:50px}}.sec-project__content .project-list__item{width:calc(33.3333333333% - 2.6666666667px)}@media only screen and (max-width:767px){.sec-project__content .project-list__item{width:199%}}.sec-project__content .project-list__img{width:100%}.sec-project__content .project-list__img span{overflow:hidden;display:block}.sec-project__content .project-list__img img{width:100%;height:auto;aspect-ratio:598/632;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transition:0.3s;transition:0.3s}.sec-project__content .project-list__cap{margin-top:clamp(20px,1.3541666667vw,26px);font-size:clamp(12px,1.25vw,24px);font-weight:700;line-height:1;color:#fff}@media only screen and (max-width:767px){.sec-project__content .project-list__cap{margin-top:13px}}.sec-project__content .project-list__label{position:absolute;top:10px;right:10px;font-family:"Inter",sans-serif;font-size:clamp(12px,0.9375vw,18px);font-weight:700;color:#fff;line-height:1;letter-spacing:0.2em;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.3s;transition:0.3s}.sec-project__content .project-list a{position:relative;display:block;-webkit-transition:0.3s;transition:0.3s}.mode-pc .sec-project__content .project-list a:hover figure img,.mode-sp .sec-project__content .project-list a:active figure img{opacity:0.7;-webkit-transform:scale(1.1);transform:scale(1.1)}.mode-pc .sec-project__content .project-list a:hover .project-list__label,.mode-sp .sec-project__content .project-list a:active .project-list__label{scale:1.1;letter-spacing:0.3em}.sec-story{padding-bottom:150px}@media only screen and (max-width:767px){.sec-story{padding-bottom:75px}}.sec-story__mv{position:relative;width:100%;height:calc(100vh - 135px);min-height:460px;overflow:hidden}@media screen and (max-width:1200px){.sec-story__mv{height:calc(100vh - 100px)}}@media only screen and (max-width:767px){.sec-story__mv{height:calc(var(--vh) * 100 - 60px);min-height:480px}}.sec-story__mv .text-area{position:absolute;bottom:clamp(66px,5.2083333333vw,100px);left:clamp(40px,3.125vw,60px);color:#fff;z-index:2}@media only screen and (max-width:767px){.sec-story__mv .text-area{bottom:clamp(70px,15.625vw,120px);left:clamp(20px,5.2083333333vw,40px)}}.sec-story__mv .text-area__hdg ._en{display:block;font-family:"Inter",sans-serif;font-size:clamp(11px,0.8333333333vw,16px);font-weight:700;line-height:1}@media only screen and (max-width:767px){.sec-story__mv .text-area__hdg ._en{font-size:clamp(10px,2.6041666667vw,20px)}}.sec-story__mv .text-area__hdg ._ja{display:block;margin-top:clamp(15px,1.3541666667vw,26px);font-size:clamp(20px,1.5625vw,30px);font-weight:700;line-height:1}@media only screen and (max-width:767px){.sec-story__mv .text-area__hdg ._ja{font-size:clamp(15px,3.90625vw,30px)}}.sec-story__mv .text-area__copy{margin-top:clamp(40px,3.125vw,60px)}@media only screen and (max-width:767px){.sec-story__mv .text-area__copy{margin-top:clamp(20px,5.2083333333vw,40px)}}.sec-story__mv .text-area__copy ._en{display:block;font-family:"Inter",sans-serif;font-size:clamp(48px,5vw,96px);font-weight:700;line-height:1}@media only screen and (max-width:767px){.sec-story__mv .text-area__copy ._en{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(40px,10.4166666667vw,80px)}}.sec-story__mv .text-area__copy ._ja{display:block;font-family:"Shippori Antique",sans-serif;margin-top:clamp(28px,2.2916666667vw,44px);font-size:clamp(20px,2.0833333333vw,40px);font-weight:400;line-height:1}@media only screen and (max-width:767px){.sec-story__mv .text-area__copy ._ja{margin-top:clamp(15px,3.90625vw,30px);font-size:clamp(18px,4.6875vw,36px)}}.sec-story__mv .sec-story__cap{position:absolute;bottom:10px;left:clamp(40px,3.125vw,60px);font-size:clamp(10px,1.0416666667vw,20px);color:#fff;z-index:2}@media only screen and (max-width:767px){.sec-story__mv .sec-story__cap{bottom:30px;left:clamp(20px,5.2083333333vw,40px);padding-right:clamp(20px,5.2083333333vw,40px);font-size:10px}}.sec-story__mv .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sec-story__mv .bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}@media only screen and (max-width:767px){.sec-story__mv .bg img{-o-object-position:0% 50%;object-position:0% 50%}}.sec-story__content{padding-top:clamp(55px,5.7291666667vw,110px)}.sec-story__content .comment{font-size:clamp(14px,1.0416666667vw,20px);font-weight:500;line-height:1.7;color:#fff}.sec-story__content .comment a{color:#00aeef;text-decoration:underline;-webkit-transition:0.3s;transition:0.3s}.sec-story__content .comment a:hover{opacity:0.7;text-decoration:none}.sec-story__content .feature-contents{padding-top:clamp(70px,7.2916666667vw,140px)}.sec-story__content .feature-contents__hdg{margin-bottom:clamp(25px,2.6041666667vw,50px)}@media only screen and (max-width:767px){.sec-story__content .feature-contents__hdg{margin-bottom:clamp(30px,3.125vw,60px)}}.sec-story__content .feature-contents__hdg ._ja{display:block;font-size:clamp(27px,2.0833333333vw,40px);font-weight:700;line-height:1;color:#fff}@media only screen and (max-width:767px){.sec-story__content .feature-contents__hdg ._ja{font-size:clamp(23px,5.9895833333vw,46px)}}.sec-story__content .feature-contents__hdg ._en{display:block;margin-top:clamp(20px,1.5625vw,30px);font-family:"Inter",sans-serif;font-size:clamp(13px,1.0416666667vw,20px);font-weight:600;line-height:1;color:#fff}@media only screen and (max-width:767px){.sec-story__content .feature-contents__hdg ._en{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(13px,3.3854166667vw,26px)}}.sec-story__content .feature-contents__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec-story__content .feature-contents__block:not(:first-of-type){padding-top:clamp(70px,7.2916666667vw,140px)}@media only screen and (max-width:767px){.sec-story__content .feature-contents__block{display:block}.sec-story__content .feature-contents__block:not(:first-of-type){padding-top:clamp(70px,18.2291666667vw,140px)}}.sec-story__content .feature-contents__block._reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sec-story__content .feature-contents .txt-block{position:relative;width:44%}@media only screen and (max-width:767px){.sec-story__content .feature-contents .txt-block{width:100%;margin-bottom:clamp(20px,5.2083333333vw,40px)}}.sec-story__content .feature-contents .txt-block__inline{position:sticky;top:145px;left:0}@media screen and (max-width:1200px){.sec-story__content .feature-contents .txt-block__inline{top:110px}}@media only screen and (max-width:767px){.sec-story__content .feature-contents .txt-block__inline{position:static}}.sec-story__content .feature-contents .txt-block__hdg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:clamp(20px,1.5625vw,30px)}.sec-story__content .feature-contents .txt-block__hdg ._no{width:clamp(46px,3.59375vw,69px)}@media only screen and (max-width:767px){.sec-story__content .feature-contents .txt-block__hdg ._no{width:clamp(41px,10.6770833333vw,82px)}}.sec-story__content .feature-contents .txt-block__hdg ._no img{width:100%;height:auto}.sec-story__content .feature-contents .txt-block__hdg ._txt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(4px,0.4166666667vw,8px)}.sec-story__content .feature-contents .txt-block__hdg ._txt ._txt-wrap{position:relative}.sec-story__content .feature-contents .txt-block__hdg ._txt ._txt-wrap span{position:relative;display:inline-block;padding:clamp(4px,0.4166666667vw,8px) clamp(6px,0.625vw,12px);background-color:#fff;font-size:clamp(20px,1.5625vw,30px);font-weight:700;line-height:1;color:#000;z-index:1}@media only screen and (max-width:767px){.sec-story__content .feature-contents .txt-block__hdg ._txt ._txt-wrap span{font-size:clamp(13px,3.3854166667vw,26px)}}.sec-story__content .feature-contents .txt-block__hdg ._txt ._txt-wrap:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;content:"";z-index:2}.sec-story__content .feature-contents .txt-block__txt{font-size:clamp(13px,1.0416666667vw,20px);font-weight:500;line-height:2;color:#fff}.sec-story__content .feature-contents .txt-block__txt:not(:first-of-type){margin-top:clamp(20px,1.3541666667vw,26px)}.sec-story__content .feature-contents .txt-block__txt a{color:#00aeef;text-decoration:underline;-webkit-transition:0.3s;transition:0.3s}.sec-story__content .feature-contents .txt-block__txt a:hover{opacity:0.7;text-decoration:none}.sec-story__content .feature-contents .img-block{width:51%;position:relative}@media only screen and (max-width:767px){.sec-story__content .feature-contents .img-block{width:100%}}.sec-story__content .feature-contents .img-block__img{margin-bottom:clamp(20px,1.5625vw,30px);padding-bottom:100px;position:sticky;top:145px;left:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (max-width:1200px){.sec-story__content .feature-contents .img-block__img{top:110px}}@media only screen and (max-width:767px){.sec-story__content .feature-contents .img-block__img{position:static;padding-bottom:0}}.sec-story__content .feature-contents .img-block__img:last-of-type{padding-bottom:0!important}.sec-story__content .feature-contents .img-block__img:not(:first-of-type){opacity:1}.sec-story__content .feature-contents .img-block__img:not(:first-of-type).is-current{opacity:1}@media only screen and (max-width:767px){.sec-story__content .feature-contents .img-block__img:not(:first-of-type){opacity:1}}.sec-story__content .feature-contents .img-block__img figure{background-color:#272829}.sec-story__content .feature-contents .img-block__img figure img{width:100%;height:auto}.sec-story__content .feature-contents .img-block__img figure figcaption{margin-top:clamp(13px,1.3541666667vw,26px);font-size:clamp(13px,1.0416666667vw,20px);font-weight:500;line-height:1.6;color:#fff}@media only screen and (max-width:767px){.sec-story__content .feature-contents .img-block__img figure figcaption{margin-top:clamp(13px,3.3854166667vw,26px);font-size:clamp(11px,2.8645833333vw,22px)}}.sec-story__outline{padding-top:50px}@media only screen and (max-width:767px){.sec-story__outline{padding-top:25px}}.sec-story__outline .outline-txt{overflow:hidden;white-space:nowrap;padding-block:clamp(20px,1.5625vw,30px)}@media only screen and (max-width:767px){.sec-story__outline .outline-txt{padding-block:clamp(15px,2.6041666667vw,20px)}}.sec-story__outline .outline-txt__scroll{display:inline-block;-webkit-animation:outline-txt-scroll 16s linear infinite;animation:outline-txt-scroll 16s linear infinite}@media only screen and (max-width:767px){.sec-story__outline .outline-txt__scroll{-webkit-animation-duration:10s;animation-duration:10s}}.sec-story__outline .outline-txt__scroll span{display:inline-block;padding-right:0.5em;font-size:clamp(160px,16.6666666667vw,320px);font-family:"Inter",sans-serif;font-weight:700;line-height:1;color:#fff;opacity:0.1}@media only screen and (max-width:767px){.sec-story__outline .outline-txt__scroll span{font-size:clamp(100px,26.0416666667vw,200px)}}@-webkit-keyframes outline-txt-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes outline-txt-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.sec-story__outline .outline{max-width:1270px;margin:-50px auto 0;padding:0 20px}@media only screen and (max-width:767px){.sec-story__outline .outline{margin:-25px auto 0;padding:0 15px}}.sec-story__outline .outline__hdg{margin-bottom:clamp(30px,3.125vw,60px);color:#fff}.sec-story__outline .outline__hdg ._ja{display:block;margin-bottom:clamp(15px,1.3541666667vw,26px);font-size:clamp(20px,2.0833333333vw,40px);font-weight:700;line-height:1}@media only screen and (max-width:767px){.sec-story__outline .outline__hdg ._ja{font-size:clamp(23px,5.9895833333vw,46px)}}.sec-story__outline .outline__hdg ._en{display:block;font-family:"Inter",sans-serif;font-size:clamp(10px,1.0416666667vw,20px);font-weight:700;line-height:1}@media only screen and (max-width:767px){.sec-story__outline .outline__hdg ._en{font-size:clamp(13px,3.3854166667vw,26px)}}.sec-story__outline .outline__item{border-bottom:1px solid rgba(255,255,255,0.3)}.sec-story__outline .outline__item .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}@media only screen and (max-width:767px){.sec-story__outline .outline__item .item{display:block;padding:20px 0px}}.sec-story__outline .outline__item .item__hdg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22.5vw;padding:40px 0;font-size:clamp(13px,1.0416666667vw,20px);font-weight:700}@media only screen and (max-width:767px){.sec-story__outline .outline__item .item__hdg{width:100%;margin-bottom:1em;padding:0 0;font-size:clamp(13px,3.3854166667vw,26px)}}.sec-story__outline .outline__item .item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 0}@media only screen and (max-width:767px){.sec-story__outline .outline__item .item__content{width:100%;padding:0 0}}.sec-story__outline .outline__item .item__content .txt{font-size:clamp(13px,1.0416666667vw,20px);font-weight:500}@media only screen and (max-width:767px){.sec-story__outline .outline__item .item__content .txt{font-size:clamp(13px,3.3854166667vw,26px)}}.sec-story__outline .outline__item .item__content .txt+.txt{margin-top:1em}.sec-story__outline .outline .caption{margin-top:clamp(40px,4.1666666667vw,80px);font-size:clamp(13px,1.0416666667vw,20px);font-weight:500;line-height:1.7;color:#fff}.sec-story__outline .outline__btn{margin:140px auto 0}@media only screen and (max-width:767px){.sec-story__outline .outline__btn{margin:70px auto 0}}.sec-project__mv.is-animate .text-area__hdg{opacity:0;translate:0 120px}.sec-project__mv.is-animate .text-area__txt .txt-wrap:before{-webkit-transform:scale(0,1);transform:scale(0,1)}.sec-project__mv.is-animate .text-area__txt .txt-wrap span{opacity:0}.sec-project__mv.is-animate .text-area__obj .txt--1{opacity:0;translate:-100% 0}.sec-project__mv.is-animate .text-area__obj .txt--2{opacity:0;translate:100% 0}.sec-project__mv.is-animate .sec-project__mv-scroll{opacity:0}.sec-project__mv.is-animated .text-area__obj .txt--1{opacity:0.15;translate:0 0;-webkit-transition:4s;transition:4s;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-animation:mv-txt1 1.5s 5s forwards;animation:mv-txt1 1.5s 5s forwards}.sec-project__mv.is-animated .text-area__obj .txt--2{opacity:0.15;translate:0 0;-webkit-transition:4s;transition:4s;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-animation:mv-txt2 1.5s 5s forwards;animation:mv-txt2 1.5s 5s forwards}.sec-project__mv.is-animated .text-area__hdg{opacity:1;-webkit-transition:all 1s;transition:all 1s;-webkit-transition-delay:3.5s;transition-delay:3.5s;-webkit-animation:mv-hdg 1s 5s forwards;animation:mv-hdg 1s 5s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:first-of-type:before{-webkit-animation:mv-obi 1s 6s forwards;animation:mv-obi 1s 6s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:first-of-type span{-webkit-animation:mv-txt-opa 0.2s 6.5s forwards;animation:mv-txt-opa 0.2s 6.5s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(2):before{-webkit-animation:mv-obi 1s 6.3s forwards;animation:mv-obi 1s 6.3s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(2) span{-webkit-animation:mv-txt-opa 0.2s 6.8s forwards;animation:mv-txt-opa 0.2s 6.8s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(3):before{-webkit-animation:mv-obi 1s 6.6s forwards;animation:mv-obi 1s 6.6s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(3) span{-webkit-animation:mv-txt-opa 0.2s 7.1s forwards;animation:mv-txt-opa 0.2s 7.1s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(4):before{-webkit-animation:mv-obi 1s 6.9s forwards;animation:mv-obi 1s 6.9s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(4) span{-webkit-animation:mv-txt-opa 0.2s 7.4s forwards;animation:mv-txt-opa 0.2s 7.4s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(5):before{-webkit-animation:mv-obi 1s 7.2s forwards;animation:mv-obi 1s 7.2s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(5) span{-webkit-animation:mv-txt-opa 0.2s 7.7s forwards;animation:mv-txt-opa 0.2s 7.7s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(6):before{-webkit-animation:mv-obi 1s 7.5s forwards;animation:mv-obi 1s 7.5s forwards}.sec-project__mv.is-animated .text-area__txt .txt-wrap:nth-of-type(6) span{-webkit-animation:mv-txt-opa 0.2s 8s forwards;animation:mv-txt-opa 0.2s 8s forwards}.sec-project__mv.is-animated .sec-project__mv-scroll{opacity:1;-webkit-transition:all 1s;transition:all 1s;-webkit-transition-delay:8s;transition-delay:8s}@-webkit-keyframes mv-txt1{0%{translate:0 0;opacity:0.15}to{translate:150% 0;opacity:0}}@keyframes mv-txt1{0%{translate:0 0;opacity:0.15}to{translate:150% 0;opacity:0}}@-webkit-keyframes mv-txt2{0%{translate:0 0;opacity:0.15}to{translate:-150% 0;opacity:0}}@keyframes mv-txt2{0%{translate:0 0;opacity:0.15}to{translate:-150% 0;opacity:0}}@-webkit-keyframes mv-hdg{to{translate:0 0}}@keyframes mv-hdg{to{translate:0 0}}@-webkit-keyframes mv-obi{0%{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes mv-obi{0%{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@-webkit-keyframes mv-txt-opa{0%{opacity:0}to{opacity:1}}@keyframes mv-txt-opa{0%{opacity:0}to{opacity:1}}.sec-story__mv.is-animate .text-area__hdg{opacity:0;translate:0 50px}.sec-story__mv.is-animate .text-area__copy{opacity:0;translate:0 50px}.sec-story__mv.is-animate .bg img{-o-object-position:50% 0%;object-position:50% 0%}@media only screen and (max-width:767px){.sec-story__mv.is-animate .bg img{-o-object-position:0% 50%;object-position:0% 50%}}.sec-story__mv.is-animated .text-area__hdg{opacity:1;translate:0 0;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transition-delay:1s;transition-delay:1s}.sec-story__mv.is-animated .text-area__copy{opacity:1;translate:0 0;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transition-delay:1.3s;transition-delay:1.3s}.sec-story__mv.is-animated .bg img{-o-object-position:50% 100%;object-position:50% 100%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transition-delay:2s;transition-delay:2s}@media only screen and (max-width:767px){.sec-story__mv.is-animated .bg img{-o-object-position:100% 50%;object-position:100% 50%;-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out;-webkit-transition-delay:2s;transition-delay:2s}}.feature-contents .txt-block__hdg.is-animate ._no{opacity:0;translate:0 50%}.feature-contents .txt-block__hdg.is-animate ._txt ._txt-wrap span{opacity:0}.feature-contents .txt-block__hdg.is-animate ._txt ._txt-wrap:before{-webkit-transform:scale(0,1);transform:scale(0,1)}.feature-contents .txt-block__hdg.is-animated ._no{opacity:1;translate:0 0;-webkit-transition:opacity 0.6s ease-in-out,translate 0.6s ease-in-out;transition:opacity 0.6s ease-in-out,translate 0.6s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.feature-contents .txt-block__hdg.is-animated ._txt ._txt-wrap span{opacity:1;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;-webkit-transition-delay:1s;transition-delay:1s}.feature-contents .txt-block__hdg.is-animated ._txt ._txt-wrap:before{-webkit-animation:txt-block-obi 1s 0.5s forwards;animation:txt-block-obi 1s 0.5s forwards}.feature-contents .txt-block__hdg.is-animated ._txt ._txt-wrap:nth-of-type(2) span{-webkit-transition-delay:1.5s;transition-delay:1.5s}.feature-contents .txt-block__hdg.is-animated ._txt ._txt-wrap:nth-of-type(2):before{-webkit-animation-delay:1s;animation-delay:1s}.feature-contents .txt-block__hdg.is-animated ._txt ._txt-wrap:nth-of-type(3) span{-webkit-transition-delay:2s;transition-delay:2s}.feature-contents .txt-block__hdg.is-animated ._txt ._txt-wrap:nth-of-type(3):before{-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes txt-block-obi{0%{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes txt-block-obi{0%{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}
/*# sourceMappingURL=project.css.map */