/* font */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');

/* reset */
html, body{height:100%!important;width:100%;padding:0;background:#fff;letter-spacing: -1px;font-family: 'Noto Sans KR', sans-serif;}
body{font-weight:400;margin: auto;}
html{margin:0;}
h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}
ul, li, ol{list-style:none;margin:0;padding:0;}
a{color:#333;text-decoration:none!important;transition: all 0.1s ease;-webkit-transition: all 0.1s ease;}
p{margin:0;padding:0;}
b{font-weight:700}
em,address{text-decoration:none;font-weight:inherit;font-style: normal;}
br{font-family: 'Noto Sans KR', sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}

.sec h1{font-family: 'Noto Sans KR', sans-serif; font-weight: bold;}
.sec h2{font-family: 'Noto Sans KR', sans-serif; font-weight: 600;}
.sec h3{font-family: 'Noto Sans KR', sans-serif; font-weight: 500;}
.sec h4{font-family: 'Noto Sans KR', sans-serif; font-weight: 400;}
.sec h5{font-family: 'Noto Sans KR', sans-serif; font-weight: 300;}
.sec h6{font-family: 'Noto Sans KR', sans-serif; font-weight: 100;}
.sec .aft01_h1{font-family: 'NanumSquare', sans-serif; font-weight: bold;}
.sec .aft01_h2{font-family: 'NanumSquare', sans-serif; font-weight: 400;}
.sec .aft01_h3{font-family: 'NanumSquare', sans-serif; font-weight: 100;}
.sec .aft02_h2{font-family: 'Noto Serif KR', sans-serif; font-weight: 400;}


#hd_pop, #hd_wrapper, #tnb .inner, #gnb .gnb_wrap, #container_wr, #ft_wr{width: 100%;}
*:focus { outline:none; }