@charset "UTF-8";
/* CSS Document */

@import 'common.css';

/*----------------------------------------*/
/*共通*/
/*----------------------------------------*/
h2{
	background:no-repeat left url(../img/news/h2_news.gif);
	height:63px;
	text-indent:-9999em;
}

/*カラムセット*/
#left_column{
	float:left;
	width:160px;
}

#right_column{
	float:right;
	width:590px;
}

/*見出し*/
h3.midashi{
	height:19px;
	background:no-repeat left 1px url(../img/news/h3_mark.gif);
}



/*エントリー一覧*/
#entries li{
	padding-bottom:15px;
	
}

#entries li dt.ctg10{
	text-indent:-9999em;
	background:no-repeat url(../img/news/icon_tusin.gif);
	width:69px;
	height:12px;
}
#entries li dt.ctg11{
	text-indent:-9999em;
	background:no-repeat url(../img/news/icon_news.gif);
	width:69px;
	height:12px;
}

#entries li dd{
	/*font-size:10px;*/
}
#entries li dd a{
	background:no-repeat left url(../img/common/list_arrow.gif);
	line-height:11px;
	/*text-decoration:underline;*/
	padding-left:14px;
}

/*左カラム*/
#arch_ctg,
#arch_year{
	margin-bottom:30px;
}

#arch_ctg h4{
	background:no-repeat url(../img/news/h4_ctg.gif);
	width:160px;
	height:19px;
	text-indent:-9999em;
}

#arch_year h4{
	background:no-repeat url(../img/news/h4_arch.gif);
	width:160px;
	height:19px;
	text-indent:-9999em;
}

#arch_ctg li a,
#arch_year li a{
	display:block;
	line-height:21px;
	background:no-repeat top url(../img/news/bt_archive.gif);
	text-decoration:none;
	color:#444;
}
#arch_ctg li a:hover,
#arch_year li a:hover{
	background-position:bottom;
}


/*----------------------------------------*/
/*エントリー*/
/*----------------------------------------*/
#entryHeader{
	position:relative;
}

#entryHeader dl{
	padding-bottom:5px;
}

#entryHeader dt{
	float:left;
	padding-left:75px;
	line-height:12px;
	font-size:10px;
}

#entryHeader dd.ctg10{
	background:no-repeat url(../img/news/icon_tusin.gif);
	width:69px;
	height:12px;
	text-indent:-9999em;
}

#entryHeader dd.ctg11{
	background:no-repeat url(../img/news/icon_news.gif);
	width:69px;
	height:12px;
	text-indent:-9999em;
}

#entryHeader h3{
	font-size:14px;
	border-bottom:1px solid #bbb;
	margin-bottom:10px;
}

#entryHeader #PNlink{
	position:absolute;
	top:-15px;
	right:0px;
	font-size:10px;
}

#entryBody{
	padding-bottom:20px;
}

#entryFooter{
	border-top:1px solid #bbb;
	padding-top:5px;
}

#entryFooter #PNlink{
	text-align:right;
	font-size:10px;
}



