@charset "utf-8";

/* 웹폰트 CSS */
@font-face {
font-family:'NanumGothic';
font-style:normal;
font-weight:400;
src: url('../fonts/NanumGothic-Regular.eot');
src: url('../fonts/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/NanumGothic-Regular.woff2') format('woff2'),
	url('../fonts/NanumGothic-Regular.woff') format('woff'),
	url('../fonts/NanumGothic-Regular.ttf') format('truetype');
	src:local(※), url('../fonts/NanumGothic-Regular.woff') format('woff');
}

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;box-sizing:border-box;}
body{line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;font-family:'NanumGothic', sans-serif;font-size:13px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ul, ol, dl, dd, dt{list-style:none;}
legend{display:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
em{font-style:normal;}
a{background:transparent;font-size:15px;color:#545454;text-decoration:none;vertical-align:baseline;outline:none;cursor:pointer;}
a:hover{color:#888;text-decoration:underline;}
form{border:none;}
fieldset, img{vertical-align:middle;border:0;}
table{border-collapse:collapse;border-spacing:0;}
button{border:0;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;}
select, input{outline:none;-webkit-appearance:none;appearance:none;border:0;cursor:pointer;}
input[type="radio"]{-webkit-appearance:radio;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="button"]{-webkit-appearance:button;}
input::input-placeholder{color:#cacaca;}
input::-webkit-input-placeholder{color:#cacaca;}

*, *:before, *:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

/* Add replacement focus styling here (i.e. border)*/
input[type=button]:focus, button:focus, a:focus{outline:0;}

/* Webkit / Chrome Specific CSS to remove tap highlight color */
input, button, a{-webkit-tap-highlight-color:transparent;}

/* Firefox Specific CSS to remove button differences and focus ring */
input, button, a{background-image:none;}
input[type=button]::-moz-focus-inner, button::-moz-focus-inner, a::-moz-focus-inner{border:0;}

.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}