@charset "UTF-8";
/*
 * ***********************************************************
 * Don't edit this file.
 * Please add another file for additions and corrections.
 * ***********************************************************
 * このファイルは - 直 接 修 正 禁 止 - です。
 * ファイルを別途作成し、そのファイルに追加・修正してください。
 * ***********************************************************
*/
@font-face{font-family:icons;font-weight:400;font-style:normal;src:url(/dcms_media/common/icons_outline.woff) format("woff"),url(/dcms_media/common/icons_outline.ttf) format("truetype")}:where(.lib-select__box){position:relative;width:100%;margin-right:auto;position:relative;z-index:0}:where(.lib-select__box):has(.is-open){z-index:2}:where(.lib-select__val){width:100%;border:var(--borderColumnColor) 1px solid;background:var(--WHT);text-align:left;position:relative;color:var(--DEF);z-index:2}:where(.lib-select__val) :where(.txt){padding:5px 30px 5px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px}:where(.lib-select__val) :where(.txt):before{content:"";position:absolute;border-bottom:solid 2px var(--MAIN);border-right:solid 2px var(--MAIN);width:8px;height:8px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:15px;top:50%}.is-open :where(.lib-select__val) .txt:before{-webkit-transform:translateY(calc(-50% + 2px)) rotate(-135deg);transform:translateY(calc(-50% + 2px)) rotate(-135deg)}:where(.lib-select__list){position:absolute;z-index:1;left:0;top:40px;width:100%;max-height:266px;overflow-y:auto;border:var(--borderColumnColor) 1px solid;background:#fff;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.3);box-shadow:0 3px 10px 0 rgba(0,0,0,.3);scroll-behavior:smooth;scrollbar-color:var(--MAIN) #f5f5f5;scrollbar-width:thin;overscroll-behavior:none}:where(.lib-select__list)[style*="bottom:"]{top:unset}[data-id=editor] :where(.lib-select__list),body.dcms_editor :where(.lib-select__list),body.page_mainimage :where(.lib-select__list),html.is-editor :where(.lib-select__list){-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important;display:block;position:static;max-height:unset;overflow:unset}:where(.lib-select__list)::-webkit-scrollbar{width:10px}:where(.lib-select__list)::-webkit-scrollbar-thumb{border-radius:100px;border:3px solid transparent;background-clip:content-box;background-color:var(--MAIN)}:where(.lib-select__list)::-webkit-scrollbar-track{background-color:#f5f5f5}:where(.lib-select__list)>li{border-top:var(--borderColumnColor) 1px solid}:where(.lib-select__list)>li:first-child{border-top:none}:where(.lib-select__list)>li.js-select__none+li{border-top:none}:where(.lib-select__btn){width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px;padding:5px 15px;-webkit-transition:.3s;transition:.3s}:where(.lib-select__btn)[aria-selected=true]{background:var(--LGRY)}:where(.lib-select__panel){opacity:0;-webkit-transition:opacity .5s cubic-bezier(.455,.03,.315,.955);transition:opacity .5s cubic-bezier(.455,.03,.315,.955);position:relative}[data-id=editor] :where(.lib-select__panel),body.dcms_editor :where(.lib-select__panel),body.page_mainimage :where(.lib-select__panel),html.is-editor :where(.lib-select__panel){-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important;display:block!important;opacity:1!important}:where(.lib-select__panel)[aria-hidden=false]{opacity:1}:where(.lib-select__panel)[aria-hidden=true]{opacity:0}:where(.lib-select__container){opacity:0}:where(.lib-select__container).is-open{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:1}.fntEN{font-family:var(--fntEn)}.recruit-cta__outer{background:-webkit-gradient(linear,left top,right top,from(var(--MAIN)),color-stop(50%,var(--MAIN)),color-stop(50%,var(--ACC)),to(var(--ACC)));background:-webkit-linear-gradient(left,var(--MAIN) 0,var(--MAIN) 50%,var(--ACC) 50%,var(--ACC) 100%);background:linear-gradient(to right,var(--MAIN) 0,var(--MAIN) 50%,var(--ACC) 50%,var(--ACC) 100%)}.recruit-cta__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem .5rem}.recruit-cta__title{line-height:1.3}.recruit-cta__eng{margin-top:.25rem;font-weight:700}.recruit-cta__nav{margin-top:1rem}.recruit-cta__nav .recruit-select__btn{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:1rem;font-weight:700;position:relative;white-space:nowrap;-webkit-transition:.3s;transition:.3s}.recruit-cta__nav .recruit-select__btn:before{content:"\ea01";width:1.5rem;height:1.5rem;background:var(--WHT);border-radius:50%;color:var(--MAIN);position:static;margin:unset;-webkit-transform:unset;transform:unset;-ms-flex-negative:0;flex-shrink:0}.--recruotments .recruit-cta__nav .recruit-select__btn:before{color:var(--ACC)}.recruit-cta__nav .recruit-select__btn:after{content:""!important;width:1.25rem;height:1.25rem;border-radius:50%;border:var(--MAIN) 2px solid;position:absolute;top:50%;left:2px;display:block;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin:unset}.--recruotments .recruit-cta__nav .recruit-select__btn:after{border-color:var(--ACC)}.recruit-cta__nav .recruit-select__btn .txt{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.lib-pagetop__btn.is-bottom a{top:-28px}.lib-footer__outer.lib-footer-BS01{padding-top:unset}.lib-footer__outer.lib-footer-BS01 .lib-footer__logo{padding:0!important}.lib-footer__outer.lib-footer-BS01 .lib-footer__data{margin-top:unset}.lib-footer__outer.lib-footer-BS01 .lib-footer__info{padding-block:.9375rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__gnav{background:var(--LMAIN);margin-top:unset}.lib-footer__outer.lib-footer-BS01 .lib-footer__child{margin-inline:-.75rem;margin-top:unset;width:calc(100% + 1.5rem);border-bottom:var(--MAIN) 1px solid}.lib-footer__outer.lib-footer-BS01 .lib-footer__list{display:block}.lib-footer__outer.lib-footer-BS01 .lib-footer__item{margin-top:unset;border-top:var(--MAIN) 1px solid;padding-left:unset}.lib-footer__outer.lib-footer-BS01 .lib-footer__item:before{display:none}.lib-footer__outer.lib-footer-BS01 .lib-footer__item>a{padding:.75rem 1rem .75rem 2rem;display:block;position:relative}.lib-footer__outer.lib-footer-BS01 .lib-footer__item>a:before{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea01";background:unset;color:var(--MAIN);font-size:.625rem;display:block;position:absolute;left:.9375rem;top:1.25rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__utility{margin-top:unset}.lib-footer__outer.lib-footer-BS01 .lib-footer__utility .lib-footer__guidance{padding:.625rem 0}.lib-footer__outer.lib-footer-BS01 .lib-footer__copyright{margin-top:unset}.recruit-footer__title>button{background:var(--MAIN);color:var(--WHT);padding:.75rem 2.25rem .75rem 1rem;width:100%;text-align:left;position:relative}.recruit-footer__title>button:after{content:"";width:20px;height:20px;border-radius:50%;background:var(--WHT);position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recruit-footer__title>button .txt:after,.recruit-footer__title>button .txt:before{content:"";width:10px;height:2px;background-color:var(--MAIN);display:block;position:absolute;right:1.0625rem;top:calc(50% - 1px);-webkit-transition:background .3s;transition:background .3s;z-index:2}.recruit-footer__title>button .txt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;transition:background .3s,transform .3s;transition:background .3s,transform .3s,-webkit-transform .3s}.recruit-footer__title>button[aria-expanded=true] .txt:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.recruit-footer__col:nth-child(2){margin-top:-1px}.recruit-footer__col:nth-child(2) .recruit-footer__nav{margin-top:unset}.recruit-footer__nav{border-top:var(--LMAIN) 1px solid}.recruit-footer__nav:has(>li>a.recruit-footer__title){border-top:var(--MAIN) 1px solid}.recruit-footer__nav:has(>li>a.recruit-footer__title)>li{margin-top:unset}.recruit-footer__nav:has(>li>a.recruit-footer__title)>li~li{border-top-color:var(--MAIN)}.recruit-footer__nav>li{margin-top:unset}.recruit-footer__nav>li~li{border-top:var(--LMAIN) 1px solid}.recruit-footer__item{padding-left:unset}.recruit-footer__panel{margin-top:unset;padding-left:.5rem;background:var(--MAIN);display:none}.recruit-footer__panel .lib-footer__list{background:var(--WHT)}body.is-overlay:after{display:none}:where(.thumb):has([src*=logo]){background:unset}.is-scroll .lib-header__outer.typeN .lib-nav__outer{padding-top:unset}.lib-header__outer.lib-header-BS01{-webkit-transition:-webkit-transform .8s 1.2s;transition:-webkit-transform .8s 1.2s;transition:transform .8s 1.2s;transition:transform .8s 1.2s,-webkit-transform .8s 1.2s;-webkit-transform:translateY(-100px);transform:translateY(-100px);height:unset!important;top:0!important}.is-loading .lib-header__outer.lib-header-BS01{-webkit-transform:translateY(0);transform:translateY(0)}.lib-header__outer.lib-header-BS01 .lib-header__bar{border-bottom:var(--GRY) 1px solid;padding-right:unset!important}.lib-header__outer.lib-header-BS01 .lib-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto}.lib-header__outer.lib-header-BS01 .lib-header__logo{margin-left:-4px}.lib-header__outer.lib-header-BS01 .lib-header__logo>a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;border-radius:unset;-webkit-box-shadow:unset;box-shadow:unset;background:unset;height:unset!important;-webkit-transition:.3s;transition:.3s}.lib-header__outer.lib-header-BS01 .lib-header__logo>a>.txt{color:var(--DGRY);font-weight:700;font-size:.75rem;padding-bottom:.875rem}.lib-header__outer.lib-header-BS01 .lib-header__logo>a>.thumb{position:relative}.lib-header__outer.lib-header-BS01 .lib-header__logo>a>.thumb img{-webkit-transition:unset;transition:unset}.lib-header__outer.lib-header-BS01 .lib-header__logo>a>.thumb:before{content:"";width:1px;height:calc(100% - 16px);background:var(--GRY);position:absolute;top:8px;-webkit-transition:unset;transition:unset;right:-5px}.lib-header__outer.lib-header-BS01 .lib-menu__btn{border-radius:unset;border:none;border-left:var(--MAIN) 1px solid;-webkit-box-shadow:unset;box-shadow:unset;background:unset;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s;transition:.3s}.lib-header__outer.lib-header-BS01 .lib-menu__btn>.line{background:var(--MAIN)}.lib-header__outer.lib-header-BS01 .lib-menu__btn:after{display:none}.lib-header__outer.lib-header-BS01 .lib-induce__outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:unset;margin-right:-1px;position:relative;z-index:2;width:calc(100vw - 292px);max-width:120px}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__list:has([target=_blank]) .recruit-select__btn:not([target=_blank]){margin-right:1.4375rem}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box{width:100%}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--entry .recruit-select__val{background:var(--MAIN);font-size:.9375rem;letter-spacing:.13em}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--entry .recruit-select__val[aria-expanded=true]{color:var(--MAIN)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--entry .recruit-select__val[aria-expanded=true]:after{background:var(--MAIN)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--entry .recruit-select__btn{-webkit-transition:.3s;transition:.3s}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--entry .recruit-select__btn:before{background:var(--MAIN)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--recruiting .recruit-select__val{background:var(--ACC);border-color:var(--ACC)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--recruiting .recruit-select__val[aria-expanded=true]{color:var(--ACC)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--recruiting .recruit-select__val[aria-expanded=true]:after{background:var(--ACC)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--recruiting .recruit-select__btn{-webkit-transition:.3s;transition:.3s}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--recruiting .recruit-select__btn:before{background:var(--ACC)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val{height:30px;font-size:.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;color:var(--WHT);line-height:1.3;padding:.25rem;padding-right:.875rem;font-weight:700;position:relative;border:var(--MAIN) 1px solid;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;-webkit-transition:.3s;transition:.3s}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val:after,.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val:before{content:"";width:10px;height:2px;background-color:var(--WHT);display:block;position:absolute;right:.25rem;top:50%;-webkit-transition:background .3s;transition:background .3s}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;transition:background .3s,transform .3s;transition:background .3s,transform .3s,-webkit-transform .3s}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val[aria-expanded=true]{background:var(--WHT)!important}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__list{position:absolute;top:65px!important;left:50%;width:220px;background:var(--WHT);border-radius:.25rem;opacity:0;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.16);box-shadow:0 0 12px 0 rgba(0,0,0,.16);-webkit-transform:translate(-50%,-5px);transform:translate(-50%,-5px);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;padding:1rem}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__list.is-open{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__list[aria-hidden=false]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__btn{padding-left:1.125rem;position:relative;-webkit-transition:color .3s;transition:color .3s}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__btn:before{color:var(--WHT)}.lib-header__outer.lib-header-BS01 .lib-nav__panel{opacity:unset;background:var(--WHT);-webkit-transform:translateX(-101vw);transform:translateX(-101vw);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s cubic-bezier(.52,0,.085,1);transition:-webkit-transform .3s cubic-bezier(.52,0,.085,1);transition:transform .3s cubic-bezier(.52,0,.085,1);transition:transform .3s cubic-bezier(.52,0,.085,1),-webkit-transform .3s cubic-bezier(.52,0,.085,1);-webkit-animation:unset!important;animation:unset!important}.lib-header__outer.lib-header-BS01 .lib-nav__panel.is-open{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:left top;transform-origin:left top}.lib-header__outer.lib-header-BS01 .lib-nav__panel.is-close{-webkit-transform:translateX(101vw);transform:translateX(101vw)}.lib-header__outer.lib-header-BS01 .lib-nav__outer{height:calc(100dvh - 60px);padding:unset;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.recruit-select__item{padding-left:unset}.recruit-select__btn:before{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea01";width:14px;height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.5rem;border-radius:50%;position:absolute;top:50%;left:0;padding-left:1px;font-weight:700;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recruit-select__btn:after{margin-top:-2px}.recruit-nav__wrap{display:-ms-grid;display:grid}.recruit-nav__info{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.recruit-nav__info .recruit-select__entry{padding:1rem;color:var(--WHT);display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-nav__info .recruit-select__entry.--entry{background:var(--MAIN)}.recruit-nav__info .recruit-select__entry.--entry .recruit-select__val{font-size:1.3125rem;letter-spacing:.13em}.recruit-nav__info .recruit-select__entry.--entry .recruit-select__btn:before{color:var(--MAIN)}.recruit-nav__info .recruit-select__entry.--recruiting{background:var(--ACC)}.recruit-nav__info .recruit-select__entry.--recruiting .recruit-select__btn:before{color:var(--ACC)}.recruit-nav__info .recruit-select__val{font-size:1.25rem;font-weight:700;text-align:center}.recruit-nav__info .recruit-select__list{margin-top:.5rem}.recruit-nav__info .recruit-select__btn{color:var(--WHT);padding-left:1.25rem;position:relative;line-height:1.3}.recruit-nav__info .recruit-select__btn:before{background:var(--WHT)}.recruit-nav__list{margin-top:1px;display:-ms-grid;display:grid}.recruit-nav__list .lib-child__list{background:var(--WHT)}.recruit-nav__list .lib-child__item>a{-webkit-transition:.3s;transition:.3s}.recruit-nav__list .lib-child__item>a .txt:before{color:var(--MAIN)}.recruit-nav__item{padding:unset;margin-top:unset;border-bottom:var(--borderColumnColor) 1px solid;display:-ms-grid;display:grid}.recruit-nav__item:has(button) .lib-child__outer{margin-left:unset!important;padding-left:10px;background:var(--LMAIN)}.recruit-nav__item .lib-child__panel{opacity:0;-webkit-transition:opacity .1s 50ms;transition:opacity .1s 50ms}.recruit-nav__item .lib-child__panel[aria-hidden=false]{opacity:1}.lib-header__outer.lib-header-BS01 .recruit-nav__item .lib-child__panel[aria-hidden=false]{display:-ms-grid!important;display:grid!important}.recruit-nav__item .lib-child__item,.recruit-nav__item .lib-child__item a,.recruit-nav__item .lib-child__list,.recruit-nav__item .lib-child__outer{display:-ms-grid;display:grid}.recruit-nav__item .lib-child__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-nav__btn{display:-ms-grid;display:grid;width:100%;gap:.625rem;position:relative;padding:1rem 2.125rem 1rem 1rem;font-size:1.125rem;font-weight:700;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.recruit-nav__btn:not([aria-expanded]):after{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";content:"\ea01";width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.625rem;border-radius:50%;background:var(--MAIN);position:absolute;top:50%;right:12px;color:#fff;padding-left:1px;font-weight:700;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recruit-nav__btn[aria-expanded]{background:var(--WHT);-webkit-transition:height .3s,color .3s;transition:height .3s,color .3s}.recruit-nav__btn[aria-expanded]:after{content:"";width:20px;height:20px;border-radius:50%;background:var(--MAIN);position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recruit-nav__btn[aria-expanded]>.txt:after,.recruit-nav__btn[aria-expanded]>.txt:before{content:"";width:10px;height:2px;background-color:var(--WHT);display:block;position:absolute;right:1.0625rem;top:calc(50% - 1px);-webkit-transition:background .3s;transition:background .3s;z-index:1}.recruit-nav__btn[aria-expanded]>.txt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;transition:background .3s,transform .3s;transition:background .3s,transform .3s,-webkit-transform .3s}.recruit-nav__btn[aria-expanded=true]{background:var(--LMAIN)}.recruit-nav__btn[aria-expanded=true] .txt:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lib-tab__panel:focus{-webkit-box-shadow:unset;box-shadow:unset}.lib-hero__outer{position:relative}.lib-hero__outer:after{content:"";width:100%;height:100%;position:absolute;right:0;top:0;opacity:.2;background:url(/dcms_media/other/recruit_hero.svg) no-repeat right center/auto 100%}.lib-hero__txtarea{position:relative;z-index:1}.lib-breadcrumb__outer{background:var(--MAIN)}.lib-breadcrumb__outer .lib-breadcrumb__list li a{color:rgba(255,255,255,.7);-webkit-transition:.3s;transition:.3s}.lib-breadcrumb__outer .lib-breadcrumb__list li a[aria-current=location]{color:var(--WHT)}.lib-breadcrumb__outer .lib-breadcrumb__list li:after{color:var(--WHT)}.fntEN{font-family:var(--fntEn);line-height:1}:where([class*=top]) :where([class*=list]):has(.recruit-top__arr) li~li{margin-top:.25rem}.recruit-top-title__outer :where(.title){font-size:1.875rem}.recruit-top-title__outer>:where(*){opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}[data-id=editor] .recruit-top-title__outer>:where(*),body.dcms_editor .recruit-top-title__outer>:where(*),body.page_mainimage .recruit-top-title__outer>:where(*),html.is-editor .recruit-top-title__outer>:where(*){-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-title__outer.is-inview>*{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-title__outer:has(.recruit-top-title__inside){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.recruit-top-title__outer:has(.recruit-top-title__inside) .recruit-top__arr{bottom:-6px}:where(.recruit-top-title__eng){font-size:1.25rem;color:var(--MAIN);font-weight:700;-webkit-transition-delay:.15s!important;transition-delay:.15s!important}:where(.recruit-top-title__inside)>:where(*){opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}[data-id=editor] :where(.recruit-top-title__inside)>:where(*),body.dcms_editor :where(.recruit-top-title__inside)>:where(*),body.page_mainimage :where(.recruit-top-title__inside)>:where(*),html.is-editor :where(.recruit-top-title__inside)>:where(*){-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-title__outer.is-inview :where(.recruit-top-title__inside)>*{opacity:1;-webkit-transform:unset;transform:unset}:where(.recruit-top__arr){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-weight:700;position:relative;line-height:1.3;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition:.3s;transition:.3s}:where(.recruit-top__arr) .txt{text-decoration:none!important}:where(.recruit-top__arr):before{content:"";width:2.5rem;aspect-ratio:1;-webkit-mask-image:url(/dcms_media/other/ico_rec_arr.svg);mask-image:url(/dcms_media/other/ico_rec_arr.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto;mask-size:auto;-ms-flex-negative:0;flex-shrink:0;background:var(--MAIN)}:where(.recruit-top__arr):after{content:"";display:block!important;width:1.875rem;aspect-ratio:1;border:var(--WHT) 1px solid;border-radius:50%;position:absolute;left:5px;top:5px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}:where(.recruit-top__arr).text-wht{-webkit-transition:.3s;transition:.3s}:where(.recruit-top__arr).text-wht:before{background:var(--WHT)}:where(.recruit-top__arr).text-wht:after{border-color:var(--MAIN)}@-webkit-keyframes scrollLoop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scrollLoop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes scrollLoop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes scrollLoop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes maxheight{0%{max-height:calc(100vh + 60px);max-height:calc(100dvh + 60px)}100%{max-height:560px}}@keyframes maxheight{0%{max-height:calc(100vh + 60px);max-height:calc(100dvh + 60px)}100%{max-height:560px}}.recruit-top-main__outer{height:calc(100vh + 60px);height:calc(100dvh + 60px);position:relative;max-height:560px;min-height:420px;margin-top:-60px;display:-webkit-box;display:-ms-flexbox;display:flex}[data-id=editor] .recruit-top-main__outer,body.dcms_editor .recruit-top-main__outer,body.page_mainimage .recruit-top-main__outer,html.is-editor .recruit-top-main__outer{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important;position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recruit-top-main__txtarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.75rem 0 10rem}.recruit-top-main__inside .txt{display:block;text-align:center}.recruit-top-main__inside .txt .in{font-size:80%}.recruit-top-main__title{font-size:min(8vw,2.625rem);-webkit-transition:opacity .8s 1s,-webkit-transform .8s .8s;transition:opacity .8s 1s,-webkit-transform .8s .8s;transition:transform .8s .8s,opacity .8s 1s;transition:transform .8s .8s,opacity .8s 1s,-webkit-transform .8s .8s;-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.is-loading .recruit-top-main__title{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}[data-id=editor] .recruit-top-main__title,body.dcms_editor .recruit-top-main__title,body.page_mainimage .recruit-top-main__title,html.is-editor .recruit-top-main__title{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.recruit-top-main__loop{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:opacity .8s 1.3s,-webkit-transform .8s 1s;transition:opacity .8s 1.3s,-webkit-transform .8s 1s;transition:transform .8s 1s,opacity .8s 1.3s;transition:transform .8s 1s,opacity .8s 1.3s,-webkit-transform .8s 1s;-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.is-loading .recruit-top-main__loop{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}[data-id=editor] .recruit-top-main__loop,body.dcms_editor .recruit-top-main__loop,body.page_mainimage .recruit-top-main__loop,html.is-editor .recruit-top-main__loop{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important;position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recruit-top-main__col{display:-webkit-box;display:-ms-flexbox;display:flex}.recruit-top-main__col:nth-child(1){-webkit-animation:scrollLoop 100s -50s linear infinite;animation:scrollLoop 100s -50s linear infinite}.recruit-top-main__col:nth-child(2){-webkit-animation:scrollLoop2 100s linear infinite;animation:scrollLoop2 100s linear infinite}[data-id=editor] .recruit-top-main__col,body.dcms_editor .recruit-top-main__col,body.page_mainimage .recruit-top-main__col,html.is-editor .recruit-top-main__col{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.recruit-top-main__col .thumb{display:block;height:160px;padding-inline:.375rem;background:unset}[data-id=editor] .recruit-top-main__col .thumb,body.dcms_editor .recruit-top-main__col .thumb,body.page_mainimage .recruit-top-main__col .thumb,html.is-editor .recruit-top-main__col .thumb{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important;height:130px}.recruit-top-main__col .thumb:has(.in){display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr);gap:.625rem}.recruit-top-main__col .thumb:has(.in) .in{height:75px}.recruit-top-main__col img{width:auto;height:100%;border-radius:10px}.recruit-top-main__circle{width:120vw;border-radius:50%;background:#fdebd8;aspect-ratio:1;display:block;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%) scale(5);transform:translateX(-50%) scale(5);-webkit-transition:z-index .1s 1s,-webkit-transform .8s;transition:z-index .1s 1s,-webkit-transform .8s;transition:transform .8s,z-index .1s 1s;transition:transform .8s,z-index .1s 1s,-webkit-transform .8s;z-index:2}.is-loading .recruit-top-main__circle{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);z-index:-1;bottom:14%}[data-id=editor] .recruit-top-main__circle,body.dcms_editor .recruit-top-main__circle,body.page_mainimage .recruit-top-main__circle,html.is-editor .recruit-top-main__circle{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important;-webkit-transform:translateX(-50%) scale(1)!important;transform:translateX(-50%) scale(1)!important;z-index:-1;bottom:14%}.recruit-top-main__circle:after,.recruit-top-main__circle:before{content:"";border-radius:50%;aspect-ratio:1;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.is-loading .recruit-top-main__circle:after,.is-loading .recruit-top-main__circle:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}[data-id=editor] .recruit-top-main__circle:after,[data-id=editor] .recruit-top-main__circle:before,body.dcms_editor .recruit-top-main__circle:after,body.dcms_editor .recruit-top-main__circle:before,body.page_mainimage .recruit-top-main__circle:after,body.page_mainimage .recruit-top-main__circle:before,html.is-editor .recruit-top-main__circle:after,html.is-editor .recruit-top-main__circle:before{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important;-webkit-transform:translate(-50%,-50%) scale(1)!important;transform:translate(-50%,-50%) scale(1)!important}.recruit-top-main__circle:before{background:var(--MAIN);width:90%;-webkit-transition-delay:.3s;transition-delay:.3s}.recruit-top-main__circle:after{background:var(--WHT);width:80%;-webkit-transition-delay:.6s;transition-delay:.6s}.recruit-top-about__outer{background:url(/dcms_media/image/recruit_top_about_bg.webp) no-repeat center center/cover;position:relative;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}[data-id=editor] .recruit-top-about__outer,body.dcms_editor .recruit-top-about__outer,body.page_mainimage .recruit-top-about__outer,html.is-editor .recruit-top-about__outer{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-about__outer.is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-about__outer:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:.85;background:-webkit-gradient(linear,right top,left top,color-stop(-82.92%,#ff3c00),color-stop(88.99%,#f4810b));background:-webkit-linear-gradient(right,#ff3c00 -82.92%,#f4810b 88.99%);background:linear-gradient(270deg,#ff3c00 -82.92%,#f4810b 88.99%)}.recruit-top-about__inside{position:relative;z-index:1}.recruit-top-about__txt{text-shadow:4px 4px 4px rgba(244,129,11,.8),-4px -4px 4px rgba(244,129,11,.8),-4px 4px 4px rgba(244,129,11,.8),4px -4px 4px rgba(244,129,11,.8),4px 0 4px rgba(244,129,11,.8),-4px 0 4px rgba(244,129,11,.8),0 4px 4px rgba(244,129,11,.8),0 -4px 4px rgba(244,129,11,.8)}.recruit-top-about__txt>:where(*){opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}.recruit-top-about__txt>:where(*):nth-child(2){-webkit-transition-delay:.1s!important;transition-delay:.1s!important}.recruit-top-about__txt>:where(*):nth-child(3){-webkit-transition-delay:.2s!important;transition-delay:.2s!important}.recruit-top-about__txt>:where(*):nth-child(4){-webkit-transition-delay:.3s!important;transition-delay:.3s!important}[data-id=editor] .recruit-top-about__txt>:where(*),body.dcms_editor .recruit-top-about__txt>:where(*),body.page_mainimage .recruit-top-about__txt>:where(*),html.is-editor .recruit-top-about__txt>:where(*){-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-about__txt>:where(*).is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-about__thumb{width:200px;position:absolute;top:-30px;right:-40px;z-index:-1;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .8s .5s,-webkit-transform .8s .5s;transition:opacity .8s .5s,-webkit-transform .8s .5s;transition:opacity .8s .5s,transform .8s .5s;transition:opacity .8s .5s,transform .8s .5s,-webkit-transform .8s .5s}[data-id=editor] .recruit-top-about__thumb,body.dcms_editor .recruit-top-about__thumb,body.page_mainimage .recruit-top-about__thumb,html.is-editor .recruit-top-about__thumb{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-about__thumb.is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-about__list>:where(*){opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}.recruit-top-about__list>:where(*):nth-child(2){-webkit-transition-delay:.1s!important;transition-delay:.1s!important}.recruit-top-about__list>:where(*):nth-child(3){-webkit-transition-delay:.2s!important;transition-delay:.2s!important}[data-id=editor] .recruit-top-about__list>:where(*),body.dcms_editor .recruit-top-about__list>:where(*),body.page_mainimage .recruit-top-about__list>:where(*),html.is-editor .recruit-top-about__list>:where(*){-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-about__list>:where(*).is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-work__col{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:calc(50% - .75rem);opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}[data-id=editor] .recruit-top-work__col,body.dcms_editor .recruit-top-work__col,body.page_mainimage .recruit-top-work__col,html.is-editor .recruit-top-work__col{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-work__col.is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-work__col:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.recruit-top-work__col:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.recruit-top-work__item{-webkit-transition:.3s;transition:.3s}.recruit-top-interview__container{background:-webkit-gradient(linear,left top,left bottom,from(var(--LMAIN)),color-stop(40%,var(--LMAIN)),color-stop(40%,var(--WHT)),to(var(--WHT)));background:-webkit-linear-gradient(top,var(--LMAIN) 0,var(--LMAIN) 40%,var(--WHT) 40%,var(--WHT) 100%);background:linear-gradient(to bottom,var(--LMAIN) 0,var(--LMAIN) 40%,var(--WHT) 40%,var(--WHT) 100%);padding-bottom:unset;position:relative;margin-top:5.625rem;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}[data-id=editor] .recruit-top-interview__container,body.dcms_editor .recruit-top-interview__container,body.page_mainimage .recruit-top-interview__container,html.is-editor .recruit-top-interview__container{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-interview__container.is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-interview__container:before{content:"";width:100%;height:60px;background:url(/dcms_media/other/recruit_top_wave.svg) no-repeat center bottom/cover;position:absolute;top:-59px;left:0}.recruit-top-interview__title{padding-inline:.75rem!important}.recruit-top-interview__item{-webkit-transition:.3s;transition:.3s}.recruit-top-interview__item .lib-card__txtarea p{line-height:1.3}.recruit-top-interview__item .lib-card__txtarea p~p{margin-top:.25rem}.recruit-top-interview__item .lib-card__thumb{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.recruit-top-interview__btn{padding-inline:.75rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.recruit-top-interview__btn button{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.5rem;height:2.5rem;border:var(--MAIN) 1px solid;border-radius:50%;margin-top:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.recruit-top-interview__btn button:after{font-size:.625rem;color:var(--MAIN)}.recruit-top-interview__slider{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s .3s,-webkit-transform .8s .3s;transition:opacity .8s .3s,-webkit-transform .8s .3s;transition:opacity .8s .3s,transform .8s .3s;transition:opacity .8s .3s,transform .8s .3s,-webkit-transform .8s .3s}[data-id=editor] .recruit-top-interview__slider,body.dcms_editor .recruit-top-interview__slider,body.page_mainimage .recruit-top-interview__slider,html.is-editor .recruit-top-interview__slider{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-interview__slider.is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-interview__slide{-webkit-transition:padding .3s;transition:padding .3s}.recruit-top-recruit__col{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}[data-id=editor] .recruit-top-recruit__col,body.dcms_editor .recruit-top-recruit__col,body.page_mainimage .recruit-top-recruit__col,html.is-editor .recruit-top-recruit__col{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-recruit__col.is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-recruit__outer{-webkit-transition:.3s;transition:.3s}.recruit-top-recruit__inside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-top-recruit__inside>*{width:50%}.recruit-top-policy__row{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.recruit-top-policy__row>.col{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}[data-id=editor] .recruit-top-policy__row>.col,body.dcms_editor .recruit-top-policy__row>.col,body.page_mainimage .recruit-top-policy__row>.col,html.is-editor .recruit-top-policy__row>.col{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-policy__row>.col.is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-policy__link{border:var(--borderColumnColor) 1px solid;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;width:100%;-webkit-transition:.3s;transition:.3s}.recruit-top-policy__link .txt{line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:.5rem;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-top-policy__link .txt:after{margin:unset;font-size:2rem;color:var(--MAIN)}.recruit-top-faq__container{background:var(--LMAIN);position:relative;margin-top:5.625rem;padding-top:1rem;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}[data-id=editor] .recruit-top-faq__container,body.dcms_editor .recruit-top-faq__container,body.page_mainimage .recruit-top-faq__container,html.is-editor .recruit-top-faq__container{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-faq__container.is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-faq__container:before{content:"";width:100%;height:60px;background:url(/dcms_media/other/recruit_top_wave.svg) no-repeat center bottom/cover;-webkit-transform:scale(-1,1);transform:scale(-1,1);position:absolute;top:-59px;left:0}.recruit-top-faq__outer{padding-inline:.75rem!important}.recruit-top-faq__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border:rgba(255,255,255,0) 2px solid;border-radius:10px;padding:1rem;position:relative;-webkit-transition:border .3s .5s!important;transition:border .3s .5s!important;-webkit-transition:.3s;transition:.3s}.recruit-top-faq__item.is-inview{border-color:var(--borderColumnColor)}.recruit-top-faq__item:before{-ms-flex-negative:0;flex-shrink:0}.recruit-top-faq__thumb{width:60px;position:absolute;top:19px;left:16px;overflow:unset;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .8s,-webkit-transform .8s!important;transition:opacity .8s,-webkit-transform .8s!important;transition:opacity .8s,transform .8s!important;transition:opacity .8s,transform .8s,-webkit-transform .8s!important}[data-id=editor] .recruit-top-faq__thumb,body.dcms_editor .recruit-top-faq__thumb,body.page_mainimage .recruit-top-faq__thumb,html.is-editor .recruit-top-faq__thumb{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-faq__thumb.is-inview{opacity:1;-webkit-transform:unset;transform:unset}.recruit-top-faq__thumb img{opacity:1!important}.recruit-top-faq__txtarea{color:var(--DEF)!important}.recruit-top-faq__txtarea:after{content:"";width:calc(100% + 4px);height:calc(100% + 4px);border:rgba(255,255,255,0) 2px solid;border-radius:10px;-webkit-transition:border .3s;transition:border .3s;position:absolute;top:-2px;left:-2px;z-index:1}.recruit-top-faq__txtarea .recruit-top-title__outer{padding-left:4.25rem;margin-right:-68px}.recruit-top-faq__txtarea .recruit-top-title__eng{margin-top:.125rem}.recruit-top-faq__txt{font-weight:400;margin-top:.75rem;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .8s .3s,-webkit-transform .8s .3s;transition:opacity .8s .3s,-webkit-transform .8s .3s;transition:opacity .8s .3s,transform .8s .3s;transition:opacity .8s .3s,transform .8s .3s,-webkit-transform .8s .3s}[data-id=editor] .recruit-top-faq__txt,body.dcms_editor .recruit-top-faq__txt,body.page_mainimage .recruit-top-faq__txt,html.is-editor .recruit-top-faq__txt{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.recruit-top-faq__txt.is-inview{opacity:1;-webkit-transform:unset;transform:unset}@media print,screen and (min-width:576px){:where(.lib-select__box){max-width:360px}:where(.lib-select__year){max-width:230px}.recruit-cta__eng{font-size:1.25rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__logo{width:240px;margin-left:-6px}.lib-footer__outer.lib-footer-BS01 .lib-footer__gnav{background:unset}.lib-footer__outer.lib-footer-BS01 .lib-footer__child{margin:unset;width:100%;border-bottom:none}.lib-footer__outer.lib-footer-BS01 .lib-footer__item{border:none}.lib-footer__outer.lib-footer-BS01 .lib-footer__item~li{margin-top:.5rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__item>a{padding:0 0 0 .75rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__item>a{padding-left:1.125rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__item>a:before{left:0;top:.375rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__utility{margin-top:2.5rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__copyright{background:var(--MAIN)}a.recruit-footer__title{padding:0 2rem .75rem 0!important}a.recruit-footer__title>.txt{text-decoration:none}a.recruit-footer__title:before{left:unset!important;top:7px;right:4px}a.recruit-footer__title:after{content:"";display:block;width:20px;height:20px;border-radius:50%;border:var(--MAIN) 1px solid;position:absolute;right:0;top:2px}.recruit-footer__title{color:var(--DEF);padding:0 0 .5rem;font-size:1.125rem;font-weight:700;border-bottom:var(--borderColumnColor) 1px solid}.recruit-footer__title>button{pointer-events:none;background:unset;color:var(--DEF);padding:0;font-weight:700}.recruit-footer__title>button:after{display:none}.recruit-footer__title>button .txt:after,.recruit-footer__title>button .txt:before{display:none}.recruit-footer__row{display:contents}.recruit-footer__col{display:contents}.recruit-footer__col>.recruit-footer__nav{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2}.recruit-footer__col:nth-child(2){margin-top:unset}.recruit-footer__nav{border:unset}.recruit-footer__nav:has(>li>a.recruit-footer__title){border:unset}.recruit-footer__nav:has(>li>a.recruit-footer__title)>li~li{margin-top:1.5rem!important}.recruit-footer__nav>li~li{border:unset;margin-top:1.5rem}.recruit-footer__panel{background:unset;padding-left:unset;display:block!important}.lib-header__outer.lib-header-BS01 .lib-header__logo>a{gap:16px}.lib-header__outer.lib-header-BS01 .lib-header__logo>a>.txt{font-size:1rem;padding-bottom:1rem}.lib-header__outer.lib-header-BS01 .lib-header__logo>a>.thumb:before{right:-8px}.lib-header__outer.lib-header-BS01 .lib-menu__btn{margin-left:1rem}.lib-header__outer.lib-header-BS01 .lib-induce__outer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:unset;max-width:unset;margin-right:1rem;margin-right:unset}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__entry{position:relative}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--entry .recruit-select__val{font-size:1.1875rem}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val{height:50px;padding:.3125rem 2rem .3125rem .75rem;border-radius:4px;font-size:1.125rem;white-space:nowrap;letter-spacing:.13em}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val:after,.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val:before{right:1rem}.lib-header__outer.lib-header-BS01 .lib-nav__panel{max-width:unset}.lib-header__outer.lib-header-BS01 .lib-nav__outer{display:-ms-grid;display:grid;-ms-grid-rows:unset;grid-template-rows:unset;-ms-grid-columns:minmax(230px,30%) 1fr;grid-template-columns:minmax(230px,30%) 1fr;max-width:unset}.recruit-nav__wrap{display:-ms-grid;display:grid;margin-left:unset}.recruit-nav__info{-ms-grid-columns:unset;grid-template-columns:unset}.recruit-nav__list{margin-top:unset}.recruit-top-main__circle{max-width:600px}.recruit-top-about__thumb{width:300px;right:-100px}.recruit-top-interview__btn{gap:1.875rem}.recruit-top-interview__btn button{width:3.5rem;height:3.5rem}.recruit-top-interview__btn button:after{font-size:1.25rem}.recruit-top-recruit__col:nth-child(2){-webkit-transition-delay:.1s!important;transition-delay:.1s!important}.recruit-top-recruit__col:nth-child(3){-webkit-transition-delay:.2s!important;transition-delay:.2s!important}.recruit-top-policy__row>.col:nth-child(2){-webkit-transition-delay:.1s!important;transition-delay:.1s!important}.recruit-top-policy__row>.col:nth-child(3){-webkit-transition-delay:.2s!important;transition-delay:.2s!important}.recruit-top-policy__row>.col:nth-child(4){-webkit-transition-delay:.3s!important;transition-delay:.3s!important}.recruit-top-faq__item{gap:1rem}.recruit-top-faq__thumb{-webkit-transition-delay:.15s!important;transition-delay:.15s!important}}@media print and (hover:hover) and (pointer:fine),screen and (min-width:768px) and (hover:hover) and (pointer:fine){:where(.lib-select__btn):hover{background:var(--LGRY)}.recruit-cta__nav .recruit-select__btn:hover .txt{-webkit-transform:translateX(5%) scale(1.1);transform:translateX(5%) scale(1.1)}.recruit-cta__nav .recruit-select__btn:hover:after{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.lib-header__outer.lib-header-BS01 .lib-header__logo>a:hover .txt{text-decoration:none;color:var(--DEF);opacity:.5}.lib-header__outer.lib-header-BS01 .lib-header__logo>a:hover img{opacity:.8!important;-webkit-transform:unset!important;transform:unset!important}.lib-header__outer.lib-header-BS01 .lib-menu__btn:hover{background:var(--MAIN)}.lib-header__outer.lib-header-BS01 .lib-menu__btn:hover>.line{background-color:var(--WHT)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--entry .recruit-select__btn:hover{color:var(--MAIN)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__box.--recruiting .recruit-select__btn:hover{color:var(--ACC)}.lib-header__outer.lib-header-BS01 .lib-induce__outer .recruit-select__val:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.3);box-shadow:0 3px 10px 0 rgba(0,0,0,.3)}.recruit-nav__list .lib-child__item>a:hover{color:var(--MAIN)}.recruit-nav__btn:hover{color:var(--LINK)}.lib-breadcrumb__outer .lib-breadcrumb__list li a:hover{color:var(--WHT)}:where(.recruit-top__arr).text-wht:hover .txt{text-decoration:underline!important}:where(.recruit-top__arr):hover:after{-webkit-transform:scale(1);transform:scale(1)}.recruit-top-work__item:hover{color:var(--MAIN)}.recruit-top-interview__item:hover .lib-card__thumb{-webkit-box-shadow:0 0 20px var(--MAIN);box-shadow:0 0 20px var(--MAIN)}.recruit-top-interview__item:hover .lib-card__thumb img{opacity:1}.recruit-top-interview__btn button:hover{background:var(--MAIN)}.recruit-top-interview__btn button:hover:after{color:var(--WHT)}.recruit-top-recruit__outer:hover .recruit-top-recruit__ttl{color:var(--DEF)}.recruit-top-recruit__outer:hover .recruit-top__arr:after{-webkit-transform:scale(1);transform:scale(1)}.recruit-top-policy__link:hover{border-color:var(--MAIN);color:var(--DEF)}.recruit-top-faq__item:hover .recruit-top-faq__txtarea:after{border-color:var(--MAIN)}}@media print,screen and (min-width:768px){.recruit-cta__col{padding:3rem 1.5rem}.recruit-cta__inside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-cta__nav{margin-top:unset}.recruit-cta__nav .recruit-select__item+li{margin-top:1rem}.lib-pagetop__btn.is-bottom a{top:-30px}.lib-footer__outer.lib-footer-BS01 .lib-footer__info{padding-block:3rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__gnav{padding-block:3.75rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__child{gap:2.5rem 1.5rem;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lib-footer__outer.lib-footer-BS01 .lib-footer__item~li{margin-top:1rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__utility{background:var(--MAIN);margin-top:unset;padding:unset}.lib-footer__outer.lib-footer-BS01 .lib-footer__utility>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.625rem .75rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__utility .lib-footer__guidance>li~li:before{background:var(--WHT)}.lib-footer__outer.lib-footer-BS01 .lib-footer__utility .lib-footer__guidance{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lib-footer__outer.lib-footer-BS01 .lib-footer__utility .lib-footer__guidance a{font-size:.75rem;color:var(--WHT)}.lib-footer__outer.lib-footer-BS01 .lib-footer__copyright{padding:0}.recruit-footer__title{padding-bottom:.75rem}.recruit-footer__nav:has(>li>a.recruit-footer__title)>li~li{margin-top:2.5rem!important}.recruit-footer__nav>li~li{margin-top:2.5rem}.recruit-nav__info .recruit-select__entry.--entry .recruit-select__val{font-size:2.5625rem}.recruit-nav__info .recruit-select__val{font-size:2.5rem}.recruit-nav__item:has(button) .lib-child__outer{background:var(--WHT)}.recruit-nav__item:has(button){background:unset}.recruit-nav__item .lib-child__panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-nav__item .lib-child__outer{padding:1.5rem}.recruit-nav__item .lib-child__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1rem;padding:0!important}.recruit-nav__item .lib-child__item{border:none;display:unset;width:unset!important}.recruit-nav__item .lib-child__item a{display:unset;padding:unset}.recruit-nav__btn{background:unset}.recruit-top-title__outer :where(.title){font-size:2.5rem}:where(.recruit-top__arr):before{width:3.125rem}:where(.recruit-top__arr):after{border-width:2px;width:2.5rem}.recruit-top-main__outer{max-height:unset!important;min-height:680px}.recruit-top-main__txtarea{padding-bottom:40vh}.recruit-top-main__title{font-size:min(5vw,4.375rem)}.recruit-top-main__loop{bottom:1.5rem}.recruit-top-main__col .thumb{height:40vh}.recruit-top-main__col .thumb:has(.in) .in{height:calc((40vh - 10px)/ 2);max-height:440px}.recruit-top-main__circle{width:98vw;max-width:1200px;bottom:unset;top:-2%}.recruit-top-about__outer{margin-top:7.5rem!important}.recruit-top-about__txtarea{width:60%;padding-left:4rem}.recruit-top-about__txt{text-shadow:unset}.recruit-top-about__thumb{position:static;margin-top:-150px;width:40%}.recruit-top-work__col{width:calc(50% - 1.5rem)}.recruit-top-interview__container{margin-top:11.25rem}.recruit-top-interview__container:before{height:100px;top:-99px}.recruit-top-interview__slide:nth-child(even){padding-top:2.5rem}.recruit-top-policy__row>.col{width:calc(50% - 8px)}.recruit-top-policy__link .txt{padding:1rem}.recruit-top-faq__container{margin-top:11.25rem;padding-top:1.5rem}.recruit-top-faq__container:before{height:100px;top:-99px}.recruit-top-faq__thumb{position:static;width:20%;max-width:160px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.recruit-top-faq__txtarea .recruit-top-title__outer{padding-left:unset;margin-right:unset}}@media print,screen and (min-width:992px){.recruit-cta__col{padding:4rem 1.5rem}.recruit-cta__inside{gap:3rem}.recruit-cta__title .title{font-size:2.25rem}.recruit-cta__nav .recruit-select__btn{gap:1rem}.recruit-cta__nav .recruit-select__btn:before{width:3.75rem;height:3.75rem;font-size:1rem;font-weight:400}.recruit-cta__nav .recruit-select__btn:after{width:3.125rem;height:3.125rem;border-width:4px;left:5px}.lib-footer__outer.lib-footer-BS01 .lib-footer__logo{width:268px;margin-left:-8px}.lib-footer__outer.lib-footer-BS01 .lib-footer__child .col{display:block}.lib-footer__outer.lib-footer-BS01 .lib-footer__child .col:nth-child(2){max-width:160px}.lib-footer__outer.lib-footer-BS01 .lib-footer__child{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}.recruit-top-main__circle{width:80vw;top:unset;bottom:5%}.recruit-top-recruit__col:nth-child(1){padding-right:2rem}.recruit-top-recruit__col:nth-child(2){padding-left:2rem}.recruit-top-policy__row>.col{width:calc(33.3333333333% - 10.6666666667px)}.recruit-top-faq__item{padding:2.5rem;border-radius:20px;gap:3rem}.recruit-top-faq__item:before{width:80px}.recruit-top-faq__item:after{position:absolute;right:46px;left:unset;top:calc(50% - 34px);width:68px}.recruit-top-faq__txtarea:after{border-radius:20px}.recruit-top-faq__txtarea{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media print,screen and (min-width:1200px){.recruit-cta__col{padding:6.25rem 4rem}.recruit-top-interview__container:before{background-image:url(/dcms_media/other/recruit_top_wave_pc.svg)}.recruit-top-faq__container:before{background-image:url(/dcms_media/other/recruit_top_wave_pc.svg)}}@media print,screen and (min-width:1350px){.lib-header__outer.typeN .lib-nav__panel{padding-top:92px}.is-scroll .lib-header__outer.typeN .lib-nav__panel{padding-top:60px}.is-open .lib-header__outer.lib-header-BS01 .lib-header__logo{display:unset}.lib-header__outer.lib-header-BS01 .lib-header__bar{background:var(--WHT);position:static;-webkit-transform:unset;transform:unset;height:5.75rem}.is-scroll .lib-header__outer.lib-header-BS01 .lib-header__bar{height:3.75rem}.lib-header__outer.lib-header-BS01 .lib-header__nav{max-width:calc(100% - 280px - 60px)}.is-scroll .lib-header__outer.lib-header-BS01 .lib-header__nav{max-width:calc(100% - 220px - 60px)}.lib-header__outer.lib-header-BS01 .lib-header__logo{width:320px}.is-scroll .lib-header__outer.lib-header-BS01 .lib-header__logo{width:260px}.lib-header__outer.lib-header-BS01 .lib-header__logo>a>.txt{padding-bottom:1.375rem}.is-scroll .lib-header__outer.lib-header-BS01 .lib-header__logo>a>.txt{padding-bottom:1.1875rem}.lib-header__outer.lib-header-BS01 .lib-header__logo>a>.thumb img{width:220px}.is-scroll .lib-header__outer.lib-header-BS01 .lib-header__logo>a>.thumb img{width:180px}.lib-header__outer.lib-header-BS01 .lib-menu__btn{width:92px;height:92px;margin-left:1.5rem}html.is-scroll .lib-header__outer.lib-header-BS01 .lib-menu__btn{width:60px;height:60px}html:not(.is-scroll) .lib-header__outer.lib-header-BS01 .lib-menu__btn[aria-expanded=true]>.line:nth-of-type(1),html:not(.is-scroll) .lib-header__outer.lib-header-BS01 .lib-menu__btn[aria-expanded=true]>.line:nth-of-type(3){width:60%;left:20%}html:not(.is-scroll) .lib-header__outer.lib-header-BS01 .lib-nav__outer{height:calc(100vh - 92px)}.lib-hero__outer{padding-top:92px}.recruit-top-main__outer{height:calc(100vh + 92px);height:calc(100dvh + 92px);margin-top:-5.75rem;padding-top:5.75rem}.recruit-top-main__txtarea{padding-top:5.75rem}}@media print and (orientation:landscape),screen and (orientation:landscape) and (max-width:767.8px){.recruit-top-main__txtarea{padding:7.75rem 0 12rem}.recruit-top-main__title{font-size:min(8vw,2rem)}}@media print,screen and (max-width:767.8px){.recruit-top-interview__slide{padding-top:1.5rem}.recruit-top-interview__slide.swiper-slide-active{padding-top:0}.recruit-top-recruit__row{gap:.5rem}}@media print,screen and (max-width:575.8px){.recruit-footer__col:nth-child(2) .recruit-footer__nav{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.recruit-footer__col:nth-child(2) .recruit-footer__nav>li{border-right:var(--MAIN) 1px solid}.lib-header__outer.lib-header-BS01 .lib-induce__outer{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.is-open .lib-header__outer.lib-header-BS01 .lib-induce__outer{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@media print,screen and (min-width:576px) and (max-width:991.8px){.recruit-cta__container{max-width:unset}.lib-footer__outer.lib-footer-BS01 .lib-footer__child{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;gap:1.5rem 1rem}.lib-footer__outer.lib-footer-BS01 .lib-footer__child .col{display:contents}}@media print,screen and (min-width:576px) and (max-width:991.8px) and (min-width:576px) and (max-width:991.8px){.lib-footer__outer.lib-footer-BS01 .lib-footer__child .col:nth-child(1) .recruit-footer__nav{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:1;grid-column:1}.lib-footer__outer.lib-footer-BS01 .lib-footer__child .col:nth-child(2) .recruit-footer__nav{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2;min-width:160px}}@media print,screen and (min-width:768px) and (max-width:991.8px){.recruit-top-faq__item:after{left:unset;right:21px;top:calc(50% - 20px)}}