@import url("https://webfontworld.github.io/gmarket/GmarketSans.css");*{padding:0;margin:0;box-sizing:border-box;list-style:none;scroll-behavior:smooth}section{padding:2px}@media (min-width:1200px){.moveiw,.tabveiw{display:none}h1{font-size:74px;font-weight:800}h2{font-size:55px;font-weight:700}h3{font-size:44px;font-weight:600}h4{font-size:36px}}@media (max-width:1199px){.moveiw,.pcveiw{display:none}h1{font-size:55px;font-weight:800}h2{font-size:44px;font-weight:700}h3{font-size:36px}h3,h4{font-weight:600}h4{font-size:24px}}@media (max-width:640px){.pcveiw,.tabveiw{display:none}.moveiw{display:block}h1{font-size:2.5rem;font-weight:800}h2{font-size:30px;font-weight:700}h3{font-size:1.3em;font-weight:600}h4{font-size:20px}}.dangi2_8sec{background:#000}.dangi2_8sec .dangi2_8page_pc{color:#fff;text-align:center;padding:91px 0}.dangi2_8sec .dangi2_8page_pc .hugi_1{display:inline-block}.dangi2_8sec .dangi2_8page_pc .hugi_2{display:inline-block;margin-left:20px}.dangi2_8sec .dangi2_8page_pc .qna{width:1200px;margin:0 auto}.dangi2_8sec .dangi2_8page_pc .qna h2{color:var(--recruit-main-color);padding:30px 0 20px}.dangi2_8sec .dangi2_8page_pc .qna .qna_q{color:var(--recruit-main-color);font-size:30px;margin-bottom:30px;line-height:130%}.dangi2_8sec .dangi2_8page_pc .qna .qna_a{font-size:16px;line-height:25px;font-weight:300}.dangi2_8sec .dangi2_8page_pc .qna .backblue{font-size:16px;line-height:25px;background:var(--recruit-main-color);color:#fff}.dangi2_8sec .dangi2_8page_pc .line{border-bottom:1px solid var(--recruit-main-color);height:50px;padding-bottom:50px;width:1140px;margin:0 auto}.dangi2_8sec .dangi2_8page_tab{text-align:center;padding:91px 0;color:#fff}.dangi2_8sec .dangi2_8page_tab .hugi_1{display:inline-block}.dangi2_8sec .dangi2_8page_tab .hugi_2{display:inline-block;margin-left:20px}.dangi2_8sec .dangi2_8page_tab .qna{width:100%;margin:0 auto}.dangi2_8sec .dangi2_8page_tab .qna h2{color:var(--recruit-main-color);padding:30px 0 20px}.dangi2_8sec .dangi2_8page_tab .qna .qna_q{color:var(--recruit-main-color);font-size:30px;margin-bottom:30px;line-height:130%}.dangi2_8sec .dangi2_8page_tab .qna .qna_a{font-size:16px;line-height:25px;font-weight:300}.dangi2_8sec .dangi2_8page_tab .qna .backblue{font-size:16px;line-height:25px;background:var(--recruit-main-color);color:#fff}.dangi2_8sec .dangi2_8page_tab .line{border-bottom:1px solid var(--recruit-main-color);height:50px;padding-bottom:50px;width:70%;margin:0 auto}.dangi2_8sec .dangi2_8page_m{text-align:center;padding:91px 0;color:#fff}.dangi2_8sec .dangi2_8page_m .qna{width:100%;margin:0 auto;padding:20px}.dangi2_8sec .dangi2_8page_m .qna h2{color:var(--recruit-main-color);padding:30px 0 20px}.dangi2_8sec .dangi2_8page_m .qna .qna_q{color:var(--recruit-main-color);font-size:1.3rem;margin-bottom:30px;line-height:130%}.dangi2_8sec .dangi2_8page_m .qna .qna_a{font-size:16px;line-height:20px;font-weight:300}.dangi2_8sec .dangi2_8page_m .qna .backblue{font-size:16px;line-height:20px;background:var(--recruit-main-color);color:#fff}.dangi2_8sec .dangi2_8page_m .line{border-bottom:1px solid var(--recruit-main-color);height:50px;padding-bottom:50px;width:70%;margin:0 auto}.codingon_info_wrap{background:#000;width:100%;height:auto;color:#000;font-family:GmarketSans;margin-bottom:50px}.codingon_info_wrap h2{font-size:25px;font-weight:900;font-family:GmarketSans;margin:10px 0;text-align:left}.codingon_info_wrap a p{text-align:left}.codingon_info_wrap .codingon_info svg{position:absolute;bottom:20px;left:20px;z-index:3;color:#fff;fill:var(--recruit-main-color)}@media (min-width:1200px){.codingon_info_wrap .codingon_info{width:1200px;margin:0 auto;padding:100px 10px}.codingon_info_wrap .codingon_info .codingon_info_1,.codingon_info_wrap .codingon_info .codingon_info_2,.codingon_info_wrap .codingon_info .codingon_info_3{width:32%;height:210px;display:inline-block}.codingon_info_wrap .codingon_info a img{bottom:-10px;right:0}.codingon_info_wrap .codingon_info a p{line-height:23px;font-size:17px}}@media (max-width:1199px){.codingon_info_wrap .codingon_info{padding:100px 10px}.codingon_info_wrap .codingon_info .codingon_info_1,.codingon_info_wrap .codingon_info .codingon_info_2,.codingon_info_wrap .codingon_info .codingon_info_3{width:32%;height:150px;display:inline-block}.codingon_info_wrap .codingon_info a img{bottom:-30px;right:-15px;width:100%}.codingon_info_wrap .codingon_info a p{line-height:18px;font-size:14px}.codingon_info_wrap .codingon_info svg{bottom:10px}}@media (max-width:640px){.codingon_info_wrap .codingon_info .codingon_info_1,.codingon_info_wrap .codingon_info .codingon_info_2,.codingon_info_wrap .codingon_info .codingon_info_3{width:100%;display:block}.codingon_info_wrap .codingon_info a{margin-bottom:20px}.codingon_info_wrap .codingon_info a img{bottom:-30px;right:-15px;width:80%}}.codingon_info_wrap .codingon_info .title{font-size:35px;color:var(--recruit-main-color);text-align:center;font-weight:800;margin-bottom:50px}.codingon_info_wrap .codingon_info .codingon_info_1,.codingon_info_wrap .codingon_info .codingon_info_2{background:#f9f9f9;position:relative;margin-right:1%;border-radius:10px}.codingon_info_wrap .codingon_info .codingon_info_3{background:#f9f9f9;position:relative;border-radius:10px}.codingon_info_wrap .codingon_info div{position:absolute;top:0;left:0;overflow:hidden;z-index:2;padding:20px}.codingon_info_wrap .codingon_info a{overflow:hidden}.codingon_info_wrap .codingon_info a img{transition:all .2s linear;position:absolute;overflow:hidden;z-index:1}.codingon_info_wrap .codingon_info a img:hover{transform:scale(1.1)}.recruit_body{margin-right:70px}.recruit_body section:not(:first-child){padding:1px 0 0}.scroll-spy-nav{position:fixed;right:0;top:0;height:100vh;padding-bottom:100px;width:70px;z-index:10}.scroll-spy-nav:before{content:"";position:absolute;background:#343434;opacity:1;width:100%;height:100%}.scroll-spy-nav ul{padding:20px 10px;position:relative;z-index:100;display:flex;flex-direction:column;height:100vh;justify-content:space-around;align-items:center}.scroll-spy-nav li{padding-bottom:5px;text-align:center;line-height:110%;font-size:14px}.scroll-spy-nav li.active{font-weight:700;color:var(--recruit-bright-color)}@media (max-width:1269px){.scroll-spy-nav ul{height:100%}.scroll-spy-nav{width:70px;padding-bottom:150px}.scroll-spy-nav:before{background:#343434}}@media (max-width:720px){.scroll-spy-nav{width:50px}.scroll-spy-nav li{font-size:.7rem;text-align:center}.recruit_body{margin-right:50px}}