@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	color: #333;
	background: #F9FFE6 url(images/bg.jpg) repeat-x 0px 0px;
	/*  \*/
	font-size: 73%;
	line-height: 130%;
	/* */
	font-size: 80%;
	line-height: 140%;
	/*  \*/
	font-size: 73%;
	line-height: 130%;
	/* */
	
	/*  \*/
	letter-spacing: 0.1em;
	/* */
	letter-spacing: normal;
	/*  \*/
	letter-spacing: 0.1em;
	/* */
	
}

.Clear{
	clear:both;
}

a{
	color: #407440;
}

a:hover{
	color: #FF7F00;
}

fieldset{
	border:none;
}

label{
	display:block;
}

a img {
border:none;
}

li{
	list-style: none;
}

h1,h2,h3,h4{
	margin: 0px;
	padding: 0px;
	font-size:100%;
}

.Alert{
 color:#FF0000;
}


#Main{
	margin: 0px auto 0px;
	padding: 0px;
	width:748px;
	background: #FFF;	
	border: 1px solid #C0C0C0;
}

#Header {
	background: url(images/header_bg.jpg) no-repeat right 0px;
	margin: 0px;
	padding: 0px 0px;
	height: 80px;
	width:748px;
}

#Header h1{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float:left;
	width:256px;
	height: 50px;

}

#HeaderRight{
	margin: 0px;
	padding: 55px 0px 0px 0px;
	float:left;
	height: 25px;
	width:492px;
	text-align: right;
}

#Navigation {
	margin: 0px;
	padding: 0px;
	width:748px;
	height: 42px;
}
#Navigation ul {
	margin: 0px;
	padding: 0px;
}
#Navigation li {
	margin: 0px;
	padding: 0px;
}

#Navigation .b1{
	height: 42px;
	width: 247px;
  	display: block;
	text-indent: -9999px;
 	text-decoration: none;
	float:left;
}
#Navigation .b1 a{
	background: url(images/b1.jpg) no-repeat;
	height: 42px;
	width: 247px;
  	display: block;
	text-indent: -9999px;
 	text-decoration: none;
}
#Navigation .b1 a:hover{
	background: url(images/b1_2.jpg) no-repeat;
	height: 42px;
	width: 247px;
  	display: block;
	text-indent: -9999px;
 	text-decoration: none;
}

#Navigation .b2{
	height: 42px;
	width: 250px;
  	display: block;
	text-indent: -9999px;
 	text-decoration: none;
	float:left;
}
#Navigation .b2 a{
	background: url(images/b2.jpg) no-repeat;
	height: 42px;
	width: 250px;
  	display: block;
	text-indent: -9999px;
 	text-decoration: none;
}
#Navigation .b2 a:hover{
	background: url(images/b2_2.jpg) no-repeat;
	height: 42px;
	width: 250px;
  	display: block;
	text-indent: -9999px;
 	text-decoration: none;
}
#Navigation .b3{
	height: 42px;
	width: 251px;
  	display: block;
	text-indent: -9999px;
 	text-decoration: none;
	float:left;
}
#Navigation .b3 a{
	background: url(images/b3.jpg) no-repeat;
	height: 42px;
	width: 251px;
  	display: block;
	text-indent: -9999px;
 	text-decoration: none;
}
#Navigation .b3 a:hover{
	background: url(images/b3_2.jpg) no-repeat;
	height: 42px;
	width: 251px;
  	display: block;
	text-indent: -9999px;
 	text-decoration: none;
}

#MainVisual{
	width:748px;
	margin: 0px;
	padding: 0px;
	height:352px;
}

#Contents{
	width:748px;
	margin: 0px;
	padding: 0px;
	background: url(images/index_bg.gif) repeat-y 0px 0px;
}

#ContentsLeft{
	width: 240px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float:left;
}
#ContentsLeft ul{
	margin: 0px;
	padding: 0px;
	text-align: center;	
}

#ContentsLeft li{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}





#ContentsRight{
	width: 489px;
	margin: 0px;
	padding: 9px 0px 0px 5px;
	float:left;
}

#ContentsRight h2{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#ContentsRight h3{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#ContentsRight ul{
	margin: 0px;
	padding: 0px;
	padding: 0px;
}
#ContentsRight li{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size:100%;
}

#PageTop{
	margin: 0p;
	padding: 0px 10px 10px 0px;
	text-align:right;
	font-size:80%;
	background: url(images/index_bg.gif) repeat-y 0px 0px;
}

#Footer{
	margin: 0px;
	padding: 0px;
	width: 748px;
	height: 28px;

}



