@import url(../css/base.css);

#title {
	width:700px;
	height:200px;
	background:url(img/title_r.jpg) no-repeat top;
	text-indent:-9999px;
	}

#headArea_sub {
	float:left;
	background:url(img/title_l.jpg) top no-repeat;
	width:240px;
	height:auto;
	padding:0 0 55px 20px;
}


.formArea{
	width:645px;
	height:auto;
	margin:0 20px 30px 15px;
}
#cap02{
	background:url(img/cap02.gif) no-repeat;
	width:60px;
	height:33px;
	text-indent:-9999px;
	margin:0 0 20px 15px;
}
#cap03{
	background:url(img/cap03.gif) no-repeat;
	width:210px;
	height:33px;
	text-indent:-9999px;
	margin:0 0 20px 15px;
}
.outlineArea{
	background-color:#F6F6F6;
	width:645px;
	height:auto;
	margin:0 20px 40px 15px;
}
.outline_L{
	float:left;
	width:120px;
	height:auto;
	padding:20px 0 10px 40px;
	border-bottom:#FFFFFF 1px solid;
}
.outline_R{
	float:left;
	width:470px;
	height:auto;
	padding:20px 0 10px 15px;
	line-height:2;
	border-bottom:#FFFFFF 1px solid;
}
.outline_bottom{
	clear:both;
	width:645px;
	height:1px;
	border-bottom:#DBE0E3 1px solid;
}

.outline_end{
	clear:both;
	width:645px;
	height:25px;
}

.historyArea{
	width:645px;
	height:auto;
	margin:0 20px 40px 15px;
}
.history_L{
	float:left;
	width:120px;
	height:auto;
	padding:15px 0 10px 40px;
}
.history_R{
	float:left;
	width:465px;
	height:auto;
	padding:15px 0 10px 20px;
}
.history_bottom{
	clear:both;
	width:645px;
	height:1px;
	border-bottom:#AAB3B7 1px dotted;
}
.mapArea{
	width:645px;
	height:auto;
	padding:0 20px 50px 15px;
	text-align:center;
}

.hp-field{
	position:absolute;
	left:-9999px;
	top:-9999px;
}
