@charset "utf-8";/*CSS Document*/
@import url(/adm/wiz_reset.css);


/***************************************************** 상세 *****************************************************/
/* 게시판 view ------------------------------------------*/
.AWbbs_view_table {display: block; margin-top: 20px;}
.AWbbs_view_table.border { border-top:1px solid #ddd; }
.AWbbs_view_table th, .AWbbs_view_table td { border-bottom:1px solid #ddd; }
.AWbbs_view_table th { height:40px; color: #fff; border-right: 1px solid #fff; text-align: center; font-size: 16px;}
.AWbbs_view_table td { padding:10px 0 10px 20px; color: #999; font-size: 14px;}

/* 테이블 안에 테이블 리셋 */
.AWbbs_view_table table { border:0 none; }
.AWbbs_view_table table th, .AWbbs_view_table table td { height:auto; padding:0; border:0 none; background:none; }

/***************************************************** 코멘트 작성 *****************************************************/
.AWbbs_comment_id{ text-align:center; background:#f7f7f7; line-height:1.4;}
.AWbbs_comment_id p{font-weight:bold;}
.AWbbs_comment_id span{display:block; color:#999; font-size:10px;}
.bbsComment { background: #fafafa; border-top: 1px solid #333; box-sizing: border-box; border-bottom: 1px solid #ddd; padding: 18px 14px; margin: 0 0 16px;}
.AWbbs_comment_input_info{}
.AWbbs_comment_input_info input {vertical-align: middle; font-family: inherit; display: inline-block; width: 180px; padding: 2px 12px; height: 36px; box-sizing: border-box; border: 1px solid #ddd; background: #fff; font-size: 14px; letter-spacing: -0.025rem;}
.comment_textarea {width: 100%;}
.comment_textarea tbody {width: 100%;}
.comment_textarea tr {width: 100%;}
.comment_textarea {margin: 12px 0 0;}
.comment_textarea textarea {resize: none; font-family: inherit; display: inline-block; width: 100%; padding: 12px 12px; height: 80px; resize: none; box-sizing: border-box; border: 1px solid #ddd; background: #fff; font-size: 14px; letter-spacing: -0.025rem;}
.comment_textarea button {display: block; width: 88px; height: 80px; text-align: center; background: #333; color: #fff; font-family: inherit; font-size: 14px;}




.Map_Wrap {text-align: center; margin: 0 0 16px;}
.Map_txt {font-size: 13px; letter-spacing: -0.025em; color: #fff; line-height: 24px; white-space: pre-line;}
.Map_contents {text-align: center;}

.AWbbs_f_search {text-align: center; border-top: 1px solid #888; border-bottom: 1px solid #ddd; box-sizing: border-box; background: #f2f2f2; }
.AWbbs_h_search {text-align: center;}
.AWbbs_h_search select {width:30%; display: inline-block; height:37px;  border:1px solid #ddd; vertical-align:middle; box-sizing:border-box; background:#fff url(/img/comm/sel_ico.png) 94% 50% no-repeat;}
.AWbbs_h_search input {width:30%; display: inline-block; height:37px; border:1px solid #ddd; vertical-align:middle; box-sizing:border-box; padding-left: 10px;}
.AWbbs_h_search button[type=submit] {margin-top: 5px; display: inline-block; width: 30%; height: 37px; background: #222; color: #fff; font-family: inherit; font-size: 13px;}



.AW_bbs_table {border-top:1px solid #999; border-collapse:collapse; text-align: center;}
.AW_bbs_table tr {border-bottom:1px solid #ddd;}
.AW_bbs_table th, .AW_bbs_table td{font-size:12px; font-weight:500;  line-height: 1.5em; letter-spacing:-0.045rem; color:#fff; padding:6px 0; vertical-align:middle;}
.AW_bbs_table thead th {box-sizing: border-box;}
.AW_bbs_table tbody tr:hover td, .AW_bbs_table tbody tr:hover th {background:#333;}
.AW_bbs_table tbody th {word-break:break-all; box-sizing: border-box; color: #999;}
.AW_bbs_table tbody th a{color:#fff; line-height:1.5;}
.AW_bbs_table tbody th a:hover{color:var(--m-color);}
.AW_bbs_table tbody td .m_ttl{display:none;}
.AW_bbs_table tbody td {padding: 0 5px;}
.AW_bbs_table span.notice {color:#eb0808;}


/******************************************************* 리스트 하단버튼 *******************************************************/
.bbs_btn { border: 1px solid #ddd; font-size: 11px;padding: 0 6px;box-sizing: border-box;display: inline-block;cursor: pointer; color: #fff;}
.bbs_btn.bg {background: #777; color: #fff;border-color: #777;}

.AWbbs_f_search { border-top: 1px solid #888; border-bottom: 1px solid #ddd; box-sizing: border-box; background: #f2f2f2; }
.AWbbs_f_search td { padding: 16px 2px; box-sizing: border-box; }
.AWbbs_f_search select { font-family: inherit; display: block; width: auto; padding: 2px 30px 2px 12px; height: 42px; box-sizing: border-box; border: 1px solid #ddd; background: #fff url(/img/comm/sel_ico.png) calc(100% - 12px) 54% no-repeat; background-size: 13px auto; font-size: 14px; letter-spacing: -0.025rem; }
.AWbbs_f_search input { font-family: inherit; display: block; width: 260px; padding: 2px 12px; height: 42px; box-sizing: border-box; border: 1px solid #ddd; background: #fff; font-size: 14px; letter-spacing: -0.025rem; }
.AWbbs_f_search button { font-family: inherit; display: block; width: 80px; height: 42px; box-sizing: border-box; border: 1px solid #555; background: #555; color: #fff; font-size: 14px; letter-spacing: -0.025rem; }

/******************************************************* 게시판 페이징처리 *******************************************************/
.bbs_paging { margin: 20px auto 30px; }
.bbs_paging tr td { width: 30px; height: 30px; text-align: center; vertical-align: middle; padding-left: 3px; }
.bbs_paging tr td:first-of-type { padding: 0; }
.bbs_paging tr td a { display: block; width: 100%; height: 100%; line-height: 30px; }
.bbs_paging tr td b { display: block; width: 100%; height: 100%; line-height: 30px; background: #0084dd; color: #fff; font-weight: bold; }
.bbs_paging tr td img { display: block; max-width: 100%; max-height: 100%; }

.bbs_map_table {display: block;}