table img{max-width:800px;}
tbody.tcen td{text-align:center;}
table input, table textarea, table select{vertical-align:middle;}
.table_list{border-top:2px solid #444;}
.table_list th{border-bottom:1px solid #dcdcdc; background-color:#fafafa; padding:12px; }
.table_list td{border-bottom:1px solid #dcdcdc; padding:12px;}
.table_list tr:hover{background:#f7f8f9;}
.table_list tr:hover .c-title a{color:#000;}
.table_list td.c-title{color:#000; text-align:left; font-size:15px; font-weight:400;}
.table_list td.c-title a{color:#000;}

.table_list1{border-top:2px solid #444;}
.table_list1 th{border:1px solid #dcdcdc; background-color:#fafafa; padding:10px; }
.table_list1 td{border:1px solid #dcdcdc; padding:10px;}
.table_list1 tr:hover{background:#f7f8f9;}
.table_list1 tr:hover .c-title a{color:#000;}
.table_list1 td.c-title{color:#000; text-align:left; font-size:16px; font-weight:400;}
.table_list1 td.c-title a{color:#000;}

.reply_sn{display:inline-block; font-size:13px; color:#da0008; font-weight:500; padding-right:10px;}

.table_view{border-top:2px solid #444;}
.table_view th{text-align:left; border-bottom:1px solid #dcdcdc; background-color:#fafafa; padding:12px; }
.table_view .view_title{padding:15px; font-size:18px; font-weight:500; letter-spacing:0; text-align:left; }
.table_view .view_date{background-color:#fff; color:#666;}
.table_view .view_date strong{font-weight:bold; color:#888;}
.table_view .view_date span{display:inline-block; width:1px; height:12px; background:#ccc; margin:0 16px;}
.table_view .view_file{}
.table_view .view_file li{padding:3px 0;}
.table_view .view_file li a img{vertical-align:top; margin-top:4px; padding-right:3px;}
.table_view .view_file li a{}
.table_view td div.board_cnt_warp1 img{max-width:700px; min-width:300px;}
.table_view td{border-bottom:1px solid #dcdcdc; padding:14px 9px 14px 9px;}

.relay_wrap{overflow:hidden; border:2px solid #448ccb; padding:2% 3%; margin-top:10px;}
.relay_title{font-size:15px; font-weight:400; color:#333; border-bottom:1px dashed #a3aaba; padding-bottom:10px; margin-bottom:10px;}
.reply_contents{overflow:hidden; }

.table_view1{border:1px solid #000;}
.table_view1 th{border:1px solid #888; background-color:#e5e5e5; padding:15px; }
.table_view1 td{border:1px solid #888; padding:14px 9px 14px 15px;}

.table_border{}
.table_border th{border:1px solid #dadde0; background-color:#f7f8f9; padding:15px; }
.table_border td{color:#666; border:1px solid #dadde0; padding:14px 9px 14px 15px;}

.table_border1{}
.table_border1 th{border:1px solid #dadde0; background-color:#f7f8f9; padding:10px; }
.table_border1 td{color:#666; border:1px solid #dadde0; padding:10px;}

.table_write{border-top:2px solid #444;}
.table_write th{border-bottom:1px solid #dcdcdc; background-color:#eee;padding:15px; }
.table_write td{border-bottom:1px solid #dcdcdc; padding:14px 9px 14px 15px;}
.table_write input[type="text"],.table_write input[type="password"]{vertical-align:middle; font-size:15px; border:1px solid #c8ccd4; padding:0 10px 0 10px; height:32px;}
.table_write .ul_file li{padding-bottom:5px;}
.table_write input[type="file"]{height:26px; background:#fff;}
.table_write input{margin-bottom:2px;}

.table_write select{font-size:14px; display: inline-block;height:32px; border: 1px solid #c8ccd4; padding:0 40px 0 15px;vertical-align: middle; background:#fff url(/img/board/arrow1.png) 90% 50% no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.table_write select::-ms-expand {display: none;} 

.user_n_btn1{white-space:nowrap;  display:inline-block;  padding:2px 8px 4px 8px; font-size:12px; color:#fff;  background:#777;}
.user_n_btn1:hover{background:#888; color:#fff;}


table.month_table{margin-top:10px; width:100%; border:1px solid #d3d9e4;}
table.month_table th{color:#344055; text-align:center; border-right:1px solid #d3d9e4; padding:7px; border-bottom:1px solid #d3d9e4; background:#f2f3f7;}
table.month_table td{vertical-align:top; border-left:1px solid #d3d9e4; border-bottom:1px solid #d3d9e4; padding:9px 2px 9px 2px;}
table.month_table td ul{margin-top:5px;}
table.month_table td ul li{font-size:13px; background:url(/img/sub/dot_lightgray.gif) 0 7px no-repeat; padding-left:7px; line-height:1.2em; margin-bottom:7px;}

a.defaultTypeA{display:inline-block; text-align:center;background:#005fca;color:#fff;vertical-align:top; padding:7px 20px 10px 20px;}
a.defaultTypeA:hover{text-decoration:none; background:#0054b2;}
a.defaultTypeB{display:inline-block;text-align:center;background:#9d5677;color:#fff;vertical-align:top;  padding:7px 20px 10px 20px;}
a.defaultTypeB:hover{text-decoration:none; background:#8a4163;}
a.defaultTypeE{display:inline-block;text-align:center;background:#666;color:#fff;vertical-align:top;  padding:7px 20px 10px 20px;}
a.defaultTypeE:hover{text-decoration:none; background:#333;}
a.defaultTypeC{display:inline-block; text-align:center;background:#005fca;color:#fff;vertical-align:top; padding:10px 25px 12px 25px;}
a.defaultTypeC:hover{text-decoration:none; background:#0054b2;}
a.defaultTypeD{display:inline-block; text-align:center;background:#528412;color:#fff;vertical-align:top; padding:3px 10px 3px 10px;}
a.defaultTypeD:hover{text-decoration:none; background:#304f07;}


table.view-1 {width:100%; border-top:2px solid #555;}
table.view-1 th{padding:9px; text-align:center; background-color:#f5f5f5; border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
table.view-1 th.thnone {border-left:none}
table.view-1 th.thnone1 {border-right:none}
table.view-1 td{padding:9px;  border-bottom:1px solid #dbdbdb;}
table.view-1 img {}
table.view-1 th.view_Title{border-right:none; font-weight:500; font-size:16px; color:#222;}
table.view-1 td.bbs_tit{background-color:#f5f5f5; text-align:center; border-right:none; font-weight:500; font-size:16px; color:#222;}
table.view-1 .viewCon_view{line-height:1.2em;}
table.view-1 .viewCon_view a{color:#0083df;}
table.view-1 .viewCon_view img{max-width:780px; display:block;}
.down_file li{padding-bottom:5px;}

table.view-1 .answer_frm{margin-top:20px; overflow:hidden; border:1px solid #dfbaba; background:#fbf7f7;}
table.view-1 .answer_frm h4{margin-left:10px;margin-top:10px;}
table.view-1 .answer_frm div{padding:10px 10px 20px 10px;}

table.table_border2{width:100%; border-top:1px solid #6a4c40;}
table.table_border2 th{font-size:15px; color:#553d34; text-align:center; border-right:1px solid #e4d8d3; padding:7px; border-bottom:1px solid #e4d8d3; background:#f7f4f2;}
table.table_border2 td{font-size:15px; border-left:1px solid #e4d8d3; border-bottom:1px solid #e4d8d3; padding:9px;}
table.table_border2 td dl{margin-bottom:10px;}
table.table_border2 td dt{background:url(/img/common/cm_right.gif) 0 8px no-repeat; padding-left:10px;font-weight:400;}
table.table_border2 td dd{margin-left:10px; background:url(/img/sub/dot_lightgray.gif) 0 9px no-repeat; padding-left:7px; font-size:14px; color:#666;}
table.table_border2 td ul{}
table.table_border2 td li{background:url(/img/common/cm_right.gif) 0 8px no-repeat; padding-left:10px; font-weight:400;}
table.table_border2 td li.dotnone{background:url(/img/common/cm_rightx1.gif) 0 8px no-repeat; padding-left:0px; font-weight:400;}
table.table_border2 td li ul{padding-bottom:10px;}
table.table_border2 td li li{color:#666;background:none;}
table.table_border2 th.bordern{border-right:none;}
table.table_border2 td.bordern{border-left:none;}



table.table_border3{width:100%; border-top:1px solid #6a4c40;}
table.table_border3 th{font-size:15px; color:#553d34; text-align:center; border-right:1px solid #e4d8d3; padding:7px; border-bottom:1px solid #e4d8d3; background:#f7f4f2;}
table.table_border3 td{font-size:15px; border-left:1px solid #e4d8d3; border-bottom:1px solid #e4d8d3; padding:9px;}
table.table_border3 td dl{margin-bottom:10px;}
table.table_border3 td dt{background:url(/img/common/cm_right.gif) 0 8px no-repeat; padding-left:10px;font-weight:400;}
table.table_border3 td dd{margin-left:10px; background:url(/img/sub/dot_lightgray.gif) 0 9px no-repeat; padding-left:7px; font-size:14px; color:#666;}
table.table_border3 td ul{}
table.table_border3 td li{position:relative; padding-left:10px;}
table.table_border3 td li:before{content:''; position:absolute; left:0; top:10px; width:5px; height:1px; background:#666;}
table.table_border3 td li ul{padding-bottom:10px;}
table.table_border3 td li li{color:#666;background:none;}
table.table_border3 th.bordern{border-right:none;}
table.table_border3 td.bordern{border-left:none;}




.table_write .input_txt0{width:200px;}
.w100{width:100px;}
.w120{width:200px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}


.table_basic1{border-top:2px solid #444;}
.table_basic1 th{border-bottom:1px solid #dcdcdc; background-color:#fafafa; padding:15px; border-right:1px solid #dadde0;}
.table_basic1 td{border-bottom:1px solid #dcdcdc; padding:14px 9px 14px 9px;}

.table_basic2{border:2px solid #45495d;}
.table_basic2 th{font-size:16px; text-align:center;  font-weight:400; border:1px solid #b8bcd2; background:#f4f4f7; color:#364473; padding:15px;}
.table_basic2 td{border:1px solid #dcdcdc; padding:14px 9px 14px 9px;}

/*pop*/
.pop_div{height:100%;overflow:hidden; position:relative;}
.pop_div h1{font-size:23px;  background:#007fd8;color:#fff; padding:15px 25px; font-weight:400; height:70px;}
.pop_div .close{position:absolute; right:20px; top:23px; }
.pop_div .close img{width:20px;}
.pop_div .close a{cursor:pointer;}
.pop_div .div_search_frm{text-align:center; background:#fff; padding:15px; border:2px solid #727e7c; margin:15px 15px 0 15px;}
.div_search_frm input[type="text"]{font-size:15px; border:1px solid #c8ccd4; padding:6px 10px 10px 10px; height:32px; width:200px}
.pop_search_result{margin:15px 15px 0 15px;overflow:hidden;}
.pop_search_result .id_ok{padding:15px; text-align:center; background:#42a5f5; color:#fff;}
.pop_search_result .id_false{padding:15px; text-align:center; background:#d84f4f; color:#fff;}
.post_result{}
.post_result select{width:100%; height:300px; overflow-y:auto;}


.paging {overflow:hidden; width:100%; text-align:center;clear:both; position:relative; padding-top:40px;}
.paging a {padding:7px 15px 5px 15px; height:40px; display:inline-block;font-size:14px; text-decoration:none;font-weight:normal;vertical-align:middle; border:1px solid #dadde0;background-color:#fff; cursor:pointer;}
.paging strong{display:inline-block; font-weight:400; color:#fff;background:#666;border:1px solid #666; height:40px; padding:7px 15px 5px 15px; }
.paging a:hover,
.paging a:focus {background-color:#f7f8f9; border-color:#dadde0;}
.paging a img{vertical-align:middle; width:12px;}


.searchBoxWrap{margin:0 auto; text-align:center;}
.select_ty2{display: inline-block;height: 40px; border: 1px solid #c8ccd4; padding:0 40px 0 15px; vertical-align: top; width:140px; background: url(/img/board/arrow1.png) 90% 50% no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.searchBoxWrap select::-ms-expand {display: none;} 
.searchBox{display:inline-block; position:relative; width:360px; border:1px solid #c8ccd4; }
.searchBox input[type="text"]{border:none; height:34px; display:block; margin:2px; padding:0 20px 0 15px; width:90%;}
.searchBox .btn_search{border:none;position:absolute; right:10px; top:7px; cursor:pointer; display:block; padding:0;}
.searchBox .btn_search{width:23px;}
.board_d_frm{margin-top:20px; overflow:hidden;}

.board_total_n{position:relative; padding-left:10px; padding-bottom:10px;}
.board_total_n:before{content:''; display:block; position:absolute; left:0; top:9px; width:4px; height:4px; background-color:#7a7a7a;}
.board_total_n span{color:#da1a1a; font-weight:500;}


.btn_c{margin-top:15px; overflow:hidden; text-align:center;}
.btn_l{margin-top:15px; overflow:hidden; text-align:left;}
.btn_r{margin-top:15px; overflow:hidden; text-align:right;}

.btn{display:inline-block; text-align:center; font-size:18px; }
.btn1{display:inline-block; text-align:center; font-size:15px; }

.bTypeA{background:#45464e;color:#fff;padding:15px 40px 18px 40px; }/*파랑*/
.bTypeA:hover,.bTypeA:active,.bTypeA:focus{background:#0054b2; color:#fff;}

.bTypeB{background:#0054b2;color:#fff;padding:15px 40px 18px 40px; }/*파랑*/
.bTypeB:hover,.bTypeB:active,.bTypeB:focus{background:#218ecd; color:#fff;}


.bTypeC{background:#808080;color:#fff;padding:15px 40px 18px 40px; }/*회색*/
.bTypeC:hover,.bTypeC:active,.bTypeC:focus{background:#555555; color:#fff;}


.bTypeD{background:#648b08;color:#fff;padding:15px 40px 18px 40px; }/*녹색*/
.bTypeD:hover,.bTypeD:active,.bTypeD:focus{background:#285709; color:#fff;}

.bTypeE{background:#808080;color:#fff;padding:5px 15px 5px 15px; }
.bTypeE:hover,.bTypeE:active,.bTypeE:focus{background:#555; color:#fff;}

/*후원신청*/
.bTypeF{background:#b9005c;color:#fff;padding:15px 40px 18px 40px;  }
.bTypeF:hover,.bTypeF:active,.bTypeF:focus{background:#9f004f; color:#fff;}



.pop_btn1{background:#65666a;color:#fff; vertical-align:top;padding:5px 20px 4px 20px; height:32px; display:inline-block; text-align:center; font-size:14px;}
.pop_btn1:hover,.pop_btn1:focus{background:#3b3b3b; color:#fff;}

.pop_btn2{background:#2b7fd4;color:#fff; vertical-align:top;padding:5px 20px 4px 20px; height:32px; display:inline-block; text-align:center; font-size:14px;}
.pop_btn2:hover,.pop_btn2:focus{background:#154e88; color:#fff;}


.photog_frm{overflow:hidden;border-bottom:1px solid #dadde0; padding:20px 0}
.photog_frm ul{overflow:hidden; padding-top:20px; border-top:1px solid #dadde0;}
.photog_frm a li{width:32%; margin-right:1.3%; float:left; text-align:center; margin-bottom:20px;}
.photog_frm a li p{width:100%; }
.photog_frm a li img{width:100%;}
.photog_frm a li p:first-child{background:#2a2a2a; display:inline-block; overflow:hidden; }
.photog_frm a li p:first-child img:hover{opacity:.5; transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);-webkit-transform:scale(1.1);transition: transform .35s; -o-transition: transform .35s;-moz-transition: transform .35s;-webkit-transition: transform .35s;}

.photog_frm a li p:nth-child(2){letter-spacing:0; font-weight:400; line-height:1.3em;}
.photog_frm a li p.date{font-size:12px; color:#666; font-weight:300;}

table.food_table{width:100%; border:1px solid #e8bb00;}
table.food_table th{background:#f4f4f4; font-size:15px; color:#333; text-align:center; border-right:1px solid #e8bb00; padding:7px; border-bottom:1px solid #e8bb00; }
table.food_table .food_thead th:first-child{}
table.food_table .food_thead th:nth-child(2){background:#f4f491;}
table.food_table .food_thead th:nth-child(3){background:#f4ca87;}
table.food_table .food_thead th:nth-child(4){background:#f48f73;}
table.food_table .food_thead th:nth-child(5){background:#f4ca87;}
table.food_table .food_thead th:nth-child(6){background:#f4f491;}
table.food_table td{font-size:15px; background:#fff; color:#555; border-left:1px solid #e8bb00; border-bottom:1px solid #e8bb00; padding:7px;}
table.food_table .food_daily td:nth-child(2){background:#ffffdd;}
table.food_table .food_daily td:nth-child(3){background:#fff1d9;}
table.food_table .food_daily td:nth-child(4){background:#ffdcd0;}
table.food_table .food_daily td:nth-child(5){background:#fff1d9;}
table.food_table .food_daily td:nth-child(6){background:#ffffdd;}



@media all and (max-width:999px){
}

@media (max-width:768px){
.table_write input[type="text"],.table_write input[type="password"]{padding:5px;}
.dnone{display:none;}
.select_ty2{height:40px; width:100px;}
.searchBox{width:250px;}
.searchBox input[type="text"]{width:85%; height:34px;}
.searchBox .btn_search{top:7px;}
.searchBox .btn_search{width:22px;}

.table_list th{padding:8px; }
.table_list td{padding:8px;}
.table_write th{padding:8px; }
.table_write td{padding:8px;}
.table_view .view_title{padding:10px; font-size:17px;}	
.table_view td div.board_cnt_warp1 img{width:100%; max-width:700px; min-width:300px;}

}

@media all and (max-width:720px) {
.btn{font-size:16px; }
.bTypeA{padding:10px 30px 13px 30px; }
.bTypeB{padding:10px 30px 13px 30px; }
.table_basic1 th{font-size:14px; padding:10px;}
.table_basic1 td{font-size:14px; padding:10px;}
.table_basic2 th{font-size:14px;padding:10px;}
.table_basic2 td{font-size:14px; padding:10px;}
.table_txt1 th{font-size:13px !important; width:20% !important; word-break:break-all;}
.photog_frm a li{width:45%; margin-right:5%;} 

table.food_table{display:none;}
.food_wrap1{display:block; width:100%;}
table.food_table1{border:1px solid #e8bb00; width:100%}
table.food_table1 th{background:#f4f4f4; font-size:15px; color:#333; text-align:center; border-right:1px solid #e8bb00; padding:7px; border-bottom:1px solid #e8bb00; }
table.food_table1 tbody{width:100%;}
table.food_table1 tbody tr.daily-1 th{background:#f4f491;}
table.food_table1 tbody tr.daily-1 td{background:#ffffdd;}
table.food_table1 tbody tr.daily-2 th{background:#f4ca87;}
table.food_table1 tbody tr.daily-2 td{background:#fff1d9;}
table.food_table1 tbody tr.daily-3 th{background:#f48f73;}
table.food_table1 tbody tr.daily-3 td{background:#ffdcd0;}
table.food_table1 tbody tr.daily-4 th{background:#f4ca87;}
table.food_table1 tbody tr.daily-4 td{background:#fff1d9;}
table.food_table1 tbody tr.daily-5 th{background:#f4f491;}
table.food_table1 tbody tr.daily-5 td{background:#ffffdd;}
table.food_table1 td{font-size:15px; background:#fff; color:#333; border-left:1px solid #e8bb00; border-bottom:1px solid #e8bb00; padding:7px;}

table.view-1 img{max-width:700px; width:100%;}

}



@media all and (max-width:600px) {
.select_ty2{width:100px;}
.searchBox{width:200px;}
.photog_frm a li{width:100%; margin-right:0%;} 

.w100{width:50px;}
.w120{width:100px;}
.w200{width:100px;}
.w300{width:150px;}
.w400{width:200px;}
.w500{width:350px;}

.table_write input[type="text"],.table_write input[type="password"]{height:35px;}
.table_write input[type="file"]{height:35px;}
.table_write select{height:35px;}

table th, table td{line-height:1.2em; padding:10px; font-size:14px;}
.table_view .view_title{padding:10px; font-size:17px;}
table td input[type="text"]{font-size:13px !important;}
table td input[type="password"]{font-size:13px !important;}
table td textarea{font-size:14px !important;}
table td select{font-size:13px !important;}



}

@media all and (max-width:500px){


}
