

/* 헤더 메뉴, 검색바, 로고 */
.menu_bar_1{display:none;width:30%; text-align:center;}
.logo_1{display:inline;float:left; text-align:center;}
.search_bar{width:300px;height:40px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em;font-size:14px;font-weight:bold}

/* 모바일에서 pc화면 로그인 숨기기*/

.login_btn{display:none;}
/* 상단 레이아웃 */
#hd {z-index:4;position:relative;min-width:1000px;}
.hd_zindex {z-index:10 !important}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper {position:relative;padding:20px 0 0 0;width:1000px;zoom:1; }
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#hd_top_right_wrap{float:right;text-align:right;line-height:30px;width:25%}
#hd_top_right_wrap img{padding:0px 5px 0px 5px;}
#hd_top_right_wrap a{color:#666666}
#hd_top_right_menu{width:100%;padding-top:10px;text-align:right;margin:-10px 0px 0 0;}
.menu_bar{float:left;text-align:right;width:250px;padding-top:10px}
 
/* 전체 검색 */
#hd_sch_wrap{position:absolute;width:100%;}
#hd_sch_wrap1{display:inline;text-align:center}
#hd_sch {float:left;margin:20px 0px 0px 100px;padding:0;border:1px solid #22acd1;}
#hd_sch legend {margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx {float:left;width:270px;height:40px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em;font-size:14px;font-weight:bold}
#hd_sch #sch_submit {padding:0 20px;height:42px;border:0;background:#22acd1;color:#fff;font-size:12px;cursor:pointer}
#hd_sch #login_submit {padding:0 20px;height:42px;border:0;background:#22acd1;color:#fff;font-size:12px;cursor:pointer; display:none}
#hd_sch_txt{text-align:center;margin-top:20px}
#hd_sch_txt a{color:#5a5a5a;}




/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:12px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:13px;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:8px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all;font-size:13px;}
.tbl_head01 a {}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:13px;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all;font-size:13px;}
.tbl_head02 a {}





/* PC보기 버튼 */
.pc_see{display:none}


.common_table{width:100%;border-collapse:collapse;border-spacing:0;font-size:13px;border-top:2px solid #ddd}
.common_table th{font-weight:bold;background:#efefef;border-bottom:1px solid #ddd;padding:5px;width:20%}
.common_table td{border-bottom:1px solid #ddd;padding:5px}
