.work-page .work-container{padding:1rem 0;@media (max-width:1024px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.works-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.75rem;gap:3.75rem;@media (max-width:1024px){gap:2rem}@media (max-width:768px){grid-template-columns:repeat(1,1fr)}.works-item{gap:2rem;margin-bottom:5rem;.img{width:100%;height:auto;aspect-ratio:16/9;border-radius:1.25rem;overflow:hidden;transition:all .3s ease-in-out;&:hover{box-shadow:0 2px 15px 8px rgba(102,53,240,.55)}img{display:block;width:100%;height:auto}}.works-title{position:relative;display:block;font-size:2rem;padding:1.5rem 0 1rem;transition:all .2s ease-in-out;font-weight:700;.works-type{font-weight:500;font-size:.75rem}}.solution-intro{.solution-keyword{margin-top:.75rem;display:flex;gap:1rem;flex-wrap:wrap;;span{white-space:nowrap;color:#f3f3f380}}}}}.service-link,.service-noLink{display:inline-block;margin-top:1rem;border-radius:5rem;line-height:3rem;border:1px solid transparent}.service-link:hover{border-color:var(--color-green)}#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;width:100%}#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 .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:relative;width:calc(100% - 300px);height:auto!important;min-height:100vh;overflow:visible!important;background:#f9fafb;padding:90px 40px 60px;box-sizing:border-box}#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{position:fixed;top:0;left:0;height:100vh;width:300px;z-index:1000;overflow-y:auto;background:#151519;padding:40px 20px;display:flex;flex-direction:column;box-sizing:border-box}.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}