@charset "utf-8";
/*
 * this css
 * Date: 2011/02
 * Author: Creative Team
 */

#page-head p.head1,
#page-head h1{
height: 88px;
width: 955px;
margin-left:1px;
background: url(images/news-page-head.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}


#contents {
	width:764px;
}

/* newsLineup
---------------------------------------------------------------------------------*/

#news{
	width:685px;
	margin:0 auto;
	padding-bottom:40px;
	}

#news h2{
	color:#fff;
	width:93px;
	height:25px;
	margin-top:20px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	background:url(images/year_img01.gif) no-repeat left top;
	}

#news ul{
	width:665px;
	margin:0 0 0 20px;
	padding:4px 0;
	}


#news ul li{

	width:665px;
	padding:10px 0;
	line-height:16px;
	font-weight:bold;
	border-bottom:1px dotted #000;
	}

#news ul li img{
	vertical-align:middle;
	margin-left:7px;
	margin-top:-2px
	}

#news ul li span{
	display:block;
	float:left;
	width:195px;
	}

#news ul li span.article{
	display:block;
	float:left;
	width:465px;
	font-weight:normal;
	}

/* newsDetails
---------------------------------------------------------------------------------*/

#newsDetails{
	width:685px;
	margin:0 auto;
	padding-bottom:85px;
	}

#newsDetails p img{
	/*width:80px;*/
	/*height:14px;*/
	border:none;
	}

#newsDetails h1{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#343a92;
	margin-top:5px;
	}

#newsDetails p.date{
	margin-top:14px;
	font-weight:bold;
	color:#545454;
	}

/* article */

#newsDetails div.article{
	margin-top:10px;
	line-height:150%;
	}

/* fav */

#newsDetails #fav{
	position:relative;
	top:0;
	right:0;
	width:269px;
	margin:10px 0 0 448px;
	}

#newsDetails #fav .ico_fb_iine{
	width:100px;
	}

#newsDetails #fav .f_list{
	position:absolute;
	width:180px;
	left:0;
	top:23px;
	}

/*----- common -----*/

.ultraclear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	font-size:0;
	line-height:0;
	background:0;
	border:none;
	visibility:hidden;
}



#news ul li:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;  
	font-size: 0.1em;
	line-height: 0;  
	clear: both;  
	}

#contents p.ft_support_info {
    background: url(/service/images/sv_ft_support.gif) no-repeat scroll 0 0 transparent;
    height: 32px;
    margin: 0 auto -18px;
    overflow: hidden;
    text-indent: -9999px;
    width: 761px;
}

* html div#xxx {
behavior: expression(IEPNGFIX.fix(this));
}