#main_foreign{
	width:750px;
	background:white;
	position:relative;
	z-index:60;
}
#main_foreign_naka{
	width:730px;
	margin:10px auto;
}
.camera_box{
	width:514px;
	background:#FFF6DD;
	padding-top:5px;
	padding-bottom:15px;
	text-align:left;
	margin:auto;
}
.cate{
	border-bottom:solid 2px #D00000;
	margin-bottom:10px;
}
.rouge{color:#D00000;}
#quicklink{
	width:100%;
	background:#F5E5E0;
	min-height:18px;
	padding-top:1px;
}
.gt{
	width:660px;
	border-bottom:solid 1px gray;
	text-align:left;
	margin-bottom:15px;
}
#main_foreign_naka.en {
	padding:10px 0 20px 10px;
	background-color:#FFFFFF;
	text-align:center;
	}
div.en-box{
	margin:2px auto;
	width:660px;
	padding:10px;
	text-align:left;
	}
table.tbl-en {
	width:80%;
	margin:5px auto;
	text-align:left;
	}
table.tbl-accessinfo {
	margin:auto;
	border-top: 1px solid #EFA476;
	border-right: 1px solid #EFA476;
	border-left: 1px solid #EFA476;
	width: 90%;
}
table.tbl-accessinfo th {
	padding: 10px 0 10px 10px;
	border-right: 1px solid #EFA476;
	border-bottom: 1px solid #EFA476;
	background-color: #F9D8AA;
	color: #F45713;
	text-align:left;
}
table.tbl-accessinfo td {
	padding: 10px 5px;
	background-color: #ffffff;
	border-bottom: 1px solid #EFA476;
	color: #47413a;
	text-align:left;
}
p.en-messagetop{
	margin-bottom:10px;
	padding-left:10px;
	padding-bottom:2px;
	border-left:solid 8px #90846e;
	border-bottom:solid 1px #90846e;
	color:#47413a;
	font-size:1.3em;
	line-height:1.2em;
	font-weight:bold;
	}
p.en-caption{
	margin-top:5px;
	font-size:0.9em;
	color:#333333;
	}	
	
.bold12{
	font-size:1.2em;
	font-weight:bold;
}
.bold14{
	font-size:1.4em;
	font-weight:bold;
}
