@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

body, td, a, ol, ul, p, div, li{font-size:16px; font-family:'Pretendard-Regular','NanumGothic','Malgun Gothic','돋움',dotum,sans-serif; line-height:30px; word-break: keep-all; word-wrap: break-word;}
body, div, table, ul, li, dl, dt, dd, ol, p, span, address, h1, h2, h3, h4, h5, h6, img, a{padding:0; margin:0; font-family:'Pretendard-Regular','NanumGothic','Malgun Gothic','돋움',dotum,sans-serif;word-break: keep-all; word-wrap: break-word;}
.skip{position:absolute; left:-999px; font-size:1px; width:0; height:0; line-height:0; overflow:hidden; visibility:hidden;}
a:link, a:visited, a:active, a:hover{color:#333333; text-decoration:none;}
img, form{border:none;}
a img, p img, li img{vertical-align:top;}
img,select,input,button{vertical-align:middle;}
.none{background:none !important;  border:0 !important;}
.impo_none{background:none !important; padding:0 !important; margin:0 !important; border:0 !important;}
.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.orange{color:#ee6e19;}
.brown{color:#a96104;}
.navy{color:#4338a9;}
.white{color:#fff;}
.pdl25{padding-left:25px;}
.font14{font-size:14px;}
.cb{clear:both;}
.left{float:left;}
.right{float:right;}
.hidden{overflow:hidden;}
.clearfix:after {content:''; display:block; clear:both;}
.bold{font-weight:bold;}

.text_align_j{text-align:justify;}
.font_size_18{font-size:18px; line-height:30px;}
.font_size_20{font-size:20px; line-height:35px;}
.font_size_25{font-size:25px; line-height:45px;}


@media screen and (max-width: 768px) {

body, td, a, ol, ul, p, div, li{font-size:.8rem;}
img,select,input,button{vertical-align:middle;font-size: 12px;}
	
.font_size_18{font-size:.8rem; line-height:30px;}
.font_size_20{font-size:1rem; line-height:35px;}
.font_size_25{font-size:1.2rem; line-height:45px;}

}