.l-main.interview .p-title-wrap{position:relative;margin-bottom:-5%}.l-main.interview .p-title-wrap::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:20%;background-color:#f0f0f0;-webkit-transform:translateY(calc(100% - 2px));transform:translateY(calc(100% - 2px))}.l-main.interview .p-title-wrap .p-title-inner{top:22%}.p-interview-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;letter-spacing:-.04em}.p-interview-title .en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:20px;font-size:24px;font-size:1.5rem;line-height:1;letter-spacing:-.01em;font-family:Montserrat,sans-serif;font-weight:700;text-shadow:0 3px 6px rgba(0,0,0,.45)}.p-interview-title .en::after{content:"";display:block;width:75px;height:1px;background-color:#fff}.p-interview-title .slogan-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:11px}.p-interview-title .slogan-box .slogan{display:inline-block;vertical-align:top;padding-block:.05em .15em;padding-inline:24px;font-size:50px;font-size:3.125rem;font-weight:900;line-height:1.4;background-color:#96012d;text-shadow:0 3px 6px rgba(0,0,0,.45)}.p-interview-title .department{display:inline-block;vertical-align:top;margin-top:30px;padding-block:6px;padding-inline:15px;background-color:#fff;font-size:19px;font-size:1.1875rem;line-height:1.6;color:#96012d;font-weight:700}.p-interview-title .department .year{margin-left:10px;font-size:12px;font-size:.75rem;vertical-align:3px}.p-interview-title .name{display:inline-block;vertical-align:top;padding-block:3px 4px;padding-inline:15px;background-color:#fff;font-size:28px;font-size:1.75rem;color:#96012d;font-weight:700}.interview-sec{position:relative;overflow:hidden;background:url(../../img/interview/bg_text_interview.png) no-repeat center 14vw/100% auto}.career-profile .profile-title{margin-bottom:15px;font-size:50px;font-size:3.125rem;line-height:1;letter-spacing:.02em;font-weight:700;font-family:Montserrat,sans-serif}.career-profile .profile-info-list{max-width:82%}.career-profile .profile-info-list .lb{position:relative;padding-left:14px;margin-bottom:5px;font-size:14px;font-size:.875rem;line-height:1.5;font-weight:700;color:#96012d}.career-profile .profile-info-list .lb~.lb{margin-top:20px}.career-profile .profile-info-list .lb::before{content:"";position:absolute;left:0;top:7px;display:block;aspect-ratio:1;width:7px;background-color:#96012d;border-radius:50%}.career-profile .profile-info-list .lb.type-before{color:#7f8091}.career-profile .profile-info-list .lb.type-before::before{background-color:#7f8091}.career-profile .profile-info-list .text{padding-bottom:10px;font-size:22px;font-size:1.375rem;line-height:1.5;font-weight:900;border-bottom:1px solid #b5b6c6}.career-profile .profile-info-list .text.type-before{font-size:18px;font-size:1.125rem}.interview-qna-wrap{margin-top:120px}.interview-qna-wrap .interview-qna-inner{max-width:1000px;margin-left:auto;margin-right:auto}.interview-qna-wrap.bg-white{padding-bottom:65px;background:#fff url(../../img/interview/bg_text_interview02.png) no-repeat center top/100% auto}.interview-qna-wrap .interview-question{margin-bottom:5px;font-size:30px;font-size:1.875rem;line-height:1.5;letter-spacing:-.04em;color:#96012d;font-weight:900}.interview-qna-wrap .interview-question~.interview-question{margin-top:40px}.interview-qna-wrap .interview-question .en{display:block;font-size:14px;font-size:.875rem;line-height:.95;letter-spacing:-.01em;font-weight:700;font-family:Montserrat,sans-serif}.interview-qna-wrap .interview-question .en .num{margin-left:-3px;font-size:96px;font-size:6rem;vertical-align:-7px}.interview-qna-wrap .interview-answer{position:relative;padding-left:60px}.interview-qna-wrap .interview-answer::before{content:"";position:absolute;left:34px;top:13px;aspect-ratio:1;width:15px;border-left:1px solid #16202c;border-bottom:1px solid #16202c}.interview-qna-wrap .interview-answer .answer-title{margin-bottom:20px;font-size:24px;font-size:1.5rem;line-height:1.6;letter-spacing:-.04em;font-weight:900}.interview-qna-wrap .interview-answer .answer-text{padding-left:5px}.interview-qna-wrap .interview-img{aspect-ratio:2.2727272727/1;margin-block:90px 120px;overflow:hidden;border-radius:8px;-webkit-box-shadow:0 13px 16px rgba(0,0,0,.12);box-shadow:0 13px 16px rgba(0,0,0,.12)}.interview-qna-wrap .interview-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.interview-qna-wrap .interview-img.w-full{aspect-ratio:auto;width:100vw;max-width:none;height:500px;margin-inline:calc(-50vw + 50%);margin-block:140px 100px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.interview-qna-wrap .interview-img.w-full img{max-width:none}.interview-qna-wrap .interview-timestamp{margin-top:50px;font-size:13px;font-size:.8125rem;color:#7e7f8b;text-align:right}.people-pagination-sec{position:relative;padding-block:12% 140px;background-color:#f0f0f0}.people-pagination-sec::before{content:"";display:block;position:absolute;left:0;top:0;z-index:0;aspect-ratio:6.6176470588/1;width:100%;background:#fff url(../../img/top_people_obj.png) no-repeat right top/cover}.people-pagination-sec>.m-wrapper{position:relative}.people-pagination-sec .people-pagination{display:-ms-grid;display:grid;-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr}.people-pagination-sec .people-pagination .people-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;gap:30px}.people-pagination-sec .people-pagination .people-list .m-people-item{width:100%;margin-right:0}.people-pagination-sec .people-pagination .people-list .m-people-item .text-box{padding-inline:25px;padding-bottom:35px}.people-pagination-sec .people-pagination .people-list .m-people-item .label{margin-top:10px}.people-pagination-sec .people-pagination .people-list .m-people-item .title{margin-bottom:15px;font-size:23px;font-size:1.4375rem}@media screen and (max-width:640px){.l-main.interview .p-title-wrap{margin-bottom:0}.p-interview-title .en{margin-bottom:10px}.p-interview-title .en::after{width:50px}.p-interview-title .slogan-box{row-gap:5px}.p-interview-title .slogan-box .slogan{padding-block:3px 5px;padding-inline:12px}.p-interview-title .department{display:inline-block;margin-top:15px;padding-inline:12px}.p-interview-title .department .year{display:block;margin-top:5px;margin-left:0}.p-interview-title .name{padding-top:0;padding-inline:12px;line-height:1.6}.interview-sec{padding-top:35px}.career-profile .profile-title{font-size:36px;font-size:2.25rem}.career-profile .profile-info-list{max-width:100%}.career-profile .profile-info-list .lb{font-size:13px;font-size:.8125rem}.career-profile .profile-info-list .text{font-size:18px;font-size:1.125rem}.career-profile .profile-info-list .text.type-before{font-size:15px;font-size:.9375rem}.interview-qna-wrap{margin-top:70px}.interview-qna-wrap.bg-white{padding-bottom:35px}.interview-qna-wrap .interview-question{margin-bottom:10px;font-size:18px;font-size:1.125rem}.interview-qna-wrap .interview-question .en{margin-bottom:7px;font-size:12px;font-size:.75rem}.interview-qna-wrap .interview-question .en .num{margin-left:0;font-size:50px;font-size:3.125rem;vertical-align:-4px}.interview-qna-wrap .interview-answer{padding-left:22px}.interview-qna-wrap .interview-answer::before{left:7px;top:9px;width:8px}.interview-qna-wrap .interview-answer .answer-title{margin-bottom:12px;font-size:15px;font-size:.9375rem}.interview-qna-wrap .interview-answer .answer-text{padding-left:0;font-size:13px;font-size:.8125rem}.interview-qna-wrap .interview-img{aspect-ratio:3/2;margin-block:40px 60px}.interview-qna-wrap .interview-img.w-full{width:100vw;margin-inline:calc(-50vw + 50%);height:200px;margin-block:50px 60px}.interview-qna-wrap .interview-timestamp{margin-top:30px;font-size:11px;font-size:.6875rem}.people-pagination-sec{padding-block:90px 60px}.people-pagination-sec::before{aspect-ratio:5.8695652174/1;background-size:114% auto}.people-pagination-sec .people-pagination{display:block}.people-pagination-sec .people-pagination .people-list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;margin-top:30px}}@media screen and (max-width:1500px){.l-main.interview .p-title-wrap .p-title-inner{top:26%}.p-interview-title .en{font-size:clamp(.813rem,.728rem + .42vw,1.125rem)}.p-interview-title .slogan-box .slogan{font-size:clamp(1.313rem,1.041rem + 1.36vw,2.313rem)}.p-interview-title .department{font-size:14px;font-size:.875rem}.p-interview-title .department .year{font-size:10px;font-size:.625rem}.p-interview-title .name{font-size:22px;font-size:1.375rem}}@media screen and (max-width:1500px)and (max-width:640px){.l-main.interview .p-title-wrap .p-title-inner{top:22%}}@media screen and (max-width:1000px){.interview-qna-wrap .interview-qna-inner{max-width:79.6%}}@media screen and (max-width:1200px)and (min-width:641px){.interview-qna-wrap .interview-img.w-full{width:125.5%;margin-inline:-12.75%}}