#interview{padding-top:clamp(75px,7.32601vw,100px)}#career-recruitment{margin-top:clamp(105px,10.25641vw,140px);padding-top:clamp(105px,10.25641vw,140px)}.p-interview__list{display:grid;grid-template-columns:repeat(3,1fr);margin-inline:auto;max-width:900px;row-gap:clamp(48px,4.68864vw,64px)}.p-interview__list__item{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.p-interview__list__item h3{font-size:clamp(16px,1.61172vw,22px);font-weight:500;letter-spacing:.05em;margin-bottom:clamp(22px,2.1978vw,30px);text-align:center}.p-sec-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-sec-title.interview{align-items:flex-start;margin-bottom:clamp(56px,5.49451vw,75px)}.p-sec-title .en-img{height:clamp(30px,2.9304vw,40px);margin-bottom:clamp(9px,.87912vw,12px)}.p-sec-title .en-img img{height:100%;width:auto}.p-sec-title .ja{font-size:clamp(13px,1.31868vw,18px)}.p-contents-title,.p-sec-title .ja{font-weight:500;letter-spacing:.05em}.p-contents-title{font-size:clamp(19px,1.90476vw,26px);margin-bottom:clamp(45px,4.3956vw,60px);margin-top:clamp(82px,8.05861vw,110px);padding-top:clamp(30px,2.9304vw,40px);position:relative;text-align:center}.p-contents-title:after{background-color:#c3002f;content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:clamp(48px,4.68864vw,64px)}.p-contents-text{font-size:clamp(14px,1.17216vw,16px);line-height:2;text-align:center}h4{font-size:clamp(16px,1.61172vw,22px);font-weight:500;letter-spacing:.05em;margin-bottom:clamp(15px,1.4652vw,20px)}.p-btn-wrap{display:flex;justify-content:center;margin-top:clamp(90px,8.79121vw,120px)}.p-margin-top{margin-top:clamp(120px,11.72161vw,160px)}.p-recruit__bg{background-color:#f7f7f7;height:1000vh;top:clamp(1732px,169.23077vw,2310px);transform:translateY(-50%) rotate(45deg);transform-origin:center;width:clamp(900px,87.91209vw,1200px);z-index:-2}.p-recruit__bg,.p-recruit__deco{left:50%;pointer-events:none;position:absolute}.p-recruit__deco{background:url(/assets/img/recruit/deco_bg.svg) no-repeat 50%;background-size:contain;height:clamp(90px,8.79121vw,120px);margin-left:clamp(171px,16.73993vw,228.5px);top:clamp(1267px,123.80952vw,1690px);width:clamp(122px,11.94139vw,163px);z-index:-1}@media screen and (max-width:768px){#interview{margin-top:60px;padding-top:60px}#career-recruitment{margin-top:100px;padding-top:100px}.p-interview__list{column-gap:18px;grid-template-columns:repeat(2,1fr);row-gap:40px}.p-interview__list__item h3{font-size:14px;margin-bottom:18px}.p-interview__list__item .c-btn{gap:8px;height:40px;padding:0;width:100%}.p-interview__list__item .c-btn span{font-size:12px;margin-bottom:2px;white-space:nowrap}.p-sec-title.interview{margin-bottom:40px}.p-sec-title .en-img{height:23px}.p-sec-title .en-img.career{height:60px}.p-sec-title .ja{font-size:12px}.p-contents-title{font-size:20px;margin-bottom:30px;margin-top:60px;padding-top:30px}.p-contents-title:after{width:64px}.p-contents-text{font-size:12px;text-align:left}h4{font-size:18px}.p-btn-wrap{margin-top:50px}.p-margin-top{margin-top:40px}.p-recruit__bg{top:1580px;width:1900px}.p-recruit__deco{height:60px;margin-left:149px;top:970px;width:82px}}