.story_top, .story_bot{width:1160px;margin:0 auto}
.story_top{padding:0 0 50px;border-bottom:1px solid #c9c7c4}
.story_top > *{float:left;width:50%;height:338px}
.story_thumb .swiper-slide{background-color:#999}
.story_thumb .swiper-slide a{display:block;width:100%;height:100%}
.story_slide{padding-left:60px;box-sizing:border-box}
.story_slide .sl_ttl{padding:20px 0 18px;font-family:'NotoSansKR-Medium';font-size:25px;letter-spacing:-0.025em;line-height:140%;color:#000}
.story_slide .sl_text{font-size:18px;letter-spacing:-0.025em;line-height:156%;color:#acacac;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:56px}
.story_slide .sl_date{margin-top:20px;font-size:16px;letter-spacing:-0.025em;line-height:175%;color:#666666}
.story_paging{position:absolute;bottom:30px;left:60px}
.story_paging li{margin-right:20px}
.story_paging li a{display:block;width:45px;height:2px;background-color:#4e4e4e}
.story_paging li.swiper-pagination-bullet-active a, .story_paging li:hover a{background-color:#daa800}

.story_tab{padding:50px 0 45px}
.story_tab li{margin-right:10px}
.story_tab li a{display:block;min-width:105px;height:35px;padding:0 10px;box-sizing:border-box;border-radius:3px;background-color:#444;font-family:'NotoSansKR-Medium';font-size:16px;letter-spacing:-0.025em;line-height:35px;color:#fff}
.story_tab li.on a, .story_tab li:hover a{background-color:#daa800}

.story_list{}
.story_list li{width:360px;margin-left:40px}
.story_list li:nth-child(3n - 2){margin-left:0}
.story_list .list_img{height:210px;background-color:#999}
.story_list .list_img .list_img_line{position:absolute;width:100%;height:100%;border:10px solid #daa800;opacity:0;transition:0.3s;box-sizing:border-box}
.story_list li:hover .list_img_line{opacity:1}
.story_list .text_wrap{padding:24px 0 44px}
.story_list .list_ttl{font-family:'NotoSansKR-Medium';font-size:18px;letter-spacing:-0.025em;line-height:156%;color:#000}
.story_list .list_text{padding-top:2px;height:54px;font-size:16px;letter-spacing:-0.025em;line-height:162%;color:#acacac;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.story_list .list_date{padding-top:10px;font-size:14px;letter-spacing:-0.025em;line-height:200%;color:#666}

.drawborder_wrap .drawborder{position:absolute;background:#daa800}
.drawborder-top, .drawborder-bottom{width:0;height:10px}
.drawborder-right , .drawborder-left{width:10px;height:0}
.drawborder-top{top:0;left:0}
.drawborder-right{top:0;right:0}
.drawborder-bottom{right:0;bottom:0}
.drawborder-left{left:0;bottom:0}
