#headerEn {
}
	#hd_innerEn {
		padding: 0 37px 17px;
		text-align: left;
		min-width: 950px;
	}
		#hd_leftEn {
			float: left;
			width: 302px;
			padding-top: 21px;
		}
			#hd_logoEn {
				float: left;
			}
			#hd_main_anchorEn {
				float: right;
				margin-top: 18px;
			}
				#hd_main_anchorEn a {
					display: block;
					width: 55px;
					overflow: hidden;
				}
					#hd_main_anchorEn a:hover img {
						margin-left: -55px;
					}
.indexH201_En {
	background: url(/common/000235547.gif) repeat-x left bottom;
	margin-bottom: 20px;
	display: block;
	min-height: 1%;
}
.indexH201_En:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
	.indexH201_En h2 {
		font-size: 129%;
		color: #a22121;
		font-weight: bolder;
		float: left;
		padding-bottom: 5px;
		border-bottom: 3px solid #a22121;
	}
.indexImportantNewsEn01 {
	overflow: hidden;
	*zoom: 1;
}
	.indexImportantNewsEn01 li {
		padding-left: 20px;
		background: url(/common/000235492.png) no-repeat left 0.25em;
		margin-bottom: 12px!important;
		list-style:none!important;
		margin-left:0!important;
	}
	.indexImportantNewsEn01 li .icon {
		float: left;
		margin-right: 10px;
	}
	.indexImportantNewsEn01 li.textEn {
		overflow: hidden;
	}
	.indexImportantNewsEn01 li.last {
		margin-bottom: 0;
	}
.indexAgencyEn01 {
	margin-bottom: 25px;
}
	.indexAgencyListEn01 {
		overflow: hidden;
	}
		.indexAgencyListEn01 ul {
			margin: -1px 0;
			padding-bottom: 2px;
			background: url(/common/000235545.gif) no-repeat left bottom;
		}
			.indexAgencyListEn01 ul li {
				padding: 2px 0 0;
				background: url(/common/000235545.gif) no-repeat left top #f4f4f4;
				list-style:none!important;
				margin-left:0!important;
			}
				.indexAgencyListEn01 ul li div { padding: 10px;}
				.indexAgencyListEn01 ul li div.jcg { background: url(/common/000235533.gif) no-repeat 173px center;}
				.indexAgencyListEn01 ul li div.jma { background: url(/common/000235534.gif) no-repeat 173px center;}
				.indexAgencyListEn01 ul li div.mlit { background: url(/common/000235535.gif) no-repeat 173px center;}
				.indexAgencyListEn01 ul li div.jtsb { background: url(/common/000235536.gif) no-repeat 173px center;}
					.indexAgencyListEn01 ul li .link {
						padding-left: 20px;
						background: url(/common/000235491.png) no-repeat left 0.3em;
					}
					.indexAgencyListEn01 ul li .icon {
						float:right;
					}
.linkEn {
	float: right;
	overflow: hidden;
	*zoom: 1;
}
	.linkEn li {
		float: left;
		padding-right: 13px;
		margin-right: 11px!important;
		background: url(/common/000235474.gif) repeat-y right top;	
		list-style:none!important;
		margin-left:0!important;
	}
		.linkEn li.rssEn {
			font-size: 0;
			line-height: 1;
		}
			.linkEn li.rssEn a {
				display: block;
				width: 46px;
				overflow: hidden;	
			}
				.linkEn li.rssEn a:hover img {
					margin-left: -46px;
				}
				.linkEn li.listEn a {
						display: block;
						width: 99px;
						overflow: hidden;
						padding-top: 3px;
					}
						.linkEn li.listEn a:hover img {
							margin-left: -99px;
						}
							.linkEn li.last {
								padding-right: 0;
								margin-right: 0;
								background: none;	
							}
