*{
	margin:0px;
	padding:0px;
}
.type1{
width: 100%;
border-collapse: collapse;
}
.type1 th{
width: 25%;
padding: 6px;
text-align: left;
vertical-align: top;
color: #333;
background-color: #eee;
border: 1px solid #b9b9b9;
}
.type1 td{
padding: 6px;
background-color: #fff;
border: 1px solid #b9b9b9;
}


.type2{
width:100%;
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.type2 th{
width: 25%;
padding: 4px;
text-align: left;
vertical-align: top;
color: #444;
background-color: #ccc;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.type2 td{
padding: 4px;
background-color: #fafafa;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}


.type3{
width:100%;
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.type3 th.title{
/*
width: 50%;
*/
padding: 4px;
text-align: center;
vertical-align: top;
color: #444;
background-color: #ccc;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.type3 th.check{
width: 7%;
padding: 4px;
text-align: center;
vertical-align: top;
color: #444;
background-color: #ccc;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.type3 td{
font-weight:700;
padding: 4px;
background-color: #fafafa;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.type3 td.check{
	text-align:center;
}

.table_box1 {
	width:100%;
}
.table_box1 ul li {
	color:#404d64;
}

/*
.table_box1 ul {
	list-style:none;
	color:#404d64;
	padding:0px;
	border-left:1px solid black;
}
*/
DIV.lay1 DIV.whitepage .table_box1 ul {
	/*  */
	padding:0px;
	margin:0px;
	margin-left:0px;
	padding-left:40px;
	/*  */
	list-style:none;
	color:#404d64;
}
.table_box1  .bottom{
	font-weight:700;
	display:table-cell;
	vertical-align:bottom;
}
.hardbox_150{
	min-width:150px;
	max-width:150px;
}
.hardbox_170{
	min-width:170px;
	max-width:170px;
}
.hardbox_200{
	min-width:200px;
	max-width:200px;
}
.hardbox_250{
	min-width:250px;
	max-width:250px;
}
.hardbox_300{
	min-width:300px;
	max-width:300px;
}
.hardbox_400{
	min-width:400px;
	max-width:400px;
}
.hardbox_600{
	min-width:600px;
	max-width:600px;
}
.text-left{
	text-align:left;
}