@charset "utf-8";

#header h1 span.museumTtl{
background:url(../../museum/images/header_museum_img.jpg) left top no-repeat;
}
#museumTop,
#motoTop{
border:solid 1px #eaeaea;
border-width:1px 0;
padding:20px 0;
}
#museumTop .flashArea{
background:url(../../museum/images/flash_bg.jpg) left top no-repeat;
padding:52px;
}
#motoTop h2{
border-bottom:solid 4px #bababa;
font-size:150%;
color:#e23548;
line-height:1.2;
padding:0 0 5px 7px;
font-family: "Microsoft JhengHei","Microsoft Yahei",'Lucida Grande',Verdana, Arial, sans-serif;
/*font-weight:bold;*/
letter-spacing:1px;
margin-bottom:20px;
}
.mainImg{
height:319px;
background:url(../../museum/images/mainImg_bg.jpg) left top no-repeat;
padding:21px 27px 21px 27px;
}
.mainImg:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .mainImg{
	display:inline-block;
}
*:first-child+html .mainImg{
	display:inline-block;
}
.mainImg dl{
display:none;
width:630px;
height:323px;
overflow:hidden;
}
.mainImg dt{
line-height:0;
font-size:0;
margin-bottom:25px;
}
.mainImg dd{
font-family: "Microsoft JhengHei","Microsoft Yahei",'Lucida Grande',Verdana, Arial, sans-serif;
color:#2f1b1b;
font-size:130%;
text-align:center;
font-weight:bold;
height:20px;
overflow:hidden;
line-height:1.2;
}
.tabArea{
padding:15px 15px 0 15px;
min-height:100px;
}
.tabArea:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	line-height:0;
	font-size:0;
}
* html .tabArea{}
*:first-child+html .tabArea{}
.tabTxt{
}
.tabTxt:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	line-height:0;
	font-size:0;
}
* html .tabTxt{
	display:inline-block;
}
*:first-child+html .tabTxt{
	display:inline-block;
}
.tabTxt h3{
background:url(../../museum/images/ttl_icon.gif) left center no-repeat;
padding-left:20px;
color:#e23548;
font-size:120%;
margin-bottom:5px;
}
.txtInfo{
float:left;
width:300px;
}
.tblInfo{
float:right;
width:320px;
}
.tblInfo table{
background:url(../../museum/images/tbl_line.gif) left top repeat-x;
}
.tblInfo td{
padding:2px;
vertical-align:top;
background:url(../../museum/images/tbl_line.gif) left bottom repeat-x;
}
.tblInfo th{
padding:2px 8px 2px 0;
vertical-align:top;
background:url(../../museum/images/tbl_line.gif) left bottom repeat-x;
text-align:right;
}