/* CSS Document */

.btn-s {
	background-image:url(images/btn01-bg.gif);
	border: 1px solid #FFFFFF;
	font-size: 12px;
	line-height: 21px;
	height: 21px;
	padding:0 3px;
	color: #456D9E;
}
.explain {
	font-size:11px;
	color:#456D9E;
	line-height:17px;
}
.explain2 {
	font-size:11px;
	color:#5a0900;
	line-height:17px;
}
.notice {
	font-size:10px;
	color:#456D9E;
	line-height:17px;
}
.input {
	border: 3px double #FFFFFF;
	font-size: 12px;
	color: #666666;
	background-color:#C0E374;
	margin-right:8px;
}
.input2 {
	border: 3px double #FFFFFF;
	font-size: 12px;
	color: #666666;
	margin-right:8px;
}
/* ---------------------------------------------------------------------------------rounded-corner */

.rounded-corner {
	font-size: 12px;
	margin: 40px;
	width: 90%;
	text-align:center;
}
.rounded-corner thead th.rounded-company {
	background: #A8D000 url('images/left.png') left -1px no-repeat;
}
.rounded-corner thead th.rounded-q4 {
	background: #A8D000 url('images/right.png') right -1px no-repeat;
}
.rounded-corner th {
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #A8D000;
	text-align:center;
}
.rounded-corner td {
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
	text-align:center;
}
.rounded-corner tfoot td.rounded-foot-left {
	background: #e8edff url('images/botleft.png') left bottom no-repeat;
}
.rounded-corner tfoot td.rounded-foot-right {
	background: #e8edff url('images/botright.png') right bottom no-repeat;
}
.rounded-corner tbody tr:hover td {
	background: #d0dafd;
}
