@charset "utf-8";

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;}
body {color:#231f20;position:relative;}
h1, h2, h3, h4, h5, h6{font-size:100%;color:#231f20;}
b, strong {font-weight:bold;}
img {border:none;vertical-align:top;}
button{line-height:normal;border:none;}
fieldset {border:0;display:block;}
legend {margin-left:-7px; position:absolute; visibility:hidden; left:-9999px;}
ul, ol, li{list-style:none;}
li {vertical-align:top;}
address, em{font-style:normal;}
object{vertical-align:top;}
input, select, textarea, form, img{vertical-align:top;}
address, caption, cite, code, dfn, em, strong, textarea, var {font-style:normal; font-weight:normal;}
textarea {padding:3px; /*font:normal normal 12px/1.2 dotum;*/ resize:none; text-align:left;}
select, label {vertical-align:middle;}
select {line-height:1;}

table{table-layout:fixed; border-collapse:collapse;}
caption{position:absolute; visibility:hidden; left:-9999px; display:none;}

a {color:#333; border:0; text-decoration:none;}
a:hover {text-decoration:none;}
hr {display:none;}
article, aside, hgroup, header, footer, figure, figcaption, nav, section,time, mark, canvas, video, audio, details, summary {display:block;}