.clear{
  clear:both;
}

.red{
  color:#dd0000;
}

.event_title2{
  color:#000000;
  font-size:18px;
}

.event_title2:hover {
  color:#48D1CC;
}

.event_title3{
  color:#f60;
  font-size:18px;
}

.event_title3:hover {
  color:#c6ac34;
}

#main{
  width:660px;
  margin-top:20px;
  margin-bottom:20px;
  border:1px solid #FF9933;
}

#submain{
  width:660px;
  margin-top:20px;
  margin-bottom:20px;
  border:1px solid #3399CC;
}

.info_area{
  padding-top:10px;
}

.ev_title{
  width:auto;
  padding:10px;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  color:#483D8B;
  background-color:#48D1CC;
}

.ev_title_autamn{
  width:auto;
  padding:10px;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  color:#443907;
  background-color:#c6ac34;
}

.ev_title_12{
  width:auto;
  padding:10px;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  color:#FFFFCC;
  background-color:#FF9933;
}

.ev_title_7{
  width:auto;
  padding:10px;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#339999;
}

.detail_area{
  margin-left:30px;
  margin-bottom:30px;
}

.detail_area p{
  padding:0;
  margin:0;
  font-size:16px;
  text-align:center;
}

.ev_img_area{
  float:left;
  padding-left:20px;
  margin-bottom:20px;
}

.ev_img_area3{
  float:left;
  padding-left:15px;
  margin-bottom:20px;
}

.ev_img_area4{
  float:left;
  padding-left:10px;
  margin-bottom:20px;
}

.ev_img_area3 p{
  padding:0;
  margin:0;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}

.ev_img_area4 p{
  padding:0;
  margin:0;
  text-align:center;
  font-size:13px;
  color:#333333;
  font-weight:bold;
}

.ev_img_area4 .price_b{
  padding:0;
  margin:0;
  text-align:center;
  font-size:13px;
  color:#6666CC;
  font-weight:bold;
}

.ev_img_area4 .caption{
  padding:0;
  margin:0;
  text-align:center;
  font-size:10px;
  color:red;
  font-weight:bold;
}

.ev_img_area4 .caption2{
  padding:0;
  margin:0;
  text-align:center;
  font-size:10px;
  color:#999999;
}

.ev_img_area p{
  padding:0;
  margin:0;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}

.caption{
  color:red;
  font-size:10px;
}

.captionbk11{
  color:black;
  font-size:11px;
}

.detail_area .price{
  padding:0;
  margin:0;
  margin-bottom:10px;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}

.detail_area .big{
  font-size:18px;
  font-weight:bold;
}

.detail_area .middle{
  font-size:15px;
  font-weight:bold;
}
