.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:5}.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;color:#fff}.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}}.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)}@import url("https://webfontworld.github.io/gmarket/GmarketSans.css");@import url("https://webfontworld.github.io/gangwon/GangwonEduHyeonokT.css");*{padding:0;margin:0;box-sizing:border-box;font-family:Pretendard,sans-serif;list-style:none;scroll-behavior:smooth}.main-color{color:var(--recruit-main-color)}@media (min-width:1200px){.moveiw,.tabveiw{display:none}h1{font-size:55px}h1,h2{font-family:GmarketSans}h2{font-size:50px}h3{font-size:34px}h3,h4{font-family:GmarketSans}h4{font-size:25px}h5{font-size:23px}}@media (max-width:1199px){.moveiw,.pcveiw{display:none}h1{font-size:50px}h1,h2{font-family:GmarketSans}h2{font-size:40px}h3{font-size:30px}h3,h4{font-family:GmarketSans}h4{font-size:1.5rem}h5{font-size:1.3rem}}@media (max-width:640px){.pcveiw,.tabveiw{display:none}.moveiw{display:block}h1{font-size:2rem}h2{font-size:30px}h3{font-size:1.3rem}h4{font-size:1.1rem}h5{font-size:1.5rem}}.green{color:var(--recruit-main-color)}.GmarketSans{font-family:GmarketSans}.tag{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;background:#000;padding:7px;border-radius:5px;color:#fff}@media (min-width:900px){.tab_big{width:98%}.tab_sm{display:none}}@media (max-width:899px){.tab_big{display:none}.tab_sm{width:98%}}.web14_3section{width:100%;background:#0d0d0d url(/image/img/recruit/web15/bg2.webp) bottom}.web14_3sec{color:var(--recruit-main-color);position:relative}.web14_3sec .web14_3page_pc{text-align:center}.web14_3sec .web14_3page_pc iframe{margin:0 auto;display:block}.web14_3sec .web14_3page_pc .web14_3page_box_wrap{margin:0 auto;padding-bottom:50px;width:1200px}.web14_3sec .web14_3page_pc .web14_3page_box_wrap img{transition:all .2s linear;width:32%}.web14_3sec .web14_3page_pc .web14_3page_box_wrap img:hover{transform:scale(1.1)}.web14_3sec a{display:block;width:-moz-fit-content;width:fit-content;margin:50px auto 0;border:1px solid #000;background:var(--recruit-main-color);color:#0d0d0d;padding:20px 150px;border-radius:50px;text-decoration:none;font-size:20px;font-weight:900}.web14_3sec a:hover{background:#000;border:1px solid var(--recruit-main-color);color:var(--recruit-main-color)}.web14_3sec .web14_3page_tab{text-align:center}.web14_3sec .web14_3page_tab .web14_3page_box_wrap{margin:0 auto;padding-bottom:50px;width:100%}.web14_3sec .web14_3page_tab .web14_3page_box_wrap img{width:32%}.web14_3sec .web14_3page_m{text-align:center}.web14_3sec .web14_3page_m iframe{display:block;margin:0 auto}.web14_3sec .web14_3page_m img{width:90%;padding:0;margin-top:20px}.web14_3sec .web14_3page_m .web14_3page_m_button{width:32%;height:30px;font-size:.8rem;background:var(--main-color-recruit);text-align:center;margin:0 auto;border-radius:15px;font-weight:700;line-height:30px}.web14_3sec .web14_3page_m a{text-decoration:none;padding:10px 35px}.web14_5sec{background-color:#2f2f2f;text-align:center;padding:100px 0;color:#fff}.web14_5sec .tag{background:var(--recruit-main-color);color:#000}.web14_5sec .web14_5page_pc{width:1200px;margin:0 auto}.web14_5sec .web14_5page_pc .title{padding:20px 0;color:var(--recruit-main-color)}.web14_5sec .web14_5page_pc span{color:#fff;font-size:20px;padding-top:20px;display:block}.web14_5sec .web14_5page_pc .web14_5page_curriculum{margin:50px 0;width:1200px}.web14_5sec .web14_5page_pc .jusuk{color:#fff;opacity:.5;font-weight:200;line-height:30px;text-align:right}.web14_5sec .web14_5page_tab .title{padding:20px 0;color:var(--recruit-main-color)}.web14_5sec .web14_5page_tab span{color:#fff;font-size:18px;padding:20px 0;display:block}.web14_5sec .web14_5page_tab .jusuk{color:#fff;opacity:.5;font-weight:200;line-height:30px;text-align:right;width:90%;margin:0 auto}.web14_5sec .web14_5page_m{text-align:center}.web14_5sec .web14_5page_m .title{color:var(--recruit-main-color)}.web14_5sec .web14_5page_m .tag{background:var(--recruit-main-color);color:#0d0d0d}.web14_5sec .web14_5page_m>p{font-size:1em;padding:0 10px;color:#fff;font-weight:200}.web14_5sec .web14_5page_m>img{width:90%}.web14_5sec .web14_5page_m .web14_5page_m_jusuk{font-size:.7rem;padding:10px 0 0;width:90%;margin:0 auto}.web14_12sec{background:#2f2f2f url(/image/img/recruit/web15/web14_12sec_bg.webp) bottom;background-size:cover;padding:100px 0;text-align:center;color:#fff}.web14_12sec .web14_12page_pc p{display:inline-block;font-size:18px;font-weight:200;margin-bottom:50px;line-height:28px}.web14_12sec .web14_12page_pc img{transition:all .2s linear;display:block;margin:0 auto}.web14_12sec .web14_12page_pc img:hover{opacity:1;transform:scale(1.1)}.web14_12sec .web14_12page_tab p{display:inline-block;font-size:18px;font-weight:200;line-height:28px}.web14_12sec .web14_12page_tab img{width:95%;margin:30px auto 0}.web14_12sec .web14_12page_m img{padding:100px 0 0;width:100%}.web14_12sec .web14_12page_m p{font-size:1em;font-weight:200}.web14_12sec .web14_12page_m div img{width:100%;padding:30px 10px 10px}.iframe_area{text-align:initial;position:relative;width:90%;padding-bottom:56.25%;margin:auto}.iframe_area iframe{position:absolute;width:100%;height:100%}.paddingi{padding:100px 0!important}@media (max-width:640px){.paddingi{padding:70px 0!important}}