@charset "utf-8";
table {border-spacing:0; border-collapse:collapse; padding:0; margin:0; width:100%;}
caption {visibility:hidden; width:0; height:0; overflow:hidden; line-height:0;}

tr.first th, tr.first td {border-top:none;}
th.rbNo, td.rbNo {border-right:none !important;}

.boardList {border-bottom:2px solid #c8c8c8;}
.boardList th {padding:11px 0 13px; background:#B1AEA8 url('/images/board/listTh-bg.gif') repeat-x left bottom; color:#fff;}
.boardList th.lTH {width:5px; padding:0; vertical-align:top; background:url('/images/board/listTh-bgLB.gif') no-repeat left bottom;}
.boardList th .lP {width:5px; height:10px; background:url('/images/board/listTh-bgLT.gif') no-repeat left top;}
.boardList th.rTH {width:5px; padding:0; vertical-align:top; background:url('/images/board/listTh-bgRB.gif') no-repeat right bottom;}
.boardList th .rP {width:5px; height:10px; background:url('/images/board/listTh-bgRT.gif') no-repeat right top;}
.boardList th .thIndex {background:url('/images/board/indexTh.gif') no-repeat right center;}
.boardList td {padding:7px 10px 6px 10px; text-align:center; border-top:1px solid #e3e3e3; color:#999;}
.boardList td.tit {text-align:left;padding-left:18px;}
.boardList td.tit a:hover {color:#00A871;}
.boardList td.radioA {text-align:left;padding-left:32px;}

.boardWrite {border-top:3px solid #02b57e; border-bottom:2px solid #edeef0;}
.boardWrite th, .boardWrite td {border-top:1px solid #edeef0;}
.boardWrite th {padding:10px 10px 9px 10px; vertical-align:top; text-align:left; background-color:#f5f5f5;}
.boardWrite td {padding:7px 10px 6px 10px; color:#888;}
.imgResize p img{max-width:620px}

.boardView {border-top:2px solid #00a871; border-bottom:2px solid #c8c8c8;}
.boardView th, .boardView td {border-top:1px solid #e3e3e3;}
.boardView th {padding:10px 20px 9px 10px; vertical-align:top; text-align:right; background-color:#f5f5f5; color:#777;}
.boardView td {padding:7px 10px 6px 10px; color:#999;}
.boardView td.viewCont {padding:30px;}

.viewTable th, .viewTable td {border-right:1px solid #EDEEF0; border-top:1px solid #EDEEF0; padding:10px 10px 9px 10px; text-align:center;}

.boardQnaTop {border-bottom:1px solid #E3E3E3 !important;}
.boardQnaBotm {border-top:1px solid #00a871 !important;}

/* 결제정보 변경에 필요한 테이블 */
td.nonPad {padding:0 !important;}
.tdLine {border:none;}

/* 기부금 영수증에 필요한 테이블 */
.receiptP {width:635px; margin:0 auto; color:#000;}
.receiptTable, .receiptTable2 {width:635px; margin:0 auto; border:2px solid #000; border-bottom:1px solid #000; background:url('/images/sponsorService/tit-receipt.gif') no-repeat center center; color:#000;}
.receiptTable2 {border-top:1px solid #000; border-bottom:2px solid #000;}
.subTable {margin:1px auto 0; border-top:1px solid #000; background:none;}
.receiptTable td, .receiptTable2 td {padding:0; text-align:center; border:1px solid #000; color:#000;}
.recTab {width:100%; border-spacing:0; border:0; border-collapse:collapse;}