/* CSS Document */

body{	margin:0px;
		font-size:12px;
		line-height:1.5em;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		color:#333333;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

.aux a:link {
	color: #006600;
	text-decoration: none;
}
.aux a:visited {
	text-decoration: none;
	color: #006600;
}
.aux a:hover {
	text-decoration: underline;
	color: #006600;
}
.aux a:active {
	text-decoration: none;
	color: #006600;
}

#headbody{	width:720px;
			height:60px;
			margin:0px auto;
			background:url(img/head.jpg) no-repeat;
			padding:20px 20px 0px;
			color:#000000;
}

#menubody{	width:404px;
			height:60px;
			float:right;
			color:#000000;
}

h1{	padding:0px;
	margin:0px;
	font-size:24px;
	line-height:1em;
	float:left;
}

h1 span{	font-size:10px;
			font-weight:normal;
}

h2{	padding:3px 0px 0px 20px;
	margin:0px;
	font-size:12px;
	line-height:1em;
	font-weight:normal;
}

#menubody ul{	margin-top:5px;
				padding:0px;}

#menubody ul li{	float:left;
					background-color:#b87a45;
					width:100px;
					height:23px;
					margin-right:1px;
					text-align:center;
					padding-top:10px;
}

#imgbody{	width:720px;
			height:170px;
			background-color:#FFD200;
			padding:10px 20px;
			margin:0px auto 10px;
}

#mainbody{	width:760px;
			margin:0px auto;
}

#mainbody a:link {
	color: #0000FF;
	text-decoration: underline;
}
#mainbody a:visited {
	text-decoration: underline;
	color: #0000FF;
}
#mainbody a:hover {
	text-decoration: underline;
	color: #0000FF;
}
#mainbody a:active {
	text-decoration: underline;
	color: #0000FF;
}

#leftbody{	width:300px;
			float:left;
}

#rightbody{	width:450px;
			float:right;
}

#footbody{	width:760px;
			height:35px;
			text-align:center;
			padding:5px 0px 0px 0px;
			margin:10px auto;
			background-image:url(img/foot.jpg);
			background-repeat:no-repeat;
			color:#000000;
}

/* 共通部分 */
p,ul,li{	padding:0px;
			margin:0px;
}

ul,li{	list-style:none;

}

.clear{	clear:both;

}

.float_l{	float:left;

}

.float_r{	float:right;

}

/* マージン設定 */

.mr_b4{	margin-bottom:4px;}



/* コンテンツ */

.subtit{	width:280px;
			height:16px;
			padding:0px 0px 0px 20px;
			background-image:url(img/sub_tit.gif);
			background-repeat:no-repeat;
			font-weight:bold;
			margin-bottom:5px;
}

.subtit02{	width:280px;
			height:16px;
			padding:0px 0px 0px 20px;
			background-image:url(img/sub_tit.gif);
			background-repeat:no-repeat;
			font-weight:bold;
			margin:10px 0px 5px;
}

.subbox{	width:278px;
			border:#cccccc 1px solid;
			padding:10px;
			background-color:#eeeeee;
			height:168px;
}

.subbox img{	float:left;
				padding:0px 10px 20px 0px;
}

.maintit{	width:430px;
			height:16px;
			padding:0px 0px 0px 20px;
			background-image:url(img/main_tit.gif);
			background-repeat:no-repeat;
			font-weight:bold;
			margin-bottom:5px;
}

.mainbox{	width:428px;
			border:#cccccc 1px solid;
			padding:10px;
			height:391px;
}

.img_pg{	float:left;
			padding:0px 10px 20px 0px;
}

.line01{	clear:both;
			margin:10px 0px 20px;}
