

#agreement {
	width:800px;
	height:200px;
	overflow:auto;
	margin:15px auto;
	border:1px solid #999;
	padding:10px;
	font-size:88%;
	}

#agree_check {
	width:800px;
	margin: 0 auto;
	background:#FFC9CE;
	padding:10px;
	border:1px solid #FF8585;
	margin-bottom:15px;

	}

#agree_check input {
	vertical-align:top;
	margin-right:5px;
	}

#agree_check strong {
	font-size:120%;

	}

#apply_btn_wrapper {
	width:820px;
	margin:0 auto;
	}

#apply_btn {
	width:800px;
	background:#F0F0F0;
	padding:10px;
	border:1px solid #D7D7D7;
	margin-bottom:35px;
	float:right;
	}

#apply_btn input {
	padding-bottom:5px;
	}

#apply_btn .regular {
	width:248px;
	float:left;
	margin-right:27px;
	}

#apply_btn .partner {
	width:248px;
	float:left;
	}

#apply_btn .semiregular {
	width:248px;
	float:right;
	}

#driver_apply_btn_wrapper {
	width:550px;
	margin:0 auto;
	}

#driver_apply_btn {
	background:#F0F0F0;
	padding:10px;
	border:1px solid #D7D7D7;
	margin-bottom:35px;
	float:right;
	}

#driver_apply_btn input {
	padding-bottom:5px;
	}

#driver_apply_btn .regular {
	width:248px;
	float:left;
	margin-right:27px;
	}

#driver_apply_btn .partner {
	width:248px; float:left;
	}

#driver_apply_btn .semiregular {
	width:248px;
	float:right;
	}

#course_change {
	clear:both;
	border-top:1px solid #ccc;
	padding-top:15px;
	margin-bottom:35px;
	text-align:center;
	}

#course_change strong {
	}

.change {
	width:260px;
	margin:10px auto;
	background:#F0F0F0;
	padding:10px;
	border:1px solid #D7D7D7;
	margin-bottom:35px;
	text-align:center;
	}


