.application {
	padding:0;
}

.application .not-avail {
	
}


.application .title {
	font-size:18px;
	font-weight:bold;
	padding:15px 0;
}

.application .headertext {
	margin:10px 0;
}

.application .privacy-title {
	padding-bottom:4px;
	font-weight:bold;
}
.application .privacy {
	border:1px #d7d7d7 solid;
	line-height:150%;
	height:80px;
	padding:4px;
	white-space:pre-wrap;
	overflow-y:scroll;
	color:#777;
}
.application .agree-btn {
	padding:3px 0;
	text-align:right;
	margin-bottom:20px;
}


.application .apply {
	
}

.apply table {
	width:100%;
	border-spacing:0;
	font-size:14px;
	border-top:2px #a3ba00 solid;
}
.apply th,
.apply td {
	padding:15px 0;
	border-bottom:1px #d7d7d7 solid;
	color:#535353;
}
.apply th {
	padding-left:20px;
	text-align:left;
	font-weight:normal;
	font-size:16px;
}
.apply input[type=text] {
	height:33px;
	font-size:15px;
	color:#535353;
}
.apply textarea {
	border:1px #d7d7d7 solid;
	font-size:15px;
	color:#535353;
}
.apply .agreement {
	border:1px #d7d7d7 solid;
	padding:20px;
	margin-bottom:15px;
	width:735px;
}
.application .main-buttons {
	padding:30px 0;
	text-align:center;
}
.application .main-buttons input[type=button] {
	width:120px;
	height:40px;
	font-size:16px;
	background-color:#a3ba00;
	border:1px #a3ba00 solid;
}

@media screen and (max-width:479px) {
	padding:10px;
}
