.p-load{display:none}.logo-white{display:none}.logo-black{display:block}.l-hamburger__line{background-color:#000}@media screen and (max-width: 768px){.l-footer{padding:45px 0 75px}}@media screen and (max-width: 500px){.l-footer{padding:22px 0 40px}}.p-pageMv{overflow:hidden}.p-pageMv .p-section__contents{margin:0 0 0 calc(50% - 50vw);padding-left:100px}@media screen and (max-width: 768px){.p-pageMv .p-section__contents{padding-left:35px}}@media screen and (max-width: 500px){.p-pageMv .p-section__contents{background-position:0px -90px;background-size:120%}}.p-pageMv .p-section__contents::after{display:none}.p-pageMv .p-section__texts{position:relative;padding:50px 45px 0 0;background-color:#d4d3d3;align-items:inherit;border-radius:0 60px 60px 0;width:max-content;height:100%;z-index:2}@media screen and (max-width: 500px){.p-pageMv .p-section__texts{border-radius:0 30px 30px 0;padding:20px 15px 0 0}}.p-pageMv .p-section__texts::before{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background-color:#d4d3d3}.p-pageMv .p-section__titleJa{font-weight:500;font-size:3.6rem;margin-top:10px}@media screen and (max-width: 768px){.p-pageMv .p-section__titleJa{font-size:4.6rem;margin-top:14px}}@media screen and (max-width: 500px){.p-pageMv .p-section__titleJa{margin-top:7px;font-size:2.4rem}}.p-pageMv .p-section__titleJa span{font-size:2rem;margin-left:10px}@media screen and (max-width: 768px){.p-pageMv .p-section__titleJa span{font-size:2.8rem}}@media screen and (max-width: 500px){.p-pageMv .p-section__titleJa span{font-size:1.4rem;margin-left:5px}}.p-pageMv__image{position:absolute;top:0;right:0;width:37.5vw;height:100%;border-radius:0 60px 60px 0;overflow:hidden}@media screen and (max-width: 1024px){.p-pageMv__image{width:41vw}}@media screen and (max-width: 768px){.p-pageMv__image{width:390px}}@media screen and (max-width: 500px){.p-pageMv__image{width:190px;border-radius:0 30px 30px 0}}.p-pageMv__image img{object-position:20px 50%}@media screen and (max-width: 1024px){.p-pageMv__image img{object-position:90px 50%}}@media screen and (max-width: 768px){.p-pageMv__image img{object-position:130px 50%}}@media screen and (max-width: 500px){.p-pageMv__image img{object-position:35px 50%}}@media screen and (max-width: 400px){.p-pageMv__image img{object-position:75px 50%}}.p-pageMv__image::before{content:"";position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(212,211,211,.3)}.kawamura{width:43.5vw}.kawamura img{object-position:95px 50%}@media screen and (max-width: 1024px){.kawamura img{object-position:0px 50%}}@media screen and (max-width: 768px){.kawamura img{object-position:95px 50%}}@media screen and (max-width: 500px){.kawamura img{object-position:35px 50%}}@media screen and (max-width: 400px){.kawamura img{object-position:60px 50%}}.sumioka img{object-position:0px 50%}.morita img{object-position:20px 50%}@media screen and (max-width: 1024px){.morita img{object-position:0px 50%}}@media screen and (max-width: 768px){.morita img{object-position:70px 50%}}@media screen and (max-width: 500px){.morita img{object-position:40px 50%}}.p-interview{padding:50px 0 70px;background-color:#f5f5f5}@media screen and (max-width: 768px){.p-interview{padding:42px 0 80px}}@media screen and (max-width: 500px){.p-interview{padding:21px 0 40px}}.p-interview__profile{border:10px solid #fff;border-radius:60px;padding:40px 60px;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 768px){.p-interview__profile{flex-wrap:wrap;padding:55px 15px 40px 55px;margin-bottom:40px}}@media screen and (max-width: 500px){.p-interview__profile{margin-bottom:25px;padding:25px 7px 20px 25px;border:5px solid #fff;border-radius:30px}}.p-interview__profile__left{margin-top:5px;width:250px;border-right:1px solid #dadadb}@media screen and (max-width: 768px){.p-interview__profile__left{border-right:none;border-bottom:1px solid #dadadb;width:100%;margin:0 0 40px 0;padding-bottom:15px}}@media screen and (max-width: 500px){.p-interview__profile__left{margin-bottom:20px;padding-bottom:7px}}.p-interview__profile__position{font-weight:500}@media screen and (max-width: 768px){.p-interview__profile__position{font-size:2.6rem}}@media screen and (max-width: 500px){.p-interview__profile__position{font-size:1.5rem}}.p-interview__profile__nameJa{font-size:3.6rem;font-weight:500;color:#78d7dd}@media screen and (max-width: 768px){.p-interview__profile__nameJa{display:inline-block;font-size:4.6rem}}@media screen and (max-width: 500px){.p-interview__profile__nameJa{font-size:2.7rem}}@media screen and (max-width: 768px){.p-interview__profile__nameEn{display:inline-block;font-size:2.8rem}}@media screen and (max-width: 500px){.p-interview__profile__nameEn{font-size:1.5rem}}.p-interview__profile__Right{width:68%;margin-left:50px}@media screen and (max-width: 768px){.p-interview__profile__Right{width:90%;margin-left:0}}@media screen and (max-width: 500px){.p-interview__profile__Right{width:94%}}.p-interview__profile__text{line-height:1.75}@media screen and (max-width: 768px){.p-interview__profile__text{font-size:2.6rem;line-height:1.46;letter-spacing:2.9px}}@media screen and (max-width: 500px){.p-interview__profile__text{font-size:1.5rem;letter-spacing:.6px}}.p-interview__contents{background-color:#fff;border-radius:60px;padding:50px 75px 75px}@media screen and (max-width: 768px){.p-interview__contents{padding:70px 50px 50px}}@media screen and (max-width: 500px){.p-interview__contents{padding:35px 25px 25px;border-radius:30px}}.p-interview__read{font-size:3rem;font-weight:bold;padding:30px 0;margin-top:45px;border-top:1px solid #d4d3d3;border-bottom:1px solid #d4d3d3}@media screen and (max-width: 768px){.p-interview__read{padding:25px 0;margin-top:40px;font-size:4rem}}@media screen and (max-width: 500px){.p-interview__read{padding:20px 0;margin-top:25px;font-size:2rem;line-height:1.4}}.p-interview__content{margin-top:60px}@media screen and (max-width: 1024px){.p-interview__content{margin-top:50px}}@media screen and (max-width: 768px){.p-interview__content{margin-top:40px}}@media screen and (max-width: 500px){.p-interview__content{margin-top:20px}}@media screen and (max-width: 768px){.p-interview__content:nth-child(n+3){margin-top:100px}}@media screen and (max-width: 500px){.p-interview__content:nth-child(n+3){margin-top:50px}}.p-interview__heading{position:relative;font-size:2.6rem;color:#78d7dd;font-weight:500;margin-bottom:25px}@media screen and (max-width: 768px){.p-interview__heading{font-size:3.6rem;line-height:1.27;margin-bottom:20px}}@media screen and (max-width: 500px){.p-interview__heading{font-size:2.1rem;margin-bottom:15px}}.p-interview__heading span{background-color:#78d7dd;height:1px;width:30px;display:inline-block;vertical-align:super;margin-right:5px}@media screen and (max-width: 768px){.p-interview__heading span{height:2px;width:40px}}@media screen and (max-width: 500px){.p-interview__heading span{height:1px;width:20px}}.p-interview__text{line-height:1.75;margin-bottom:25px}@media screen and (max-width: 768px){.p-interview__text{line-height:1.46;font-size:2.6rem;margin-bottom:20px}}@media screen and (max-width: 500px){.p-interview__text{font-size:1.5rem;margin-bottom:15px}}.p-interview__text .yellow-line{background:linear-gradient(transparent 15%, #fdff68 0%)}.p-interview__content__flex{justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 768px){.p-interview__content__flex{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 500px){.p-interview__content__flex{margin-bottom:25px}}.p-interview__content__texts{width:46.6%}@media screen and (max-width: 768px){.p-interview__content__texts{width:100%}}@media screen and (max-width: 768px){.p-interview__content__texts .p-interview__text{margin-bottom:55px}}@media screen and (max-width: 500px){.p-interview__content__texts .p-interview__text{margin-bottom:27px}}.p-interview__subHeading{position:relative;font-size:2rem;font-weight:500;margin-bottom:25px;line-height:1.4;letter-spacing:1.6px}@media screen and (max-width: 768px){.p-interview__subHeading{line-height:1.26;font-size:3rem}}@media screen and (max-width: 500px){.p-interview__subHeading{font-size:1.7rem;margin-bottom:15px}}.p-interview__subHeading .title-line{height:1px;width:22px;background-color:#000;display:inline-block;vertical-align:super;margin-right:5px}@media screen and (max-width: 768px){.p-interview__subHeading .title-line{height:2px;width:35px}}@media screen and (max-width: 500px){.p-interview__subHeading .title-line{height:1px;width:17px}}.p-interview__content__image{width:35.2vw;height:27.4vw;max-width:450px;max-height:350px;border-radius:40px;overflow:hidden}@media screen and (max-width: 768px){.p-interview__content__image{width:100%;height:60vw;order:2}}@media screen and (max-width: 500px){.p-interview__content__image{height:60.2vw;border-radius:20px}}.p-interview__content__image img{border-radius:40px}@media screen and (max-width: 500px){.p-interview__content__image img{border-radius:20px}}.p-interview__content__image .position-right{width:160%;object-position:-250px 50%}@media screen and (max-width: 500px){.p-interview__content__image .position-right{width:155%;object-position:-120px 50%}}.p-interview__supplement{text-align:right;margin:-20px 0 25px 0}@media screen and (max-width: 768px){.p-interview__supplement{font-size:2.6rem;text-align:left}}@media screen and (max-width: 500px){.p-interview__supplement{font-size:1.5rem;margin:-15px 0 15px 0}}.left{text-align:left}.p-otherInterview{background-color:#f5f5f5;padding-bottom:95px}@media screen and (max-width: 768px){.p-otherInterview{padding-bottom:70px}}@media screen and (max-width: 500px){.p-otherInterview{padding-bottom:35px}}.p-otherInterview__title{font-size:3rem;font-weight:500;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.p-otherInterview__title{font-size:3.6rem;margin-bottom:30px}}@media screen and (max-width: 500px){.p-otherInterview__title{font-size:2.1rem;margin-bottom:15px}}.p-resignStaff__contents{flex-wrap:wrap}@media screen and (max-width: 500px){.p-resignStaff__contents{justify-content:space-between}}.p-resignStaff__content{border-radius:40px;width:31%;background-color:#fff;position:relative;padding-bottom:115px}@media screen and (max-width: 768px){.p-resignStaff__content{width:48%;padding-bottom:150px}}@media screen and (max-width: 500px){.p-resignStaff__content{border-radius:20px;padding-bottom:75px}}.p-resignStaff__content:nth-child(3n-1){margin:0 3.5%}@media screen and (max-width: 768px){.p-resignStaff__content:nth-child(3n-1){margin:0}}@media screen and (max-width: 768px){.p-resignStaff__content:nth-child(even){margin-left:4%}}@media screen and (max-width: 500px){.p-resignStaff__content:nth-child(even){margin-left:0}}.p-resignStaff__content:nth-child(n+4){margin-top:30px}@media screen and (max-width: 768px){.p-resignStaff__content:nth-child(n+3){margin-top:20px}}@media screen and (max-width: 500px){.p-resignStaff__content:nth-child(n+3){margin-top:15px}}.p-resignStaff__content:nth-child(4) .p-resignStaff__content__image img{object-position:-80px -80px;width:130%;height:125%}@media screen and (max-width: 500px){.p-resignStaff__content:nth-child(4) .p-resignStaff__content__image img{object-position:-30px -50px}}.p-resignStaff__content__image{display:block;height:14.1vw;position:relative;border-radius:40px 40px 0 0;overflow:hidden}@media screen and (max-width: 768px){.p-resignStaff__content__image{height:24.2vw}}@media screen and (max-width: 500px){.p-resignStaff__content__image{height:24vw;border-radius:20px 20px 0 0}}.p-resignStaff__content__image img{border-radius:40px 40px 0 0}@media screen and (max-width: 500px){.p-resignStaff__content__image img{border-radius:20px 20px 0 0}}@media screen and (max-width: 500px){.p-resignStaff__content__names{margin-bottom:10px}}.p-resignStaff__content__position{font-weight:500;line-height:1.2}@media screen and (max-width: 768px){.p-resignStaff__content__position{font-size:2.6rem}}@media screen and (max-width: 500px){.p-resignStaff__content__position{font-size:1.4rem}}@media screen and (max-width: 350px){.p-resignStaff__content__position{font-size:1.5rem}}.p-resignStaff__content__nameJa{font-size:2.6rem;font-weight:500;color:#78d7dd;line-height:1;margin:10px 0 8px}@media screen and (max-width: 768px){.p-resignStaff__content__nameJa{font-size:3.6rem}}@media screen and (max-width: 500px){.p-resignStaff__content__nameJa{margin:4px 0 6px;font-size:1.8rem}}.p-resignStaff__content__nameEn{font-size:14px;line-height:1}@media screen and (max-width: 500px){.p-resignStaff__content__nameEn{font-size:1.3rem}}.p-resignStaff__content__texts{background-color:#fff;padding:35px 25px 0;border-radius:0 0 40px 40px}@media screen and (max-width: 768px){.p-resignStaff__content__texts{padding:35px 40px 0}}@media screen and (max-width: 680px){.p-resignStaff__content__texts{padding:30px 35px 0}}@media screen and (max-width: 500px){.p-resignStaff__content__texts{padding:20px 13px 0;border-radius:0 0 20px 20px}}.p-resignStaff__content__texts .c-button{width:170px;padding:15px 25px;position:absolute;bottom:45px}@media screen and (max-width: 768px){.p-resignStaff__content__texts .c-button{width:33.3vw;height:90px;bottom:40px;justify-content:center}}@media screen and (max-width: 500px){.p-resignStaff__content__texts .c-button{height:45px;max-width:220px;padding:15px 18px;justify-content:space-between;bottom:25px}}@media screen and (max-width: 350px){.p-resignStaff__content__texts .c-button{height:40px;max-width:220px;padding:12px 12px}}.p-resignStaff__content__texts .c-button::before{background-color:#78d7dd}.p-resignStaff__content__texts .c-button .c-button__text{font-size:1.6rem}@media screen and (max-width: 768px){.p-resignStaff__content__texts .c-button .c-button__text{font-size:2.6rem}}@media screen and (max-width: 680px){.p-resignStaff__content__texts .c-button .c-button__text{font-size:2.2rem}}@media screen and (max-width: 500px){.p-resignStaff__content__texts .c-button .c-button__text{font-size:1.4rem}}.p-resignStaff__content__texts .c-button img{width:12px;height:12px;margin-left:20px}@media screen and (max-width: 768px){.p-resignStaff__content__texts .c-button img{width:22px;height:22px;margin-left:10%}}@media screen and (max-width: 500px){.p-resignStaff__content__texts .c-button img{width:10px;height:10px;margin-left:0}}.p-resignStaff__content__text{margin:17px 0 0;line-height:1.75}@media screen and (max-width: 768px){.p-resignStaff__content__text{font-size:2.6rem;margin:35px 0 0;line-height:1.46}}@media screen and (max-width: 680px){.p-resignStaff__content__text{font-size:2.2rem}}@media screen and (max-width: 500px){.p-resignStaff__content__text{font-size:1.4rem;line-height:1.4;margin:20px 0 0}}