@charset "utf-8";

caption,dl,dd,dt,div,th,td,ol,ul,li,a,u,b,strong,span,input,select,textarea,p{
	font-family:돋움,dotum,tahoma,sans-serif;
}

form { display : inline; }
.select01 {border:#cacaca 1px solid; background-color:#fff; color:#555;font-size:12px;height:18px;}
.search01 {border:#cacaca 1px solid; background-color:#fff; color:#555;font-size:12px;height:18px; padding-top:2px;}
.texta_01 {border:#ccc 1px solid; background-color:#fff; color:#555;font-size:12px;height:18px; vertical-align:top;}

.cp_c1 {color:#fe8f00; }
.ga_cp_right { clear:both; position: relative; text-align:right; font-size:11px; font-family:돋움,dotum; color:#777; height:30px; padding-top:12px; border-bottom:1px solid #b96098;}   /*컨텐츠 게시물  */
.cp_right { text-align:right; padding:9px 0 8px 0; font-size:11px; font-family:돋움,dotum; color:#777; line-height:18px; }

/* 게시판 감싸기 */
.board_box, .contents_wrap, .write_box { clear: both; width:100%; }

/* 게시판 검색 */
.bsearch_wrap {float:left; width:100%; border-bottom : 1px solid #eaeaeb; border-top : 1px solid #eaeaeb; background:#ffffff;}
.bsearch {height:22px;padding:8px 15px; }
.bsearch_left {float:left;display:inline; width: 320px;}        /* 카렌다 지정 */
.bsearch_left input {cursor:pointer;}
.bsearch_right {float:right;display:inline; line-height:22px; text-align:right;} /* 검색 */

/* 게시판 테이블 */
.bodtype1 { clear:both; width:100%; color:#28282a; table-layout:fixed;  border-collapse:collapse; }
.bodtype1 th { color:#28282a; padding:5px 0 5px 0; line-height:1.8em; font-weight:normal; font-size:12px; background:url(/img/03_community/t_thead_bg.gif) repeat-x 0 0; text-align:center; }
.bodtype1 th.bgbar { background:url(/img/03_community/t_thead_linebg.gif) no-repeat 0 0;}
.bodtype1 th.barno { background:url(/img/03_community/t_thead_bg.gif) repeat-x 0 0;}
.bodtype1 td {text-align:center;padding:4px 0;border-bottom: 1px solid #dedede;}
.bodtype1 td.b_name, .bodtype1 td.b_post {font-size:12px;text-align:center; color:#3d4043;}
.b_receipt {color:#2490e3; font-size:12px; }
.b_completion {color:#f37800; font-size:12px; }
.bodtype1 td.b_title{text-align:left;}
.bodtype1 td.b_file,
.bodtype1 td.b_date,
.bodtype1 td.b_no,
.bodtype1 td.b_hit{font:normal 11px Verdana; text-align:center;padding:0;} 
.bodtype1 td.b_title .b_new { vertical-align:middle; margin: 0 2px;}
.bodtype1 td.b_title .b_replay { vertical-align:middle; margin: 0 3px 0 0;}
.bodtype1 td.b_title .b_comment{background:none;padding:0;font-size:11px;font-weight:bold;color:#906; margin: 0 2px;}
.bodtype1 a { text-decoration:none; color:#28282a;}
.bodtype1 a:hover { text-decoration: underline; color:#000000;} 

/* 게시판 글작성 테이블 */
.write_t { clear:both; width:100%; color:#28282a; table-layout:fixed;  border-collapse:collapse; }
.write_t td {padding:4px 0; border-bottom: 1px solid #dedede; padding-left:20px;}
.write_t td input, .write_t td textarea {cursor:pointer;}
.textarea_f01 { width:430px; height:200px; color:#000000; border:1px solid #cecece; background:#f3f3f3; padding:4px 10px 0 10px; }

/* 자주묻는 질문 */
.faq_top_wrap { float:left; background:url(/img/03_community/fav_box_bg.gif) no-repeat; width:100%;} 
.faq_top { padding:10px 20px; height:20px; }
.faq_top_left {float:left; display:inline; width: 250px;}        /* 카렌다 지정 */
.faq_top_left img { padding-right:6px; }
.faq_top_right {float:right; display:inline; line-height:22px; text-align:right;} /* 검색 */
.faq_top_right input {cursor:pointer;}
.faq_tl { position:relative; float:left; margin:30px 0 12px 0;}
.faq_tl img { padding-right:12px; }

/* faq 테이블 */
.faqtype { float:left; width:100%; color:#28282a; table-layout:fixed;  border-collapse:collapse; }
.faqtype th { text-align:center; border-top: 1px solid #b5578c; border-bottom: 1px solid #b5578c; height:36px;}
.faqtype td { text-align:center;padding:4px 0; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.faqtype td.title {text-align:left;}
.faqtype td.type { font-weight:bold; }
.faqtype td.no {font:normal 11px Verdana; text-align:center;padding:0;}
.faqtype td.answer { text-align:left; padding:12px 20px; background:#f2f2f2; } 
.faqtype a { text-decoration:none; color:#747474;}
.faqtype a:hover { text-decoration: none; color:#000000;} 


/*게시판 읽기*/
.r_subject_line { background: url(/img/03_community/read_subject_bg.gif) repeat-x 0px 0px;}
.r_subject { font-weight:bold; padding-left:20px; text-align:left; color:#3d4043;}
.r_writer, .r_anwser, .r_state { padding-left:20px; text-align:left; color:#3d4043;}
.r_date, .r_hit { padding-left:20px; text-align:left; font-family:Verdana; font-size:11px; color:#3d4043;}
.r_pic { padding:40px 0 10px 0; text-align:center;}
.r_commend { padding:30px 20px; line-height:1.6em;}
.r_file { background:#f2f2f2; text-align:left; color:#398fa5;}
.r_file a { color:#398fa5; font-family:Verdana; font-size:11px; text-decoration:none; padding-left:20px;} 
.r_file a:hover { color:#398fa5; text-decoration:underline;} 
.r_np_writing { border-bottom:1px solid #dedede; height:30px; }
.r_next_tl a, .r_prev_tl a { padding-left:20px; text-align:left; color:#3f3f3f; text-decoration:none;}
.r_next_tl a:hover, .r_prev_tl a:hover { color:#000000; text-decoration:none;}  
.b_reply li { float:left; width:280px;}
.b_reply li span { font-weight:normal;}

/*컨텐츠형 게시판*/
.contents_box { border-bottom:1px solid #eaeaea; padding:25px 0;}
.contents_txt { padding:0 20px;}
.ctns_pic img { border:2px solid #cecece; }
.ctns_pic a:hover img{ border:2px solid #952b67; }
.ctns_tl { background:url(/img/03_community/contents_bullet.gif) no-repeat 0 8px; padding-left:10px; font-weight:bold;}
.ctns_tl a { color:#3d4043; text-decoration:none;}
.ctns_tl a:hover { font-weight:bold; color:#3d4043; text-decoration:none;}
.ctns_commend { background:url(/img/03_community/contents_bullet.gif) no-repeat 0 6px; padding-left:10px; margin-top:6px;}
.ctns_commend a { color:#666; text-decoration:none;}
.ctns_commend a:hover { color:#3d4043; text-decoration:none;}

/*컨텐츠형_읽기*/
#contents_top { position:relative; border-top:1px solid #b96098; padding:30px 40px; height:155px;}
.top_left { float:left; width:214px; height:154px; margin-right:30px; }
.top_left img { border:4px solid #952b67; }
.top_right { display:inline; position:relative; float:left; width:280px; height:154px; }
.top_right ul { margin-top:10px; }
.top_right ul li { background:url(../img/03_community/contents_bullet1.gif) no-repeat 0 9px; padding-left:10px; line-height:1.8em; zoom:1; }
.field_1 { font-weight:bold; color:#952b67; }
.field_2 { font-weight:bold; color:#3d4043; }
.field_3, .field_3 a, .field_3 a:hover { font:bold 11px Verdana; color:#3d4043; }
#contents_bottom_line { clear:both; background:url(/img/common/dot_line.gif) repeat-x ; font-size:1px; height:1px; }
#r_cnt_commend { border-bottom:1px solid #d2d2d2; }
.r_commend_tl { padding:25px 0 12px 0 ; }
.r_commend_text { padding:0 15px 30px 15px; }

/*페이지넘버*/
#pagenum { position:relative; float:left; width:100%; margin:25px 0 0 0; font-size:11px; font-family: verdana; text-align: center;}
.spaceR1 { margin-right:10px }
.spaceR2 { margin-right:15px}
.spaceL1 { margin-left:10px}
.spaceL2 { margin-left:15px}
#pagenum img {}
.pagenum_pointC {color:#f96c16; font-weight:bold; font-size:11px; font-family: verdana;margin:0 4px;}
#pagenum a {text-decoration:none;  margin:0 4px; font-size:11px; font-family: verdana; color:#666; line-height:12px; }
#pagenum  span a {margin:0px;}

/* 버튼 */
.btn_area { position:relative; float:left; margin-top:40px; width:100%; text-align:center; }
.btn_left { float:left; width:250px; text-align:left;}
.btn_left img { margin-right:2px;}
.btn_right { position:relative; float:right; width:69px;}

/*삭제 */
#delete { background:url(/img/03_community/caution_text_box_topbg.gif) repeat-x; zoom:1; margin-bottom:40px; text-align:center; padding:40px 0;}
.delete_bottom { clear:both; position:relative; background:url(/img/03_community/caution_text_box_bottombg.gif) repeat-x; font-size:3px; height:3px; margin-top:40px; }


.table_ft_height {padding-top:20px;}
.table_cs_tdGray {color:#f3f2ef;}
.table_txt_Gray {color:#666666;}
.table_txt_point {color:#cc3680;}
.table_txt_left {color:#7d7d7d;padding-left:10px;text-align:left;}

/*게시판 읽기 버튼 정렬*/
.bt_list1 {width:20%; float:left; text-align:left;}
.bt_list2 {width:70%; float:right; text-align:right;}

/*게시판읽기,수정*/
.table_no2 {width: 100%; margin-bottom:20px; margin-top:10px;border-top:2px solid #9f2d22;}
.table_no2 th {color:#5a5a5a; background-color:#f5f3eb;border-bottom:1px solid #cdcdcd;}
.table_no2 tbody td {border-bottom:1px solid #cdcdcd;color:#5a5a5a; line-height:18px; font-weight:normal;}

.table_no2 .table_in {width: 100%; margin:0; border:0;}
.table_no2 .table_in th {color:#5a5a5a; background-color:#f5f3eb;border:0;padding:8px 6px;}
.table_no2 .table_in tbody td {border:0;color:#5a5a5a; line-height:18px; font-weight:normal;padding:8px 6px;}


/* 글쓰기 */
.write_wrap2 { clear:both; margin-left:27px; border-top:1px solid #e0e0e0; overflow:hidden;}

.write_ctn_wrap2 {float:left; width:100%; border-bottom:1px solid #e0e0e0; color:#333; line-height:1.83em;}
.write_ctn_wrap2 .writer_left { float:left; display:inline; padding:7px 0 0px 7px; font-size:1em; width:100px; color:#0c52ae; background:url(/member/img/main/icon_blue.gif) no-repeat 0 15px;}
.write_ctn_wrap2 .writer_right { float:left; display:inline; padding:7px 0 7px 15px; font-size:1em; width:530px; background:url(/member/img/board/line_write.gif) no-repeat 0 12px;}
/* .write_ctn_wrap2 .writer_right  */
.txt_m {height:220px;}

/*게시판 버튼*/
.board_btn {/*float:left; */ margin-top:0px;  text-align:right;  margin-bottom:20px;}

/*게시판 본문 내용*/
.board_section {margin:25px; line-height:20px; font-family:"돋움", Tahoma; font-size:1em;}

/*게시판 첨부 */
.ps {margin:0; padding:10px; border-top:1px solid #977e7b; border-bottom:1px solid #977e7b;}

/*포토갤러리*/
.table_in2 .photo_ctn a {width:130px; border:1px solid #cdcdcd; margin-top:1px;}
.table_in2 .photo_ctn a:hover {width:130px; border:1px solid #9f2d22; height:83px; margin-top:1px;}
.photo_txt {margin-top:10px;}
.photo_txt .red a {color:#9f2d22; font-weight:bold;}
.photo_txt .red a:hover {color:#9f2d22; font-weight:bold; text-decoration:underline;}

/* 읽기 */
.read_point {height:31px; color:#006; background-color:#f7f7f7; font-size:11px;line-height:31px;text-align:center;}
.read_leftpad {padding-left:18px;text-align:left;}

/*이전글 다음글*/
.nextprew_wrap {clear:both; padding-top:13px;}
.nextprew { border-top:1px solid #e6e6e6;}
.nextprew tbody td{ border-bottom:1px solid #e6e6e6;}
.nextprew tbody td a {text-decoration:none; color:#555;}
.nextprew tbody td a:hover {text-decoration:underline; color:#555;}
