.content{
	background-image: url(../images/img01/img_bg.jpg);
	background-repeat: no-repeat;
	padding:15px 75px 0 0;
	font-size:60%;
	}
.content_bg{
	background:url(../images/page/content_bg.jpg) no-repeat;
	background-position:bottom;
	height:700px;
	padding:10px 65px 0px 40px;
	font-size:78%;
	color:#406A77;
	line-height:150%;
	}
.content_bg a{
	color:#406A77;
	text-decoration:none;
	}
.content_bg a:hover{
	color:#666666;
	text-decoration:underline;
	}
.content_bg01{
	background:url(../images/page/content_bg.jpg) no-repeat;
	background-position:bottom;
	height:700px;
	padding:10px 65px 0px 40px;
	font-size:78%;
	color:#406A77;
	line-height:150%;
	}
.content_bg01 a{
	color:#406A77;
	text-decoration:none;
	}
.content_bg01 a:hover{
	color:#666666;
	text-decoration:underline;
	}
.left01{
	background:url(../images/img01/left_bg.jpg);
	background-position:left;
	font-size:68%;
	color:#ffffff;	
	line-height:180%;
	padding:5px 0 5px 0;
	}
.left01 a{
	color:#ffffff;
	text-decoration:none;
	}
.left01 a:hover{
	color:#ffff99;
	text-decoration:underline;
	}
.list01_img{
	padding:3px;
	margin:10px;
	border:#333333 1px solid;
	color:#FFFFFF;
	}
.list02{
	background:url(../images/img01/img02_a.jpg) no-repeat;
	padding:30px 0 20px 45px;
	color:#22aec1;
	font-size:87%;
	}
.list02 a{
	color:#22aec1;
	text-decoration:none;
	}
.list02 a:hover{
	color:#178392;
	text-decoration:none;
	}
.list02_label{
	border:#406A77 1px solid;
	width:200px;
	height:14px;
	font-size:11px;
	color:#406A77;
	padding:3px 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	}
.list02_label01{
	border:#406A77 1px solid;
	width:300px;
	height:14px;
	font-size:11px;
	color:#406A77;
	padding:3px 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	}
.list02_label02{
	border:#406A77 1px solid;
	width:300px;
	font-size:11px;
	color:#406A77;
	padding:3px 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	}
.list02_submit{
	border:#406A77 1px solid;
	width:60px;
	font-size:11px;
	color:#406A77;
	background-color:#FFFFFF;
	padding:3px 0 0 3px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
.list02_img{
	border:1px #3b7c94 solid;
	padding:2px;
	margin:5px;
	}
.list03{
	background:url(../images/img01/img03_bg.jpg) no-repeat;
	font-size:120%;
	font-weight:bold;
	color:#5F8545;
	padding-top:2px
	}
.list03_1{
	font-size:112%;
	padding-top:2px;
	font-weight:bold;	
	}
.list03_2{
	font-size:80%;
	color:#6A9FAE;
	}
.list03_3{
	font-size:112%;
	padding-top:2px;
	font-weight:bold;
	color:#9B4369;	
	}
.list03_4{
	font-size:80%;
	color:#C56D93;
	line-height:180%;
	}
.list03_4 a{
	color:#C56D93;
	text-decoration:none;
	}
.list03_4 a:hover{
	color:#A9436F;
	text-decoration:none;
	}
.list03_5{
	background:url(../images/img01/table_bg.gif) repeat-x;
	}
.list03_6{
	color:#8E3E5E;
	}
.list03_7{
	font-size:112%;
	padding-top:2px;
	font-weight:bold;
	color:#508235;	
	}
.list03_8{
	font-size:80%;
	color:#6AAF49;
	}
.list03_9{
	font-weight:bold;
	color:#5A933C;
	font-size:112%;	
	}
.list03_10{
	color:#8E3E5E;
	background-color:#FFF;
	background-image: url(../images/img01/list_03_10.gif);
	background-repeat: repeat-x;
	}
.list05{
	background:url(../images/img01/img04_3.gif) repeat-x;
	}
.list05_1{
	background:url(../images/img01/img04_4.gif) no-repeat;
	background-position:bottom;
	padding-bottom:40px;
	}
.list05_2{
	color:#689948;
	}
.list05_3{
	color:#999;
	padding-top:2px;
	padding-left:10px;	
	}
.list06{
	color:#689948;
	padding-left:5px;
	font-weight:100;
	}
.list06 a{
	color:#689948;
	text-decoration:none;
	}
.list06 a:hover{
	color:#517638;
	text-decoration:underline;
	}
.list06_1{
	background:url(../images/img01/img04_4.gif) no-repeat;
	background-position:bottom;
	padding-bottom:20px;
	padding-top:10px;
	}
.list06_2{
	font-size:102%;
	font-weight:bold;
	color:#517638;
	padding-top:14px;
	}
.list06_3{
	height:30px;
	}
.list06_4{
	color:#999;
	padding:5px 35px 5px 35px;
	font-size:96%;
	line-height:180%;
	}
.list06_5{
	font-size:112%;
	padding-top:13px;
	color:#9C5C23;
	font-weight:bold;
	}
.list06_6{
	color:#666;
	padding-left:5px;
	}
.font03{
	padding:15px 15px 0 0;
	font-size:11px;
	color:#999999;
	}
.font03 a{
	color:#999999;
	text-decoration:none;
	}
.font03 a:hover{
	color:#CCCCCC;
	text-decoration:underline;
	}
.font03_1{
	line-height:30px;
	font-size:78%;
	margin-bottom:10px;
	}
