@charset "utf-8";
/* eco css */

h2 {
	clear:both;
	color:#333333;
	font-size:28px;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	padding:0.75em 0;
	margin:0 0 0.5em 0;
}

h2 span {
	color:#CC3333;
	font-size:18px;
	font-weight:bold;
	padding:0 1em;
	margin:0;
}



.index1 {
	background:transparent url(../images/index_dl_bg.gif) repeat scroll left top;
	padding:5px;
	margin:0 0 2.5em 0;
}

.index1 p {
	background-color:#FFFFFF;
	padding:1.1em;
	margin:0;
	font-weight:bold;
}

h3{
	margin: 0 0 2em 0;
}

table.spec {
  margin-top: 0.2em;
  margin-bottom: 1.0em;
  width: 590px;
  border-collapse: collapse;
  border: solid 2px #ccc;
}

table.spec th,
table.spec td {
  border-bottom: solid 2px #ccc;
  border-top: solid 1px #999;
  border-left: solid 1px #999;
  border-right: solid 1px #999;
}


table.spec th {
  background: #E3EFBC;
  white-space: nowrap;
  text-align:left;
  font-weight:normal;
}

table.spec td.lefttd {
  width: 171px;
  background: #E6ECE3;
  
}

table.spec td.centertd {
  width: 133px;
}

table.spec td.righttd {
  width: 135px;
}

.alcenter {
  text-align:center;
  vertical-align:middle;
}





table.spec2 {
  margin-top: 1.5em;
  margin-bottom: 1.0em;
  width: 590px;
  border-collapse: collapse;
  border: solid 2px #ccc;
}

table.spec2 th,
table.spec2 td {
  border-bottom: solid 2px #ccc;
  border-top: solid 1px #999;
  border-left: solid 1px #999;
  border-right: solid 1px #999;
}


table.spec2 th {
  background: #E3EFBC;
  white-space: nowrap;
  font-weight:normal;
}

table.spec2 td.lefttd {
  text-align:center;
  vertical-align:middle;
}

table.spec2 td.centertd {
  text-align:left;
}

table.spec2 td.righttd {
  text-align:right;
}

.alcenter {
  text-align:center;
  vertical-align:middle;
}


.pagetop {
	text-align:right;
	padding:1em 0 2em 0;
}


.linkbox {
	
}


.linkbox .left-box {
	width:280px;
	background:transparent url(../images/index_dl_bg.gif) repeat scroll left top;
	margin:0 0 2.5em 0;
	padding:5px;
}

.linkbox .right-box {
	width:280px;
	background:transparent url(../images/index_dl_bg.gif) repeat scroll left top;
	margin:0 0 2.5em 0;
	padding:5px;
}

.linkbox .whitebox {
	background-color:#FFFFFF;
	padding:0.5em;
	margin:0;
}

.linkbox .whitebox .imgarea{
	width:98px;
}

.linkbox .whitebox .txtarea{
	width:160px
}

.alignright{text-align:right;}
.linkbox .arrow{ background:url(../images/point.gif) no-repeat 0% 0.28em; padding:2px 0 0 20px; margin:0;}


#srch{
	border:10px solid #ccc;
}

#srch p{
	margin:0;
}

#srch .mt7{
	margin:7px 0 0 0;
}

#srch .btnarea{
	float:right;
	border-left:10px solid #ccc;
}
