body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5{margin:0;padding:0;word-wrap:break-word;word-break:break-all;font-family: 'Noto Sans KR', sans-serif;}

li,p,span,strong,a{font-size:inherit;color:inherit;font-family:inherit;}
body, html{width:100%;height:100%;}
input,select,img{vertical-align:middle;}
a {text-decoration:none;}
a:hover,a:focus,a:active {text-decoration:none;}

img{border:0;}
table caption{position: absolute;top: 0px;left: 0px;overflow: hidden;display: block !important;width: 0px !important;height: 0px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
.clear{clear:both;}
.clearfix::after{content:"";display:block;position:absolute;top:-99999px;left:-99999px;width:0;height:0;overflow:hidden;}
.blind {position: absolute;top: 0px;left: 0px;overflow: hidden;display: inline-block !important;width: 1px !important;height: 1px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
.scroll-transition-fade {transition:transform 1s ease-in-out,opacity .8s ease-in-out;}
.below-viewport {opacity:0;transform:translateY(40px);}
a{transition:all 0.3s ease-in-out;}
	

.notice {margin-left:13px; margin-top:-13px; padding:10px; background:#fff; border:1px solid #d9d9d9; border-radius:12px;}