body {font-family: "Arial", "Verdana"; background: #ffffff url('/museum/img/bg.gif') repeat; margin: 0; padding: 0;}
.hl {font-size: 18px; line-height: 130%; color: #222222; margin:  5px 5px 5px 5px; padding: 5px 0px 5px 5px; border-bottom: 1px dotted #999999;}
.hm {font-size: 14px; line-height: normal; color: #222222; margin: 10px 5px 5px 10px; padding: 3px 5px;  border: 1px solid #cccccc; border-left: 10px solid #decccc; vertical-align: middle; white-space: nowrap;}
.hms {font-size: 14px; line-height: normal; color: #222222; margin: 5px; padding: 0 5px; width: 280px; border: 1px solid #cccccc; border-left: 10px solid #decccc; vertical-align: middle;}
.hms1 {font-size: 14px; line-height: normal; font-weight: bold; text-align:center; color: #222222; margin: 5px; padding: 0 5px; width: 95%; border: 1px solid #cccccc; vertical-align: middle;}
.hs {font-size: 12px; line-height: normal; color: #222222; margin: 0 5px 5px  10px; padding: 0 5px; width: 572px; border-left: 5px solid #decccc; border-bottom: 1px dotted #999999;}
.hss {font-size: 12px; line-height: normal; color: #222222; margin: 0 0 5px 10px; padding: 0 5px; width: 280px; border-left: 5px solid #decccc; border-bottom: 1px dotted #999999;}
.hsss {font-size: 12px; line-height: normal; color: #222222; margin: 20px 0 5px 10px; padding: 0 5px; width: 200px; border-left: 5px solid #decccc; border-bottom: 1px dotted #999999;}
.m1 {font-family: sans-serif; font-size: 80%; color: #333333; line-height: 130%; padding: 5px 10px;}
.rmenu {float: right; margin: 10px; font-size: 70%; line-height: 150%; color: #333333; padding: 10px; background-color: #eeeeee; border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc;}


.center {text-align: center;}
.right {text-align: right;}

/*exhibition*/
.place {font-size: 75%; line-height: 150%; margin: 5px 0 5px 0; color: #333333;}
.exhi {font-size: 70%; line-height: 150%; color: #333333; margin:1px; padding: 5px 3px; border: 1px solid #cccccc;}
.corner {font-size: 75%; line-height: 150%; margin: 5px; color: #333333;}
.theme {margin:0px 15px;}
.object {font-size: 90%; line-height:150%; font-weight: bold; color: #666666; margin: 10px 5px 5px 10px; padding: 2px 5px; border-bottom: 1px solid #cccccc; border-left: 10px solid #cccccc; vertical-align: middle;}

/*leftnavi*/
#navbar {font-family: sans-serif; font-size: 80%; line-height: 100%; width: 124px; margin-left: 1px;}
#navbar a {background-color: #decccc; display: block; color: #333333; margin: 0 0 2px; padding: 10px 5px; border: 1px solid #decccc; border-left: 3px solid #7c4a4a; text-decoration: none; outline-style: none;}
#navbar a:hover {background-color: #a57676; display: block; color: #333333; margin: 0 0 2px; padding: 10px 5px ;  border: 1px solid #decccc; border-left: 3px solid #7c4a4a; text-decoration: none; outline-style: none;}
#navbar a#now {background-color: #8f6464; display: block; color: #333333; margin: 0 0 2px; padding: 10px 5px ;  border: 1px solid #decccc; border-left: 3px solid #7c4a4a; text-decoration: none; outline-style: none;}
.hide {display: none;}

#navsub {font-family: sans-serif; font-size: 80%; line-height: 100%; width: 125px;}
#navsub a {background-color: #ede3e3; display: block; color: #333333; margin: 0 0 2px 10px; padding: 10px 5px; border-left: 3px solid #7c4a4a; text-decoration: none; outline-style: none;}
#navsub a:hover {background-color: #ffffff; display: block; color: #333333; margin: 0 0 2px 10px; padding: 10px 5px ; border-left: 3px solid #7c4a4a; text-decoration: none; outline-style: none;}
#navsub a#now {background-color: #8f6464; display: block; color: #333333; margin: 0 0 2px 10px; padding: 10px 5px ; border-left: 3px solid #7c4a4a; text-decoration: none; outline-style: none;}

#navbottom {font-family: sans-serif; font-size: 80%; line-height: 100%; width: 125px;}
#navbottom a {background-color: #ffffff; display: block; color: #333333; margin: 0; padding: 10px 5px; border-bottom: 1px dotted #666666; border-left: 3px solid #7c4a4a; text-decoration: none; outline-style: none;}
#navbottom a:hover {background-color: #ede3e3; display: block; color: #333333; margin: 0; padding: 10px 5px;  border-bottom: 1px dotted #666666; border-left: 3px solid #7c4a4a; text-decoration: none; outline-style: none;}

.cnavi1 {position:absolute;left:135px;top:66px; margin:0px 0px 13px 0px; padding:0px; width:205px; height:22px;}
.cnavi2 {position:absolute;left:340px;top:66px; margin:0px 0px 13px 0px; padding:0px; width:205px; height:22px;}
.cnavi3 {position:absolute;left:535px;top:66px; margin:0px 0px 13px 0px; padding:0px; width:205px; height:22px;}
.mr {text-align: left; position:absolute;left:135px;top:88px; width: 205px; margin:0; padding:5px 0; background-color:#ede3e3;border:0px solid transparent;font-size:80%;line-height: normal;visibility:hidden;}
.mm {text-align: left; position:absolute;left:340px;top:88px; width: 195px; margin:0; padding:5px 0; background-color:#ede3e3;border:0px solid transparent;font-size:80%;line-height: normal;visibility:hidden;}
.mu {text-align: left; position:absolute;left:535px;top:88px; width: 205px; margin:0; padding:5px 0; background-color:#d4eade;border:0px solid transparent;font-size:80%;line-height: normal;visibility:hidden;}
a.menu {color:#555555; text-decoration:none; outline-style: none;}
a.menu:visited {color:#333333; text-decoration:none; outline-style: none;}
a.menu:hover {color:#0099ff; text-decoration:none; outline-style: none;}
a.menu:active {color:#66ccff; text-decoration:none; outline-style: none;}

.news {color: #996699;}
.newsb {color: #996699; font-weight:bold;}


