@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for index style
	
*/


/* 1.for index style
===============================================================*/
div#top{
	margin:0 34px 20px 34px;
	font-size:0.75em;
	width:794px;
	height:560px;
}
div#demo{
	float:left;
	display:inline;
	width:310px;
	height:560px;
}
div#topSide{
	float:right;
	display:inline;
	width:480px;
	height:560px;
}
.topSplash{
	margin:15px 0px 10px 0px;
	width:480px;
	height:360px;
}
.topHead{
	margin:15px 0px 10px 0px;
	width:480px;
	height:162px;
}
.topFeature{
	width:111px;
	height:87px;
	margin:0px 0px 12px 0px;
}
.topMargin{
	width:12px;
	height:12px;
}
.topSpace{
	width:10px;
	height:10px;
}
.topButton{
	width:235px;
	height:160px;
}
div#main{
	padding-top:0;
}
div#featureArea{
	margin-bottom:14px;
}
div#newsArea{
}
div#newsArea h2{
	margin-bottom:4px;
}
div#newsArea dl{
	margin:0px 0px 10px 0px;
	padding:0px 10px 10px 16px;
	line-height:1.4;
	height:840px;
	overflow-x:hidden;overflow-y:scroll;
	border:1px #bbbbbb solid;
}
div#newsArea dt{
	float:left;
	margin-bottom:10px;
	padding-top:12px;
	width:6.5em;
	background:url(../../images/common/line_dot.gif) repeat-x right top;
}
div#newsArea dt span{
	padding-left:13px;
	background:url(../../images/common/ico_arr01.gif) no-repeat 0 3px;
}

div#newsArea dd{
	margin:0 0 10px 6.5em;
	padding-top:12px;
	background:url(../../images/common/line_dot.gif) repeat-x left top;
}
div#newsArea dd span{
	color:#0170c5;
	font-weight:bold;
}
div#newsArea dt.newFirst,div#newsArea dd.newFirst{
	background:none;
}
div#topicsArea{
	margin-right:16px;
	text-align:right;
	margin-bottom:31px;
}
div#sample h2{
	margin-bottom:17px;
}
div.samBox{
	float:left;
	display:inline;
	width:221px;
}
div.samLeft{
	margin:0 35px 34px 16px;
}

