@font-face {
  font-family: 'NEXON Lv2 Gothic';
  src: url('https://cdn.jsdelivr.net/gh/sweetherofonts/fontshero_pack3/nexon-lv2-gothic/nexon-lv2-gothic-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}
body, td, a, ol, ul, p, div, li{font-size:1rem; font-family:'NEXON Lv2 Gothic','돋움',dotum,sans-serif; line-height:1.5; 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:'NEXON Lv2 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:inherit; font-size:inherit; text-decoration:none;}
img, form{border:none;}
a img, p img, li img{vertical-align:top;}
li { list-style:none;}
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;}
.pointcolor1 {color:#1a74c0;}
.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;}

.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;}