@charset "utf-8";
/* base css */
* { margin: 0; padding: 0; }
html { width: 100%; }
body { width: 100%; font-size: 12px; font-family: "돋움", "Dotum", sans-serif; color: #5a5a5a; line-height: 1.3em; }
table { border-collapse: collapse; border-spacing: 1px; font-size: 1em; }
img, input.type-image { border: none; }
input[type="radio"], input[type="checkbox"] { border: 0 !important; }
fieldset, legend { border: 0; }
form, h1, h2, h3, h4, h5, h6, p, div, th, td, table, select, address { margin: 0; padding: 0; }
h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.2em; }
h4, h5, h6 { font-size: 1em; }
hr { display: none; }
ul, li, ol, dl, dt, dd { margin: 0; padding: 0; list-style: none; }
button { margin: 0; border: 0; background: none; cursor: pointer; }
select { padding: 0; margin: 0; vertical-align: middle; font-size: 1em; border: 1px solid #ccc; background: #fff; font-family: "돋움", "Dotum", sans-serif; }
textarea { padding: 0; margin: 0; vertical-align: middle; font-size: 1em; border: 1px solid #b4b6b9; background: #fff; font-family: "돋움", "Dotum", sans-serif; line-height: 1.4em; color: #5a5a5a; }
input { padding: 0; margin: 0; vertical-align: middle; font-size: 1em; line-height: 1.2em; color: #5a5a5a; font-family: "돋움", "Dotum", sans-serif; }
input.checkbox { padding: 0; border: none; }
a:link, a:visited { color: #4d4d4d; text-decoration: none; }
a:hover, a:active { color: #347fd2; text-decoration: underline; }

/* IE scroolbar color */
/*
html body {
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #ddd;
	scrollbar-highlight-color: #ddd;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #f0f0f0;
	scrollbar-arrow-color: #ddd;
}
*:first-child+html body {
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #ddd;
	scrollbar-highlight-color: #ddd;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #f0f0f0;
	scrollbar-arrow-color: #ddd;
}
*/
