@font-face{font-family:"ja";src:url("../font/ZenKakuGothicNew-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"ja-bold";src:url("../font/ZenKakuGothicNew-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"en";src:url("../font/JosefinSans-Regular.ttf") format("truetype");font-display:swap}:root{--innerMarginInline: 40}.interview{--interview-color: #59b53a}.interview-hero{padding-bottom:60px;background:no-repeat center/cover}.interview-hero .interview-hero-media{position:relative}.interview-hero .interview-hero-card{position:absolute;left:0;bottom:0;background-color:#fff;padding:24px 28px 0 0;width:50%}.interview-hero .interview-hero-title{display:flex;align-items:baseline;gap:10px}.interview-hero .interview-hero-title-en{font-family:"en";font-size:2.8571428571rem;color:#333}.interview-hero .interview-hero-title-ja{font-size:1.7142857143rem}.interview-hero .interview-hero-lead{margin-top:18px;font-size:3.4285714286rem;font-weight:bold;line-height:1.3}.interview-hero .interview-hero-meta{font-size:1.7142857143rem}.interview-hero .interview-hero-meta-row{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.interview-schedule{padding:80px 0}.interview-schedule .schedule-title{text-align:center}.interview-schedule .schedule-title span{font-size:2.5714285714rem}.interview-schedule .schedule-list{margin-top:40px;display:flex;flex-direction:column;gap:30px;position:relative;z-index:1}.interview-schedule .schedule-list::after{width:10px;height:100%;margin:auto;content:"";position:absolute;left:0;right:0;top:0;z-index:-1}.interview-schedule .schedule-item{display:flex;background-color:#fff;border-radius:8px}.interview-schedule .schedule-time{min-width:90px;color:#fff;font-family:"en";font-size:1.7142857143rem;display:flex;align-items:center;justify-content:center;border-radius:6px 0 0 6px}.interview-schedule .schedule-body{padding:15px 30px}.interview-schedule .schedule-heading{font-size:1.7142857143rem;font-weight:bold}.interview-schedule .schedule-text{margin-top:8px;font-size:1.1428571429rem;line-height:1.7}.interview-qa{padding:90px 0;background:url("../img/common/bg_cloud02.jpg") no-repeat center top/100% auto}.interview-qa .interview-qa-item+.interview-qa-item{margin-top:65px}.interview-qa .interview-qa-title{font-size:1.7142857143rem;font-weight:bold;display:flex;gap:10px}.interview-qa .interview-qa-q{width:fit-content;padding-top:5px;display:block;font-family:"en";font-weight:bold;flex-shrink:0;white-space:nowrap}.interview-qa .interview-qa-text{margin-top:5px;font-size:1.1428571429rem;line-height:1.9}.interview-qa .interview-qa-image{margin:40px auto;max-width:860px}.interview-qa .interview-qa-image img{width:100%;display:block}.top_interview-back{margin-top:32px;display:flex;justify-content:center}.top_interview-back-btn{min-width:240px;border-radius:6px}.top_interview-back-btn .site_btn-icon{transform:scaleX(-1)}.top_interview{padding:80px 0}.interview-graduates{--interview-color: #59b53a}.interview-graduates .interview-hero{background-image:url("../img/common/bg_green.png")}.interview-graduates .interview-hero .interview-hero-title-en::first-letter{color:#59b53a}.interview-graduates .interview-qa-q{color:#59b53a}.interview-graduates .interview-schedule{background-color:#f3f8f1}.interview-graduates .interview-schedule .schedule-title::first-letter{color:#59b53a}.interview-graduates .interview-schedule .schedule-list::after{background:#badcae}.interview-graduates .interview-schedule .schedule-time{background-color:#59b53a}.interview-graduates .top_interview .main-section-title::first-letter{color:#59b53a}.interview-graduates .top_interview-back-btn{--btn-bg: #59b53a;--btn-color: #fff;--btn-border: #59b53a;--btn-hover-bg: #76cb5a;--btn-hover-color: #fff}.interview-career{--interview-color: #f76400}.interview-career .interview-hero{background-image:url("../img/common/bg_orange.png")}.interview-career .interview-hero .interview-hero-title-en::first-letter{color:#f76400}.interview-career .interview-qa-q{color:#f76400}.interview-career .interview-schedule{background-color:#f8f5f1}.interview-career .interview-schedule .schedule-title::first-letter{color:#f76400}.interview-career .interview-schedule .schedule-list::after{background:#efb799}.interview-career .interview-schedule .schedule-time{background-color:#f76400}.interview-career .top_interview .main-section-title::first-letter{color:#f76400}.interview-career .top_interview-back-btn{--btn-bg: #f76400;--btn-color: #fff;--btn-border: #f76400;--btn-hover-bg: #ff9c58;--btn-hover-color: #fff}.interview-part{--interview-color: #0e90d4}.interview-part .interview-hero{background-image:url("../img/common/bg_blue.png")}.interview-part .interview-hero .interview-hero-title-en::first-letter{color:#0e90d4}.interview-part .interview-qa-q{color:#0e90d4}.interview-part .interview-schedule{background-color:#f1f5f8}.interview-part .interview-schedule .schedule-title::first-letter{color:#0e90d4}.interview-part .interview-schedule .schedule-list::after{background:#aec0dc}.interview-part .interview-schedule .schedule-time{background-color:#0e90d4}.interview-part .top_interview .main-section-title::first-letter{color:#0e90d4}.interview-part .top_interview-back-btn{--btn-bg: #0e90d4;--btn-color: #fff;--btn-border: #0e90d4;--btn-hover-bg: #60b6e3;--btn-hover-color: #fff}@media screen and (max-width: 960px){:root{--innerMarginInline: 20}.interview-hero{padding-bottom:40px;background-size:150% 100%}.interview-hero .interview-hero-card{margin-top:16px;padding:16px 16px 0 0}.interview-hero .interview-hero-title-en{font-size:2.1428571429rem}.interview-hero .interview-hero-title-ja{font-size:1.2857142857rem}.interview-hero .interview-hero-lead{margin-top:10px;font-size:2.5rem}.interview-hero .interview-hero-lead br{display:none}.interview-hero .interview-hero-meta{font-size:1.2857142857rem}.interview-schedule{padding:50px 0}.interview-schedule .schedule-title span{font-size:2.1428571429rem}.interview-schedule .schedule-list{gap:15px}.interview-schedule .schedule-time{min-width:70px;font-size:1.5714285714rem}.interview-schedule .schedule-body{padding:15px}.interview-schedule .schedule-heading{font-size:1.5714285714rem}.interview-qa{padding:60px 0}.interview-qa .interview-qa-item+.interview-qa-item{margin-top:40px}.interview-qa .interview-qa-title{font-size:1.4285714286rem}.top_interview{padding:60px 0}}@media screen and (max-width: 520px){.interview-hero{padding-bottom:0}.interview-hero .interview-hero-card{width:100%;margin-top:0;padding:16px 16px 16px 0;position:static}.interview-hero .interview-hero-title-en{font-size:1.7142857143rem}.interview-hero .interview-hero-title-ja{font-size:1.1428571429rem}.interview-hero .interview-hero-lead{font-size:2.1428571429rem}.interview-hero .interview-hero-meta{font-size:1.1428571429rem}.interview-schedule{padding:20px 0}.interview-schedule .schedule-title span{font-size:1.7142857143rem}.interview-schedule .schedule-time{font-size:1.4285714286rem}.interview-schedule .schedule-heading{font-size:1.2857142857rem}.interview-schedule .schedule-text{font-size:1rem}.interview-qa{padding:30px 0}.interview-qa .interview-qa-item+.interview-qa-item{margin-top:25px}.interview-qa .interview-qa-title{font-size:1.1428571429rem}.interview-qa .interview-qa-q{padding-top:3px}.interview-qa .interview-qa-text{font-size:1rem}.top_interview{padding:40px 0}}