.table_application {
	width:100%;
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	border-top:2px solid #000;
	font-size:13px;
	background-color:#fff;
}
.table_application th { padding:10px 20px; border-bottom:1px solid #ddd; background-color:#fafafa; font-weight:normal; font-size:13px; text-align:left; }
.table_application td { padding:10px 10px; border-bottom:1px solid #ddd; }
.table_application th img,
.table_application td img { vertical-align:middle; }
.table_application input { padding:5px;}
.table_application textarea { width:100%; min-height:120px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.table_schedule {
	width:100%;
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	border-top:1px solid #000;
	border-right:1px solid #ddd;
	font-size:13px;
	background-color:#fff;
}
.table_schedule th { padding:10px 5px; border:1px solid #ddd; border-width:0 0 1px 1px; font-size:13px; text-align:center;}
.table_schedule td { padding:10px 5px; border:1px solid #ddd; border-width:0 0 1px 1px; }
.table_schedule td img { vertical-align:middle; }
.table_schedule input { padding:5px;}
.table_schedule select { width:100%;}
.table_schedule textarea { width:100%; min-height:220px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.table_result {
	width:100%;
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	border-top:1px solid #000;
	border-right:1px solid #ddd;
	font-size:12px;
	background-color:#fff;
}
.table_result th { padding:6px 4px; border:1px solid #ddd; border-width:0 0 1px 1px; color:#000; font-size:12px; text-align:center; font-weight:normal; background-color:#fafafa;}
.table_result th span {color:#ed1c24; padding:0 2px 0 0;}
.table_result td { padding:6px 4px; border:1px solid #ddd; border-width:0 0 1px 1px; text-align:center; }
.table_result td.center {text-align:center;}
.table_result td.left {text-align:left;}
.table_result td.right {text-align:right;}
.table_result td img { vertical-align:middle; }
.table_result input { font-size:12px; padding:4px 2px; text-align:right;}
.table_result input[type='date'] {padding:2px 2px;}
.table_result select { width:100%;}
.table_result textarea { width:100%; font-size:12px; min-height:120px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.table_result textarea.performance {min-height:40px;}

.table_basic_list {
	width:100%;
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	border-top:2px #000 solid;
	text-align:center;
	font-size:15px;
	line-height:180%;
	background-color:#fff;
}
.table_basic_list.border{border-top:1px #000 solid;}
.table_basic_list th { padding:10px 5px 10px 5px;  vertical-align:middle; background:#f9f9f9; color:#000000; font-size:15px;}
.table_basic_list td { padding:10px 5px; border-bottom:1px solid #ddd; vertical-align:middle;}
.table_basic_list td img { vertical-align:middle; }
.table_basic_list .text_left {text-align:left; padding-left:10px;}
.table_basic_list .bg01 {background-color:#fff;}
.table_basic_list .bg02 {background-color:#fafafa;}

.table_search {
	padding:0;
	margin-bottom:10px;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border-top:2px solid #000;
	font-size:13px;
	line-height:180%;
}
.table_search th { height:30px; padding:5px 0 5px 5px; border:1px solid #ddd; border-width: 0 1px 0 0; background:#f1f1f1; vertical-align:middle; font-size:13px;}
.table_search td { height:30px; padding:5px 0 5px 15px; text-align:left; vertical-align:middle;}
.table_search .text_right{text-align:right;}
.table_search .text_left{padding-left:8px; text-align:left; width:60px;}
@media screen and (max-width:800px){
	.table_search td .btn_250_40 {width:120px;}
}
@media screen and (max-width:560px){
	.table_search td  {display:block; float:left; text-align:left; height:auto; padding:5px 0 0 8px;}
	.table_search td select,.table_search td input {margin-bottom:3px;}
}

.table_basic_view {
	padding:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border:1px solid #ddd;
	border-width: 0 1px 0 1px;
	border-top:2px solid #000;
	font-size:13px;
	line-height:180%;
}
.table_basic_view.border {border-top:1px solid #000;}
.table_basic_view th { padding:8px 8px 8px 8px; border:1px solid #ddd; border-width: 0 0 1px 0; background:#fafafa; vertical-align:middle; font-size:13px;}
.table_basic_view td { padding:8px 20px; border:1px solid #ddd; border-width: 0 0 1px 0; text-align:left; vertical-align:middle;}
.table_basic_view td.borderNone {border:none;}
.table_basic_view .text_left{padding-left:8px; text-align:left;}
.table_basic_view .text_center{ text-align:center;}

.table_basic_sview {
	padding:0;
	margin-bottom:10px;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	border:1px solid #ddd;
	border-width: 1px 1px 0 1px;
	font-size:13px;
	line-height:180%;
	background-color:#fff;
}
.table_basic_sview th { padding:8px 8px 8px 8px; border:1px solid #ddd; border-width: 0 0 1px 0; background:#fafafa; vertical-align:middle; font-size:13px;}
.table_basic_sview td { padding:8px 20px; border:1px solid #ddd; border-width: 0 0 1px 0; text-align:left; vertical-align:middle;}
.table_basic_sview .text_left{padding-left:8px; text-align:left;}
.table_basic_sview .text_center{ text-align:center;}

h3.form_title { position:relative; height:40px; line-height:40px; font-size:17px; color:#fd4f00; }
h3.form_title a {font-weight:normal; color:#000; }
h3.form_title a,
h3.form_title button { position:absolute; top:0; right:10px;}
h3.form_title .searchSelect { position:absolute; top:5px; right:10px;}
