@charset "utf-8";
/* CSS Document */



ul#subMenu{ background:url(../../images/common/menuSub.png) 0 0 no-repeat #ff3366;}

div.pagenation{
	width:150px;
    margin:0px auto;
}

h2.eventTitle{
width:100%;
height:80px;
text-align:center;
background:url(../../images/common/title/event.jpg) repeat-x top;
margin-top:10px;
}

h2.eventTitle img{
margin-top:15px;
}

#footer{
  background:#ff3366 !important;
}

h3{
  margin:40px 0 20px 0;
}

p.eventCatch{
  text-align:center;
  font-weight:bold;
  color:#ff3366;
  margin:20px 0;
  line-height:200%;
}
p.thx{
  text-align:center;
  font-size: 18px;
  color: #ff9900;
  line-height: 140%;
  font-weight:bold;
  margin-bottom:50px;  
}
div.fastSchedule{
  position:relative;
}

div.fastSchedule p.qr{
  position:absolute;
  top:0;
  right:70px;
  border:1px solid #ff3366;
}

div.fastSchedule p.qr2{
  position:absolute;
  top:0;
  right:70px;
  border:1px solid #ff3366;
}



table.eventSchedule{
  margin-top:20px;
}

table.eventSchedule td.midashi{
  color:#ff3366;
  font-weight:bold;
  vertical-align:top;
  width:100px;
}

span.Dpink{
  color:#ff3366;
}

span.attention{
  font-weight:bold;
  color:#ff3366;
}

span.notice{
  text-decoration:underline;
  color:#ff3366;
}

dl.eventGoods {width:700px;background: url(../../images/common/line.gif) bottom center no-repeat;clear:both;}
dl.eventGoods dt{width:300px;min-height:300px;float:left;margin:0px 10px 30px 10px !important;padding:0;}
dl.eventGoods dt img{border:1px solid #cccccc;}
dl.eventGoods dd{width:350px;height:300px;float:left;margin:0px 0px 30px 5px !important;padding:0px;background:none !important;　}

/*.eventGoods dd{width:200px;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:none;}*/

dl.eventGoods dd h4{
  margin:0;font-size:18px;color:#ff0066;font-weight:bold;margin-bottom:5px;background: url(../../images/special/event2013/icon.png) no-repeat left top;padding-left: 25px;}

#eventGoodsBody{
  padding: 20px 0;
  /*background: url(../../images/special/event2013/goodsBg.jpg) repeat center top;*/
  padding-bottom:40px;
  margin: 10px 0 0 0 ;
}
.bodycenter{
  text-align: center;
}
.goodsCaption{ margin: 30px 0 20px; text-align: center; }
.goodsTxt{ margin-left: 30px;width: 630px;}