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

.nasq_low {
  transform: skew(-0.1deg);
}

/* 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;
  width: 34%;
}
.header .sitemap li .snb a {
  letter-spacing: -0.5px;
}
.header .sitemap li:last-child {
  border-bottom: #ddd 1px solid;
}
.header .sitemap li:nth-child(3n) {
  width: 39%;
}
.header .sitemap li:nth-child(3n-1) {
  width: 37%;
  padding-left: 150px;
}
.header.hover.hv2:before {
  height: 316px;
}

/* 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;
}
.mir_wrap .tit .more {
  width: 60px;
}

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

/* Company */
.business_area .item_list a {
  padding: 0 15px;
}
.business_area .item_list a p {
  font-size: 13px;
}

/* 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;
}

.qna_list li a b {
  width: 140px;
}
.qna_list li a p {
  width: calc(100% - 386px);
}

.qna_write .qtit .btn,
.consulting_wrap .inputs_gbox .btit .btn {
  width: 200px;
}
.consulting_wrap .file_design dt {
  width: 175px;
}
.consulting_wrap .file_design dd {
  width: calc(100% - 130px);
}
.consulting_wrap .btn {
  width: 200px;
}
.consulting_wrap .inputs_gbox dd .input.pl {
  padding-left: 150px;
}
.consulting_wrap .inputs_gbox dd .ddtt {
  display: flex;
}
.consulting_wrap .inputs_gbox dd .ddtt em {
  display: flex;
  width: 40%;
  font-size: 17px;
}
.consulting_wrap li .txt p {
  font-size: 14px;
}
.pop_mail_end .btns li {
  width: 200px;
}
.pop_mail_end .btns .btn {
  font-size: 17px;
}

/* 스마트팩토리사업 */
.ftabs li,
.ftabs a {
  line-height: 20px;
  padding: 10px 0;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dl_tbl_flex .half span {
  width: 50%;
}
.dl_tbl_flex .half span:first-child {
  padding-right: 20px;
}
.consulting_wrap .inputs_gbox dt {
  overflow: hidden;
}
.consulting_wrap .inputs_gbox dt .btn {
  width: 220px;
}

/* 홍보센터 */
.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: 'Pretendard';
}
.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;
}
.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.s {
  font-size: 23px;
}
.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;
}
.download_wrap .catalog_txt .dl_abso dl > dt {
  width: 110px;
}
.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%;
}
.consulting_wrap .inputs_gbox dd .input {
  padding-left: 135px;
}
.consulting_wrap .inputs_gbox dt em {
  font-size: 13px;
}

/* 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;
}

/* 평가 및 보상 */
.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: -0.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 .inputs .input.pl4 {
  padding-left: 120px;
}
.mypage .inputs .input.pl5 {
  padding-left: 140px;
}
.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;
}

/* 통합검색 */
.total_search_results .tabs a {
  font-size: 14px;
}
.total_search > dl > dt {
  line-height: 20px;
  padding: 6px 0;
}

/* IR */
.ir_wrap .grapth .info_line li .line em {
  z-index: 1;
}

/* 자주찾는 질문 */
.best_faq .con .quetlt .que {
  max-width: calc(100% - 210px);
}
.best_faq .con .quetlt i {
  width: 160px;
}
