@charset "utf-8";

/*
	mainContents
------------------------------------------------------------------- */
#introduction #mainContents h1{ background:url(img/h1_about.jpg) no-repeat right center;}
#access #mainContents h1{ background:url(img/h1_about.jpg) no-repeat right center;}
#exhibition #mainContents h1{ background:url(img/h1_exhibition.jpg) no-repeat right center;}
/*#gold #mainContents h1{ background:url(img/h1_gold.jpg) no-repeat right center;}*/

#mainContents h2{ background:#B72025;}

#mainContents .entry h2.h2Img{
	clear:both;
	padding:0 0 10px;
	color:#FFFFFF;
	font-size:134%;
	line-height:45px;
	background:#FFF;
	border:none;
}

/*
	table_info
------------------------------------------------------------------- */
table.table_info{
	width:100%;
	margin-bottom:25px;
	border-collapse: separate;
	*border-collapse:collapse; /* for IE6,7 */
	border-spacing:0;
	empty-cells:show;
	border-top:1px solid #DDD;
	border-right:none;
	border-bottom:none;
	background-color:transparent;
}
table.table_info th,
table.table_info td {
	line-height:1.5;
	border-top:none;
	border-bottom:1px solid #DDD;
	border-left:none;
	vertical-align:middle;
}
table.table_info th {
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
table.table_info thead th {
	padding:10px 10px;
	background-color:#EFEFEF;
	border-left:1px solid #DDD;
}
table.table_info tbody th{
	padding:15px 10px;
	background-color:#F6F6F6;
}
table.table_info tbody td {
	padding:15px 10px;
	text-align:center;
	border-left:1px solid #DDD;
}
table.table_info caption{
	margin-bottom:10px;
	padding:0.2em 5px 0.2em 15px;
	font-size:100%;
	font-weight:bold;
	border-bottom:1px solid #DDD;
	background:url(img/h5_bg.gif) no-repeat 0 bottom;
}

/* =====================================================================
	floor
===================================================================== */
dl.dlFloor{
	clear:both;
	padding-bottom:10px;
}
dl.dlFloor dt{
	margin-bottom:10px;
	padding:5px 0;
	line-height:24px;
	border-bottom:1px solid #CCC;
}
dl.dlFloor dd{
	padding-bottom:5px;
}