@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;500&family=Roboto:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700&display=swap');

body{font-family:'Noto Sans SC','Noto Sans SC', sans-serif;}
#header{font-family:'Poppins','Roboto','Noto Sans SC', sans-serif;}
.ff-kg{font-family:'Poppins','Roboto','Noto Sans SC', sans-serif; font-weight: 500;}
.ff-kg2{font-family:'ff-kg','Noto Sans KR', sans-serif, sans-serif; font-weight: 900;}
.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','Roboto','Noto Sans SC'; 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','roboto','Noto Sans SC'}
.page-place .bg_txt strong {font-weight: 500;}
.box_com .tit-st2 {font-weight: 500; font-family: 'Poppins','roboto','Noto Sans SC'}
.tit-st2 {font-weight: 500; font-family: 'Poppins','ff-kg','Noto Sans SC'}
.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','Roboto','Noto Sans SC'}
.tit-group2 .mid {font-weight: 500;font-family: 'Poppins','Roboto','Noto Sans SC'}

.tit-group .t2 {
    font-size: 1.905em;
    line-height: 1.15;
    font-weight: 900;
    font-family: 'Poppins','Roboto','Noto Sans SC', sans-serif;
    color: #000;
    margin-bottom: 0.750em;
    letter-spacing: 200;
    letter-spacing: -3px;
}
#sub_visual .txt{word-break: keep-all;}


.tbl-st1.th_pd th.w_400 {width:500px;}
.tbl-st1.th_pd th.w_100 {width:100px;}



@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: 80%; height: 50%}
}

