@charset "utf-8";

.btn_search_wrap{ display :inline-block;vertical-align:top;}
.btn_last_wrap{vertical-align:top;text-align:right; margin: 20px 0;}
.btn_search{ padding: 0 25px; height:40px; line-height:40px; background:#555555; color:#fff;border:0; font-size:1.2em; }
.btn_list{ padding: 0 25px; height:40px; line-height:40px; background:#394367; color:#fff;border:0; font-size:1.2em; }
.btn_cancel{ padding: 0 25px; height:40px; line-height:40px; background:#942d2d; color:#fff;border:0; font-size:1.2em; }
.btn_ok{ padding: 0 25px; height:40px; line-height:40px; background:#37791c; color:#fff;border:0; font-size:1.2em; }
.btn_ing{ padding: 0 25px; height:40px; line-height:40px; background:#d86400; color:#fff;border:0; font-size:1.2em; }

.sta_search{ border-radius: 5px; padding: 3px 10px; background:#555555; color:#fff !important;border:0; font-size:1em !important; }
.sta_list{ border-radius: 5px; padding: 3px 10px; background:#394367; color:#fff !important;border:0; font-size:1em !important;}
.sta_cancel{ border-radius: 5px; padding: 3px 10px;  background:#942d2d; color:#fff !important;border:0; font-size:1em !important;}
.sta_ok{ border-radius: 5px; padding: 3px 10px;  background:#37791c; color:#fff !important;border:0; font-size:1em !important;}
.sta_ing{ border-radius: 5px; padding: 3px 10px;  background:#d86400; color:#fff !important;border:0; font-size:1em !important;}

.write_table{ border-collapse: collapse;border-spacing: 0;min-width: 100%; position:relative;border-bottom:1px solid #ccc;border-top: 2px solid #232323;}
.write_table caption{ width:0; height:0; overflow:hidden; }
.write_table th, .write_table td { padding: 10px 5px; white-space: nowrap; font-size:1.2em; }
.write_table th{ background:#0f65d0; font-size:1.5em; color:#fff; text-align:center; border-right: 1px solid #fff;font-weight:normal; }
.write_table tr th:last-child{border-right:0;}
.write_table td{ color:#232323; text-align:center; font-size:1.2em; border-right: 1px solid #ccc; border-top:1px solid #ccc; padding: 8px 5px; background:#fff; }
.write_table td a{ font-size:1.2em; color:#232323; font-size:normal;}
.write_table td.left{text-align:left;}
.write_table tr td:last-child{border-right:0;}
.write_table tr:hover{ background-color:#e4e4e4;}
.write_table td.bg{background:#f5f5f5;}
.write_table th.bg{background:#f5f5f5;color:#232323; font-size:1.2em; border-right: 1px solid #ccc; border-top:1px solid #ccc; }
.write_table label{ margin-left:5px;}

.as_table{overflow-x:auto; padding-bottom:10px; margin-bottom:20px; padding-right:10px; }
.as_table table{ border-collapse: collapse;border-spacing: 0;min-width: 100%; position:relative;border-bottom:1px solid #ccc; border-top: 2px solid #232323;}
.as_table table caption{ width:0; height:0; overflow:hidden; }
.as_table table th, .as_table table td { padding: 10px 5px; white-space: nowrap; font-size:1.1em; }
.as_table table th{ background:#f5f5f5; font-size:1.5em; color:#232323; text-align:center; border-right: 1px solid #ccc;font-weight:normal; }
.as_table table tr th:last-child{border-right:0;}
.as_table table td{ color:#232323; text-align:center; font-size:1.2em; border-right: 1px solid #ccc; border-top:1px solid #ccc; padding: 8px 5px; background:#fff; }
.as_table table td a{ font-size:1.2em; color:#232323; font-size:normal;}
.as_table table td.left{text-align:left;}
.as_table table tr td:last-child{border-right:0;}
.as_table table tr:hover{ background-color:#e4e4e4;}

.paginate{text-align:center; width:100%; overflow:hidden;}
.paginate li { display:inline-block;  width: 30px; height:30px; line-height: 28px; border: 1px solid #ccc; background:#f5f5f5; text-align:center; font-size: 1.2em; color:#232323; margin-right:5px;}
.paginate li.on{background:#0067a9; color:#fff;}
.paginate li a{ width:28px; height: 28px; line-height:28px; display:block; }

