@charset "UTF-8";


/*-----------------------------------------------------
TOP
-------------------------------------------------------*/
/* 修正0330
div#content div.content-top{
	padding: 20px 0 0 0;
}
*/

/* 修正0330

*/

/* ↓修正0330↓*/

div#flashcontent{
	position:relative;
	width: 940px;
	z-index:1;
}

div#side{
	float: right;
	width: 260px;
	padding: 10px 0 0 0;
}

div#content div.content-top{
	padding: 20px 0 0 0;
}

div#main div#support {
	width: 660px;
	margin: 9px 0 0 0;
	padding: 0 0 8px 0;
	background: url(../images/index/bg_support.gif) no-repeat left bottom;
}

div#main div#support div{
	clear: both;
	width: 642px;
	margin: 0 auto 0 10px;
	background: url(../images/index/bg_support02.jpg) no-repeat left bottom;
}


div#main div#support div#support02,
div#main div#support div#support03{
	margin: 15px auto 0 10px;
}


div#main div#support div ul.support3{
	width: 642px;
	background: url(../images/index/bg_3columline.gif) repeat-y 0 0;
}


div#main div#support div ul.support3 li.support3_1{
	float: left;
	width: 179px;
	padding: 0 40px 0 10px;
}


div#main div#support div ul.support3 li.support3_2{
	float: left;
	width: 180px;
	padding: 0 40px 0 0;
}


div#main div#support div ul.support3 li.support3_3{
	float: left;
	width: 180px;
	padding: 0 10px 0 0;
}


div#main div#support div ul.support3 li p.supportimg{
	float: left;
	width: 60px;
	padding: 0 15px 0 0;
}


div#main div#support div ul.support3 li h4{
	float: right;
	width: 100px;
	font-weight: bold;
	line-height: 1.4;
}


div#main div#support div ul.support3btn{
	clear: both;
	width: 642px;
	padding: 13px 0 0 0;
}


div#main div#support div ul.support3btn li{
	float: left;
}


div#main div#support div ul.support2{
	width: 642px;
	background: url(../images/index/bg_2columline.gif) repeat-y 0 0;
}


div#main div#support div ul.support2 li.support2_1{
	float: left;
	width: 290px;
	padding: 0 40px 0 10px;
}


div#main div#support div ul.support2 li.support2_2{
	float: left;
	width: 290px;
	padding: 0 10px 0 0;
}


div#main div#support div ul.support2 li p.supportimg{
	float: left;
	width: 60px;
	padding: 0 15px 0 0;
}


div#main div#support div ul.support2 li h4{
	float: right;
	width: 215px;
	font-weight: bold;
	line-height: 1.4;
}


div#main div#support div ul.support2 li h5{
	float: right;
	width: 215px;
	font-size: 84%;
}


div#main div#support div ul.support2btn{
	clear: both;
	width: 642px;
	padding: 13px 0 0 0;
}


div#main div#support div ul.support2btn li{
	float: left;
}


div#main div#news{
	position: relative;
	clear: both;
	width: 660px;
	padding: 20px 0 0 0;
}


div#main div#news p{
	position: absolute;
	top: 20px;
	right: 0;
}


div#main div#news dl{
	width: 660px;
}


div#main div#news dl dt{
	float: left;
	width: 93px;
	padding: 7px 0 6px 10px;
	background: url(../images/common/ico_arrow.gif) no-repeat right 13px;
}


div#main div#news dl dd {
	padding: 7px 0 6px 113px;
	background: url(../images/common/bg_line.gif) repeat-x left bottom;
}


div#main div#news dl dd span{
	display: inline;
	height: 16px;
	width: 34px;
	margin: 0 7px 0 0;
	vertical-align: top;
}


