@charset "utf-8";
/* CSS Document */


/* title ----------*/

h1 {
	text-indent:-1000px;
	background-image:url(../survey/support/img/title_maintenace.jpg);
	background-repeat:no-repeat;
	width:725px;
	height:39px;
	overflow:hidden;
	margin-bottom:20px;
	} 

#refresh h2 {
	margin:8px 10px 10px 10px;
}

/* content ---------*/

#maint{
	clear:both;
	width:725px;
	border:1px solid #dddddd;
	background-image:url(../survey/img/bg_product.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:15px;
	text-align:center;
	overflow:hidden;
	}

#maint:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #maint {
    height: 1em;
    overflow: visible;
}
/**/

.cnt {
	clear:both;
	width:705px;
	margin:10px auto;
	text-align:left;
	}


/* maint ----------*/

#maint_box {
	clear:both;
	width:705px;
	font-size:10px;
	}

#maint_box .left {
	float:left;
	width:408px;
	margin:0px 0px 16px 0px;
	border-right:1px dotted #999999;
	}

#maint_box .right {
	float:right;
	width:272px;
	margin:0px 0px 16px 0px;
	}

#maint_box .lright {
	float:right;
	width:272px;
	}

.pleft {
	float:left;
	width:136px;
	text-align:center;
	}

.pright {
	float:right;
	width:136px;
	text-align:center;
	}

#maint_box .name {
	width:106px;
	height:50px;
	margin:10px 0px 10px 30px;
	text-align:left;
	}

#maint_box .etc {
	clear:both;
	margin:10px 0px;
	text-align:left;
	font-size:10px;
	}

#maint_box ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}

#maint-box li {
	padding:0px;
	margin:0px;
	}


/* certification ----------*/

#cert {
	clear:both;
	width:725px;
	font-size:10px;
	}

#cert .left {
	float:left;
	width:477px;
	margin:0px 0px 16px 0px;
	}

#cert .right {
	float:right;
	width:229px;
	margin:0px 0px 16px 0px;
	border:1px solid #dddddd;
	background-color:#f7f7f7;
	}

#cert .right .txt {
	padding:10px 10px;
	text-align:left;
	}

#cert .lleft {
	float:left;
	width:229px;
	}

#cert .lright {
	float:right;
	width:229px;
	}


/* refresh ----------*/

#refresh {
	clear:both;
	width:725px;
	border:1px solid #dddddd;
	padding-top:10px;
	margin-bottom:16px;
	background-image:url(../survey/img/bg_product.jpg);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
	}

#refresh:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #refresh {
    height: 1em;
    overflow: visible;
}
/**/

#refresh .left {
	float:left;
	width:477px;
	margin:0px;
	padding-left:10px;
	}

#refresh .txt {
	padding:0px 10px 10px 0px;
	text-align:left;
	font-size:10px;
	}


#refresh .right {
	float:right;
	width:229px;
	margin:0px;
	}

#refresh .lleft {
	float:left;
	width:229px;
	}

#refresh .lright {
	float:right;
	width:229px;
	}


/* table ----------*/

table {
	margin: 15px 0px 15px 0px;
	border-collapse: collapse;
	border-spacing: 1px;
	border: 0px solid #dedede;
	font-size:10px;
	line-height:140%;
	color:#333333;
	}

th,
td {
	padding: 2px;
}

th {
	background-color: #dddddd;
}

td {
	border: 1px solid #dedede;
}

.on {
	background-color:#f7f7f7;
	}

