body {
	font-size: small;
	font-style: normal;
	color:#555555;
	background-color:#666666;
	background: url(../image/cmn_bg.gif) repeat 0 0;
	margin:0;
	padding:0;
}
p { font-size: small; }
a:link { color: blue ; text-decoration: underline; }
a:visited { color: blue }
a:hover { color: blue }
a:active { color: red }
h1 { font-size: xx-small; line-height: 0; text-align: center; }
h2 { font-size: small; line-height: normal; text-align: left; }
h3 { font-size: small; text-align: left; }
#container {
	margin:0 auto;
	width:770px;
	background-color:#ffffff;
	line-height:1.2em;
}

/* footer---------------------------------------------------------------------------- */

#footer {
	padding:3px 0;
	width:770px;
	background:url(../img/cmn_top_bg.gif) repeat 0 0;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	line-height:1em;
	clear:both;
}

#footer a {
	color:#0000ff;
	text-decoration:none;
}

#footer a:hover,
#footer a:active {
	text-decoration:none;
	color:#blue;
}


#footer ul {
	margin:0 10px 0 0;
	float:none;
}

#footer ul li {
	display:inline;
	color:#000000;
	position:relative;
}

address {
	padding:3px 0 5px 0;
	font-size:70%;
	font-style:normal;
}

/*****************************/	
/*  ?ݕ???                 */	
/*****************************/	
/*  ?Ǘ?????  */	
	#rentcms{
	width:600px;
	border:0px solid #1E90FF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	}
	#rentcms th{
	background-color:#E6E6FA;
	font-size:80%;
	font-weight:normal;
	white-space: nowrap; 
	}
	#rentcms td{
	background-color:#FFFFFF;
	font-size:80%;
	font-weight:normal;
	color:#5B6372;
	white-space: nowrap; 
	}

/* ?t?H?[??  */	
	#rentform{
	width:550px;
	margin:5px 0px 0px 0px;
	padding: 0px;
	border-collapse:collapse;
	border: solid 2px #1E90FF;
	}
	

	#rentform th{
	background-color:#E0FFFF;
	font-size:80%;
	font-weight:normal;
	color:black;
	white-space: nowrap; 
	width:60px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	border-top: none;
	border-left: none;
	border-right: solid 1px #1E90FF;
	border-bottom: solid 1px #1E90FF;
	}

	#rentform td{
	background-color:#FFFFFF;
	font-size:80%;
	font-weight:normal;
	color:#5B6372;
	border-top: none;
	border-left: none;
	border-right: solid 1px #1E90FF;
	border-bottom: solid 1px #1E90FF;
	}

	#rentform .big{
	background-color:#E6E6FA;
	font-weight:normal;
	font-size:80%;
	color:black;
	text-align:left;
	}

	#rentform .td2{
	background-color:#90EE90;
	font-weight:normal;
	font-size:80%;
	color:black;
	text-align:left;
	}

/*  ???Ӹ˝? */	
	#rentlist{
	width:550px;
	margin:5px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;
	border: solid 2px #1E90FF;
	}
	
	#rentlist th{
	background-color:#E6E6FA;
	font-size:80%;
	font-weight:normal;
	color:black;
	white-space: nowrap; 
	width:60px;
	text-align:center;
	padding: 2px;
	border-top: none;
	border-left: none;
	border-right: solid 1px #1E90FF;
	border-bottom: solid 1px #1E90FF;
	}

	#rentlist td{
	background-color:#FFFFFF;
	font-size:80%;
	font-weight:normal;
	color:#5B6372;
	padding: 2px;
	border-top: none;
	border-left: none;
	border-right: solid 1px #1E90FF;
	border-bottom: solid 1px #1E90FF;
	}

	#rentlist .big{
	background-color:#E0FFFF;
	}

	#rentlist .td2{
	background-color:#E0FFFF;
	font-weight:bold;
	font-size:80%;
	color:#5B6372;
	text-align:left;
	border: none;
	}

/*  ?????ڍ? */	
	#rentdetail{
	width:550px;
	margin:5px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;
	border: solid 2px #1E90FF;
	}
	
	#rentdetail th{
	background-color:#E6E6FA;
	font-size:80%;
	font-weight:normal;
	color:black;
	white-space: nowrap; 
	width:80px;
	text-align:left;
	padding: 2px;
	border-top: none;
	border-left: none;
	border-right: solid 1px #1E90FF;
	border-bottom: solid 1px #1E90FF;
	}

	#rentdetail td{
	background-color:#FFFFFF;
	font-size:80%;
	font-weight:normal;
	color:#5B6372;
	padding: 2px;
	border-top: none;
	border-left: none;
	border-right: solid 1px #1E90FF;
	border-bottom: solid 1px #1E90FF;
	}

	#rentdetail .big{
	background-color:#E0FFFF;
	height:30px;
	}

	#rentdetail .td2{
	background-color:#E0FFFF;
	font-weight:normal;
	font-size:80%;
	color:black;
	text-align:left;
	border: none;
	}


