@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; position:relative;}

.museum .AddClip{ position:relative; width:100%; height:35px; text-align:right !important;}
.museum .AddClip table{margin:10px 0 0; position:absolute !important;width:auto !important; left:-200px !important;}
.museum .AddClip table td{padding:0 0 0 10px !important; border:0;}
.museum .AddClip table td.FaceBook{padding:0 !important;}
.museum .AddClip table td.GooglePlus{ width:90px;padding:0 !important;}
.museum .AddClip table td.GooglePlus div{width:70px !important;}

.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;}






















