@charset "UTF-8";


/* -----------------------------------------------------------
CSS Information

 Style Info:     カテゴリ毎のレイアウト設定
 File name:      style.css
 Last update:    2009.02.05
----------------------------------------------------------- */



/*----------------------------------------------------
	news
----------------------------------------------------*/

.sub #rightCol #Lnavi ul li {
	background: #EDF6FF;
}
.sub #rightCol #Lnavi ul li a:hover {
	background: #EDF6FF;
}
.sub div#wrapper div#mainColum .section h2 {
	margin-bottom: 12px;
}
.sub #mainColum .section p  {
	margin-top: 2em;
	font-size: 0.8em;
}
.sub .news #rightCol #banner {
	margin-top: 20px;
}
.sub .news #rightCol #banner li {
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(../common/images/common_border_dashed.gif) repeat-x left bottom;
}
.sub .news #rightCol #banner li .NR_banner_inr {
	float: right;
	width: 140px;
	font-size: 0.625em;
}
.sub .news #rightCol #banner li .NR_banner_inr h3 {
	margin-bottom: 5px;
}


/*- Archives
----------------------------------------------------*/
.sub div#wrapper div#mainColum .section dl#topics {
	padding: 0 8px;
	font-size: 0.8em;
}
.sub div#wrapper div#mainColum .section dt {
	position: absolute;
}
.sub div#wrapper div#mainColum .section dd {
	margin-bottom: 5px;
	padding: 0 0 3px 10em;
	background: url(../common/images/common_border_dashed.gif) repeat-x left bottom;
}



/*- Entries
----------------------------------------------------*/

.sub .entry #mainColum div.entry_date {
	margin-bottom: 15px;
	font-size: 0.7em;
}
.sub .entry #mainColum h2 {
	color: #005bac;
	font-size: 1.1em;
	border-bottom:1px solid #CCC;
}
.sub .entry #mainColum div.entry_next {
}


