@charset "utf-8";

div#heading h1{background-image:url(/images/news/h1.gif);}

/***************************
** 一覧
***************************/

h2 {
	width:670px;
	height:0;
	padding-top:50px;
	overflow:hidden;
	background-position:0 10px;
	background-repeat:no-repeat;
	background-image:url(/images/news/h2.gif););
}

ul#news_list {

}

ul#news_list li{
	padding:10px 5px;
	border-bottom:1px dashed #eee;
}

ul#news_list li img{
	float:left;
	padding:5px;
	border:1px solid #eee;
	margin-right:10px;
}

ul#news_list li dl{

}

ul#news_list li dl dt{

}

ul#news_list li dl dt a{font-size:1.1em;text-decoration:underline;}
ul#news_list li dl dt a:visited{color:#0099cc;}
ul#news_list li dl dt a:hover{color:#f00;}


ul#news_list li dl dt span{
	color:#666;
	font-size:0.85em;
}

ul#news_list li dl dd {
	padding:5px 0;
}

ul#news_list li dl dd p{
	font-size:0.9em;
}

ul#news_list li dl dd p a{
	color:#f00;
}

ul#pager {
	padding:20px 0 10px;
	text-align:center;
}

ul#pager li{
	display:inline;
	margin:0px 2px;
	padding:0px 5px;
	border:1px solid #d7d7d7;
	background-color:#EEE;
}

ul#pager li a{text-decoration:none; color:#707070;}
ul#pager li a:hover{color:#f00;}

ul#pager li#pcurrent {
	background-color:#0068b7;
}

ul#pager li#pcurrent a{color:#fff;}
ul#pager li#pcurrent a:hover{color:#fff;}

/***************************
** 詳細　
***************************/
dl#news_detail {
	width:680px;
	margin:0 auto 10px;
	padding:20px 0 0;
	border-bottom:1px solid #eee;
}

dl#news_detail dt{
	font-size:1.3em;
	padding:0px 5px 15px;
	background:url(/images/news/t_border.gif) no-repeat 0 bottom;
}

dl#news_detail dd{
	padding:10px;
}

dl#news_detail dd img{
	float:left;
	padding:5px;
	border:1px solid #eee;
	margin-right:10px;
}

dl#news_detail dd p{
	line-height:1.8;
}

dl#news_detail dd p#date{
	font-size:0.9em;
	float:right;
	display:inline;
	text-align:right;
	background-color:#bfbfbf;
	color:#fff;
	padding:0px 5px;
	margin-top:10px;
}

p#btn_back {

}

p#btn_back a{
	display:block;
	width:186px;
	height:0;
	padding-top:23px;
	overflow:hidden;
	background:url(/images/news/btn_back.gif) no-repeat 0 0;
}

p#btn_back a:hover{
	background-image:url(/images/news/btn_back_over.gif);
}
