@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;500&family=Roboto:wght@400;700&display=swap');

body{font-family:'Roboto','Noto Sans KR', sans-serif;}
#header{font-family:'Poppins','Noto Sans KR', sans-serif;}
.ff-kg{font-family:'Poppins','Noto Sans KR', sans-serif; font-weight: 500;}
.page-location .group .l .name{line-height: 1.15; padding: 2px 0 5px}
.page-location .group .link{width: 200px}
.bbs-gallery .no_data{text-align: center; padding: 0 30px 50px; width: 100%}
#snb li {font-size: 1.10rem;font-weight: 500;}
.page-outline .top .r .item .ico {font-weight: 500;}
.page-ceo .top .t, .page-outline .top .t {font-size: 65px;font-weight: 500;}
.tit-group .t {font-family: 'poppins'; font-weight: 500;}
.page-outline .figure_w .box .mid {font-weight: 500; line-height: 1.3em;}
#snb_g li {font-weight: 500;}
#lnb .depth {font-size: 16px;}
.tit-st1 {font-weight: 500; font-family: 'Poppins';}
.page-place .bg_txt strong {font-weight: 500;}
.box_com .tit-st2 {font-weight: 500; font-family: 'Poppins';}
.tit-st2 {font-weight: 500; font-family: 'Poppins';}
.page-place .bg_txt2 strong  {font-weight: 500;}
.total_dev .img .ab span {font-weight: 500;}
.page-vision .v1 .txt {font-weight: 500; color: #000;}
.total_dev .img .ab span {font-size: 0.90em;}
.page-e_org .cont .t {font-weight: 500;}
.bbs-faq .q {font-weight: 500;}
.tit-group2 .t {font-weight: 500; font-family: 'Poppins';}
.tit-group2 .mid {font-weight: 500;font-family: 'Poppins';}
.ck_w input[type="text"]{min-width: 300px}

/* 250321 - 영문 추가 페이지 */
#snb.li6 > .inner {max-width:1550px;}
.page-compliance .group .img_con {margin-top:60px; text-align:center;}
.page-compliance .group.v1 .text_con {position:relative; top:-24px;}
.page-compliance .group.v1 .img_con {margin-top:25px; text-align:center;}
.page-compliance .group.v1 .txt {font-size:2rem; font-weight: 500; color: #000;}
.page-compliance .group.v1 .txt_con {margin-top:135px;}
.page-compliance.compliance1 .v1 .txt_con {margin-top:30px;}
.page-compliance .group.v1 .txt_con > .text01_con {}
.page-compliance .group.v1 .txt_con > .text01_con > span {font-family: 'Poppins'; font-size:1.25rem; color:#000; font-weight:600;}
.page-compliance .group.v1 .txt_con > .text02_con {margin-top:10px;}
.page-compliance .group.v1 .txt_con > .text02_con > span {font-size:1.02rem; color:#535353; line-height:normal; letter-spacing:-0.2px;}


@media (max-width: 1430px){ 
	
	.page-compliance br {display:none;}
	.page-compliance .v1 .txt_con {margin-top:10vw;}
}

@media (max-width: 1024px){
#snb ul{white-space: nowrap;   overflow-x: auto;}
#snb li{width: auto !important}
#snb li a{padding: 0 15px}
}
@media (max-width: 480px){
  .total_dev .img .ab{width: 95%; height: 87%}
  .ck_w input[type="text"]{min-width: 240px; font-size: .938em;}
}
