@charset "utf-8";
/* CSS Document */

.AddClip{ position:relative; margin-top:-15px;}
.AddClipIn{ position:absolute; right:200px; top:45px;}

.museumTop{ padding:0 0 20px 0;}

.museum_top{
padding:0 0;
}
.museumTop .mainTi{ width:672px; height:90px; background:url(../images/bg_ti_museum.gif) no-repeat 0 0; margin-bottom:10px;}
.museumTop h3{padding:43px 10px 10px 10px; line-height:1.3;}

.museum_top li{ 
display:block;
width:225px;
float:left;
position:relative;
}


.museum_top li a{
display:block;
width:220px;
margin-bottom:3px;
} 


.coup{position:absolute; top:42px; left:7px;}

.museum_top li a:link{
background:#fffcfc url(../images/bg_mutop_000.gif) no-repeat right bottom;
border:1px solid #ccc;
text-decoration:none;
}
.museum_top li a:visited{
background:#fffcfc url(../images/bg_mutop_000.gif) no-repeat right bottom;
border:1px solid #ccc;
text-decoration:none;
}
.museum_top li a:hover{
background:#ffc url(../images/bg_mutop_f33.gif) no-repeat right bottom;
border:1px solid #ddd;
}

.museum_top li a img{
margin:5px 5px 5px 5px; float:left;
}
.museum_top li a img.ccoup{ float:none; margin:0 0 0 5px;}
.museum_top li a img.ccoup{position:absolute; top:5px; left:247px; margin:0;}

.museum_top li strong{
display:block;
padding:5px 0 5px 0;
font-size:100%;
line-height:1.1;
}

.museum_top li span{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:85%;
padding:5px 0 0 0;
}
.museum_top li a:link{
}
.museum_top li a:visited{
}


