@media (min-width:992px){.recruit-filter .interview-filter-jobs{flex-direction:row;align-items:center;gap:50px}}@media (min-width:992px){.recruit-filter .interview-filter-jobs .recruit-filter__group{flex:1;padding:0}}@media (min-width:992px){.recruit-filter .interview-filter-jobs .recruit-filter__submit{margin-left:auto}}.interview-archive{padding:80px 0 150px}@media (min-width:992px){.interview-archive{padding:150px 0 230px}}.interview-archive__intro{margin:0 0 40px}@media (min-width:992px){.interview-archive__intro{margin-bottom:64px}}.interview-archive__intro .heading{margin:0 0 24px;line-height:2.2;font-weight:700;font-size:clamp(24px,4vw,40px);color:#fff;letter-spacing:.075em}@media (min-width:992px){.interview-archive__intro .heading{margin-bottom:40px}}.interview-archive__intro .heading .line{display:inline;padding:4px 12px;background-color:#f90;-webkit-box-decoration-break:clone;box-decoration-break:clone}.interview-archive__lede{margin:0;line-height:1.8;font-weight:500;font-size:clamp(16px,1.4vw,20px);letter-spacing:.05em;color:#707070}.interview-archive__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:60px;margin:0;padding:0;list-style:none}@media (min-width:768px){.interview-archive__list{flex-direction:row;gap:80px 40px}}.interview-archive__empty{margin:0;text-align:center;font-weight:700;color:#707070}@media (min-width:992px){.interview-card{width:calc(50% - 20px)}}.interview-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:#707070}.interview-card__link:hover .interview-card__image{transform:scale(1.05)}.interview-card__link:hover .interview-card__more{opacity:.8}.interview-card__figure{position:relative;margin:0}@media (min-width:992px){.interview-card__figure{overflow:hidden}}.interview-card__image-wrapper{overflow:hidden;border-radius:10px;aspect-ratio:360/230}@media (min-width:992px){.interview-card__image-wrapper{border-radius:20px;aspect-ratio:530/340}}.interview-card__image,.interview-card__noimage{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.215,.61,.355,1)}.interview-card__noimage{background-color:#fff9e5;background-image:url(../img/common/logo_main.png);background-repeat:no-repeat;background-position:center center;background-size:60% auto}.interview-card__category{display:flex;align-items:center;gap:10px;margin-top:16px}@media (min-width:992px){.interview-card__category{position:absolute;left:0;bottom:0;z-index:2;flex-direction:column;align-items:flex-start;gap:8px;margin-top:0;padding:18px 24px 0 0;background-color:#fff;border-top-right-radius:20px}}.interview-card__category::after,.interview-card__category::before{content:"";position:absolute;display:none;width:30px;height:30px;background-image:url(../img/interview/corner-bl.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width:992px){.interview-card__category::after,.interview-card__category::before{display:block}}.interview-card__category::before{left:0;bottom:100%}.interview-card__category::after{left:100%;bottom:0}.interview-card__category-label{display:inline-flex;align-items:center;justify-content:center;min-width:90px;min-height:36px;padding:4px 16px;line-height:1.4;text-align:center;font-weight:700;font-size:16px;letter-spacing:.1em;color:#fff;background-color:#f90;border-radius:10px}@media (min-width:992px){.interview-card__category-label{font-size:clamp(15px,1.2vw,20px)}}.interview-card__name{margin:0;line-height:1.2;font-weight:300;font-size:26px;color:#707070;white-space:nowrap}@media (min-width:992px){.interview-card__name{font-size:clamp(22px,2.2vw,32px)}}.interview-card__body{padding-top:16px}@media (min-width:992px){.interview-card__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding-top:22px}}.interview-card__catch{margin:0;line-height:1.875;font-weight:700;font-size:16px;color:#707070;text-decoration:underline;-webkit-text-decoration-color:#8c8c8c;text-decoration-color:#8c8c8c;text-decoration-thickness:1px;text-underline-offset:.5em}@media (min-width:992px){.interview-card__catch{flex:1;line-height:2.25;font-size:20px}}.interview-card__more{display:flex;align-items:center;justify-content:center;width:100%;height:60px;margin-top:30px;line-height:1;font-weight:500;font-size:20px;letter-spacing:.075em;color:#fff;background-color:#707070;background-image:url(../img/common/angle_right.png);background-repeat:no-repeat;background-position:right 16px center;background-size:10px 17px;transition:opacity .3s}@media (min-width:992px){.interview-card__more{display:inline-flex;width:auto;min-width:178px;height:41px;margin-top:40px;padding:0 32px 0 20px;font-weight:700;font-size:clamp(16px,1.4vw,20px);background-position:right 11px center;background-size:11px 17px}}hr.interview-archive__divider{margin:60px 0;border:none;border-top:2px dotted #f90}@media (min-width:992px){hr.interview-archive__divider{margin:80px 0 60px}}.page-header .interview-header{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;max-width:1128px;width:100%;margin:0 auto;padding:50px 14px 40px}@media (min-width:992px){.page-header .interview-header{flex-direction:row-reverse;justify-content:space-between;gap:40px;padding-top:80px;padding-bottom:70px}}.page-header .interview-header__image{position:relative}@media (min-width:992px){.page-header .interview-header__image{max-width:500px;width:46%}}.page-header .interview-header__image img{max-width:none;width:100%;height:auto;border-radius:20px}@media (min-width:992px){.page-header .interview-header__image img{position:absolute;top:0;right:0}}.page-header .interview-header__text{color:#f90}.page-header .interview-header__title{margin:0;line-height:1.5;font-size:clamp(30px,3vw,40px);color:#f90;text-align:center}@media (min-width:992px){.page-header .interview-header__title{text-align:left}}.page-header .interview-header__divider{width:20px;height:2px;margin:25px auto;background-color:#f90;border:0}@media (min-width:992px){.page-header .interview-header__divider{width:40px;margin:40px 0}}.page-header .interview-header__lede{line-height:1.8;font-weight:700;font-size:clamp(20px,1.4vw,24px);text-align:center}@media (min-width:992px){.page-header .interview-header__lede{text-align:left}}.detail-header-bg{height:40px;background-color:#ffbf00}@media (min-width:992px){.detail-header-bg{height:49px}}.interview-detail{padding:42px 0 100px}@media (min-width:992px){.interview-detail{padding:60px 0 140px}}.interview-detail__header{display:flex;align-items:center;gap:10px;max-width:1128px;width:100%;margin:0 auto 40px;padding:0 14px}@media (min-width:992px){.interview-detail__header{flex-direction:column;align-items:flex-start;margin-bottom:60px}}.interview-detail__header .category{display:flex;margin:0;line-height:1.2;font-weight:700;font-size:clamp(16px,1.4vw,20px);color:#fff}.interview-detail__header .category span{padding:7px 20px;background-color:#f90;border-radius:10px}.interview-detail__header .name{margin:0;font-weight:300;font-size:clamp(26px,2.6vw,40px)}.interview-detail__content{padding-left:14px;padding-right:14px;font-size:clamp(15px,1.4vw,18px)}.interview-detail__content>*{max-width:1100px;margin-left:auto;margin-right:auto;letter-spacing:.05em}.interview-detail__content p{line-height:1.8}.interview-detail__content .alignfull{max-width:none;width:100%;margin-left:-14px;margin-right:-14px}.interview-detail__content h2.is-style-heading-interview{margin-top:80px}@media (min-width:992px){.interview-detail__content h2.is-style-heading-interview{margin-top:140px}}.interview-detail__content .is-style-paragraph-interview{margin-bottom:80px}@media (min-width:992px){.interview-detail__content .is-style-paragraph-interview{margin-bottom:140px}}.interview-detail__content .is-style-image-interview{margin-top:30px;margin-bottom:30px}@media (min-width:992px){.interview-detail__content .is-style-image-interview{margin-top:60px;margin-bottom:60px}}