@media screen and (min-width:1025px){header{position:absolute;top:0;left:0;z-index:99;width:100vw}header .main-nav{overflow:hidden;transition:.3s;background:transparent}header .main-nav:hover{background:rgb(0 0 0/90%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:20rem}header .main-nav-inner{max-width:1800px;margin:auto;padding:0 1.25rem;display:flex;justify-content:space-between;line-height:5rem}header .main-nav .main-logo{padding:0 1.5rem;line-height:5rem}header .main-nav .main-logo img{width:10.25rem;vertical-align:middle}header .main-nav-inner>ul{display:flex}header .main-nav-inner>ul>li{position:relative;margin:0 1rem;text-align:right;font-size:1.125rem}header .main-menu{height:100%;display:flex;align-items:center}header .main-menu h3{position:relative;color:#fff;text-transform:uppercase;padding:0 1em;font-size:1.25rem;font-weight:500;text-align:right;white-space:nowrap}header .main-menu h3:after{position:absolute;content:"";top:0;left:0;width:100%;height:0;background:#fff;transition:.3s}header .main-menu h3.active:after{top:100%;height:2px}header .sub-menu{position:absolute;top:5rem;right:0;min-width:100%}header .sub-menu .main-link{position:relative;white-space:nowrap;display:block;text-align:right;padding:0 1.25rem;line-height:55px}header .main-link:before{content:"";position:absolute;width:0;height:2px;top:calc(50% - 1px);left:5px;background:#fff}header .main-link:after{content:"";position:absolute;width:14px;height:14px;border:2px solid #fff;border-bottom:none;border-left:none;transform:rotate(45deg) scale(0);transform-origin:top right;top:50%;right:0}header .main-link:hover{font-style:italic}header .main-link:hover:before{transition:.2s;width:calc(100% - 6px)}header .main-link:hover:after{transition:.2s .2s;transform:rotate(45deg) scale(1)}header .main-link.active:before{transition:.2s;width:calc(100% - 10px);top:70%}header .main-link.active:after{transition:.2s;transform:rotate(45deg) scale(0);top:70%;right:4px}header .main-nav-inner .career img{vertical-align:middle;margin-left:4px;margin-bottom:3px;width:15px}header .main-nav-inner .career{text-transform:uppercase;line-height:5rem;font-size:1.25rem;transition:.2s}header .main-nav-inner .career:hover{opacity:.7}}@media screen and (max-width:1024px){header{position:fixed;z-index:999;padding:6px 20px;background:rgb(0 0 0/80%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100vw}header.open{background:#000}.main-nav-inner{display:flex;justify-content:space-between;align-items:center}.main-nav-inner .main-logo img{height:32px}.trigger{position:relative;width:25px;height:20px;overflow:hidden}.trigger span{position:absolute;opacity:1;left:0;display:block;width:100%;height:2px;border-radius:10px;color:black;background-color:white;transform:rotate(0deg);transition:.2s ease-in-out}.trigger span:first-child{top:0}.trigger span:nth-child(2){top:9px}.trigger span:nth-child(3){top:18px}.open .trigger span:first-child{transform:translateY(9px) rotate(135deg)}.open .trigger span:nth-child(2){opacity:0;transform:translateX(60px)}.open .trigger span:nth-child(3){transform:translateY(-9px) rotate(-135deg)}.gnb{display:none;position:absolute;top:48px;left:0;width:100vw;height:calc(100vh - 56px);padding:20px 20px 30vh;background:#000;overflow-y:auto;overflow-x:hidden;text-align:left}.open .gnb{display:block}.main-menu>h3{font-size:1.25rem;color:#777}.gnb li a.career,.sub-menu a.main-link{color:#fff;display:block;font-size:1.5rem;margin:1.5rem 0}.gnb li a.career img{width:.75rem;height:auto;margin-left:6px}.accordion-toggle{border-top:1px solid #777;padding-top:1rem}.accordion-content,.accordion-toggle{cursor:pointer;position:relative}}.news-category-wrap{justify-content:center}.news-category-wrap .category{display:flex;justify-content:center;border-bottom:1px solid white;vertical-align:middle;font-size:1.5rem;padding:30px}.news-category-wrap .category a{padding:10px;margin:10px;font-weight:500}.news-category-wrap .category a.active{color:var(--color-green)}.news-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem 3rem;gap:4rem 3rem;padding-bottom:20rem}.news-item{position:relative;transform-style:preserve-3d;perspective:1000px}.news-item .news-img{display:flex;justify-content:center;align-items:center;height:calc((100vw - 11rem) / 3 * .56);max-height:520px;background:#000;transition:all .3s,height 0s;overflow:hidden}.news-item .news-img img{width:100%;transition:.3s}.news-item:hover .news-img img{transform:scale(1.1)}.news-item .news-txt>div:first-child{display:flex;justify-content:space-between;margin:1rem 0 .5rem;font-weight:500;color:#bbb}.news-item .news-txt .news-main-title{font-size:1.25rem;font-weight:200;height:2.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-content-header{display:flex;justify-content:space-between;align-items:flex-end;margin:4rem 0 1rem;gap:.75rem}.news-content-header strong{display:inline-block;font-size:1.75em;font-weight:500}.news-content-header span{display:inline-block;color:#ddd}.news-content-header a:hover{text-decoration:underline}.news-content-body{border-color:#333;border-style:solid;border-width:1px 0;padding:2rem 0;margin-bottom:5rem}.news-content-body img{max-width:100%}.news-content-body .ql-video{width:100%;height:calc(56vw - 3.5rem);max-height:750px}@media screen and (max-width:1024px){.news-container{gap:4rem 1.5rem}.news-item .news-img{height:calc((100vw - 8rem) / 3 * 1.25)}.news-content-header{flex-direction:column;align-items:flex-start}}@media screen and (max-width:768px){.news-container{grid-template-columns:repeat(2,1fr)}.news-item .news-img{height:calc((100vw - 6.5rem) / 2 * 1.25)}}@media screen and (max-width:500px){.news-container{grid-template-columns:repeat(1,1fr)}.news-item .news-img{height:calc((100vw - 5rem) * 1.25)}}main{position:relative;color:white}.main-ttl{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem;text-transform:uppercase}.main-ttl h3{font-size:1.5rem}.main-ttl a{font-weight:500}.main-ttl a:after{content:"→";margin-left:0;transition:.2s}.main-ttl a:hover:after{margin-left:.5em}main>section{position:relative;z-index:2}.main-linkBtn{position:relative;display:block;width:182px;height:182px;border-radius:50%;box-shadow:0 10px 20px rgb(0 0 0/30%)}.main-linkBtn svg{width:100%;height:100%;transform-origin:center;transform:rotate(-90deg)}.main-linkBtn circle{fill:#000;stroke-width:1;stroke:var(--color-green);transition:.8s}.main-linkBtn:hover circle{stroke-dashoffset:0!important}.main-linkBtn span{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);font-size:1.5rem}.main-linkBtn span:after{position:absolute;content:"";bottom:-2rem;left:calc(50% - 1.3rem);width:2.6rem;height:1rem;background:url(/_next/static/media/arr.314e3b70.png) no-repeat 50%/contain}.main-section-visual{height:100vh;max-height:180vw;width:100vw;z-index:1}.main-section-visual:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";z-index:2;background:linear-gradient(rgba(0,0,0,.6) 50%,#151519)}.main-backgroundVideo{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%}.main-backgroundVideo video{height:100%;width:100%;object-fit:cover}.main-slogan{position:absolute;width:100%;max-width:1640px;padding:0 2.5rem;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.main-slogan strong{display:inline-block;gap:1.25rem;justify-content:center;align-items:center;background:linear-gradient(135deg,var(--color-green) 0,#82ebff 100%);-webkit-background-clip:text;color:transparent}.main-slogan h1 .main-slogan-animation{text-align:left;color:#fff;position:relative;height:1.5em;overflow:hidden;margin:1rem 0}.main-slogan h1 .main-slogan-animation:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-green) 0,#82ebff 50%,transparent 100%)}.main-section-greeting{overflow:hidden;background:#151519}.main-section-greeting img{position:absolute;height:90%;width:auto;bottom:0;left:50%;transform:translateX(-50%)}.main-greeting-content{position:relative;height:800px;max-height:150vw;display:flex;justify-content:center;align-items:center;text-align:center;background:linear-gradient(transparent 50%,#000)}.main-greeting-content-text{opacity:0}.main-greeting-content-text>span{font-size:2rem;font-weight:200}.main-greeting-content-text h2{font-size:2.75rem}.main-greeting-content-text h2 span{font-size:inherit;background:linear-gradient(135deg,var(--color-green) 0,#82ebff 100%);-webkit-background-clip:text;color:transparent}.main-section-Label{position:relative;background:#000;height:400px;max-height:60vw;z-index:2}.main-section-Label .main-rotateLabel{position:relative;width:200vw;min-width:2000px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-10deg)}.main-section-Label .main-text{position:relative;height:100px;background-repeat:repeat-x;background-size:contain}.main-section-Label .main-text:before{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;z-index:-1}.main-section-Label .main-text-a{background-image:url(/_next/static/media/main-text-a.6b3fac17.png)}.main-section-Label .main-text-b{background-image:url(/_next/static/media/main-text-b.cec0f650.png)}.main-section-Label .main-text-a:before{background:var(--color-green)}.main-section-Label .main-text-b:before{background:var(--color-purple)}.main-section-vmc{background:linear-gradient(#000 50%,#151519);overflow:hidden}.main-vmc-content{max-width:1640px;margin:0 auto;padding:12rem 1.25rem;display:flex;flex-wrap:wrap;justify-content:space-around;gap:2.5rem;text-align:center}.main-vmc-content li{margin-bottom:5rem;transform-style:preserve-3d;perspective:1200px}.main-vmc-content li strong{font-size:2rem;font-weight:900}.main-vmc-content li strong b{background:linear-gradient(135deg,var(--color-green) 0,#82ebff 100%);-webkit-background-clip:text;color:transparent;font-weight:900}.main-vmc-content li div{transform-style:inherit;perspective:600px;position:relative;margin:2.5rem auto;transform:rotateX(0deg);animation:polygonFrames 10s infinite;width:200px}.main-vmc-content li:first-child div{margin:1.5rem auto 3.5rem}.main-vmc-content li div img{width:100%}.main-vmc-content li div img:first-child{position:relative;z-index:3;animation:polygonA 10s infinite}.main-vmc-content li div img:nth-child(n+2){filter:grayscale(1);position:absolute;top:0;left:0}.main-vmc-content li div img:nth-child(2){opacity:.5;z-index:2;animation:polygonB 10s infinite}.main-vmc-content li div img:nth-child(3){opacity:.2;z-index:1;animation:polygonC 10s infinite}@keyframes polygonFrames{0%,20%,to{transform:rotateX(0deg)}50%,65%{transform:rotateX(50deg)}}@keyframes polygonA{0%,20%{top:0;transform:rotate(0deg)}30%{top:0}50%{top:-80px}65%{top:-80px}75%{transform:rotate(1turn)}to{top:0;transform:rotate(1turn)}}@keyframes polygonB{0%,20%{top:0;transform:rotate(0deg)}85%{transform:rotate(1turn)}to{top:0;transform:rotate(1turn)}}@keyframes polygonC{0%,20%{top:0;transform:rotate(0deg)}30%{top:0}50%{top:80px}65%{top:80px}95%{transform:rotate(1turn)}to{top:0;transform:rotate(1turn)}}.main-section-toComp{height:600px;background:url(/_next/static/media/main-company-bg.65c3d8e8.jpg) no-repeat 50%/cover;background-attachment:fixed}.main-toComp-content.floatElem{opacity:1;width:100%;height:100%;background:rgb(0 0 0/0);transition:.8s}.main-toComp-content.show{background:rgb(0 0 0/50%)}.main-toComp-content-inner{width:100%;height:100%;max-width:1640px;padding:2.5rem;margin:0 auto;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;align-items:center}.main-toComp-content-inner .text{flex:1 1;min-width:620px}.float .main-toComp-content-inner .text{transform:translateY(0);opacity:1}.main-toComp-content-inner .link{flex:1 1;display:flex;justify-content:center}.main-toComp-content-inner h4{font-size:2.5rem;margin-bottom:1.25rem}.main-toComp-content-inner h4 b{white-space:nowrap}.main-toComp-content-inner span{font-size:1.25rem}.main-section-news{overflow:hidden}.main-section-news.floatElem{background:var(--color-black);opacity:1}.main-section-news.show{background:#fff}.main-section-news.show .main-ttl *{color:var(--color-black)}.main-news-content{max-width:1640px;padding:12.5rem 2.5rem;margin:0 auto}.main-news-content .swiper{overflow:visible}.main-news-item{display:block;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:var(--color-gray);box-shadow:10px 40px 30px rgb(0 0 0/15%);position:relative}.main-news-item:after{position:absolute;content:"";top:0;left:0;width:100%;height:50%;background:linear-gradient(#000,transparent);z-index:1}.main-news-item .news-txt{position:relative;z-index:2;border:2px solid #fff;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;transition:.3s}.main-news-item:hover .news-txt{background:rgb(0 0 0/40%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.main-news-item .news-ttl{font-weight:500;font-size:1.25rem}.main-news-item .news-bottom{opacity:0;transition:.3s;display:flex;justify-content:space-between;align-items:flex-end;transform:translateY(50%)}.main-news-item:hover .news-bottom{opacity:1;transform:translateY(0)}.main-news-item .news-btn{font-size:2rem;font-weight:200;width:2em;line-height:2em;text-align:center;border-radius:50%;background:var(--color-black);box-shadow:5px 10px 15px rgb(0 0 0/50%)}.main-section-recruit{height:37.5rem;background:url(/_next/static/media/main-recruit-bg.c4752a58.png) no-repeat 50%/cover;background-attachment:fixed;z-index:4}.main-recruit-content{position:relative;max-width:1640px;padding:2.5rem;margin:0 auto;height:100%;display:flex;gap:2.5rem;align-items:center;color:var(--color-black)}.main-recruit-content:after{content:"";position:absolute;bottom:0;right:2.5rem;transform:translateY(49%);height:100%;width:46%;min-width:300px;background:url(/_next/static/media/main-recruit-text.145e6b59.png) no-repeat 50%/contain}.main-recruit-content .text{flex:1 1;min-width:740px}.main-recruit-content .text h4{font-size:2.5rem;font-weight:300;margin-bottom:.5em}.main-recruit-content .text h4 b{white-space:nowrap}.main-recruit-content .text span{font-size:1.25rem}.main-recruit-content .link{position:relative;z-index:5;flex:1 1;display:flex;justify-content:center}.main-section-partners{background:#fff;color:var(--color-black)}.main-partners-content{max-width:1640px;margin:0 auto;padding:200px 2.5rem}.main-partners-content ul{display:grid;grid-template-columns:repeat(6,1fr)}.main-partners-content ul li{transition:.4s;padding:1.5rem;display:flex;justify-content:center;align-items:center}.main-partners-content ul li:hover{box-shadow:0 15px 20px rgb(0 0 0/10%)}.main-partners-content ul img{max-height:40px;max-width:100%}@media (min-width:1481px){.main-slogan h1{font-size:6rem}.main-news-item{height:496px}}@media (max-width:1480px){.main-slogan h1{font-size:7vw}.main-news-item{height:calc((100vw - 160px) / 2.5)}}@media screen and (max-width:1024px){.main-section-vmc .main-content-a span{font-size:5vw}.main-section-vmc .main-content-a h2{font-size:6.5vw}.main-news-item{height:calc((100vw - 120px) / 2.5)}.main-news-item .news-txt{padding:1.5rem}.main-recruit-content,.main-toComp-content-inner{flex-direction:column;align-items:flex-start}.main-recruit-content .text,.main-toComp-content-inner .text{min-width:0}.main-partners-content ul{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.main-slogan{padding:0 1.25rem}.main-slogan h1{font-size:9vw;flex-direction:column}.main-slogan strong{-webkit-text-stroke:1px #00FF55}.main-slogan h1 .main-slogan-animation{width:100%}.main-greeting-content span{font-size:5vw}.main-greeting-content h2{font-size:6vw}.main-recruit-content,.main-toComp-content-inner{padding:5rem 1.25rem}.main-recruit-content .text h4{font-size:2rem}.main-news-content,.main-partners-content{padding:140px 1.25rem}.main-news-item{height:calc((100vw - 100px) / 1.66)}.main-partners-content ul{grid-template-columns:repeat(3,1fr)}}.about-wrapper{padding-bottom:0!important}.overview-container{display:grid;align-items:center;background:url(/_next/static/media/overview-visual.3d17b2a7.png) no-repeat 50%/cover;background-attachment:fixed;filter:grayscale(1);width:100vw;height:59rem;position:relative}.overview-container:after{content:"";z-index:1;background:linear-gradient(var(--color-black),rgba(0,0,0,.6) 50%);position:absolute;left:0;right:0;top:0;bottom:0}.overview-text{z-index:10;font-size:1.25rem;max-width:720px;position:relative}.overview-text span{display:inline-block}.overview-ceo{z-index:10;font-size:1.375rem;max-width:720px;position:relative;margin-top:5rem;vertical-align:middle}.overview-ceo b{letter-spacing:.625rem;font-size:1.875rem;font-weight:500;margin:1.25rem;vertical-align:middle}.history-item{margin-left:21.25rem;display:flex;gap:2rem;border-top:1px solid #555555;padding-top:1.875rem;padding-bottom:12.5rem}.history-year strong{font-size:3rem;font-weight:800}.history-cont{width:70%;min-width:400px;margin-left:auto}.history-cont dl{display:flex;font-size:1.25rem;margin-bottom:1.5em}.history-cont dt{font-weight:600;margin-right:1em}.history-cont dd{font-weight:200}.organization-content{margin:-30rem 0 0 12.5rem}.ci-visual{padding:8rem 0;background:url(/_next/static/media/ci-visual.ae729f4e.png) no-repeat 50%/cover;background-attachment:fixed;width:100vw;position:relative}.ci-visual:after{content:"";z-index:1;background:linear-gradient(var(--color-black),rgba(0,0,0,.6) 50%);position:absolute;left:0;right:0;top:0;bottom:0}.ci-visual .ci-summary{position:relative;z-index:10;padding:0 1.25rem}.ci-visual h5{font-size:3rem;font-weight:200}.ci-visual h5 span{margin:4px;display:inline-block}.ci-visual .ci-summary{font-weight:100;font-size:1.5rem;line-height:2em;max-width:70rem;margin:1em auto 3em;padding:0 2em}.ci-mean{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;max-width:80rem!important}.ci-mean .cat,.ci-mean .circle,.ci-mean .result{width:18.75rem;height:18.75rem;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:50%;background-size:cover}.ci-mean .cat{background-image:url(/_next/static/media/cat.3b796e3a.png)}.ci-mean .circle{background-image:url(/_next/static/media/circle.18bd073d.png)}.ci-mean .result{background-image:url(/_next/static/media/result.ff16fb43.png)}.ci-mean p{text-align:center;font-size:1.25rem;font-weight:200;text-shadow:0 3px 3px #000}.ci-mean .sign{font-size:5rem;font-weight:100}.ci-logo{display:flex;gap:1.25rem;flex-wrap:wrap;margin:7.5rem auto 5rem!important}.ci-logo>div{flex:1 1;background:#000;min-height:360px;padding:3rem 0;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.ci-logo-img{margin:auto}.ci-logo-img img{max-width:80%}.ci-logo-txt{margin-top:1rem}.ci-logo-txt h5{font-size:1.25rem;font-weight:400}.ci-logo-txt p{margin-top:.5em;font-weight:200;color:#ccc}.company-identity-container .btn-wrapper img{margin-left:.75rem}@media screen and (max-width:1023px){.wrapper .snb{display:none}.history-item{margin-left:0;padding-bottom:6.25rem;flex-direction:column}.history-cont{width:100%;min-width:auto}.organization-content{margin:0}.ci-list>div{flex-direction:column}.ci-list .ci-text{order:2;border-right:0;border-top:1px solid var(--color-gray);margin:2rem;padding-top:2rem}.ci-list,.ci-mean{flex-direction:column}.ci-list>div{width:100%!important}}@media screen and (max-width:767px){.ci-visual h5{font-size:2rem}.ci-list{flex-direction:column}.ci-list .ci-img-mobile img:last-child{border:1px solid red;display:none}.ci-logo{flex-direction:column}}@font-face{font-family:suit;font-weight:100;src:url(/_next/static/media/SUIT-Thin.98c536d5.otf)}@font-face{font-family:suit;font-weight:200;src:url(/_next/static/media/SUIT-ExtraLight.af22672d.otf)}@font-face{font-family:suit;font-weight:300;src:url(/_next/static/media/SUIT-Light.a7f62a23.otf)}@font-face{font-family:suit;font-weight:400;src:url(/_next/static/media/SUIT-Regular.5a9ce18e.otf)}@font-face{font-family:suit;font-weight:500;src:url(/_next/static/media/SUIT-Medium.baa00ec8.otf)}@font-face{font-family:suit;font-weight:600;src:url(/_next/static/media/SUIT-SemiBold.cbf32416.otf)}@font-face{font-family:suit;font-weight:700;src:url(/_next/static/media/SUIT-Bold.af1712a7.otf)}@font-face{font-family:suit;font-weight:800;src:url(/_next/static/media/SUIT-ExtraBold.357c0045.otf)}@font-face{font-family:suit;font-weight:900;src:url(/_next/static/media/SUIT-Heavy.488864b0.otf)}::selection{background:var(--color-gray);color:white}*{margin:0;padding:0;box-sizing:border-box;border-collapse:collapse;list-style:none;font-family:suit,sans-serif;word-break:keep-all;letter-spacing:-.0125em;line-height:1.5em}html{scroll-behavior:smooth;font-size:16px}#root,body{max-width:100vw;min-width:320px;overflow-x:hidden}:root{--color-green:#00ff55;--color-purple:#9b58ff;--color-black:#121212;--color-gray:#707070}a{color:white;text-decoration:none}button,input[type=button],input[type=submit],label,select{cursor:pointer;transition:.2s}.wrapper{background:var(--color-black);padding:5rem 0 12.5rem;color:white}.wrapper-inner{width:100%;max-width:1440px;padding:0 2.5rem;margin:0 auto}.samitech-main{cursor:url(/_next/static/media/mousePointer.e9c29254.png) 6 6,auto}.content-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;margin:8.75rem auto 7.5rem;pointer-events:none}.content-header .title{font-weight:600}.content-header .title .sub-title{color:#99a39d;font-size:1.25rem;margin-bottom:1em;text-transform:uppercase;position:relative}.content-header .title .sub-title:before{content:"";position:absolute;top:45%;right:calc(100% + 1.25rem);width:50vw;height:1px;background:#99a39d}.content-header .title .main-title{font-size:3.25rem}.content-header .title .main-title h3 span{background:linear-gradient(135deg,var(--color-green) 0,#82ebff 100%);-webkit-background-clip:text;color:transparent}.content-header .page-info{width:50%;color:#333c67}footer{position:relative;z-index:50;background:#000;color:#fff}footer.white{background:#eff2f5;color:#151519}footer .footer-inner{max-width:1800px;margin:0 auto;padding:4.5rem 1.25rem;display:flex;justify-content:space-between}footer.white .footer-inner{max-width:1440px}footer .footer-inner .footer-logo{margin-right:5rem}footer .footer-inner .footer-logo img{width:12rem}footer .footer-inner .footer-info p:not(:last-child){margin-bottom:.5em}footer.white .footer-inner .footer-info a{color:#151519}footer .footer-inner .footer-right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}footer .footer-inner .footer-links a{color:#ccc}footer .footer-inner .footer-links a:hover{color:#fff}footer.white .footer-inner .footer-links a{color:#777}footer.white .footer-inner .footer-links a:hover{color:#151519}footer .footer-inner .downloadProfile{padding:6px 20px;border-radius:35px;border:1px solid white;margin-bottom:2rem;background:transparent;transition:.2s;color:white}footer.white .footer-inner .downloadProfile{background:#59636c}footer .footer-inner .downloadProfile:hover{background:rgba(255,255,255,.2)}footer.white .footer-inner .downloadProfile:hover{background:#97a3af}footer .footer-inner .downloadProfile img{margin-left:10px;vertical-align:top}footer .footer-inner .downloadProfile p{color:#aaa}footer .topBtn{width:3.25rem;height:3.25rem;border:1px solid white;border-radius:30px;position:fixed;right:60px;bottom:40px;background:rgb(0 0 0/60%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;transition:.2s}footer.white .topBtn{background:rgb(255 255 255/60%);border-color:var(--color-gray)}footer .topBtn:after{position:absolute;left:50%;top:54%;content:"";width:.75rem;height:.75rem;border-top:2px solid white;border-left:2px solid white;transform:translate(-50%,-.3rem) rotate(45deg)}footer.white .topBtn:after{border-color:var(--color-gray)}footer .topBtn:hover{background:#fff}footer .topBtn:hover:after{border-color:var(--color-black)}.mousePointer{font-size:10px;position:fixed;top:-2em;left:-2em;width:4em;height:4em;border-radius:50%;border:1px solid var(--color-green);will-change:transform;z-index:99999;transition:font-size .2s;pointer-events:none}.mousePointer.hover{font-size:25px;border:2px solid var(--color-purple)}@media screen and (max-width:1240px){.mousePointer,.topBtn{display:none}}.btn,.btn-wrapper{text-align:center}.btn{font-size:1.25rem;display:inline-block;min-width:12em;line-height:2.75em;border-radius:5em;border:none;transition:.2s}.purple-btn{border-radius:5em}.btn-style-a,.purple-btn{background:var(--color-purple);color:white}.btn-style-a{border-radius:50px;transition:.2s}.btn-style-a:hover{background:#5e18c7}.btn-style-c{color:white;background:var(--color-gray);border-radius:50px}@media screen and (max-width:1024px){.content-header{margin:4.375rem auto 3.75rem}footer .footer-inner .footer-right{margin:0}footer .footer-inner .downloadProfile{margin:2rem 0}footer .footer-inner{flex-direction:column;gap:2rem}footer .footer-inner div:nth-child(3){align-items:flex-start}}.floatElem{opacity:0;transition:1s}.floatElem.toRight{transform:translate(-70px)}.floatElem.toLeft{transform:translate(70px)}.floatElem.toTop{transform:translateY(70px)}.floatElem.show{opacity:1;transform:translate(0)}.renewal{padding:300px 0 100px;text-align:center;font-size:1.5rem;font-weight:500;color:var(--color-gray)}.renewal:after{display:block;content:".";animation:renewalDots 2s linear infinite}@media screen and (max-width:767px){html{font-size:14px}.content-header .title .main-title{font-size:2rem}.wrapper-inner{padding:0 1.5rem}}@keyframes renewalDots{0%{content:"."}25%{content:".."}50%{content:"..."}75%{content:"...."}}.location-map{height:38rem}.mapInfo{margin-top:5rem;display:flex;gap:2.5rem}.mapInfo-address{flex:1 1;display:flex;gap:1.25rem}.mapInfo-address-txt h4{font-size:2rem;margin-bottom:1em;line-height:1.8em;letter-spacing:0}.mapInfo-address-txt>div{display:flex;gap:1.25rem}.mapInfo-address-txt>div dl{flex:1 1}.mapInfo-address-txt>div dt{font-size:.875rem}.mapInfo-address-txt>div dd{font-size:1.25rem;white-space:nowrap}.mapInfo-transport{flex:1 1}.mapInfo-transport>div{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem 0 4rem;border-top:1px solid #666;position:relative}.mapInfo-transport-head{display:flex;vertical-align:top;align-items:center;gap:.5rem;width:8rem;margin-right:1.25rem}.mapInfo-transport ul{flex:1 1}.mapInfo-transport li{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.5rem 0}.mapInfo-transport span{display:inline-block;font-size:.75rem;width:3.5em;line-height:2em;text-align:center}@media screen and (max-width:1023px){.mapInfo{flex-direction:column}}@media screen and (max-width:767px){.mapInfo-address-img{display:none}.mapInfo-address-txt h4{font-size:1.5rem}.mapInfo-transport>div{flex-direction:column}}.contact-container .input-wrap>div:first-child{display:grid;grid-gap:0 20px;gap:0 20px;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--color-gray);margin-bottom:1.25rem}.contact-container .input-wrap dl dt{margin-bottom:.5em}.contact-container .input-wrap dl dt span.required{position:relative}.contact-container .input-wrap dl dt span:before,.privacy-area span:before{content:"*";display:block;color:var(--color-green);border-radius:100%;position:absolute;left:105%;top:-10%;font-size:1.2rem}.contact-container .input-wrap dl dd .contact-form{width:100%;font-size:1.25rem;transition:border .6s;color:white;background-color:#2D2D2E;margin-bottom:1em;border:1px solid transparent}.contact-container .input-wrap dl dd input.contact-form,.contact-container .input-wrap dl dd select.contact-form{height:2.75em;padding:0 1em}.contact-container .input-wrap dl dd select.contact-form{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/_next/static/media/selectBtn.98a74d70.png);background-repeat:no-repeat;background-position:right 15px center}.contact-container .input-wrap dl dd textarea.contact-form{min-height:300px;padding:1em;resize:vertical}.contact-container .input-wrap dl dd .contact-form:focus{outline:none;border:1px solid white}.contact-container .privacy-area{display:flex;justify-content:space-between}.contact-container .privacy-check{cursor:pointer}.contact-container .privacy-check label{margin-left:10px;margin-right:7px}.contact-container input[type=checkbox]{-webkit-appearance:none;position:relative;width:18px;height:18px;cursor:pointer;background:var(--color-gray);margin:-2.5px 0}.contact-container input[type=checkbox]:before{content:"\2713";position:absolute;top:50%;left:50%;overflow:hidden;transform:scale(0) translate(-50%,-50%);line-height:1}.contact-container input[type=checkbox]:checked{background-color:var(--color-purple);color:white}.contact-container input[type=checkbox]:checked:before{transform:scale(1) translate(-50%,-50%)}.contact-container .privacy-check button{font-size:1rem;color:#fff;background:none;border:none;text-decoration:underline;transition:.3s;position:relative}.contact-container .privacy-check button:hover{color:var(--color-green)}.contact-container .privacy-btn-area{margin-top:50px;text-align:center}@media screen and (max-width:1023px){.contact-container .input-wrap>div:first-child{display:grid;grid-gap:0 20px;gap:0 20px;grid-template-columns:repeat(1,1fr);border-bottom:1px solid var(--color-gray);margin-bottom:1.25rem}}@media screen and (max-width:767px){.content .input-wrap dl>div:first-child{grid-template-columns:repeat(1,1fr)}}.work-container{display:flex}.work-container .work-snb li input{display:block;color:var(--color-gray);background:transparent;border:none;border-radius:5px;font-weight:600}.work-container .work-snb li input:hover,.work-container .work-snb li.active input{background:#252525}.work-container .work-snb li.active input{color:var(--color-green)}.solution-list{position:relative;flex:1 1}.solution-list .solution-item{position:relative;display:flex;opacity:1}.solution-item .text{position:relative;z-index:10}.solution-item .solution-type{color:var(--color-purple);font-weight:500;font-size:1.125rem}.solution-item .solution-title{display:block;font-size:3rem;margin:.25rem 0 2rem}.solution-item .solution-simbol{position:relative;top:.25rem;height:2.75rem;margin-right:.5rem}.solution-item .solution-intro{max-width:40rem}.solution-item .solution-summary{color:#ddd;font-size:1rem;margin-bottom:1rem}.solution-item .solution-keyword{display:flex;flex-wrap:wrap;gap:.5rem}.solution-item .solution-keyword span{font-weight:200;color:#bbb;border:1px solid #555;padding:2px 10px;border-radius:5em;background:rgb(0 0 0/30%)}.solution-item .text a{display:inline-block;font-size:1.25rem;padding:.625rem 1.25rem}.solution-item .img{background:url(/_next/static/media/mockup-laptop.d85426af.png) no-repeat 50%/contain}.solution-item .img img{margin:11.7% auto;display:block;max-width:76.5%;height:auto}.solution-item .img:after{content:"";position:absolute;left:0}.service-item{display:flex;gap:2rem;margin-bottom:10rem}.service-item .img{display:flex;justify-content:center;align-items:center;background:url(/_next/static/media/mockup-laptop.d85426af.png) no-repeat 50%/contain;width:calc(50% - 1rem);height:25rem}.service-item .img img{display:block;max-width:76.5%;height:auto}.service-item .text{width:calc(50% - 1rem)}.service-logo img{height:3rem;margin:3rem 0 2.5rem}.service-title{position:relative;display:block;font-size:1.5rem;padding:1.5rem 0 1rem}.service-title:before{content:"";position:absolute;top:0;left:0;width:3rem;height:1px;background-color:#fff}.service-link,.service-noLink{display:inline-block;margin-top:2rem;background-color:#212121;border-radius:5rem;line-height:3rem;padding:0 2rem;border:1px solid transparent}.service-link:hover{border-color:var(--color-green)}.service-noLink{color:#aaa}.task-item{margin-left:21.25rem;display:flex;gap:2rem;border-top:1px solid #555555;padding-top:1.875rem;padding-bottom:12.5rem}.task-year strong{font-size:3rem;font-weight:800}.task-cont{width:70%;min-width:400px;margin-left:auto}.task-cont dl{margin-bottom:2.5em}.task-cont dt{margin-bottom:.5em}.task-cont dt b{font-weight:500}.task-cont dd{font-size:1.25rem;font-weight:200}@media screen and (min-width:1024px){.work-container .work-snb{width:240px;margin-right:60px;border-right:1px solid #333}.work-container .work-snb ul{position:-webkit-sticky;position:sticky;width:100%;left:0;top:calc(50vh - 170px)}.work-container .work-snb li input{padding:.75rem 0;margin-bottom:.5rem;font-size:1.125rem}.work-container .work-snb li input:hover,.work-container .work-snb li.active input{padding:.75rem 1.25rem}.solution-list{padding-bottom:20rem}.solution-list:after{content:"";position:absolute;z-index:20;width:50vw;height:40rem;bottom:-20rem;left:calc(50% - 150px);background:linear-gradient(transparent,var(--color-black) 50%)}.solution-list .solution-item:not(:last-child){min-height:80vh}.solution-list .solution-item:first-child .text{opacity:1}.solution-item .img{position:fixed;z-index:0;bottom:3rem;left:50vw;width:60vw;height:40vw;transition:opacity .8s}.solution-item .img:after{top:0;width:70%;height:100%;background:linear-gradient(to right,var(--color-black),transparent)}.solution-item .floatElem+.img{opacity:0}.solution-item .floatElem.show+.img,.solution-item:first-child .floatElem+.img{opacity:1}}@media screen and (max-width:1023px){.work-container{flex-direction:column}.work-container .work-snb ul{display:flex;flex-wrap:wrap}.work-container .work-snb li{flex:1 1;min-width:7rem;max-width:10rem}.work-container .work-snb li input{width:100%;padding:.75rem;font-size:1rem}.service-item{flex-direction:column;gap:0;margin-bottom:8rem}.service-item .img{width:36rem;height:22rem}.solution-list .solution-item{flex-direction:column-reverse;padding:4rem 0 8rem}.solution-item .text.floatElem{opacity:1}.solution-item .text{margin-top:-6rem}.solution-item .img{position:relative;min-height:34.5vw;max-width:600px;width:100%;margin:0 auto}.solution-item .img:after{bottom:0;width:100%;height:50%;background:linear-gradient(to top,var(--color-black),transparent)}.task-item{margin-left:0;padding-bottom:6.25rem;flex-direction:column}.task-cont{width:100%;min-width:auto}}@media screen and (max-width:767px){.solution-item .text strong{font-size:2.5rem}.service-item .img{width:calc(100vw - 3rem);height:calc(62vw - 3rem);margin:0 auto}.service-item .text{width:100%}}#career section,.culture .inner,.culture-text-box div{padding:15rem 2.5rem;box-sizing:border-box}#career a{color:#121212}#career .inner,.careerHeader .inner{max-width:90rem;margin:0 auto}#career section:nth-child(2n){background:#f9fafb}#career a.underline{text-decoration:underline;font-weight:600;margin:.313rem;transition:.2s;cursor:pointer}#career a.underline:hover{text-decoration:underline;color:#9b58ff}#career .wrap{position:relative;margin:0 auto;height:auto;min-height:100%;box-sizing:border-box}.careerHeader{position:fixed;top:0;width:100%;z-index:1000;background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.careerHeader a{color:var(--color-black)}.career-nav{display:flex;justify-content:space-between;align-items:center;height:5rem;padding:0 1.25rem}.career-nav .career-logo a{white-space:nowrap}.career-nav .career-logo a span{font-size:1.75rem;font-weight:800;display:inline-block}.career-nav .career-logo img{display:inline-block;width:9rem;height:auto;margin-right:.5rem}.career-nav ul{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center}.career-nav ul li a{display:block;padding:.625rem 1.25rem;margin:.625rem;border-radius:10px;transition:.2s;font-size:1.25rem;font-weight:600;white-space:nowrap}.career-nav ul li a:hover{background:#46648210}.samitech-homepage{display:block}.samitech-homepage a span{display:flex;align-items:center;font-size:1.25rem;font-weight:600;white-space:nowrap}.samitech-homepage a span img{margin-right:.313rem}.visual{width:100vw;height:100vh;position:relative;overflow:hidden}.visual .visual-img{background-image:url(/_next/static/media/main-visual.99dd63bf.png);background-size:cover;background-position:50%}.visual .visual-img,.visual .visual-img-deco{width:100%;height:100%;background-repeat:no-repeat}.visual .visual-img-deco{position:absolute;top:0;left:0;background-image:url(/_next/static/media/main-visual-deco.62c901ab.png);background-size:contain;background-position:bottom}.visual p{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);color:#738091;white-space:nowrap}.culture-text .inner .culture-text-box{position:relative;width:100%;height:31.25rem;background:radial-gradient(#eef7ff 100px,white 50%);text-align:center}.culture-text .inner .culture-text-box div{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.culture-text .inner .culture-text-box b{font-size:3.75rem;font-weight:800;display:flex;align-items:center;justify-content:center}.culture-text .inner .culture-text-box span{display:block;width:9rem}.culture-text .inner .culture-text-box b span img{display:block;max-width:100%;height:auto}.culture-text .inner .culture-text-box p{margin-top:1.25rem;font-size:1.25rem}.culture .flex-wrap{align-items:flex-start}.inner>.flex-wrap{gap:1.25rem}.flex-wrap{display:flex;justify-content:space-between}.title-area{flex:1 1;height:7.813rem;position:-webkit-sticky;position:sticky;left:0;top:50vh;white-space:nowrap}.title-area .title{font-size:3rem;font-weight:600;margin-left:5px;box-sizing:border-box;align-self:flex-start}.title-area .title span{position:relative}.title-area h3 :before{content:"";position:absolute;top:50%;left:-5px;right:-5px;bottom:0;background-color:rgba(70,100,130,10%)}.content-area{flex:2 1}.content-area .culture-img-wrap{position:relative}.content-area .img-box{margin-top:12.5rem}.content-area .culture-img-wrap:first-child .img-box{margin-top:0}.content-area .text-box{position:absolute;z-index:1;bottom:5%;left:53%;max-width:460px}.content-area .text-box b{font-size:2.25rem;font-weight:600}.content-area .text-box p{margin-top:1.25rem;font-size:1.25rem}.benefits .content-area .container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);grid-gap:1.5rem}.benefits .item{transform-style:preserve-3d;perspective:800px}.benefits .item-card{transform:rotateX(0deg);background-color:white;border-radius:20px;box-shadow:0 5px 10px rgba(0,0,0,.05);padding:1.75rem;display:flex}@media (max-width:950px){.benefits .item-card{flex-direction:column}}.benefits .item-card.show{animation:showCard .8s forwards}@keyframes showCard{0%{transform:rotateX(90deg)}60%{transform:rotateX(-40deg)}to{transform:rotateX(0deg)}}.benefits .item-icon{background-color:#f1f4f6;border-radius:10px;width:45px;height:45px;margin-right:1rem}.benefits .item-text b{font-size:1.375rem;font-weight:600}.benefits .item-text pre{color:#707070;font-size:1rem}.procedure .content-area .step{display:flex;justify-content:space-between;align-items:center}.procedure .content-area .step .circle{box-shadow:0 5px 10px rgba(0,0,0,.05);text-align:center;width:16.25rem;height:16.25rem;border-radius:16.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.procedure .content-area .step .arrow{font-size:2.625rem;font-weight:100;color:#dddddd}.procedure .content-area .step .circle p{font-size:1.25rem;color:#707070}.procedure .content-area .step .circle b{font-size:1.5rem;font-weight:600}.procedure .content-area .step .circle .step-img{width:5.313rem}.procedure .content-area .step .circle img{margin:.875rem 0 1rem;display:block;max-width:100%;height:auto}.procedure .content-area .step div:first-child{border:1px solid #f9fafb}.procedure .content-area .step div:nth-child(3){border:1px solid #9b58ff}.procedure .content-area .step div:nth-child(5){border:1px solid #00ff55}.procedure .notice{margin-top:7.5rem;background-color:#fcf9ff;padding:2.5rem;border-radius:20px;height:auto}.procedure .notice b{font-size:1.75rem;font-weight:600}.procedure .notice p{font-size:1.25rem}.procedure .notice div{display:flex;align-items:center;margin:1.25rem 0}.procedure .notice img{margin-right:1.25rem;object-fit:contain}.procedure .notice p:last-child{margin-bottom:0}.application .content-area{flex:1.5 1}.apply{border:1px solid transparent;display:flex;justify-content:space-between;align-items:center;box-shadow:0 5px 10px rgba(0,0,0,.05);padding:1.75rem;border-radius:20px;background-color:white;transition:.35s}.apply,.apply:hover{color:#d4d4d4}.apply.active b,.apply.active p{color:#151519!important}.apply.active:hover{color:#151519;border:1px solid #00ff55}.apply.active .right{display:none}.apply.active .active-right{display:flex}.apply:not(:last-child){margin-bottom:2rem}.apply .left p{font-size:1.25rem}.apply .left b{font-size:2rem;font-weight:600;margin-top:.75rem;margin-right:.75rem;display:inline-block;color:#e4e4e4}.apply.active .left b:after{content:"모집중";font-size:2rem;font-weight:400;color:#151519;margin-left:.438rem}.apply .left span{font-size:2rem}.apply .active-right{align-items:center;display:none}.apply .active-right p{font-size:1.25rem;margin-right:.75rem}.apply .active-right b{font-size:2rem;font-weight:700}.apply p{color:#e4e4e4}.tabmenu{position:relative}.tabmenu .faqTab{display:flex;justify-content:end;border-bottom:1px solid #151519}.faqTab li{text-align:center}.faqTab li a{display:block;text-decoration:none;color:#707070;font-size:1.25rem;padding:.5rem 1.375rem;cursor:pointer}.faqTab li a.active{color:#151519;font-weight:600}.tabCon{display:none;text-align:left;position:absolute;left:0;top:40px;box-sizing:border-box;width:100%}.btnCon:target a{color:#151519;font-weight:600}.btnCon:target .tabCon{display:block}.faq-accordionWrapper{width:100%;margin:0 auto}.faq-accordionWrapper li{border-bottom:1px solid #e5e5e9}.faq-accordionWrapper .title{padding:2.25rem;width:100%;box-sizing:border-box;text-align:left;font-size:1.5rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;transform:rotate(0deg);transition:.35s}.faq-accordionWrapper .title div.arrow-rotate{transform:rotate(180deg)}.faq-accordionWrapper .cont{display:none;background-color:#f9fafb;padding:2.25rem 2.25rem 2.25rem 4rem;text-align:left;letter-spacing:.01em;font-size:1.25rem;white-space:pre-wrap}.faq-accordionWrapper .cont.active{display:block}#faq .contact{margin-top:2.5rem;font-size:1.25rem}#faq .contact img{vertical-align:middle;margin-top:-3px}.footer{background:#eff2f5}.footer .inner{max-width:1760px;padding:5rem 40px}.footer ul{display:flex;margin:1.25rem 0 2.5rem}.footer ul li:first-child:after{content:"|";margin:3px}.footer .copy{color:#707070}.footer .logo{margin-bottom:2.5rem}@media screen and (min-width:1301px){.visual p{font-size:2rem}}@media screen and (max-width:1300px){#career{width:100vw;overflow:hidden}#career section,.culture .inner,.culture-text-box div{padding:7rem 2rem}.career-nav ul li a{margin:0}.inner>.flex-wrap{flex-direction:column}.title-area{position:static}.visual p{font-size:2.4vw}.benefits .content-area .container .item{flex-direction:column}.benefits .item-card{padding:1.25rem}.benefits .content-area .container .item div:first-child{margin-bottom:1.25rem}.footer .inner{padding:3rem 1.25rem!important}.content-area .text-box{position:static;margin-right:auto;margin-left:auto;margin-top:-7.5rem}.content-area .culture-img-wrap .img-box img{width:70vw;max-width:500px}.content-area .culture-img-wrap:nth-child(2n) .img-box img{display:block;margin-left:auto}.content-area .img-box img{display:block;max-width:100%;height:auto;object-fit:cover}.title-area .title{margin-bottom:2.5rem}}@media screen and (max-width:1024px){.career-nav{padding:0;height:3rem}.career-nav .career-logo img{width:7rem}.career-nav .career-logo a span{font-size:1.5rem}.career-nav ul{display:none}.samitech-homepage a span img{width:1.25rem}.visual{height:70vh}.visual p{font-size:3.5vw}.title-area .title{margin-bottom:2.5rem}.culture-text .inner .culture-text-box b{font-size:2.25rem}.culture-text .inner .culture-text-box span{width:5rem;margin:1rem}}@media screen and (max-width:768px){#career section,.culture .inner,.culture-text-box div{padding:8rem 20px}.title-area .title{font-size:2.5rem}.visual p{font-size:4.5vw}.culture-text .inner .culture-text-box b{flex-direction:column}.benefits .content-area .container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem}.content-area .text-box{position:static;margin-top:-1.25rem}.benefits .content-area .container .item pre{font-size:1.25rem}.benefits .item-card{flex-direction:row}.procedure .notice{padding:2rem 1.5rem}.procedure .notice div{align-items:flex-start}.procedure .notice img{width:20px;margin-right:10px}.apply{flex-direction:column;align-items:start}.apply .left b{margin-right:0;margin-bottom:1.5rem}.apply .active-right b,.tabmenu ul li a{font-size:1.25rem}.faq-accordionWrapper .title{padding:2rem 0;font-size:1.25rem}.faq-accordionWrapper .cont{padding:1.5rem 1rem}#faq .contact{font-size:1rem}.con,p.title{padding:2rem 1rem}}.recruitForm .wrapper-inner{padding:12.5rem 1.25rem}.form-wrapper{display:flex;flex-direction:row-reverse;gap:2.5rem}.form-wrap{flex:1 1}.form-wrap .form-style input,.form-wrap .form-style select,.form-wrap .form-style textarea{width:100%;padding:.75em 1em;font-size:1.5rem;font-weight:500;box-sizing:border-box;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.05);border:1px solid #f5f5f5}.form-wrap .form-style input:focus,.form-wrap .form-style select:focus,.form-wrap .form-style textarea:focus{outline:2px solid #00ff55}.form-wrap .form-style input::placeholder,.form-wrap .form-style input:disabled{color:#ccc}.form-wrap .form-style input:disabled{background-color:#eee}.form-wrap .form-style input[type=checkbox]{width:1.5rem;height:1.5rem;border-radius:6px;padding:0}.form-wrap .form-style input[type=checkbox]:checked:before{transform:scale(.7) translate(-70%,-70%)}.form-wrap input[type=number]::-webkit-inner-spin-button,.form-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recruitForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-wrap .form-style select{background:url(/_next/static/media/icon-select-big-arrow.257b5b3a.png) no-repeat right 2rem top 50%}.form-wrap .form-step{display:block;margin-bottom:2.5rem}.form-wrap .form-step h5{font-size:1.25rem;font-weight:400;margin-bottom:.75rem;color:#707070}.form-wrap .form-step h5.required{position:relative;display:inline-block}.form-wrap .form-step h5.required:after{content:"*";display:block;left:105%;position:absolute;color:red;top:-10%}.form-wrap select,.form-wrap textarea{display:block}.form-wrap .req:before{margin-top:-3.125rem;display:inline-block}.form-wrap .form-step>div{display:flex;gap:.375rem}.form-wrap .form-step>div input,.form-wrap .form-step>div select{flex:1 1}.form-wrap .filebox input.fileInput{position:relative;height:3.875rem;max-width:10rem;overflow:hidden}.form-wrap .filebox input.fileInput:after{content:"파일찾기";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:1.25rem;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#707070;transition:.2s;color:white;cursor:pointer}.form-wrap .filebox input.fileInput:hover:after{background-color:#505050}.form-wrap .form-step p{margin-top:1rem;color:#707070}.filebox .upload-name{width:100%;padding:.938rem 1.563rem;font-size:1.5rem;font-weight:500;box-sizing:border-box;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.05);border:1px solid #f5f5f5;display:inline-block}.form-wrap .privacy-check{display:flex;align-items:center;gap:4px}.form-wrap .privacy-check button{color:#121212;font-weight:600;background:transparent;border:none;font-size:1rem}.form-wrap input[type=submit]{cursor:pointer;min-height:5rem;background-color:#151519;color:white;margin-top:2.5rem}.job-selection{flex:1 1;position:relative}.job-selection-sticky{display:flex;flex-direction:column;max-width:33.75rem;margin:0 auto;position:-webkit-sticky;position:sticky;left:0;top:calc(50vh - 150px)}.job-selection .select-wrap{margin-bottom:2rem;white-space:nowrap}.job-selection .select-wrap select{padding:.313rem 2.5rem .313rem .313rem;border:none;border-bottom:2px solid #151519;font-size:2.5rem;font-weight:600;background:url(/_next/static/media/icon-select-big-arrow.257b5b3a.png) no-repeat right 10px top 50%}.job-selection .select-wrap select:focus{outline:none}.job-selection .select-wrap option{font-size:1.5rem}.job-selection .select-wrap span{font-size:2.5rem;margin-left:1.875rem;color:#707070;white-space:nowrap}.job-selection .check-list-wrap{background:#F9FAFB;padding:2rem;border-radius:1.25rem;font-size:1.125rem}@media screen and (max-width:1024px){.form-wrapper{flex-direction:column}.job-selection-sticky{margin-left:0}.job-selection .check-list-wrap{background:transparent;padding:0}}@media screen and (max-width:768px){.form-wrap .form-style input,.form-wrap .form-style select,.form-wrap .form-style textarea{font-size:1.25rem}.job-selection .select-wrap{display:flex;flex-direction:column-reverse;gap:10px}.job-selection .select-wrap span{margin-left:0;font-size:2.25rem}.job-selection .select-wrap select{font-size:2.25rem}.job-selection-sticky{margin-bottom:2.5rem}.form-wrap .filebox input.fileInput{max-width:100px}}.ReactModalPortal{position:relative;z-index:99999}.ReactModal__Overlay{background:rgb(0 0 0/40%)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ReactModal__Content{border:none!important;background:transparent!important;inset:0!important;padding:0!important;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal-window{background:#151519;box-shadow:0 20px 30px rgb(0 5 10/5%);width:100vw;max-width:37.5rem;max-height:100vh;position:relative;border-radius:20px;display:flex;flex-direction:column}.modal-window.white{background:#fff}.modal-window .modal-title{color:#fff;text-align:center;padding:2.5rem 0 1.5rem}.modal-window.white .modal-title{color:#151519}.modal-window .modal-title strong{font-size:2rem}.modal-window .modal-content{flex:1 1;overflow-y:auto;padding:2px 2.5rem 0;color:#ddd}.modal-window .modal-block{display:flex;flex-wrap:wrap}.modal-window .modal-block:nth-child(n+2){margin-top:1rem}.modal-window.white .modal-content{color:#707070}.modal-window .modal-content-ttl{width:100%;display:flex;font-weight:500;font-size:1rem;margin-bottom:.25em}.modal-window .modal-content-ttl span{font-weight:400;margin-left:auto}.modal-window .modal-content dl{display:flex;align-items:center}.modal-window .modal-content dl:not(:last-child){margin-bottom:1rem}.modal-window .modal-content dt{width:100px;font-size:1.125rem;font-weight:600;color:var(--color-gray)}.modal-window .modal-content dd{flex:1 1}.modal-window .modal-content b{font-weight:600;margin-bottom:5px;display:block;color:#fff}.modal-window.white .modal-content b{color:#151519}.modal-window .modal-btn-area{display:flex;justify-content:center;gap:1rem;text-align:center;margin:2rem 0 2.5rem}.modal-window .modal-btn-area button{cursor:pointer;width:10rem;height:2.5em;border-radius:50px;background:#ddd;border:transparent;color:var(--color-black);transition:.35s;font-size:1.25rem;margin:0 .75rem}.modal-window .modal-btn-area .modal-btn-primary{background:var(--color-purple);color:white}.modal-window.white .modal-btn-area .modal-btn-primary{background:var(--color-black)}#policy .policy-inner{margin:0 auto;padding:10rem 4rem;max-width:1100px}.wrapper #policy .policy-inner{margin:5rem auto}#policy h3{font-size:2.25rem;font-weight:600;margin-bottom:1.25rem}#policy .policy-box{background:rgb(150 150 150/8%);border-radius:1.25rem;padding:1.25rem;margin:1.25rem 0}#policy .policy-box a{text-decoration:underline}#policy .policy-box a:hover{color:var(--color-purple)}#policy .policy-box>div{margin-bottom:3rem}#policy .policy-box h4{font-size:1.125rem;margin-bottom:1em}#policy .policy-box p{margin-bottom:1em}#policy .policy-box dl{margin-bottom:1em;padding-left:1em}#policy .policy-box dt{font-weight:600}#policy .policy-box dd,#policy .policy-box dt{margin-bottom:.5em}#policy .policy-box ol{counter-reset:chapter}#policy .policy-box ol li:not(:last-child){margin-bottom:.625rem}#policy .policy-box ol li:before{content:counter(chapter) ".";counter-increment:chapter;width:1.2rem;display:inline-block}#policy ul li{position:relative;padding-left:1.125rem;font-size:.875rem}#policy ul h5{font-size:1rem;margin:.625rem 0}#policy ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:5px;display:inline-block;width:4px;height:4px;border-radius:100%;background-color:#707070}@media screen and (max-width:1024px){#policy .policy-inner{margin:0!important;padding:10rem 1.25rem 0}.form-wrapper{flex-direction:column}}@media screen and (max-width:768px){#policy .inner{padding:1.25rem}}#adminWrapper{position:fixed;bottom:0;height:calc(100vh - 60px);overflow-y:auto;overflow-x:hidden;background:#f9fafb;padding:30px 40px}#adminWrapper,.admin-nav-top{left:300px;width:calc(100% - 300px);min-width:900px}.adminForm{display:block;width:100%;height:2.5em;padding:0 1em;background:#f2f3f5;font-size:1.125rem;border-radius:10px;transition:.2s;border:none}.adminForm:focus{background:#fff;outline:2px solid var(--color-green)}.adminForm.file{width:calc(100% - 130px);margin-right:10px}textarea.adminForm{width:100%;padding:1em;min-height:300px;resize:vertical}.adminForm+.delBtn{opacity:0;position:absolute;top:.6em;right:1em;width:24px;border:none;color:#fff;background:var(--color-gray);border-radius:50%;font-size:1.25rem}.adminForm+.delBtn:hover,.adminForm:hover+.delBtn{opacity:1}span.true{color:#0055ff}span.false{color:#fb7f00}.admin-nav-side{width:300px;height:100vh;background:#151519;padding:40px 20px;display:flex;flex-direction:column;overflow-y:auto}.admin-nav-side .logo img{display:block;margin:0 20px 30px}.admin-nav-side h5{font-size:1rem;margin:0 20px;color:#707070}.admin-nav-side ul{margin-bottom:30px}.admin-nav-side ul li a{border-radius:.5em;font-size:1.25rem;text-decoration:none!important;color:#aaaaaa;padding:10px 20px;margin:10px auto;display:flex;align-items:center;gap:14px;box-sizing:border-box;transition:.2s}.admin-nav-side ul li a:hover{background:#292929}.admin-nav-side ul li a.active{color:#ffba39}.admin-nav-side ul li a span{display:inline-block;width:22px;height:22px;background-image:url(/_next/static/media/nav-icons.6767aa4f.png);background-position-y:0}.admin-nav-side ul li a.active span{background-position-y:100%}.admin-nav-side ul li a span.contact{background-position-x:0}.admin-nav-side ul li a span.saminews{background-position-x:calc(-32px * 1)}.admin-nav-side ul li a span.partner{background-position-x:calc(-32px * 2)}.admin-nav-side ul li a span.service{background-position-x:calc(-32px * 8)}.admin-nav-side ul li a span.history{background-position-x:calc(-32px * 3)}.admin-nav-side ul li a span.recruit{background-position-x:calc(-32px * 4)}.admin-nav-side ul li a span.position{background-position-x:calc(-32px * 5)}.admin-nav-side ul li a span.faq{background-position-x:calc(-32px * 6)}.admin-nav-side ul li a span.account{background-position-x:calc(-32px * 7)}.admin-nav-top{position:absolute;top:0;z-index:99;background:#fff;padding:0 40px}.admin-nav-top .admin-container{max-width:1400px;height:60px;display:flex;align-items:center}.admin-nav-top .title{font-size:1.5rem;font-weight:600}.admin-nav-top .btns{margin-left:auto}.admin-nav-top .btns button{background:transparent;border:none;opacity:.6;font-size:1rem;display:inline-flex;align-items:center;gap:6px;margin-left:30px}.admin-nav-top .btns button:hover{opacity:1}#adminWrapper #admin-dashboard{min-width:1000px;max-width:1400px}#adminWrapper h2{font-size:2.25rem;margin-bottom:.75em}#adminWrapper .boxWrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr 1.5fr;grid-gap:30px;grid-template-areas:"contact contact contact position-A position-B" "contact contact contact position-C position-D" "news partner faq position-E position-F"}#adminWrapper .boxWrapper>div{box-shadow:0 5px 10px rgba(0,0,0,.05);border-radius:20px;min-height:200px;transition:.2s}#adminWrapper .boxWrapper>div:not(.disabled):hover{transform:translateY(-10px);box-shadow:0 15px 20px rgba(0,0,0,.1)}#adminWrapper .boxWrapper a{border-radius:20px;padding:30px 30px 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}#adminWrapper .contactBox{grid-area:contact;background:url(/_next/static/media/contactBox-back.7eaad345.png) no-repeat right -100px top 10px,linear-gradient(135deg,#FFBA39,#FA8425)}#adminWrapper .contactBox .newContact{border:2px solid #ffba39;border-radius:20px;padding:12px 30px 12px 60px;box-shadow:0 5px 10px rgba(0,0,0,.05);background:url(/_next/static/media/icon-new.4542f5b1.png) no-repeat white 20px 50%;margin-bottom:1.5rem}#adminWrapper .contactBox .newContact p{color:#FFBA39;font-weight:500;font-size:20px}#adminWrapper .contactBox .contact-header h3{font-size:28px;font-weight:700;color:#fff}#adminWrapper .contactBox .contact-text{color:white}#adminWrapper .contactBox .contact-text p{font-size:1.25rem;font-weight:500}#adminWrapper .contactBox .contact-text strong{font-size:100px;font-weight:700}#adminWrapper .contactBox .contact-text strong span{font-size:32px;font-weight:500}#adminWrapper .boxWrapper>div:not(.contactBox){background-color:#fff;border:2px solid transparent;transition:.2s}#adminWrapper .boxWrapper>div:not(.contactBox) h3{font-size:1.5rem;font-weight:600;color:#555}#adminWrapper .boxWrapper .positionBox-count{display:flex;align-items:flex-end;justify-content:space-between}#adminWrapper .boxWrapper .positionBox-count p{font-size:1rem;margin-bottom:.75em;color:#99A4B4}#adminWrapper .boxWrapper .positionBox-count strong{font-size:3.75rem;font-weight:700;color:#9B58FF}#adminWrapper .boxWrapper .positionBox-count span{font-size:1.25rem;color:#151519}.faqBox,.newsBox,.partnerBox{background-repeat:no-repeat;background-position:center 70px}.newsBox{grid-area:news;background-image:url(/_next/static/media/saminews-back.d2d23cff.png)}.partnerBox{grid-area:partner;background-image:url(/_next/static/media/partner-back.90c7db85.png)}.faqBox{grid-area:faq;background-image:url(/_next/static/media/faq-back.55704ebc.png)}.faqBox a,.newsBox a,.partnerBox a{text-align:center;color:#555}#adminWrapper .boxWrapper [class*=positionBox].disabled *{color:#ddd!important}.positionBox-A{grid-area:position-A}.positionBox-B{grid-area:position-B}.positionBox-C{grid-area:position-C}.positionBox-D{grid-area:position-D}.positionBox-E{grid-area:position-E}.positionBox-F{grid-area:position-F}.admin-box{max-width:1400px;padding:40px;border-radius:20px;background-color:white;box-shadow:0 5px 10px rgba(0,0,0,.05)}#adminWrapper .admin-input{background-color:#f9fafb;border:none;height:42px;padding:0 1em;border-radius:10px;transition:.25s;font-size:1.125rem}#adminWrapper select{min-width:120px;padding:0 2em 0 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/_next/static/media/icon-arrow.99b2d4a8.png);background-repeat:no-repeat;background-position:right 20px top 50%}#adminWrapper .tableFilterArea{display:flex;flex-wrap:wrap;justify-content:space-between}#adminWrapper .tableFilter-search,#adminWrapper .tableFilter-tab{display:flex;gap:.5rem;margin-bottom:1rem}#adminWrapper .tableFilter-tab .admin-btn{width:80px;background:#f9fafb;color:#707070}#adminWrapper .tableFilter-tab .admin-btn:hover{background:#e5e5e9}#adminWrapper .tableFilter-tab .admin-btn.active{background:#8061d9;color:#fff}#adminWrapper .rs-table{border-bottom:1px solid #eef1f5}#adminWrapper .rs-table-row{border-radius:10px}#adminWrapper .rs-table-cell{font-size:1rem;background:transparent;border:none}#adminWrapper .rs-table-cell-content{padding:0;line-height:46px}#adminWrapper .rs-table-row-header{border:none;background:#eef1f5}#adminWrapper .rs-table-cell-header .rs-table-cell-content{line-height:40px;color:#707070}#adminWrapper .rs-table-row:nth-child(2n){background-color:#f9fafb}#adminWrapper .rs-table-hover .rs-table-row:not(.rs-table-row-header):hover{background:#fef4ec!important}#adminWrapper .rs-table-cell-content .cellBtn{width:4em;color:white;line-height:2.125em;margin:0 2px;display:inline-block;text-align:center;border:none;border-radius:10px;text-decoration:none;transition:.25s}#adminWrapper .rs-table-cell-content .cellBtn.btn-edit{background:#99a4b4}#adminWrapper .rs-table-cell-content .cellBtn.btn-edit:hover{background:#6f7b8e}#adminWrapper .rs-table-cell-content .cellBtn.btn-view{background:#ffba39}#adminWrapper .rs-table-cell-content .cellBtn.btn-view:hover{background:#d6910f}#adminWrapper .rs-table-cell-content .cellBtn.btn-delete{background:#bbb}#adminWrapper .rs-table-cell-content .cellBtn.btn-delete:hover{background:#777}#adminWrapper .rs-table-cell-content .admin-partnerImg{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto}#adminWrapper .rs-pagination{width:100%;display:flex;justify-content:center;margin-top:1rem}#adminWrapper .rs-pagination-btn{background:transparent;color:#707070;min-width:32px;height:32px;border:none;border-radius:10px;font-size:1rem;box-shadow:none}#adminWrapper .rs-pagination-btn:hover{background:#e4e4ff}#adminWrapper .rs-pagination-btn-active{color:white;background:#8061d9!important}#adminWrapper .rs-pagination-btn:disabled{color:#ccc;background:none}#adminWrapper .rs-table-body-info{color:#bbb;font-size:1.25rem}.admin-btnArea{display:flex;align-items:center}.admin-btnLeft,.admin-btnRight{display:flex;gap:10px}.admin-btnRight{margin-left:auto}a.admin-btn{display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none!important}.admin-btn,.adminForm-btn:after{height:42px;width:120px;border:1px solid transparent;border-radius:10px;font-size:1.125rem;transition:.2s}.adminForm-btn{position:relative;border:none}dd .adminForm-btn{margin:-.6em 0 -.6em 10px;top:-4px}.admin-btn.white{background:#fff;border:1px solid #dddfe3}.admin-btn.white:hover{background:#eee}.admin-btn.lightGray{background:#eef1f5;color:var(--color-black)}.admin-btn.lightGray:hover{background:#d9dfe7}.admin-btn.darkGray,.adminForm-btn.darkGray:after{background:#707070;color:white}.admin-btn.darkGray:hover,.adminForm-btn.darkGray:hover:after{background:#555}.adminForm-btn.darkGray:after{position:absolute;top:0;left:0;cursor:pointer;line-height:42px;text-align:center;z-index:1}.adminForm-btn.darkGray.add:after{content:"추가"}.adminForm-btn.darkGray.file:after{content:"파일선택"}.admin-btn.black{background:#151519;color:white}.admin-btn.black:hover{background:var(--color-purple)}.admin-btn.cancel{border-color:#dddddd;background-color:white;color:#707070}.admin-btn.cancel:hover{background:#eee}.admin-btn.selector{background-color:#f3f3ff;color:#8061d9}.admin-board{font-size:1.125rem;border-top:2px solid #151519;margin-bottom:1rem}.admin-board-half{display:flex}.admin-board-half>div{width:50%;height:100%;display:flex;flex-direction:column}.admin-board dl{display:flex;border-bottom:1px solid #eee;margin:0}.admin-board dd,.admin-board dt{padding:1em 0;margin:0}.admin-board dt{min-width:140px;font-weight:600}.admin-board-half>div:nth-child(2n) dt{border-left:1px solid #eee;padding-left:1.25rem}.admin-board dd+dt{padding-left:1rem}.admin-board dt.required:after{content:" *";color:var(--color-purple);position:relative;top:-.25em}.admin-board dd{min-width:calc(50% - 140px)}.admin-board dd.w-100,.admin-board-half dd{min-width:calc(100% - 140px)}.admin-board dd .adminForm{margin:-.6em 0}.admin-board dd .thumnailImg{width:auto;height:214px}.admin-board dd .contImg{max-width:100%}.admin-board dd .newsContent{width:100%;padding:1em;border:1px solid #eee}.admin-board dd .ql-editor{background:var(--color-black);color:#fff;min-height:400px}.admin-board a{display:block;color:#00cbd5;text-decoration:underline;transition:.2s}.admin-board a:hover{color:#009ba3}