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

#news .pageNavi h2 span {
    background: url(../../news/images/ttl_01.gif) no-repeat scroll left top transparent;
    display: block;
    height: 38px;
    line-height: 999px;
    overflow: hidden;
    width: 446px;
}
#news .Ssection{
padding-top:49px;
}
#news .Ssection .fLeft{
width:663px;
}
/*
#news .Ssection .fRight{
overflow:hidden;
padding-left:30px;
float:none;
}
*/
.NewsList{
	font-size:16px;
}
.NewsList li{
background:url(../../service/images/service_list_bg01.gif) left bottom no-repeat;
padding-bottom:25px;
margin-bottom:30px;
}
.NewsList dt{
	margin-bottom:15px;
}
.NewsList dd p{
	text-indent:2em;
}
.NewsList dd a{
	color:#005ca5;
}
.NewsList dd .pdf{
	margin-top:10px;
	display:block;
	background:url(../images/PDF_ico.gif) left 4px no-repeat;
	padding-left:22px;
	float:right;
}
.NewsList dd a:hover{
	color:#014377;
	text-decoration:none;
}

/* 2012-05-29 AI */
.tI2{
	text-indent:2em;
}
.NewsList dd li{
	margin:0;
	padding-bottom:0;
	background:none;
	float:left;
}
.NewsList .photo_list li{
	margin:10px 8px 0 0;
}
.NewsList .photo_list li a{
	padding:0;
	margin:0;
	background:none;
}
.photo_list li img{
	border:1px solid #6f6e6c;
}
.mb10{
margin-bottom:10px;
}
#news #gallerytThree .fLeft{
width:100%;
}
/* 2013-07-05 AI */
#NewNews .pageNavi h2 span {
    background: url(../../news/images/ttl_01.gif) no-repeat scroll left top transparent;
    display: block;
    height: 38px;
    line-height: 999px;
    overflow: hidden;
    width: 446px;
}
.newNewsList li{ background:url(../images/li_bg.gif) left bottom repeat-x; padding:13px 0 11px 0; overflow:hidden; zoom:1; line-height:19px;}
.newNewsList li a{ /*display:block;2014-03-13Xie*/ overflow:hidden; zoom:1;}
.newNewsList li span{ padding-right:64px; margin-right:10px; display:block; float:left;}
.newNewsList li span.ico01{ background:url(../../news/images/ico_01.gif) right top no-repeat;}
.newNewsList li span.ico02{ background:url(../../news/images/ico_02.gif) right top no-repeat;}
.nextPage{ background:url(../../news/images/page_bg01.gif) left bottom repeat-x; padding:10px 0 15px; text-align:right;}
.nextPage li{ background-color:#fdfdfd; border:solid 1px #d4d4d4;display:inline-table; *display:inline;*zoom:1; line-height:10px; font-weight:bold;}
.nextPage li.on{ background-color:#f2f2f2; color:#005ca5;}
.nextPage li a{ cursor: pointer; display:block; padding:5px 7px;}
.nextPage li.linknone a{ cursor: default; text-decoration: none;}
.newsTtl{ line-height:19px; padding:8px 100px 8px 65px; background-position:right bottom; background-color:#fff; text-indent:-50px;}
.newsTtl img{ vertical-align:top;}
.published{ padding-right:21px; line-height:14px; text-align:right; margin-top:-40px; margin-bottom:24px; color:#000;}
.detailed{ font-size:14px; line-height:30px; margin-top:40px;}
.detailed span{ float:left; margin:0 12px 10px 0;}
.newsOther{background:url(../../news/images/page_bg01.gif) left bottom repeat-x;border-top:solid 1px #ccc;}
.newsOther{ padding:35px 0 30px 4px; margin-top:40px;}
.newsOther li{ background:url(../images/ico_01.gif) left 5px no-repeat; padding-left:19px; color:#005ca5; margin-bottom:10px;}
.newsOther li a{ color:#005ca5;}