@charset "utf-8";
/* CSS Document */

/* reset css ver 1.0 2015-03-05 KTS */

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;
		outline:0;
		/*vertical-align:baseline;*/
		background:transparent; }

html, body {width:100%;}
body { overflow-y: scroll;}
body, input, button, textarea {font-size:12px;line-height:1.5em;font-family:'Malgun Gothic','맑은 고딕','Nanum Gothic',Arial, Lato, sans-serif;color:#323232;/*letter-spacing:-1px;*/}
h1, h2, h3, h4, h5, h6 {font-size:12px;}
img, fieldset, iframe {border:0 none;}
table, div { border-collapse: collapse;}
caption {position:absolute; visibility:hidden; font-size:0}
fieldset{border:0; vertical-align:top;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
select, input, img, li {vertical-align:middle;text-align:left;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
ul,ol,li { list-style:none;text-align:initial;}
li *,td *,dd *{}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
a {cursor:pointer;outline:0 none;margin:0; padding:0;color:#444;vertical-align:baseline;text-decoration:none;background:transparent;}
ins { background-color:#ff9; color:#000; text-decoration:none;}
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del { text-decoration: line-through;}
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help;}
table, th, td { border-collapse:collapse;border-spacing:0;}
hr { /*display:none;*/border-collapse:collapse;}
img { border:0 none; margin:0;vertical-align:top;}
em { font-style:normal;}
textarea {resize:none;font-size:12px;color:#666;border:1px solid #d7d7d7;overflow:auto;}
button {position:relative;margin:0;font-family:'Malgun Gothic','맑은 고딕','나눔고딕','돋움',Dotum,'굴림',Gulim,Tahoma, Geneva, sans-serif,verdana;cursor:pointer;padding:0;border:0 none;background:none;}
input {-webkit-border-radius:1px;}
input, select {margin:0;font-size:12px;color:#666;vertical-align:middle;padding:0px 0px 0px 3px;letter-spacing:normal;border:1px solid #C8C8CA;
	border-radius: 3px ;
	-moz-border-radius: 3px;
	-webkit-border-radius: 5px;
	behavior:url('PIE.htc');/* ie8 */}
input[type="checkbox"] { border:0 !important;}
input[type="radio"] { border:0 !important; }
legend, caption, .skip {position:absolute;top:-5000px;visibility:hidden;width:0 !important;height:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;}
/*html5 요소사용을 위한 속성*/

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, time, mark, canvas, video, audio, summary {display:block;} /* ie8이하에서 html5사용하기 */

.textoverflow {overflow:hidden;position:relative;white-space:nowrap;
	-webkit-text-overflow:ellipsis;
	   -moz-text-overflow:ellipsis;
	     -o-text-overflow:ellipsis;
	    -ms-text-overflow:ellipsis;
	        text-overflow:ellipsis;}





