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

/*ーーー　content　ーーー*/
/*
#cont_wrap{
	background:#fff0f5;
	width:900px;
	float:left;
}
*/
#contents{
	width:686px;
	float:left;
}

#contents img#main{
	margin-bottom:20px;
}

#contents .news-box{
	width:656px;
	border-bottom:#861928 solid 1px;
	margin: 0 0 20px 15px;
}

#contents .news-box h2{
	font-size:13px;
	font-weight:normal;
	border-left:#861928 solid 5px;
	line-height:1.2;
	padding:0 0 0 8px;
}

#contents .news-box table{
	margin-left:40px;
	margin-bottom:20px;
	width:540px;
}

#contents .news-box th {
}

#contents .news-box th h4.day {
	font-weight:normal;
	background:url(../image/day_bg.gif) no-repeat;
	color:#FFFFFF;
	font-size:10px;
	width:59px;
	height:13px;
	line-height:1.43;
}

#contents .news-box th h3.title,a{
	font-weight:normal;
	font-size:18px;
	vertical-align:top;
	text-align:left;
	color:#861928;
}

#contents .news-box td{
	font-size:12px;
	color:#861928;
	line-height:1.6;
}

/*ーーー　content info-box　ーーー*/
#contents h2.title{
	margin:20px 0 20px 15px;
	font-size:20px;
	color:#861928;
}

#contents .info-box{
	margin-left:15px;
}

#contents .info-box table{
	width:600px;
}

#contents .info-box table tr{}

#contents .info-box table tr th.name{
	vertical-align:top;
	text-align:left
}

#contents .info-box table tr th.name a{
	font-size:15px;
	color:#861928;
}

#contents .info-box table tr th.form{
	vertical-align:top;
	text-align:left;
	font-size:15px;
	color: #333333;
}

#contents .info-box table tr td{
	padding:5px 0 5px 30px;
	font-size:15px;
	color:#666666;
}
