f.tb-show{display:none;}

.img_favicon {margin-right: 3px; vertical-align:middle;}

.tb-board00{width:100%; border-top:2px solid #666666;}
.tb-board00 tr th,
.tb-board00 tr td{border-top:1px solid #dedcdf; border-bottom:1px solid #dedcdf;}
.tb-board00 tr th{padding:20px 5px; font-size:16px; font-weight:normal; text-align:center;background-color:#f7f7f7;}
.tb-board00 tr td{padding:20px 40px; font-size:16px; font-weight:300; text-align:left;} 
.tb-board01{width:1200px; border-top:2px solid #666666;}
.tb-board01 tr th,
.tb-board01 tr td{border-top:1px solid #dedcdf; border-bottom:1px solid #dedcdf;}
.tb-board01 tr th{padding:40px 5px; font-size:16px; font-weight:normal; text-align:center;background-color:#f7f7f7;}
.tb-board01 tr td{padding:40px 40px; font-size:16px; font-weight:300; text-align:left;} 

.td-board-list{width:100%; border-top:2px solid #666;}
.td-board-list thead{border-bottom:1px solid #666;}
.td-board-list tbody tr{border-bottom:1px solid #dedcdf;}
.td-board-list thead tr th{color:#333; font-weight:bold;}
.td-board-list tbody tr td{text-align:center; color:#666; font-weight:300; line-height:1.2em;}
.td-board-list thead tr th,
.td-board-list tbody tr td{padding:10px 5px;}
.td-board-list tbody tr td.source{text-align:left;}
.td-board-list tbody tr td.board-tit{text-align:left; }
.td-board-list tbody tr td.board-tit a{color:#000; font-weight:400; vertical-align:middle;}
.td-board-list tbody tr td.date{letter-spacing:-1px;}
.td-board-list .icon-up{display:inline-block; width:16px; height:18px; cursor:pointer; background:url(/resources/images/user/sub/icon-up.png) no-repeat 0 0; }
.td-board-list .icon-down{display:inline-block; width:16px; height:18px; cursor:pointer; background:url(/resources/images/user/sub/icon-down.png) no-repeat 0 0; }
.td-board-list .icon-down.on,
.td-board-list .icon-up.on{background-position: 0 -18px;}
.td-board-list .scrap{min-width:52px; letter-spacing:-1px; cursor:pointer; display:inline-block; width:65px; height:25px; padding:0px 8px; background-color:#c9c9c9; color:#fff; border-radius:12.5px; box-sizing:border-box; font-style:normal; }
.td-board-list .scrap.on{background-color:#ee4959;}
.td-board-list tbody tr td.num .no{display:none;}
.td-board-list .sns-facebook{display:inline-block; width:20px; height:20px; background:url(/resources/images/user/sub/sns-facebook.png) no-repeat center; overflow:hidden; text-indent:-9999px; margin:3px;}
.td-board-list .sns-twitter{display:inline-block; width:20px; height:20px; background:url(/resources/images/user/sub/sns-twitter.png) no-repeat center; overflow:hidden; text-indent:-9999px; margin:3px;}
.td-board-list .sns-kakao{display:none; width:20px; height:20px; background:url(/resources/images/user/sub/sns-kakao.png) no-repeat center; overflow:hidden; text-indent:-9999px; margin:3px;}
.tb-flink{width:100%;}
.tb-flink .flink-box{width:100%;}
.tb-flink .flink-box .dep01{border-top:1px solid #666666; width:20%; padding:20px 0; box-sizing:border-box;}
.tb-flink .flink-box .dep01 .tit{font-size:20px; font-weight:400;}
.tb-flink .flink-box .dep02{width:80%;}
.tb-flink .flink-box .dep02 .dp02-box{width:100%; border-top:1px solid #dedcdf;padding:20px; box-sizing:border-box;}
.tb-flink .flink-box .dep02 .dp02-box .tit{width:20%; font-weight:400;}
.tb-flink .flink-box .dep02 .dp02-box .dep03{width:80%;}
.tb-flink .flink-box .dep02 .dp02-box .dep03 li{padding:5px 0; font-weight:300;}
.tb-flink .flink-box .dep02 .dp02-box .dep03 li a{font-weight:300; text-decoration:underline; color:#7daef5;  word-break:break-all;}
.tb-flink .flink-box .dep02 .dp02-box .dep03 li .li-source{padding-right:10px; margin-right:10px;}
.tb-flink .flink-box .dep02 .dp02-box .dep03 li .li-source .li-deco{padding-left:5px; vertical-align:middle;}
.tb-flink .flink-box .dep02 .dp02-box .dep03 li a .s-link-text{display:none; color:#fff;}

.pagenavi-area{margin-top:20px; text-align:center;}
.pagenavi-area .prev-btn{background:url(/resources/images/common/page-prev-btn.png) no-repeat center;}
.pagenavi-area .next-btn{background:url(/resources/images/common/page-next-btn.png) no-repeat center;}
.pagenavi-area .prev-btn a,
.pagenavi-area .next-btn a{display:inline-block; color:#fff; text-indent:-9999px; overflow:hidden;}

.pagenavi-area strong,
.pagenavi-area a{color:#666; display:inline-block; line-height:45pcx; box-sizing: border-box; padding:8px;}
.pagenavi-area strong{text-decoration:underline; text-underline-position:under; color:#ee4959;}

@media screen and (max-width:1024px){
    .tb-board00 tr th{font-size:14px;}
    .tb-board00 tr td{font-size:14px;} 
	
	.tb-board01 tr th{font-size:14px;}
    .tb-board01 tr td{font-size:14px;}
	.td-board-list .sns-kakao{display:inline-block;}

	.tb-flink .flink-box .dep01,
	.tb-flink .flink-box .dep02,
	.tb-flink .flink-box .dep02 .dp02-box .tit,
	.tb-flink .flink-box .dep02 .dp02-box .dep03{float:none; width:100%; text-align:center;}
	.tb-flink .flink-box .dep01{text-align:center;}
	.tb-flink .flink-box .dep02 .dp02-box .dep03 li .li-source{margin-right:0;}
	.tb-flink .flink-box .dep02 .dp02-box .dep03 li a{display:block; width:90px; height:30px; line-height:30px; margin:5px auto; border-radius:20px; overflow:hidden; text-align:center; text-decoration:none; background-color:#398cf2;}
	.tb-flink .flink-box .dep02 .dp02-box .dep03 li a .s-link{display:none;}
	.tb-flink .flink-box .dep02 .dp02-box .dep03 li a .s-link-text{display:block;}
}

@media screen and (max-width:768px){
	.tb-none{display:none !important;}
	.tb-show{display:inline-block;}
	.tb-board00 tr th{padding:15px 7px; font-size:13px;}
    .tb-board00 tr td{padding:15px 20px; font-size:13px;} 
    
    .tb-board01 tr th{padding:15px 7px; font-size:13px;}
    .tb-board01 tr td{padding:15px 20px; font-size:13px;} 

    .td-board-list{width:100%;}
    .td-board-list thead{display:none;}
    .td-board-list tr:nth-of-type(2n) {background-color: inherit;}
    .td-board-list tr td:first-child {background: #f0f0f0; font-weight:bold;font-size:1.3em;}
    .td-board-list tbody tr td{display: inline-block; text-align:left;}
    .td-board-list tbody tr td.board-tit{display:block;  font-size:15px; font-weight:normal;}
    .td-board-list tbody tr td:before {content: attr(data-th); display:none; text-align:center;}
    .td-board-list tbody tr td{padding:5px 8px;}
    .td-board-list tbody tr td.num{float:right; margin-top:10px;}
    .td-board-list tbody tr td.num .no{display:inline-block;}
    .td-board-list tbody tr td.source{display:block; margin-top:10px; word-break:break-all;}
    .td-board-list .scrap{font-size:12px;}
    .td-board-list tbody tr td.view{display:block; }
    .td-board-list tbody tr td.scrap-area,
    .td-board-list tbody tr td.date{margin-bottom:10px;}    
	.td-board-list tbody tr.list{position:relative; display:block;}
	.td-board-list tbody tr td.td-scrop{position:absolute; bottom:10px; right:0px;}
	.td-board-list tbody tr td.td-mail{position:absolute; bottom:10px; right:70px;}

}