@charset "utf-8";

#header{
	width:100%;
	height:580px;
	margin-bottom:50px;
}
#header .head_top .inner{
	margin-top:-580px;
}
#mainImg {
	text-align:center;
}
.head_top{
	background-color:#496b00;
	opacity:0.8;
	height:30px;
	color:#fff;
}
.head_top p{
	margin:0 0 0 200px;
	padding:5px 0 0 0;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:90%;
}
h1{
	text-align:left;
	margin:-60px 0 0 -14px;
}


#contents.inner{
	overflow:auto;
}
#img{
	float:left;
	width:500px;
}
#img img.ue{
	margin-bottom:30px;
}
#img img#kodawari{
	margin-bottom:40px;
}
#imgS{
	float:left;
	width:500px;
	height:333px;
}
#imgL{
	margin-bottom:30px;
	height:333px;
}
.txt{
	float:left;
	width:470px;
	margin:0 0 28px 30px;
}
.txtH{
	float:left;
	width:450px;
	margin:0 0 28px 30px;
	background-color: rgba(255,255,255, 0.4 );
	padding:10px;
}
.txtU{
	float:left;
	width:470px;
	margin:0 0 20px 30px;
}
.Stitle{
	font-size:30px;
	line-height:33px;
}
span.p24{
	font-size:24px;
}
span.p30{
	font-size:30px;
}
.value{
	font-size:14px;
	text-align:right;
}
.value2{
	font-size:14px;
	text-align:right;
	margin-top:-40px;
}
.table{
	margin:10px 0 0 0;
	line-height:18px;
	letter-spacing:normal;
}
.table td.m{
	background-color:#7a8d39;
	width:60px;
	border:#563615 solid 1px;
	color:#fff;
	padding:7px 0 0 10px;
	vertical-align:top;
}
.table td.h{
	background-color:#fff;
	border:#563615 solid 1px;
	padding:7px 0 0 10px;
	vertical-align:top;
}
.contTxt{
	margin:3px 0 0 20px;
	line-height:18px;
	letter-spacing:normal;
}