﻿.appdownlist { display: block; background: #e50020; width: 72px; margin: 0 auto }
a.appdownlist:link, a.appdownlist:visited { color: #fff; text-decoration: none; font-size: 12px; padding: 2px 5px }
.selectval,.selectlist{font-size:1em;}
@media only screen and (min-width:768px) {
.apptable_list, .citylist {
	float: left;
	width: 50%
}
.apptable_list .selectbox{position:relative; float:right; width:88%; border:none;}
.apptable_list .selectbox.hawidth_apptable{ width:68%; }
.apptable_list, .citylist.allwidthlist {
	float: left;
	width: 100%
}
.apptable_list td{line-height:4em;}
.apptable_list input,.apptable_list select,.apptable_list textarea{line-height:3em; height:3em; width:96%; float:left; padding-left:2%;}
.apptable_list input.hawidth_apptable,.apptable_list select.hawidth_apptable,.apptable_list textarea.hawidth_apptable{ width:68%; }
.apptable_list textarea{line-height:1.6em; height:4.8em; margin:10px 0;word-break: break-all;}
.apptable_list label{line-height:1.8em; height:95%; width:25%; float:left; padding-left:2%;}
.apptable_list select{float:right;}
.apptable_list .redtext{color:#c00;}
}

@media only screen and (max-width:767px) {
.appdown { width: 100px }
.apptable_list td{line-height:4em; position:relative;}
.apptable_list input,.apptable_list select,.apptable_list textarea{line-height:4em; height:95%; width:80%; float:left; padding-left:2%;}
.apptable_list input.hawidth_apptable,.apptable_list select.hawidth_apptable,.apptable_list textarea.hawidth_apptable{ width:68%; }
.apptable_list textarea{line-height:1.6em; height:4.8em; margin:10px 0;}
.apptable_list label{line-height:1.8em; height:95%; width:auto; float:left; padding-left:2%; position:absolute; left:2%; z-index:999;}
.apptable_list select{float:right;}
.apptable_list .redtext{color:#c00;}
.tablealllist{width:100%; display:block; float:left;}
}
