@charset "UTF-8";.p-home-news{margin-inline:auto;--ts-container-width:var(--ts-content-0);background-color:#fff;margin-top:calc(80 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;box-shadow:var(--ts-box-shadow);padding:calc(20 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem) calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-home-news{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-news{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-news{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-news{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-home-news{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px){.p-home-news{max-width:calc(720 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-news{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);padding:calc(20 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-home-news__list{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(75 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-news__list{max-height:calc(135 / var(--ts-parent-font-size) * 1rem)}}.p-home-news__list::-webkit-scrollbar{width:calc(3 / var(--ts-parent-font-size) * 1rem)}.p-home-news__list::-webkit-scrollbar-track{background:var(--ts-color-line3)}.p-home-news__list::-webkit-scrollbar-thumb{background:var(--ts-color-primary);border-radius:1em}.Firefox .p-home-news__list{scrollbar-width:thin;scrollbar-color:var(--ts-color-primary) var(--ts-color-line3)}.p-home-news__li{--time-w:6rem;--label-w:6rem;display:flex;align-items:baseline;line-height:1.5;max-width:calc(720 / var(--ts-parent-font-size) * 1rem);padding:calc(5 / var(--ts-parent-font-size) * 1rem) 0;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12}.p-home-news__li:last-child{padding-bottom:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-news__li{flex-wrap:wrap}}.p-home-news__li time{width:var(--time-w)}.p-home-news__li .c-label{width:var(--label-w)}@media only screen and (max-width:767px){.p-home-news__li .c-label{width:calc(100% - var(--time-w))}}.p-home-news__li .txt{width:calc(100% - (var(--time-w) + var(--label-w)));padding-right:calc(10 / var(--ts-parent-font-size) * 1rem);display:inline-block}@media only screen and (max-width:767px){.p-home-news__li .txt{width:100%}}.p-home-news__li .txt a{text-decoration:none;color:var(--ts-color-primary)}.mouse .p-home-news__li .txt a{transition:opacity .15s ease-in}.mouse .p-home-news__li .txt a:hover,.touch .p-home-news__li .txt a.touchstart{opacity:.7}.touch .p-home-news__li .txt a{-webkit-tap-highlight-color:transparent}.touch .p-home-news__li .txt a.touchend{transition-delay:.2s}.p-home-intro{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem);overflow:hidden;width:100%}@media only screen and (max-width:767px){.p-home-intro{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-home-intro__text{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-intro__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-intro__text{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-intro__text{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-intro__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.p-home-intro__text{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-home-intro__text .txt{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);line-height:2.5}@media only screen and (max-width:767px){.p-home-intro__text .txt{line-height:2;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-home-intro__img{position:relative;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-home-intro__img__tree{width:calc(373 / 1440 * 100%);margin-inline:auto;position:relative;z-index:2}@media only screen and (max-width:767px){.p-home-intro__img__tree{width:calc(210 / 375 * 100%)}}.p-home-intro__img__bg-text{font-size:16vw;font-weight:400;color:rgba(77,201,201,.8);opacity:.6;line-height:.9;position:absolute;z-index:1;left:0;right:0;top:calc(140 / var(--ts-parent-font-size) * 1rem);margin:0 auto}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-intro__img__bg-text{top:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-intro__img__bg-text{font-size:20vw}}.p-home-intro__img__bg-text .symbol{font-size:5vw;display:inline-block;transform:translateY(-8vw)}.p-home-intro__loop{position:relative;z-index:2;margin-top:calc(-120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-intro__loop{margin-top:calc(-80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-intro__loop{margin-top:calc(-50 / var(--ts-parent-font-size) * 1rem)}}.p-home-intro__loop .c-marquee__slide-set{align-items:center}.firefox .p-home-intro__loop .c-marquee__scroll-area{animation:scroll-left 50s linear infinite}.p-home-intro__loop__item{--marquee-element-size:calc(387 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-intro__loop__item{--marquee-element-size:calc(270.9 / var(--ts-parent-font-size) * 1rem)}}.p-home-intro__loop__item span{width:calc(327 / 387 * 100%);margin-inline:auto;display:block}.p-home-intro__loop__item.long{--marquee-element-size:calc(347 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-intro__loop__item.long{--marquee-element-size:calc(242.9 / var(--ts-parent-font-size) * 1rem)}}.p-home-intro__loop__item.long span{width:calc(287 / 347 * 100%)}.p-home-intro__loop__item.middle{--marquee-element-size:calc(360 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-intro__loop__item.middle{--marquee-element-size:calc(252 / var(--ts-parent-font-size) * 1rem)}}.p-home-intro__loop__item.middle span{width:calc(300 / 360 * 100%)}.p-home-about{position:relative;padding-top:calc(180 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about{padding-top:calc(140 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-about{overflow:hidden;padding-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-home-about.js-inview.is-inview::before,.p-home-about:not(.js-inview)::before{background-image:url(../images/home/bg_blur01.png)}.p-home-about::before{content:"";background-position:top;background-repeat:no-repeat;background-size:100%;height:0;position:absolute;z-index:-1;top:0;right:0;padding-bottom:calc(1300 / 1440 * 100%);width:calc(1043 / 1440 * 100%)}@media only screen and (max-width:767px){.p-home-about::before{right:-60%;padding-bottom:calc(2600 / 1440 * 100%);width:calc(2086 / 1440 * 100%)}}.p-home-about__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-about__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-about__inner{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-about__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-home-about__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-home-about__title .c-title--st2 .c-title__sub{--ts-title-sub-font-size:calc(66 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-home-about__title .c-text-set__left{width:calc(520 / 1200 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-home-about__title .c-text-set__right{width:calc(640 / 1200 * 100%)}}.p-home-about__list{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__list{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-about__list{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-home-about__li{width:100%}.p-home-about__li:nth-child(n+2){margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__li:nth-child(n+2){margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-about__li:nth-child(n+2){margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-home-about__li__title{display:flex;flex-direction:row;align-items:baseline;--title-sub-w:6rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__li__title{--title-sub-w:5rem}}@media only screen and (max-width:767px){.p-home-about__li__title{--title-sub-w:4rem}}.p-home-about__li__title .c-title__sub{width:var(--title-sub-w)}.p-home-about__li__title>span{width:calc(100% - var(--title-sub-w))}.p-home-about__li__img{width:100%;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-about__li__img{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-home-about__li__text{width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-home-work{position:relative;padding-top:calc(180 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-work{padding-top:calc(140 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-work{overflow:hidden;padding-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}.p-home-work.js-inview.is-inview::before,.p-home-work:not(.js-inview)::before{background-image:url(../images/home/bg_blur02.png)}.p-home-work::before{content:"";background-position:top;background-repeat:no-repeat;background-size:100%;height:0;position:absolute;z-index:-1;bottom:5%;left:0;padding-bottom:calc(1395 / 1440 * 100%);width:calc(945 / 1440 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-work::before{bottom:auto;top:-15%}}@media only screen and (max-width:767px){.p-home-work::before{bottom:auto;top:-5%;left:-40%;padding-bottom:calc(2790 / 1440 * 100%);width:calc(1890 / 1440 * 100%)}}.p-home-work__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-work__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-work__inner{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-work__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-work__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-home-work__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-home-work__title{width:100%;flex-wrap:nowrap}.p-home-work__title .c-title--st2{flex-direction:column}.p-home-work__title .c-title--st2 .c-title__main{width:auto}.p-home-work__title .c-title--st2 .c-title__sub{padding-right:.75em;width:7em;box-sizing:content-box}@media only screen and (min-width:1025px){.p-home-work__title .c-title--st2 .c-title__sub{--ts-title-sub-font-size:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-home-work__title .c-text-set__left{flex-shrink:0;width:auto}.p-home-work__title .c-text-set__right{width:100%}.p-home-work__text{width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-home-work__text .c-text-set__left{width:calc(800 / 1200 * 100%)}.p-home-work__text .c-text-set__right{width:calc(360 / 1200 * 100%)}}.p-home-work__slider{margin-top:calc(70 / var(--ts-parent-font-size) * 1rem);--ts-slide-padding-inline:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-work__slider{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-work__slider{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-home-work__slider .c-slider__element{overflow:hidden;margin-right:auto;margin-left:0;padding-right:calc(38 / 1200 * 100%)}@media only screen and (max-width:767px){.p-home-work__slider .c-slider__element{padding-right:calc(80 / 343 * 100%)}}.p-home-work__slider .swiper-slide{width:calc(1 / 3 * 100%)}@media only screen and (max-width:767px){.p-home-work__slider .swiper-slide{width:100%}}.p-home-movie{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem);position:relative;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-movie{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-movie{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-movie{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-movie{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-home-movie{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-home-movie{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-home-movie__link{min-height:calc(550 / var(--ts-parent-font-size) * 1rem);position:relative;display:block}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-movie__link{min-height:calc(500 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-movie__link{min-height:calc(400 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-movie__link{min-height:calc(300 / var(--ts-parent-font-size) * 1rem)}}.p-home-movie__bg{position:absolute;z-index:1;left:0;right:0;margin:0 auto;height:100%;width:100%;object-fit:cover}.p-home-movie__bg img{object-fit:cover;height:100%;width:100%}.p-home-movie__text{position:absolute;width:100%;z-index:2;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.p-home-movie__text .c-title{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-home-movie__text .o-arrow-btn{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-home-movie__text .txt{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-home-people{position:relative;background-position:bottom;background-repeat:no-repeat;background-size:100%;padding-top:calc(340 / 1440 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-people{background-size:110%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-people{background-size:110%}}@media only screen and (max-width:767px){.p-home-people{padding-top:calc(150 / var(--ts-parent-font-size) * 1rem)}}.p-home-people::after,.p-home-people::before{content:"";width:100%;height:0;position:absolute;left:0;z-index:1;background-size:100%;background-repeat:no-repeat}.p-home-people::before{top:0;background-position:top;padding-bottom:calc(376 / 1440 * 100%)}@media only screen and (max-width:767px){.p-home-people::before{padding-bottom:calc(185 / 375 * 100%)}}.p-home-people::after{bottom:0;background-position:bottom;padding-bottom:calc(385 / 1440 * 100%)}@media only screen and (max-width:767px){.p-home-people::after{padding-bottom:calc(185 / 375 * 100%)}}@media only screen and (min-width:768px){.p-home-people.js-inview.is-inview,.p-home-people:not(.js-inview){background-image:url(../images/home/bg_people-pc.jpg)}}@media only screen and (max-width:767px){.p-home-people.js-inview.is-inview,.p-home-people:not(.js-inview){background-image:url(../images/home/bg_people-sp.jpg)}}@media only screen and (min-width:768px){.p-home-people.js-inview.is-inview::before,.p-home-people:not(.js-inview)::before{background-image:url(../images/home/bg_people_top-pc.webp)}}@media only screen and (max-width:767px){.p-home-people.js-inview.is-inview::before,.p-home-people:not(.js-inview)::before{background-image:url(../images/home/bg_people_top-sp.webp)}}@media only screen and (min-width:768px){.p-home-people.js-inview.is-inview::after,.p-home-people:not(.js-inview)::after{background-image:url(../images/home/bg_people_bottom-pc.webp)}}@media only screen and (max-width:767px){.p-home-people.js-inview.is-inview::after,.p-home-people:not(.js-inview)::after{background-image:url(../images/home/bg_people_bottom-sp.webp)}}.p-home-people-sticky{position:relative;z-index:2;display:flex;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-people-sticky{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-people-sticky{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-people-sticky{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-people-sticky{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-home-people-sticky{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-people-sticky{width:calc(1320 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-home-people-sticky{flex-direction:column}}.p-home-people-sticky__sidebar{width:calc(420 / 1200 * 100%);left:0;top:0;align-self:flex-start;position:sticky}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-people-sticky__sidebar{width:calc(470 / 1200 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-people-sticky__sidebar{width:calc(470 / 1200 * 100%)}}@media only screen and (max-width:767px){.p-home-people-sticky__sidebar{position:relative;width:100%}}.p-home-people-sticky__sidebar>.c-text-set{max-width:calc(370 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:1024px){.p-home-people-sticky__sidebar>.c-text-set{max-width:none}}.p-home-people-sticky__items{margin-top:calc(110 / 1200 * 100%);width:calc(740 / 1200 * 100%);margin-left:calc(40 / 1200 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-people-sticky__items{width:calc(690 / 1200 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-people-sticky__items{margin-left:calc(60 / 1200 * 100%);width:calc(670 / 1200 * 100%)}}@media only screen and (max-width:767px){.p-home-people-sticky__items{margin-top:4.5rem;margin-left:auto;width:100%}}.p-home-people-sticky__item{width:100%}.p-home-people-sticky__item:nth-child(n+2){margin-top:calc(220 / 740 * 100%)}@media only screen and (max-width:767px){.p-home-people-sticky__item:nth-child(n+2){margin-top:4.5rem}}.p-home-people-sticky__item__img{width:100%;position:relative}.p-home-people-sticky__item__img .label{position:absolute;right:0;top:-.5em;z-index:2;line-height:1;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-home-people-sticky__item__img .label{--ts-target-font-size:60}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-people-sticky__item__img .label{--ts-target-font-size:46}}@media only screen and (max-width:767px){.p-home-people-sticky__item__img .label{--ts-target-font-size:36}}.p-home-people-sticky__item__text{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);width:100%}@media only screen and (max-width:767px){.p-home-people-sticky__item__text{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-home-people-sticky__item__text .c-text-set__btn{margin-top:1rem}}.p-home-env{position:relative;margin-top:calc(180 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-env{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-env{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-env{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-env{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-home-env{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-env{margin-top:calc(140 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-env{margin-top:calc(160 / var(--ts-parent-font-size) * 1rem)}}.p-home-env__read{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-home-env__items{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);display:flex}@media only screen and (max-width:767px){.p-home-env__items{flex-direction:column;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-home-env__item{width:calc(572 / 1200 * 100%);display:flex;align-items:flex-start;flex-direction:column}@media only screen and (max-width:767px){.p-home-env__item{width:100%}}.p-home-env__item:nth-child(2){margin-left:calc(56 / 1200 * 100%)}@media only screen and (max-width:767px){.p-home-env__item:nth-child(2){margin-left:0;margin-top:3rem}}.p-home-env__item .c-text-set{width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-home-env__item .img{order:-1;width:100%}.p-home-inter{display:flex;align-items:center;margin-top:calc(130 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-inter{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-inter{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-inter{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-inter{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-home-inter{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-inter{width:calc(1320 / 1440 * 100%);justify-content:flex-end}}@media only screen and (max-width:1024px){.p-home-inter{align-items:flex-start}}@media only screen and (max-width:767px){.p-home-inter{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem);flex-direction:column}}.p-home-inter .major{padding:.5em 1.5em;margin-top:.5rem;line-height:1;border-radius:100px;display:inline-block;background-color:var(--ts-color-secondary2)}.p-home-inter .js-move-sp{width:100%;order:1}.p-home-inter__img{width:calc(648 / 1200 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-inter__img{width:calc(600 / 1200 * 100%)}}@media only screen and (max-width:767px){.p-home-inter__img{width:100%;order:2;margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-home-inter__text{width:calc(552 / 1200 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-inter__text{width:calc(500 / 1200 * 100%);max-width:calc(500 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-inter__text{order:3;width:100%}}.p-home-inter__text .c-text-set{width:95%;max-width:calc(420 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-inter__text .c-text-set{width:100%;max-width:none}}.p-home-inter__text .c-text-set .c-text-set__title+.c-text-set__title{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-inter__text .c-text-set .c-text-set__title+.c-text-set__title{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-inter__text .c-text-set .c-text-set__btn{display:flex;justify-content:flex-end}}