.l-page-kv{position:relative;z-index:0;display:grid;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 56/768 * 100,42px)}.l-page-kv__mask{grid-column:1/2;grid-row:1/2;display:flex;z-index:2}.l-page-kv__mask__line{will-change:transform;width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.l-page-kv__bg{z-index:1;grid-column:1/2;grid-row:1/2}.l-page-kv__front{position:relative;z-index:3;grid-column:1/2;grid-row:1/2;display:flex;align-items:center;padding-left:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.l-page-kv-title{padding:.4em 0;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);margin-bottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/768 * 100,30px)}.l-page-kv-title__text{background:linear-gradient(90deg,#fff,#fff 50%,#000 0,#000);background-clip:text;background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;color:transparent;transition:background-position 1s cubic-bezier(.23,1,.32,1)}.l-page-kv-title__text .headline2{font-size:clamp(1.1666666667rem,calc(1.4rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0364583333),2.1rem);line-height:2}.l-page-kv-treat{position:absolute;left:0;bottom:min(var(--vw,1vw) * 32/1280 * 100,40px)}.l-page-kv-treat.project{bottom:min(var(--vw,1vw) * 8/1280 * 100,10px)}.l-page-kv-treat.project .treat-text2{padding:0}.l-page-lead{display:grid;width:100%;margin:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px) auto;padding:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 92/768 * 100,69px)}.l-page-lead__inner{display:grid;background-color:#fff}.other-content{border-top:2px solid;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 160/768 * 100,120px);padding:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 28/768 * 100,21px) min(min(var(--vw,1vw),var(--svh,1vh)) * 112/768 * 100,84px);background:#fff}.other-content-label{text-align:center;margin:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/768 * 100,48px) 0;font-size:clamp(1rem,calc(1.2rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .03125),1.8rem);text-transform:uppercase}.other-content-inner{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.other-content-inner__items{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/768 * 100,48px)}.other-button{display:grid;border:2px solid}.other-button__bg{gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px);display:flex;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 48/768 * 100,36px) min(min(var(--vw,1vw),var(--svh,1vh)) * 48/768 * 100,36px) min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px)}.other-button__bg--small{padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 48/768 * 100,36px) min(min(var(--vw,1vw),var(--svh,1vh)) * 48/768 * 100,36px) min(min(var(--vw,1vw),var(--svh,1vh)) * 10/768 * 100,7.5px)}.other-button-figure{overflow:hidden;aspect-ratio:200/128;width:min(min(var(--vw,1vw),var(--svh,1vh)) * 200/768 * 100,150px)}.other-button-figure img{transition:transform 1s cubic-bezier(.23,1,.32,1)}.other-button-label{font-size:clamp(1rem,calc(1.2rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .03125),1.8rem)}.other-button-title{box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0;line-height:1.75;background-color:#eaeaea;background-image:linear-gradient(90deg,#eaeaea,#eaeaea 33%,#fff 0,#fff 66%,#eaeaea 0,#eaeaea);background-size:300% 100%;background-position:300% 0;transition:background-position 3s cubic-bezier(.23,1,.32,1)}.other-button-title:after,.other-button-title:before{content:none}.other-button-title--project1{background-image:linear-gradient(90deg,#dfeef4,#dfeef4 33%,#fff 0,#fff 66%,#dfeef4 0,#dfeef4)}.other-button-title--project2{background-image:linear-gradient(90deg,#e5efea,#e5efea 33%,#fff 0,#fff 66%,#e5efea 0,#e5efea)}.other-button-title.headline2{font-size:clamp(1.25rem,calc(1.5rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0390625),2.25rem)}.other-button__front{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:-2px;margin-right:-2px}.other-button__front .button.arrow-only{width:auto}.about-figure{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 160/768 * 100,120px)}.about-figure__title{text-align:center}.about-figure__list{display:grid;margin:min(min(var(--vw,1vw),var(--svh,1vh)) * 100/768 * 100,75px) auto 0;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 132/768 * 100,99px);padding:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 10/768 * 100,7.5px)}.figure-item{border:4px solid}.figure-item--reverse{flex-direction:column-reverse}.figure-item-photo{aspect-ratio:608/680;position:relative;width:100%}.figure-item-photo.is-active:before{opacity:.6;visibility:visible}.figure-item-photo:before{transition:visibility .6s cubic-bezier(.23,1,.32,1) .4s,opacity .6s cubic-bezier(.23,1,.32,1) .4s;opacity:0;visibility:hidden;content:"";position:absolute;z-index:0;aspect-ratio:608/680;-webkit-clip-path:polygon(0 0,100% 0,74% 100%,0 100%);clip-path:polygon(0 0,100% 0,74% 100%,0 100%);background:linear-gradient(-30deg,#004190,rgba(0,65,143,0) 80%);transform-origin:bottom left;transform:translateY(min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px));left:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/768 * 100,15px);width:100%;transform:scale(1.04);transform-origin:top left}.figure-item-photo.figure-item-photo--green:before{background:linear-gradient(-30deg,#009a53,rgba(3,154,83,0) 80%)}.figure-item-photo.figure-item-photo--red:before{background:linear-gradient(-30deg,#e83920,hsla(0,0%,100%,0) 70%)}.figure-item-photo.figure-item-photo--blue:before{background:linear-gradient(30deg,#004190,rgba(0,65,143,0) 80%)}.figure-item-photo.figure-item-photo--reverse:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,27% 100%);clip-path:polygon(0 0,100% 0,100% 100%,27% 100%);transform-origin:bottom right;right:min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px);left:auto;transform-origin:top right}.figure-item-photo.figure-item-photo--reverse .figure-item-photo__clip{transform-origin:bottom right;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,27% 100%);clip-path:polygon(0 0,100% 0,100% 100%,27% 100%)}.figure-item-photo.figure-item-photo--reverse.figure-item-photo--green:before{background:linear-gradient(30deg,#009a53,rgba(3,154,83,0) 80%)}.figure-item-photo.figure-item-photo--reverse img{transform-origin:bottom right}.figure-item-photo__clip{-webkit-clip-path:polygon(0 0,100% 0,74% 100%,0 100%);clip-path:polygon(0 0,100% 0,74% 100%,0 100%);transform-origin:bottom left;position:relative;z-index:-1;aspect-ratio:608/680;overflow:hidden;transform:scale(1.04)}.figure-item-photo__clip img{transform-origin:bottom left;position:relative;z-index:-1}.figure-block{position:relative;display:grid;justify-content:center;padding:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px);margin-top:max(min(var(--vw,1vw),var(--svh,1vh)) * -160/768 * 100,-120px)}.figure-bubble{position:relative;background:#fff;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px) min(min(var(--vw,1vw),var(--svh,1vh)) * 64/768 * 100,48px) min(min(var(--vw,1vw),var(--svh,1vh)) * 144/768 * 100,108px)}.figure-bubble:before{content:"";width:calc(100% + 6px);height:calc(100% + 6px);top:50%;transform:translate(-50%,-50%)}.figure-bubble-arrow,.figure-bubble:before{background:#000;position:absolute;left:50%;z-index:-1}.figure-bubble-arrow{-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);aspect-ratio:32/48;transform:translateX(-50%);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/768 * 100,30px);top:calc(100% - min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100   ,15px))}.figure-bubble-arrow:before{content:"";aspect-ratio:32/48;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);width:calc(100% - 12px);background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.figure-bubble-content__title .text{box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0;line-height:1.6;background-color:#eaeaea}.figure-bubble-content__texts{margin-top:min(var(--vw,1vw) * 24/1280 * 100,30px)}.figure-block__body{padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 192/768 * 100,144px) 0 min(min(var(--vw,1vw),var(--svh,1vh)) * 96/768 * 100,72px);position:relative}.figure-division{position:absolute;top:min(min(var(--vw,1vw),var(--svh,1vh)) * 24/768 * 100,18px)}.figure-block__body--right{text-align:right}.figure-block__body--left{text-align:left}.figure-division--right{right:0}.figure-division--left{left:0}.figure-division__note{font-size:clamp(.8333333333rem,calc(1rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0260416667),1.5rem)}.figure-division__note--md{display:none}.figure-division__note--sp{display:block}.figure-icon{margin:auto;position:relative;aspect-ratio:1;width:min(min(var(--vw,1vw),var(--svh,1vh)) * 244/768 * 100,183px)}.figure-icon.is-active:before{opacity:.4;visibility:visible;transform:translate(-45%,-45%)}.figure-icon:before{transition:visibility .6s cubic-bezier(.23,1,.32,1) .2s,opacity .6s cubic-bezier(.23,1,.32,1) .2s,transform .6s cubic-bezier(.23,1,.32,1) .2s;opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";aspect-ratio:1;border-radius:50%;width:100%;background:linear-gradient(-30deg,#000,hsla(0,0%,100%,0) 70%)}.about-philosophy-wrap{display:grid;overflow:hidden;position:relative;padding-bottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px)}.about-philosophy-bg,.about-philosophy-bg .about-philosophy-bg__image{position:absolute;inset:0}.about-philosophy-bg .about-philosophy-bg__image img{-o-object-position:top;object-position:top}.about-philosophy{position:relative;z-index:0;grid-row:1/2;grid-column:1/2;padding:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 92/768 * 100,69px);margin:min(min(var(--vw,1vw),var(--svh,1vh)) * 92/768 * 100,69px) auto 0}.about-philosophy__title{margin:auto;width:-moz-fit-content;width:fit-content;background:#fff}.about-philosophy__copy{text-align:center;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.about-philosophy__copy .headline2{box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0;line-height:1.6;background-color:#fff}.about-philosophy__copy+.about-philosophy__title{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px)}.about-philosophy__text{text-align:justify}.about-philosophy__lead{width:-moz-fit-content;width:fit-content;background:#fff;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.about-philosophy__logo{width:min(min(var(--vw,1vw),var(--svh,1vh)) * 248/768 * 100,186px);margin:min(min(var(--vw,1vw),var(--svh,1vh)) * 88/768 * 100,66px) auto}.about-philosophy__content{background:#fff;border:2px solid;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 48/768 * 100,36px);padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px)}.philosophy-label{margin:auto;width:-moz-fit-content;width:fit-content;text-align:center}.philosophy-label .headline2{box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0;line-height:1.6;background:#eaeaea}.philosophy-list{display:grid;counter-reset:a;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/768 * 100,48px);margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/768 * 100,48px)}.philosophy-item{position:relative;padding-left:3em}.philosophy-item:before{position:absolute;top:0;left:0;counter-increment:a;content:counter(a) ".";font-family:Noto Serif JP,Hiragino Mincho ProN,YuMincho,serif;font-weight:700;font-size:clamp(2rem,calc(2.4rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0625),3.6rem);line-height:1;letter-spacing:0;white-space:pre-line}.philosophy-item__note{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/768 * 100,15px)}.philosophy-item__desc{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/768 * 100,15px);text-align:justify}.scroll-infinity--last.scroll-infinity--about{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 128/768 * 100,96px)}.container__main{overflow:hidden}.l-page-kv__front{padding-bottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px)}.about-lead{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 100/768 * 100,75px);padding:0 min(min(var(--vw,1vw),var(--svh,1vh)) * 48/768 * 100,36px)}.about-lead__title.headline2{text-align:center;font-size:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.about-lead__figure{margin-inline:auto;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/768 * 100,30px)}.about-future{padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px)}.about-future__title{text-align:center}.about-future__slogan{text-align:center;width:-moz-fit-content;width:fit-content;margin:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px) auto 0}.about-future__slogan .headline2{box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0;line-height:1.6;background:#eaeaea}.about-future__content{margin:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/768 * 100,60px) auto 0}.scroll-infinity{margin:min(var(--vw,1vw) * 56/1280 * 100,70px) 0 min(var(--vw,1vw) * 112/1280 * 100,140px);width:100%;display:flex;overflow:hidden}.scroll-infinity__wrap{display:flex}.scroll-infinity__list{display:flex;gap:min(var(--vw,1vw) * 32/1280 * 100,40px);padding:0 min(var(--vw,1vw) * 16/1280 * 100,20px)}.scroll-infinity__item{width:min(min(var(--vw,1vw),var(--svh,1vh)) * 340/768 * 100,255px)}@media screen and (min-width:960px){.l-page-kv{margin-top:min(var(--vw,1vw) * 56/1280 * 100,70px)}.l-page-kv__front{padding-left:min(var(--vw,1vw) * 216/1280 * 100,270px)}.l-page-kv-title__text{transition:background-position .6s cubic-bezier(.23,1,.32,1)}.l-page-kv-treat.project{bottom:min(var(--vw,1vw) * 32/1280 * 100,40px)}.l-page-kv-treat.project .treat-text2{padding:min(var(--vw,1vw) * 16/1280 * 100,20px) 0}.l-page-lead{margin:min(var(--vw,1vw) * 80/1280 * 100,100px) auto;max-width:min(var(--vw,1vw) * 760/1280 * 100,950px)}.other-content{padding:0 0 min(var(--vw,1vw) * 56/1280 * 100,70px);margin-top:min(var(--vw,1vw) * 160/1280 * 100,200px)}.other-content-label{margin:min(var(--vw,1vw) * 32/1280 * 100,40px) 0;font-size:min(calc(1.6rem + 2 * (var(--vw, 1vw) * 100 - 1280px) / 320),1.8rem)}.other-content-inner{max-width:min(var(--vw,1vw) * 1136/1280 * 100,1420px);margin:auto;gap:min(var(--vw,1vw) * 32/1280 * 100,40px);grid-template-columns:1fr 1fr}.other-content-inner__items{gap:min(var(--vw,1vw) * 32/1280 * 100,40px)}.other-button{border:3px solid}.other-button__bg{grid-column:1/2;grid-row:1/2;gap:min(var(--vw,1vw) * 32/1280 * 100,40px);align-items:center;padding:min(var(--vw,1vw) * 80/1280 * 100,100px) min(var(--vw,1vw) * 30/1280 * 100,37.5px) min(var(--vw,1vw) * 128/1280 * 100,160px) min(var(--vw,1vw) * 56/1280 * 100,70px)}.other-button__bg--small{padding:min(var(--vw,1vw) * 38/1280 * 100,47.5px) min(var(--vw,1vw) * 40/1280 * 100,50px)}.other-button-figure{width:min(var(--vw,1vw) * 200/1280 * 100,250px)}.other-button-figure--small{width:min(var(--vw,1vw) * 120/1280 * 100,150px)}.other-button-label{font-size:min(calc(1.6rem + 2 * (var(--vw, 1vw) * 100 - 1280px) / 320),1.8rem)}.other-button-title.headline2{font-size:min(calc(3.2rem + 4 * (var(--vw, 1vw) * 100 - 1280px) / 320),3.6rem)}.other-button-title--small.headline2{font-size:min(calc(2.4rem + 3 * (var(--vw, 1vw) * 100 - 1280px) / 320),2.7rem)}.other-button__front{grid-column:1/2;grid-row:1/2}.about-figure{margin-top:min(var(--vw,1vw) * 112/1280 * 100,140px)}.about-figure__list{padding:0;gap:min(var(--vw,1vw) * 148/1280 * 100,185px);max-width:min(var(--vw,1vw) * 1136/1280 * 100,1420px);margin-top:min(var(--vw,1vw) * 80/1280 * 100,100px)}.figure-item{display:grid;grid-template-columns:1fr 1fr}.figure-item--reverse .figure-item__column:first-child{grid-column:2/3;grid-row:1/2}.figure-item--reverse .figure-item__column:last-child{grid-column:1/2;grid-row:1/2}.figure-item__column:last-child{padding-top:min(var(--vw,1vw) * 92/1280 * 100,115px)}.figure-item-photo{width:min(var(--vw,1vw) * 590/1280 * 100,737.5px)}.figure-item-photo:before{left:min(var(--vw,1vw) * 20/1280 * 100,25px);width:min(var(--vw,1vw) * 590/1280 * 100,737.5px)}.figure-item-photo.figure-item-photo--reverse:before{right:min(var(--vw,1vw) * 20/1280 * 100,25px)}.figure-block{margin-top:0;padding:0;transform:translateX(max(var(--vw,1vw) * -128/1280 * 100,-160px))}.figure-block--reverse{transform:translateX(min(var(--vw,1vw) * 128/1280 * 100,160px))}.figure-bubble{max-width:min(var(--vw,1vw) * 560/1280 * 100,700px);padding:min(var(--vw,1vw) * 56/1280 * 100,70px)}.figure-bubble-arrow{top:calc(100% - min(var(--vw, 1vw) * 12 / 1280 * 100   ,15px));width:min(var(--vw,1vw) * 32/1280 * 100,40px)}.figure-block__body{padding-top:min(var(--vw,1vw) * 56/1280 * 100,70px)}.figure-division{top:min(var(--vw,1vw) * 20/1280 * 100,25px)}.figure-division--right{right:min(var(--vw,1vw) * 32/1280 * 100,40px)}.figure-division--left{left:min(var(--vw,1vw) * 32/1280 * 100,40px)}.figure-division__note{transform:none;margin-top:min(var(--vw,1vw) * 16/1280 * 100,20px);font-size:min(calc(1.4rem + 1.75 * (var(--vw, 1vw) * 100 - 1280px) / 320),1.575rem)}.figure-division__note--md{display:block}.figure-division__note--sp{display:none}.figure-icon{width:min(var(--vw,1vw) * 120/1280 * 100,150px)}.about-philosophy-wrap{padding-bottom:min(var(--vw,1vw) * 112/1280 * 100,140px)}.about-philosophy{padding:0;max-width:min(var(--vw,1vw) * 760/1280 * 100,950px);margin:min(var(--vw,1vw) * 128/1280 * 100,160px) auto 0}.about-philosophy__copy{margin-top:min(var(--vw,1vw) * 32/1280 * 100,40px)}.about-philosophy__copy+.about-philosophy__title{margin-top:min(var(--vw,1vw) * 80/1280 * 100,100px)}.about-philosophy__lead{margin-top:min(var(--vw,1vw) * 32/1280 * 100,40px)}.about-philosophy__logo{margin:min(var(--vw,1vw) * 68/1280 * 100,85px) auto;width:min(var(--vw,1vw) * 248/1280 * 100,310px)}.about-philosophy__content{margin-top:min(var(--vw,1vw) * 40/1280 * 100,50px);border:3px solid;padding:min(var(--vw,1vw) * 56/1280 * 100,70px) min(var(--vw,1vw) * 116/1280 * 100,145px) min(var(--vw,1vw) * 76/1280 * 100,95px)}.philosophy-list{margin-top:min(var(--vw,1vw) * 32/1280 * 100,40px);gap:min(var(--vw,1vw) * 40/1280 * 100,50px)}.philosophy-item{padding-left:4em}.philosophy-item:before{font-size:min(calc(3.2rem + 4 * (var(--vw, 1vw) * 100 - 1280px) / 320),3.6rem)}.philosophy-item__note{margin-top:min(var(--vw,1vw) * 20/1280 * 100,25px)}.philosophy-item__desc{margin-top:min(var(--vw,1vw) * 20/1280 * 100,25px)}.scroll-infinity--last.scroll-infinity--about{margin-top:min(var(--vw,1vw) * 128/1280 * 100,160px)}.l-page-lead{margin-top:0}.l-page-kv__front{padding-bottom:0}.about-lead{margin:min(var(--vw,1vw) * 100/1280 * 100,125px) auto 0;padding:0}.about-lead__title.headline2{font-size:min(calc(2.8rem + 3.5 * (var(--vw, 1vw) * 100 - 1280px) / 320),3.15rem)}.about-lead__figure{margin-top:min(var(--vw,1vw) * 40/1280 * 100,50px);max-width:min(var(--vw,1vw) * 780/1280 * 100,975px)}.about-future{margin-top:min(var(--vw,1vw) * 140/1280 * 100,175px)}.about-future__slogan{margin:min(var(--vw,1vw) * 24/1280 * 100,30px) auto 0}.about-future__content{margin:min(var(--vw,1vw) * 32/1280 * 100,40px) auto 0;max-width:min(var(--vw,1vw) * 760/1280 * 100,950px)}.scroll-infinity{max-width:calc(var(--vw, 1vw)*100 - min(var(--vw, 1vw) * 112 / 1280 * 100   ,140px))}.scroll-infinity__item{width:min(var(--vw,1vw) * 372/1280 * 100,465px)}}@media(any-hover:hover){.other-button:hover .other-button-title{background-position:100% 0}.other-button:hover .other-button-figure img{transform:scale(1.1)}}