@keyframes tn4YWa_fade-in{0%{opacity:0}to{opacity:1}}.tn4YWa_footer{color:#bbb;background-color:#000;font-size:12px}@media (max-width:1023px){.tn4YWa_footer{min-width:375px}}.tn4YWa_footer-inner{flex-direction:column;justify-content:center;padding:16px;display:flex}@media (min-width:1024px){.tn4YWa_footer-inner{flex-direction:row;justify-content:space-between;align-items:center;width:1120px;margin:auto;padding:24px 56px}}.tn4YWa_explain>a:hover{text-decoration:underline}.tn4YWa_privacy{justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:1023px){.tn4YWa_privacy{padding-top:8px}}.tn4YWa_privacy-word{flex:1}
@keyframes immlta_fade-in{0%{opacity:0}to{opacity:1}}.immlta_stack{display:flex}.immlta_stack.immlta_is-full{width:100%}.immlta_row{flex-direction:row}.immlta_column{flex-direction:column}.immlta_start{justify-content:start}.immlta_center{justify-content:center}.immlta_end{justify-content:end}.immlta_between{justify-content:space-between}.immlta_align-stretch{align-items:stretch}.immlta_align-center{align-items:center}.immlta_align-start{align-items:start}.immlta_align-end{align-items:end}.immlta_align-baseline{align-items:baseline}.immlta_nowrap{flex-wrap:nowrap}.immlta_wrap{flex-wrap:wrap}.immlta_wrap-reverse{flex-wrap:wrap-reverse}.immlta_space-0{gap:0}.immlta_space-2{gap:2px}.immlta_space-4{gap:4px}.immlta_space-8{gap:8px}.immlta_space-16{gap:16px}.immlta_space-24{gap:24px}.immlta_space-32{gap:32px}.immlta_space-40{gap:40px}.immlta_space-48{gap:48px}.immlta_space-56{gap:56px}.immlta_space-64{gap:64px}.immlta_space-72{gap:72px}.immlta_space-80{gap:80px}.immlta_grow-0{flex-grow:0}.immlta_grow-1{flex-grow:1;width:100%}.immlta_align-self-stretch{align-self:stretch}.immlta_align-self-center{align-self:center}.immlta_align-self-start{align-self:start}.immlta_align-self-end{align-self:end}.immlta_align-self-baseline{align-self:baseline}@media (min-width:1024px){.immlta_desktop-row{flex-direction:row}}
@keyframes wSgvta_fade-in{0%{opacity:0}to{opacity:1}}.wSgvta_tooltip{color:#111!important;text-align:left!important;white-space:pre-wrap!important;background-color:#fff!important;border:1px solid #fff!important;border-radius:5px!important;max-width:300px!important;padding:16px!important;box-shadow:0 1px 4px #00000040!important}
@keyframes mLbKkW_fade-in{0%{opacity:0}to{opacity:1}}.mLbKkW_p{color:#111;overflow-wrap:break-all;white-space:pre-wrap}.mLbKkW_center{text-align:center}@media (min-width:1024px){.mLbKkW_center-only-desktop{text-align:center}}.mLbKkW_bold{font-weight:700}.mLbKkW_size-12{font-size:12px;line-height:150%}.mLbKkW_size-14{font-size:14px;line-height:150%}.mLbKkW_size-16{font-size:16px;line-height:150%}.mLbKkW_size-18{font-size:18px;line-height:125%}.mLbKkW_size-20{font-size:20px;line-height:125%}.mLbKkW_size-24{font-size:24px;line-height:125%}.mLbKkW_size-32{font-size:32px;line-height:125%}.mLbKkW_white{color:#fff}.mLbKkW_red{color:#b6111c}.mLbKkW_blue{color:#234582}.mLbKkW_gray{color:#666}
@keyframes cNwcTW_fade-in{0%{opacity:0}to{opacity:1}}.cNwcTW_container{text-align:center;background-color:#fff;padding:40px 16px}@media (min-width:1024px){.cNwcTW_container{padding:40px 48px}}@media (max-width:1023px){.cNwcTW_container>form>div{gap:24px}}.cNwcTW_h2{color:#111;font-size:16px;font-weight:700;line-height:150%}@media (min-width:1024px){.cNwcTW_h2{font-size:24px;font-weight:500;line-height:150%}}.cNwcTW_registration-columns{width:100%;max-width:400px;margin-inline:auto}@media (min-width:1024px){.cNwcTW_registration-columns{max-width:720px}.cNwcTW_registration-column{flex:1 1 0;min-width:0}}.cNwcTW_registration-column input{color:#333;background-color:#f5f5f5;font-size:16px;border-color:#ccc!important;border-radius:4px!important;height:56px!important}.cNwcTW_registration-column input::placeholder{color:#666}.cNwcTW_registration-column button[type=submit]{border-radius:4px;height:56px;padding:0;box-shadow:0 1px 3px #0000001f}@media (max-width:1023px){.cNwcTW_pc-only{display:none}}@media (min-width:1024px){.cNwcTW_sp-only{display:none}}.cNwcTW_divider{display:none}@media (min-width:1024px){.cNwcTW_divider{flex-direction:column;align-items:center;gap:16px;display:flex}.cNwcTW_divider:before,.cNwcTW_divider:after{content:"";background-color:#ccc;flex:1;width:1px}.cNwcTW_divider p{letter-spacing:.16em;font-size:10px}}.cNwcTW_registration-link{background-color:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;height:56px;padding:0 24px;display:flex}.cNwcTW_registration-link:hover{opacity:.7;text-decoration:none}.cNwcTW_registration-icon{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cNwcTW_for-companies p{line-height:125%}.cNwcTW_for-companies svg path{stroke:#666}.cNwcTW_for-companies:hover{text-decoration:underline}
@keyframes TqXHOW_fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.TqXHOW_main{min-width:375px}}
@keyframes Q7SU4G_fade-in{0%{opacity:0}to{opacity:1}}.Q7SU4G_h3{color:#111;text-align:center;font-weight:700}.Q7SU4G_inverse{color:#fff}.Q7SU4G_size-18{font-size:18px;line-height:125%}.Q7SU4G_size-20,.Q7SU4G_size-24{font-size:20px;line-height:125%}@media (min-width:1024px){.Q7SU4G_size-24{font-size:24px}}
@keyframes ecdTBq_fade-in{0%{opacity:0}to{opacity:1}}.ecdTBq_aside{color:#666;white-space:pre-wrap;font-size:12px;line-height:150%}.ecdTBq_center{text-align:center}
@keyframes Ie7OWG_fade-in{0%{opacity:0}to{opacity:1}}.Ie7OWG_summary{background-color:#fbf7f1;padding:16px}.Ie7OWG_summary>aside{text-align:center;margin:8px}@media (min-width:1024px){.Ie7OWG_summary{padding:40px}.Ie7OWG_summary>div>button{margin-top:16px}}.Ie7OWG_appeal{color:#b6111c;background-color:#fff;border:1px solid #b6111c;padding:4px;font-size:16px;font-weight:700;line-height:1}@media (min-width:1024px){.Ie7OWG_desktop-hidden{display:none}}@media (max-width:1023px){.Ie7OWG_mobile-hidden{display:none}}.Ie7OWG_top-image{object-fit:contain;width:311px!important;height:127px!important;position:relative!important}@media (min-width:1024px){.Ie7OWG_top-image{width:799px!important;height:187px!important}}@media (max-width:1023px){.Ie7OWG_sentence-mobile-width{width:343px}}.Ie7OWG_detail{background-color:#eee;padding:40px 16px 32px}@media (min-width:1024px){.Ie7OWG_detail{padding:80px}}.Ie7OWG_h2{text-align:center;font-size:24px;font-weight:700;line-height:125%}.Ie7OWG_category{background-color:#fff;width:343px;padding:24px 16px}@media (min-width:1024px){.Ie7OWG_category{width:632px}}.Ie7OWG_h3{color:#111;margin-top:4px;font-size:18px;font-weight:700;line-height:1}.Ie7OWG_red-text{color:#b6111c;font-weight:700}.Ie7OWG_table-image{object-fit:contain;width:311px!important;height:126px!important;position:relative!important}@media (min-width:1024px){.Ie7OWG_table-image{width:399px!important;height:161px!important}}.Ie7OWG_career-case-image{object-fit:contain;width:311px!important;height:73px!important;position:relative!important}@media (min-width:1024px){.Ie7OWG_career-case-image{width:399px!important;height:94px!important}}
@keyframes mnSNta_fade-in{0%{opacity:0}to{opacity:1}}.mnSNta_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:32px;display:flex}.mnSNta_logo{flex-direction:column;align-items:center;gap:16px;display:flex}.mnSNta_logo+*{margin-top:32px}@media (max-width:1023px){.mnSNta_summary{width:340px}}@media (min-width:1024px){.mnSNta_summary{width:640px}}.mnSNta_summary{background:#fbf7f1;border-top:1px solid #d1b89f;border-bottom:1px solid #d1b89f;padding:16px 0}.mnSNta_content{flex-direction:column;justify-content:center;align-items:center;display:flex}.mnSNta_content>*+*{margin-top:32px}
@keyframes Ix6bSq_fade-in{0%{opacity:0}to{opacity:1}}.Ix6bSq_header{color:#fff;background-color:#000;font-size:12px;line-height:150%}@media (max-width:1023px){.Ix6bSq_header{min-width:375px}}.Ix6bSq_header-inner{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:8px;display:flex}@media (min-width:1024px){.Ix6bSq_header-inner{padding:8px 56px}}@media (max-width:1023px){.Ix6bSq_notice,.Ix6bSq_desktop-only{display:none}}@media (min-width:1024px){.Ix6bSq_mobile-only{display:none}}.Ix6bSq_link-buttons-desktop li{display:flex}.Ix6bSq_link-buttons-desktop .Ix6bSq_button{color:#fff;letter-spacing:.05rem;cursor:pointer;background-color:#292929;border-radius:3px;padding:8px 16px}.Ix6bSq_link-buttons-mobile .Ix6bSq_link{color:#fff;letter-spacing:.05rem;list-style:none;display:flex}.Ix6bSq_link-buttons-mobile .Ix6bSq_link:not(:last-child):after{color:#888;content:"|";margin:0 8px}
/*# */