@charset "euc-kr";

.bbs_search{background:#e5e9ec;border:1px solid #dadfe2;padding:30px;text-align:center;}
.bbs_search .sch_submit{background:#000;width:72px;height:26px;color:#fff;}
.bbs_count{margin:40px 0 10px;color:#57575b;}
.bbs_topbtn{position:absolute;top:124px;right:18px;}

.bbs_search_csr{background:#e5e9ec;border:1px solid #dadfe2;padding:20px 30px 20px 30px; ;text-align:center;}
.bbs_search_csr .sch_submit{background:#000;width:72px;height:26px;color:#fff;}

.bbs_paging{margin:40px 0 0; text-align:center;}
.bbs_paging a{display:inline-block;margin-right:4px;width:26px;height:26px;border:1px solid #d7d7d7;font-size:13px;line-height:26px;}
.bbs_paging .on{font-weight:600;color:#3879c0;text-decoration:underline;}
.bbs_paging a:hover{background:#3879c0;color:#fff;}
.bbs_paging a.first{background:#666 url(/images/common/icon_bbs_paging.png) 0 0 no-repeat;border:1px solid #5e5e5e;font-size:0;}
.bbs_paging a.prev{background:#666 url(/images/common/icon_bbs_paging.png) -26px 0 no-repeat;border:1px solid #5e5e5e;font-size:0;}
.bbs_paging a.next{background:#666 url(/images/common/icon_bbs_paging.png) -52px 0 no-repeat;border:1px solid #5e5e5e;font-size:0;}
.bbs_paging a.last{background:#666 url(/images/common/icon_bbs_paging.png) -78px 0 no-repeat;border:1px solid #5e5e5e;font-size:0;}

/* list */
.tb_blue_list{width:100%;border-top:2px solid #4187cc;}
.tb_blue_list > thead > tr > th{border-bottom:1px solid #959595;font-weight:600;padding:13px;color:#464748;text-align:center;}
.tb_blue_list > tbody > tr > td{border-bottom:1px solid #d3d3d3;padding:12px;text-align:center;}/* ´Ù¿î·Îµå ¾ÆÀÌÄÜ º¯°æ ÈÄ padding:10px; */
.tb_blue_list > tbody > tr > td.subject{text-align:left;}
.tb_blue_list > tbody > tr > td a img{margin-left:4px;}
.tb_blue_list > tbody > tr > td a:first-child img{margin-left:0;}
.tb_blue_list > tbody > tr > td a:nth-child(n+4) img{margin-top:4px;}
.tb_blue_list > tbody > tr > td a:nth-child(4) img{margin-left:0;}

.tb_grey_list{width:100%;border-top:2px solid #343435;line-height:1.6;}
.tb_grey_list > thead > tr > th{background:#f1f3f5;border-bottom:1px solid #959595;font-weight:600;padding:13px;color:#464748;text-align:center;line-height:1.2;}
.tb_grey_list > tbody > tr > th{border-bottom:1px solid #d3d3d3;font-weight:600;padding:13px;color:#464748;text-align:center;}
.tb_grey_list > tbody > tr > td{border-bottom:1px solid #d3d3d3;padding:12px;text-align:center;line-height:1.6;}
.tb_grey_list > tbody > tr > td.subject{text-align:left;}
.tb_grey_list > tbody > tr > td a img{margin-left:4px;}
.tb_grey_list > tbody > tr > td a:first-child img{margin-left:0;}
.tb_grey_list > tbody > tr > td a:nth-child(n+4) img{margin-top:4px;}
.tb_grey_list > tbody > tr > td a:nth-child(4) img{margin-left:0;}
.grey_bdR{border-right:1px solid #d3d3d3 !important;}
/* view */
.tb_blue_view{width:100%;border-top:2px solid #4187cc;position:relative;}
.tb_blue_view > thead > tr > td > p.subject{margin-bottom:10px;width:830px;font-size:18px;font-weight:600;line-height:28px;color:#464748;}
.tb_blue_view > thead > tr > td > span{display:inline-block;font-size:14px;color:#939393;margin-right:15px;font-weight:400;}
.tb_blue_view > thead > tr > td{border-bottom:1px solid #959595;padding:13px 18px;text-align:left;}
.tb_blue_view > thead > tr > td div.attach{margin-top:12px;}
.tb_blue_view > thead > tr > td div.attach:first-child{margin-top:0;}
.tb_blue_view > tbody > tr > th{border-bottom:1px solid #959595;padding:13px 18px;text-align:right;}
.tb_blue_view > tbody > tr > td{border-bottom:1px solid #959595;padding:13px 18px;text-align:left;}
.tb_blue_view > tbody > tr > td.write{padding:20px;line-height:1.6;}

.share_wrap{position:absolute;top:25px;right:18px;}
.share_wrap button, .share_wrap a{display:inline-block;width:30px;height:30px;font-size:0;color:transparent;vertical-align:middle;}
.share_wrap .share_open{background:url(/images/sub/bbs/btn_bbs_snsset.png) -140px 0 no-repeat;}

.share_wrap .share_box{visibility:hidden;position:absolute;top:0;right:0;white-space:nowrap;}
.share_wrap .share_box.on{visibility:visible;}
.share_wrap .share_box > .facebook{background:url(/images/sub/bbs/btn_bbs_snsset.png) 0 0 no-repeat;}
.share_wrap .share_box > .tweeter{background:url(/images/sub/bbs/btn_bbs_snsset.png) -35px 0 no-repeat;}
.share_wrap .share_box > .kakaostory{background:url(/images/sub/bbs/btn_bbs_snsset.png) -70px 0 no-repeat;}
.share_wrap .share_box > .share_close{background:url(/images/sub/bbs/btn_bbs_snsset.png) -105px 0 no-repeat;}
.share_wrap .share_box > .linkcopy{background:url(/images/sub/bbs/btn_bbs_snsset.png) -175px 0 no-repeat;}

.tb_grey_view{width:100%;border-top:2px solid #343435;}
.tb_grey_view tbody > tr > th{background:#f1f3f5;border-bottom:1px solid #959595;font-weight:600;padding:13px;color:#464748;text-align:center;}
.tb_grey_view tbody > tr > td{border-bottom:1px solid #959595 !important;padding:13px;text-align:left;line-height:1.6;}
.tb_grey_view tbody > tr > td.write{padding:20px;line-height:1.6;}
.tb_grey_view tbody > tr > td.scroll{padding:0;}
.tb_grey_view tbody > tr > td .auto{height:150px;overflow-y:auto;padding:13px;line-height:22px;}
/* 190717 °¶·¯¸®°Ô½ÃÆÇ 
.row-fluid .box { background:#fff !important; margin:0 !important; padding:0 !important; }
div.gallery > ul > li{display:inline-block;width:31%;margin:0 1% 15px;padding:0;border:1px solid #ececec;background:none;text-align:left;}
div.gallery > ul > li > p.title{overflow:hidden;width:90%;height:45px;margin:6px auto 0;font-size:14px;line-height:150%;}
div.gallery > ul > li > p.title a:hover{text-decoration:underline}
div.gallery > ul > li > p.title a:first-child,
div.gallery > ul > li > p.title a span.title {display:block;overflow:hidden;width:100%;font-weight:600;white-space:nowrap;text-overflow:ellipsis; font-size:14px;}
div.gallery > ul > li > p.thumb {overflow: hidden;text-align: center;background: #aaa;}
div.gallery > ul > li > p.thumb img{width:100%;height:232px; max-width:none;padding:0;border:0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1)}
div.gallery > ul > li > p.title span.board_content{display:block;overflow:hidden;width:100%;font-size:12px;color:#717171;white-space:nowrap;text-overflow:ellipsis}
div.gallery > ul > li > p.created{width:90%;margin:2px auto;font-size:11px;color:#767676}
div.padded .gallery > ul > li > p.thumb img{box-shadow:initial}
.gallery .row-fluid .box .gallery{margin-bottom:15px;padding:20px 0;border-top:2px solid #B1B1B1;border-bottom:1px solid #d9d9d9;border:0;background:#FFF}
*/
/* 190806 °¶·¯¸®°Ô½ÃÆÇ ¼öÁ¤ */
.row-fluid .box {background:#fff !important; margin:0 !important; padding:0 !important; }
div.gallery > ul > li{display: inline-block;width:31%;margin:0 1% 15px;padding:0;border:1px solid #ececec;background:none;text-align:left;}
div.gallery > ul > li > p.title{overflow:hidden;width:90%;height: 20px;margin: 8px auto 0;font-size:14px;line-height:150%;}
div.gallery > ul > li > p.title a:hover{text-decoration:underline}
div.gallery > ul > li > p.title a:first-child,
div.gallery > ul > li > p.title a span.title {display:block;overflow:hidden;width:100%;font-weight:600;white-space:nowrap;text-overflow:ellipsis; font-size:14px;}
div.gallery > ul > li > p.thumb {overflow: hidden;text-align: center;background: #333;height: 286px;vertical-align: middle;display: table-cell;padding: 0;}
div.gallery > ul > li > p.thumb img{width:100%;max-width:none;padding:0;border:0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1);}
div.gallery > ul > li > p.title span.board_content{display:block;overflow:hidden;width:100%;font-size:12px;color:#717171;white-space:nowrap;text-overflow:ellipsis}
div.gallery > ul > li > p.created{width:90%;margin: 6px auto;font-size:11px;color:#767676;}
div.padded .gallery > ul > li > p.thumb img{box-shadow:initial}
.gallery .row-fluid .box .gallery{margin-bottom:15px;padding:20px 0;border-top:2px solid #B1B1B1;border-bottom:1px solid #d9d9d9;border:0;background:#FFF}


/* button */
/* table inside btn Å×ÀÌºí ³»ºÎ ¹öÆ° */
.tbin_preview{display:inline-block;background:#fff;border:1px solid #5c97d7;color:#4187cc !important;padding:3px 5px;height:24px;font-size:13px;}
.tbin_detail{background:#fff;border:1px solid #686868;color:#686868;padding:3px 5px;height:24px;font-size:13px;}
.tbin_detail:hover{background:#686868;color:#fff;}
/* table outside btn Å×ÀÌºí ¿ÜºÎ ¹öÆ° */
.tb_btn_wrap{margin-top:40px;text-align:right;}
.tb_blue_btn{display:inline-block;text-align:center;background:#fff;border:1px solid #5c97d7;color:#4187cc !important;padding:4px 12px;min-width:100px;font-size:14px;}
.tb_blue_btn:hover{background:#5c97d7;color:#fff !important;}
.tb_blue_btn.on{background:#5c97d7;color:#fff !important;}
.tb_grey_btn{display:inline-block;text-align:center;background:#fff;border:1px solid #686868;color:#686868 !important;padding:4px 12px;min-width:100px;font-size:14px;}
.tb_grey_btn:hover{background:#686868;color:#fff !important;}

/* old */
.small_table_01 {border-top:1px solid #989898;border-left:1px solid #ddd;width:100%;}
.small_table_01 thead th{background:#f1f3f5;border-bottom:1px solid #ddd;font-weight:600;padding:13px;color:#464748;text-align:center;line-height:1.2;}
.small_table_01 td {line-height:21px; padding: 5px 13px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; height:31px;text-align:center;}
.small_table_01 td > span{font-size:12px;}
.small_table_01 td:nth-child(2){text-align:left;}

.tb_down_list{width:100%;border-top:1px solid #343435;}
.tb_down_list tr td{background:url(/images/common/bl_depth3.png) 0 15px no-repeat;text-align:left;border-bottom:1px solid #d3d3d3;padding:6px 10px;font-size:13px;letter-spacing:-0.2px;line-height:1.4;}
.tb_down_list tr td.btn{background:none;text-align:right;}