@charset "Shift_JIS";

body {font-family:'‚l‚r ‚oƒSƒVƒbƒN', "Osaka"; background: #ffffff url('/museum/img/bg.gif') repeat; margin: 0; padding: 0;}
.h1  {font-size: 18px; line-height: 130%; color: #996699; font-weight:bold;margin:  5px 5px 5px 5px; padding: 5px 0px 5px 5px; border-bottom: 1px dotted #999999;}
.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; 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 10px 5px 20px; padding: 1px 5px; border-left: 5px solid #decccc; border-bottom: 1px dotted #999999;}
.hss {font-size: 12px; line-height: normal; color: #222222; margin: 0 10px 5px 20px; padding: 1px 5px; width: 260px; 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: 1px 5px; width: 200px; border-left: 5px solid #decccc; border-bottom: 1px dotted #999999;}
.m1 { 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;}

table#uni {table-layout: auto; border-collapse: separate; border-spacing: 1px; empty-cells: show; caption-side: top; border: 1px solid #339999; margin: 10px 10px 10px 30px;}
caption {font-size: 90%; line-height: 150%; color: #666666;}
th#t1 {font-size: 90%; color:#333333; line-height: 150%; font-weight: normal; padding: 5px 10px; background-color: #ccffff; border: 1px solid #339999;}
td#t2 {font-size: 80%; color:#333333; line-height: 150%; font-weight: normal; padding: 3px 10px; border: 1px solid #339999;}
td#t3 {font-size: 80%; color:#333333; line-height: 150%; font-weight: normal; padding: 3px 10px; border: 1px solid #339999; text-align: right;}
td#t4 {font-size: 80%; color:#333333; line-height: 150%; font-weight: normal; padding: 3px 10px; border: 1px solid #339999; text-align:center;}
td#t21 {font-size: 75%; line-height: 150%; padding: 3px 10px;}
td#t31 {font-size: 75%; line-height: 150%; padding: 3px 10px; text-align: right;}
td#t41 {font-size: 75%; line-height: 150%; padding: 3px 10px; text-align:center;}

.center {text-align: center;}
.right {text-align: right;}

.tab01 {background-color: #CCCCCC; margin-top: 20px; margin-bottom: 20px; margin-left: 40px; font-size: 12px; color: #333333;}
.tab02 {background-color: #FFFFFF;}

/*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;}


/*leftnavi*/
#navbar {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-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-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 {margin:6px 0 0 40px;padding:0;}
.news li{margin-top:3px;}

.category h3{font-size:90%;margin-left:30px;}
.category {margin-top:20px;}

.sub {font-size: 80%; line-height: 130%;}
.black{color:#000000;font-weight:bold;}
.red{color:#ff0000;font-weight:bold;}
.news22 {font-size:11pt;font-weight:bold;margin: 25px 0px 8px 15px; color: #ff0000;}
.news22 a:link {color:#ff0000;text-decoration:none;outline-style: none;}
.news22 a:visited {color:#ff0000;text-decoration:none;outline-style: none;}
.news22 a:hover {color:#ff9900;text-decoration:underline;outline-style: none;}


.ya_redflash{list-style-image:url("/img/ya_red.gif");}
.ya_blueflash{list-style-image:url("/img/ya_blue.gif");}
.ya_grayflash{list-style-image:url("/img/ya_gray.gif");}
.ya_greenflash{list-style-image:url("/img/ya_green.gif");}
.ya_whiteflash{list-style-image:url("/img/ya_white.gif");}


.ball_aqua{list-style-image:url("/img/ball_aqua.gif");}
.ball_blue{list-style-image:url("/img/ball_blue.gif");}
.ball_gray{list-style-image:url("/img/ball_gray.gif");}
.ball_green{list-style-image:url("/img/ball_green.gif");}
.ball_lilac{list-style-image:url("/img/ball_lilac.gif");}
.ball_orange{list-style-image:url("/img/ball_orange.gif");}
.ball_pink{list-style-image:url("/img/ball_pink.gif");}
.ball_purple{list-style-image:url("/img/ball_purple.gif");}
.ball_red{list-style-image:url("/img/ball_red.gif");}
.ball_yellow{list-style-image:url("/img/ball_yellow.gif");}


.kaku_blue{list-style-image:url("/img/kaku_blue.gif");}
.kaku_green{list-style-image:url("/img/kaku_green.gif");}
.kaku_red{list-style-image:url("/img/kaku_red.gif");}
.kaku_yellow{list-style-image:url("/img/kaku_yellow.gif");}

.banner{margin:10px 0 10px 15px;}

ul.news ul{margin:0 0 0 15px; padding:0;}
ul.news ul ul{margin:0 0 0 10px; padding:0;}

.event_box{margin-top:1em;margin-left:1em; margin-bottom:1em; border:solid 1px;width:570px;padding:3px; padding:3px;border-color:#ff0000;}
