/* CSS Document */

/* 全体構造
---------------------------------------------------- */
#aft_top {
  width: 715px;
  margin: 10px auto 0 auto;
}

#aft_wrapper {
  width: 700px;
  margin: 20px auto;
}

#aft_wrapper h2 {
  margin-bottom: 15px;
}
#aft_wrapper h4 {
  margin-bottom: 20px;
}
.aft_box01{
  margin-top: 10px;
}

.event_contents{
  width: 700px;
  margin-top: 50px;
  margin-bottom: 10px;
  background:url(img/aft_bg.gif) repeat-y;
}
.event_box{
  width: 670px;
  margin: 20px 15px 10px 15px;
}


/* テキスト
---------------------------------------------------- */
.cap {
	margin: 0;
	font-size: 0.85em;
	color: #666666;
	line-height: 1.4em;
}
.f_event11 { font-size: 0.92em; color: #CC3366;}
.f_event { color: #45200C;}

.menu_t { color: #5D4C40;}
.menu_ttl { font-size: 0.92em; color: #874CFF;}
.menu_txt { font-size: 0.92em;}
.f_illust { font-size: 0.92em; color: #FF7295; line-height: 1.5;}
.f_illust a { font-size: 0.92em; color: #FF7295; line-height: 1.5; text-decoration:underline;}
.f_illust a:hover { font-size: 0.92em; color: #FF7295; line-height: 1.5; text-decoration:none;}


/* margin width
---------------------------------------------------- */

.ml12 { margin-left:12px;}
.pl12 { padding-left:12px;}

.w138 {width:138px;}
.w245 {width:245px;}
.w260 {width:260px;}
.w315 {width:315px;}
.w342 {width:342px;}
.w400 {width:400px;}



/* float set */
br.clear {
	font-size: 1px;
	line-height: 100%;
	clear: both;
	}
