@charset "utf-8";
body {
	font-family: Verdana, Geneva, sans-serif, "ＭＳ Ｐゴシック" , "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka ;
}

.top_en {
	background-image: url(../image/top_bg_upper_en.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.oneColFixCtrHdr #container #mainContent h1 {
	margin: 0px;
	padding: 0px;
}

.oneColFixCtrHdr #container #mainContent #top_main_en {
	margin: 0px;
	padding: 0px;
	height: 363px;
	background-image: url(../image/top_bg_main_en.jpg);
}
.oneColFixCtrHdr #container #mainContent #top_main_en #top_right_en{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 420px;
	height: 363px;
	font-size: 15px;
}
.oneColFixCtrHdr #container #mainContent #top_main_en #menutop_en {
	float: left;
	width: 329px;
	margin: 0;
}
	#menutop_en ul {
	display: block;
	list-style-type: none;
	z-index: 99;
	margin: 0px;
	padding: 0px;
}
	#menutop_en li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
/* #menutop　mouseover */
#menutop01_en{
	width:329px;
	height: 80px;
	background-image:url(../image/top_navi_01_en.jpg);
}
#menutop02_en{
	width:329px;
	height: 80px;
	background-image:url(../image/top_navi_02_en.jpg);
}
#menutop03_en{
	width:329px;
	height: 80px;
	background-image:url(../image/top_navi_03_en.jpg);
}
#menutop04_en{
	width:329px;
	height: 80px;
	background-image:url(../image/top_navi_04_en.jpg);
}
#menutop01_en, #menutop02_en, #menutop03_en, #menutop04_en{
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	display: block;
}
a:hover#menutop01_en, a:hover#menutop02_en, a:hover#menutop03_en, a:hover#menutop04_en {
	background-position:-329px 0px;
}
/* #menutop　mouseover ここまで */

#top_bannar_en {
	margin: 0px;
	padding: 0;
	float: right;
	width: 184;
	height: 153;
}
.oneColFixCtrHdr #footer #foot_en {
	margin: 0 auto; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
	background-image: url(../image/top_bg_footer_en.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 89px;
	width: 790px;
}

/* ページデザイン */
.oneColFixCtrHdr #mainContent-en {
	padding: 0;
	margin: 0 auto;
	background-image: url(../../himiko/image/top_main_bg_en.jpg);
	background-repeat: no-repeat;
	width: 790px;
	background-position: center 205px;
}

#menu_en {
	float: left;
	width: 260px;
	margin: 0;
	background-image: url(../image/page_main_en.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
	#menu_en ul {
	display: block;
	list-style-type: none;
	z-index: 99;
	margin: 0px;
	padding: 0px;
}
	#menu_en li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
/* #menu_en_page　mouseover */
#menu01_en{
	width:260px;
	height: 67px;
	background-image:url(../image/page_navi01_en.jpg);
}
#menu02_en{
	width:260px;
	height: 68px;
	background-image:url(../image/page_navi_02_en.jpg);
}
#menu03_en{
	width:260px;
	height: 68px;
	background-image:url(../image/page_navi_03_en.jpg);
}
#menu04_en{
	width:260px;
	height: 68px;
	background-image:url(../image/page_navi_04_en.jpg);
}
#menu05_en{
	width:260px;
	height: 165px;
	background-image:url(../image/page_navi_05_en.jpg);
}
#menu01_en, #menu02_en, #menu03_en, #menu04_en, #menu05_en{
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	display: block;
}
a:hover#menu01_en, a:hover#menu02_en, a:hover#menu03_en, a:hover#menu04_en, a:hover#menu05_en{
	background-position:-260px 0px;
}
/* #menu_en page　mouseover ここまで */

.oneColFixCtrHdr.page #container #mainContent #page_main #contentsarea {
	width:530px;
}

.content1 {
	margin:0;
	width: 530px;
}
.oneColFixCtrHdr.page #container #mainContent-en h1 {
	margin: 0px;
	padding: 0px;
}
#page_main #contentsarea {
	width:520px;
	float: right;
	padding: 10px 10px 10px 0;
}#page_main {
	background-image: url(../image/page_main_en.jpg);
}
td {
	line-height: 1.4em;
}
.exsample {
	margin: 0px;
	padding: 0 10px 10px 0;
}
div .exsample table tr td {
	padding-left: 20px;
}
.list_table {
	width: 100%;
	border-collapse:collapse;
	margin: 0 0 26px 0;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.list_table td {
	width: 80px;
	padding: 3px;
	border-bottom: 1px solid #CCC;
	line-height: 1.1em;
	text-align: center;
}
.list_table tr th {
	font-size: 11px;
	font-weight: normal;
	background-color: #E3E3E3;
	border-bottom: 1px solid #CCC;
	padding:0;
}
.border_bk {
	border-bottom: 1px solid #333;
}
