body {
background-color: #e9e9e9;
color:#333333;
background-image: url("img/topbg1.jpg");
background-repeat: repeat;
font-size: 10pt;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

/*新デザインへ*/
#index { position:absolute; top:10px; left:10px; margin:0; }
#index a { color:#A43D68 }

/*基本*/
a:link {
color: #4d4d4d;
text-decoration: none;
}
a:visited {
color: #999999;
text-decoration: none;
}
a:active {
color: #4d4d4d;
text-decoration: underline;
}
a:hover {
color: #898595;
text-decoration: underline;
}

h1 {
font-size: 12pt;
color: #333333;
font-weight: bold;
margin: 0px;
}

h2 {
font-size: 10pt;
color: #333333;
margin: 0px;
}

td {
font-size: 10pt;
line-height: 140%;
}

/*位置指定*/

.ichi1 {
margin-top: 15px;
}

.ichi2 {
margin-top: 20px;
}

.ichi3 {
margin-top: 30px;
}

.ichi4 {
margin-top: 20px;
margin-bottom: 10px;
}

/*左メニュー*/

td.rokujoin {
font-size: 9pt;
color: #4d4d4d;
line-height: 140%;
padding-top: 10px;
padding-left: 25px;
background-color: #ffffff;
}

/*日替わり画像*/
.hiwaku {
border: 1px solid #3b4063;
}

/*トピックス*/
.topixwaku {
border-right: 6px solid #ffffff;
border-left: 6px solid #ffffff;
border-bottom: 6px solid #ffffff;
background-color: #ffffff;
}

/*はやの写真*/
.hayaphoto {
line-height: 130%;
}


/*服飾史*/
.fukushokubg {
border: 1px solid #aaaaaa;
background-color: #ffffff;
font-size: 8pt;
color: #333333;
text-align: center;
}

/*フッター*/
.foottxt1 {
font-size: 9pt;
color: #4d4d4d;
}

.foottxt2 {
font-size: 8pt;
color: #ffffff;
background-color: #333333;
padding-top: 2px;
padding-bottom: 2px;
}

/*サイドライン*/
.sideline {
background-color: #4d4d4d;
background-image: url("img/topsideline.gif");
background-repeat: repeat-y;
}


/*背景*/
.bg1 {
background-color: #ffffff;
}

/*テキスト*/
em {
font-size: 10pt;
font-style: normal;
font-weight: bold;
}

strong {
font-size: 12pt;
line-height: 140%;
font-weight: bold;
}

.fs1 {
font-size: 9pt;
line-height: 140%;
}

.fs2 {
font-size: 8pt;
line-height: 140%;
}

/*ドット*/
.dotgray {
font-size: 8pt;
color: #656565;
}

/*休館案内*/
table.notice {
	margin:20px;
	border:1px solid #960;
	background:#fff;
}
.notice a.map {
	width:250px;
	margin:0 auto;
	padding:5px 20px;
	border:1px solid #000;
	background:#FFC;
	display:block;
}
img.pdf { vertical-align:-5px; }