@charset "utf-8";

/*font*/
@font-face{
	font-family:'SpoqaHanSansNeo';
	src:url('../fonts/SpoqaHanSansNeo-Bold.woff');
	font-weight:600;
}
@font-face{
	font-family:'SpoqaHanSansNeo';
	src:url('../fonts/SpoqaHanSansNeo-Medium.woff');
	font-weight:500;
}
@font-face{
	font-family:'SpoqaHanSansNeo';
	src:url('../fonts/SpoqaHanSansNeo-Regular.woff');
	font-weight:400;
}
@font-face{
	font-family:'SpoqaHanSansNeo';
	src:url('../fonts/SpoqaHanSansNeo-Light.woff');
	font-weight:300;
}
@font-face{
	font-family:'SpoqaHanSansNeo';
	src:url('../fonts/SpoqaHanSansNeo-Thin.woff');
	font-weight:100;
}
@font-face {
	font-family:'KOTRA_BOLD-Bold';
	src: url('../fonts/KOTRA_BOLD-Bold.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'HangeulNuri-Bold';
	src:url('../fonts/HangeulNuri-Bold.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}

* {-webkit-tap-highlight-color:rgba(255,255,255,0); user-select:none; -webkit-touch-callout:none; /* ios 길게터치시 highlighting 막는 style */}
html{font-size: 62.5%;}
html, body {height:100%;}
body {padding:0; margin:0; font-family:'SpoqaHanSansNeo', 'Arial', AppleGothic, 'dotum', '돋움', sans-serif; line-height:1; color:#666; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust:100%;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}

fieldset {display:block; margin:0; padding:0; border:0;}
form {margin:0; padding:0;}

a {text-decoration:none; color:#000;}
a[href^="tel"] {text-decoration:none;}
img {border:0; vertical-align:top;}
i, em, address {font-style:normal;}
table {width:100%; border-collapse:collapse;}
caption {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0;}
input {line-height:normal; -webkit-appearance:none; -webkit-border-radius:0;}
input:disabled {opacity:1; -webkit-text-fill-color:inherit;}
input, textarea, select, button {font-family:'SpoqaHanSansNeo', 'Arial', AppleGothic, 'dotum', '돋움', sans-serif;}

.blind {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0;}
.skip ul {margin:0; padding:0; list-style:none; z-index:100;}
.skip ul a {position:absolute; left:-100%;}
.skip ul a:focus {display:block; width:100%; height:30px; line-height:30px; top:0; left:0; background:#000; color:#fff; text-align: center; z-index:999;}

h1, h2, h3, h4, h5, h6, p {line-height:140%; margin:0; word-break:keep-all;}
ul, dl {line-height:140%; padding:0; margin:0; list-style:none;}