﻿#jtweb-wrapper-content{padding:0 0 !important}@media(max-width: 767px){#jtweb-wrapper-content{padding-bottom:0 !important}}section{overflow-x:hidden}.newCmContent{width:900px;margin:0 auto;color:#003d25}@media(max-width: 767px){.newCmContent{width:100%;padding-left:4vw;padding-right:4vw;box-sizing:border-box}}body.modalOn{overflow:clip;overscroll-behavior:none}picture{display:block}picture.maxW img{max-width:100%;height:auto}picture.notDl{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none}.pcBlock{display:none}@media(min-width: 768px){.pcBlock{display:block}}.spBlock{display:none}@media(max-width: 767px){.spBlock{display:block}}.pcInline{display:none}@media(min-width: 768px){.pcInline{display:inline}}.spInline{display:none}@media(max-width: 767px){.spInline{display:inline}}@keyframes scrollmove{0%{bottom:74px;height:0;opacity:0}40%{height:48px;bottom:26px;opacity:1}100%{bottom:0;height:0;opacity:0}}@keyframes fadeup{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes catchFade{0%{filter:blur(8px);opacity:0}100%{filter:blur(0);opacity:1}}@keyframes nomalFade{0%{opacity:0}100%{opacity:1}}p{font-size:20px;line-height:2}@media(max-width: 767px){p{font-size:3.7vw;line-height:1.7}}section.cmInterviewTitle{width:100%;height:220px;background-image:url(/cw/purpose/images/interview_title_back_pc.webp);background-repeat:no-repeat;background-position:center top;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){section.cmInterviewTitle{height:40vw;background-image:url(/cw/purpose/images/interview_title_back_sp.webp);background-size:cover}}section.cmInterviewTitle h1{text-align:center}section.cmInterviewTitle h1 picture img{width:366px;height:auto}@media(max-width: 767px){section.cmInterviewTitle h1 picture img{width:75vw}}section.cmInterviewTitle h1 strong{display:block;font-size:20px;font-weight:bold;color:#00a273;margin-top:20px}@media(max-width: 767px){section.cmInterviewTitle h1 strong{font-size:4vw;margin-top:4vw}}section.cmInterviewHead{margin:30px 0 63px;padding-bottom:38px;position:relative}@media(max-width: 767px){section.cmInterviewHead{margin:5.3vw 0 10.6vw;padding:0 4.2vw}}section.cmInterviewHead::after{content:"";background-color:#eff9f5;position:absolute;z-index:0;left:0;bottom:0;width:calc(50% + 180px);height:495px}@media(max-width: 767px){section.cmInterviewHead::after{width:100%;height:83.8vw;top:0;bottom:auto}}section.cmInterviewHead .interviewHeadContents{display:grid;width:1080px;margin:0 auto;padding:82px 0 0;grid-template-columns:500px 1fr;grid-template-rows:auto auto;gap:50px 40px;position:relative;z-index:1}@media(max-width: 767px){section.cmInterviewHead .interviewHeadContents{display:block;width:auto;padding:0}}section.cmInterviewHead .interviewHeadContents h2{grid-column:1/2;grid-row:1/2;font-size:40px;font-weight:bold;line-height:1.4;align-self:flex-end}@media(max-width: 767px){section.cmInterviewHead .interviewHeadContents h2{font-size:6.6vw;padding:5.3vw 0 3.2vw}}section.cmInterviewHead .interviewHeadContents picture{grid-column:2/3;grid-row:1/3;margin-top:-82px}@media(max-width: 767px){section.cmInterviewHead .interviewHeadContents picture{margin:0 -4.2vw 5.3vw 4.2vw}section.cmInterviewHead .interviewHeadContents picture img{max-width:100%;height:auto}}section.cmInterviewHead .interviewHeadContents p{font-size:16px}@media(max-width: 767px){section.cmInterviewHead .interviewHeadContents p{font-size:3.3vw;line-height:2}}section.cmInterviewContent{width:1080px;margin:0 auto;overflow-x:visible}@media(max-width: 767px){section.cmInterviewContent{width:auto;padding:0 4.2vw}}section.cmInterviewContent h3{font-size:20px;font-weight:500;line-height:1.6;background-color:#eff9f5;padding:12px 0;margin-bottom:30px;position:relative}@media(max-width: 767px){section.cmInterviewContent h3{font-size:3.7vw;margin:0 -4.2vw 5.3vw;padding:4.2vw 4.2vw 4.2vw 7.9vw;text-indent:-3.7vw}}section.cmInterviewContent h3::before{content:"－"}section.cmInterviewContent h3::after{position:absolute;content:"";top:0;bottom:0;left:-100%;width:100%;background-color:#eff9f5}@media(max-width: 767px){section.cmInterviewContent h3::after{display:none}}section.cmInterviewContent .cmInterviewPhoto{text-align:center;margin-bottom:50px}@media(max-width: 767px){section.cmInterviewContent .cmInterviewPhoto{margin-bottom:8vw}}@media(max-width: 767px){section.cmInterviewContent .cmInterviewPhoto picture img{max-width:100%;height:auto}}section.cmInterviewContent p+p{margin-top:1em}section.cmInterviewContent p+h3{margin-top:60px}@media(max-width: 767px){section.cmInterviewContent p+h3{margin-top:8vw}}section.cmInterviewContent p+.cmInterviewPhoto{margin-top:50px}@media(max-width: 767px){section.cmInterviewContent p+.cmInterviewPhoto{margin-top:6.6vw}}section.cmInterviewProfile{background-image:url(/cw/purpose/images/profile_back_pc.webp);background-repeat:no-repeat;background-position:center top;padding:85px 0}@media(max-width: 767px){section.cmInterviewProfile{background-image:url(/cw/purpose/images/profile_back_sp.webp);background-size:cover;padding:13.3vw 4.2vw 11.3vw}}section.cmInterviewProfile .cmInterviewProfileBox{width:900px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;grid-template-rows:auto auto;gap:20px 50px}@media(max-width: 767px){section.cmInterviewProfile .cmInterviewProfileBox{width:auto;display:block}}section.cmInterviewProfile .cmInterviewProfileBox picture{grid-column:1/2;grid-row:1/3}@media(max-width: 767px){section.cmInterviewProfile .cmInterviewProfileBox picture{text-align:center;margin-bottom:8.5vw}}section.cmInterviewProfile .cmInterviewProfileBox picture img{max-width:100%;height:auto}@media(max-width: 767px){section.cmInterviewProfile .cmInterviewProfileBox picture img{max-width:none;width:50.5vw}}section.cmInterviewProfile .cmInterviewProfileBox h3{grid-column:2/3;grid-row:1/2;font-size:28px;line-height:1;font-weight:bold;align-self:flex-end}@media(max-width: 767px){section.cmInterviewProfile .cmInterviewProfileBox h3{font-size:5.9vw;margin-bottom:3.5vw}}section.cmInterviewProfile .cmInterviewProfileBox dl{grid-column:2/3;grid-row:2/3;font-size:18px}@media(max-width: 767px){section.cmInterviewProfile .cmInterviewProfileBox dl{font-size:3.7vw}}section.cmInterviewProfile .cmInterviewProfileBox dl dt{padding-bottom:12px;line-height:1.5;font-weight:500}@media(max-width: 767px){section.cmInterviewProfile .cmInterviewProfileBox dl dt{padding-bottom:1.8vw}}section.cmInterviewProfile .cmInterviewProfileBox dl dd{line-height:1.9}@media(max-width: 767px){section.cmInterviewProfile .cmInterviewProfileBox dl dd{line-height:1.7}}.cmInterviewReturn{padding:50px 0 100px;text-align:center}@media(max-width: 767px){.cmInterviewReturn{padding:10.6vw 4.6vw 18.6vw}}.cmInterviewReturn a{display:inline-block;border:solid 1px #004d36;border-radius:32px;font-size:18px;line-height:1;text-decoration:none;padding:20px 36px 20px 48px;position:relative}@media(max-width: 767px){.cmInterviewReturn a{font-size:4vw;padding:4.6vw 3.2vw 4.6vw 4.4vw;font-feature-settings:"palt" 1;width:100%;box-sizing:border-box}}.cmInterviewReturn a::before{content:"";display:inline-block;position:absolute;top:50%;left:24px;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-top:solid 2px #004d36;border-left:solid 2px #004d36}@media(max-width: 767px){.cmInterviewReturn a::before{width:1.8vw;height:1.8vw;left:4vw}}