@charset "utf-8";

img{
margin:0;
padding:0;
border:0;
}

/*アンカー-----------------------------------*/
a { 
text-decoration: none;
}

#current_exhibition a:link,#top_news_contents a:link, #copyright a:link {
color: *#0096DF;
}

#current_exhibition a:visited, #top_news_contents a:visited, #copyright a:visited {
color: #0096DF;
}

#current_exhibition a:hover, #top_news_contents a:hover, #copyright a:hover{
color : #fff;
background-color: #0096DF;
}

#top_bn a:hover{
background-color:#ededed;
}

#info_bns a:hover{
background-color:#ededed;
}

.navi-text a:hover {
color : #fff;
background-color: #0096DF;
}

a:active{
color: #0096DF;
}

h1 a {
display: block; 
width: 242px; 
height: 68px;
}

#header a {
display: block;
width: 80px;
height: 28px;
}

#header_top a { 
display: block; 
width: 80px; 
height: 28px;
}

#footer a {
display: block; 
margin: 120px 0 0 0; 
width: 160px; 
height: 30px;
}

/*firefoxのbug対策*/
a:focus { -moz-outline-style: none; }

/* for Google analytics Bug on Win/FF3 */
#ga_shade, x:-moz-broken{display:none !important;}

/*スペーサー--------------------------------*/
#spacer{
width:242px;
height:90px;
background-color:#fff;
}
/*:IE7styleS:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
*:first-child+html #spacer{
height:95px;
background-color:#fff;
}
/*:IE6styleS:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
*html body #spacer{
height:86px;
background-color:#fff;
}


/*開催中の展覧会S ---------------------------*/
#current_exhibition{
width:242px;
margin:16px 0 0px;
}

#current_exhibition img.underbar{
margin:0px 0px 16px;
}

#current_exhibition p{
padding:5px 8px 0px; 
line-height:1.6em;
}

#current_exhibition p span{
font-size:12px; 
font-weight:bold;
}



/*次回の展覧会S ---------------------------*/
#next_exhibition{
width:242px;
margin:0 0 16px;
}

#next_exhibition img{
margin-top:16px;
}


/*お知らせ--------------------------------*/
#info_bns{
width:242px;
}

/*#info_bns img.info_bntop{
margin:16px 0px 0px;
}*/

#info_bns img.info_bn{
margin:5px 0px 0px;
}



/*メインビジュアル------------------------*/
#top_main{
width:550px;
margin:0px;
padding:67px 0px 0px; 
background-color:#fff;
}



/*ニュース-------------------------------*/
#top_news_contents{
width:550px; 
padding:16px 0px 16px;
}

#top_news_contents img{
padding-bottom:16px;
}

#top_news_contents table#news{
background-color:#fff; 
width:550px; 
margin:0px; 
padding:10px; 
border:none; 
line-height:1.5em;
border-collapse: collapse;
}

#top_news_contents td.date{
width:8em; 
color:#444;
vertical-align:top; 
border-bottom:1px solid #ededed; 
padding:7px 0px; 7px 10px; 
padding-left:10px;
}

#top_news_contents td.cont{
padding:7px 7px 7px 0px;
border-bottom:1px solid #ededed;
color:#444;
}

#top_news_contents span.news{
color:#ff3366;
margin-left:1em;
background-color:#ffff33;
font-size:smaller;
}



/*イベントバナー群-------------------------*/
#topics_bns, event_bns{
width:550px; 
maring:16px 0px 0px;
}

#topics_bns img.underbar{
margin:16px 0px;
}

#events_bns img.underbar{
/*topicsがある場合に
padding:16px 0px;*/
padding:0px 0px 16px;
}

#events_bns img.events_bn{
padding-bottom:5px;
}

#ucevents_bns{
margin-top:11px;
}

#ucevents_bns img.underbar{
margin-bottom:16px;
}

#ucevents_bns img.events_bn{
margin-bottom:5px;
}
