/* =============================================================================
	新着情報一覧 CSS
============================================================================= */

table.newslist {
	margin:0 auto;
	border-collapse:collapse;
	border-spacing:0;
	width:880px;
}

table.newslist th,
table.newslist td {
	padding:10px 5px;
	border-bottom:1px dashed #ccc;
	vertical-align:top;
}

table.newslist th {
	padding-top:12px;
	font-weight:normal;
	color:#666;
	font-size:12px;
	letter-spacing:0;
	white-space:nowrap;
	text-align:left;
}

table.newslist td.pdf {
	padding-left:22px;
	background:url("../common/img/icon_pdf.gif") no-repeat 5px 12px;
}

table.newslist td.link {
	padding-left:22px;
	background:url("../common/img/icon_link.gif") no-repeat 5px 12px;
}

table.newslist th.year {
	padding-right:0;
	text-align:left;
}

table.newslist th.month {
	padding-right:0;
	padding-left:0;
	text-align:right;
}

table.newslist th.day {
	padding-left:0;
	text-align:right;
}

table.newslist td {
	width:750px;
}

p.image {
	margin:0;
	text-align:center;

}

a.pdf {
	padding-left:22px;
	background:url("../common/img/icon_pdf.gif") no-repeat 5px 4px;
}

a.link {
	padding-left:22px;
	background:url("../common/img/icon_link.gif") no-repeat 5px 4px;
}

p.right {
	text-align:right;
}

div.narrow {
	padding:20px 0 0;
	width:600px;
	margin:0 auto;
}

