.projectstory .under-container{background:none}.projectstory-kv{position:relative}.projectstory-kv__head{position:relative;margin:min(min(var(--vw,1vw),var(--svh,1vh)) * 128/768 * 100,96px) calc(50% - var(--vw, 1vw)*50) 0;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 185/768 * 100,138.75px) calc(var(--vw, 1vw)*50 - 50%) min(min(var(--vw,1vw),var(--svh,1vh)) * 110/768 * 100,82.5px);z-index:1}.projectstory-kv-ttl{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/768 * 100,30px) 0}.projectstory-kv__box.js-parallax-kv-item{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 96/768 * 100,72px) 0}.projectstory-kv__copy{color:#0074d8}.projectstory-kv-fig{position:relative;margin:0 calc(50% - var(--vw, 1vw)*50)}.projectstory-kv-fig__inner img{scale:1.02}.projectstory-summary{background:#fff;margin:max(min(var(--vw,1vw),var(--svh,1vh)) * -40/768 * 100,-30px) calc(50% - var(--vw, 1vw)*50) 0;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 110/768 * 100,82.5px) calc(var(--vw, 1vw)*50 - 50%) min(min(var(--vw,1vw),var(--svh,1vh)) * 210/768 * 100,157.5px)}.projectstory-summary__list{display:grid;padding-left:min(min(var(--vw,1vw),var(--svh,1vh)) * 36/768 * 100,27px);gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 8/768 * 100,6px)}.projectstory-summary__txt{font-size:clamp(1.1666666667rem,calc(1.4rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0364583333),2.1rem);position:relative;vertical-align:middle;line-height:2;color:#333}.projectstory-summary__txt:before{content:"";display:block;background-color:#0074d8;position:absolute;top:clamp(1.0833333333rem,calc(1.3rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0338541667),1.95rem);left:max(min(var(--vw,1vw),var(--svh,1vh)) * -16/768 * 100,-12px);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/768 * 100,15px);height:1px;transform:translateX(-100%)}.projectstory-member{position:relative;margin:0 calc(50% - var(--vw, 1vw)*50);padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 74/768 * 100,55.5px) calc(var(--vw, 1vw)*50 - 50%) min(min(var(--vw,1vw),var(--svh,1vh)) * 100/768 * 100,75px);z-index:1}.projectstory-member__deco{position:absolute;top:20%;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.projectstory-member__eng{font-family:Barlow Condensed,sans-serif;font-weight:400;font-size:clamp(4.6666666667rem,calc(5.6rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .1458333333),8.4rem);letter-spacing:.4em;color:rgba(111,156,160,.4);text-transform:uppercase}.projectstory-member__inner{display:grid;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/768 * 100,30px);gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 44/768 * 100,33px);grid-template-columns:min(min(var(--vw,1vw),var(--svh,1vh)) * 308/768 * 100,231px) auto;grid-template-rows:auto 1fr}.projectstory-member__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectstory-member-txtbox__main{padding-left:min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px);border-left:1px solid #0074d8}.projectstory-member-txtbox__name{font-size:clamp(1.6666666667rem,calc(2rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0520833333),3rem);color:#333}.projectstory-member-txtbox__engname{font-family:Barlow Condensed,sans-serif;font-weight:400;font-size:clamp(1rem,calc(1.2rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .03125),1.8rem);margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 12/768 * 100,9px);color:#0074d8;text-transform:uppercase}.projectstory-member-txtbox__department{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px)}.projectstory-member__description{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 42/768 * 100,31.5px);grid-column:span 2}.projectstory-member__description--md{display:none}.projectstory-article{position:relative;margin:0 calc(50% - var(--vw, 1vw)*50);padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 120/768 * 100,90px) calc(var(--vw, 1vw)*50 - 50%) min(min(var(--vw,1vw),var(--svh,1vh)) * 167/768 * 100,125.25px)}.projectstory-article-head__label{display:flex;align-items:center;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/768 * 100,15px)}.projectstory-article-head__num{font-family:Barlow Condensed,sans-serif;font-weight:400;font-size:clamp(3.2083333333rem,calc(3.85rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .1002604167),5.775rem);color:#0074d8}.projectstory-article-head__ttl{font-size:clamp(1.5rem,calc(1.8rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .046875),2.7rem);background:#0074d8;position:relative;width:-moz-max-content;width:max-content;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 10/768 * 100,7.5px) min(min(var(--vw,1vw),var(--svh,1vh)) * 22/768 * 100,16.5px);color:#fff}.projectstory-article-head__ttl:after{content:"";display:block;background:#0074d8;position:absolute;top:0;right:1px;width:min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px);height:100%;transform:translateX(100%);-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}.projectstory-article-head__copy{font-size:clamp(2rem,calc(2.4rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0625),3.6rem);margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px);line-height:1.6666666667;color:#0074d8}.projectstory-article-flex{display:flex;flex-direction:column;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 56/768 * 100,42px)}.projectstory-article-txtbox{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 56/768 * 100,42px)}.projectstory-article-txtbox p+p{margin-top:1.5em}.projectstory-article__wide{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 120/768 * 100,90px)}.projectstory-article__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.projectstory-article__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectstory__copy{font-family:Barlow Condensed,sans-serif;font-weight:400;font-size:clamp(4.6666666667rem,calc(5.6rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .1458333333),8.4rem);background-clip:text;position:fixed;top:50%;left:50%;width:-moz-max-content;width:max-content;letter-spacing:1rem;color:transparent;transform:translate(-50%,-50%);opacity:0;z-index:-1;-webkit-background-clip:text}.projectstory-article:nth-of-type(odd) .projectstory__copy{background-image:linear-gradient(215deg,rgba(0,115,255,.2) 17%,hsla(89,72%,72%,.2) 32%,hsla(72,65%,81%,.2) 42%,rgba(189,232,187,.2) 51%,rgba(113,219,214,.2) 55%,rgba(0,200,255,.2) 61%,rgba(0,115,216,.2) 73%)}.projectstory-article:nth-of-type(2n) .projectstory__copy{background-image:linear-gradient(215deg,rgba(3,75,163,.062) 17%,rgba(129,172,83,.107) 32%,rgba(118,147,0,.091) 42%,rgba(0,200,255,.09) 51%,rgba(0,13,255,.109) 55%,rgba(0,200,255,.099) 61%,rgba(2,96,178,.099) 73%)}.projectstory__nextcontents{background-color:#fff;margin:0 calc(50% - var(--vw, 1vw)*50);padding:0 calc(var(--vw, 1vw)*50 - 50%);padding-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 160/768 * 100,120px)}@media screen and (min-width:960px){.projectstory-kv__head{margin:0;padding:min(var(--vw,1vw) * 226/1280 * 100,282.5px) 0 min(var(--vw,1vw) * 80/1280 * 100,100px)}.projectstory-kv-ttl{gap:min(var(--vw,1vw) * 24/1280 * 100,30px) 0}.projectstory-kv__box.js-parallax-kv-item{max-width:min(var(--vw,1vw)*1024/1280*100,1280px);gap:min(var(--vw,1vw) * 80/1280 * 100,100px) 0;margin-inline:auto}.projectstory-kv-fig{margin:0}.projectstory-summary{margin-top:max(var(--vw,1vw) * -80/1280 * 100,-100px);padding:min(var(--vw,1vw) * 120/1280 * 100,150px) calc(var(--vw, 1vw)*50 - 50%) min(var(--vw,1vw) * 88/1280 * 100,110px)}.projectstory-summary__list{width:-moz-max-content;width:max-content;padding-left:min(var(--vw,1vw) * 31/1280 * 100,38.75px);gap:min(var(--vw,1vw) * 8/1280 * 100,10px);margin-inline:auto}.projectstory-summary__txt{font-size:min(calc(1.6rem + 2 * (var(--vw, 1vw) * 100 - 1280px) / 320),1.8rem);line-height:1.875}.projectstory-summary__txt:before{top:50%;left:max(var(--vw,1vw) * -16/1280 * 100,-20px);width:min(var(--vw,1vw) * 15/1280 * 100,18.75px)}.projectstory-member{margin:0;padding:min(var(--vw,1vw) * 86/1280 * 100,107.5px) 0 min(var(--vw,1vw) * 40/1280 * 100,50px)}.projectstory-member__eng{font-size:min(calc(11.2rem + 14 * (var(--vw, 1vw) * 100 - 1280px) / 320),12.6rem);position:absolute;bottom:0;right:0}.projectstory-member__inner{justify-content:center;margin-top:min(var(--vw,1vw) * 66/1280 * 100,82.5px);gap:min(var(--vw,1vw) * 60/1280 * 100,75px);grid-template-columns:min(var(--vw,1vw) * 359/1280 * 100,448.75px) 1fr}.projectstory-member-txtbox__main{padding-left:min(var(--vw,1vw) * 24/1280 * 100,30px)}.projectstory-member-txtbox__name{font-size:min(calc(2.4rem + 3 * (var(--vw, 1vw) * 100 - 1280px) / 320),2.7rem)}.projectstory-member-txtbox__engname{font-size:min(calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1280px) / 320),2.25rem);margin-top:min(var(--vw,1vw) * 12/1280 * 100,15px)}.projectstory-member-txtbox__department{margin-top:min(var(--vw,1vw) * 24/1280 * 100,30px)}.projectstory-member__description{margin-top:min(var(--vw,1vw) * 24/1280 * 100,30px)}.projectstory-member__description--md{display:block}.projectstory-member__description--sp{display:none}.projectstory-article{padding:min(var(--vw,1vw) * 120/1280 * 100,150px) min(var(--vw,1vw) * 128/1280 * 100,160px) min(var(--vw,1vw) * 167/1280 * 100,208.75px)}.projectstory-article-head__label{gap:min(var(--vw,1vw) * 16/1280 * 100,20px)}.projectstory-article-head__num{font-size:min(calc(6.3rem + 7.875 * (var(--vw, 1vw) * 100 - 1280px) / 320),7.0875rem)}.projectstory-article-head__ttl{font-size:min(calc(2.4rem + 3 * (var(--vw, 1vw) * 100 - 1280px) / 320),2.7rem);padding:min(var(--vw,1vw) * 8/1280 * 100,10px) min(var(--vw,1vw) * 12/1280 * 100,15px)}.projectstory-article-head__ttl:after{width:min(var(--vw,1vw) * 18/1280 * 100,22.5px)}.projectstory-article-head__copy{font-size:min(calc(2.4rem + 3 * (var(--vw, 1vw) * 100 - 1280px) / 320),2.7rem);margin-top:min(var(--vw,1vw) * 32/1280 * 100,40px);line-height:1.6666666667}.projectstory-article-flex{flex-direction:row-reverse;align-items:flex-start;gap:min(var(--vw,1vw) * 48/1280 * 100,60px)}.projectstory-article-flex__img{position:sticky;top:10%;width:min(var(--vw,1vw) * 488/1280 * 100,610px);transform:translateY(0)}.projectstory-article-flex__cont{flex:1}.projectstory-article-txtbox{margin-top:min(var(--vw,1vw) * 56/1280 * 100,70px)}.projectstory-article__wide{margin-top:min(var(--vw,1vw) * 80/1280 * 100,100px)}.projectstory__copy{font-size:min(calc(11.2rem + 14 * (var(--vw, 1vw) * 100 - 1280px) / 320),12.6rem);letter-spacing:4rem}.projectstory__nextcontents{padding-top:min(var(--vw,1vw) * 140/1280 * 100,175px)}}