/* CSS Document */

body{	margin:0px;
		padding:0px;
		color:#333333;
		line-height:1.5em;
		font-size:10px;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		
}

a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	color: #0000FF;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}

#logobody{	width:740px;
			height:68px;
			background:url(img/logo.jpg) no-repeat;
			padding:37px 0px 0px 20px;
			margin:0px auto;
}

#mainbody{	width:760px;
			margin:0px auto 10px;
}

#leftbody{	width:190px;
			float:left;
}

#leftbody ul{	width:178px;
				border-left:#4AC159 1px solid;
				border-right:#4AC159 1px solid;
				border-bottom:#4AC159 1px solid;
				padding:10px 5px;
				background-color:#EBF4EA;
				margin-bottom:10px;
}

#leftbody ul li{	background:url(img/menu_back.jpg) no-repeat left;
					color:#003333;
					height:19px;
					padding:5px 0px 0px 20px;
					margin-bottom:5px;
}

#leftbody ul li a:link {
	color: #003333;
	text-decoration: none;
}
#leftbody ul li a:visited {
	color: #003333;
	text-decoration: none;
}
#leftbody ul li a:hover {
	text-decoration: underline;
	color: #003333;
}
#leftbody ul li a:active {
	color: #003333;
	text-decoration: none;
}

#rightbody{	width:538px;
			float:right;
			border:#4BC15A 1px solid;
			padding:10px;
}

.subbox{	width:168px;
			border:#4AC159 1px solid;
			padding:10px;
			background-color:#EBF4EA;
			margin-bottom:10px;
}

.main_tit{	width:518px;
			height:27px;
			background:url(img/main_tit.jpg) no-repeat;
			padding:4px 0px 0px 20px;
			margin-bottom:10px;
			clear:both;
}

#footbody{	width:740px;
			height:20px;
			background-color:#333333;
			color:#ffffff;
			margin:0px auto;
			padding:10px;
}

#footbody a:link {
	color: #ffffff;
	text-decoration: underline;
}
#footbody a:visited {
	text-decoration: underline;
	color: #ffffff;
}
#footbody a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#footbody a:active {
	text-decoration: underline;
	color: #ffffff;
}


/* マージン設定 */
.mr_t10{	margin-top:10px;}

.mr_b30{	margin-bottom:30px;}

.line01{	clear:both;
			margin:10px 0px 20px;}


/* 共通項目 */

h1{	color:#ffffff;
	font-size:24px;
	line-height:1em;
	padding-bottom:10px;
}

h1 span{	font-size:10px;
			color:#ffffff;
			font-weight:normal;
}

h2{	font-size:12px;
	line-height:1.5em;
	background-image:url(img/catch.jpg);
	color:#3D6059;
	width:720px;
	height:22px;
	margin:0px;
	padding:5px 0px 0px 40px;
	margin:0px auto 10px;
}

p,ul,li,h1{	padding:0px;
				margin:0px;
}

.float_l{	float:left;
}

.float_r{	float:right;
}

.clear{	clear:both;
}

ul,li{	list-style:none;

}

.sample_img{	float:left;
				padding:0px 10px 20px 0px;
}

