@charset "utf-8";

/*@import url(common.css);*/

/* 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:100%;border-top:2px solid #666;border-bottom:1px solid #e1e1e1;overflow:hidden;padding:20px 0 0 20px}
.photo_bbs dl{float:left;margin:0 23px 0 0;padding:0 0 25px 0}
.photo_bbs dl dt{border:1px solid #cfcfcf;padding:5px;margin:0 0 10px 0}
.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 #666}
.bbs_list th{background:#ebebeb;vertical-align:middle;padding:8px 0px;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 #666}
.bbs_view th{padding:10px 0;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;vertical-align:middle;font-size:0.95em;background:#f7f7f7}
.bbs_view th.title{background:#ebe9e9;;border-bottom:1px solid #ccc;border-right:0;text-align:left;padding:8px 15px;font-size:1em}
.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_write{width:100%;border-top:2px solid #666}
.bbs_write th{padding:8px 0;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;vertical-align:middle;font-size:0.95em;background:#f7f7f7}
.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}