.main-block2{background:#192335;}
.main-block2 .forum-vertical-slider{position:relative;height:40px;background:#192335;overflow:hidden;}
.main-block2 .forum-vertical-slider .forum-name{width:210px;padding-left:15px !important;height:16px;padding:12px 0;font-size:16px;line-height:16px;color:#fff;background:#2A4F91;}
.main-block2 .forum-vertical-slider .row-wrap{position:absolute;top:0;left:250px;}
.main-block2 .forum-vertical-slider .row-wrap a{display:block;padding:12px 0;font-size:16px;line-height:16px;color:#fff;}
.main-block2 .forum-vertical-slider .forum-btn{position:absolute;display:block;top:0;right:0;padding:9px 20px 9px 20px;font-family:'Noto Sans KR';font-size:22px;line-height:22px;background:#fff;}

.main-block3{padding:50px 0 50px 0;background:#f4f4f4;overflow:hidden;}
.main-block3 .t-title{padding:0 0 45px 0;text-align:center;font-size:25px;line-height:32px;}
.main-block3 .t-title strong{font-size:32px;color:#418ccc;}
.main-block3 .left{float:left;width:60%;}
.main-block3 .left .col-wrap{width:calc(100% + 10px);margin-left:-5px;overflow:hidden;}
.main-block3 .left .col-wrap .col{width:33.333333%;}
.main-block3 .left .col-wrap .col-inside{margin:0 5px;}
.main-block3 .left .col-wrap .row-wrap{text-align:center;background:#fff;border:1px solid #ddd;}
.main-block3 .left .col-wrap .row1{padding:20px 0;font-size:19px;font-weight:bold;}
.main-block3 .left .col-wrap .row2{padding:30px 0 0 0;font-size:15px;line-height:22px;border-top:1px solid #ddd;}
.main-block3 .left .col-wrap .row2 strong{color:#191919;}
.main-block3 .left .col-wrap .row3{padding:30px 0 20px 0;}
.main-block3 .left .col-wrap .row3 span{display:inline-block;width:30px;height:30px;line-height:30px;color:#fff;font-weight:bold;background:#418ccc;border-radius:100%;}
.main-block3 .right{float:right;width:40%;}
.main-block3 .right .col-inside{margin-left:10px;background:#fff;border:1px solid #ddd;}
.main-block3 .right .forum-name{padding:20px 0 20px 0;text-align:center;font-size:19px;font-weight:bold;border-bottom:1px solid #ddd;}
.main-block3 .right .row-wrap{padding:11px 0 10px 0;}
.main-block3 .right .row{display:block;}
.main-block3 .right .row-inside{position:relative;font-size:15px;line-height:15px;}
.main-block3 .right .row .d-title{padding:8px 14px;}
.main-block3 .right .row .date-re{position:absolute;top:8px;right:14px;}

.main-block4{margin-top:50px;overflow:hidden;}
.main-block4 .left{float:left;width:50%;}
.main-block4 .left .row-wrap{overflow:hidden;}
.main-block4 .left .row{display:block;float:left;width:50%;background:#f0f0f0;}
.main-block4 .left .row:nth-child(3n+1){background:#fff;}
.main-block4 .left .row ul{padding:33px 15px 37px 15px;}
.main-block4 .left .row ul li:nth-child(1){height:24px;font-family:'Noto Sans KR';font-size:22px;line-height:22px;}
.main-block4 .left .row ul li:nth-child(2){height:38px;margin-top:20px;font-size:15px;line-height:19px;font-weight:bold;}
.main-block4 .left .row ul li:nth-child(3){height:36px;margin-top:18px;color:#787878;font-size:13px;line-height:18px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;}
.main-block4 .right{float:left;width:50%;}
.main-block4 .right .row-wrap{overflow:hidden;}
.main-block4 .right .row{position:relative;display:block;float:left;width:50%;background:#fff;}
.main-block4 .right .row li:nth-child(1){position:relative;height:0;padding-bottom:75%;background:#f4f4f4;}
.main-block4 .right .row li:nth-child(1) img{position:absolute;top:0;left:0;width:100%;height:100%;}
.main-block4 .right .row li:nth-child(2){position:absolute;bottom:0;left:0;width:100%;height:18px;padding:12px 0;}
.main-block4 .right .row li:nth-child(2) div:nth-child(1){position:relative;z-index:2;height:18px;padding:0 15px;text-align:center;font-size:15px;line-height:18px;color:#fff;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;word-wrap:normal;}
.main-block4 .right .row li:nth-child(2) div:nth-child(2){position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;background:#191919;filter:alpha(opacity=80);opacity:.8;-moz-opacity:.8;}

.main-block5{margin-top:50px;overflow:hidden;}
.main-block5 .left{float:left;width:50%;}
.main-block5 .left .col-inside{margin-right:5px;}
.main-block5 .right{float:left;width:50%;}
.main-block5 .right .col-inside{margin-left:5px;}
.main-block5 .col-inside{border:1px solid #eaeaea;background:#fff;} 
.main-block5 .forum-name{overflow:hidden;padding:16px 20px 16px 22px;border-bottom:1px solid #eaeaea;}
.main-block5 .forum-name span{display:block;float:left;width:60%;font-size:16px;line-height:16px;font-weight:bold;}
.main-block5 .forum-name a{display:block;float:right;width:40%;text-align:right;line-height:16px;color:#999;}
.main-block5 .forum-name a:hover{text-decoration:underline;}
.main-block5 .row-wrap{padding:5px 20px 10px 20px;}
.main-block5 .row-wrap .row{display:block;border-bottom:1px dotted #eee;overflow:hidden;}
.main-block5 .row-wrap .row:last-child{border-bottom:none;}
.main-block5 .row-wrap .row .d-title{display:block;float:left;width:70%;height:15px;padding:11px 0;font-size:15px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main-block5 .row-wrap .row .d-title:hover{text-decoration:underline;}
.main-block5 .row-wrap .row .date-re{display:block;float:right;width:30%;height:15px;padding:11px 0;text-align:right;font-size:15px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main-block5 .row-wrap .row .d-title span{display:inline-block;padding:4px 5px;margin-right:6px;font-size:12px;color:#fff;border-radius:1px;background:#418ccc;}

@media screen and (max-width:767px) {
.forum-vertical-slider .forum-name{display:none;}
.forum-vertical-slider .target{left:14px;}

.main-block5 .left{float:none;width:100%;}
.main-block5 .right{float:none;width:100%;margin-top:20px;}
}