@charset "Shift_JIS";

/*h3
-------------------------------------------*/
.event {
margin-bottom:20px;
width:524px;
height:36px;
background:url(../../events/images/ttl_events.gif) no-repeat;
text-indent:-9999px;
}

.shopinfo {
margin-bottom:20px;
width:524px;
height:36px;
background:url(../../events/images/ttl_shop.gif) no-repeat;
text-indent:-9999px;
}


/*サブタイトル部分
-------------------------------------------*/

.topics {
margin:0;
margin-bottom:30px;
width:522px;
padding-bottom:20px;
border: 1px solid #CCCCCC;
clear:both;
}

ul.eventSttl {
margin:0;
margin-bottom:10px;
padding:3px 10px 0px;
width:502px;
height:36px;
background:url(../../events/images/bg_sttl.gif) no-repeat;
}

.eventSttl li{
margin:0;
padding:0;
}
.text {
font-size:12px;
color:#ff6600;
float:left;
}
.date {
font-size:10px;
letter-spacing:0px;
color:#14468c;
float:right;
}


/*コンテンツ部分
-------------------------------------------*/
.eventWrapper{
margin:0;
padding:0 15px;
}

.eventWrapper li{
margin:0;
padding:0;
}
.eventPh {
width:150px;
float:left;
}

.eventPh190 {
width:190px;
float:left;
}

.eventComment{
width:315px;
float:right;
}

.eventComment02{
width:280px;
float:right;
}
.eventComment p{
margin-top:20px;
width:290px;
}

/*09Sunner Fair用
-------------------------------------------*/
.eventPh_09summer {
width:200px;
float:left;
}

.eventComment_09summer{
width:265px;
float:right;
}

.eventComment_09summer p{
margin-top:20px;
width:265px;
}

/*-------------------------------------------*/

.BtnDetail,.BtnDetail a{
margin: 10px auto;
display:block;
width:110px;
height:17px;
}

.BtnDetail a{background:url(../../events/images/bt_toDtail.gif) no-repeat;}

.BtnDetail_B,.BtnDetail_B a{
margin: 10px auto;
display:block;
width:110px;
height:17px;
}
.BtnDetail_B a{background:url(../../events/images/bt_guidance.gif) no-repeat;}

.line {
border-top-width: 1px dotted #CCCCCC;
margin:10px 0 0 0;
padding:0px
}

.banner{
margin:10px 0;
padding:0px;
}

.BtnDetailOFF{
display:none;
}

#eventLine {
border-bottom: 1px solid #CCCCCC;
margin-bottom:5px;
}
