/* BASIC css start */
#bbsData{padding-top:60px}
#bbsData .bbs-link { position: relative; }
#bbsData .bbs-link-top { margin-top: 10px; margin-bottom: -40px; margin-right: 400px; text-align: left; margin-left: 18px; }
#bbsData .bbs-link-btm { margin-top: 10px; margin-bottom: -40px; text-align: right; }
/*위브추가*/
#content.w1100{width:1100px;margin:0 auto;float:none}
#bbtitle{width:100%;margin-bottom:60px}
#bbtitle ul{font-size:0}
#bbtitle ul li{float:none;display:inline-block;width:calc(14.28% - 1px);border:1px solid #C9C9C9;background:#fff;transition:all 0.3s;margin-left:-1px;text-align:center}
#bbtitle ul li a{display:block;font-size:14px;color:#7B7672;transition:all 0.3s;line-height:45px}
#bbtitle ul li.sel,#bbtitle ul li:hover{background:#7B7672;border-color:#7B7672}
#bbtitle ul li.sel a,#bbtitle ul li:hover a{color:#fff;font-weight:500}
#bbsData .titbox{margin-bottom:30px}
#bbsData .titbox .title{height:auto;width:100%;text-align:left}
#bbsData .titbox .title span{font-size:20px;color:#424242;letter-spacing:0.03em;}
/*검색*/
.bbs-sch-wrap{border-top:1px solid #424242;background:#F9F9F9;padding:30px 0}
.bbs-sch-wrap .bbs-sch{width:650px;margin:0 auto;float:none}
.bbs-sch-wrap .bbs-sch label{font-size:14px;color:#424242;letter-spacing:-0.03em;margin-right:19px}
.bbs-sch-wrap .bbs-sch label input{opacity:0;position: absolute;  top: 0; left: 0;}
.bbs-sch-wrap .bbs-sch label input + span{display:inline-block;background:url('/design/happyprinc/wib/img/radio_off.svg')no-repeat center left;padding-left:23px}
.bbs-sch-wrap .bbs-sch label input:checked + span{background:url('/design/happyprinc/wib/img/radio_on.svg')no-repeat center left;}
.bbs-sch-wrap .bbs-sch .key-wrap{margin-right:5px}
.bbs-sch-wrap .bbs-sch .key-wrap .MS_input_txt{width:289px;height:46px;border:1px solid #c9c9c9;font-size:14px;color:#424242;margin:0;padding:0 15px;box-sizing: border-box;}
.bbs-sch-wrap .bbs-sch .key-wrap .MS_input_txt + a{font-size:13px;color:#fff;letter-spacing:-0.03em;display:inline-block;width:80px;line-height:46px;background:#424242;text-align:center}
/*테이블*/
.bbs-table-list{margin:60px 0 0 }
.bbs-table-list thead th{border-top:1px solid #424242;border-bottom:1px solid #C9C9C9}
.bbs-table-list table tr th div,.bbs-table-list table tr td div,.bbs-table-list table tr td div *{font-size:14px !important;color:#424242 !important;font-weight:400 !important;letter-spacing:-0.03em !important;padding:0}
.bbs-table-list table tr th,.bbs-table-list table tr td{padding:18px 0}
.bbs-table-list table tr td{background:none;border-bottom:1px solid #c9c9c9}
.bbs-table-list table tr td a {margin-right:8px;}
.bbs-table-list table tr td div img{margin-right:8px}
.bbs-link-btm{text-align:center;margin:60px 0 0 !important}
.bbs-link-btm a{display:inline-block;width:138px;height:50px;border:1px solid #424242;font-size:15px;color:#424242;text-align:center;line-height:50px;letter-spacing:-0.03em;font-weight:500}

.fixed-img-collist {border-top:1px solid #424242 ;padding-top:60px}     
.fixed-img-collist ul { font-size:0;margin-top:50px}
.fixed-img-collist ul li { width:calc(33.33% - 20px);margin-right:30px;display:inline-block;vertical-align:top;}
.fixed-img-collist ul li:nth-child(3n){margin-right:0px}
.fixed-img-collist ul:nth-child(1){margin-top:0}
.fixed-img-collist ul li a { display: block; width: 100%; }
.fixed-img-collist ul li a > span { display: block; margin-bottom:20px !important}
.fixed-img-collist ul li a span img { width: 100%;}
.fixed-img-collist ul li a .txt-left { text-align:left; display: inline-block; margin-top: 5px; font-size: 11px; letter-spacing: -1px; }
.fixed-img-collist ul li a span { margin-bottom: 3px; } 
/* noimage */
.fixed-img-collist ul li a span.noimg{ display: block; width: 350px; height: 250px; padding: 0px; text-align: center; font-size: 16px; line-height: 142px; font-family: Tahoma; border: 0px solid #d8d8d8; background-color: #e0e0e0; }
.fixed-img-collist ul li p { text-align:left;  font-size: 16px; margin-top: 0px; color:#7B7672;letter-spacing:-0.03em;margin-top:8px}
.fixed-img-collist ul li p.subject{margin-bottom:20px;}
.fixed-img-collist ul li p strong{font-weight:500;color:#424242;line-height:1.4}
.fixed-img-collist ul li p .bar{display:inline-block;width:1px;height:16px;background:#C9C9C9;vertical-align:middle;margin:0 10px}
.paging .paging{margin-top:0}
/* BASIC css end */

