@charset "utf-8";

/*******ページ独自設定********/
/* トピックBOX */
.top_topic{
	width:740px !important;
	width /**/:770px;
	margin:10px 15px 0 15px;}
hr.newsline {
	height:1px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom: solid 6px #CCC;}

.top_topic dl{
	line-height:1.5em;}
.top_topic dt {
	 width: 100px !important;
	 width /**/: 423px;
	 padding-top:0.1em;
	 margin-right: 293px;
	 padding-left: 30px;
	 background-image:url(../images/icon_news.gif);
	 background-repeat:no-repeat;
	 background-position:5% 65%;
	 text-align:left;
	 z-index:30;}
.top_topic dd {
     width:630px !important;
	 width /**/:740px;
     padding:0.3em 0 0.3em 110px;
	 margin-top:-1.8em;
	 margin-bottom:1em;
	 z-index:20;
	 border-bottom:dotted 1px #999;}
p.topic_date{
	text-align:right;
	color:#666;}


/**** ニュース詳細 ****/
.news_detail{
	width:740px !important;
	width /**/:770px;
	margin:0 15px;}

h3.news_title{
	font-size:120%;
	font-weight:bold;
	color:#666;
	margin:0 0 0.5em 0;
	padding:0 0 0 30px;
	background-image:url(../images/icon_news.gif);
	background-repeat:no-repeat;
	background-position:0 50%;}
p.news_date{
	width:740px;
	border-top: solid 4px #CCC;
	padding:10px 0 0 0;
	font-size:90%;
	margin:0 0 1em 0;}

.news_detail_txt{
	width:480px;
	float:left;}
.news_detail_pic{
	width:240px;
	float:right;}

.news_attachment{
	width:480px;
	border-top:dotted 1px #666;
	padding:5px 0 0 0;
	margin:1em 0 0 0;}
ul.pdf{
	line-height:0;
	list-style:none;}
.pdf li{
	font-size:90%;
	background-image:url(../news/images/news_icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 0 0 35px;
	margin:0;}
ul.url{
	line-height:0;
	list-style:none;}
.url li{
	font-size:90%;
	background-image:url(../news/images/news_icon_url.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 0 0 35px;
	margin:0;}

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