@charset=shift_jis;
/*-----------------------------
各ページ独自CSS
-----------------------------*/
/*-----------------------------
TOPお知らせ
-----------------------------*/
div#Contents .main .info {
	background: url(../common_img/tl_info.jpg) no-repeat ;
	padding: 35px 15px 30px 15px;
	font-weight: bold;
}
div#Contents .main .info dl{
	clear: both;
}
div#Contents .main .info dt{
	float: left;
	width: 6em;
}
div#Contents .main .info dd{
	float: left;
	padding: 0 0 5px 0;
}

/*-----------------------------
横並びリンク
-----------------------------*/
div#Contents span.nav_link {
	background: url(../common_img/icon_sublink.gif) no-repeat 0 3px;
	padding: 0 0 0 10px;
	width: 8em;
	float: left;
}

/*-----------------------------
枠囲み
-----------------------------*/
div#Contents span.waku {
	border: #C00 2px solid;
	font-size: 14px;
	padding: 5px;
	font-weight: bold;
}

/*-----------------------------
テーブル共通
-----------------------------*/
div#Contents .main table {
	width: 100%;
	border: none 0px
}

/*-----------------------------
テーブル装飾01
-----------------------------*/

div#Contents .t_deco01 {
	border-collapse: collapse;
	margin: 0 0 20px 0;
}
div#Contents .t_deco01 td {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	padding: 5px;
}
div#Contents .t_deco01 .title {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	background: #C2CBD3;
}
div#Contents .t_deco01 strong {
	color: #C00;
}