/*mile*/

#cont02{
	background:#FF9933;
	padding:15px;
}

#bt02{
	background:#FF9933 url(../img/bg-bt-go.gif) no-repeat;
	padding:0 15px 30px 0;
	text-align:right;
}

#mile-info{
	background:url(../img/mainimage.gif) no-repeat right top;
}

#mile-info-box{
	width:351px;
	background:#F4F3D4;
	margin:0 0 10px 0;
}

#mile-info-box02{
	background:url(../img/hl-mile-bottom.gif) no-repeat center bottom;
}

#mile-info-box p{
	font-size:90%;
	padding:0 0 5px 0;
	margin:0;
}

#mile-form-box{
	background:url(../img/box-top.gif) no-repeat center top;
	padding:10px 0 0 0;
}

#mile-form-box02{
	background:#FFFFCC url(../img/box-bottom.gif) no-repeat center bottom;
}

.form-a01{
	width:200px;
	margin:0 30px 0 0;
}

.form-a02{
	width:100px;
	margin:0 0 0 0;
}

.form-a03{
	width:200px;
	margin:0 30px 0 0;
}

/*result*/

#mile-food-box{
	width:730px;
	background:#FFFF99 url(../img/box-food-top.gif) no-repeat center top;
	padding:10px 0 0 0;
	margin:0 auto;
}

#mile-food-box02{
	background:#FFFF99 url(../img/box-food-bottom.gif) no-repeat center bottom;
}

.mile-result{
	width:342px;
	margin-bottom:10px;
}

.mile-result-box{
	width:342px;
	background:#99CCFF url(../img/box-mileresult-top.gif) no-repeat center top;
	padding:10px 0 0 0;
}

.mile-result-box02{
	width:342px;
	background:#99CCFF url(../img/box-mileresult-bottom.gif) no-repeat center bottom;
}

.mileicon img{
	margin:0 6px;
}

.resulttxt{
	font-size:30px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

div.ans{
	clear:both;
	margin:0 0 10px 0;
}

div.ans h3{
	float:left;
	margin:0 10px 0 0;
}

div.ans h3 img{
	vertical-align:bottom;
}


div.ans p{
	font-size:20px;
	font-weight:bold;
	margin:0 10px 0 0;
	padding:0;
	position:relative;
	top:-6px;
}

table.result{
	width:90%;
}

table.result th,table.result td{
	padding:6px 5px 0 5px;
	text-align:right;
}

table.result th.top{
	width:20%;
	font-size:100%;
	font-weight:bold;
	padding:0 5px 15px 5px;
}

.explanation{
	background:#FF9933;
	padding:15px;
}


.explanation h3{
	font-weight:bold;
	color:#FF3300;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #FF9933;
}

.explanation h4{
	font-weight:bold;
	margin:0 0 10px 0;
}
