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


/* ********************* */
/* 個別ページ　*/
/* ********************* */

div.titleFrame{
	background:url(../../topics/img/topics_bar.gif) no-repeat top left;
	width:690px;
	height:33px;
	position:relative;
	margin:0 0 15px;
}

div.titleFrame form{
	position:absolute;
	top:7px;
	left:553px;
}

div.titleFrame form select{
	width:130px;
}



#newsTopics table{
	width:675px;
	margin:0;	
	padding:0;
}

#newsTopics td{
	padding:7px 3px 0;
	line-height: 1.5em;
	border-bottom:1px dotted #d2d2d2;
	vertical-align:top;
}
#newsTopics td.topicsArrow{
	width:15px;
}
#newsTopics td.topicsDate{
	width:70px;
}
#newsTopics td.topicsType{
	width:40px;
}
#newsTopics td.topicsTitle{
	border-bottom:none;
	color:#333;
	font-weight:bold;;
}


#newsTopics p.honbun{
	padding:10px 0 5px 0;
}

/* コベツページ、一覧へ戻るボタン　*/
div.topicsTitle{
	position:relative;
}
div.topicsTitle p.btnToDisList{
	position:absolute;
	display:block;
	left:572px;
	top:-10px;
}
div.topicsTitle p.btnToDisList2{
	position:absolute;
	display:block;
	left:563px;
	top:-41px;
}
div.topicsTitle p.btnToDisList a,div.topicsTitle p.btnToDisList2 a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:104px;
	height:24px;
}
div.topicsTitle p.btnToDisList a:hover,div.topicsTitle p.btnToDisList2 a:hover{
	background:url(../../roimg/to_list.gif) no-repeat top left;
}
div.topicsTitle p.btnToDisList a,div.topicsTitle p.btnToDisList2 a{
	background:url(../../img/to_list.gif) no-repeat top left;
}

/* リスト */

.list_botton{　margin-left:0px;}

.list_botton li {
    background: url("../../corporate/img/arrow_brown.gif") no-repeat scroll 0 0.6em transparent;
    list-style: none outside none;
    padding: 3px 5px 3px 12px;
}

#newsTopics .maB20{	margin-bottom: 20px;}

