@charset "Shift_JIS";

/* 外枠 */

#detail_box_inner_list {
	height:100%;
	margin:0;
	padding:0;
	vertical-align:top;
}

/* ニュース表示用テーブル */

table#news_table {
	width:100%;
	margin:0;
	border-collapse:collapse;
}

table#news_table td {
	margin:0;
	background-color: #F0F8FF;
	border-bottom: #8EC4FB 1px dotted;
	vertical-align:top;
}

table#news_table td a {
	color: #033669;
	text-decoration: none;
}

table#news_table td a:hover {
	color: #033669;
	text-decoration: underline;
}

table#news_table tr.dk td {
	background:#D6EBFF;
}

/* ページ表示用テーブル */

table#page_table_header {
	width:99%;
	margin-top: 8px;
	border-bottom: #033669 1px solid;
}

table#page_table_footer {
	width:99%;
	margin-bottom: 8px;
	border-top: #033669 1px solid;
}

td.page_link_prev {
	width: 50px;
	margin: 0;
	color: #033669;
	font-size: 12px;
}

td.page_link_next {
	width: 50px;
	margin: 0;
	color: #033669;
	font-size: 12px;
	text-align: right;
}

td.page {
	margin: 0;
	color: #033669;
	font-size: 12px;
	text-align: center;
}

td.page_link_prev a, td.page_link_next a {
	color: #033669;
	text-decoration: none;
}

td.page_link_prev a:hover, td.page_link_next a:hover {
	color: #033669;
	text-decoration: underline;
}

/* TOPページの下部リンク */

#news_footer {
	padding:3px 8px 12px 0;
	background-color:#033669;
	font-size:70%;
	color:white;
	text-align: right;
}

#news_footer a {
	color:white;
	text-decoration: none;
}

#news_footer a:hover {
	color:#d5d5d5;
	text-decoration: none;
}

/* 共通セル幅指定 */

.cell_main {
	padding:2px 0 1px 4px;
}

.cell_sub {
	width:120px;
	padding:2px 0 1px 4px;
}

.cell_under {
	padding:2px 0 1px 42px;
}

/* 共通フォント指定 */

.size1 {
	font-size : 12px;
	color : #033669;
}

.size2 {
	font-size : 12px;
	color : #033669;
	font-weight: bold;
}

.size3 {
	font-size : 11px;
	color : #033669;
}

.size4 {
	font-size : 10px;
	color : silver;
}
