.section{width:100%}.section__inner{padding:7.4626865672vw 5.223880597vw}@media screen and (min-width: 670px){.section__inner{max-width:1100px;margin:0 auto;padding:50px 0;width:94%}}.section--hidden{display:none}.section--blue1{background-color:#d9ebe8}.section--lead .section__inner{padding-bottom:0}.section--employee-interview{display:none}.section__container{margin-bottom:7.4626865672vw}@media screen and (min-width: 960px){.section__container{display:flex;margin-bottom:50px;gap:24px}}.section__pic{margin-bottom:2.2388059701vw;height:5.3731343284vw}@media screen and (min-width: 960px){.section__pic{margin-bottom:0;height:36px}}.section__pic img{width:auto;height:100%}.section__title{font-weight:700;font-size:5.3731343284vw;letter-spacing:.1rem}@media screen and (min-width: 670px){.section__title{font-size:clamp(3rem,100vw - (670px + 1400px)/2,3rem)}}@media screen and (min-width: 1920px){.section__title{font-size:3rem}}.lead{width:100%}.lead__container{border-radius:4.4776119403vw;background:#fff;padding:8.9552238806vw 4.4776119403vw 5.9701492537vw 4.4776119403vw}@media screen and (min-width: 670px){.lead__container{border-radius:30px;padding:80px 75px 40px 75px}}.lead__img{position:relative;z-index:2;margin:0 auto;max-width:920px;transform:translateY(5.671641791vw);margin-top:-5.671641791vw}.lead__img img{width:100%;height:auto}@media screen and (min-width: 670px){.lead__img{transform:translateY(50px);margin-top:-50px}}.lead__subtitle{font-weight:700;font-size:5.0746268657vw;font-family:"Zen Maru Gothic",sans-serif;color:#cc2145;text-align:center;letter-spacing:.1rem;margin-bottom:4.4776119403vw}@media screen and (min-width: 670px){.lead__subtitle{font-size:clamp(2.6rem,100vw - (670px + 1400px)/2,3rem)}}@media screen and (min-width: 1920px){.lead__subtitle{font-size:3rem}}@media screen and (min-width: 670px){.lead__subtitle{margin-bottom:35px}}.lead__br{display:none}@media screen and (min-width: 960px){.lead__br{display:inline}}.lead__text{font-weight:700;font-size:3.2835820896vw;text-align:left;line-height:5.3731343284vw}@media screen and (min-width: 670px){.lead__text{font-size:clamp(1.8rem,100vw - (670px + 1400px)/2,1.8rem)}}@media screen and (min-width: 1920px){.lead__text{font-size:1.8rem}}@media screen and (min-width: 670px){.lead__text{text-align:center;line-height:30px}}.interview{width:100%}.interview__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:4.4776119403vw}@media screen and (min-width: 670px){.interview__list{grid-template-columns:repeat(2, 1fr);gap:33px}}@media screen and (min-width: 1100px){.interview__list{grid-template-columns:repeat(3, 1fr)}}.interview__item{position:relative;background-color:#fff;border-radius:4.4776119403vw;overflow:hidden;cursor:pointer;transition:.5s ease}@media screen and (min-width: 670px){.interview__item{border-radius:20px}}.interview__item:hover{filter:brightness(0.8);transition:.5s ease}.interview__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.interview__img{position:relative;width:100%;height:auto;overflow:hidden;aspect-ratio:345/285}@media screen and (min-width: 670px){.interview__img{width:100%;height:285px}}.interview__img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;height:auto;object-fit:cover}.interview__container{padding:3.7313432836vw}@media screen and (min-width: 670px){.interview__container{padding:25px}}.interview__profile{font-weight:400;font-size:3.5820895522vw}@media screen and (min-width: 670px){.interview__profile{font-size:clamp(1.8rem,100vw - (670px + 1400px)/2,1.8rem)}}@media screen and (min-width: 1920px){.interview__profile{font-size:1.8rem}}.interview__name{letter-spacing:.1em;font-weight:700;font-size:5.9701492537vw}@media screen and (min-width: 670px){.interview__name{font-size:clamp(3rem,100vw - (670px + 1400px)/2,3rem)}}@media screen and (min-width: 1920px){.interview__name{font-size:3rem}}.interview__btn{position:absolute;width:7.3134328358vw;height:7.3134328358vw;bottom:4.4776119403vw;right:3.7313432836vw;z-index:1}@media screen and (min-width: 670px){.interview__btn{width:49px;height:49px;bottom:30px;right:25px}}.interview__btn img{width:100%;height:auto}.employee-interview{width:100%}.employee-interview__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:5.9701492537vw}@media screen and (min-width: 1200px){.employee-interview__list{display:flex;flex-direction:row;justify-content:space-between;gap:40px}}.employee-interview__video iframe{display:block;border-radius:4.4776119403vw;width:100%;height:41.7910447761vw;margin:0 auto}@media screen and (min-width: 1200px){.employee-interview__video iframe{width:340px;height:531px;border-radius:30px}}.talk__subtitle{display:inline-block;position:relative;margin-bottom:1.4925373134vw;font-weight:700;font-size:4.9253731343vw}@media screen and (min-width: 670px){.talk__subtitle{font-size:clamp(3.3rem,100vw - (670px + 1400px)/2,2.6rem)}}@media screen and (min-width: 1920px){.talk__subtitle{font-size:2.6rem}}@media screen and (min-width: 670px){.talk__subtitle{margin-bottom:30px}}.talk__subtitle:before{position:absolute;content:"";width:10.447761194vw;height:0.1492537313vw;bottom:1.4925373134vw;right:-10.447761194vw;background-color:#000;transform:translateY(-50%)}@media screen and (min-width: 670px){.talk__subtitle:before{top:50%;bottom:0;right:-100px;width:78px;height:1px}}.talk__img a{width:100%;transition:.5s ease}.talk__img a img{width:100%;height:auto}.talk__img a:hover{filter:brightness(0.8);transition:.5s ease}