@charset "utf-8";
/* CSS Document */

/*pager*/
#pager{float:right;}
#pager li{float:left; margin-right:10px;}

#pager li a{ display:block; padding-top:5px;}

.on a{background-repeat:no-repeat; font-weight:bold; width:32px; height:38px; background-position:center top;text-align:center;background-image:url(images/bg_on.gif);}
.on a:link			 {color:#fff;text-decoration:none;}
.on a:visited		 {color:#fff;text-decoration:none;}
.on a:active		 {color:#1d2088;text-decoration:none;}
.on a:hover			 {color:#FF0;text-decoration:none; background-image:url(images/bg_on02.gif);}


.off a{background-repeat:no-repeat; font-weight:bold; width:32px; height:38px; background-position:center top;text-align:center;background-image:url(images/bg_off.gif);}
.off a:link			 {color:#c36;text-decoration:none;}
.off a:visited		 {color:#666;text-decoration:none;}
.off a:active		 {color:#1d2088;text-decoration:none;}
.off a:hover			 {color:#F60;text-decoration:none;background-image:url(images/bg_off02.gif); }



/*newsbox*/
#news{background-image:url(images/bg.gif); padding:0 40px 30px 40px; margin-bottom:30px;}

#news_head{background-image:url(images/head.gif); background-repeat:no-repeat; background-position:left top; padding-top:58px;}

.title{font-size:16px; font-weight:bold; color:#c36; margin-bottom:15px; padding:0;}
#date{background-image:url(images/line.gif); background-position:top; background-repeat:repeat-x; padding:10px 0;font-size:12px; text-align:right;}
#date .name{font-size:14px; font-weight:bold;}
.text{background-image:url(images/line.gif); background-position:top; background-repeat:repeat-x; padding:20px 0;}
.img{float:left; padding:10px; background-color:#FFF; margin:20px 20px 20px 0;}

/* clearfix */
#news {
	*zoom: 1;
}
#news:before,
#news:after {
	content: "";
	display: table;
}
#news:after {
	clear: both;
}