.section-heading{font-family:din-2014,"Helvetica Neue",Arial,sans-serif;font-size:1.6rem;line-height:1.5;letter-spacing:0.03em}.interview{padding-top:152px}@media only screen and (min-width:768px){.interview{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[36];grid-template-columns:repeat(36,minmax(0,1fr));padding-top:279px}}@media only screen and (min-width:768px){.interview__article{display:-ms-grid;display:grid;-ms-grid-columns:subgrid;grid-template-columns:subgrid;grid-column:1/-1}}.interview__head{display:-ms-grid;display:grid;row-gap:60px}@media only screen and (min-width:768px){.interview__head{-ms-grid-columns:subgrid;grid-template-columns:subgrid;grid-column:1/-1;row-gap:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.interview-head__content{padding:0 30px}@media only screen and (min-width:768px){.interview-head__content{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[28];grid-template-columns:repeat(28,minmax(0,1fr));-ms-grid-column:5;-ms-grid-column-span:28;grid-column:5/33;max-width:1536px;padding:0;margin-inline:auto}}.interview__lead-text{font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.9rem;font-weight:500;line-height:1.8;letter-spacing:0.12em;color:#292929}@media only screen and (min-width:768px){.interview__lead-text{-ms-grid-column:1;-ms-grid-column-span:17;grid-column:1/18;font-size:2.1rem}}@media only screen and (min-width:768px){.interview__staff{grid-column:19/-1}}.interview__staff-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px}@media only screen and (min-width:768px){.interview__staff-name{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:4px}}.staff-number{font-family:din-2014,"Helvetica Neue",Arial,sans-serif;font-size:1.4rem;line-height:1.5;letter-spacing:0.01em;color:#8c8c8c}@media only screen and (min-width:768px){.staff-number{font-size:1.6rem}}.staff-name{font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:0.1em}@media only screen and (min-width:768px){.staff-name{font-size:1.6rem}}.staff-position{position:relative;padding-left:19px;font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:0.1em}@media only screen and (min-width:768px){.staff-position{padding-left:22px;font-size:1.6rem}}.staff-position:before{content:"";position:absolute;top:50%;left:-7px;width:20px;height:1px;background-color:#a6a6a6;-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg)}.staff-info{padding-top:16px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:1.3rem;font-weight:500;line-height:2;letter-spacing:0.08em;text-align:justify;color:#707070}@media only screen and (min-width:768px){.staff-info{padding-top:20px}}.interview__mv{aspect-ratio:390/390;overflow:hidden}@media only screen and (min-width:768px){.interview__mv{grid-column:1/-1;margin-top:130px;aspect-ratio:1440/600}}.interview__mv img{-webkit-transform:scale(1.05);transform:scale(1.05)}.interview__content{padding:80px 30px 0}@media only screen and (min-width:768px){.interview__content{-ms-grid-column:3;-ms-grid-column-span:32;grid-column:3/35;padding:180px 0 0}}.interview__contentInner{display:-ms-grid;display:grid;row-gap:59px}@media only screen and (min-width:768px){.interview__contentInner{row-gap:80px;-ms-grid-columns:(minmax(0,1fr))[32];grid-template-columns:repeat(32,minmax(0,1fr));max-width:1536px;margin-inline:auto}}.interview__qa{display:-ms-grid;display:grid;row-gap:19px}@media only screen and (min-width:768px){.interview__qa{-ms-grid-column:8;-ms-grid-column-span:18;grid-column:8/26}}.interview__question{font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.6rem;font-weight:500;line-height:2.1;letter-spacing:0.1em}@media only screen and (min-width:768px){.interview__question{font-size:1.7rem;line-height:2}}.interview__answer{padding-top:20px;border-top:1px solid #cecece;font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:0.1em;text-align:justify}@media only screen and (min-width:768px){.interview__answer{line-height:2.3}}.interview__img{aspect-ratio:330/220}@media only screen and (min-width:768px){.interview__img{-ms-grid-column:8;-ms-grid-column-span:18;grid-column:8/26;aspect-ratio:720/480}}.interview__job-description{padding:58px 30px 0}@media only screen and (min-width:768px){.interview__job-description{-ms-grid-column:3;-ms-grid-column-span:32;grid-column:3/35;padding:79px 0 157px;border-bottom:1px solid #ddd}}@media only screen and (min-width:768px){.interview__job-description .interview__job-descriptionInner{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[32];grid-template-columns:repeat(32,minmax(0,1fr));max-width:1536px;margin-inline:auto}}.interview__job-description details{padding:27px 28px;border:1px solid #ddd;border-radius:3px}@media only screen and (min-width:768px){.interview__job-description details{-ms-grid-column:8;-ms-grid-column-span:18;grid-column:8/26;padding:36px 50px}}.interview__job-description summary{position:relative;display:block;font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.5rem;font-weight:500;line-height:1.8;letter-spacing:0.1em;color:#292929}.interview__job-description summary::-webkit-details-marker{display:none}.interview__job-description summary:after,.interview__job-description summary:before{content:"";position:absolute;top:13px;right:10px;width:10px;height:1px;background-color:#8c8c8c}.interview__job-description summary:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}.interview__job-description details.is-opened summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.interview__job-description .content{overflow:hidden}.interview__job-description .content__inner{padding:32px 0}@media only screen and (min-width:768px){.interview__job-description .content__inner{padding:31px 0 43px}}.interview__job-description .content__inner tbody{display:-ms-grid;display:grid;row-gap:20px}.interview__job-description .content__inner tr{display:-ms-grid;display:grid;row-gap:8px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:1.3rem;font-weight:500;line-height:2;letter-spacing:0.08em;text-align:justify}@media only screen and (min-width:768px){.interview__job-description .content__inner tr{-ms-grid-columns:1fr 80.8441558442%;grid-template-columns:1fr 80.8441558442%}}.interview__job-description .content__inner td{font-weight:300;text-align:justify}.other-interview{margin-top:80px}@media only screen and (min-width:768px){.other-interview{display:-ms-grid;display:grid;-ms-grid-columns:subgrid;grid-template-columns:subgrid;grid-column:1/-1;margin-top:170px}}.other-interview .section-heading{padding-top:80px;margin:0 30px;border-top:1px solid #ddd}@media only screen and (min-width:768px){.other-interview .section-heading{-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/9;padding-top:0;margin:0;border:none}}#other-interview__slide{position:relative;padding-top:47px}@media only screen and (min-width:768px){#other-interview__slide{grid-column:15/-1;padding-top:0}}#other-interview__slide .embla__viewport{overflow:hidden}#other-interview__slide .embla__container{display:-webkit-box;display:-ms-flexbox;display:flex}#other-interview__slide .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 77.6923076923%;flex:0 0 77.6923076923%;padding-left:27px;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (min-width:768px){#other-interview__slide .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 45.4545454545%;flex:0 0 45.4545454545%;padding-left:0;padding-right:80px;-webkit-box-sizing:border-box;box-sizing:border-box}}#other-interview__slide .embla__slide:first-child{padding-left:30px}@media only screen and (min-width:768px){#other-interview__slide .embla__slide:first-child{padding-left:0}}#other-interview__slide .embla__slide:last-child{margin-right:30px}@media only screen and (min-width:768px){#other-interview__slide .embla__slide:last-child{margin-right:80px}}.navigation-button{position:absolute;top:-18px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}@media only screen and (min-width:768px){.navigation-button{top:59px;right:auto;left:-45.4545454545%}}.embla__next,.embla__prev{width:9px;height:13px}.embla__next:disabled path,.embla__prev:disabled path{stroke:#9a9a9a}.embla__next svg,.embla__prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.embla__next path,.embla__prev path{stroke:#3f3f3f}.embla__next{margin-top:-2px}.embla__prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.other-interview__img{border-radius:3px;aspect-ratio:303/303}@media only screen and (min-width:768px){.other-interview__img{aspect-ratio:320/320}}.other-interview__detail{position:relative;padding-top:24px}.other-interview__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px}.other-interview .staff-number{font-family:din-2014,"Helvetica Neue",Arial,sans-serif;font-size:1.4rem;line-height:1.5;letter-spacing:0.01em;color:#8c8c8c}.other-interview .staff-name{font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:0.1em;color:#292929}.other-interview .staff-position{position:relative;padding-left:19px;font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.4rem;font-weight:500;line-height:2.1;letter-spacing:0.1em;color:#292929}.other-interview .staff-position:before{content:"";position:absolute;top:50%;left:-7px;width:20px;height:1px;background-color:#a6a6a6;-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg)}.other-interview__lead{margin-top:4px;padding-top:12px;border-top:1px solid #cecece;font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:0.12em;color:#292929}.other-interview__arrow{position:absolute;bottom:0;right:0;width:29px;height:29px}@media only screen and (min-width:768px){.other-interview__arrow{width:30px;height:30px}}.other-interview__arrow .arrow{top:52%}.other-interview__arrow .arrow:after,.other-interview__arrow .arrow:before{width:9px;height:7px}.other-interview__arrow svg{width:28px;height:28px;overflow:visible}@media only screen and (min-width:768px){.other-interview__arrow svg{width:29px;height:29px}}.other-interview__arrow svg circle{stroke:#bfbfbf}.interview__link-section{display:-ms-grid;display:grid;row-gap:8px;padding:80px 30px 120px}@media only screen and (min-width:768px){.interview__link-section{-ms-grid-column:5;-ms-grid-column-span:28;grid-column:5/33;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:180px 0 200px}}.interview__link{width:100%;border:1px solid #ddd;border-radius:3px}.interview__link a{display:block;width:100%;height:100%;padding:45px;background-color:#e5e5e5;-webkit-transition:background-color 0.8s;transition:background-color 0.8s}@media only screen and (min-width:768px){.interview__link a{padding:68px 80px 64px}.interview__link a:hover{background-color:#f5f5f5}}.interview__link span{display:inline-block;padding-top:6px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:1.3rem;font-weight:500;line-height:2;letter-spacing:0.08em;color:#292929;opacity:0.7}.link-text{position:relative;font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.8rem;font-weight:500;line-height:1.8;letter-spacing:0.1em;color:#292929}@media only screen and (min-width:768px){.link-text{font-size:1.9rem}}.interview-link__arrow{position:absolute;top:51%;left:83px;display:block;width:10px;height:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.interview-link__arrow{left:89px}}.interview-link__arrow span{display:block;width:100%;height:100%;padding:0;background-image:url(../images/common/icon_link.svg);background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:768px){.breadcrumb{grid-column:1/-1}}