.career-layout-2.interviewDetail .mainImage{float:unset;width:100%;margin-bottom:46px;max-width:969px;margin:0 auto}.career-layout-2.interviewDetail .mainImage+.interviewDetailSect{margin-top:46px}@media(max-width: 750px){.career-layout-2.interviewDetail .mainImage+.interviewDetailSect{margin-top:6.4vw}}.career-layout-2 .cFrame4{max-width:1157px}.career-layout-2 .interviewDetailSect{margin-bottom:90px}@media(max-width: 750px){.career-layout-2 .interviewDetailSect{margin-bottom:16vw}}.career-layout-2 .interviewDetailSect .text{margin:0}.career-layout-2.interviewDetail .titleArea{padding-top:46px}@media(max-width: 750px){.career-layout-2.interviewDetail .titleArea{padding-top:6.4vw}}.career-layout-2.interviewDetail .titleArea .name{margin:0 0 17px}@media(max-width: 750px){.career-layout-2.interviewDetail .titleArea .name{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 750px){.career-layout-2.interviewDetail .titleArea .name .ja{font-size:2.1rem}}@media(max-width: 750px){.interviewDetail .titleArea .name .en{font-size:1.2rem}}.career-layout-2.interviewDetail .titleArea .info{margin:0 0 20px}@media(max-width: 750px){.career-layout-2.interviewDetail .titleArea .info{margin:0 0 2.1333333333vw}}@media(max-width: 750px){.career-layout-2.interviewDetail .titleArea .info.forPc{display:none}}@media(max-width: 750px){.career-layout-2.interviewDetail .titleArea .info .date{width:27.4666666667vw;height:6.4vw;margin:0 0 2.1333333333vw;border-radius:1.0666666667vw;font-size:2.6666666667vw;line-height:1}}.career-layout-2.interviewDetail .titleArea .textArea{width:100%}.career-layout-2.interviewDetail .titleArea .detailTitle .ja{font-size:4rem}@media(max-width: 750px){.career-layout-2.interviewDetail .titleArea .detailTitle .ja{font-size:2.5rem}}@media(max-width: 750px){.career-layout-2.interviewDetail .titleArea .summary{font-size:1.4rem}}.career-layout-2.catDetail .titleArea .detailTitle .en{font-family:var(--wR)}@media(max-width: 750px){.career-layout-2.catDetail .titleArea .detailTitle .en{font-size:1.5rem;margin:0 0 2.1333333333vw}}.career-layout-2 .introductionTextSect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:32px}@media(max-width: 750px){.career-layout-2 .introductionTextSect{display:block}}.career-layout-2 .introductionTextSectCol:nth-child(2){width:calc(100% - 365px)}@media(max-width: 750px){.career-layout-2 .introductionTextSectCol:nth-child(2){width:unset}}.career-layout-2.interviewDetail .titleArea .info .degree{margin:0;font-family:var(--wDB)}@media(max-width: 750px){.career-layout-2.interviewDetail .titleArea .info .degree{font-family:var(--wM);font-size:1.2rem}}.career-layout-2 .introductionBorder{border:none;position:relative;margin:40px auto 45px;height:26px;max-width:768px}@media(max-width: 750px){.career-layout-2 .introductionBorder{margin:9.6vw auto;height:6.9333333333vw}}.career-layout-2 .introductionBorder::before{content:"";width:76px;height:26px;display:inline-block;background-color:#fff;background-position:center;background-image:url("../interview/images/introduction_border_icon.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(50% - 13px);right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);padding:0 26px;z-index:2}@media(max-width: 750px){.career-layout-2 .introductionBorder::before{width:20.2666666667vw;height:6.9333333333vw;top:calc(50% - 3.4666666667vw);padding:0 6.6666666667vw}}.career-layout-2 .introductionBorder::after{content:"";height:0;width:100%;display:inline-block;border-top:1px solid rgba(0,0,0,.4);padding-top:11px;position:relative;z-index:1}@media(max-width: 750px){.career-layout-2 .introductionBorder::after{padding-top:1.3333333333vw}}.career-layout-2 .textArea h2{font-size:2.4rem;font-weight:600;line-height:1.8;letter-spacing:.72px;margin-bottom:45px}@media(max-width: 750px){.career-layout-2 .textArea h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;letter-spacing:.54px;margin-bottom:9.0666666667vw}}.career-layout-2 .textArea h2:before{content:"";display:inline-block;width:6px;height:30px;background:#515c6a;margin-right:20px;-webkit-transform:translateY(6px);transform:translateY(6px)}@media(max-width: 750px){.career-layout-2 .textArea h2:before{width:1.6vw;height:auto;margin-right:2.1333333333vw;-webkit-transform:unset;transform:unset}}.career-layout-2 .interviewerText{font-family:var(--wDB),sans-serif;font-size:1.6rem;font-weight:600;line-height:1.8;letter-spacing:.48px;text-indent:-3.1em;margin-left:3em;margin-bottom:20px}@media(max-width: 750px){.career-layout-2 .interviewerText{margin-bottom:4.2666666667vw}}.career-layout-2 .interviewerText::before{content:"";display:inline-block;width:40px;height:1px;background:#515c6a;margin-right:10px;-webkit-transform:translateY(-500%);transform:translateY(-500%)}@media(max-width: 750px){.career-layout-2 .interviewerText::before{width:10.6666666667vw;margin-right:2.6666666667vw}}.career-layout-2 .interviewDetailSect .text+.text{margin-top:2em}.career-layout-2 .textEmphasis{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(49, 204, 228, 0.4)));background:linear-gradient(transparent 60%, rgba(49, 204, 228, 0.4) 60%)}.career-layout-2 .textArea .scTrig+.scTrig{margin-top:60px}@media(max-width: 750px){.career-layout-2 .textArea .scTrig+.scTrig{margin-top:8.5333333333vw}}.career-layout-2.interviewDetail .fullImage{margin:0}.career-layout-2 .textArea .scTrig+.scTrig.fullImage{margin-top:45px}@media(max-width: 750px){.career-layout-2 .textArea .scTrig+.scTrig.fullImage{margin-top:8.5333333333vw}}.career-layout-2 .textArea .scTrig.fullImage+.scTrig{margin-top:45px}@media(max-width: 750px){.career-layout-2 .textArea .scTrig.fullImage+.scTrig{margin-top:8.5333333333vw}}.career-layout-2 .positionSect{margin-bottom:90px}@media(max-width: 750px){.career-layout-2 .positionSect{padding:0 0 0 6.4vw !important;margin-bottom:16vw}}.career-layout-2 .positionSect h2{font-family:var(--wR),sans-serif;font-size:2rem;font-weight:400;line-height:132%;letter-spacing:.588px;margin-bottom:25px}@media(max-width: 750px){.career-layout-2 .positionSect h2{font-size:1.8rem;line-height:1.32;letter-spacing:.54px;margin-bottom:6.1333333333vw;margin-right:6.4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width: 750px){.career-layout-2 .positionSect h2.forPc{display:none}}.career-layout-2 .positionSect h2::before{display:none}.career-layout-2 .positionSectBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.career-layout-2 .positionSectCol{width:calc(33.3333333333% - 10px)}@media(max-width: 750px){.career-layout-2 .positionSectCol{width:80.8vw !important;margin:0 1.0666666667vw}}.career-layout-2 .positionSect .thumb{margin-bottom:16px}.career-layout-2 .positionSect .thumb img{border-radius:6px}@media(max-width: 750px){.career-layout-2 .positionSect .thumb img{border-radius:2.1333333333vw}}.career-layout-2 .positionSect h3{font-family:var(--wDB),sans-serif;font-size:1.6rem;font-weight:600;line-height:1.8;letter-spacing:.48px;margin-bottom:5px}.career-layout-2 .positionSect .text{font-family:var(--wR),sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8;letter-spacing:.39px;margin-bottom:19px}@media(max-width: 750px){.career-layout-2 .positionSect .text{font-size:1.4rem;line-height:1.56;letter-spacing:.42px;margin-bottom:8.5333333333vw}}.career-layout-2 .positionSect .btn a{font-family:var(--wR),sans-serif;font-size:1.4rem;max-width:100%;min-width:unset;width:203px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:calc(infinity*1px);border:1px solid rgba(81,92,106,.6);margin:0 auto}@media(max-width: 750px){.career-layout-2 .positionSect .btn a{-webkit-transform:translateX(3.2vw);transform:translateX(3.2vw);width:64vw;height:14.9333333333vw}}.career-layout-2 .positionSect .btn a::after{content:"";width:16px;height:16px;display:inline-block;background-image:url("../interview/images/position_sect_btn_icon.svg");background-repeat:no-repeat;background-size:contain}/*# sourceMappingURL=career-layout-2.min.css.map */