.main_img { width: 100% !important; height: 215px;}
#wrap_left { margin-right: 10px; padding-top: 10px; width: 200px !important;}
#wrap_right { padding-top: 10px; width: 200px !important;}
#wrap_center { width:580px !important; padding-top: 10px;}
.c_gray2 { color: #cbcbcb !important; }


#box_notice { width: 100%; clear: both; position: relative; height: auto; }
#box_notice h4 { font-size: 15px; border-bottom: 1px solid #7b7b7b; padding-bottom: 5px; }

.box_real_result { border: 1px solid #ddd; height: 35px; overflow: hidden; width: 100%; position: relative; margin-top: 10px; }
.box_real_result span { position: absolute; left: 0; top:0; width: 120px; height: 35px; background-color: #fff; line-height: 33px; text-align: center; border-right: 1px solid #ddd; background-color: #f3f3f3 }
.box_real_result ul { position: absolute; left: 130px; top:0; width: 420px; height: 35px; background-color: #fff; line-height: 33px; text-align: center;}
.box_real_result ul li { float: left; width: 100%;}

/* 메인화면 슬라이드 이미지 최소 height */
.flickity-viewport { min-height: 215px !important }

/* tab_small */
.tab_bar_notice .tab_bar { border-bottom: none !important;}
.tab_bar_notice { width: 100%; border: 1px solid #dee3eb !important; position: relative; padding-left: 10px;}
.tab_bar_notice .tc-tab { border: none; background: none; padding-bottom: 0px; margin-right: 10px; float: left;}
.tab_bar_notice .tc-tab > a { background: none;font-family: "Noto Sans"; font-size: 13px; padding: 5px 10px; padding-top: 10px; font-weight: 500;}
.tab_bar_notice .tc-tab.tc-selected > a , .tab_bar_notice .tc-tab > a:hover { border-bottom: 2px solid #006699; background: none; padding: 5px 10px; padding-top: 10px; font-weight: 500;}
.tab_bar_notice .btn_more { position: absolute; right: 10px; top:13px;}

.panels {  border-top: none !important;}
.f_box { border: 1px solid #dee3eb; margin-bottom: 8px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.f_box h3 { font-family: "Noto Sans";}

.f_box .f_title { width: 100%; height: auto; line-height: 25px; background-color: #f2f4f7; padding: 2px 4px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-bottom: 1px solid #dee3eb;}
.f_box .f_title > span { width: 100%; height: auto; display: block; text-align: left; font-family: "Noto Sans"; font-size: 12px; padding-left: 10px;}
.f_box .f_body { width: 100%; height: auto; line-height: 25px; background-color: #fff; padding: 4px 6px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.f_box .f_body > div { width: 100%; height: auto; display: block; float: left;}
.f_viewer { width: 100%; height: auto; display: block; position: relative; margin-top: 5px; float: left;}
.f_viewer li { width: 20%; float: left; display: inline-block; text-align: center;}

.tbl_notice { width: 100%; }
.tbl_notice .td_notice { height: 25px; line-height: 25px; }

#wrap_top .wrap_top_body { width: 1000px !important;}
