@charset "utf-8";




.input_search{ border:1px solid #c8c8c8;font-family: 굴림;	height:16px; font-size: 1em;}
.input_txt{padding:5px;font-size:12px;color:#757575;border:1px solid #cfcfcf;}
.select{height:30px;color:#333333;background-color:#FFFFFF;border:1px solid #c8c8c8;}


.search_txt{height:13px;padding:5px;font-size:12px;color:#757575;border:1px solid #cfcfcf;}
.search_select{height:25px;color:#333333;}

.btn_list{margin-top:20px;text-align:center}
.btn_list2{position:relative;}
.btn_list2 a{position:absolute;top:-22px;right:0;}

.back_grey{background-color:#f6f9fa}


.btn_area{text-align:center;width:740px; margin-top:30px}

.btn_list_wrap{width:740px;position:relative;}
.btn_list2{position:absolute;right:0px;top:50px}

/* 게시판 목록 */
.bbs_ltype {border-collapse: collapse;width:100%;border:1px solid #6c6c6c;border-width:1px 0 0 0; font-size:13px;letter-spacing:0}
.bbs_ltype tr{ text-align: center;}
.bbs_ltype thead th {height:40px;color:#000;font-weight:bold;border:0;background-color:#f7f7f7;border-bottom:1px solid #e3e3e3;}
.bbs_ltype  td{padding:15px 0;color:#767676;border:1px solid #ddd;border-width:0 0 1px 0}
.bbs_ltype  td a{color:#767676;}
.bbs_ltype tbody td.subject{text-align: left; white-space: normal;} /* 제목 */

.bbs_ltype2 {border-collapse: collapse;width:775px;border:1px solid #fff;border-width:2px 0 1px 0; }
.bbs_ltype2 tr { text-align: center;border-bottom:1px solid #e3e3e3;}
.bbs_ltype2 td{padding:15px 0;color:#767676;line-height:19px;border:1px solid #ddd;border-width:0 0 1px 0;font-size:13px}
.bbs_ltype2 tbody td.subject{text-align: left; white-space: normal;padding:20px} /* 제목 */
.bbs_ltype2 tbody td div.b_subject{font-size:20px;letter-spacing:-2px;line-height:30px;font-weight:bold}
.bbs_ltype2 tbody td div.b_subject a{color:#0a0a0a;}
.bbs_ltype2 tbody td div.b_txt{font-size:12px;margin-top:10px;letter-spacing:-1px}
.bbs_ltype2 tbody td div.b_txt a{color:#5b5b5b}
.bbs_ltype2 tbody td div.b_date{font-size:12px;color:#a6a6a6;margin-top:5px;letter-spacing:0}
.bbs_ltype2 tbody td div.b_name{color:#0a0a0a}

.bbs_ltype3 {border-collapse: collapse;width:100%;border:1px solid #6c6c6c;border-width:1px 0 0 0; }
.bbs_ltype3 tr { text-align: center;border-bottom:1px solid #e3e3e3;}
.bbs_ltype3 td{padding:15px 0;color:#767676;line-height:19px;border:1px solid #ddd;border-width:0 0 1px 0;font-size:13px}
.bbs_ltype3 tbody td.subject{text-align: left; white-space: normal;padding:20px} /* 제목 */
.bbs_ltype3 tbody td div.b_subject{font-size:20px;letter-spacing:-1px;line-height:30px;font-weight:bold}
.bbs_ltype3 tbody td div.b_subject a{color:#0a0a0a;}
.bbs_ltype3 tbody td div.b_txt{font-size:12px;margin-top:5px;letter-spacing:-1px}
.bbs_ltype3 tbody td div.b_txt a{color:#5b5b5b}
.bbs_ltype3 tbody td div.b_date{font-size:12px;color:#a6a6a6;margin-top:5px;letter-spacing:0}
.bbs_ltype3 tbody td div.b_name{color:#0a0a0a}



/* 페이지표시 */
.page{text-align:center; float:right; position:relative; left:-50%; margin-top:30px}
.page ol li{margin-left:4px; float:left; position:relative; left:50%;width:33px; height:31px; color:#666666; border:1px #d4d4d4 solid;}
.page ol li a{width:33px; height:23px;text-decoration:none;color:#666666;display:block; padding-top:8px;}

.page ol li.on{width:33px; height:31px; background:#ea5d37; color:#fff;font-weight:bold;font-weight:800}  /*활성화된 상태*/
.page ol li.on a{width:33px; height:23px; color:#fff; padding-top:8px;} 

/* 페이지표시2 */
.page2{text-align:center; float:right; position:relative; left:-50%; margin-top:20px}
.page2 ol li{margin-left:4px; float:left; position:relative; left:50%;width:15px; height:15px; color:#666666;font-size:12px}
.page2 ol li a{width:15px; height:15px;text-decoration:none;color:#8b8b8b;display:block; padding-top:8px;}

.page2 ol li.on{width:15px; height:15px;font-weight:bold;font-weight:800;}  /*활성화된 상태*/
.page2 ol li.on a{width:15px; height:15px; color:#ea5d37;} 


/* 검색영역 */
.b_search{margin-bottom:20px;float:right}


/* 게시판 읽기 */
.bbs_vtype{border-collapse:collapse;width:100%;border:1px solid #6c6c6c;border-width:1px 0 0 0;}
.bbs_vtype tbody th{height:40px;color:#222222;text-align:center;border:1px solid #e3e3e3;border-width:0 0 1px 0;font-size:13px;background-color:#f9f9f9;}
.bbs_vtype tbody td{padding:6px 10px 6px 20px;color:#5b5b5b;text-align:left;border-bottom:1px solid #e3e3e3;border-width:0 0 1px 0;font-size:13px}
.bbs_vtype tbody td a{color:#444444}
.bbs_vtype tbody td.subject{font-weight:bold;color:#383838;}
.bbs_vtype tbody td.bbs_contents{padding:20px 20px;width:100%;color:#5b5b5b;line-height:22px;background:#fff;font-size:13px;border-bottom:1px solid #fff}
.bbs_vtype tbody td.bg{background:#f9f9f9;}

/* 게시판 읽기2 */
.bbs_vtype2{border-collapse:collapse;width:100%;border:1px solid #6c6c6c;border-width:1px 0 0 0;}
.bbs_vtype2 tbody th{height:40px;color:#222222;text-align:center;border:1px solid #e3e3e3;border-width:0 0 1px 0;font-size:13px;background-color:#f9f9f9;}
.bbs_vtype2 tbody td{padding:15px;color:#444444;text-align:left;border-bottom:1px solid #e3e3e3;border-width:0 0 1px 0;font-size:13px}
.bbs_vtype2 tbody td a{color:#444444}
.bbs_vtype2 tbody td.title{color:#0a0a0a;font-size:22px;font-weight:800;letter-spacing:-1px;padding:20px;line-height:30px;background-color:#f7f7f7;}
.bbs_vtype2 tbody td.date{color:#a6a6a6;font-size:12px;text-align:right;letter-spacing:0;background-color:#f7f7f7;}
.bbs_vtype2 tbody td.name{color:#0a0a0a;font-size:12px;text-align:right;}
.bbs_vtype2 tbody td.bbs_contents{padding:20px 20px;width:100%;color:#5b5b5b;line-height:22px;background:#fff;font-size:13px;border-bottom:1px solid #fff}
.bbs_vtype2 tbody td.bg{background:#f9f9f9;}

/* 이전글 다음글 */
.list_bottom{margin-top:40px;border:1px solid #e3e3e3;border-width:1px 0 0 0;width:740px;}
.list_bottom dl{height:100%;overflow:hidden;border-bottom:1px solid #e3e3e3}
.list_bottom dl dt{float:left;padding:20px 0 5px 25px;width:70px;font-weight:bold;color:#666}
.list_bottom dl dt a{color:#7a7979}
.list_bottom dl dd{float:left;padding:20px 10px;}
.list_bottom dl dd a{color:#7a7979}



/* 게시판 글쓰기 */
.bbs_wtype{border-collapse:collapse;width:100%;border:1px solid #6c6c6c;border-width:1px 0 0 0;}
.bbs_wtype thead th{height:30px;color:#666;font-weight:bold;text-align:center;background:#f9f9f9;border:1px solid #e3e3e3;border-width:0 0 1px 1px}
.bbs_wtype thead th:first-child{border-left:0;}
.bbs_wtype tbody th{padding:6px 10px;color:#666;background:#f9f9f9;text-align:center;border:1px solid #e3e3e3;border-width:0 1px 1px 1px}
.bbs_wtype tbody th:first-child{border-left:0}
/*.bbs_wtype tbody th.line{border-left:1px solid #e3e3e3}*/
.bbs_wtype tbody th.f11{font-size:11px}
.bbs_wtype tbody td{padding:6px 10px;color:#767676;text-align:left;border:1px solid #e3e3e3;border-width:0 0 1px 1px}
.bbs_wtype tbody td:first-child{border-left:0}
.bbs_wtype tbody td.b_lf0{border-left:0 !important}
.bbs_wtype tfoot th{padding:6px 10px;color:#666;background:#f9f9f9;text-align:center;border:1px solid #e3e3e3;border-width:0 1px 1px 0}
.bbs_wtype tfoot td{padding:6px 10px;color:#767676;text-align:left;border:1px solid #e3e3e3;border-width:0 0 1px 1px}
.bbs_wtype .text{padding:20px 10px;width:680px;color:#7a7979;line-height:20px;background:#fff;}

.spam_img{float:left}



/* 주요일정 */
.schedule_btn{position:relative;margin:0 auto 15px auto;width:250px;text-align:center;line-height:40px;}
.schedule_btn .btn_before{position:absolute;top:15px;left:0;}
.schedule_btn .btn_next{position:absolute;top:15px;right:0;}
.schedule_btn span{font-family:"Tahoma";font-size:16px;font-weight:bold;color:#538ca1}
.schedule_btn .month{padding:0 10px;font-size:40px}
.schedule{border-collapse:collapse;width:100%;border:0;}
.schedule thead th{padding:10px;color:#538ca1;background:#f6f9fa;text-align:center;border:0; border-top:1px solid }
.schedule tbody td{padding:5px;width:100px;height:80px;color:#767676;font-size:11px;text-align:left;vertical-align:top;border:1px solid #e3e3e3;}
.schedule tbody td span{display:inline-block;width:21px;height:21px;line-height:21px;text-align:center;font-family:"Tahoma";font-size:11px;font-weight:bold;color:#fff;background:url(/img/board/sch_bg.gif) no-repeat}
.schedule tbody td p{padding-top:5px;line-height:18px;color:#908f8f}
.schedule tbody td:first-child span{background:url(/img/board/sch_bg2.gif) no-repeat}

/* 갤러리 */
.photo_list{width:740px;height:100%;overflow:hidden;border-bottom:1px solid #e3e3e3; border-top:1px solid #6c6c6c;clear:both}
.photo_list li{float:left;padding-bottom:20px;padding-top:20px;width:33%;text-align:center;}
.photo_list li img{padding:4px;border:1px solid #d3d3d3}
.photo_list li .subject{display:block;margin-top:10px;font-weight:bold}
.photo_list li .subject a{color:#656565;}


/* faq */
.faq_list{border-top:1px solid #0bade3}
.faq_list dt{position:relative;padding:20px 5px 20px 55px;background:url(../img/board/ic_q.gif) no-repeat 20px 15px;border-bottom:1px solid #e3e3e3}
.faq_list dt a{color:#383838}
.faq_list dd{padding:20px 20px 20px 50px;background:#f5f5f5 url(../img/board/ic_a.gif) no-repeat 20px 20px;line-height:18px;color:#767676}
.faq_list dt .faq_btn{position:absolute;top:13px;right:30px}