@charset "UTF-8";

.calcPart {
	overflow: hidden;
	font-size: 0.8em;
	padding: 16px 30px 8px 25px;
}
.calcPart dl { overflow: hidden;}
.calcPart dt { padding: 0 0 4px 12px; background: url(../images/calc_icon.jpg) 0em .5em no-repeat; font-weight: bold;}
.calcPart dd { padding: 0 0 12px 12px; overflow: hidden;}
.calcPart dd input[type="text"] { padding: 0.2em; width: 110px; border: #CCC solid 1px;}
.calcPart dd li { float: left; padding-right: 1em;}

.calcPart dd li input[type="radio"]{ vertical-align: middle;}

.calcPart input[type="button"]{ width: 140px; height: 24px; background: url(../images/calc_submit.jpg) no-repeat; cursor: pointer; line-height: 24px;}

.calcAlert { width: 100%; clear: both; padding-top: .5em; font-size: .6em; color: #F00; line-height: 1.2; font-weight: bold;}

.answerTitle { padding-bottom: 16px; text-align: center; font-weight: bold; color: #3342bb;}


.answerBox
{
	text-align: center;
	padding: 8px;
	margin-bottom: 16px;
background-color: #fafafa;
border: 1px solid #bcc1e9;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}

.answerTxt { color: #ec6941; font-weight: bold; font-size: 107.3%;}

.answerNum { font-weight: bold;}
.answerNum span{ color: #0000ff; font-weight: bold;}
.answerNum01 { font-size: 160%;}

.answerLink { margin-bottom: 16px;}
.answerLink a { display: block; overflow: hidden; width: 140px; height: 30px; background: url(../images/calc_btn.jpg) no-repeat; text-indent: -999em;}



