@charset "shift_jis";

#contents h2#h2_tit{
	margin: 0 0 20px 0;
}

#contents #section h3{
	margin: 0 0 20px 0;
	padding: 8px 0 7px 10px;
	background:#231815;
	color:#fff;
	font-size:14px;
	line-height:1.1;
}

#contents h4#h4_catch{
	margin: 0 0 20px 0;
}

#contents .img_right{
	float: right;
	display: inline;
	margin: 0 20px 0 20px;
}

#contents p{
	font-size:14px;
	line-height:2.0;
}

#contents .txt_right{
	text-align: right;
}

#left_banners_top{
	display: none;
}

#contents h2{

}

#contents #section img{
	margin: 10px 0 10px 0;
}


#news_date_info{
	margin: -40px 5px 20px 0;
	color:#fff;
	font-size:13px;
	line-height:1.1;
	text-align:right;
}

#news_txt_info{
	margin: 30px 0 10px 0;
	padding: 0 0 30px 0 ;
	border-bottom:1px dotted #ccc;
}

#news_txt_info p{
	line-height:1.6;
}

#cate_date{
	margin: -16px 0 40px 0;
	font-size:12px;
	line-height:1.5;
	text-align:right;
}

table#wp-calendar {
	position:relative;
	empty-cells: show;
	margin: 15px auto 15px;
	width: 90%;
	color:#000;
	}

