

/*------------カテゴリーのTopics　PC-----------------------*/



.ctopics_list a:hover img{
    -ms-filter: "alpha(opacity=70)";
	 -moz-opacity: 0.7;
	 opacity: 0.7;
}


.ctopics_list_text{
	width:420px;
	padding:0 10px 0;
}

.ctopics_list_title{
	width:420px;
	color: #0003C8;
	margin: 10px 0;
	font-weight: bold;
	float:left;
	line-height: 20px;
	font-size: 1.2em;
}

.ctopics_list_title a:visited{
	color: #800080;
}

.ctopics_list_title a{
	color: #0003C8;
	font-size: 1em;
}

.ctopics_list_beginning{
	width:420px;
	margin: 0 0 10px;
	line-height: 20px;
	font-size: 0.9em;
	font-weight: bold;
	float:left;
}

.ctopics_list_beginning a{
	color: #000;
}

.ctopics_list_date{
	width:420px;
	margin: 0 0 10px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	float:left;
}


.ctopics_list_backnumber{
	width: 220px;
	margin: 0 0 0 720px;
	overflow: hidden;

}

.ctopics_list_backnumber li{
	list-style-type: none;
}

.ctopics_list_backnumber li.ctopics_list_backnumber_date{
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	color:#0003C8;
	margin:0 0 10px 10px;
	line-height:20px;
}

.ctopics_list_backnumber_title{
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	margin: 0 0 10px 0;
}

.ctopics_list_backnumber_title a{
	color: #0003C8;
}


/*.ctopics_list_backnumber_date{
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	color:#0003C8;
	margin:0 0 10px 10px;
	line-height:20px;
}*/

.ctopics_list_backnumber_date a{
	color:#0003C8;
}

.ctopics_list_backnumber_date a:hover{
	color:#0003C8;
	text-decoration:underline;
}


.ctopics_list_backnumber_date img{
	margin:0 10px 1px 0px ;

}



.article_continue{
	font-size: 16px;
	font-weight: bold;
}

.article_continue a{
	color:#0003C8;
}


.go_top{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
    margin: 10px 0 0 0;
}

.go_top a{
    color:#0003C8;
}

.go_top img{
    margin: 0 5px 0 0;
}

img.right_ctopics_list_img {
	margin: 0 !important;
	width: 180px;
}

.right_leatest_list{
	background-color: #004090;
	color:#fff;
	margin: 10px 0 10px 0;
	font-size: 14px;
	overflow: hidden;
}
.right_leatest_list a{
	color: #fff;
	font-size: 14px;
	margin: 0 0 10px 0;
}

.right_leatest_list img{
}

.right_leatest_list li{
	list-style-type: none;
}


.ctopics_list_leatest_date{
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	color:#0003C8;
	margin:0 10px 10px ;
	line-height:18px;

}
.leatest_one_pict{
	overflow: hidden;
	max-height: 135px;
	margin: 0 auto;
	width: 180px;
}

.ctopics_go_top_bottom{
	overflow: hidden;
	float: left;
	width: 690px;
}

.right_leatest_title img{
	width: 220px;
}

.page-break-before    {
    page-break-before:always
}