@charset "utf-8";
.common *{font-family:'notokr-regular'}
/* 공통 */
.td_num{width:30px}
.common input[type=text],.common input[type=password],.common textarea,.common select{border-radius:0;border:1px solid #DDD;padding:0 3px}
.common select{height:22px}
.common table caption{height:0;padding:0!important;font-size:0;line-height:0;overflow:hidden}
.common tbody td{border:1px solid #ececec}
.common .frm_input{height:22px;line-height:1.8em}

/* 목록 홀짝 배경색 */
.common .bg0{background:#fff}
.common .bg1{background:#f8f8f8}
.common .bg1 td{border-color:#e9e9e9}
.common .bg0cancel{background:#fdebf3}
.common .bg0cancel td{border-color:#f9d8e6}
.common .bg1cancel{background:#fdebf3}
.common .bg1cancel td{border-color:#f9d8e6}


/* --------------------------------------------- 리스트 */
.common .local_ov{position:relative;padding:10px 20px;background:#e2eef3}
.common .local_ov .ov_listall{display:inline-block;margin:0 5px 0 0;padding:0 10px 0 0;border-right:1px solid #ccc}

/* 서치 전체 */
.common .search_area{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:10px;padding:10px 0 10px 20px;border-bottom:1px solid #e9e9e9}
.common .search_area select{height:100%;padding:0 10px}
.common .search_area input{height:100%}
.common .search_area .btn_submit{height:40px}

/* 리스트 검색 */
.common .local_sch{display:flex;align-items:center}
.common .local_sch *{margin-right:5px}
.common .local_sch .btn_submit{padding:0 15px;height:100%}
.common .btn_submit,.common .search_area .re_set{padding:0 15px;border:0;height:30px;border-radius:2px;background:#03a9f5;color:#fff;cursor:pointer}
.common .search_area .re_set{display:flex;align-items:center;height:100%;background-color:#b6b6b6}

/* 버튼 */
.common .btn_add a{padding:10px;border:1px solid #ccc;background:#f0f0f0;text-decoration:none;cursor:pointer}
.common .btn_add a{display:inline-block;vertical-align:middle}

/* 안내문 */
.common .local_desc{margin-bottom:10px;padding:10px 20px;min-width:920px;border:1px solid #f2f2f2;background:#f9f9f9}

/* 리스트 테이블 */
.common .tbl_wrap{margin:0 0 10px}
.common .tbl_wrap caption{padding:0}
.common .tbl_wrap table{width:100%;border-collapse:collapse}
.common .tbl_wrap thead th, .common .tbl_head01 tbody th{padding:10px 0;border:1px solid #ddd;background:#f1f1f1;color:#383838;letter-spacing:-0.1em}
.common .tbl_wrap thead th{font-size:12px}
.common .tbl_wrap thead input{vertical-align:top}
.common .tbl_wrap thead a{color:#383838;text-decoration:underline}
.common .tbl_wrap tbody td{padding:10px 5px;font-size:12px;line-height:1.4em;word-break:break-all}

.common .mb_leave_msg{color:#b6b6b6}
.common .mb_intercept_msg{color:#f59fe4}
.common .td_chk{width:30px;text-align:center}
.common .td_mbid, .common .td_name, .common .td_mbname{width:100px;text-align:center}
.common .td_tel{width:80px;text-align:center}
.common .td_mbstat{width:100px;text-align:center}
.common .td_mngsmall{width:60px;font-size:0.95em;text-align:center;letter-spacing:-0.1em}

/* 하단버튼 */
.common .btn_list{margin-bottom:10px} /* 목록용 */
.common .btn_list input, .common .btn_list button, .common .btn_list a{display:inline-block;margin:0;padding:10px;border:1px solid #ccc;background:#fafafa;text-decoration:none;cursor:pointer}
.common .btn_list a:focus{background:#555}

/* --------------------------------------------- 폼 */
/* 폼 테이블 */
.common .tbl_wrap th{width:auto;padding:0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#f7f7f7}
.common .tbl_wrap td{padding:10px}
.common .tbl_wrap textarea{width:100%;height:150px}
.common .tbl_wrap #captcha{margin:0;padding:0;border:0;background:transparent}
.common .tbl_wrap #captcha input{margin-left:5px;text-align:center}
.common .tbl_wrap{margin-bottom:10px}
.common .tbl_wrap caption{padding:0}

/* 버튼 */
.common .btn_confirm{margin:0 20px 10px}
.common .btn_confirm{clear:both;text-align:center}
.common .btn_confirm button{padding:0 15px;height:30px;border:0;background:#617d46;color:#fff}
.common .btn_confirm a{display:inline-block;padding:0 15px;height:30px;border-radius:2px;background:#888;color:#fff;text-decoration:none;line-height:2.5em;vertical-align:middle}
.common .btn_confirm a:focus{background:#555}
.common textarea, .frm_input{border:1px solid #ced9de;background:#f9f9f9;vertical-align:middle}

/* --------------------------------------------- 설정 */
#map_category .search_area{padding:0 0 10px}
#fmap_category_plus input[type=text]{width:150px}
#member_list{margin-bottom:50px}
@media(max-width:1024px){
.common .tbl_wrap{overflow-x:scroll}
.common .tbl_wrap table{width:1200px}
.common .search_area{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 0}
.common .local_desc{min-width:100%}
.common .local_sch{flex-wrap:wrap;gap:10px}
.common .search_area *{margin:0}
.common .search_area select{padding:10px}
.common .search_area input{width:calc(100% - 114px);padding:10px}
.common .local_sch .btn_submit{width:100%;padding:10px}
.common .btn_add{width:100%}
.common .btn_add a{width:100%;text-align:center}
}