.approved-interview .header,.approved-interview .header.is-on-dark{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
.approved-interview .header::before,.approved-interview .header::after{display:none!important}
.approved-interview .header-inner{height:88px;max-width:none;padding-inline:var(--gutter)}
.approved-interview .header-logo img{width:180px;height:auto}
.approved-interview .header-logo .recruit{font-size:13px;color:#222}
.approved-interview .header-nav{gap:clamp(20px,2.4vw,38px)}
.approved-interview .header-nav a{font-size:13px;color:#222;opacity:1}
.approved-interview .header-logo.is-on-dark img{filter:invert(1)}
.approved-interview .header-logo.is-on-dark .recruit,.approved-interview .header-nav a.is-on-dark,.approved-interview .menu-toggle.is-on-dark{color:#fff}
.approved-interview .header-nav .header-cta{background:#222!important;color:#fff!important;border:1px solid #f6f0e5;padding:14px 26px;min-height:48px}
.menu-toggle{display:none}

.approved-interview{--gutter:clamp(24px,5vw,88px)}
.approved-interview .detail-body .detail-video{margin:64px 0}
.approved-interview .detail-body .detail-video-inner{width:100%;padding:0}
.approved-interview .header.menu-open .header-nav{display:flex}
@media(max-width:1000px){
 .approved-interview .header-inner{height:76px;padding-inline:24px}
 .approved-interview .header-logo img{width:155px}
 .approved-interview .header-logo .recruit{display:none}
 .approved-interview .menu-toggle{display:flex;align-items:center;gap:16px;background:none;border:0;font:500 13px/1.5 var(--font-en);color:#222;padding:12px 0}
 .approved-interview .menu-toggle span{font-size:25px}
 .approved-interview .header-nav{display:none;position:absolute;top:76px;left:0;right:0;background:#f6f0e5;padding:24px;flex-direction:column;align-items:stretch;gap:18px}
 .approved-interview .header.menu-open .header-nav a{color:#222}
}

@media(max-width:1000px){.approved-interview .header.menu-open .header-nav a:not(.header-cta){display:block}.approved-interview .header.menu-open .header-nav a:not(.header-cta),.approved-interview .header.menu-open .header-nav a:not(.header-cta) span{color:#222!important}}
