@charset "utf-8";
@import url("layout.css");
@import url("common.css");
@import url("main.css");
@import url("main2.css");
@import url("sub.css");

body {
    padding:0; margin:0; font-size: 0.75em; font-family: dotum, gulim, arial, verdana; color: #666; background-color:transparent;line-height:140%;
}
a {
    color: #666; text-decoration: none;
}
a:hover {
    color:#333; text-decoration: none;
}
div {
    margin: 0; padding: 0;
}
ul {
    margin: 0; padding: 0; list-style-type:none;
}
ol {
    margin: 0; padding: 0;
}
menu {
	margin: 0; padding: 0; list-style-type:none;
}
dir {
	margin: 0; padding: 0; list-style-type:none;
}
dl {
	margin: 0; padding: 0; list-style-type:none;
}
dt {
	margin: 0; padding: 0;
}
dd {
	margin: 0; padding: 0;
}
li {
	margin: 0; padding: 0;
}
table {
	margin: 0; padding: 0;
}
td {
	margin: 0; padding: 0;
}
tr {
	margin: 0; padding: 0;
}
th {
	margin: 0; padding: 0;
}
li img {
	vertical-align:middle;
}
p {
	margin: 0; padding: 0;
}
hr {
	display:none;
}
h1 {
	margin: 0; padding: 0;
}
h2 {
	margin: 0; padding: 0;
}
h3 {
	margin: 0; padding: 0;
}
h4 {
	margin: 0; padding: 0;
}
h5 {
	margin: 0; padding: 0;
}
h6 {
	margin: 0; padding: 0;
}
span {
	margin: 0; padding: 0;
}
label {
	margin: 0; padding: 0;
}
fieldset {
    margin:0; padding:0; border:0
}
button {
	cursor: pointer;
}
button img {
	left: auto;
}
form {
	margin: 0; padding: 0;
}
img {
	border: none; vertical-align:middle;
}
div img {
	vertical-align:middle;
}
select {
    color:#555;	vertical-align:middle; font-size:1.12em; font-family:dotum, gulim, arial, verdana; height:20px;	border:solid 1px #c3c3c3; background-color:#fff;
}
iframe {
	margin: 0; padding: 0; border: none;
}
input {
	margin: 0; font-size: 1em; padding: 0; font-family: dotum, gulim, arial, verdana; vertical-align:middle;
}
textarea {
	font-size: 1em;	margin: 0; padding: 0.15em 0.3em 0.15em 0.3em; border: 1px solid #c3c3c3; line-height: 140%; font-family: dotum, gulim, arial; overflow: auto; 	vertical-align:middle;	color:#555;	background-color:#fff;
}
legend {
    display:none;
}
.skip {
    display:none;
}
.inputtext {
    border:solid 1px #c3c3c3; padding:3px 3px 0; color:#555; height:15px; background-color:#fff;
}
