/* 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, caption, tbody, tfoot, thead, 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; background:transparent;}/*font-size:100%*/
body {font-family:'NotoSansKR',sans-serif; color:#464545;   line-height:177%; font-size:14px; overflow-x :  hidden;}/**/
 
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section, address {display:block;} 
ul,ol,li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
a {margin:0; padding:0;color:#464545;font-size:100%; 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 {border-collapse:collapse; border-spacing:0;} 
/*hr {display:none;}*/
input, select, img {vertical-align:middle;}
img {border:0 none; margin:0;}
em {font-style:normal;}
textarea {resize:none; color:#666;}
button {margin:0;  font-family:sans-serif; cursor:pointer; border:0 none; background:none;} 
input, select {margin:0; color:#666;}
select{padding:2px 0.6%; letter-spacing:normal;border:1px solid #e2e2e2;}  
input[type=submit] {-webkit-appearance:none;}

a:hover { color:#89bd2e; }


@media (max-width:1200px) {
	img { max-width:100%; height:auto; }
}