ul, li {
	list-style:none;
	margin:0px;
	padding:0px;
}

.align_right {
	text-align:right;
}

.cation {
	color: #ff0000;
}

.mark {
	color:#b80000;
}


#container {
	width:750px;
	margin-top:10px;
	
	
}

#step {
	width:750px;
	margin:25px 0px 0px 0px;
}

#step ul {
	margin-top:10px;
}

#step li {
	float:left;
	width:208px;
	margin-right:63px;
}

#step li.step3 {
	float:right;
	margin-right:0px;
}

#step .line {
	margin:10px 0px;
}

#list {
	clear:both;
	margin-bottom:15px;
}

#form {
	width:900px;
	background-color:#ffffff;
	color:#000000;
	padding:5px 5px;

}

.block_label {
	float:left;
	width:120px;
}

.topmargin {
	margin-top:10px;
}

#reserv, #comment, #contact, #present {
	width:800;
	clear:both;
	margin-bottom:15px;
}

label {
	display:inline;
	float:left;
	width:120px;
	margin-left:120px;
	position:relative;
}

.input_area, .input_area2 {
	padding-bottom:10px;
}

#reserv label.top_item,
#contact label.top_item {
	margin-left:0px;
}

#reserv .cation {
	position:absolute;
	left:105px;
}

#reserv .input_area {
	float:left;
	width:455px;
}
#reserv .input_area2 {
	display:inline;
	float:left;
	width:455px;
	margin-left:240px;
}

#comment .input_area {
	float:left;
	width:600px;
}

#contact label {
	width:173px;
	margin-left:120px;
	position:relative;
}

#contact label.top_item {
	margin-left:0px;
}

#contact label .cation {
	position:absolute;
	left:160px;
}

#contact .input_area {
	float:left;
	width:400px;
}

#contact .input_area2 {
	display:inline;
	float:left;
	width:420px;
	margin-left:292px;
}

#contact .input_area2 label {
	width:185px;
	margin-left:0px;
	position:relative;
}

#contact .input_area2 label .cation {
	position:absolute;
	left:174px;
}

#present p {
	margin:10px 10px 15px 15px;
}

#present .input_area {
	margin-left:50px;
}

#present p.remark {
	margin-left:20px;
}


#submit {
	clear:both;
	text-align:center;
	padding:10px 0px 10px;
}


#thanks {
	width:750px;
	height:250px;
	text-align:center;
	background-color:#ffffff;
}

#thanks img {
	margin-top:92px;
}

#submit input {
	margin-left:50px;
}

