#wrapper {
	TEXT-ALIGN: center; BACKGROUND: url(images/h1_bg.jpg) repeat-x 50% top
}
#title {
	WIDTH: 904px;
	HEIGHT: 90px;
	background-color: #ffffff;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}
#title H1 {
	margin-TOP: 0px;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	margin-bottom: 10px;
	text-align:left;
	font-weight: normal;
	line-height: 20px;
	BACKGROUND-IMAGE: url(images/h1_bg.jpg);
}
#title img {
	margin-left: 10px;
	margin-top: 10px;
}	
#container {
	margin: 0 auto;
	WIDTH: 924px;
}
#maincontainer {
	margin: 0 auto;
	WIDTH: 904px;
	background-image: url(images/mainback.gif);
	FONT-SIZE: 14px;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}
#foot {
	border-bottom: 2px solid #e3e3e3;
	border-top: 2px solid #e3e3e3;
	text-align: left;
	font-size: 11px;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	clear: both;
	width: 904px;
	background-color: #f2f2e9;
}
#cor {
	text-align: right;
	font-size: 10px;
	color: #666666;
	padding-top: 6px;
	padding-bottom: 10px;
	width: 904px;
}

#image {
	width: 754px;
	text-align: center;
	margin: 0 auto;
}

#image p {
	width: 650px;
	text-align: left;
	margin-top: 10px;
	margin: 0 auto;
	line-height: 20px;
	margin-bottom: 20px;
}

#image img {
	margin-bottom: 10px;
	margin-top: 30px;
}	

#copy A {COLOR: #2452a6; TEXT-DECORATION: underline;}
#copy A:hover {COLOR: #2454a6; TEXT-DECORATION: underline;}

#image {
	width: 760px;
	margin: 0 auto;
	clear: both;
}

#copy {
	float:left;
	text-align:left;
	margin-top:10px;
	padding-left:30px;
	padding-right:30px;
	width:490px;
}

#copy p {
	font-size:13px;
	line-height:20px;
	margin-top:10px;
	width:490px;
}


#sidemenu{
	float:right;
	width:200px;
	margin-top:10px;
	text-align: left;
}

#image2 {
	width: 760px;
	text-align: center;
	margin: 0 auto;
	clear: both;
}

#image2 img {
	margin-bottom: 20px;
}	
 
#main {
	width: 760px;
	text-align: center;
	margin: 0 auto;
}

#menu1 {
	width: 904px; /* メニュー全体の横幅 */
	background:url(images/menubg.gif);
	height: 35px;

} 

#menu1 DIV {
	float: left; /* 回り込み */
	width: 148px; /* ボタンの横幅 */
	height:29px;
	margin-top:6px;
} 

#menu1 A { 
display: block; /* ブロック要素 */ 
} 
#ind {
 background:url(images/menu11.gif) no-repeat;
 	width: 148px; /* ボタンの横幅 */
	height:29px;
	margin-left: 12px;
}
#ind a{
 background:url(images/menu1.gif) no-repeat;
 	width: 148px; /* ボタンの横幅 */
	height:29px;}

#ind a:hover{ 
 background:url(images/menu11.gif) no-repeat;
 	width: 148px; /* ボタンの横幅 */
	height:29px;}
  
#sol {
 background:url(images/menu22.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;
}
#sol a{
 background:url(images/menu2.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;
}
#sol a:hover{
 background:url(images/menu22.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px; 
}
 
#fuku {
 background:url(images/menu33.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;
}
#fuku a{
 background:url(images/menu3.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;
}
#fuku a:hover{
 background:url(images/menu33.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px; 
 }



#dom { 
 background:url(images/menu44.gif) no-repeat;
  	width: 148px; /* ボタンの横幅 */
	height:29px;
 }
#dom a{
 background:url(images/menu4.gif) no-repeat;
  	width: 148px; /* ボタンの横幅 */
	height:29px;
}
#dom a:hover{ 
 background:url(images/menu44.gif) no-repeat;
  	width: 148px; /* ボタンの横幅 */
	height:29px;
}

#pro {
 background:url(images/menu55.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;
 }
#pro a{
 background:url(images/menu5.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;}

#pro a:hover{
 background:url(images/menu55.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;
 }

#con {
 background:url(images/menu66.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;
 }
#con a{
 background:url(images/menu6.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;}

#con a:hover{
 background:url(images/menu66.gif) no-repeat;
   	width: 148px; /* ボタンの横幅 */
	height:29px;
 }
 
#pan {
	width:750px;
	text-align:left;
	padding-left: 10px;
	clear: both;
	font-size: 11px;
	line-height: 24px;
	background-image: url(images/mainback.gif);
	background-repeat: repeat;
	padding-bottom: 30px;
}
#maincopy {
	padding-left: 60px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	width: 640px;
	padding-bottom: 80px;
	padding-right: 60px;
	background-image: url(images/mainback.gif);
	background-repeat: repeat;

}
#maincopy p {
	height: 20px;
	background-color: #f2f2f2;
}

#maintitle {
	margin-bottom: 20px;
	margin-left: 20px;
	width: 740px;
	background-image: url(images/mainback.gif);
	background-repeat: repeat;
}

	
