.subpage-h1{background-image:url(../img/about/kv.jpg)}.about-lead{font-size:clamp(14px,1.4vw,17px);text-align:center;margin-top:clamp(80px,16vw,203px);letter-spacing:1.3px;line-height:2;margin-inline:20px}.about-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 800px){.about-section{display:block;margin-inline:auto;max-width:600px;padding-inline:20px}}.about-section--number{font-size:15px;color:#666}.about-section--hl{font-size:clamp(16px,1.6vw,19px);margin-top:20px}.about-section--text{font-size:14px;margin-top:min(5.1vw,70px)}.about-section1{margin-top:clamp(55px,9vw,110px)}.about-section1__image1{width:36vw}.about-section1__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-inline:min(7vw,90px)}@media only screen and (max-width: 800px){.about-section1__detail{margin-inline:0}}.about-section1__image2{width:20vw}@media only screen and (max-width: 800px){.about-section1__image2{width:100%;margin-inline:auto;margin-top:20px}}.about-section2{margin-top:clamp(60px,10vw,124px);padding-top:min(6vw,75px);padding-bottom:min(7vw,98px);background:url(../img/about/bg_section2.svg) no-repeat center;background-size:90% auto}@media only screen and (max-width: 800px){.about-section2{background-size:contain}}.about-section2__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:6vw;margin-right:8vw}@media only screen and (max-width: 800px){.about-section2__detail{margin-inline:0}}.about-section2__image{margin-right:5vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 800px){.about-section2__image{margin-right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}}.about-section2__image1{width:19.6vw;margin-right:4vw;margin-top:min(7vw,80px)}@media only screen and (max-width: 800px){.about-section2__image1{margin-right:0;width:48%}}.about-section2__image2{width:25.8vw}@media only screen and (max-width: 800px){.about-section2__image2{width:48%}}.about-section3{margin-top:clamp(60px,10vw,120px);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-section3__detail{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:8vw;margin-left:8vw}@media only screen and (max-width: 800px){.about-section3__detail{margin-inline:0}}.about-section3__image{margin-left:8vw;width:42.5vw}@media only screen and (max-width: 800px){.about-section3__image{margin-left:0;margin-top:20px;width:100%}}