/* CSS Document */

#body {
	padding-top:0;
}
/*-----------------------------------------
	title area
-----------------------------------------*/	
#re_titlearea {
	width:938px;
	height:89px;
	background:#F8F8EE;
	border-bottom:#CCCCCC solid 1px;
	padding:0;
	margin:0 1px;
}
#re_titlearea h1 {
	display:inline;
	float:left;
	height:20px;
	padding:36px 0 0 12px;
	bottom:0;
}
#re_titlearea #step {
	float:none;
	display:block;
	text-align:left;
	padding-top:0;
}
#re_titlearea #step ul {
	width:460px;
	float:right;
	margin:39px 0 0;
}
#re_titlearea #step li {
	display:inline;
	width:100px;
	padding:0;
	margin:0;
	font-size:0;
}


/*---------------------------------------
	contents area
----------------------------------------*/	
#mainContent #contents {
	margin:0 auto;
	width:600px;
	padding-bottom:24px;
	background:url(../images/formtable_btm.gif)  no-repeat bottom left;
}
#mainContent #contents .intro {
	margin:0 0 20px;
	text-align:left;
}
#mainContent #contents .text {
	background:url(../images/formtable_bg.gif) repeat-y ;
}

#mainContent iframe {
	background-color:#FFFFFF;
	border:1px solid #7F9DB9;
	margin:10px 12px 0;
	text-align:left;
}

/*-----------------------------------
	button area
------------------------------------*/
#mainContent #contents #btn_area {
	width:320px;
	height:34px;
	margin:10px 0 0 275px;
}
#mainContent #btn_area a.agree {
	float:left;
}

#mainContent #btn_area a.disagree {
	float:left;
	margin-right:5px;
}
