/* include sub style sheet */
@import url("layout.css");
@import url("contents.css");


/* global styles */
html,body{
	height:100%;
}
body{
	font-family:돋움,dotum,tahoma,sans-serif;
	color:#666;
	font-size:12px;
}
body,form,h1,h2,h3,h4,h5,h6,ul,ul li,p{
	margin:0px;
	padding:0px;
}
div,th,td,ol,ul,li,a,strong,span,input,select,textarea{
	font-family:돋움,dotum,tahoma,sans-serif;
	font-size:12px;
}
input,select,textarea{
	color:#666;
}
*html .keep{
	word-break:keep-all;
}

ul{
	list-style:none;
}

a{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#E43A4F;
	text-decoration:underline;
}

img,table{
	border:0 !important;
}
table{
	border-collapse:collapse;
}

.al{
	text-align:left;
}
.ac{
	text-align:center;
}
.ar{
	text-align:right;
}
.vt{
	vertical-align:top;
}
.vm{
	vertical-align:middle;
}
.vb{
	vertical-align:bottom;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.block{
	display:block;
}

.clear, br{
	clear:both;
}
html:first-child .clear{
	height:0;
}
.lms{
	margin-left:10px
}

.tm{
	margin-top:20px ;
}
.tms{
	margin-top:15px;
}
.tmss{
	margin-top:10px !important;
}
.tmsss{
	margin-top:5px;
}
.tmssss{
	margin-top:2px;
}
.tmb{
	margin-top:25px;
}
.notm{
	margin-top:0 !important;
}
.mtm{
	margin-top:-1.7em;
}
*:first-child+html .mtm{
	margin-top:-1.3em;
}
.mtms{
	margin-top:-1.5em;
}
*:first-child+html .mtms{
	margin-top:-1.3em;
}
.mtmss{
	margin-top:-6px;
}

.bold{
	font-weight:bold;
}

.sfont{
	font-size:0.9em;
}

.lh5{
	line-height:0.5em
}
.lh13{
	line-height:1.3em
}

.c1{
	color:#000;
}
.c2{
	color:#785636
}
.lsm{
	letter-spacing:-1px;
}

*html .fullw{
	width:100%;
}
*:first-child+html .fullw{
	width:100%;
}
.ul{
	text-decoration:underline;
}
.num{
	font-family:verdana;
	font-size:11px
}
.pr20{
	padding-right:20px;
}