@charset "utf-8";

.page_wrap strong{display:inline-block; margin-bottom:20px!important;}
.page_wrap strong a{display:inline-block;  color:#fff!important; padding:4px 8px!important;background-color:#002b5f!important; border:1px solid #002b5f!important;}
.page_wrap a{display:inline-block; padding:4px 8px; border:1px solid #dedede; box-sizing:border-box;}
.board_search_btn{height:34px!important; box-sizing:border-box; border-radius:8px 0 0 8px!important; }
.board_search_btn span, .board_list_btn a span{display:block;border-radius:0; height:35px; padding:3px 10px;box-sizing:border-box; line-height:25px; font-weight:700; border-radius:0 8px 8px 0;  background-color:#ff8900; color:#fff; border:1px solid #ff8900;}
.board_search_btn span > i{color:#fff; margin-right:5px;}
.page_wrap .pageNumPageBt .direction, .fir_btn{background-color:#f5f7f9!important;}

.board_black_btn a span{display:block;border-radius:0; height:35px; padding:3px 10px;box-sizing:border-box; line-height:25px; font-weight:700; border-radius:5px;  background-color:#555; color:#fff; border:1px solid #555;}
.board_black_btn a span i{color:#fff!important; margin-right:5px!important;}
.board_black_btn:hover span{background-color:#fff!important; color:#555!important; border:1px solid #dedede;-webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
.board_black_btn:hover span i{color:#ff8900!important;-webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}

.board_orange_btn a span, .board_orange_btn span{display:block;border-radius:0; height:35px; padding:3px 10px;box-sizing:border-box; line-height:25px; font-weight:700; border-radius:5px;  background-color:#ff8900; color:#fff; border:1px solid #ff8900;}
.board_orange_btn a span i,.board_orange_btn span i{color:#fff!important; margin-right:5px!important;}
.board_orange_btn:hover span{background-color:#fff!important; color:#555!important; border:1px solid #dedede;-webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
.board_orange_btn:hover span i{color:#ff8900!important;-webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}

.board_black_btn02{display:inline-block;border-radius:0; height:35px; padding:3px 10px;box-sizing:border-box; line-height:25px; font-weight:700; border-radius:5px;  background-color:#555; color:#fff; border:1px solid #555;}
.board_black_btn02 i{color:#fff!important; margin-right:5px!important;}
.board_black_btn02:hover{background-color:#fff!important; color:#555!important; border:1px solid #dedede;-webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
.board_black_btn02:hover i{color:#ff8900!important;-webkit-transition:all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}

/* Form */
.page_wrap {overflow:hidden;text-align:center;width:100%;margin:15px 0 0 0}
.page_wrap li{padding:0 8px 0 0;display: inline}
.page_wrap li.end{padding:0}
.page_wrap li.select{font-weight:bold;color:#000}

.bbs_search{clear:both;overflow:hidden;margin:0;text-align:center}
.bbs_search label{display:none}

.bbs_search_left{float:right;overflow:hidden;margin:0 0 10px 0}
.bbs_search_left label{display:none}

.seach_text{border:1px solid #c7c7c7;height:18px}

.schedule_select{border:2px solid #a9b8c9;width:170px;height:170px;overflow:hidden;padding:15px;background:#f7f5f5}

.schedule_t{width:170px;clear:both;margin:10px 0 0 0}
.schedule_t th{padding:0 0 8px 0}
.schedule_t th.sun{color:#df4470}
.schedule_t th.sat{color:#4a6c95}
.schedule_t td{padding:2px 0;;text-align:center}

.schedule_m{width:170px;float:left;overflow:hidden;margin:0 73px 0 0}
.schedule_m ul{margin:0 auto;overflow:hidden;width:170px;background:#798ca3;padding:5px 5px}
.schedule_m ul li{display:inline;float:left}
.schedule_m ul li.dat{font-weight:bold;width:130px;text-align:center;color:#fff}
.schedule_m ul.close_btn{overflow:hidden;background:none;padding:5px 0 0 0}
.schedule_m ul.close_btn li{float:left}
.schedule_m ul.close_btn li.close{float:right;margin:0 5px 0 0}

/* 갤러리 */
.photo_bbs{width:780px; box-sizing:border-box; border-bottom:1px solid #e1e1e1;overflow:hidden;padding:0 5px 0 5px}
.photo_bbs dl{float:left;margin:0 11px 0 0;padding:0 0 20px 0; width:184px;}
.photo_bbs dl:nth-child(4n){margin-right:0!important;}
.photo_bbs dl:nth-child(4n+1){clear:both!important;}
.photo_bbs dl dt{border:1px solid #cfcfcf;padding:5px;margin:0 0 10px 0; width:172px;}
.photo_bbs dl dt img{width:172px; height:122px;}
.photo_bbs dl dd{font-weight:bold;text-align:center}

.bbs_view{width:100%;border-top:2px solid #b8727c;margin:0 0 20px 0}
.bbs_view th{padding:10px 0 8px 0;border-bottom:1px solid #dadada;vertical-align:middle;background:#f1f1f1}
.bbs_view td{padding:10px 10px 8px 20px;border-bottom:1px solid #dadada;vertical-align:middle}
.bbs_view td p{line-height:1.8em}

.btn_area{margin:10px 0 50px 0}
.bbs_btn{float:left}
.bbs_btn li{float:left;padding:0 3px 0 0}
.bbs_btns{float:right;margin:0;display:inline}


/* 달력 */
.schedule_form{text-align:center}
.schedule_table{width:99.9%;clear:both;margin:10px 0}
.schedule_table th{background:#5b5b5b;padding:10px 0 8px 0;vertical-align:middle;color:#fff;border-bottom:3px solid #e1e1e1;border-right:1px solid #777}
.schedule_table td{width:85px;height:85px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:10px}
.schedule_table td.sun{background:#faf1f5;border-left:1px solid #e1e1e1}
.schedule_table td.sun a{color:red}
.schedule_table td.sat a{color:#3b5999}
.schedule_table td a{font-weight:bold}
.schedule_table td ul{margin:5px 0 0 0}
.schedule_table td ul li{line-height:1.4em;font-size:0.95em}

.schedule_t02{width:100%;clear:both;margin:10px 0}
.schedule_t02 th{background:#ed087f;padding:10px 0 8px 0;vertical-align:middle;color:#fff;border-bottom:3px solid #e1e1e1}
.schedule_t02 td{width:85px;height:85px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:10px}
.schedule_t02 td.sun{background:#fefafb;border-left:1px solid #e1e1e1}
.schedule_t02 td.sun a{color:red}
.schedule_t02 td.sat a{color:#3b5999}
.schedule_t02 td a{font-weight:bold}
.schedule_t02 td ul{margin:5px 0 0 0}
.schedule_t02 td ul li{line-height:1.4em;font-size:0.95em}

.date_f{overflow:hidden}
.date_f ul{margin:0 auto;width:270px;overflow:hidden}
.date_f ul li{float:left;margin:0 10px 0 0}
.date_f ul li.date{font-size:2.8em;font-weight:bold;width:150px;text-align:center}
.date_f ul li.last{margin:0}

.mardb{margin:10px 0 0 0}

/*  게시판 */
.btm10{margin:0 0 5px 0}
.top10{margin:10px 0 0 0}

/*.file{border:1px solid #d3d3d3;width:100%}*/
.s_sbox{overflow:hidden;margin:0 0 10px 0;height:21px}
.s_sbox ul{float:right}

.btn_area{overflow:hidden;margin:10px 0 0 0}
.btn_right{float:right;margin:0 0 0 2px}
.btn_left{float:left}

.bbs_btn{float:left;overflow:hidden}
.bbs_btn li{float:left;padding:0 3px 0 0}

.bbs_list{width:100%;border-top:2px solid #888}
.bbs_list th{background-color:#f5f7f9;vertical-align:middle;padding:10px 0;font-size:0.95em;border-bottom:1px solid #d3d3d3}
.bbs_list td{text-align:center;border-bottom:1px solid #d3d3d3;vertical-align:middle;padding:8px 0px}
.bbs_list td.title{text-align:left;padding:0 12px}

.bbs_view{width:100%;border-top:2px solid #888}
.bbs_view th{padding:10px 0;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;vertical-align:middle;font-size:0.95em;background:#f5f7f9}
.bbs_view th.title{background:#ebe9e9;;border-bottom:1px solid #ccc;border-right:0;text-align:left;padding:8px 15px;font-size:1em; background:#f5f7f9}
.bbs_view th.line{border-left:1px solid #d3d3d3}
.bbs_view td{padding:10px 15px;border-bottom:1px solid #d3d3d3;vertical-align:middle}
.bbs_view td.contxt{line-height:1.6em;padding:10px 15px}
.bbs_view img{width:100%;}

.bbs_write{width:100%;border-top:2px solid #888}
.bbs_write th{padding:8px 0;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;vertical-align:middle;font-size:0.95em;background:#f5f7f9}
.bbs_write td{padding:8px 15px;border-bottom:1px solid #d3d3d3;vertical-align:middle}

.t_search{overflow:hidden;margin:0 0 10px 0}

.blog_w{overflow:hidden;border-bottom:1px solid #d3d3d3;padding:10px 0}
.blog_w p{float:left;margin:0 10px}
.blog_w dl{float:left;width:60%;margin:5px 0 0 10px}
.blog_w dt{font-weight:bold;margin:0 0 5px 0}
.blog_w dd{line-height:1.5em}
.blog_w ul{float:right;border-left:1px dotted #d3d3d3;padding:5px 10px 0 15px}
.blog_w ul li{background:url(/planweb/images/newBoard/dot.gif) no-repeat 0 2px;padding:0 0 0 10px;font-size:0.95em}
.blog_w ul li span{color:#767676;margin:0 3px 0 0}

.bordert{border-top:2px solid #d3d3d3}
.Tcenter{text-align:center}

.p_list{background:url(/planweb/images/newBoard/dot.gif) no-repeat 0 2px;padding:0 0 0 10px;float:left;margin:5px 0 0 0}
.p_list span{font-weight:bold}

.comment_wp{overflow:hidden;padding:15px;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;letter-spacing:1px}
.commentC{width:85%;border:1px solid #abadb3}
.comment_m{overflow:hidden;padding:10px 0;border-bottom:1px dotted #d3d3d3}
.comment_m ul{float:right}
.comment_m ul li{float:left;margin:0 0 0 5px}
.comment_txt{float:left;width:100%;}
.comment_txt p{line-height:1.5em}
.comment_txt p span{font-weight:bold;margin:0 3px 0 0}
.comment_txt textarea{width:85%;border:1px solid #abadb3}

/* Board Password Layer */
.popup_layer { position:absolute; left:0; top:0; background:url('/planweb/images/board/layer_bg.gif') no-repeat; width:275px; height:147px; padding:10px 0 0 24px; z-index:30; display:none}
.popup_layer p { margin:0 0 20px 0; color:#fff; font-weight:bold}
.popup_layer p.close { position:absolute; left:260px; top:10px}
.popup_layer p.que { position:absolute; left:38px; top:210px; line-height:1.5em}
.popup_layer dl { clear:both; margin:0 0 10px 0; overflow:hidden}
.popup_layer dt { float:left; width:60px; padding:0 10px 0 0; text-align:right}
.popup_layer dd { float:left; margin:0; vertical-align:middle}
.popup_layer ul { border-top:1px solid #b5c7db; width:250px; margin:0; padding:10px 0 0 0; text-align:center}
.popup_layer ul li { display:inline}
.popup_layer ul li input[type=image] { width:35px; height:23px}


/*board tab*/
.tab_btn li{float:left; padding:10px 20px; margin-bottom:10px; border:1px solid #dedede; box-sizing:border-box; margin-left:-1px;}
.tab_btn li:first-child{margin-left:0!important;}
.tab_btn li.on{background-color:#ff8900!important; border:1px soild #ff8900!important;}
.tab_btn li.on a span{color:#fff!important; }