/*/////////////////////////////////*/
.museum{ padding:10px 0 0 0;}
.museum h4{ font-weight:bold; font-size:120%; border-bottom:1px solid #999; border-left:4px solid #999; padding-left:4px;}

.museum ul{ margin:20px 0 10px 0; }
.museum ul li{ padding:0 0 4px 0; margin:0 0 2px 0; clear:left; border-bottom:1px dotted #ccc;}
.museum ul li strong{ display:block; width:12%; margin:0 10px 0 0; float:left;
background:#ccc; color:#000; padding:1px 0 3px 4px; font-weight:normal;}

.museum table{width:480px; margin:20px 0;}
.museum table td{ border-bottom:1px dotted #ccc; padding:4px;  }
.museum table td.q{ white-space:nowrap; background:#ccc; border-bottom:2px solid #fff;}

.PhotoTable {}
.museum .PhotoTable table{width:auto; margin:5px 0 20px;}
.museum .PhotoTable table td{ border-bottom:0px dotted #ccc; padding:5px;  }


.coupon{margin:0 0 20px 0; text-align:center;}
.coupon a{display:block; width:110px; height:50px; margin:0 auto; text-indent:-9999px;}
.coupon a:link{background:url(/museum/images/bt_coupon_up.gif) no-repeat;}
.coupon a:visited{background:url(/museum/images/bt_coupon_up.gif) no-repeat;}
.coupon a:hover{background:url(/museum/images/bt_coupon_ov.gif) no-repeat;}


.coopontxt{margin:20px 0; padding:0; text-align:center;}
.coopontxt strong{font-size:larger; display:block; background:#222; color:#fff; padding: 2px 5px;}
.coopontxt em{ font-size:larger; color:#f33; font-weight:bold; display:block; border:1px dotted #f33; border-left:none; border-right:none; margin:5px 0;}
.coopontxt b{}

.print{margin:20px 0; text-align:center;}
.print a{display:block; width:220px; height:40px; margin:0 auto; text-indent:-9999px;}
.print a:link{background:url(/museum/images/bt_print_up.gif) no-repeat;}
.print a:visited{background:url(/museum/images/bt_print_up.gif) no-repeat;}
.print a:hover{background:url(/museum/images/bt_print_ov.gif) no-repeat;}


/*/////////////////////////////////*/

.museum_navi{padding:10px 0 0 0;}
.museum_navi h4{font-weight:bold; background:#e0e0e0; margin:0; padding:5px;}
.museum_navi ul{padding:0; width:163px;}
.museum_navi ul a{padding:5px 1px 5px 9px; display:block; width:100%; text-decoration:none;}
.museum_navi ul a:link{background:#f7f7f7 url(/images/arw_333_s.gif) no-repeat 3px 10px;}
.museum_navi ul a:visited{background:#f7f7f7 url(/images/arw_666_s.gif) no-repeat 3px 10px;}
.museum_navi ul a:hover{background:#f0f0f0 url(/images/arw_f00_s.gif) no-repeat 3px 10px;}
.museum_navi li{padding:0 0 1px 0; width:100%;}
.museum_navi li.nttl{ background:#fff; border-left:0px solid #444; padding:4px 4px 3px; margin:2px 0; line-height:1; font-size:smaller; border-top:1px dotted #ddd;}

.museum_navi dt{ margin:1px 0 1px;}
.museum_navi dt{ display:block; padding:5px 5px 5px 15px;background:#eee url(/images/arw_down_333.gif) no-repeat 5px 9px;}
.museum_navi dt:hover{background:#eee url(/images/arw_down_f33.gif) no-repeat 5px 9px; cursor:pointer; color:#f33;}


#mNavi1,#mNavi2,#mNavi3{ display:none;}

.museum_navi2{padding:10px 0 0 0;}
.museum_navi2 h4{font-weight:bold; background:#e0e0e0; margin:0; padding:5px;}
.museum_navi2 ul a{padding:5px 1px 5px 9px; display:block; width: 170px; text-decoration:none; }
.museum_navi2 ul a:link{background:#f0f0f0 url(/images/arw_00c.gif) no-repeat 3px 10px;}
.museum_navi2 ul a:visited{background:#f0f0f0 url(/images/arw_06c.gif) no-repeat 3px 10px;}
.museum_navi2 ul a:hover{background:#fff url(/images/arw_f60.gif) no-repeat 3px 10px;}
.museum_navi2 ul.mNavis {xborder-bottom:1px solid #f0f0f0;}
.museum_navi2 ul.mNavis li{ font-size:11px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.museum_navi2 ul.mNavis li.mNavi01{ width:54px;float:left; border-right:1px solid #fff;}
.museum_navi2 ul.mNavis li.mNavi02{ width:54px;float:left; border-right:1px solid #fff;}
.museum_navi2 ul.mNavis li.mNavi03{ width:70px; white-space:nowrap;float:left;}
.museum_navi2 ul.mNavis a{padding:5px 1px 5px 15px; display:block; text-decoration:none; width:auto;}
.museum_navi2 ul.mNavis a:link{background:#ccc url(/images/arw_down_333.gif) no-repeat 4px 7px; color:#333;}
.museum_navi2 ul.mNavis a:visited{background:#ccc url(/images/arw_down_333.gif) no-repeat 4px 7px; color:#333;}
.museum_navi2 ul.mNavis a:hover{background:#f0f0f0 url(/images/arw_down_f33.gif) no-repeat 4px 7px; color:#f33;}
.museum_navi2 ul.mNavis b{padding:5px 1px 5px 13px; display:block; background:#f0f0f0 url(/images/arw_down_333.gif) no-repeat 4px 7px; font-weight:normal; width:auto;}

.museum_navi2 li.nttl{ background:#d9d9d9; border-bottom:0px solid #444; padding:4px 4px 3px; margin:0 0 1px 0; line-height:1; font-size:11px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.museum_navi2 li{margin-bottom:1px;}


/**/
.odecal_top{ padding:20px; margin:20px 0; border-top:5px double #ddd;}
.odecal_top p{ float:left; width:300px;}
.odecal_top p a{ font-size:larger; font-weight:bold; padding:10px 0 0 0;}
.odecal{text-align:center; margin:20px 0;}



.museum_top li{ display: inline-block; } 
/* IE 7 and MacIE*/
.museum_top li{ display: inline-block; }
/* Hides from IE-mac \*/
* html .museum_top li{ height: 1%; }
.museum_top li{ display: block; }
/* End hide from IE-mac */

.museum_top li a{ display: inline-block; } 
/* IE 7 and MacIE*/
.museum_top li a{ display: inline-block; }
/* Hides from IE-mac \*/
* html .museum_top li a{ height: 1%; }
.museum_top li a{ display: block; }
/* End hide from IE-mac */

/**/
* html .museum_top li a{overflow: visible;}
/**/
.museum_top li a:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html .museum_top li a {height: 1%;}
.museum_top li a {display: block; outline:none;}










