/* CSS Document */

body {background-color:#464646;
	margin:0px;
	vertical-align:top;
	}
	
.main_bg {background-image:url(image/main_bg_image1.jpg);
	background-repeat:no-repeat;
	padding:28px 47px 0px 47px;
	vertical-align:top;}

.main_bg02 {padding:0px 47px 0px 47px;
	vertical-align:top;}	
	
.main_bg03 {padding:0px 47px 0px 47px;
	vertical-align:top;
	background-image:url(image/main_bg_image2.jpg);
	background-repeat:no-repeat;
	height:153px;
	vertical-align:top;}

.main_bg03_sub {padding:0px 45px 0px 45px;
	vertical-align:top;
	background-image:url(image/main_bg_image2.jpg);
	background-repeat:no-repeat;
	height:153px;
	vertical-align:top;}
	
	
	
.top_middle {background-image:url(image/top_middle.jpg);
	background-repeat:repeat-x;
	vertical-align:top;}
	
.sub_bg {background-image:url(image/sub_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;}	
	
.logo_bg {background-image:url(image/logo_bg.jpg);
	background-repeat:repeat-x;
	height:72px;
	
	}

.head_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#00753b;
	vertical-align:top;
	padding:12px 0px 0px 18px;
}	
.bg {background-color:#FFFFFF;}

.dotted {padding:0px 2px 0px 6px;}

.buten {background-color:#009a4e;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	height:27px;
	vertical-align:middle;
	text-align:center;}	

.leftcol {background-image:url(image/left_col.gif);
	background-repeat: no-repeat;
	vertical-align:top;
	width:10px}
	
.rightcol {background-image:url(image/right_col.gif);
	background-repeat: no-repeat;
	width:10px;
	vertical-align:top;}	

	
.top_image {background-image:url(image/top_middle_left01.jpg);
	background-repeat:repeat-y;
	vertical-align:top;}
	
.top_image01 {background-image:url(image/top_middle_right02.jpg);
	background-repeat:repeat-y;
	vertical-align:top;}	
	
.top_bottom {background-image:url(image/top_bottom_middle.jpg);
	background-repeat:repeat-x;}	
	
.center_left	{background-image:url(image/center_left01.jpg);
	background-repeat:repeat-y;
	vertical-align:top;}
	
.center_right {background-image:url(image/center_right01.jpg);
	background-repeat:repeat-y;
	vertical-align:top;}
	
.con_bg {background-image:url(image/con_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	vertical-align:top;}
	
.con_bg1{background-color:#FFFFFF;}

.title	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#945578;
	padding:1px 0px 5px 0px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
	border-bottom-width:1px;}
	
.title01	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#945578;
	padding:15px 0px 5px 0px;
	border-bottom-style:dotted;
	border-bottom-color:#000000;
	border-bottom-width:1px;}	
	
.text {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5a5a5a;
	text-align:justify;
	padding:20px 0px 0px 0px;}	
	
.text01 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	padding:20px 0px 0px 0px;}

.text01 a:link{
	color:5a5a5a;
	text-decoration:underline;
}	
.text01 a:visited{
	color:5a5a5a;
	text-decoration:underline;
}
.text01 a:active{
	color:5a5a5a;
	text-decoration:underline;
}
.text01 a:hover{
	color:5a5a5a;
	text-decoration:none;
}	
.text02 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	padding:0px 0px 4px 0px;
	border-bottom-style:dotted;
	text-align:justify;
	border-bottom-color:#000000;
	border-bottom-width:1px;}	
.text02 a:link{
	color:5a5a5a;
	text-decoration:underline;
}
.text02 a:visited{
	color:5a5a5a;
	text-decoration:underline;
}
.text02 a:active{
	color:5a5a5a;
	text-decoration:underline;
}
.text02 a:hover{
	color:5a5a5a;
	text-decoration:none;
}
	
	
.right{background-color:#945578;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;}	
	
.right01{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#945578;
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;}	
	
.right02{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#945578;
	background-color:#FFFFFF;
	text-decoration:underline;
	padding:0px 0px 5px 0px;}	
	
.futter {background-image:url(image/futter_middle.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;}	
	
.futter a:link {text-decoration:none;
	color:#000000;}
.futter a:visited {text-decoration:none;
	color:#000000;}
.futter a:hover {text-decoration:underline;
	color:#000000;}	
	
.futter01 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding:10px 0px 0px 0px;}		
		
.futter01 a:link {text-decoration:none;
	color:#ffffff;}
.futter01 a:visited {text-decoration:none;
	color:#ffffff;}
.futter01 a:hover {text-decoration:underline;
	color:#ffffff;}	
	
