@charset "UTF-8";


/* バックナンバーリスト------------------------------------------------ */

#backnumber_index h3 {
	border-bottom:1px #ffffff solid;
	background:url(../img/bg_h3_bottom.gif) left bottom no-repeat;
	font-size:1em;
	}
#backnumber_index h3 span {
	padding:11px 10px 12px 18px;
	display:block;
	background:url(../img/bg_h3_top.gif) left top no-repeat;
	}

#backnumber_index #contents_right {
	border:none;
	float:right;
	width:554px;
	background:none;
	}
#backnumber_index .text {
	padding:20px 0;
	line-height:1.67em;/* 20px */
	background:none;
	}

#backnumber_index table {
	width:100%;
	}
#backnumber_index table {
	background:url(../img/bg_dot.gif) left top no-repeat;
	}
#backnumber_index table td {
	border:none;
	vertical-align:top;
	background:url(../img/bg_dot.gif) left bottom no-repeat;
	}
#backnumber_index table td.date {
	padding:5px 10px 0 0;
	width:50px;
	}
#backnumber_index table td.icon {
	padding:7px 7px 4px 0;
	width:42px;
	}
#backnumber_index table td.news_text {
	padding:7px 0 7px 0;
	line-height:1.3em;
	}
#backnumber_index table td a:hover {
	text-decoration:underline;
	}

p.pagenavi {
	padding:15px 0 0 0;
	text-align:center;
	}
p.pagenavi a {
	font-size:0.85em;
	}
p.pagenavi a:hover {
	text-decoration:underline;
	}


/* 新着情報詳細------------------------------------------------ */

#news_detail #contents_right h4 {
	margin:0 0 16px 0;
	position:relative;
	width:554px;
	font-size:1.16em;/* 14px */
	line-height:1.16em;
	}
#news_detail #contents_right h4 span.title {
	padding:17px 5em 13px 14px;
	display:block;
	color:#555555;
	background:url(../img/bg_title_h4.gif) left center no-repeat;
	}
#news_detail #contents_right h4 span.date {
	padding:0;
	display:inline;
	position:absolute;
	right:6px;
	bottom:10px;
	background:none;
	color:#cd616b;
	font-size:0.85em;
	font-weight:normal;
	}
#news_detail #contents_right div.pic {
	text-align:center;
	}
#news_detail #contents_right div.pic img {
	margin:10px;
	padding:1px;
	border:1px #e7e7e7 solid;
	}




