@-webkit-keyframes carousel-to-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes carousel-to-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes carousel-to-bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes carousel-to-bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes carousel-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes carousel-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes carousel-to-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes carousel-to-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.un_company_en,.un_philosophy_en,.un_recruit_en,.un_services_en{font-family:Russo One,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,40 * var(--liq-unit));font-weight:400;letter-spacing:calc(10 * var(--liq-unit))}@media screen and (width < 768px){.un_company_en,.un_philosophy_en,.un_recruit_en,.un_services_en{font-size:calc(40 * var(--liq-unit))}}.un_company_en,.un_philosophy_en,.un_recruit_en,.un_services_en{color:var(--color-text-body);line-height:1.12;text-align:center}@media screen and (width < 768px){.un_company_en,.un_philosophy_en,.un_recruit_en,.un_services_en{font-size:calc(30 * var(--liq-unit))}}.un_philosophy_ja,.un_recruit_ja,.un_services_ja{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:500;letter-spacing:calc(6 * var(--liq-unit))}@media screen and (width < 768px){.un_philosophy_ja,.un_recruit_ja,.un_services_ja{font-size:calc(18 * var(--liq-unit))}}.un_philosophy_ja,.un_recruit_ja,.un_services_ja{color:var(--color-text-body);line-height:2.4888888889;text-align:center}@media screen and (width < 768px){.un_philosophy_ja,.un_recruit_ja,.un_services_ja{line-height:1.5}}.un_company_line,.un_philosophy_line,.un_recruit_line,.un_services_line{background-color:var(--color-icon-decoration-accent);display:block;height:calc(4 * var(--liq-unit));margin-inline:auto;margin-top:calc(16 * var(--liq-unit));width:calc(64 * var(--liq-unit))}@media screen and (width < 768px){.un_company_line,.un_philosophy_line,.un_recruit_line,.un_services_line{height:calc(3 * var(--liq-unit));margin-top:calc(10 * var(--liq-unit));width:calc(40 * var(--liq-unit))}}.section_fv{background-color:var(--color-background-canvas);overflow:hidden}.un_fv{height:calc(1080 * var(--liq-unit));position:relative;width:100%}@media screen and (width < 768px){.un_fv{height:auto;min-height:0}}.un_fv_visual{inset:0;overflow:hidden;pointer-events:none;position:absolute}.un_fv_visual img,.un_fv_visual picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}@media screen and (width < 768px){.un_fv_visual{aspect-ratio:390/520;height:auto;inset:auto;left:0;right:0;top:0;width:100%}}.un_fv_body{padding-left:calc(298 * var(--liq-unit));padding-top:calc(223 * var(--liq-unit));position:relative;z-index:2}@media screen and (width < 1620px){.un_fv_body{padding-left:calc(144 * var(--liq-unit));padding-top:calc(180 * var(--liq-unit))}}@media screen and (width < 1300px){.un_fv_body{padding-left:calc(94 * var(--liq-unit))}}@media screen and (width < 1140px){.un_fv_body{padding-left:calc(64 * var(--liq-unit))}}@media screen and (width < 768px){.un_fv_body{margin-left:0;max-width:none;padding-inline:calc(24 * var(--liq-unit));padding-bottom:calc(50 * var(--liq-unit));padding-top:calc(50 * var(--liq-unit));width:100%}}@media screen and (570px <= width < 768px){.un_fv_body{padding-block:calc(80 * var(--liq-unit)) calc(200 * var(--liq-unit))}}.un_fv_title{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,60 * var(--liq-unit));font-weight:800;letter-spacing:calc(1.8 * var(--liq-unit))}@media screen and (width < 768px){.un_fv_title{font-size:calc(60 * var(--liq-unit))}}.un_fv_title{color:var(--color-text-body);line-height:1.3333333333}@media screen and (width < 1620px){.un_fv_title{font-size:calc(44 * var(--liq-unit))}}@media screen and (width < 768px){.un_fv_title{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,22 * var(--liq-unit));font-weight:800;letter-spacing:calc(.84 * var(--liq-unit));line-height:1.8181818182;text-align:left}}@media screen and (width < 768px) and (width < 768px){.un_fv_title{font-size:calc(22 * var(--liq-unit))}}@media screen and (570px <= width < 768px){.un_fv_title{font-size:calc(32 * var(--liq-unit))}}.un_fv_lead{margin-top:calc(20 * var(--liq-unit))}.un_fv_leadLine{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,24 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_fv_leadLine{font-size:calc(24 * var(--liq-unit))}}.un_fv_leadLine{color:var(--color-text-body);line-height:1.75}.un_fv_leadLine+.un_fv_leadLine{margin-top:calc(2 * var(--liq-unit))}@media screen and (width < 768px){.un_fv_leadLine{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,15 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em);line-height:1.7333333333}}@media screen and (width < 768px) and (width < 768px){.un_fv_leadLine{font-size:calc(15 * var(--liq-unit))}}@media screen and (570px <= width < 768px){.un_fv_leadLine{font-size:calc(20 * var(--liq-unit))}}.un_fv_leadStrong{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,34 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_fv_leadStrong{font-size:calc(34 * var(--liq-unit))}}.un_fv_leadStrong{line-height:1.2352941176}@media screen and (width < 768px){.un_fv_leadStrong{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,17 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em);line-height:.1176470588}}@media screen and (width < 768px) and (width < 768px){.un_fv_leadStrong{font-size:calc(17 * var(--liq-unit))}}@media screen and (570px <= width < 768px){.un_fv_leadStrong{font-size:calc(22 * var(--liq-unit))}}.un_fv_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(16 * var(--liq-unit));margin-top:calc(230 * var(--liq-unit))}@media screen and (width < 768px){.un_fv_btns{gap:calc(12 * var(--liq-unit));margin-top:calc(90 * var(--liq-unit))}}@media screen and (570px <= width < 768px){.un_fv_btns{margin-top:calc(40 * var(--liq-unit))}}.un_fv_btn{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,20 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_fv_btn{font-size:calc(20 * var(--liq-unit))}}.un_fv_btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:calc(8 * var(--liq-unit));-webkit-box-shadow:calc(4 * var(--liq-unit)) calc(4 * var(--liq-unit)) calc(2 * var(--liq-unit)) rgba(0,0,0,.25);box-shadow:calc(4 * var(--liq-unit)) calc(4 * var(--liq-unit)) calc(2 * var(--liq-unit)) rgba(0,0,0,.25);color:var(--color-text-inverse);justify-content:center;min-height:calc(56 * var(--liq-unit));padding:calc(10 * var(--liq-unit)) calc(40 * var(--liq-unit));text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.un_fv_btn:hover{opacity:.85}}@media (hover:none) and (pointer:coarse){.un_fv_btn:active{opacity:.7}}@media (prefers-reduced-motion:reduce){.un_fv_btn{-webkit-transition:none;transition:none}}.un_fv_btn.__dark{background-color:var(--color-background-inverse)}.un_fv_btn.__accent{background-color:var(--color-background-accent)}@media screen and (width < 768px){.un_fv_btn{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,14 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em);line-height:1.7142857143;min-height:calc(48 * var(--liq-unit));padding-inline:calc(24 * var(--liq-unit))}}@media screen and (width < 768px) and (width < 768px){.un_fv_btn{font-size:calc(14 * var(--liq-unit))}}.section_philosophy{background-color:var(--color-background-surface);overflow:hidden;padding-block:calc(120 * var(--liq-unit));position:relative}@media screen and (width < 768px){.section_philosophy{padding-block:calc(64 * var(--liq-unit))}}.un_philosophy{position:relative}.un_philosophy_head{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.un_philosophy_cards,.un_philosophy_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.un_philosophy_cards{gap:calc(32 * var(--liq-unit));margin-top:calc(64 * var(--liq-unit));position:relative;z-index:1}@media screen and (width < 1620px){.un_philosophy_cards{padding-inline:calc(56 * var(--liq-unit))}}@media screen and (width < 768px){.un_philosophy_cards{gap:calc(16 * var(--liq-unit));margin-top:calc(48 * var(--liq-unit));padding-inline:0}}.un_philosophy_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(16 * var(--liq-unit));-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-background-surface-alt);border-radius:calc(12 * var(--liq-unit));padding:calc(48 * var(--liq-unit))}@media screen and (width < 768px){.un_philosophy_card{padding:calc(28 * var(--liq-unit)) calc(20 * var(--liq-unit))}}@media screen and (570px <= width < 768px){.un_philosophy_card{padding-inline:calc(24 * var(--liq-unit))}}.un_philosophy_cardHead{padding-top:calc(8 * var(--liq-unit));width:100%}.un_philosophy_cardBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10 * var(--liq-unit));-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.un_philosophy_cardEn{font-family:Russo One,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,34 * var(--liq-unit));font-weight:400;letter-spacing:calc(8 * var(--liq-unit))}@media screen and (width < 768px){.un_philosophy_cardEn{font-size:calc(34 * var(--liq-unit))}}.un_philosophy_cardEn{color:var(--color-text-accent);line-height:1.0588235294;text-align:center}.un_philosophy_cardJa{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:500;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_philosophy_cardJa{font-size:calc(16 * var(--liq-unit))}}.un_philosophy_cardJa{color:var(--color-text-navy);line-height:2.25;text-align:center}.un_philosophy_cardCatch{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_philosophy_cardCatch{font-size:calc(18 * var(--liq-unit))}}.un_philosophy_cardCatch{color:var(--color-text-body);line-height:1.5555555556;text-align:center;width:100%}@media screen and (width < 768px){.un_philosophy_cardCatch{text-align:left}}@media screen and (570px <= width < 768px){.un_philosophy_cardCatch{font-size:calc(17 * var(--liq-unit))}}.un_philosophy_cardText{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_philosophy_cardText{font-size:calc(16 * var(--liq-unit))}}.un_philosophy_cardText{color:var(--color-text-body);line-height:1.75;text-align:center;width:100%}@media screen and (width < 768px){.un_philosophy_cardText{text-align:left}}.un_philosophy_values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10 * var(--liq-unit));max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (width < 768px){.un_philosophy_values{width:100%}}.un_philosophy_value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(16 * var(--liq-unit))}@media screen and (width < 768px){.un_philosophy_value{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(8 * var(--liq-unit))}}.un_philosophy_pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:calc(10 * var(--liq-unit));justify-content:center;-ms-flex-negative:0;background-color:var(--color-background-inverse);border-radius:calc(26 * var(--liq-unit));flex-shrink:0;padding:calc(2 * var(--liq-unit)) calc(20 * var(--liq-unit));white-space:nowrap;width:calc(320 * var(--liq-unit))}@media screen and (width < 768px){.un_philosophy_pill{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;white-space:normal;width:auto}}.un_philosophy_pillMain{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_philosophy_pillMain{font-size:calc(16 * var(--liq-unit))}}.un_philosophy_pillMain{color:var(--color-text-highlight);line-height:1.75}@media screen and (width < 1080px){.un_philosophy_pillMain{font-size:calc(15.4 * var(--liq-unit))}}@media screen and (width < 768px){.un_philosophy_pillMain{font-size:calc(14 * var(--liq-unit))}}.un_philosophy_pillSub{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:500;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_philosophy_pillSub{font-size:calc(16 * var(--liq-unit))}}.un_philosophy_pillSub{color:var(--color-text-inverse);line-height:1.75}@media screen and (width < 1080px){.un_philosophy_pillSub{font-size:calc(15.4 * var(--liq-unit))}}@media screen and (width < 768px){.un_philosophy_pillSub{font-size:calc(14 * var(--liq-unit))}}.un_philosophy_valueText{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:500;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_philosophy_valueText{font-size:calc(16 * var(--liq-unit))}}.un_philosophy_valueText{color:var(--color-text-body);line-height:1.75;white-space:nowrap}@media screen and (width < 1620px){.un_philosophy_valueText{white-space:normal}}.un_philosophy_figure{pointer-events:none;position:absolute;z-index:1}.un_philosophy_figure img{height:auto;width:100%}.un_philosophy_figure.__man{bottom:calc(-45 * var(--liq-unit));left:calc(-286 * var(--liq-unit));width:calc(334 * var(--liq-unit))}@media screen and (width < 1620px){.un_philosophy_figure.__man{bottom:calc(20 * var(--liq-unit));left:calc(-180 * var(--liq-unit))}}.un_philosophy_figure.__woman{bottom:calc(-45 * var(--liq-unit));right:calc(-327 * var(--liq-unit));width:calc(431 * var(--liq-unit))}@media screen and (width < 1620px){.un_philosophy_figure.__woman{bottom:calc(20 * var(--liq-unit));right:calc(-230 * var(--liq-unit))}}@media screen and (width < 768px){.un_philosophy_figure{display:none}}.section_services{background-color:var(--color-background-brand);padding-block:calc(120 * var(--liq-unit))}@media screen and (width < 768px){.section_services{padding-block:calc(64 * var(--liq-unit))}}.un_services_head{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.un_services_intro{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_services_intro{font-size:calc(18 * var(--liq-unit))}}.un_services_intro{color:var(--color-text-body);line-height:1.75;margin-top:calc(64 * var(--liq-unit));margin-inline:auto;max-width:calc(1140 * var(--liq-unit))}@media screen and (width < 768px){.un_services_intro{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,15 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em);line-height:1.7333333333;margin-top:calc(40 * var(--liq-unit));text-align:left}}@media screen and (width < 768px) and (width < 768px){.un_services_intro{font-size:calc(15 * var(--liq-unit))}}.un_services_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(80 * var(--liq-unit));margin-top:calc(64 * var(--liq-unit))}@media screen and (width < 768px){.un_services_list{gap:calc(48 * var(--liq-unit));margin-top:calc(40 * var(--liq-unit))}}.un_services_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(60 * var(--liq-unit));width:100%}@media screen and (width < 1080px){.un_services_item{gap:calc(48 * var(--liq-unit))}}.un_services_item.__left{padding-right:clamp(0px,18.75vw,360 * var(--liq-unit))}@media screen and (width < 1620px){.un_services_item.__left{padding-right:calc(24 * var(--liq-unit))}}.un_services_item.__right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:clamp(0px,18.75vw,360 * var(--liq-unit))}@media screen and (width < 1620px){.un_services_item.__right{padding-left:calc(24 * var(--liq-unit))}}@media screen and (width < 768px){.un_services_item{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:calc(24 * var(--liq-unit));padding-inline:calc(24 * var(--liq-unit))!important}}.un_services_imgWrap{-ms-flex-negative:0;aspect-ratio:860/522;flex-shrink:0;overflow:hidden;width:min(44.8vw,860 * var(--liq-unit))}@media screen and (width < 1080px){.un_services_imgWrap{width:calc(600 * var(--liq-unit))}}.un_services_imgWrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.un_services_item.__left .un_services_imgWrap{border-radius:0 calc(30 * var(--liq-unit)) calc(30 * var(--liq-unit)) 0}.un_services_item.__right .un_services_imgWrap{border-radius:calc(30 * var(--liq-unit)) 0 0 calc(30 * var(--liq-unit))}@media screen and (width < 768px){.un_services_imgWrap{border-radius:calc(16 * var(--liq-unit))!important;width:100%}}.un_services_body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-block:calc(20 * var(--liq-unit)) calc(32 * var(--liq-unit))}@media screen and (width < 768px){.un_services_body{padding-block:0;padding-inline:0}}.un_services_title{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,24 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_services_title{font-size:calc(24 * var(--liq-unit))}}.un_services_title{color:var(--color-text-accent);line-height:1.5;text-align:center}@media screen and (width < 768px){.un_services_title{font-size:calc(21 * var(--liq-unit))}}.un_services_sub{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:500;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_services_sub{font-size:calc(16 * var(--liq-unit))}}.un_services_sub{color:var(--color-text-body);line-height:1.75;text-align:center}.un_services_desc{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_services_desc{font-size:calc(18 * var(--liq-unit))}}.un_services_desc{color:var(--color-text-body);line-height:1.4444444444;margin-top:calc(16 * var(--liq-unit));text-align:center}@media screen and (width < 768px){.un_services_desc{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,15 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em);line-height:1.6;text-align:left}}@media screen and (width < 768px) and (width < 768px){.un_services_desc{font-size:calc(15 * var(--liq-unit))}}.un_services_points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(14 * var(--liq-unit));margin-top:calc(20 * var(--liq-unit))}@media screen and (width < 768px){.un_services_points{gap:calc(8 * var(--liq-unit));margin-top:calc(16 * var(--liq-unit))}}.un_services_point{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_services_point{font-size:calc(16 * var(--liq-unit))}}.un_services_point{background-color:var(--color-background-surface-alt);border-radius:calc(6 * var(--liq-unit));color:var(--color-text-body);line-height:1.75;padding:calc(14 * var(--liq-unit)) calc(20 * var(--liq-unit));text-align:center}@media screen and (width < 768px){.un_services_point{text-align:left}}.un_services_closing{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,26 * var(--liq-unit));font-weight:800;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_services_closing{font-size:calc(26 * var(--liq-unit))}}.un_services_closing{color:var(--color-text-body);line-height:1.6923076923;margin-top:calc(64 * var(--liq-unit));text-align:center}@media screen and (width < 768px){.un_services_closing{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em);line-height:1.6666666667;margin-top:calc(40 * var(--liq-unit));text-align:left}}@media screen and (width < 768px) and (width < 768px){.un_services_closing{font-size:calc(18 * var(--liq-unit))}}.section_recruit{background-color:var(--color-background-surface);overflow:hidden}.un_recruit{background-color:var(--color-background-canvas);position:relative}.un_recruit_visual{aspect-ratio:1920/1135;overflow:hidden;position:relative;z-index:0}@media screen and (width < 1620px){.un_recruit_visual{aspect-ratio:1920/1600}}@media screen and (width < 768px){.un_recruit_visual{aspect-ratio:1920/1535}}.un_recruit_visual img,.un_recruit_visual picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.un_recruit_head{display:-webkit-box;display:-ms-flexbox;display:flex;-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;margin-top:calc(-635 * var(--liq-unit));position:relative;z-index:1}@media screen and (width < 768px){.un_recruit_head{margin-top:calc(-140 * var(--liq-unit))}}.un_recruit_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(30 * var(--liq-unit));margin-top:calc(64 * var(--liq-unit));margin-inline:calc(-24 * var(--liq-unit));padding-bottom:calc(120 * var(--liq-unit));position:relative;z-index:1}@media screen and (width < 1620px){.un_recruit_body{margin-inline:0}}@media screen and (width < 768px){.un_recruit_body{gap:calc(24 * var(--liq-unit));margin-top:calc(40 * var(--liq-unit));margin-inline:0;padding-bottom:calc(64 * var(--liq-unit))}}.un_recruit_intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(15 * var(--liq-unit));padding-inline:calc(30 * var(--liq-unit))}@media screen and (width < 768px){.un_recruit_intro{gap:calc(12 * var(--liq-unit));padding-inline:0}}.un_recruit_catch{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,24 * var(--liq-unit));font-weight:700;letter-spacing:calc(2 * var(--liq-unit))}@media screen and (width < 768px){.un_recruit_catch{font-size:calc(24 * var(--liq-unit))}}.un_recruit_catch{color:var(--color-text-accent);line-height:1.5;text-align:center}@media screen and (width < 1620px){.un_recruit_catch{font-size:calc(22 * var(--liq-unit))}}@media screen and (width < 768px){.un_recruit_catch{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:700;letter-spacing:calc(1.5 * var(--liq-unit));line-height:1.5555555556;text-align:left}}@media screen and (width < 768px) and (width < 768px){.un_recruit_catch{font-size:calc(18 * var(--liq-unit))}}.un_recruit_text{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_recruit_text{font-size:calc(18 * var(--liq-unit))}}.un_recruit_text{color:var(--color-text-body);line-height:1.75}@media screen and (width < 768px){.un_recruit_text{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,15 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em);line-height:1.7333333333;text-align:left}}@media screen and (width < 768px) and (width < 768px){.un_recruit_text{font-size:calc(15 * var(--liq-unit))}}.un_recruit_panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(34 * var(--liq-unit));width:100%}@media screen and (width < 768px){.un_recruit_panels{gap:calc(24 * var(--liq-unit))}}.un_recruit_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-background-canvas);border:calc(1 * var(--liq-unit)) solid var(--color-border-default);border-radius:calc(12 * var(--liq-unit));-webkit-box-shadow:calc(5 * var(--liq-unit)) calc(5 * var(--liq-unit)) calc(7.5 * var(--liq-unit)) rgba(0,0,0,.1);box-shadow:calc(5 * var(--liq-unit)) calc(5 * var(--liq-unit)) calc(7.5 * var(--liq-unit)) rgba(0,0,0,.1);-ms-flex-direction:column;flex-direction:column;gap:calc(8 * var(--liq-unit));padding:calc(61 * var(--liq-unit));width:100%}@media screen and (width < 768px){.un_recruit_detail{padding:calc(28 * var(--liq-unit)) calc(20 * var(--liq-unit))}}.un_recruit_detailTitle{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:700;letter-spacing:calc(.7 * var(--liq-unit))}@media screen and (width < 768px){.un_recruit_detailTitle{font-size:calc(18 * var(--liq-unit))}}.un_recruit_detailTitle{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:.9333333333;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--color-text-body);-ms-flex-direction:column;flex-direction:column;gap:calc(10 * var(--liq-unit))}.un_recruit_detailEn{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,14 * var(--liq-unit));font-weight:700;letter-spacing:calc(.7 * var(--liq-unit))}@media screen and (width < 768px){.un_recruit_detailEn{font-size:calc(14 * var(--liq-unit))}}.un_recruit_detailEn{color:var(--color-text-accent);line-height:1.2}.un_recruit_rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.un_recruit_row,.un_recruit_rows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(16 * var(--liq-unit));width:100%}.un_recruit_row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:calc(1 * var(--liq-unit)) solid var(--color-border-default);justify-content:space-between;padding-bottom:calc(9 * var(--liq-unit))}@media screen and (width < 768px){.un_recruit_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(4 * var(--liq-unit))}}.un_recruit_term{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_recruit_term{font-size:calc(16 * var(--liq-unit))}}.un_recruit_term{color:var(--color-text-body);line-height:1.5;white-space:nowrap}.un_recruit_desc{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_recruit_desc{font-size:calc(16 * var(--liq-unit))}}.un_recruit_desc{color:var(--color-text-body);line-height:1.5;text-align:right;white-space:nowrap}@media screen and (width < 768px){.un_recruit_desc{text-align:left;white-space:normal}}.un_recruit_welfare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-background-surface-alt);border-radius:calc(12 * var(--liq-unit));-webkit-box-shadow:calc(5 * var(--liq-unit)) calc(5 * var(--liq-unit)) calc(7.5 * var(--liq-unit)) rgba(0,0,0,.2);box-shadow:calc(5 * var(--liq-unit)) calc(5 * var(--liq-unit)) calc(7.5 * var(--liq-unit)) rgba(0,0,0,.2);-ms-flex-direction:column;flex-direction:column;gap:calc(16 * var(--liq-unit));padding:calc(60 * var(--liq-unit));width:100%}@media screen and (width < 768px){.un_recruit_welfare{padding:calc(28 * var(--liq-unit)) calc(20 * var(--liq-unit))}}.un_recruit_welfareTitle{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:700;letter-spacing:calc(.7 * var(--liq-unit))}@media screen and (width < 768px){.un_recruit_welfareTitle{font-size:calc(18 * var(--liq-unit))}}.un_recruit_welfareTitle{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:.9333333333;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--color-text-body);-ms-flex-direction:column;flex-direction:column;gap:calc(10 * var(--liq-unit))}.un_recruit_welfareEn{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,14 * var(--liq-unit));font-weight:700;letter-spacing:calc(.7 * var(--liq-unit))}@media screen and (width < 768px){.un_recruit_welfareEn{font-size:calc(14 * var(--liq-unit))}}.un_recruit_welfareEn{color:var(--color-text-accent);line-height:1.2}.un_recruit_welfareList{display:grid;gap:calc(16 * var(--liq-unit));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,calc(24 * var(--liq-unit)))}@media screen and (width < 1080px){.un_recruit_welfareList{grid-template-columns:-webkit-max-content -webkit-max-content 1fr;grid-template-columns:max-content max-content 1fr}}@media screen and (width < 768px){.un_recruit_welfareList{gap:calc(10 * var(--liq-unit));grid-template-columns:1fr;grid-template-rows:none}}.un_recruit_welfareItem{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_recruit_welfareItem{font-size:calc(16 * var(--liq-unit))}}.un_recruit_welfareItem{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text-body);gap:calc(8 * var(--liq-unit));height:calc(24 * var(--liq-unit));white-space:nowrap}.un_recruit_welfareItem:before{content:"";-ms-flex-negative:0;background:url(../../assets/images/common_icon_check.svg) 50%/contain no-repeat;flex-shrink:0;height:calc(12 * var(--liq-unit));width:calc(12 * var(--liq-unit))}.un_recruit_welfareItem.__empty{pointer-events:none;visibility:hidden}.un_recruit_welfareItem.__empty:before{content:none}@media screen and (width < 768px){.un_recruit_welfareItem.__empty{display:none}.un_recruit_welfareItem{height:auto;white-space:normal}}.un_recruit_closing{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,18 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_recruit_closing{font-size:calc(18 * var(--liq-unit))}}.un_recruit_closing{color:var(--color-text-body);line-height:1.75;padding-inline:calc(30 * var(--liq-unit));text-align:center}@media screen and (width < 1620px){.un_recruit_closing{text-align:left}}@media screen and (width < 768px){.un_recruit_closing{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,15 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em);line-height:1.7333333333;padding-inline:0;text-align:left}}@media screen and (width < 768px) and (width < 768px){.un_recruit_closing{font-size:calc(15 * var(--liq-unit))}}.section_company{background-color:var(--color-background-surface);padding-block:calc(120 * var(--liq-unit))}@media screen and (width < 768px){.section_company{padding-block:calc(64 * var(--liq-unit))}}.un_company_head{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.un_company_en{color:var(--color-text-navy)}.un_company_ja{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_company_ja{font-size:calc(16 * var(--liq-unit))}}.un_company_ja{color:var(--color-text-body);line-height:1.75;text-align:center}.un_company_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(64 * var(--liq-unit));-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:calc(60 * var(--liq-unit))}@media screen and (width < 768px){.un_company_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(32 * var(--liq-unit));margin-top:calc(40 * var(--liq-unit))}}.un_company_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(32 * var(--liq-unit));-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-bottom:calc(34 * var(--liq-unit))}@media screen and (width < 768px){.un_company_info{width:100%}}.un_company_infoTitle{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,32 * var(--liq-unit));font-weight:700;letter-spacing:calc(.64 * var(--liq-unit))}@media screen and (width < 768px){.un_company_infoTitle{font-size:calc(32 * var(--liq-unit))}}.un_company_infoTitle{color:var(--color-text-body);line-height:1.4;text-align:center}@media screen and (width < 768px){.un_company_infoTitle{font-size:calc(21 * var(--liq-unit))}}.un_company_rows{border-top:calc(1 * var(--liq-unit)) solid var(--color-border-default);width:100%}.un_company_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:calc(1 * var(--liq-unit)) solid var(--color-border-default);justify-content:center}@media screen and (width < 1620px){.un_company_item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.un_company_term{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:700;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_company_term{font-size:calc(16 * var(--liq-unit))}}.un_company_term{line-height:1.5;-ms-flex-negative:0;color:var(--color-text-navy);flex-shrink:0;padding-block:calc(24 * var(--liq-unit));padding-inline:calc(1 * var(--liq-unit)) 0;white-space:nowrap;width:calc(181 * var(--liq-unit))}@media screen and (width < 1620px){.un_company_term{padding-left:calc(16 * var(--liq-unit))}}@media screen and (width < 768px){.un_company_term{padding-block:calc(16 * var(--liq-unit));white-space:normal;width:calc(120 * var(--liq-unit))}}.un_company_desc{font-family:Noto Sans JP,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:max(12px,16 * var(--liq-unit));font-weight:400;letter-spacing:calc(0 / 100 * 1em)}@media screen and (width < 768px){.un_company_desc{font-size:calc(16 * var(--liq-unit))}}.un_company_desc{line-height:1.5;-ms-flex-negative:0;color:var(--color-text-body);flex-shrink:0;padding-block:calc(24 * var(--liq-unit));padding-inline:calc(1 * var(--liq-unit)) 0;white-space:nowrap;width:calc(363 * var(--liq-unit))}@media screen and (width < 1620px){.un_company_desc{white-space:normal;width:auto}}@media screen and (width < 768px){.un_company_desc{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-block:calc(16 * var(--liq-unit))}}.un_company_map{-webkit-box-flex:1;border:calc(1 * var(--liq-unit)) solid var(--color-border-default);border-radius:calc(16 * var(--liq-unit));-webkit-box-shadow:0 calc(20 * var(--liq-unit)) calc(25 * var(--liq-unit)) calc(-5 * var(--liq-unit)) rgba(0,0,0,.1),0 calc(8 * var(--liq-unit)) calc(10 * var(--liq-unit)) calc(-6 * var(--liq-unit)) rgba(0,0,0,.1);box-shadow:0 calc(20 * var(--liq-unit)) calc(25 * var(--liq-unit)) calc(-5 * var(--liq-unit)) rgba(0,0,0,.1),0 calc(8 * var(--liq-unit)) calc(10 * var(--liq-unit)) calc(-6 * var(--liq-unit)) rgba(0,0,0,.1);-ms-flex:1;flex:1;height:calc(500 * var(--liq-unit));min-width:0;overflow:hidden}.un_company_map iframe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (width < 768px){.un_company_map{aspect-ratio:16/10;height:auto;width:100%}}
/*# sourceMappingURL=top.css.map */