@charset "utf-8";
/* CSS Document */

/* 기본설정 */
* {
	margin:0;
	padding:0;		
	
	line-height:120%;
	list-style:none;
}
body 
{
	font-family: Dotum, "돋움",arial,sans-serif;
    font-size:12px;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	
}

body a 
{
    color:#333333;
    text-decoration:none;
}

/* html5 inline tag를 block tag로 변환 */
section, article, aside, hgroup, header, footer, nav, figure, h1, h2, h3, h4, h5, h6 {
	display:block;
}

/* img 기본 정렬 설정 */
a, img {
	vertical-align:top; outline:none; border:0 none; selector-dummy:expression(this.hideFocus=true); }

/* form 요소 테두리 */
input[type=image]{ border:0 none; outline:none;}
input[type=btn]{ border:0 none;}
input[type=checkbox]{ border:0 none;}
input[type=radio]{ border:0 none;}
input[type=text]{ border:1px solid #e2e2e2; padding:1px 0 2px 0; vertical-align:middle; font-size:12px; }
input[type=password]{ border:1px solid #e2e2e2; padding:1px 0 2px 0; vertical-align:middle; font-size:12px; }
input[type=file]{ border:1px solid #e2e2e2; padding:1px 0 2px 0; vertical-align:middle; font-size:12px;  }

/* 강조 및 table 제목 설정 */
strong, th {
	font-weight:bold;
}

/* 감추기 설정 */
.viewHidden {
	display:none;
}

/* 보이기 설정 */
.viewInline {
	display:inline;
}
.viewBlock {
	display:block;
}
.viewInlineBlock {
	display:inline-block;
}