/*---------------------------------!main visual　画像入れ替え部分!---------------------------------*/
#imgbox{
width:665px;
height:295px;
border:1px #e3e3e3 solid;
background-color:#f2f2f2;
margin:0;
padding:0;
}
.main_img{
margin:10px;
}
#imgbox .main_img p{
width:600px;
margin:5px 0 5px 5px;
font-size:10px;
color:#333333;
letter-spacing:0.05em;
}

/*---------------------------------休館日お知らせ部分---------------------------------*/
.info{
width:670px;
height:auto;
margin:0px 0 11px 0;
}

#picup{
width:670px;
margin:0;
padding:0;
background-color:#f2f9fa;
}
#picup .box{
width:670px;

}
#picup h3{
background:url(../img/top/t_picup.jpg) no-repeat;
width:670px;
height:46px;
padding:0;
margin:0;
text-indent:-9999px;
}

#picup .box{
width:640px;
margin:0 auto;
padding:10px 0;
background-color:#f2f9fa;
float:none;
}

#event_news_top{
width:670px;
height:auto;
padding:0;
background-color:#f9faf2;
margin-top:35px;
}
#event_news_top h3{
background:url(../img/top/t_eventnews.jpg) no-repeat;
width:670px;
height:26px;
padding:0;
margin:0;
text-indent:-9999px;
}
#event_news_top .box{
width:670px;
margin:0px auto;
padding:0;
background-color:#f9faf2;
}
#event_news .box dl{
margin:0;
padding:0;
}

#event_news_top .box dl dt{
color:#666666;
float:left;
font-weight:bold;
background:url(../img/common/point01.gif) no-repeat left center;
padding:8px 0 8px 10px;
margin:0;
}
#event_news_top .box dl dd{
color:#666666;
margin:0;
padding:8px 0 8px 120px;
background:url(../img/common/dot01.gif) no-repeat center bottom;
}
.event_bn a{
background:#f9faf2 url(../img/top/bn_btn01.gif) no-repeat right bottom;
margin:15px 0;
padding:0;
width:109px;
height:10px;
float:right;
display:block;
}
