body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body::-webkit-scrollbar{display:none}body{display:flex;flex-direction:column;margin:0;min-height:100vh}#detailPage{margin-top:auto!important}a,address,article,aside,blockquote,body,button,dd,del,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,img,input,label,legend,li,main,nav,ol,optgroup,option,p,q,s,section,select,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,ul,video{background:none;border:0;color:#3e3e3e;font-family:roboto;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1.2;margin:0;padding:0;word-break:keep-all}li,ol,ul{list-style:none}a{color:#3e3e3e;text-decoration:none}table,td,th,tr{border-collapse:collapse;text-align:left}button{cursor:pointer}.skip{display:none}input{outline:none}@media screen and (max-width:768px){html{font-size:14px!important}}@font-face{font-family:roboto;font-style:normal;font-weight:100;src:url(/static/media/Roboto-Thin.a4d410dfda20e10f3aed.ttf)}@font-face{font-family:roboto;font-style:normal;font-weight:200;src:url(/static/media/Roboto-Light.839cb7309f46fed11436.ttf)}@font-face{font-family:roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.27f62b53b93858475a7f.ttf)}@font-face{font-family:roboto;font-style:normal;font-weight:500;src:url(/static/media/Roboto-Medium.e73e917f7bfa48666e00.ttf)}@font-face{font-family:roboto;font-style:normal;font-weight:700;src:url(/static/media/Roboto-Bold.d50a80138ec4f2fb5e9f.ttf)}@font-face{font-family:roboto;font-style:normal;font-weight:900;src:url(/static/media/Roboto-Black.4afbed674a5252ead176.ttf)}@font-face{font-family:suit;font-style:normal;font-weight:100;src:url(/static/media/SUIT-Thin.9851aa75c9cc21ad750b.ttf)}@font-face{font-family:suit;font-style:normal;font-weight:200;src:url(/static/media/SUIT-ExtraLight.f27d89612258e795dc86.ttf)}@font-face{font-family:suit;font-style:normal;font-weight:300;src:url(/static/media/SUIT-Light.691e5808f4d0454f7d2b.ttf)}@font-face{font-family:suit;font-style:normal;font-weight:400;src:url(/static/media/SUIT-Regular.825f10a16968f3e085fa.ttf)}@font-face{font-family:suit;font-style:normal;font-weight:500;src:url(/static/media/SUIT-Medium.fa1c8a516d6c87ca0e7d.ttf)}@font-face{font-family:suit;font-style:normal;font-weight:700;src:url(/static/media/SUIT-SemiBold.449e2d9f26f646d7abe4.ttf)}@font-face{font-family:suit;font-style:normal;font-weight:800;src:url(/static/media/SUIT-Bold.ad8c7240f2369d2db215.ttf)}@font-face{font-family:suit;font-style:normal;font-weight:900;src:url(/static/media/SUIT-ExtraBold.15ee69ad3389b00d3f2e.ttf)}canvas{display:block}.scrollLock{height:100vh;overflow:hidden}canvas.three_js{height:100vh;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}#aboutPage,#careerPage,#contactPage,#detailPage,#newsPage,#projectPage{animation:opa .5s ease}@keyframes opa{0%{opacity:0}to{opacity:1}}.active{display:block!important}.anim{opacity:1!important}#first{display:block;left:0;position:fixed;top:0;transform:translateY(0);transition:transform .5s ease;z-index:9999999}#first.leave{transform:translateY(-100%)}#first #canvas{height:100vh;position:relative;width:100vw}#first .startTxt{left:50%;max-width:400px;min-width:200px;position:absolute;top:50%;transform:translate(-50%,-50%);width:30vw;z-index:99999999}#first .startTxt a img{height:100%;object-fit:contain;width:100%}#hint{display:none}#hint:checked+div{color:#222;display:block;font:12px monospace;padding-left:10px;-webkit-user-select:none;user-select:none}.click{display:none}header{align-items:center;display:flex;justify-content:space-between;left:50%;margin:0 auto;padding:1rem 10vw;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:103}header h1 img.white{filter:invert()}header h1 img{height:2rem}header h1{cursor:pointer}header .backBtn{display:inline-block;height:30px;opacity:1;pointer-events:auto;transition:all .25s ease-out;width:30px}header .backBtn:after,header .backBtn:before{background-color:#000;content:"";height:1px;position:absolute;width:14px}header .backBtn.hide{opacity:0;pointer-events:none}header .backBtn:after{transform:rotate(-40deg) translate(50%)}header .backBtn:before{transform:rotate(40deg) translate(50%)}header .headerRight{align-items:center;display:flex;gap:20px;justify-content:flex-end}.afterHeader .burger-icon .burger-sticks{background-color:#222;display:block;height:2px;position:relative;transition:background .2s ease-out;width:25px}.afterHeader .burger-icon .burger-sticks:after,.afterHeader .burger-icon .burger-sticks:before{background:#222;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.menu-trigger,.menu-trigger span{box-sizing:border-box;display:inline-block;transition:all .4s}.menu-trigger.active1{height:15px!important}.menu-trigger{height:16px;position:relative;width:30px}.menu-trigger span.white{background-color:#fff!important}.menu-trigger span{background-color:#303030;border-radius:4px;height:2px;left:0;position:absolute;width:100%}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){top:7px;transition:all .2s .2s}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active1 span:first-of-type{transform:translateY(7px) rotate(-45deg)}.menu-trigger.active1 span:nth-of-type(2){opacity:0;transition:all .2s}.menu-trigger.active1 span:nth-of-type(3){transform:translateY(-6px) rotate(45deg)}.menuContainer{background-color:#f5f5f5;height:100vh;justify-content:space-between;padding:5rem 3rem 10rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease;width:14.3rem;z-index:102}.menuContainer,.menuWrap{align-items:flex-end;display:flex;flex-flow:column nowrap}.menuWrap{gap:2rem;justify-content:flex-start}.menuContainer.hide{transform:translateX(0)}.menuWrap li a{color:#3e3e3e;font-size:.9rem;font-weight:400;letter-spacing:1.2}.menuWrap li a.active{font-weight:900;position:relative}.menuWrap li a.active:after{border-right:2px solid #121212;border-top:2px solid #121212;content:"";display:inline-block;height:5px;position:absolute;right:-20px;top:25%;transform:rotate(45deg);width:5px}.homeBtn{color:#3e3e3e;cursor:pointer;font-family:roboto;font-size:.9rem;font-weight:400;text-align:end}footer *{font-family:suit;font-size:.8rem;font-weight:400}footer{background-color:#fff;border-top:1px solid #222;padding:1rem 0;position:relative;z-index:101}footer .lineWrap{gap:5vw;justify-content:space-between;padding:0 10vw}footer .footerLeft,footer .lineWrap{align-items:flex-end;display:flex;width:100%}footer .footerLeft{gap:1rem;justify-content:flex-start}footer .footerLogo img{height:2rem}footer .footerRight *{text-align:end}footer .footerRight{align-items:flex-end;display:flex;gap:1rem;justify-content:flex-end;width:100%}footer .footerRight div{font-family:suit;font-size:.8rem;line-height:1.5}@media screen and (max-width:1024px){.footerLeft{align-items:flex-start!important}.footerLeft,.footerRight{flex-flow:column nowrap!important}header{padding:1rem 5vw}footer .lineWrap{padding:0 5vw}}@media screen and (max-width:768px){#last,#second ul li .sectioncontent{padding:0 5vw}.lineWrap{flex-flow:column nowrap}}@media (min-width:700px){header div#menu ul li a{font-size:3vw}header div#headerimg{left:15%;top:80px;width:70%}header div#biglogo{left:.3%;top:45vw}header div#biglogo h1 a{-webkit-text-stroke:4px #fff}}@media (max-width:1000px){canvas.three_js{height:90vh!important}}@media (min-width:1000px){header div#menu{padding:2vw 4vw}header div#menu ul li:first-child{padding-right:3vw}header div#menu ul li a{font-size:1vw}header div#headerimg{left:17%;top:110px;width:66%}header div#biglogo h1 a:hover{color:#fff}section ul li{align-content:center;overflow:hidden;padding:3vw 0}section ul li .sectioncontent{background:none;border-bottom:none;transition:all .3s ease-in-out;width:50%}section ul li:first-child .sectioncontent,section ul li:nth-child(3) .sectioncontent{border-right:1px solid #3e3e3e;float:left}section ul li:nth-child(2) .sectioncontent{border-left:2px solid #3e3e3e;float:right}section .sectioncontent .contentline{background-color:#3e3e3e;display:block;height:2px;transition:all .3s ease-in-out;width:5vw}section ul li:first-child .contentline,section ul li:nth-child(3) .contentline{float:right}section ul li:nth-child(2) .contentline{float:left}section .sectioncontent span{display:block;font-size:1.375rem;font-weight:400;letter-spacing:1.5px;padding:0 1vw 1vw}section .sectioncontent p{font-size:.813rem;letter-spacing:.8px;line-height:1.8;padding:0 1vw}section ul li:first-child .sectionimg{width:53%}section ul li:nth-child(2) .sectionimg{width:40%}section ul li:nth-child(3) .sectionimg{width:58%}section .sectioncontent:hover .contentline{height:2px;width:100%}footer div#footerleft{float:left;margin-top:3vw;width:60%}footer div#footerlogo div{float:left;margin:0 1.5vw 0 3vw;width:7vw}footer div#footerlogo h6{font-size:2.5vw;padding:1.5vw}footer div#footerinfo{float:left;padding:1vw 0 0 4vw;width:35%}footer div#footerinfo ul li{padding:.3vw}footer div#footerinfo ul li div{margin-right:0;padding-right:1vw;width:.8vw}footer div#footerinfo ul li p{font-size:.8vw;padding-top:.5vw}footer div#footermenu{float:left;padding:1.5vw 0 0 9vw;width:40%}footer div#footermenu>ul{display:flex;justify-content:space-between}footer div#footermenu>ul>li{float:left}footer div#footermenu>ul>li h5{font-size:1vw;padding-bottom:.2vw}footer div#footermenu ul li a{display:block;font-size:.8vw;padding-top:.7vw}footer div#footerright{border-left:2px solid #d7dfe8;border-top:none;float:right;margin:2vw 0;padding:2vw 0;width:27%}footer div#footerright:before{bottom:-2vw;height:21vw;right:-2vw;width:21vw}footer div#footercontent{padding:0 0 0 3vw}footer div#footercontent p{font-size:1.5vw;font-weight:300}footer div#footercontent div#touchbtn{display:block;margin:1vw 0;padding:0 0 .2vw;position:relative;transition:background .5s ease-in-out;width:11vw}footer div#footercontent div#touchbtn span{font-size:1vw;transition:color .5s ease-in-out}footer div#footercontent div#touchbtn span:first-child{margin-left:1.5vw;margin-right:.2vw}footer div#footercontent div#touchbtn span+span{font-size:1.5vw;top:.3vw}footer div#footershare{float:left;margin:3vw 0 0 13vw}footer div#footershare ul li{padding-left:.5vw;position:relative;width:1.5vw;z-index:123}footer div#footercontent div#touchbtn:hover{background-color:#465363}footer div#footercontent div#touchbtn:hover span{color:#d7dfe8}}@media (min-width:1400px){footer div#footercontent div#touchbtn{padding:.3vw 0}}@media (min-width:1800px){header div#biglogo{top:38vw}header div#biglogo h1 a{-webkit-text-stroke:5px #fff}footer div#footerinfo ul li div{width:.7vw}footer div#footerinfo ul li p{padding-top:0}footer div#footermenu{padding:1.2vw 0 0 9vw}footer div#footercontent div#touchbtn{padding:.4vw 0 .5vw}}#aboutPage *{font-family:suit}#aboutPage{position:relative}#aboutPage .processWrap.fixed{bottom:0;position:fixed}#aboutPage .infoWrap.fixed{position:fixed;top:0}#aboutPage .infoWrap{align-items:flex-start;display:flex;flex-flow:row nowrap;height:100vh;justify-content:center;margin:0 auto;padding:15vh 0;width:100vw;z-index:1}#aboutPage .infoWrap .bnr{height:100%;overflow:hidden;width:50%}#aboutPage .infoWrap .bnr img{display:block;height:100%;object-fit:cover;width:100%}#aboutPage .infoWrap .bnrTxt{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;padding:0 10vw 0 9vw;width:50%}#aboutPage .infoWrap .bnrTxt .bnrLeft{color:#666;display:flex;flex-flow:column nowrap;font-family:suit;font-size:clamp(12px,.9vw,20px);font-weight:300;gap:2rem;justify-content:flex-start;line-height:1.5;padding-bottom:4vh;text-align:center}#aboutPage .infoWrap .bnrTxt .bnrLeft span,#aboutPage .infoWrap .bnrTxt .bnrRight .rightbottom{color:#666;font-size:clamp(14px,1.1vw,26px);font-weight:300;letter-spacing:6px;width:100%}#aboutPage .infoWrap .bnrTxt .bnrRight .rightbottom{display:block;margin-top:2vh;text-align:center}#aboutPage .lastTxt{color:#666;font-size:clamp(12px,.9vw,20px);font-weight:200;line-height:1.5;text-align:center}#aboutPage .infoWrap .bnrTxt .bnrRight *{font-size:.8rem}#aboutPage .infoWrap .bnrTxt .bnrRight{font-size:.8rem;line-height:1.8;width:100%}#aboutPage .infoWrap .bnrTxt .bnrRight .list .title{font-size:clamp(10px,.8vw,20px);font-weight:500}#aboutPage .infoWrap .bnrTxt .bnrRight .list .des{color:#a9a9a9;font-size:clamp(10px,.7vw,14px);font-weight:300;margin-left:.8vw;margin-top:.3vw}#aboutPage .infoWrap .bnrTxt .bnrRight .list{margin-top:1vw}#aboutPage .infoWrap .bnrTxt .bnrRight span:first-child{padding-bottom:2vw}#aboutPage .infoWrap .bnrTxt .bnrRight span{color:#222;font-weight:900;letter-spacing:1.28px}.processWrap{background-color:#fff;border-top:1px solid #222;color:#666;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:10vh 0;width:100%;z-index:2}.decWrap{align-items:center;color:inherit;display:flex;flex-flow:column nowrap;gap:6vh;justify-content:center;margin:5vh 0 0}.decWrap .sequenceTitle{color:inherit;font-size:clamp(14px,1.1vw,26px);font-weight:300;letter-spacing:.4em}.sequenceWrap .sequence{margin-left:.5vw}.sequenceWrap .sequence .title{color:inherit;font-size:clamp(12px,.9vw,20px);font-weight:300}.sequenceWrap .sequence .list{display:flex;flex-direction:column;gap:.5vh;margin-top:.8vh}.sequenceWrap .sequence .list li{color:#a9a9a9;font-size:clamp(10px,.8vw,20px);font-weight:300;margin-left:1.5vw;position:relative}.sequenceWrap .sequence .list li:after{background-color:#666;border-radius:50%;content:"";height:3px;left:-.5vw;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}.processWrap .sequenceWrap{display:flex;margin-top:6vh;padding:0 15vw}.processWrap .sequenceWrap>div{border-left:2px solid #a9a9a9;display:flex;flex-direction:column;gap:6vh;width:33.3333%}.sequenceDec{line-height:1.5}.sequenceDec,.sequenceDecBottom{color:inherit;font-size:clamp(12px,.9vw,20px);font-weight:300;letter-spacing:.05em;text-align:center}.sequenceDecBottom{margin-top:10vh}#sequence{align-items:flex-start;color:inherit;display:flex;flex-flow:row wrap;gap:2%;justify-content:flex-start;padding:0 15vw}#sequence li{color:inherit;flex-basis:23%;flex-grow:1;flex-shrink:1}#sequence li:nth-child(n+5){margin-top:2rem}#sequence li .sequenceImg{height:200px;padding:10%}#sequence li .sequenceImg img{display:block;object-fit:contain;width:100%}#sequence li div{display:flex;flex-flow:column nowrap;justify-content:flex-start;min-height:200px}#sequence li div span{color:#666;display:block;font-family:suit;font-size:1.25rem;margin-bottom:5%}#sequence li div p{color:#8a8a8a;font-family:suit;font-size:.8rem;letter-spacing:.8px;line-height:1.8;word-break:break-all}#last{align-items:center;display:flex;flex-flow:column nowrap;flex-direction:row;gap:5vw;height:100%;justify-content:center;padding:0 15vw}#last img{display:block;height:100%;object-fit:cover;width:100%}#last .leftWrap{height:100%;width:35%}#last .rightWrap{display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:60%}#last .rightWrap .peopleListWrap{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-top:5vh;overflow-y:scroll}#last .rightWrap .peopleListWrap::-webkit-scrollbar{background-color:initial;width:8px}#last .rightWrap .peopleListWrap::-webkit-scrollbar-thumb{background-color:#64646499;border-radius:4px}#last .rightWrap .peopleListWrap::-webkit-scrollbar-track{background-color:initial}#last .rightWrap .peopleListWrap li{color:#666;font-size:clamp(10px,.8vw,20px);font-weight:300;text-align:center}#last .rightWrap .peopleDes{color:#666;font-size:clamp(14px,1.1vw,26px);font-weight:300;letter-spacing:.05em;margin-top:4vh}#last div p{font-weight:400;line-height:1.8;margin-bottom:2vh;margin-top:1vh}#last a,#last div p{font-size:.8rem;letter-spacing:1.2px}#last a{border-bottom:1px solid #3e3e3e}.peopleWrap{align-items:center;background-color:#fff;border-top:1px solid #222;height:100vh;justify-content:space-around;padding:15vh 0;position:relative;z-index:3}.peopleWrap,.peopleWrap li{display:flex}.peopleWrap li span{color:inherit;font-size:inherit;font-weight:inherit;margin-right:1.5rem;text-align:start}@media screen and (max-width:1800px){.peopleWrap .text{padding:6vw 0}}@media screen and (max-width:1500px){.peopleWrap .contentWrap{padding:0 5vw}}@media screen and (max-width:1024px){.sequenceTitle{padding:0 5vw;text-align:center}.peopleWrap{height:80vh}#aboutPage .infoWrap .bnrTxt,#last{padding:0 5vw}.peopleWrap .text{flex-flow:column-reverse nowrap}#aboutPage .lastTxt{text-align:left}.decWrap{margin-top:0}.sequenceDec,.sequenceDecBottom{padding:0 5vw}.processWrap{height:auto}.processWrap .sequenceWrap>div{width:100%}.processWrap .sequenceWrap{padding:0 5vw}.peopleWrap .text .right{font-size:7vw;width:100%}.peopleWrap .text .left ul{flex-flow:column nowrap;gap:3vw}.peopleWrap .text .left ul li{width:100%}#aboutPage .infoWrap{flex-flow:column nowrap;height:auto;padding:60px 0}#aboutPage .infoWrap .bnr{height:50vh;width:100%}#aboutPage .infoWrap .bnrTxt{flex-flow:column nowrap;width:100%}#aboutPage .infoWrap .bnrTxt .bnrLeft{border:none;margin-top:6vh;text-align:center;width:100%}#aboutPage .infoWrap .bnrTxt .bnrRight{width:100%}#aboutPage .infoWrap .bnrTxt .bnrRight span{margin:0;padding:1rem 0}#aboutPage{gap:10vw}#aboutPage,.peopleWrap{flex-flow:column nowrap}.peopleWrap .people>li>p:first-child{width:100%}.peopleWrap .people>li .infoBox{gap:5vw}.peopleWrap .text{padding:20vw 0}.peopleWrap .lastBnr img{height:auto}#sequence li{width:40%}#sequence{padding:10rem 5vw}#sequence li{padding:5vw 0}#sequence li .sequenceImg{height:200px;padding:0}#sequence li .sequenceImg img{height:100%}}@media screen and (max-width:500px){#sequence li .sequenceImg{height:100px}.processWrap .sequenceWrap{flex-direction:column;gap:6vh}.processWrap .sequenceWrap>div{border:none}.peopleWrap{height:auto}#last{flex-direction:column}#last .leftWrap,#last .rightWrap{width:100%}#last .rightWrap .peopleDes{margin-top:10vh}#last .rightWrap .peopleDes p{margin-bottom:2vh}#last .rightWrap .peopleListWrap{overflow:visible}}#projectPage *{color:#444}#projectPage{margin:0 10vw;min-height:100vh;padding:30vh 0 15vh}#projectPage .contentsWrap{display:flex;flex-flow:column nowrap;gap:10px;grid-template-columns:repeat(4,1fr)}#projectPage .contentsWrap>div{display:flex;gap:5px;opacity:0;transition:opacity .6s ease}#projectPage .contentsWrap li{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-end;margin-bottom:60px;overflow:hidden;position:relative;width:calc(25% - 3.75px)}#projectPage .contentsWrap div.visible{opacity:1}@font-face{font-family:esamanru;src:url(/static/media/esamanru-Light.1a23dac524c974b50bdf.ttf)}@font-face{font-family:pretendard;src:url(/static/media/Pretendard-Thin.e45abc28d4828e92dd10.otf)}#projectPage .contentsWrap li .title{letter-spacing:2.88px}#projectPage .contentsWrap li .descript *{color:#fff;font-family:suit}#projectPage .contentsWrap li:hover .descript{opacity:1;transform:translateY(0)}#projectPage .contentsWrap li .descript{align-items:flex-start;background-color:#000000b3;bottom:0;display:flex;flex-flow:column nowrap;gap:.1rem;justify-content:center;left:0;opacity:0;padding:.5rem;position:absolute;transform:translateY(100%);transition:.3s ease;width:100%}#projectPage .contentsWrap li .descript .class,#projectPage .contentsWrap li .descript .info{font-size:.8rem}#projectPage .contentsWrap li .imgBox{height:200px;width:100%}#projectPage .contentsWrap li:hover .imgBox img{filter:grayscale(0)}#projectPage .contentsWrap li .imgBox img{display:block;filter:grayscale(1);height:100%;object-fit:cover;transition:filter .5s ease;width:100%}#projectPage .pagination{display:flex;justify-content:center;margin-top:-20px}#projectPage .pagination button{cursor:pointer;margin:0 3rem}#projectPage .pagination button:disabled{cursor:not-allowed;opacity:.5}@media (min-width:1024px){.contentsWrap li:nth-child(-n+8){opacity:1!important}}@media (max-width:1024px) and (min-width:768px){.contentsWrap li:nth-child(-n+4){opacity:1!important}}@media screen and (max-width:1024px){#projectPage .contentsWrap li{width:calc(50% - 5px)}#projectPage{margin:0 5vw;padding:60px 0}}@media screen and (max-width:768px){#projectPage .categoryWrap li{width:100%}#projectPage .contentsWrap li .imgBox{height:100%;object-fit:cover;width:100%}#projectPage .contentsWrap li .imgBox img{filter:none}.contentsWrap li:nth-child(-n+2){opacity:1!important}#projectPage .contentsWrap li{width:100%}#projectPage .contentsWrap li .descript{opacity:1;transform:translateY(0)}}#newsPage *{font-family:suit;letter-spacing:2px}#newsPage{min-height:100vh;padding:15vh 0}#newsPage ul{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 10vw;width:100%}#newsPage ul li:last-child{border:none}#newsPage ul li{border-bottom:1px solid #666;display:flex;flex-flow:row nowrap;gap:3vw;justify-content:space-between;padding:3rem 0 2rem;width:100%}#newsPage ul li .number{display:flex;flex-flow:row nowrap;flex-wrap:wrap;font-size:.8rem;gap:2vw;min-width:300px}#newsPage ul li .dec{font-size:.9rem;font-weight:300;white-space:pre-line;width:40%}#newsPage ul li .img{height:30%;width:30%}#newsPage ul li .img img{height:100%;object-fit:cover;width:100%}#pagination{display:flex;gap:10px;justify-content:center;margin-top:20px}#pagination button{background:#f9f9f9;border:1px solid #ddd;cursor:pointer;padding:5px 10px}#pagination button.active,#pagination button:hover{background:#ddd}@media screen and (max-width:1024px){#newsPage ul{padding:0 5vw}}@media screen and (max-width:768px){#newsPage ul li{flex-flow:column nowrap;gap:2rem}#newsPage ul li>div{width:100%!important}}#contactPage *{color:#444}#contactPage{padding:20vh 10vw;width:100%}.width_con{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:5vw;width:100%}.left_con{width:50%}.left_con .map{margin-bottom:2rem;overflow:hidden}.left_con .map iframe{filter:grayscale(1);height:1000px;margin:-300px 0;width:100%}.left_con ul{flex-flow:column nowrap;gap:1rem;justify-content:center}.left_con li,.left_con ul{align-items:flex-start;display:flex}.left_con li{justify-content:flex-start}.left_con li span{font-family:suit;font-size:.813rem;font-weight:400;letter-spacing:1.28px}.left_con li img{height:1rem;margin-right:.5rem}.right_con{height:404px;width:40%}.right_con ul{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between}.right_con .li_con:first-child{margin-top:0}.right_con .li_con:last-child{display:block}.right_con .li_con{border-bottom:1px solid #888;display:flex;margin-top:15px}.right_con .li_con:last-child .title{border:none}.right_con .li_con .title{border-right:1px solid #888;float:left;font-family:suit;font-size:.813rem;font-weight:400;letter-spacing:1.92px;line-height:1.5rem;min-width:7rem}.right_con input,.right_con textarea{padding:0 1rem;width:100%}textarea.big_input{outline:none;padding:20px;resize:none;vertical-align:top}#contactPage .sendBtn:after{background:#888;content:"";height:25px;position:absolute;right:.6rem;top:.2rem;transform:rotate(-55deg);width:1px}#contactPage .sendBtn{border-bottom:1px solid #888;display:block;float:right;font-family:suit;font-size:.813rem;font-weight:900;margin-top:104px;padding:.2rem 0 .2rem .5rem;position:relative;text-align:start;width:4.5rem}@media screen and (max-width:1300px){#contactPage{padding:20vh 5vw!important}}@media screen and (max-width:768px){.width_con{flex-flow:column nowrap;gap:30vw}.left_con,.right_con{margin:0;width:100%}#contactPage .sendBtn:after{top:0!important}}#detailPage{height:100vh;margin:0 auto;padding:17vh 0 0}#detailPage .infoWrap{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:1rem;justify-content:flex-end;margin:0 10vw 60px;position:relative}#detailPage .infoWrap .title{font-family:suit;font-size:1.2rem;font-weight:700;letter-spacing:2.88px}#detailPage .infoWrap .descript *{color:#666;font-family:suit;font-size:.813rem;letter-spacing:1.28px}#detailPage .infoWrap .descript .class{margin-bottom:1rem}#detailPage .infoWrap .descript .scale{margin:.5rem 0}.container::-webkit-scrollbar{display:none}.container{overflow-x:auto;padding-left:10%;width:100vw}.container .content-wrapper{display:flex;gap:1.5rem;height:50vh;width:-webkit-max-content;width:max-content}.container .content-wrapper .child{flex:0 0 auto}.container .content-wrapper .child img{display:block;height:100%;object-fit:cover;width:100%}.backProjectBtn{border-bottom:1px solid #888;display:block;float:right;font-family:suit;font-size:.813rem;font-weight:900;padding:0 .5rem 0 1rem;position:absolute;right:0;text-align:start;top:0;width:auto}.backProjectBtn:after{background:#888;bottom:-.25rem;content:"";height:1rem;left:.3rem;position:absolute;transform:rotate(55deg);width:1px}@media screen and (max-width:1024px){#detailPage .infoWrap{margin:0 5vw 30px}.container{padding-left:5%}}@media screen and (max-width:768px){#detailPage{height:auto;padding:60px 5vw 5vw}#detailPage .infoWrap{margin:0 0 2rem}#detailPage .infoWrap .title{font-size:7vw}.container{overflow:visible;overflow:initial;padding:0;width:auto}.container .content-wrapper{flex-flow:column nowrap;height:auto;width:100%}.backProjectBtn:after{bottom:-.28rem}}#careerPage{background-image:url(/static/media/careerbg.bde2f7967b322fc919c6.png);background-position:50%;background-size:cover;display:flex;flex-flow:column nowrap;min-height:100vh}#careerPage .careerWrap *{color:#fff;font-family:suit;font-size:.875rem;font-weight:400}#careerPage .careerWrap{align-items:flex-end;display:flex;flex-flow:column nowrap;flex-grow:1;height:100%;justify-content:space-between;padding:6rem 10vw;width:100%}#careerPage .careerWrap ul{display:flex;flex-flow:column nowrap;gap:3vh}#careerPage .careerWrap ul li{letter-spacing:.08rem;line-height:1.4;text-align:end;white-space:pre-line}#careerPage .projectBtn:after{background:#fff;content:"";height:25px;position:absolute;right:.6rem;top:.2rem;transform:rotate(-55deg);width:1px}#careerPage .projectBtn{border-bottom:1px solid #fff;cursor:pointer;display:block;float:right;font-family:suit;font-size:.813rem;font-weight:900;padding:.2rem 2rem .2rem 1rem;position:relative;text-align:start}@media screen and (max-width:768px){#careerPage{height:100%;min-height:100vh}#careerPage .careerWrap{padding:5rem 5vw}#careerPage .projectBtn:after{right:.7rem;top:0}}#adminPage{display:flex;margin:0 auto;max-width:1300px;min-height:100vh;width:100%}#adminPage .pagination{float:right}#adminPage .categoryWrap{background-color:#eee}#adminPage .categoryWrap h1{font-size:1.5rem;margin-bottom:6rem;margin-top:2.4rem;text-align:center}#adminPage .category{align-items:center;display:flex;flex-flow:column nowrap;gap:1rem;max-width:200px;min-width:150px;width:20%}#adminPage .routeWrap{padding:2rem 1rem;width:100%}h2{font-size:2rem}#adminPage .topWrap{display:flex;justify-content:space-between;margin-bottom:5rem}#adminPage .createBtn{border:1px solid #ddd;border-radius:.2rem;padding:1rem}#adminPage .contentsWrap{border:1px solid #ddd}#adminPage .contentsCategory{background-color:#eee;display:flex;gap:1rem;padding:1rem;text-align:start}#adminPage .contents:nth-child(n+10){border-bottom:0}#adminPage .contents img{height:100%;object-fit:cover;width:100%}#adminPage .contents>*{overflow:hidden}#adminPage .contents{align-items:center;border-bottom:1px solid #eee;display:flex;flex-flow:row nowrap;gap:1rem;height:150px;justify-content:space-between;padding:1rem}#adminPage .uploadImgWrap{height:100%;overflow:hidden}#adminPage .contents .editWrap img{scale:.8}#adminPage .contents .editBtn{border:1px solid #ddd;border-radius:.2rem;width:50px}#adminPage .contentsCategory li:last-child{max-width:150px;text-align:center}#adminPage .editWrap{display:flex;justify-content:center;max-width:150px}#adminLogin .title{font-size:2rem;font-weight:600;margin-bottom:2rem;text-align:center}.form-signin{background:#eee!important;background-color:#fff;border:1px solid #0000001a;margin:0 auto;max-width:380px;padding:15px 35px 45px}.form-signin .form-signin-heading{font-size:1.5rem;text-align:center;width:100%}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:30px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{box-sizing:border-box;font-size:16px;height:auto;padding:10px;position:relative}.form-signin .form-control:focus{z-index:2}.form-signin input[type=text]{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px;width:100%}.form-signin input[type=password]{background-color:#fff;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:20px;width:100%}.btn-lg{background-color:#fff}#adminPage #newsList .contents>*,#adminPage #newsList .contentsCategory li{width:20%}#adminPage #detailList .contents>*{width:20%;word-break:break-all}#adminPage #detailList .contentsCategory li{width:20%}#adminPage #careerList .contents>*,#adminPage #careerList .contentsCategory li{width:50%}#adminPage #peopleList .contents>*,#adminPage #peopleList .contentsCategory li{width:50%}#adminPage form{align-items:flex-start;border:1px solid #ddd;display:flex;flex-flow:column nowrap;gap:2rem;justify-content:center;padding:5rem 1rem}#adminPage form div{display:flex;width:100%}#adminPage form div label{margin-right:2rem}#adminPage form div input,#adminPage form div textarea{border-bottom:1px solid #ddd;width:100%}#adminPage form button{border:1px solid #ddd;border-radius:.2rem;height:2rem;width:5rem}
/*# sourceMappingURL=main.de661833.css.map*/