@charset "UTF-8";

/****************************************************************
Last Updated : 2017-01-11
Author       : amy
Version      : 2.0
****************************************************************/

/*********************** 나눔고딕 ***********************/
@font-face{ 
	font-family:ng; 
	src:url('/font/NanumGothic.woff'); 
	src:local(※), url('/font/NanumGothic.woff') format(‘woff’) 
}

@font-face{ 
	font-family:nbg; 
	src:url('/font/NanumBarunGothic.woff'); 
	src:local(※), url('/font/NanumBarunGothic.woff') format(‘woff’) 
}

@font-face {
	font-family:'NanumGothicWeb'; 
	font-style:normal; 
	src: url('http://webfonts-cdn.mobilis.co.kr/webfonts/Nanum/NanumGothicCompact.eot');
}

/* reset css */
html, body, ul, ol, dl, li, dt, dd, form, fieldset, legend {margin:0; padding:0; outline:0; border:0; background:transparent;}
h1, h2, h3, h4, h5, h6, p {margin:0; font-weight:normal;}
fieldset, img {border:0; vertical-align:top;}
table {border-collapse:collapse; border-spacing:0; table-layout:fixed;}
caption, label, legend {visibility:hidden; width:1px; height:1px; margin:0; padding:0; background:none; font-size:0; line-height:0; text-indent:-9999em}
input, textarea, select {font-size:100%; line-height:100%; font-family:'나눔고딕', 'NanumGothic', ng; letter-spacing:-0.5px;}
ul, ol, dl, li {list-style:none;}
abbr, acronym {border-bottom: .1em dotted; cursor:help;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {display:block;}
a {color:inherit; text-decoration:none}
button {outline:0; border:0;}

/* Input Reset */
input[type="checkbox"]{margin:0; vertical-align:middle; margin-right:2px}
input[type="radio"]{margin:0; vertical-align:middle; margin-right:2px}

/* Mobile Reset */
*{-webkit-text-size-adjust:none}
input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="image"], input[type="tel"], input[type="number"], textarea{-webkit-appearance:none; -webkit-border-radius:0}
select {-webkit-border-radius:0;}

/* common CSS */
.text-hidden {overflow:hidden !important; clip:rect(1px, 1px, 1px, 1px) !important; position:absolute !important; width:1px !important; height:1px !important;}
html, body {width:100%;  font-size:14px; line-height:100%; letter-spacing:-0.5px; font-family:'나눔고딕', 'NanumGothic', ng}
