@charset "utf-8";
/* 당근고양이 'ㅅ' */

body,body *,.n_sq {font-family:'Noto Sans SC', 'Microsoft YaHei', 'NanumSquare', 'Nanum gothic' !important;}
.fa-solid, .fas {font-family:"Font Awesome 6 Free" !important;}
.chn_nsq {font-family:'NanumSquare' !important;}

.wbk {word-break:break-all;}

.board_bottom .paging a,
.product_list .list_slide .txt span,
.product_list .list_slide .txt p,
.product_list .list_slide .txt em,
.product_list .list_slide .txt .btn {font-family:'Nanum gothic' !important;}

/* header */
.header.hover:before {height:368px;}
.header .gnb li > a {padding:0 50px;}
.header .gnb .snb a {padding:0 12px;}
.header .gnb .snb span .snb_submenu_tlt {padding:0 20px;}
.header .sitemap li {padding-left:130px;}
.header .sitemap li .snb a {letter-spacing:-.5px;}
.header .sitemap li:last-child {border-bottom:#ddd 1px solid;}
.header .sitemap li:nth-child(3n) {width:26%;}
.header .sitemap li:nth-child(3n-1) {width:39%;}

/* footer */
.mquick a {font-size:10px; line-height:13px;}

/* main */
.mservice ul.serviceinfo li:nth-child(2),
.mservice ul.serviceinfo li:nth-child(3) {margin-right:60px;}
.mservice ul.serviceinfo li:nth-child(3):before {left:-30px;}
.mservice ul.serviceinfo li:nth-child(3):after {right:-30px;}
.mservice ul.serviceinfo li p.tel {font-size:23px;}
.mservice ul.serviceinfotime li p.tlt,
.mservice ul.serviceinfotime li p.date,
.mservice ul.serviceinfotime li p.time {line-height:30px;}
.serviceinfotime span {display:inline-block;}

/* sub */
.sub_title {padding-bottom:40px;}
/* .sub_title .location {right:auto; left:0;} */
.aside .inner a {line-height:20px; height:80px;}
.sv_slide strong {padding-right: 50%;}

/* Global Network */
.g01.s04 .consulting_wrap .inputs_gbox dd .input {padding-left:140px;}
.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl1 {padding-left:160px;}
.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl2 {padding-left:190px;}
.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl3 {padding-left:210px;}
.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl4 {padding-left:250px;}
.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl5 {padding-left:275px;}

.consulting_wrap .file_design dt {width:130px;}
.consulting_wrap .file_design dd {width:calc(100% - 130px);}
.consulting_wrap .btn {width:200px;}
.consulting_wrap .inputs_gbox dd .input.pl {padding-left:150px;}

/* 스마트팩토리사업 */
.ftabs li,
.ftabs a {line-height:20px; padding:10px 0; height:auto; display:flex; align-items:center; justify-content:center;}

.consulting_wrap .txt span {margin-left:20px;}
.consulting_wrap .txt span:before {left:-10px;}

/* 홍보센터 */
.pr_detatil_top p.state {width:120px;}

/* 제품군 */
.product_area li .tit strong {line-height:20px;}
.product_area li.on .tit strong {padding-right:40%; line-height:50px;}
.pro_item .download .select_download .select_langs dt,
.pro_item .download a {font-size:15px; font-family:'nanum gothic';}
.pro_item .download .select_download .select_langs dd {width:140%;}
.pro_item .inlink_btns a {line-height:20px; padding:10px 0; height:60px; display:flex; align-items:center; justify-content:center;}
.pro_item .contact .as .btn {width:200px;}
.pro_item .contact .as .btn:nth-child(2n) {margin-right:0;}
.pro_item .features li p {word-break:break-all;}
.total_search_results .tag dt {width:150px;}
.total_search_results .tag .btm {width:120px;}

/* 서비스 */
.service_area .box4.wlow {width:620px;}
.service_area .box4.wlow dd a.afterc:after {right:-10px;}
.service_area .box1.in {width:350px;}
.service_area .box1.in dd {justify-content:space-between;}
.service_area .box1.in dd a.afterc:after {right:0;}
/* .service_btm_links p {line-height:30px; margin-bottom:20px;} */
.download_wrap .catalog_txt > dl > dt {width:120px;}
.download_wrap .select_langs dt {width:90px;}
.more.down.product_plus {width:260px;}
.pop_education .edu_top .btns .btn {width:calc((100% - 40px)/2);}
.pop_education .edu_mid dt {width:160px;}
.pop_education .edu_mid dd {width:calc(100% - 160px);}
.pop_education_write .inputs .input.pl {padding-left:170px;}
.pop_education_write .inputs2 {padding-left:140px;}
.recruit_step li i,
.as_step li i {line-height:20px; display:flex; align-items:center; justify-content:center;}
.as_wrap .as_info dt {width:350px;}
.as_wrap .as_info dd {width:calc(100% - 350px);}
.as_step_info .txt span {margin-left:20px;}
.as_step_info .txt span:before {left:-10px;}
.consulting_wrap li .txt.pl p {padding-left:10px;}
.consulting_wrap li .txt p em {width:100%; padding:0; margin:0;}
.consulting_wrap li .txt p em:after {left:-10px; right:auto;}
.qna_view thead th em {width:110px; max-width:100%;}

/* IR */
.tbl th,
.tbl td {line-height:18px; padding:15px 0;}
.ir_wrap .tbl tbody .tal {padding-left:20px;}
.board_list col.w2 {width:180px;}
.board_list col.w3 {width:100px;}
.dl_tbl > dl > dt {padding-right:20px;}
.dl_tbl dt a {line-height:18px; padding:10px 40px 10px 10px; height:auto;}
.tbl col.recruit_w2 {width:90px;}
.tbl col.recruit_w4 {width:100px;}
.ir_wrap .tbl tbody td {font-weight:400;}
.ir_wrap .tbl .bold td {font-weight:700;}

/* 평가 및 보상 */
.dl_tbl.w46 dt ul {flex-direction:column;}
.dl_tbl.w46 dt li {line-height:20px; padding:5px 0;}
.dl_tbl.w46 dt li:before {display:none;}

/* 로그인 */
.mem_inputs {width:700px;}
.mem_inputs .input {padding-left:120px;}
.mem_inputs em {left:15px;}
.mem_inputs .text::placeholder {font-size:16px; font-family:'nanum-gothic'; letter-spacing:-.5px;}
.sns_login,
.sns_join {width:700px; max-width:100%;}

/* 회원가입 */
.join_step {max-width:500px;}
.join_step dl {width:calc((100% - 180px)/2);}
.join_identity .btn {width:300px;}
.capcha_wrap dt {width:160px;}
.capcha_wrap .capcha {width:calc(100% - 160px);}
.consulting_wrap .inputs_gbox .capcha_wrap dt {width:180px;}
.consulting_wrap .inputs_gbox .capcha_wrap dd {width:calc(100% - 180px);}

/* 마이페이지 */
.mypage .inputs .input.pl1 {padding-left:200px;}
.mypage .inputs .input.pl2 {padding-left:150px;}
.mypage .inputs .input.pl3 {padding-left:170px;}
.mypage .title .btns .btn {line-height:18px; padding:10px 30px;}
.mypage .btit .btns .btn {width:auto; padding:0 10px;}
.mypage .btit .btns.s .btn {max-width:none;}
.mem_inputs.join_inpus .input.checks {padding-left:160px;}