@charset "utf-8";
/* CSS Document */

@import url("../../css/common.css");
@import url("../../css/header.css");
@import url("../../css/sidemenu.css");
@import url("../../css/footer.css");


/*mainContents------------------------------------------------------------*/
#mainContents {
	float:left;
	width:728px;
}

/*mainContents-inner------------------------------------------------------------*/
#mainContents-inner {
	margin:25px;
}


/*sideMenu------------------------------------------------------------*/
#sideMenu ul li a.sidemenu01 {background: url("../../img/sidemenu_01_01.gif") no-repeat;}
#sideMenu ul li a.sidemenu01:hover {background-position:0 -38px;}
#sideMenu ul li a.sidemenu02 {background: url("../../img/sidemenu_01_02.gif") no-repeat;}
#sideMenu ul li a.sidemenu02:hover {background-position:0 -38px;}
#sideMenu ul li a.sidemenu03 {background: url("../../img/sidemenu_01_03.gif") no-repeat;}
#sideMenu ul li a.sidemenu03:hover {background-position:0 -38px;}
#sideMenu ul li a.sidemenu04 {background: url("../../img/sidemenu_01_04.gif") no-repeat;}
#sideMenu ul li a.sidemenu04:hover {background-position:0 -38px;}
#sideMenu ul li a.sidemenu05 {background: url("../../img/sidemenu_01_05.gif") no-repeat;}
#sideMenu ul li a.sidemenu05:hover {background-position:0 -38px;}
#sideMenu ul li a.sidemenu06 {background: url("../../img/sidemenu_01_06.gif") no-repeat;}
#sideMenu ul li a.sidemenu06:hover {background-position:0 -38px;}
#sideMenu ul li a.sidemenu07 {background: url("../../img/sidemenu_01_07.gif") no-repeat;}
#sideMenu ul li a.sidemenu07:hover {background-position:0 -38px;}
#sideMenu ul li a.sidemenu08 {background: url("../../img/sidemenu_01_08.gif") no-repeat;}
#sideMenu ul li a.sidemenu08:hover {background-position:0 -38px;}


/*設立目的---------------------------------------------------------------*/
#mainContents-inner ul.mokuteki {
	list-style: disc;
	margin-left: 1.5em;
}

/*運営会社---------------------------------------------------------------*/

.company-tbl {
	color: #66c;
}
.company-tbl a {
	color: #66c;
}
.company-tbl a:hover {
	color: #f60;
}
.company-tbl th, .company-tbl td {
	padding: 9px;
}
.company-tbl .bg-gray th, .company-tbl .bg-gray td {
	background: #EFEFEF;
}

/*近代化産業遺産---------------------------------------------------------------*/
table.modernizationTable th {
	border: 1px solid #D2D2D2;
	background-color: #EFEFEF;
	padding: 3px 20px;
	text-align: center;
	font-weight: normal;
}
table.modernizationTable td {
	border: 1px solid #D2D2D2;
	padding: 3px 20px;
}
table.modernizationTable td a:link,
table.modernizationTable td a:visited,
table.modernizationTable td a:active {
	color: #2B58A5;
}
table.modernizationTable td a:hover {
	text-decoration: none;
}
table.modernizationTable td.kubun {
	background-color: #FFFFEE;
}

/*展示概要---------------------------------------------------------------*/

#mainContents-inner.exhibition h3.h3-exhibition {
	color: #777;
	font-size: 100%;
	padding-top: 20px;
}
#mainContents-inner.exhibition ul {
	margin-left: -13px;
}
#mainContents-inner.exhibition ul li {
	float: left;
	margin: 0 0 13px 13px;
	
}
#mainContents-inner.exhibition ul li a {
	display: block;
}

/*図書室---------------------------------------------------------------*/

.library-box {
	float: left;
	width: 230px;
	padding: 10px;
	margin-right: 20px;
	border: 1px solid #9cf;
}
.library-btn a {
	float: left;
	display: block;
	width: 165px;
	height: 26px;
	background: url(../img/library-b01.gif) left top no-repeat;
}

