@charset "utf-8";
*								{ margin: 0; padding: 0; }
input[type='text']:focus,
input[type='password']:focus,
select:focus,
textarea:focus,
div.tab-area div.tab-wrap ul.tab li a:focus { outline: none; }

h1, h2, h3, h4, h5, h6			{ font-size: 12px;}
h1, h2, h3, h4                  { font-weight : 600; }
ul, ol							{ list-style: none; }
table							{ border-collapse: collapse; }
select, input, img, textarea	{ font-family: "나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif; color: #4f535c; }
img								{ border: none; vertical-align: middle; }
em								{ font-style: normal; }
fieldset						{ border: 0; }
legend							{ width: 0; height: 0; font-size: 0; line-height: 0; position: absolute; top: 0; right: 0; }
a								{ text-decoration: none; cursor: pointer;}
strong, b                       { font-weight: 600;}

body { font-size: 12px; font-family: "나눔고딕", "맑은 고딕", "dotum", "Segoe UI", sans-serif; color: #4f535c; }

input { vertical-align: middle; }
input[type="text"],input[type='password'] { padding: 3px 3px; line-height: 14px; border: 1px solid #D7D7D7; }
input[type="text"][readonly="readonly"] {
	background-color: #f9f9f9;
}
input[type="text"][disabled="disabled"] {
	background-color: #ebebe3;
}
select { vertical-align: middle; padding: 2px 2px; line-height: 20px; border: 1px solid #D7D7D7; }
textarea { border: 1px solid #D7D7D7; }