@charset "UTF-8";

@import "unit_tag.css";
@import "unit_common.css";
@import "unit_content.css";
@import "unit_layout_noside.css";
@import "unit_menu.css";


/*
ニュース用
*/

/* 余白を調整 */
#mainArea{
	padding-top:		20px;
}

/* 見出し *************************/
h3{
	position:			relative;
	height:				19px;
	background:			url("../img/news/subject_bg.gif") left bottom no-repeat;
	border-bottom:		solid 1px #936550;
	font-size:			100%;
	font-weight:		bold;
}

h3 .date{
	position:			absolute;
	bottom:				2px;
	left:				20px;
	color:				white;
}

h3 .subject{
	position:			absolute;
	bottom:				2px;
	left:				140px;
	color:				#aa550a;
}

/* 本文 *************************/
.value{
	padding:			1em 20px 2em 20px;
}

/* 関連 */
p.relation{
}

/* リンク */
p a{
	color:				#115cb0;
	border-bottom:		dashed 1px #115cb0;
}
p a:hover{
	background-color:	#fff7d1;
}

/* 画像回り込み */
.r{
	float:				right;
	margin-left:		20px;
}

img.border{
	border:				solid 1px #bba57f;
}

/* .column コラム基本設定については unit_content.css */
.column h4{
	color:				#c65604;
	font-size:			100%;
	margin-bottom:		0.5em;
}

.column ul{
	padding-left:		2em;^
}

.noticeBox{
	margin-top:			0.5em;
	margin-bottom:		0.5em;
}
.notice{
	font-size:			80%;
	margin-left:		1em;
	text-indent:		-1em;
}

/* 表 */
table.listTable{
	margin-top:			1em;
	margin-bottom:		1em;
}
table.listTable td,
table.listTable th{
	border:				solid 1px #c3b866;
	padding:			4px;
	font-weight:		normal;
	text-align:			left;
}
table.listTable th{
	background-color:	#ede5a6;
}
table.listTable td{
	background-color:	#ffffff;
}

/* リスト */
ul.list{
	margin-left:		2em;
}
ul.list li{
	margin-bottom:		0.5em;
}

