#index_img {
	width:800px;
	height:100px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#index_img2 {
	width:800px;
	height:278px;
	margin:0px 0px 10px 0px;
}
#index_img2 h2 {
	width:800px;
	height:278px;
	background:url(../img/index/index_009.jpg) no-repeat;
	text-indent:-9999px;
}

#index_menu_01 {
	width:800px;
	height:49px;
	padding:0px;
}
#index_menu_01 li {
	float:left;
}
.indexmenu_01 a {
	text-indent:-9999px;	
	width:199px;
	height:49px;
	background:url(../img/index/index_menu_001.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.indexmenu_01 a:hover {
	text-indent:-9999px;	
	width:199px;
	height:49px;
	background:url(../img/index/index_menu_001.gif) no-repeat;
	background-position:0px -49px;
	display:block;
}
.indexmenu_02 a {
	text-indent:-9999px;	
	width:200px;
	height:49px;
	background:url(../img/index/index_menu_002.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.indexmenu_02 a:hover {
	text-indent:-9999px;	
	width:200px;
	height:49px;
	background:url(../img/index/index_menu_002.gif) no-repeat;
	background-position:0px -49px;
	display:block;
}
.indexmenu_03 a {
	text-indent:-9999px;	
	width:200px;
	height:49px;
	background:url(../img/index/index_menu_003.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.indexmenu_03 a:hover {
	text-indent:-9999px;	
	width:200px;
	height:49px;
	background:url(../img/index/index_menu_003.gif) no-repeat;
	background-position:0px -49px;
	display:block;
}
.indexmenu_04 a {
	text-indent:-9999px;	
	width:201px;
	height:49px;
	background:url(../img/index/index_menu_004.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.indexmenu_04 a:hover {
	text-indent:-9999px;	
	width:201px;
	height:49px;
	background:url(../img/index/index_menu_004.gif) no-repeat;
	background-position:0px -49px;
	display:block;
}

#index_menu_02 {
	width:800px;
	height:51px;
	padding:0px;
}
#index_menu_02 li {
	float:left;
}
.indexmenu_05 a {
	text-indent:-9999px;	
	width:199px;
	height:51px;
	background:url(../img/index/index_menu_005.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.indexmenu_05 a:hover {
	text-indent:-9999px;	
	width:199px;
	height:51px;
	background:url(../img/index/index_menu_005.gif) no-repeat;
	background-position:0px -51px;
	display:block;
}
.indexmenu_06 a {
	text-indent:-9999px;	
	width:200px;
	height:51px;
	background:url(../img/index/index_menu_006.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.indexmenu_06 a:hover {
	text-indent:-9999px;	
	width:200px;
	height:51px;
	background:url(../img/index/index_menu_006.gif) no-repeat;
	background-position:0px -51px;
	display:block;
}
.indexmenu_07 a {
	text-indent:-9999px;	
	width:200px;
	height:51px;
	background:url(../img/index/index_menu_007.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.indexmenu_07 a:hover {
	text-indent:-9999px;	
	width:200px;
	height:51px;
	background:url(../img/index/index_menu_007.gif) no-repeat;
	background-position:0px -51px;
	display:block;
}
.indexmenu_08 a {
	text-indent:-9999px;	
	width:201px;
	height:51px;
	background:url(../img/index/index_menu_008.gif) no-repeat;
	background-position:0px 0px;
	display:block;
}
.indexmenu_08 a:hover {
	text-indent:-9999px;	
	width:201px;
	height:51px;
	background:url(../img/index/index_menu_008.gif) no-repeat;
	background-position:0px -51px;
	display:block;
}

/* ############################################## */

/* contents ######################################## */

#index {
	width:410px;
	padding:0px 0px 0px 8px;
}

.index_01 {
	text-indent:-9999px;	
	width:410px;
	height:376px;
	background:url(../img/index/index_003.jpg) no-repeat;
}
.index_02 {
	text-indent:-9999px;	
	width:410px;
	height:185px;
	background:url(../img/index/index_004.jpg) no-repeat;
	margin:0px 0px 5px 0px;
}
.index_03 {
	text-indent:-9999px;	
	width:410px;
	height:42px;
	background:url(../img/index/index_005.gif) no-repeat;
	margin:0px 0px 5px 0px;
}
.index_04 {
	margin:0px 0px 5px 0px;
}
.index_04 table {
	width:410px;
}
.index_04 th {
	width:120px;
	background:#fdf1a1;
	padding:5px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
	border: 1px solid #b4c8d2;
}
.index_04 td {
	width:120px;
	padding:5px;
	font-size:12px;
	line-height:16px;
	border: 1px solid #b4c8d2;
	vertical-align:top;
}
.index_05 {
	font-size:12px;
	text-align:right;
	margin:0px 0px 5px 0px;
}
.index_06 {
	text-indent:-9999px;	
	width:410px;
	height:41px;
	background:url(../img/index/index_006.gif) no-repeat;
	margin:0px 0px 5px 0px;
}
.index_07 {
	text-indent:-9999px;	
	width:410px;
	height:41px;
	background:url(../img/index/index_010.gif) no-repeat;
	margin:0px 0px 5px 0px;
}
.index_08 table {
	width:410px;
	margin:0px 0px 10px 0px;
}
.index_08 th {
	width:120px;
	background:#ffffff;
	padding:5px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
	border: 1px solid #b4c8d2;
}
.index_08 td {
	padding:5px;
	font-size:12px;
	line-height:16px;
	border: 1px solid #b4c8d2;
	vertical-align:top;
}
#index_09 {
	width:410px;
	background:#FFFFFF;
	margin:0px 0px 10px 0px;
}
#index_09 td {
	padding:10px;
	font-size:12px;
	line-height:16px;
	color:#666666;
}
#index_09 strong {
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin:0px 0px 5px 0px;
}
.index_10 {
	text-indent:-9999px;	
	width:410px;
	height:42px;
	background:url(../img/index/index_014.gif) no-repeat;
	margin:0px 0px 5px 0px;
}

#index_11 {
	width:400px;
	background:#FFFFFF;
	padding:5px;
	margin:0px 0px 10px 0px;
}

.index_12 {
	text-indent:-9999px;	
	width:410px;
	height:41px;
	background:url(../img/index/index_016.gif) no-repeat;
	margin:0px 0px 5px 0px;
}
.index_13 {
	width:410px;
	height:41px;
	margin:0px 0px 5px 0px;
}
.index_14 {
	width:410px;
}
.index_14 table {
	width:408px;
	margin:0px 0px 10px 0px;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}
.index_14 td {
	padding:5px;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}