.indexPressReleaseEn01 {
	overflow: hidden;
}
	.indexPressReleaseEn01 dl {
		margin: -28px 0 -15px;
	}
		.indexPressReleaseEn01 dl dt {
			padding: 2px 10px;
			margin: 10px 0 15px;
		}
		.indexPressReleaseEn01 dl dd {
			padding-left: 20px;
			background: url(/common/000235492.png) no-repeat left 0.3em;
			margin-bottom: 15px;
			display: block;
			min-height: 1%;
		}
		.indexPressReleaseEn01 dl dd:after {
			clear: both;
			content:".";
			display: block;
			height: 0;
			visibility: hidden;
		}
			.indexPressReleaseEn01 dl dd .icon {
				float: left;
				margin-right: 10px;
				padding-top: 1px;
			}
			.indexPressReleaseEn01 dl dt .text,
			.indexPressReleaseEn01 dl dd .text {
				overflow: hidden;
			}

#rightColumnTop {
	float: right;
	width: 225px;
}
#twoColumnWrapTop {
	float: left;
	width: 100%;
	margin-right: -250px;
}
	#contentsColumnWrapTop {
		margin: 0 250px 0 0;
	}
.indexPickupInfo01 {
	background-color: #f4f4f4;
	margin-bottom: 18px;
	line-height: 1.5;
}
	.indexPickupInfo01 ul {
		padding: 0 7px 7px;
	}
		.indexPickupInfo01 ul li {
			background: url(/common/000235542.gif) repeat-y left top;
			margin-top: 6px!important;
			list-style:none!important;
			margin-left:0!important;
		}
			.indexPickupInfo01 ul li .pickupLink {
				background: url(/common/000235543.gif) no-repeat left top;
				padding-top: 12px;
			}
				.indexPickupInfo01 ul li .pickupLinkIn {
					background: url(/common/000235541.gif) no-repeat left bottom;
					padding: 0 7px 12px;
					zoom: 1;
				}
					.indexPickupInfo01 ul li .pickupLinkIn .link {
						padding-left: 20px;
						background: url(/common/000235491.png) no-repeat left 0.3em;
					}
.indexTopicList02, 
.indexTopicList01 {
	overflow: hidden;
	line-height: 1.5;
}
	.indexTopicList02 ul,
	.indexTopicList01 ul {}
		
		.indexTopicList01 ul li {
			padding-bottom: 11px;
			margin-bottom: 10px!important;
			background: url(/common/000235472.gif) repeat-x left bottom;
			list-style:none!important;
			margin-left:0!important;
		}
		.indexTopicList02 ul li {
			margin-bottom: 10px!important;
			list-style:none!important;
			margin-left:0!important;
		}
		.indexTopicList02 ul li.last,
		.indexTopicList01 ul li.last {
			padding-bottom: 0;
			margin-bottom: 0;
			background: none;
		}
			.indexTopicList02 ul li p,
			.indexTopicList01 ul li p {
				padding-left: 20px;
				background: url(/common/000235491.png) no-repeat left 0.3em;
			}
				.indexTopicList02 ul li	ul{}
				.indexTopicList02 ul li ul li {
					margin: 10px 0!important;
				}
					.indexTopicList02 ul li ul li p {
						padding-left: 20px;;
						background: none;	
					}
.indexPhotoGalleryWrap01 {
	float: right;
	margin-left: 15px;
	width: 221px;
	background: url(/common/000235440.gif) repeat left top;
	padding: 4px;
}
	.indexPhotoGallery01 {
		padding: 10px 13px;
		background-color: #fff;
	}
		.indexPhotoGallery01 .titleWrap {
			margin-bottom: 12px;
			display: block;
			min-height: 1%;
		}
		.indexPhotoGallery01 .titleWrap:after {
			clear: both;
			content:".";
			display: block;
			height: 0;
			visibility: hidden;
		}
			.indexPhotoGallery01 .titleWrap .listLink {
				float: right;
			}
				.indexPhotoGallery01 .titleWrap .listLink a {
					width: 43px;
					overflow: hidden;
					display: block;
				}
					.indexPhotoGallery01 .titleWrap .listLink a:hover img {
						margin-left: -43px;
					}
		#indexGalleryList01 {
			line-height: 1.5;
			}
			#indexGalleryList01 li {
				text-align: center;
				list-style:none!important;
				margin-left:0!important;
			}
				#indexGalleryList01 .date {
					margin: 10px 0 3px;
					text-align: left;
				}
				#indexGalleryList01 .link {
					padding-left: 20px;
					background: url(/common/000235491.png) no-repeat left 0.3em;
					margin-bottom: 8px;
					text-align: left;
				}
