@charset "utf-8";

/* 게시판 공통 */
#board_wrap {width:100%;padding:20px 0;}
#board_wrap ul li {position:relative;}
#board_wrap .btn_box .btn_wrap a {width:68px;height:28px;display:inline-block;text-align:center;line-height:28px;background:#525252;color:#fff;border:1px solid #d9d9d9;} /* 하단 버튼 공통 */
.btn_box .btn_wrap input {width:70px;height:30px;display:inline-block;text-align:center;line-height:28px;background:#525252;color:#fff;border:1px solid #d9d9d9;} /* 하단 버튼 공통 */
/* 게시판 목록 */
/*#board_wrap ul.bd_bot {border-bottom:1px solid #47a920;}*/
#board_wrap ul.bd_bot {border-bottom:1px solid #0070c0;}
/*#board_wrap ul.bd_bot .bd_tit {border-top:3px solid #69a43c;padding:13px 0;height:12px;background:#f5f5f5;}*/
#board_wrap ul.bd_bot .bd_tit {border-top:3px solid #0070c0;padding:13px 0;height:12px;background:#f5f5f5;}
#board_wrap ul.bd_bot .bd_tit span {display:block;text-align:center;border-right:1px solid #d9d9d9;line-height:12px;top:13px;}
#board_wrap ul.bd_bot .bd_tit span.hit_post {border:0;} 
#board_wrap ul.bd_bot .num {position:absolute;width:65px;left:0;}
#board_wrap ul.bd_bot .tit {margin:0 230px 0 65px;padding:0 30px;}
#board_wrap ul.bd_bot .hit_post {position:absolute;width:70px;right:0px;border-right:0 none;}
#board_wrap ul.bd_bot .wdate {position:absolute;width:85px;right:70px;}
#board_wrap ul.bd_bot .wname {position:absolute;width:75px;right:155px;}

#board_wrap ul.bd_bot .bd_list {border-top:1px solid #d9d9d9;padding:19px 0;height:18px;}
#board_wrap ul.bd_bot .bd_list a {color:#666;}
#board_wrap ul.bd_bot .bd_list div {line-height:18px;text-align:center;top:19px;color:#666;}
#board_wrap ul.bd_bot .bd_list div.txt_left {text-align:left;}

#board_wrap .btn_box {padding-top:10px;text-align:right;}

#board_wrap .page_num {text-align:center;padding-top:15px;}
#board_wrap .page_num .curpage {text-align:center;}
#board_wrap .page_num .curpage a {width:24px;height:24px;display:inline-block;border:1px solid #d9d9d9;line-height:24px;color:#666;}
#board_wrap .page_num .curpage a.view_page {background:#666;color:white;}

/* 게시물 작성 */
#board_wrap ul.bd_write .tit_wr {border-bottom:1px solid #d9d9d9;padding:0;}
#board_wrap ul.bd_write .tit_wr input[type=text],#board_wrap .tit_wr textarea {border:1px solid #d9d9d9;}
#board_wrap ul.bd_write .tit_wr .wleft {width:129px;border-right:1px solid #d9d9d9;font-weight:bold;background:#f5f5f5;}
#board_wrap ul.bd_write .tit_wr .wleft2 {width:100%; font-weight:bold;background:#f5f5f5; height:37px;line-height:37px;}
#board_wrap ul.bd_write .tit_wr span {display:inline-block;text-align:center;}
#board_wrap ul.bd_write .w1 {border-top:3px solid #69a43c;}
#board_wrap ul.bd_write .w1 .wtit {height:37px;line-height:37px;}
#board_wrap ul.bd_write .tit_wr .wtit_box {padding-left:5px;}
#board_wrap ul.bd_write .tit_wr .wtit_box input[type=text] {width:480px;height:20px;}
#board_wrap lul.bd_write .tit_wr .wtit_box input[type=checkbox] {margin-left:5px;}
#board_wrap ul.bd_write .w2 .wcontents {height:210px;line-height:210px;}
#board_wrap ul.bd_write .w2 .wcontents_box {width:100%; }
#board_wrap ul.bd_write .w2 .wcontents_box textarea {width:100%;height:190px;margin-left:5px;}
#board_wrap ul.bd_write .w3 .file_tit {height:37px;line-height:37px;}
#board_wrap ul.bd_write .w3 .file_up input[type=file] {height:20px;margin-left:5px;border:1px solid #d9d9d9;}
#board_wrap ul.bd_write .w4 .pw_tit {height:37px;line-height:37px;}
#board_wrap ul.bd_write .w4 .pw_box input[type=text] {height:20px;margin-left:5px;}
#board_wrap ul.bd_write .w5 .wr_tit {height:37px;line-height:37px;}
#board_wrap ul.bd_write .w5 .wr_box input[type=text] {margin-left:5px;height:20px;}

#board_wrap .btn_box .btn_wrap a.back_btn {width:68px;height:28px;display:inline-block;text-align:center;line-height:28px;background:#fff;color:#666;border:1px solid #d9d9d9;margin-left:5px;}

/* 게시물 보기 */
#board_wrap ul.bd_bot .view1 {border-top:3px solid #69a43c;padding:10px 0;background:#f5f5f5;}
#board_wrap ul.bd_bot .view1 .tit_view {display:block;line-height:1.3;margin-right:170px;padding-left:10px;font-weight:bold;font-size:13px;}
#board_wrap ul.bd_bot .view1 .w_view {position:absolute;top:10px;right:95px;}
#board_wrap ul.bd_bot .view1 .d_view {position:absolute;top:10px;right:10px;}
#board_wrap ul.bd_bot .view2 .contents_view {display:block;width:702px;min-height:210px;border-top:1px solid #d9d9d9;padding:15px 10px;/* border-bottom:1px solid #d9d9d9; */}
#board_wrap ul.bd_bot .file_down {padding:0;}
#board_wrap ul.bd_bot .file_down div {position:relative;padding:10px 15px;;border-top:1px solid #d9d9d9;}
#board_wrap ul.bd_bot .view3 div {position:relative;padding:10px 0;}
#board_wrap ul.bd_bot .view3 div a {color:#666;}
#board_wrap ul.bd_bot .view3 div .post_txt {margin:0 140px 0 15px;}
#board_wrap ul.bd_bot .view3 div .post_date {position:absolute;top:10px;right:10px;}
/* #board_wrap .btn_box .btn_wrap a {width:68px;height:28px;display:inline-block;text-align:center;line-height:28px;background:#525252;color:#fff;border:1px solid #d9d9d9;} */

/* 갤러리 게시판 */
#board_wrap ul.gallery_wrap {width:744px;margin-right:-22px;overflow:hidden;}
#board_wrap ul li.g_lt {float:left;margin-right:22px;margin-bottom:25px;}
#board_wrap ul li.g_lt .g_img {width:162px;height:115px;border:1px solid #e0e0e0;}
#board_wrap ul li.g_lt .g_title {text-align:center;padding-top:10px;}
#board_wrap ul li.g_lt .g_title a {color:#666;font-weight:bold;}


/* 리플 */
#board_wrap ul.bd_bot .reply-list {width:100%;border-top:1px solid #ccc;}
#board_wrap ul.bd_bot .reply-list ul {}
#board_wrap ul.bd_bot .reply-list ul li {padding:14px 0 14px 35px;border-bottom:1px solid #eee;background:url(../images/sub/reply_icon.gif) no-repeat 12px 11px;}
#board_wrap ul.bd_bot .reply-list ul li dl dt {color:#ff6600;font-size:13px;line-height:13px;padding-bottom:12px;}
#board_wrap ul.bd_bot .reply-list ul li dl dd {color:#666;line-height:16px;word-break:break-all;}
#board_wrap ul.bd_bot .reply-list .more-reply {background:#f0f0f0;height:32px;text-align:center;line-height:32px;}
#board_wrap ul.bd_bot .reply-list .more-reply a {color:#666;}
#board_wrap ul.bd_bot .reply-list ul li dl dt span.reply_del {display:inline-block;width:13px;height:13px;vertical-align:top;margin-left:10px;}

.rw_txt {font-size:11px; color:#ff0000; line-height:2em;}
.rw_table{}
.rw_table th,.tbl_type td{border:0}
.rw_table{width:100%; margin-bottom:15px; border-top:2px solid #2d9fc5; border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.rw_table th{padding:7px 7px 4px 10px;border-bottom:solid 1px #d2d2d2;background:#f5f4f4 url('/images/common/bg_tbl_th2.gif') no-repeat right 10px;color:#525252;font-weight:bold;line-height:18px;vertical-align:top; text-align:center;}
.rw_table th.thcenter { text-align:center; } 
.rw_table td{padding:8px 0 5px 10px;border-bottom:solid 1px #d2d2d2;text-align:left; color:#767676;}
.rw_table td.tdcenter { text-align:center; }
.rw_table td.tdright { text-align:right; padding-right:20px; }
.rw_table td.cont{padding:20px;line-height:1.4em}
.rw_table td input.name {width:170px; height:18px; padding:2px 0 1px;border:solid 1px #d2d2d2; }
.rw_table td input.subject {width:500px; height:18px; padding:2px 0 1px;border:solid 1px #d2d2d2;}
.rw_table td input.password {width:170px; height:18px; padding:2px 0 1px;border:solid 1px #d2d2d2;}
.rw_table td input.phone_num {width:170px; height:18px; padding:2px 0 1px;border:solid 1px #d2d2d2;}
.rw_table td input.file {width:400px; height:18px; padding:2px 0 1px;border:solid 1px #d2d2d2;}
.rw_table td input.address1 {width:100px; height:18px; padding:2px 0 1px; margin-bottom:5px; border:solid 1px #d2d2d2; }
.rw_table td input.address2 {width:500px; height:18px; padding:2px 0 1px; border:solid 1px #d2d2d2; }
caption { display:none; }