.sectionBg{display:block;position:sticky;top:0;z-index:0;overflow:visible}.sectionBg .sectionBgImg{position:absolute;top:0;left:0;display:block;width:100%;height:100vh;overflow:hidden}.sectionBg .sectionBgImg:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover}.sectionBg.--mvv .sectionBgImg:before{background-image:url(../img/about/bg_mvv.jpg)}.sectionBg.--choose .sectionBgImg:before{background-image:url(../img/about/bg_choose.jpg)}@media screen and (min-width:768px){.sectionBg.--works{position:absolute;width:100%;height:100%}}@media screen and (min-width:768px){.sectionBg.--works .sectionBgImg{height:100%}}.sectionBg.--works .sectionBgImg:before{background-image:url(../img/about/bg_works.jpg)}@media screen and (min-width:768px){.sectionBg.--works .sectionBgImg:before{height:100%}}.about_intro{overflow:hidden;background-color:#F2F2F0}@media screen and (min-width:768px){.about_intro{padding:120px 0 150px}}@media screen and (max-width:767px){.about_intro{padding:30px 0 100px}}@media screen and (max-width:1000px){.about_intro>.inner{align-items:flex-end}}@media screen and (min-width:768px){.about_intro>.inner{display:flex;justify-content:space-between}}@media screen and (min-width:768px){.about_intro__l{width:54%}}.about_intro__l__ttl{line-height:1.2;font-weight:600;letter-spacing:0.03rem;margin-bottom:30px}@media screen and (min-width:768px){.about_intro__l__ttl{font-size:5.5rem;white-space:nowrap}}@media screen and (max-width:767px){.about_intro__l__ttl{font-size:3.9rem}}.about_intro__l__subttl{font-size:1.9rem;line-height:1.7;font-weight:600}@media screen and (min-width:768px){.about_intro__l__subttl{margin-bottom:40px}}@media screen and (max-width:767px){.about_intro__l__subttl{margin-bottom:30px}}@media screen and (min-width:768px){.about_intro__l__txt{width:90%;margin-bottom:40px}}@media screen and (max-width:767px){.about_intro__l__txt{margin-bottom:30px}}@media screen and (min-width:768px){.about_intro__r{width:46%;margin-top:45px}}.about_intro__r .btn{margin-top:50px}@media screen and (min-width:768px){.about_intro__r .btn{display:none}}.about_mvv{position:relative}.about_mvv>.inner03{position:relative}@media screen and (min-width:768px){.about_mvv>.inner03{padding-top:80px;padding-bottom:120px}}@media screen and (max-width:767px){.about_mvv>.inner03{padding-top:65px;padding-bottom:100px}}.about_mvv .about_mvv__block{background:rgba(255,255,255,0.6)}@media screen and (min-width:768px){.about_mvv .about_mvv__block{padding:80px}}@media screen and (max-width:767px){.about_mvv .about_mvv__block{padding:50px 20px}}.about_mvv .about_mvv__block:not(:first-child){margin-top:5px}.about_mvv .about_mvv__block .block-ttl{position:relative;font-weight:600;line-height:1;border-bottom:1px solid #1A1A1A;margin-bottom:0.5em;padding-bottom:0.5em}@media screen and (min-width:768px){.about_mvv .about_mvv__block .block-ttl{font-size:5.7rem}}@media screen and (max-width:767px){.about_mvv .about_mvv__block .block-ttl{font-size:3.9rem}}.about_mvv .about_mvv__block .block-desc{position:relative;font-weight:600;line-height:1.6}@media screen and (min-width:768px){.about_mvv .about_mvv__block .block-desc{font-size:2.2rem}}@media screen and (max-width:767px){.about_mvv .about_mvv__block .block-desc{font-size:1.8rem}}.about_mvv .about_mvv__block .block-list01{position:relative;font-size:1.6rem;font-weight:400;line-height:1.625;list-style:none;margin-top:1.5em}.about_mvv .about_mvv__block .block-list01 li{position:relative;padding-left:0.75em}.about_mvv .about_mvv__block .block-list01 li:before{content:"";display:block;position:absolute;top:0.75em;left:0;width:0.25em;aspect-ratio:1/1;background:#1A1A1A;border-radius:50%}.about_mvv .about_mvv__block .block-list01 li:not(:first-child){margin-top:0.75em}.about_mvv .about_mvv__block .block-list02{position:relative;font-size:1.6rem;font-weight:400;line-height:1.625;list-style:none;margin-top:1.5em;counter-reset:list02}.about_mvv .about_mvv__block .block-list02 li{position:relative;padding-left:2em}.about_mvv .about_mvv__block .block-list02 li:before{counter-increment:list02;content:counter(list02) ".";display:block;position:absolute;top:0;left:0;font-style:italic;font-weight:600;line-height:1}@media screen and (min-width:768px){.about_mvv .about_mvv__block .block-list02 li:before{font-size:3rem}}@media screen and (max-width:767px){.about_mvv .about_mvv__block .block-list02 li:before{font-size:2.4rem}}.about_mvv .about_mvv__block .block-list02 li:not(:first-child){margin-top:1.5em}.about_mvv .about_mvv__block .block-list02 li .ttl{font-weight:600;line-height:1.6;margin-bottom:0.25em}@media screen and (min-width:768px){.about_mvv .about_mvv__block .block-list02 li .ttl{font-size:2.2rem}}@media screen and (max-width:767px){.about_mvv .about_mvv__block .block-list02 li .ttl{font-size:1.8rem}}.about_choose{position:relative}.about_choose>.inner02{position:relative}@media screen and (min-width:768px){.about_choose>.inner02{padding-top:200px;padding-bottom:220px}}@media screen and (max-width:767px){.about_choose>.inner02{padding-top:80px;padding-bottom:80px}}.about_choose .about_choose__ttl{font-weight:600;line-height:1.3;color:#F2F2F0;text-align:center}@media screen and (min-width:768px){.about_choose .about_choose__ttl{font-size:6.7rem}}@media screen and (max-width:767px){.about_choose .about_choose__ttl{font-size:4.6rem}}.about_choose .about_choose__container{counter-reset:choose}@media screen and (min-width:768px){.about_choose .about_choose__container{margin-top:130px}}@media screen and (max-width:767px){.about_choose .about_choose__container{margin-top:100px}}.about_choose .about_choose__container .about_choose__block{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 8%}@media screen and (min-width:768px){.about_choose .about_choose__container .about_choose__block:not(:first-child){margin-top:290px}}@media screen and (max-width:767px){.about_choose .about_choose__container .about_choose__block:not(:first-child){margin-top:100px}}.about_choose .about_choose__container .about_choose__block:nth-child(odd){flex-direction:row-reverse}@media screen and (min-width:1001px){.about_choose .about_choose__container .about_choose__block .block-detail{width:42%}}@media screen and (max-width:1000px){.about_choose .about_choose__container .about_choose__block .block-detail{width:100%}}.about_choose .about_choose__container .about_choose__block .block-detail .block-ttl{position:relative;font-style:italic;font-weight:700;line-height:1.35;color:#F2F2F0}@media screen and (min-width:1001px){.about_choose .about_choose__container .about_choose__block .block-detail .block-ttl{padding-left:3em}}@media screen and (min-width:768px){.about_choose .about_choose__container .about_choose__block .block-detail .block-ttl{font-size:3.9rem}}@media screen and (max-width:767px){.about_choose .about_choose__container .about_choose__block .block-detail .block-ttl{font-size:2.8rem}}.about_choose .about_choose__container .about_choose__block .block-detail .block-ttl:before{counter-increment:choose;content:counter(choose,decimal-leading-zero);position:absolute;top:0;left:0;display:block;font-style:italic;font-weight:700;line-height:1;color:#F2F2F0;border-right:3px solid #F2F2F0;padding-right:0.5em}@media screen and (max-width:1000px){.about_choose .about_choose__container .about_choose__block .block-detail .block-ttl:before{transform:translateY(-130%)}}@media screen and (min-width:768px){.about_choose .about_choose__container .about_choose__block .block-detail .block-ttl:before{font-size:5.3rem}}@media screen and (max-width:767px){.about_choose .about_choose__container .about_choose__block .block-detail .block-ttl:before{font-size:3.5rem}}.about_choose .about_choose__container .about_choose__block .block-detail .block-desc{font-weight:600;line-height:2;color:#F2F2F0}@media screen and (min-width:768px){.about_choose .about_choose__container .about_choose__block .block-detail .block-desc{font-size:1.9rem;margin-top:1.5em}}@media screen and (max-width:767px){.about_choose .about_choose__container .about_choose__block .block-detail .block-desc{font-size:1.8rem;margin-top:1em}}@media screen and (min-width:1001px){.about_choose .about_choose__container .about_choose__block .block-img{width:50%}}@media screen and (max-width:1000px){.about_choose .about_choose__container .about_choose__block .block-img{width:100%}}.about_works{position:relative;color:#fff}.about_works>.inner{position:relative}@media screen and (min-width:768px){.about_works>.inner{padding-top:150px;padding-bottom:80px}}@media screen and (max-width:767px){.about_works>.inner{padding-top:60px;padding-bottom:50px}}@media screen and (min-width:768px){.about_works__wrap{position:relative;display:flex;align-items:flex-end;margin-bottom:50px}}@media screen and (max-width:767px){.about_works__wrap{margin-bottom:40px}}.about_works__ttl{line-height:0.9}@media screen and (min-width:768px){.about_works__ttl{font-size:9rem;margin-right:30px}}@media screen and (max-width:767px){.about_works__ttl{font-size:7rem;margin-bottom:15px}}.about_works__list{position:relative}@media screen and (min-width:768px){.about_works__list{display:flex}}@media screen and (max-width:767px){.about_works__list{padding:0 5%}}@media screen and (min-width:768px){.about_works__list__item{width:30%}.about_works__list__item:not(:last-child){margin-right:5%}}@media screen and (max-width:767px){.about_works__list__item:not(:last-child){margin-bottom:35px}}.about_works__list__item a:hover .about_works__list__item__img img{transform:scale(1.1)}.about_works__list__item__img{aspect-ratio:1/1;overflow:hidden;margin-bottom:20px}.about_works__list__item__ttl{font-size:1.8rem;line-height:1.4;font-weight:600;margin-bottom:10px}
/*# sourceMappingURL=about.css.map */