﻿.career-1 .intro{text-align:center;padding:clamp(7.65625px,0.78125vw,15px) 0 clamp(38.28125px,3.90625vw,75px)}.career-1 .title{font-size:var(--fs-48)}.career-1 .desc{width:min(455px,100%);margin:clamp(12.7604166667px,1.3020833333vw,25px) auto 0;font-size:var(--fs-18);line-height:1.33}.career-1 .values{margin-top:clamp(51.0416666667px,5.2083333333vw,100px);display:grid;grid-template-columns:repeat(var(--_cols, 3), 1fr);gap:clamp(63.8020833333px,6.5104166667vw,125px)}@media(max-width: 980px){.career-1 .values{--_cols: 1}}.career-1 .item{display:flex;flex-direction:column;align-items:center}.career-1 .item .icon{width:clamp(40.8333333333px,4.1666666667vw,80px)}.career-1 .item .tit{margin-top:clamp(12.25px,1.25vw,24px);font-size:var(--fs-24);line-height:1.2}.career-1 .item .text{margin-top:clamp(10.2083333333px,1.0416666667vw,20px);font-size:var(--fs-18);line-height:1.33}.career-2{--_edge: max(5%, calc((100% - var(--container1)) / 2));padding:clamp(33.1770833333px,3.3854166667vw,65px) 0 clamp(51.0416666667px,5.2083333333vw,100px)}.career-2 .hire-panel{min-height:clamp(196.5104166667px,20.0520833333vw,385px);display:grid;grid-template-columns:clamp(301.1458333333px,30.7291666667vw,590px) 1fr;align-items:center;position:relative;padding-left:var(--_edge)}@media(max-width: 980px){.career-2 .hire-panel{grid-template-columns:1fr;padding-right:var(--_edge)}}.career-2 .cover-wrap{position:relative;z-index:1}.career-2 .cover{display:block}.career-2 .content{background:rgba(var(--color-primary), 1);color:#fff;min-height:clamp(285.8333333333px,29.1666666667vw,560px);padding:clamp(45.9375px,4.6875vw,90px) clamp(170.9895833333px,17.4479166667vw,335px);display:flex;flex-direction:column;justify-content:center}@media(min-width: 980px){.career-2 .content{margin-left:clamp(-160px,-8.3333333333vw,-81.6666666667px)}}@media(max-width: 980px){.career-2 .content{min-height:auto;padding:25px}}.career-2 .title{font-size:var(--fs-48)}.career-2 .text{width:min(505px,100%);margin-top:clamp(12.7604166667px,1.3020833333vw,25px);font-size:var(--fs-24);line-height:1.25}.career-3{--_edge: max(5%, calc((100% - var(--container1)) / 2));padding:clamp(35.7291666667px,3.6458333333vw,70px) 0 clamp(45.9375px,4.6875vw,90px);overflow:hidden}.career-3 .wrap{padding-left:var(--_edge)}.career-3 .title{font-size:var(--fs-48);line-height:1.2}.career-3 .embla{--_gap: clamp(9.1875px, 0.9375vw, 18px);margin-top:clamp(20.4166666667px,2.0833333333vw,40px)}.career-3 .process-list{margin-right:calc(-1*var(--_gap))}.career-3 .slide{padding-right:var(--_gap);box-sizing:content-box;width:clamp(206.2083333333px,21.0416666667vw,404px)}.career-3 .card .tit{margin-top:clamp(12.25px,1.25vw,24px);font-size:var(--fs-24);line-height:1.25}.career-3 .card .text{margin-top:clamp(5.1041666667px,0.5208333333vw,10px);line-height:1.35;color:rgba(var(--color-text-gray), 1);width:min(220px,100%)}.career-3 .embla-nav{--embla-btn-size: clamp(2.5rem, 2.0113031915rem + 0.7978723404vw, 2.96875rem);margin-top:clamp(40.8333333333px,4.1666666667vw,80px)}.career-3 .embla-nav::before{content:"";flex:1;height:1px;background:#d8d8d8}.career-4{padding:clamp(61.25px,6.25vw,120px) 0;background:#f4f4f4}.career-4 .title{font-size:var(--fs-48);text-align:center}.career-4 .direction-grid{margin-top:clamp(22.96875px,2.34375vw,45px);display:grid;grid-template-columns:repeat(var(--_cols, 2), 1fr);gap:clamp(10.2083333333px,1.0416666667vw,20px)}@media(max-width: 750px){.career-4 .direction-grid{--_cols: 1}}.career-4 .item{background:#fff;padding:clamp(20.4166666667px,2.0833333333vw,40px) clamp(24.5px,2.5vw,48px);min-height:clamp(76.5625px,7.8125vw,150px);display:flex;flex-direction:column;align-items:flex-start;transition:.3s}.career-4 .item .tit{width:min(335px,100%);font-size:var(--fs-30);line-height:1.2}.career-4 .item .more{margin-top:auto;padding-top:clamp(15.3125px,1.5625vw,30px);font-size:var(--fs-14)}.career-4 .item:hover{background:rgba(var(--color-primary), 1);color:#fff}.career-4 .item:hover .tit{text-decoration:underline}.career-4 .item:hover .more{color:#fff}.career-4 .item:hover uno-icon{transform:translateX(5px)}.career-5{padding:clamp(76.5625px,7.8125vw,150px) 0 clamp(40.8333333333px,4.1666666667vw,80px)}.career-5 .section-head{text-align:center}.career-5 .title{font-size:var(--fs-48);line-height:1.2}.career-5 .desc{width:min(685px,100%);margin:clamp(17.8645833333px,1.8229166667vw,35px) auto 0;font-size:var(--fs-18);line-height:1.35;color:rgba(var(--color-text-gray), 1)}.career-5 .career-cards{margin-top:clamp(25.5208333333px,2.6041666667vw,50px);display:grid;grid-template-columns:repeat(var(--_cols, 3), 1fr);gap:clamp(20.4166666667px,2.0833333333vw,40px)}@media(max-width: 980px){.career-5 .career-cards{--_cols: 1}}.career-5 .card{display:flex;flex-direction:column}.career-5 .card .tit{margin-top:clamp(12.7604166667px,1.3020833333vw,25px);font-size:var(--fs-24);line-height:1.2}.career-5 .card .text{margin-top:clamp(5.1041666667px,0.5208333333vw,10px);line-height:1.5;color:rgba(var(--color-text-gray), 1);margin-bottom:auto}.career-5 .card .more{margin-top:clamp(17.8645833333px,1.8229166667vw,35px)}.career-6{padding:clamp(22.96875px,2.34375vw,45px) 0 clamp(61.25px,6.25vw,120px)}.career-6 .connect{text-align:center;padding-bottom:clamp(25.5208333333px,2.6041666667vw,50px);border-bottom:1px solid #cfcfcf}.career-6 .title{color:rgba(var(--color-primary), 1);font-size:var(--fs-48);line-height:1.2}.career-6 .subtitle{margin-top:clamp(4.0833333333px,0.4166666667vw,8px);font-size:var(--fs-30);line-height:1.2}.career-6 .desc{width:min(620px,100%);margin:clamp(9.1875px,0.9375vw,18px) auto 0;font-size:var(--fs-18);line-height:1.35;color:rgba(var(--color-text-gray), 1)}.career-6 .more-rounded{margin:clamp(17.3541666667px,1.7708333333vw,34px) auto 0;background:#fff;border:1px solid #b7d0de;color:rgba(var(--color-primary), 1)}.career-6 .more-rounded:hover{background:rgba(var(--color-primary), 1);color:#fff}.career-6 .info-cards{margin-top:clamp(33.1770833333px,3.3854166667vw,65px);display:grid;grid-template-columns:repeat(var(--_cols, 3), 1fr);gap:clamp(13.2708333333px,1.3541666667vw,26px)}@media(max-width: 980px){.career-6 .info-cards{--_cols: 1}}.career-6 .card{display:flex;flex-direction:column}.career-6 .card .cover{width:100%;display:block}.career-6 .card .tit{margin-top:clamp(10.2083333333px,1.0416666667vw,20px);font-size:var(--fs-24);line-height:1.2}.career-6 .card .text{margin-top:clamp(10.2083333333px,1.0416666667vw,20px);line-height:1.4;color:rgba(var(--color-text-gray), 1);margin-bottom:auto}.career-6 .card .more{margin-top:clamp(20.4166666667px,2.0833333333vw,40px);text-decoration:underline;color:rgba(var(--color-primary), 1)}.career2-1{min-height:clamp(260.3125px,26.5625vw,510px);color:#fff}.career2-1 .copy{width:min(clamp(326.6666666667px,33.3333333333vw,640px),100%);margin-top:clamp(39.8125px,4.0625vw,78px)}.career2-1 .title{font-size:var(--fs-60);line-height:1.2}.career2-1 .desc{width:min(450px,100%);margin-top:clamp(15.3125px,1.5625vw,30px);font-size:var(--fs-18);line-height:1.33}.career2-2 .search-panel{display:grid;grid-template-columns:repeat(var(--_cols, 2), minmax(0, 1fr));align-items:center}@media(max-width: 980px){.career2-2 .search-panel{--_cols: 1}}.career2-2 .search-copy{--_edge: max(5%, calc((100vw - var(--container1)) / 2));min-height:clamp(257.7604166667px,26.3020833333vw,505px);padding:clamp(51.0416666667px,5.2083333333vw,100px) var(--_edge);padding-right:clamp(102.0833333333px,10.4166666667vw,200px);background:rgba(var(--color-primary), 1);color:#fff}@media(max-width: 980px){.career2-2 .search-copy{min-height:auto;padding-right:var(--_edge)}}.career2-2 .title{font-size:var(--fs-60);line-height:1.15}.career2-2 .desc{width:min(450px,100%);margin-top:clamp(12.25px,1.25vw,24px);font-size:var(--fs-18);line-height:1.33}.career2-2 .search-form{--_height: clamp(2.875rem, 2.3537234043rem + 0.8510638298vw, 3.375rem);width:min(400px,100%);margin-top:clamp(21.4375px,2.1875vw,42px);display:flex;align-items:center;gap:clamp(6.125px,0.625vw,12px)}.career2-2 input{flex:1;min-width:0;height:var(--_height);border-radius:99px;padding:0 1em;background:#fff;color:#000}.career2-2 button{width:var(--_height);height:var(--_height);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:color-mix(in srgb, rgba(var(--color-primary), 1), black 20%);transition:background .25s,transform .25s}.career2-2 button:hover{background:#005f96;transform:translateY(clamp(-1px, -0.0520833333vw, -0.5104166667px))}.career2-3{padding:clamp(39.8125px,4.0625vw,78px) 0 clamp(61.25px,6.25vw,120px)}.career2-3 .container2{position:relative}.career2-3 .result-count{font-size:var(--fs-14);font-weight:700;line-height:1.4}.career2-3 .list{margin-top:clamp(7.65625px,0.78125vw,15px);position:relative}.career2-3 .item{padding:clamp(15.3125px,1.5625vw,30px) 0;width:100%;display:flex;justify-content:space-between;gap:clamp(12.25px,1.25vw,24px);border-bottom:1px solid #d7d7d7;color:#111;text-align:left;cursor:pointer;transition:color .25s}.career2-3 .item:hover{color:rgba(var(--color-primary), 1)}.career2-3 .wrap{display:grid;gap:clamp(2.5520833333px,0.2604166667vw,5px)}.career2-3 .tit{font-size:var(--fs-24);font-weight:700;line-height:1.2}.career2-3 .meta{font-size:var(--fs-18)}.career2-3 .toggle{width:clamp(14.2916666667px,1.4583333333vw,28px);height:clamp(14.2916666667px,1.4583333333vw,28px);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#111}.career2-3 .toggle uno-icon{font-size:var(--fs-24)}.career2-3-popup{width:min(1250px,90vw);max-height:80vh;overflow:auto;padding:clamp(31.6458333333px,3.2291666667vw,62px) clamp(43.8958333333px,4.4791666667vw,86px);background:#fff;color:#111;box-shadow:0 clamp(9.1875px,0.9375vw,18px) clamp(19.3958333333px,1.9791666667vw,38px) rgba(0,0,0,.16)}@media(max-width: 980px){.career2-3-popup{padding:20px}}.career2-3-popup .title{font-size:var(--fs-36);line-height:1.2}.career2-3-popup .data{width:min(clamp(275.625px,28.125vw,540px),100%);margin-top:clamp(22.4583333333px,2.2916666667vw,44px);display:grid;gap:clamp(6.125px,0.625vw,12px);font-size:var(--fs-14)}.career2-3-popup .data div{display:grid;grid-template-columns:clamp(96.9791666667px,9.8958333333vw,190px) 1fr;gap:clamp(12.25px,1.25vw,24px)}@media(max-width: 750px){.career2-3-popup .data div{grid-template-columns:1fr;gap:clamp(2.0416666667px,0.2083333333vw,4px)}}.career2-3-popup .data dt{font-weight:bold}.career2-3-popup .text{margin-top:clamp(22.4583333333px,2.2916666667vw,44px);font-size:var(--fs-14);line-height:1.55}.career2-3-popup .contact{margin-top:clamp(14.2916666667px,1.4583333333vw,28px);font-size:var(--fs-14);line-height:1.45}.career2-3-popup .contact a{color:rgba(var(--color-primary), 1);text-decoration:underline}.career2-4{padding:clamp(57.1666666667px,5.8333333333vw,112px) 0 clamp(71.4583333333px,7.2916666667vw,140px);background:#f4f4f4}.career2-4 .title{font-size:var(--fs-48);line-height:1.2}.career2-4 .desc{width:min(760px,100%);margin-top:clamp(12.7604166667px,1.3020833333vw,25px);font-size:var(--fs-18);line-height:1.33}.career2-4 .items{margin-top:clamp(28.0729166667px,2.8645833333vw,55px);display:grid;grid-template-columns:repeat(var(--_cols, 4), 1fr);gap:clamp(10.2083333333px,1.0416666667vw,20px)}@media(max-width: 980px){.career2-4 .items{--_cols: 2}}@media(max-width: 750px){.career2-4 .items{--_cols: 1}}.career2-4 .item{min-height:clamp(158.2291666667px,16.1458333333vw,310px);padding:clamp(22.96875px,2.34375vw,45px) clamp(17.8645833333px,1.8229166667vw,35px) clamp(40.8333333333px,4.1666666667vw,80px);background:#fff;transition:.3s}.career2-4 .item .icon{width:clamp(36.75px,3.75vw,72px);display:block}.career2-4 .item .tit{margin-top:clamp(20.4166666667px,2.0833333333vw,40px);font-size:var(--fs-24);line-height:1.2}.career2-4 .item .text{margin-top:clamp(10.2083333333px,1.0416666667vw,20px);font-size:var(--fs-18);line-height:1.33}.career2-4 .item:hover{background:rgba(var(--color-primary), 1);color:#fff}.career2-4 .item:hover .icon{filter:brightness(0) invert(1)}.career2-5{padding:clamp(66.3541666667px,6.7708333333vw,130px) 0}.career2-5 .title{font-size:var(--fs-30)}.career2-5 .text{margin-top:clamp(12.7604166667px,1.3020833333vw,25px);font-size:var(--fs-18);line-height:1.33}.career2-5 .links{margin-top:clamp(45.9375px,4.6875vw,90px);width:min(826px,100%);display:grid;grid-template-columns:repeat(var(--_cols, 2), 1fr);gap:25px}@media(max-width: 750px){.career2-5 .links{--_cols: 1}}.career2-5 .group .tit{font-size:var(--fs-18);font-weight:bold;padding-bottom:clamp(6.125px,0.625vw,12px);border-bottom:1px solid #bfbfbf}.career2-5 .group .link{display:block;margin-top:clamp(17.8645833333px,1.8229166667vw,35px);color:rgba(var(--color-primary), 1);font-weight:bold;line-height:1.35}.career2-5 .group .text{margin-top:clamp(5.1041666667px,0.5208333333vw,10px);color:rgba(var(--color-text-gray), 1);line-height:1.125}.career2-5 .legal{margin-top:clamp(15.3125px,1.5625vw,30px);padding-top:clamp(17.8645833333px,1.8229166667vw,35px);border-top:1px solid #d5d5d5}.career2-5 .legal-links{display:flex;flex-wrap:wrap}.career2-5 .legal a{color:rgba(var(--color-primary), 1)}.career2-5 .legal a:not(:last-child)::after{content:"·";margin:0 4px;color:rgba(var(--color-primary), 1)}.career2-5 .legal a:hover{color:color-mix(in srgb, rgba(var(--color-primary), 1), black 50%)}.career2-5 .legal .copyright{color:rgba(var(--color-text-gray), 1)}
