/* CSS Document */
div#container div#contents1 {
	float:left;
	margin-top:5px;

}

div#container div#footer{
	margin-top:100px;

}
div#container div#ledbtn{
	margin-top:5px;
	float:left;
	height:107px;
	width:252px;
	border:1px solid #b8c5ce;
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
}
div#container div#systembtn{
	margin-top:5px;
	margin-left:8px;
	float:left;
	height:107px;
	width:252px;
	border:1px solid #b8c5ce;
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
}
div#container div#chinabtn{
	margin-top:5px;
	margin-left:8px;
	float:left;
	height:107px;
	width:252px;
	border:1px solid #b8c5ce;
	padding-left:3px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
}

#contents2 ul li {
float:left;
}

#topNews {
clear:both;
float:left;
padding-left:0px;
width:580px;
border:2px solid #c9c9c9;
margin-top:5px;
padding-bottom:2px;
}

#topNews dl {
color:#FFF;
font-size:14px;
margin-top:5px;
/**
background:url(../images/top_news_icon.gif) top left no-repeat;
**/
margin-left:2px;
/**
border-bottom:#8a8a8a 1px dashed;
**/
padding-bottom:2px;
}

#topNews dl a {text-decoration:none;}
#topNews dl a:link {color: #0001fc;}
#topNews dl a:active {color:#000000;}
#topNews dl a:hover {color:#000000; text-decoration:none;}
#topNews dl a:visited {color: #000000; text-decoration:none;}

#topNews dt {
float:left;
margin-right:10px;
padding-left:10px;
}

#newsTitle{
	float:left;
	padding-left:0px;
	text-align:left;
	/**
	border:1px solid #F00;
	**/
	background:url(../img/index/new-title-bg.jpg) top left repeat-x;
	width:100%;
	height:25px;
	margin-bottom:5px;
}
#newsTitle .title{
	float:left;
	width:500px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding-top:5px;
	/**
	border:1px solid #F00;
	**/
	}
#newsTitle .btn{
	float:left;
	padding-right:20px;
	width:30px;
	padding-top:5px;
	height:20px;
	/**
	border:1px solid #F00;
	**/
	}
#copInfo {
float:left;
margin-left:10px;
width:194px;
border:2px solid #c9c9c9;
margin-top:5px;
padding-bottom:5px;
}
#copInfo .copBtn {
float:left;
margin-left:10px;
width:171px;
border:1px solid #c9c9c9;
margin-top:5px;
}

#contents2 .serviceTitle{
	float:left;
	padding-left:20px;
	padding-top:5px;
	width:700px;
}
#contents2 .serviceBg{
	float:left;
	height:14px;
	width:790px;
	margin-left:5px;
	background:url(../img/index/list-title-bg.jpg) top left repeat-x;
}
#contents2 .serviceContent{
	float:left;
	margin-left:20px;
	width:130px;
}
#contents2 .serviceImg{
	float:left;
	border:1px solid #cacaca;
}
#contents2 .serviceText{
	width:130px;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	float:inherit;
}


div.normal{border:1px solid #cacaca;}
div.active{border:1px solid #72ae2a;}




div#pageFooter{
	margin-left:auto;	/* IE以外用の中央寄せ */
	margin-right:auto;	/* IE以外用の中央寄せ */
	text-align:left;	/* 中身を左寄せに戻す */
	position:relative;
	clear:both;
	width:800px;
	font-size:9px;
	text-align:left;
	margin-top:20px;
	border-bottom:2px solid #b5b5b5;
	border-top:1px solid #b5b5b5;
	
}


#pageFooter .cts {
	margin-right: auto;
	margin-left: auto;
	width:100%;
	border-bottom:4px solid #b5b5b5;
	text-align:center;
	margin-top:10px;
	padding-bottom:15px;
}

#pageFooter .cts UL {
	padding-top:5px;
	padding-left:200px;
	padding-bottom:5px;
}
#pageFooter .cts UL LI {
	FLOAT: left;
}
#pageFooter .cts UL LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 15px; FONT-SIZE: 12px; PADDING-TOP: 0px;
}
#pageFooter .ctsUL LI A:hover {
	COLOR: #000;
}
#footer .cts p {
	font-size:12px;
	margin-top:40px;
	padding-right:5px;
	
}
#pageFooter .copyright {
	float:left;
	margin-top:0px;
	margin-left:50px;
	padding-top:10px;
	padding-bottom:20px;
	font-size:15px;
	color:#000;
	/**
	border:1px solid #F00;
	**/
}
#pageFooter .copNm {
	float:left;
	margin-top:0px;
	margin-left:250px;
	padding-top:10px;
	padding-bottom:20px;
	font-size:15px;
	/**
	border:1px solid #F00;
	**/
}
