/* 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://fonts.googleapis.com/css2?family=Nanum+Brush+Script&display=swap');
@font-face { font-family: 'GmarketSansBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GmarketSansLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'S-CoreDream-8Heavy';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'consolab';src: url('/fonts/consolab.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Cafe24Shiningstar';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Shiningstar.woff') format('woff');font-weight: normal;font-style: normal;}

/* 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,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{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: 'GmarketSansBold', sans-serif;}
.sec .aft01_h2{font-family: 'GmarketSansMedium', sans-serif;}
.sec .aft01_h3{font-family: 'GmarketSansLight', sans-serif;}

.sec .aft02_h1{font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP', 'Sans-serif'; font-weight: 700;}
.sec .aft02_h2{font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP', 'Sans-serif'; font-weight: 500;}
.sec .aft02_h3{font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP', 'Sans-serif'; font-weight: 400;}
.sec .aft02_h4{font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP', 'Sans-serif'; font-weight: 200;}

/* .sec .aft03_h3{font-family: 'Cafe24Shiningstard', sans-serif;} */
.sec .aft03_h3{font-family: 'Nanum Brush Script', cursive;}

#hd_pop, #hd_wrapper, #tnb .inner, #gnb .gnb_wrap, #container_wr, #ft_wr{width: 100%;}
*:focus { outline:none; }