
/* table */
.data_table_01 {border-top:1px solid #6e6e6e; }
.data_table_01 table * {vertical-align:middle;}
.data_table_01 table {width:100%;}
.data_table_01 table th {padding:6px 0 7px 0; border-bottom:1px solid #dcdcdc; background:#f7f7f7; text-align:center; font-weight:normal;}
.data_table_01 table td {padding:6px 10px 8px 12px; #dcdcdc; border-bottom:1px solid #dcdcdc;}
.data_table_01 table .bright {border-right:1px solid #dcdcdc;}


.data_table_02 {border-top:2px solid #6e6e6e;}
.data_table_02 table * {vertical-align:middle;}
.data_table_02 table {width:100%;}
.data_table_02 table th {padding:9px 0 10px 0; border-bottom:1px solid #dcdcdc; background:#f7f7f7; text-align:center; font-weight:normal;}
.data_table_02 table td {padding:9px 0 10px 12px; border-bottom:1px solid #dcdcdc;}
.data_table_02 table .name {font-family:'NanumGothicBold'; font-size:12px; color:#4aadd4;}


.data_table_03 {border-top:2px solid #6e6e6e; border-bottom:1px solid #dcdcdc;}/* Board - List */
.data_table_03 table * {vertical-align:middle; font-size:13px;}
.data_table_03 table {width:100%;}
.data_table_03 table th  {padding:6px 0 7px 0; height:30px; background:#f7f7f7; border-right:0px solid #dcdcdc; text-align:center; color:#444; font-weight:bold;}
.data_table_03 table th.end  {padding:6px 0 7px 0; height:30px; background:#f7f7f7; border-right:0px solid #dcdcdc; text-align:center; color:#444; font-weight:bold;}
.data_table_03 table th img {vertical-align:middle; margin:-1px 0 0 2px;}
.data_table_03 table td {padding:9px 0 8px 0; height:30px; border-top:1px solid #dcdcdc;border-right:0px solid #dcdcdc; text-align:center;}
.data_table_03 table td.end {padding:9px 0 8px 0; height:30px; border-top:1px solid #dcdcdc;border-right:0px solid #dcdcdc; text-align:center;}
.data_table_03 table td * {vertical-align:top;}
.data_table_03 table td img {vertical-align:middle;}
.data_table_03 table td a:hover {text-decoration:none;}
.data_table_03 table .tleft {padding-left:15px; text-align:left;}
.data_table_03 table .tleft a {display:inline-block; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.data_table_03 table .tright {padding-right:0px; text-align:right;}
.data_table_03 table td .notice {color:#666; font-weight:bold;}


.data_table_04 {border-top:1px solid #6e6e6e; }
.data_table_04 table * {vertical-align:middle;}
.data_table_04 table {width:100%;}
.data_table_04 table thead th {padding:6px 0 8px 0;  border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f7f7f7; text-align:center; font-weight:normal;}
.data_table_04 table thead th:first-child {border-left:none;}
.data_table_04 table tbody th {padding:6px 0 8px 0;  border-bottom:1px solid #dcdcdc; text-align:center; font-weight:normal;}
.data_table_04 table td {padding:5px 10px 6px 12px; #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.data_table_04 table td.first {border-left:none;}
.data_table_04 table .tleft {padding-left:12px; text-align:left;}
.data_table_04 table .tright {padding-right:15px; text-align:right;}
.data_table_04 table .tcenter {text-align:center;}
.data_table_04 table .del_price {padding-right:5px; color:#999; text-decoration:line-through;}


/* Board - Gallery */
/*.data_gallery {margin:-14px -8px 0 -4px;}*/
.data_gallery {width:100%; }
.data_gallery .photoViewList {margin-top:10px;}
.data_gallery:after {display:block; clear:both; content:" "; width:0; height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden;}
.data_gallery li {float:left; margin-top:14px;}
.data_gallery li > div {position:relative; height:170px; border:1px solid #ebebeb; padding:9px; margin:0 8px 0 8px;}
.data_gallery li > div.facility {position:relative; height:147px; border:1px solid #ebebeb; padding:9px; margin:0 8px 0 8px;}
.data_gallery li p.img img {width:140px; height:120px;}
.data_gallery li dl dt {margin:10px 0 0 0; font-size:13px; font-family:'NanumGothicBold';}
.data_gallery li dl dt a {display:block; color:#444; padding:3px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.data_gallery li dl dt a:hover {color:#2671c9;}
.data_gallery dd.num {font-family:'gulim'; font-size:11px; color:#888;}
.data_gallery dd.num strong {margin-right:5px;}


/* Board - View */
.board_view {border-top:2px solid #6e6e6e; border-bottom:1px solid #dcdcdc; font-size:13px;}
.board_view table * {vertical-align:middle;}
.board_view table {width:100%; table-layout:fixed;}
.board_view table th {padding:0 0 15px; background:#f7f7f7; text-align:left; color:#444; font-weight:normal; border-top:0px solid #dcdcdc; border-right:0px solid #dcdcdc; letter-spacing:0px;  }
.board_view table th.end {padding:10px 0 6px 20px; background:#f7f7f7; font-size:15px; text-align:left; color:#444; border-top:0px solid #dcdcdc; border-right:0px solid #dcdcdc; letter-spacing:0px;  }
.board_view table th.bdr_n {border-right:none;}
.board_view table th img {vertical-align:middle; margin:-1px 0 0 2px;}
.board_view table td {padding:20px; min-height:200px; border-top:1px solid #dcdcdc; font-size:13px; line-height:25px;}
.board_view table td * {vertical-align:top;}
.board_view table td img {display:block; vertical-align:middle; padding:3px 0; margin:0 auto;}
.board_view table .td_cont {border-left:0;padding:20px 10px; line-height:20px; vertical-align:top; text-align:left; min-height:180px;}
.board_view table .td_title {position:relative; padding:8px 0 9px 0; font-family:NGEB; font-size:14px; color:#444; text-align:center;}
.board_view table .first th, .board_view table .first td {border-top:0;} 
.board_view table .btn_right {position:absolute; top:3px; right:0;}

a.basicBtn {display:block; position:relative; width:50px; top:20px;  text-align:center; float:right; margin:0 auto; background:#3e3e3e; color:#fff; padding:5px 30px; text-decoration:none;}
a:hover.basicBtn {display:block; position:relative; width:50px; top:20px;  text-align:center; margin:0 auto; background:#3e3e3e; color:#fff; padding:5px 30px; text-decoration:none;}


a.basicBtn2 {background:#3e3e3e; color:#fff; padding:5px 20px; text-decoration:none;}
a.basicBtn2_o {background:#9a7838; color:#fff; padding:5px 20px; text-decoration:none;}

a.basicBtn3 {display:block; position:relative; width:100px; top:20px;  text-align:center; margin:0 auto; background:#3e3e3e; color:#fff; padding:5px 30px; text-decoration:none;}
a:hover.basicBtn3 {display:block; position:relative; width:100px; top:20px;  text-align:center; margin:0 auto; background:#3e3e3e; color:#fff; padding:5px 30px; text-decoration:none;}


/* Board - Write */
.board_write {border-top:2px solid #6e6e6e; border-bottom:1px solid #dcdcdc;font-size:13px;}
.board_write table * {vertical-align:middle;}
.board_write table {width:100%; table-layout:fixed;}
.board_write table th {padding:7px 0 6px 17px; background:#f7f7f7; color:#444; text-align:left; border-top:1px solid #e6e6e6;}
.board_write table th span {color:#e76200 !important;}
.board_write table td {padding:7px 10px 6px 10px; text-align:left; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.board_write table td input {border:1px solid #d7d7d7; padding:0 3%; height:30px; width:94%; }
.board_write table td textarea {border:1px solid #d7d7d7; padding:10px 3%; width:94%; height:500px;}
.board_write table .first th, .board_write table .first td {border-top:0;}
.board_write table td input.wid100 {width:100px;}





.day4 {font-size:28px;color:#333; font-family:NG; letter-spacing:-0.08em;}
.day5 {font-family:돋움;font-size:16px;color:#555;}

td.cell_empty{vertical-align:top;background-color:#fff;height:95px;}
td.cell_normal{vertical-align:top;background-color:#e8e8e8;height:95px;}
td.cell_occupied{vertical-align:top;height:95px;}
td.cell_sunday{vertical-align:top;height:95px;}
td.cell_saturday{vertical-align:top;height:95px;}
td.cell_today{vertical-align:top;height:95px;}
td.cell_subject{}
/*.soy {padding-bottom:9px; background-image:url(/image/common/icon_rsv.png) no-repeat left top; padding-left:17px; background:#666; color:#fff;}*/
.view_rsv_li {padding:2px 2px; background:#666; color:#fff;}

td.line_empty{vertical-align:top;background-color:#fff;height:95px;}
td.line_normal{vertical-align:top;background-color:#e8e8e8;height:95px;}
td.line_occupied{vertical-align:top;height:95px;}
td.line_sunday{vertical-align:top;height:95px;}
td.line_saturday{vertical-align:top;height:95px;}
td.line_today{vertical-align:top;height:95px;}
td.line_subject{}



table.cd_list {width:100%;}
table.cd_list th {height:40px; border-top:2px solid #4f5e71; border-bottom:1px solid #a1a1a1; border-right:1px solid #999; color:#000;}
table.cd_list th:last-child {height:40px; border-top:2px solid #4f5e71; border-bottom:1px solid #a1a1a1; border-right:none;}

table.cd_list td {border-right:1px solid #999; border-bottom:1px solid #999; padding:7px;}
table.cd_list td:last-child {border-right:none;}
table.cd_list td a {font-size:11px; line-height:19px;}
table.cd_list td a:hover {font-size:11px; text-decoration:underline;}




/* paging */
.paging {text-align:center; margin-top:30px;}
.paging .paging_num a {display:inline-block; width:21px; height:21px; text-align:center; border-radius:0px; border:1px solid #dcdcdc; font-family:'verdana'; font-size:11px; margin:0 1.5px;}
.paging .paging_num a:hover {width:21px; height:21px; border:1px solid #dcdcdc;}
.paging .paging_num a.on {background:#bbbbbb; color:#ffffff; font-weight:bold; width:21px; height:21px; border:1px solid #bbbbbb;}
.paging a img {vertical-align:top;}


/* search */
/*.search_area {background:#f7f7f7; padding:15px 0 15px 0; margin-top:30px;}
.search {overflow:hidden; text-align:center;}
.search img {vertical-align:middle;}
.search .btn_search {}
*/



/* Btn Area */
.btn_r {padding:10px 0 0 0; text-align:right;}
.btn_r a {margin-left:5px;}
.btn_l {padding:10px 0 0 0; text-align:left;}
.btn_l a {margin-right:5px;}
.btn_c {padding:20px 0 0 0; text-align:center;}
.btn_c a {margin:0 3px;}
.btn_lr {padding:10px 0 0 0; text-align:right;}
.btn_lr .fl {float:left; margin-right:4px}
.btn_ov {position:relative; height:21px;}
.btn_ov .paging {}
.btn_ov .btn_area {position:absolute; right:0; top:0px;}



/* search */
.search_area {background:#fff; padding:35px 0 35px 0; margin:50px auto 0 auto; border:1px solid #e9e9e9; text-align:center;}
.search {overflow:hidden; width:80%; margin:0 auto;}
.search select {float:left;width:20%; height:28px; margin-right:2%; font-size:13px;}
.search select option {font-size:13px;}
.search input.scbox {float:left;width:40%; height:27px;margin-right:2%;  padding:0 10px;}
.search img {vertical-align:middle;}
.search .btn_search {}

/* btn Box */
.btn_sbox {display:inline-block; padding:0 22px 2px 17px; width:20%; line-height:21px; height:21px; font-size:13px; background:#3e3e3e; color:#fff !important; border:none; vertical-align:middle;font-family:NGB; }/* 검색 */
.btn_sbox:hover {text-decoration:none; cursor:pointer;}
.btn_sbox02 {display:inline-block; padding:0 13px 2px 13px; line-height:21px; height:21px; font-size:13px; background:#777; color:#fff !important; border:none; vertical-align:middle;} /* 회원가입,로그인 */
.btn_sbox02:hover {text-decoration:none; background:#777;}
.btn_bbox {display:inline-block; padding:0 18px 2px 18px; line-height:23px; height:23px; font-size:13px; background:#4aadd4; color:#fff !important; font-family:'NanumGothicBold'; border:none; vertical-align:middle;} /* 확인 */
.btn_bbox:hover {text-decoration:none;}
.btn_sbox03 {display:inline-block; padding:0 13px 2px 13px; line-height:21px; height:21px; font-size:13px; background:#fff; color:#444 !important; border:1px solid #aeaeae ; vertical-align:middle;} /* 사용안함 */
.btn_sbox03:hover {text-decoration:none;}
.btn_b_box {float:right; margin-right:3px; display:inline-block; padding:0 13px 2px 13px; line-height:21px; height:21px; font-size:12px; background:#446289; color:#fff !important; font-family:NGB; border:none; vertical-align:middle;} /* 게시판 글쓰기 */
.btn_b_box:hover {text-decoration:none; background:#666;}
.btn_b_box2 {display:inline-block; padding:0 13px 2px 13px; line-height:21px; height:23px; font-size:13px; background:#446289; color:#fff !important; font-family:NGB; border:none; vertical-align:middle;} /* 게시판 글쓰기 */
.btn_b_box2:hover {text-decoration:none;}

input[type=text] {height:25px;}
.hs25 {height:25px;}
.hs28 {height:28px;}
/* Btn Area */
.btn_r {padding:10px 0 0 0; text-align:right;}
.btn_r a {margin-left:5px;}
.btn_l {padding:10px 0 0 0; text-align:left;}
.btn_l a {margin-right:5px;}
.btn_c {padding:20px 0 0 0; text-align:center;}
.btn_c a {margin:0 3px;}
.btn_lr {padding:10px 0 0 0; text-align:right;}
.btn_lr .fl {float:left; margin-right:4px}
.btn_ov {position:relative; height:21px;}
.btn_ov .paging {}
.btn_ov .btn_area {position:absolute; right:0; top:0px;}

