body{
	margin:0;
	padding:0;
	font-size:12px;
}
#wrap{
	width:774px;
	margin:0 auto;
}
#header{
	margin:0 auto;
	width:660px;
}
h1{
	margin:15px 0 0 0;
	padding:0 0 20px 0;
	border-bottom: 1px solid #666;
}
#header h2,
#header p{
	margin-left:16px;
	color:#656565;
}
img{
	border:none;
	vertical-align: bottom;
}
table,tr,td{
	vertical-align:top;
}
table{
	margin:0;
	padding:0;
}
#th{
	margin-bottom:-3px;
}
#th td{
	padding-left:4px;
}
table#list{

}
table#list a {
	text-decoration:none;
}
table#list a span{
	color:#656565;
}
table#list td{
	width:127px;
	padding-top:10px;
}
table#list img{
	padding-bottom:10px;
}
table#list td.blue strong{
	color:#1c92e0;
}
table#list td.orange strong{
	color:#f5940a;
}
table#list td.green strong{
	color:#9f7b3f;
}
div.make{
	background:url(images/content-middle.jpg) repeat-y;
	color:#656565;
	width:662px;
	margin-bottom:40px;
}
div.make ul{
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}
div.make li{
	margin:0;
	padding:0 10px 0 0;
}
div.maketop{
	background:url(images/content-top.jpg) no-repeat;
	width:662px;
	height:5px;
}
div.makebottom{
	background:url(images/content-bottom.jpg) no-repeat;
	width:662px;
	height:5px;
	margin-top:5px;
	overflow:hidden;
}

/* add 2007.04.12 */
#header .image{
	margin:0 10px 10px 20px;
	float:right;
}

#header h2{
clear:both;
}

