img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@charset "UTF-8";.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{vertical-align:bottom;position:absolute;top:0;left:0;width:100%;height:100%}body.is-noani *{-webkit-transition:none !important;-o-transition:none !important;transition:none !important}body.is-noani .l-header__btn-list li a{background:0 0;-webkit-box-shadow:none;box-shadow:none}.l-footer__sitemap-banner a{display:inline-block}.l-footer__sitemap-banner a+a{margin-top:1rem}.p-form__select[class]:after{bottom:auto;margin-top:1.625rem}@media (max-width:767px){.p-form-tel__number[class]:before{margin:0 8px 0 0}}@media (max-width:767px){.p-form-tel__desc[class]{margin-left:0}}.un-container p a[data-type=URL]{color:#2780cc;text-decoration:underline}.un-container p a[data-type=URL]:hover{text-decoration:none}body.form .l-header[class]{position:relative;top:0;left:0;width:100%;min-width:auto;-webkit-box-shadow:none;box-shadow:none}body.form .l-header__logo{margin-left:0}body.form .l-header__inner{margin:0 auto}@media (min-width:768px){body.form .l-header__inner{width:960px;padding:40px 0}}body.form .l-footer__sitemap-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.form .l-footer__sitemap-access{margin:auto}body.form .l-header__menu,body.form .l-header__trigger,body.form .c-breadcrumb,body.form .l-footer__cv,body.form .l-footer__sitemap-link,body.form .l-footer__sitemap-banner,body.form .l-footer__info-list{display:none}@media (max-width:767px){.mwform-checkbox-field[class]{display:block}.mwform-checkbox-field[class]+.mwform-checkbox-field[class]{margin-left:0;margin-top:8px}}.p-sitemap ul{list-style-type:none}.p-sitemap__list>li{border-bottom:1px dashed #cbc8bf;padding-bottom:.875rem}.p-sitemap__list>li>a{font-weight:700;font-size:1.25rem}.p-sitemap__list li+li{margin-top:1rem}.p-sitemap__list li ul{padding-top:1rem;padding-left:1.5rem}@media (min-width:768px){body.recruit.recruit_home .l-header:not(.js-fixed-header){background-color:transparent}}body.recruit.recruit_home .l-footer{margin-top:0}@media (max-width:767px){body.recruit .p-home-boxs__title br{display:none}}body.recruit .c-pagetitle__eng{text-transform:uppercase}body.recruit .l-footer__sitemap-link-list li.-blank:after{margin-left:6px}@media (max-width:767px){body.recruit .requirements-box__img *{width:100%;max-height:70vh}}body.recruit .p-work-tab[class]{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px;margin-left:-30px}@media (max-width:767px){body.recruit .p-work-tab[class]{margin-top:-8px;margin-left:-8px}}body.recruit .p-work-tab[class] li{border-top-color:transparent;border-top-width:4px;border-top-style:solid;margin-top:30px;margin-left:30px}@media (max-width:767px){body.recruit .p-work-tab[class] li{margin-top:8px;margin-left:8px}}body.recruit .p-work-tab[class] li a{color:#e8878f}body.recruit .p-work-tab[class] li a:after{background-image:url(/assets/img/ico/ico_arr_right_pink.svg)}body.recruit .p-work-tab[class] li.-pink{border-top-color:#e8878f}body.recruit .p-work-tab[class] li.-pink a{color:#e8878f}body.recruit .p-work-tab[class] li.-pink a:after{background-image:url(/assets/img/ico/ico_arr_right_pink.svg)}body.recruit .p-work-tab[class] li.-purple{border-top-color:#ab8fcc}body.recruit .p-work-tab[class] li.-purple a{color:#ab8fcc}body.recruit .p-work-tab[class] li.-purple a:after{background-image:url(/assets/img/ico/ico_arr_right_purple.svg)}body.recruit .p-work-tab[class] li.-blue{border-top-color:#5eafcc}body.recruit .p-work-tab[class] li.-blue a{color:#5eafcc}body.recruit .p-work-tab[class] li.-blue a:after{background-image:url(/assets/img/ico/ico_arr_right_blue.svg)}body.recruit.form .l-header__inner{margin:0 auto;padding:0}body.recruit.form .l-header__logo{padding-left:0;padding-right:0}@media (min-width:768px){body.recruit.form .l-header__logo{width:152px}}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}