/* include sub style sheet */
@import url("layout.css");
@import url("table.css");
@import url("contents.css");

/* global styles */
html,body{
	height:100%;
}
body{
	font-family:Arial,dotum,tahoma,sans-serif;
	color:#666;
	font-size:0.74em;
}
body,form,h1,h2,h3,h4,h5,h6,ul,ul li,p{
	margin:0;
	padding:0;
}
div,th,td,ol,ul,li,a,strong,span,p,input,select,textarea{
	font-family:Arial,dotum,tahoma,sans-serif;
	color:#666;
}
input,select,textarea{
	font-size:1em;
}
img,table{
	border:none;
}
table{
	border-collapse:collapse;
}
ul,ol{
	list-style:none;
}

/* font color */
.c1{
	color:#000;
}
.c2{
	color:#686868;
}
.c3{
	color:#333;
}
.c4{
	color:#6C2222;
}

/* margin set */
.tm{
	margin-top:20px;
}
.tms{
	margin-top:15px;
}
.tmss{
	margin-top:10px;
}
.tmsss{
	margin-top:5px;
}
.tmb{
	margin-top:25px;
}
.tm0{
	margin-top:0px
}


/* font style */
.bold{
	font-weight:bold;
}
.sfont{
	font-size:0.9em;
}
.ul{
	text-decoration:underline;
}
.lsm{
	letter-spacing:-1px;
}
*html .keep{
	word-break:keep-all;
}
*:first-child+html .keep{
	word-break:keep-all;
}

/* link style */
a{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}

/* align */
.al{
	text-align:left;
}
.ac{
	text-align:center;
}
.ar{
	text-align:right;
}
.vt{
	vertical-align:top;
}
.vm{
	vertical-align:middle;
}
.vb{
	vertical-align:bottom;
}

/* block display */
.fl{
	float:left;
}
.fr{
	float:right;
}
.block{
	display:block;
}
.clear{
	clear:both;
}



.namo{
	color:black;
	width:100%;
}

.namo p{
	line-height:2em;
}


.namo SPAN{
	line-height:1.5em;
}