.main_quick{padding:20px 15px; background:#ed7d31; border-bottom:8px solid #fafafa;}
.main_quick .last_time{margin-bottom: 10px;text-align: right;color:#fff;font-size:13px;font-weight:500;}
.main_quick ul{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:10px;}
.main_quick ul li{width:calc((100% - 20px) / 3);height:100px;background:#fff; border-radius:10px; text-align:center;}
.main_quick ul li a{display:block;width:100%;height:100%;padding-top:65px;box-sizing:border-box; text-align:center; font-weight:500; font-size:16px;line-height: 18px;}
/* .main_quick ul .menu1, .main_quick ul .menu2{width:calc( 50% - 5px ); height:98px;} */
.main_quick ul .menu1 a{color:#ec7c30; background:url(../images/common/ic_quick1.png) center 15px no-repeat; background-size:52px 46px;}
.main_quick ul .menu2 a{color:#6fac46; background:url(../images/common/ic_quick2.png) center 15px no-repeat; background-size:48px 45px;}
.main_quick ul .menu3{width:100%;}
.main_quick ul .menu3 a{display: flex;align-items: center;justify-content: center;padding:0;color:#ffc000; }
.main_quick ul .menu3 a span{position:relative; display:inline-block; line-height:70px; padding-left:55px; background:url(../images/common/ic_quick3.png) 0 50% no-repeat; background-size:51px 39px;}
/* .main_quick ul .menu4 a{color:#3D51CE;background:url(../images/common/ic_quick4.png) center 15px no-repeat; background-size:48px 45px;} */
.main_quick ul .menu5 a{color:#5B9BD5;background:url(../images/common/ic_quick5.png) center 15px no-repeat; background-size:48px 45px;}
.d-none{display:none;}

/* ----------------------------------media 350px-------------------*/
@media (max-width: 350px) { 
.main_quick ul li{height:115px;}
.main_quick ul .menu3{height: 80px;}
.main_quick ul li a{padding-top:70px; font-size:15px;line-height: 18px;}
.d-sm-block{display:block;}

}

/* 새글 표시 */
.new_alert{position:absolute; top:0px; right:-12px; display:inline-block; width:12px; height:12px; background:url(../images/common/ic_new.png) 0 0 no-repeat; background-size:12px 12px;}

.main_board{border-top:1px solid #eee;}
.main_board .tab_menu{ border-bottom:1px solid #eee; text-align:center;}
.main_board .tab_menu li{position:relative; display:inline-block; padding:0 16px; height:45px;}
.main_board .tab_menu li a{display:inline-block; line-height:43px; font-size:17px; color:#777;}
.main_board .tab_menu li a.on{color:#ea5406; border-bottom:3px solid #ea5406; font-weight:600; }
.main_board .tab_menu li .new_alert{top:5px; right:5px;}
@media all and (min-width:320px) and (max-width:359px) {
	.main_board .tab_menu li{padding:0 9px;}
	.main_board .tab_menu li .new_alert{right:0px;}
}
.main_board .tab_cnt{padding:20px 15px;}
.main_board .tab_cnt li + li{margin-top:10px;}
.main_board .tab_cnt li a{display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:15px;}