.rental_header {
	font-size : 24px;
	color : #c81f3f;
	font-weight: bold;
}

.sub_title {
	font-size : 20px;
	color : #7d7d7d;
}

.procedure_wrapper {
	width : 100%;
	margin-top : 40px;
	height : 120px;
}

.procedure_circle {
	width : 120px;
	height : 120px;
	text-align: center;
	vertical-align: center;
	float:left;
	
	border-radius: 60px;
	color : #fff;
	font-size : 18px;
	padding-top:51px;
}

.procedure_before {
	background-color: rgb(235,235,235);
	color : #c81f3f;
}

.procedure_after {
	background-color: #c81f3f;
	color : #fff;
}



.procedure_arrow {
	width : 92px;
	height : 120px;
	text-align: center;
	float:left;
	font-size : 26px;
	color : #c81f3f;
} 

.sub_title_2nd {
	margin-top : 55px;
}

.rental_description {
	font-size :15px;
}

.download_btn_row {
	width : 100%;
	height : 93px;

}

.download_btn_wrapper {
	float : left;
	width : 49%;
}

.has_right_border {
	border-right : 1px solid #c2c2c2;
} 

.has_left_padding {
	padding-left : 15px;
}

.downalod_btn {
	width : 280px;
	height : 72px;
	background-color: rgb(235,235,235);
	float : left;
	color : #c81f3f;
	font-size : 18px;
	padding-top : 25px;
	text-align: center;
	font-weight: bold;
}

.has_margin_left {
	margin-left : 5px;
}

.downlaod_anchor:active > .downalod_btn {
	color : #fff;
	background-color : #c81f3f;
}

.download_btn_row_margin_top {
	margin-top : 52px;
}

.rental_margin_top_header {
	margin-top : 70px;
}

.uploader_wrapper {
	width : 100%;
	height : auto;
	overflow: hidden;
}

.uploader_box {
	width : 49%;
	float:left;

}

.download_table {
	width : 100%;
}

.download_table tr {
	height : 50px;
}

.download_table th {
	height : 50px;
	background-color: rgb(235,235,235);
	font-size : 18px;
	font-weight: bold;
	padding-left : 10px;
	border-top : 1px solid #c2c2c2;
}

.download_table td {
	height : 50px;
	padding-left : 8px;
	border-top : 1px solid #c2c2c2;
	border-bottom : 1px solid #c2c2c2;
	font-size : 13px;
}

.doc_button {
	width : 240px;
	background-color: rgb(235,235,235);
	color : #c81f3f;
	float : left;
	height: 35px;
	margin-left : 5px;
	border : none;
	font-size : 13px;	
	font-weight: bold;
}

.doc_button:active {
	background-color: #c81f3f;
	color : #fff;
}

.doc_button:hover {
	background-color: #c81f3f;
	color : #fff;
}

.has_margin_table {
	margin-top : 50px;
}

.uploader_box {
	height : 620px;

}

.uploader_box_right {
	margin-left : 20px;
	border : 1px solid #c2c2c2;
	height : 352px;
}

.before_upload_wrapper {
	width : 100%;
	height : 280px;
	text-align: center;
	display: : block;
}

.before_upload_wrapper img {
	margin-top : 10px;
}


.before_upload_wrapper p {
	font-size : 18px;
}

.after_upload_wrapper {
	width : 100%;
	height : 320px;
	display: none;

}

.upload_btn_wrapper {
	text-align: center;
}

.upload_btn_wrapper button {
	background-color: #c81f3f;
	color : #fff;
	font-size : 16px;
	border :none;
	height : 40px;
	width : 200px;
	font-weight: bold;
}

.submit_btn {
	background-color: rgb(235,235,235);
	color : #c81f3f;
	font-size : 24px;
	border :none;
	height : 60px;
	width : 586px;
	font-weight: bold;
	margin-left : 20px;
	margin-top : 40px;
}

.after_upload_wrapper input {
	width : 0px;
}

.file_list {
	width : 100%;
	height : 100%;
	padding-left : 50px;
	padding-right : 50px;
	padding-top : 70px;
}

..file_list_table {
	width : 100%;
}

.file_list_table td{
	height : 60px;
	border-top : 1px solid #c2c2c2;
	border-bottom : 1px solid #c2c2c2;
}

.filename {
	width : 485px;
	font-size : 18px;
}

.delete_file {
	color : #c81f3f;
	font-size : 22px;
	width : 20px;
}

.facility_download_btn {
	float :left;
	width : 595px;
	height : 70px;
	background-color : rgb(235,235,235);
	margin-top : 0px;
	border : none;
	color : #c81f3f;
}

.facility_download_btn:hover {
	background-color : #c81f3f;
	color : #fff;
}

.facility_download_btn p {
	margin : 0 0 0px;
}

.right_btn {
	margin-left : 10px;
}

.btn_p {
	font-size : 18px;
	font-weight: bold;
}

.contents_container {
	padding-top : 50px;
}
