
/*=#event*/
#events section {
margin-bottom:15px;
padding:10px;
border:1px solid #999999;
background:#ffffff;
}
#events h3 span { color:#ff6400; }
#events section div  {
margin:0 0 5px;
padding:0 0 5px;
border-bottom:3px solid #efefef;
}
#events h4 {
margin:10px 0 0;
margin-left:220px;
padding-top:5px;
color:#ff3399;
font-size:14px;
}
#events h4 img { margin:0 5px 2px 0; }
#events .clearfix p {
margin-left:220px;
height:60px;
font-size:10px;
line-height:1.4;
}
#events p span {
display:block;
font-size:115%;
font-weight:bold;
}
#events .clearfix a.bana {
display:block;
width:200px;
margin-top:-80px;
padding:5px 0;
border:1px solid #cccccc;
background:none;
text-align:center;
}

#events a img {
display:block;
width:200px;
margin:0 auto;
border:0;
}

#events .vip { background:url(../images/event_vip.gif) no-repeat 99% 10px; }

#events .library .past {
float:left;
width:250px; 
height:350px;
}
#events .past dt,#events .past dd {
text-align:center;}
#events .clearfix .past a {
display:inline;
width:220px;
margin:0;
padding:5px 0;
border:0;
text-align:center;
}
#events .past a img[src*="img"] {
width:220px;
height:293px;
margin:0 auto;
border:0;
}

/*
..........................................。
=class's
..........................................。
*/
.coment img { margin:0 10px 0 0; float:left; border-width:1px; border-style:solid;}

.shopimg { margin-top:5px;}
.noevent { padding:20px; }
.cal {
display:block;
margin:-20px 0 7px;
padding-bottom:5px;
border-bottom:2px solid #cccccc;
text-align:right;
}

/*熊本TOPページ>イベント情報ページ用*/
/*--------------------------------------------------------------------------*/
#main #info img{
width: 550px;
height: auto;
}