#contents{
	background: url('../images/bg_contact2.jpg');
}

#side h2{
	text-indent: -9999px;
}
#contents{
	display: inline;
	float: right;
	width: 810px;
	height: 500px;
	margin: 0 20px 0 0;
}
#contents h3{
	font: bolder 123.1% Georgia, serif;
	border-bottom: 1px solid #4a3c1a;
	margin-bottom: 1.5em;
}
#contents p{
	font-size: 93%;
	line-height: 1.5;
	margin-bottom: 1.5em;
}
#contents h4{
	clear: both;
	border-bottom: 1px dotted #4a3c1a;
	margin: 1em 0 0.5em 0;
}
#contents table{
	margin: 1em 0 0 55px;
}

#contents .section img{
	float: right;
	margin: 1px 0 20px 10px;
}

#contents th,
#contents td{
	padding: 3px;
	vertical-align: middle;
	color: #fceabc;
}

.col1, .col2{
	width: 60px;
	text-align: center;
	background: #d0c9c5;
	border: 1px solid #d6d1cd;
	font-size: 93%;
}

.col3{
	width: 200px;
	background: #d6d1cd;
	border: 1px solid #d0c9c5;
	font-size: 85%;
}

#sectio01{
	float: left;
	width: 530px;
	height: 470px;
	padding: 15px 15px 15px 5px;
}

table{
	width: 480px;
	margin: 0 0 0 20px;
}
th, td{
	font: 93% sans-serif;
}
.hissu{
	font: 85% sans-serif;
	color: #e59f5b;
	background: #1f0c04;
	padding: 1px 2px;
	margin: 0px 3px;
}


table input,
table textarea{
	border: 0;
	padding: 3px;
	background-color: #fff;
}

table input:focus{
	background-color: #fff;
}

#section01{
	display: inline;
	float: right;
	width: 530px;
	margin: 0 10px 0 0;
}