/*****************************/	
/*  ????????                 */	
/*****************************/	
/*  ?Ǘ?????  */	
	#salescms{
	width:600px;
	border:0px solid #F4A460;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	}
	#salescms th{
	background-color:#FFE699;
	font-size:80%;
	font-weight:normal;
	white-space: nowrap; 
	color:black;
	}
	#salescms td{
	background-color:#FFFFFF;
	font-size:80%;
	font-weight:normal;
	color:#5B6372;
	white-space: nowrap; 
	}
/*  ?t?H?[??  */	
	#salesform{
	width:550px;
	margin:5px 0px 0px 0px;
	padding: 0px;
	border-collapse:collapse;
	border: solid 2px #F4A460;
	}
	

	#salesform th{
	background-color:#FFE699;
	font-size:80%;
	font-weight:normal;
	color:black;
	white-space: nowrap; 
	width:60px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	border-top: none;
	border-left: none;
	border-right: solid 1px #F4A460;
	border-bottom: solid 1px #F4A460;
	}

	#salesform td{
	background-color:#FFFFFF;
	font-size:80%;
	font-weight:normal;
	color:#5B6372;
	border-top: none;
	border-left: none;
	border-right: solid 1px #F4A460;
	border-bottom: solid 1px #F4A460;
	}

	#salesform .big{
	background-color:#F4A460;
	font-weight:normal;
	font-size:80%;
	color:black;
	text-align:left;
	}

	#salesform .td2{
	background-color:#FFE699;
	font-weight:normal;
	font-size:80%;
	color:black;
	text-align:left;
	}

/*  ???Ӹ˝? */	
	#saleslist{
	width:550px;
	margin:5px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;
	border: solid 2px #F4A460;
	}
	
	#saleslist th{
	background-color:#FFF0F5;
	font-size:80%;
	font-weight:normal;
	color:black;
	white-space: nowrap; 
	width:60px;
	text-align:center;
	padding: 2px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #F4A460;
	}

	#saleslist td{
	background-color:#FFFFFF;
	font-size:80%;
	font-weight:normal;
	color:#5B6372;
	padding: 2px;
	border-top: none;
	border-left: solid 1px #F4A460;
	border-right: solid 1px #F4A460;
	border-bottom: solid 1px #F4A460;
	}

	#saleslist .big{
	background-color:#FFE699;
	}

	#saleslist .td2{
	background-color:#FFE699;
	font-weight:bold;
	font-size:80%;
	color:#5B6372;
	text-align:left;
	border: none;
	}

/*  ?????ڍ? */	
	#salesdetail{
	width:550px;
	margin:5px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;
	border: solid 2px #F4A460;
	}
	
	#salesdetail th{
	background-color:#FFF0F5;
	font-size:80%;
	font-weight:normal;
	color:black;
	white-space: nowrap; 
	width:80px;
	text-align:left;
	padding: 2px;
	border-top: none;
	border-left: none;
	border-right: solid 1px #F4A460;
	border-bottom: solid 1px #F4A460;
	}

	#salesdetail td{
	background-color:#FFFFFF;
	font-size:80%;
	font-weight:normal;
	color:#5B6372;
	padding: 2px;
	border-top: none;
	border-left: none;
	border-right: solid 1px #F4A460;
	border-bottom: solid 1px #F4A460;
	}

	#salesdetail .big{
	background-color:#FFE699;
	height:30px;
	}

	#salesdetail .td2{
	background-color:#FFE699;
	font-weight:normal;
	font-size:80%;
	color:black;
	text-align:left;
	border: none;
	}


/*  ???b?Z?[?W  */	
.msg {
	font-size:100%;
	font-weight:normal;
	color:red;
	text-align:center;

}	

.msg {
	height:15px; 
	width:150; 
	position:relative;
}

/*  ?T?C?h?o?[  */	
.search {
	width:150px; 
	margin:0px 0px 0px 0px;
	padding:0px;
}
.search1 {
	height:8px; 
	width:150; 
	position:relative; 
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.search2 {
	top:3px; 
	left:10px;
	position:absolute; 
	font-size:80%;
	margin:0px 0px 0px 0px;
	padding:0px;
}

p.infobox {
   height: 150px;
}
