@charset "utf-8";
/*

@font-face{
font-family: 'NotoSansKR-Medium';
font-style: normal;
font-weight: normal;
src: url('./NotoSansKR-Medium.eot'); 
src: local('☺'), url('./NotoSansKR-Medium.woff') format('woff'), url('./NotoSansKR-Medium.ttf') format('truetype'), url('./NotoSansKR-Medium.otf') format('opentype'); 
} 
* { font-family:'NotoSansKR-Medium', 'NotoSansKR-MediumWeb',sans-serif; } 


/* CSS Document */

@font-face{
font-family: 'NanumGothic';
font-style: normal;
font-weight: normal;
src: url('./NanumGothic.eot'); 
src: local('☺'), url('./NanumGothic.woff') format('woff'), url('./NanumGothic.ttf') format('truetype'), url('./NanumGothic.otf') format('opentype'); 
} 
* { font-family: 나눔고딕, 'NanumGothic', 'NanumGothicWeb',sans-serif;} 

html , body { width:100%; padding:0;  margin:0;  padding:0;  margin:0; color:#787878;  background:#fff; }


table { border-collapse:collapse; border-spacing:0px; font-size: 1em; }

img { border:none; vertical-align: middle ; }

form,  p, div, th, td, table, address  { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; line-height: 1.2em; margin: 0; padding: 0; }

select {  font-size: 1em; padding:2px 0 2px 5px; vertical-align: middle ; }

input, textarea { font-size: 1em;  border:1px solid #D7D7D7 ;  padding:3px 2px ; margin: 0;  vertical-align: middle ; }

input.image { border:0px; vertical-align: middle ;	 margin-top:1px 0 0 0 ; padding: 0; }

ul, li, ol, dl, dt, dd { margin: 0px; padding: 0px; list-style: none; }

a { text-decoration:none ; color:#787878; }

a:hover { text-decoration:underline ; color:#787878; }
