/*페이지네이션 부트스트랩*/
.pagination { display: inline-block; padding-left: 0; margin: 10px 0; border-radius: 4px; }
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #005fcb; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 2; color: #005fcb; background-color: #eee; border-color: #ddd; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 3; color: #fff; cursor: default; background-color: #005fcb; border-color: #005fcb; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
/*notice_list*/
.notice_search { margin-top: 0; }
.type_select {float:left; padding:0; vertical-align:middle; }
.type_select > select{border:1px solid #ddd !important; background:#f5f5f5; color:#005fcb !important; font-size:14px}
.search_select { padding-bottom: 20px; overflow: hidden; float: right; }
.search_select li { float: left; }
.search_select li:nth-child(1) { margin-right: 5px; }
.notice_list_wrap { border-top: 3px solid #005fca; clear: both; overflow: hidden; }
.notice_tit { width: 100%; display: table; }
.notice_tit li { display: table-cell; float: none; font-weight: bold; text-align: center; padding: 5px; border-bottom: 1px solid #ddd; font-size: 13px }
.notice_list { width: 100%; display: table; }
.notice_list li { display: table-cell; float: none; text-align: center; padding: 5px; border-bottom: 1px solid #ddd; background: url("../../img/notice_border.gif") no-repeat right; font-size: 13px; vertical-align: middle;max-width:0 }
.notice_list li:last-child { background: none; }
.notice_list li.col_8 a { padding-left: 5px; }
.notice_search .input_search { border: 1px solid #ddd; border-right: none; padding: 3px 5px; width: 100px; border-radius: 4px 0 0 4px; font-size: 14px; }
@media (max-width: 396px) {
	.type_select { width:100%;  padding:0; margin-bottom:7px; }
	.search_select {  float:left; }

.notice_search .input_search { width: 180px; }
}
.notice_search .btn_search { color: #666; background: #eee; border-color: #ddd; border-radius: 0 4px 4px 0; height: 27px; font-size: 14px; outline: none; padding: 0 6px; }
.notice_search select { vertical-align: middle; border-radius: 4px; outline: none; border: 1px solid #ddd; padding: 3px 5px; font-size: 1em; color: #555; }
.float_r .btn_notice { clear: both; }
.btn_notice { background: #005fca; padding: 0 50px; color: #fff; line-height: 36px; margin-top: 50px; }
.btn_silver { background: #eeeeee; border-color: #ddd; color: #555; margin-left: 10px; }
.notice_nav { padding: 20px 10px 0; font-size: 12px; }
@media only screen and (min-width:403px) and (max-width: 519px) {
.notice_tit li:nth-child(1), .notice_tit li:nth-child(4) { display: none; }
.notice_list li:nth-child(1), .notice_list li:nth-child(4) { display: none; }
.notice_list li:nth-child(3) { background: none; font-size: 12px; }
}
@media (max-width: 402px) {
.notice_list{display:block}
.notice_tit li { display: none;}
.notice_tit li:nth-child(2) { display: block; width: 100%; }
.notice_list li { display: none; max-width:inherit }
.notice_list li:nth-child(2) { display: block; width: 100%; background: none;max-width:calc(100% - 5px)}
}
/*notice_view*/
.notice_wrap { width: 100%; padding-top: 20px; }
.notice_wrap h4 { padding-bottom: 10px; color: #000; }
.view_tit { width: 100%; overflow: hidden; display: table; }
.view_tit li { display: table-cell; float: none; text-align: center; padding: 10px 0; border-bottom: 1px solid #ddd; background: #f5f5f5; font-size: 13px }
.view_tit li:nth-child(1) { width: 25%; }
.view_tit li:nth-child(2) { width: 55%; text-align: right; }
.view_tit li:nth-child(3) { width: 20%; }
.notice_view_txt { padding: 20px 10px; line-height: 150%; min-height: 300px; }
.notice_icon { padding-right: 10px; }
.view_file { padding: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #005fcb; }
/*notice_edit*/
.edit_tit { width: 100%; border-bottom: 1px solid #ddd; overflow: hidden; }
.edit_tit li { padding: 7px 0; float: left; height: 25px; }
.edit_tit li:nth-child(1) { background: #f5f5f5; }
.edit_tit input { width: 100%; border: 0; }
.file_upload { height: auto; }
.edit_file { border-top: 1px solid #ddd; }
.notice_edit_txt { width: 100%; height: 400px; }
.notice_edit_txt textarea { width: 100%; height: 100%; border: 0; }
/*notice_list_event*/
/*.notice_tit_e{width:100%;}
.notice_tit_e li{float:left; font-weight:bold; text-align:center;padding:10px 0; border-bottom:1px solid #aaa;}
.notice_tit_e li:nth-child(1){width:25%;}
.notice_tit_e li:nth-child(2){width:35%;}
.notice_tit_e li:nth-child(3){width:20%;}
.notice_tit_e li:nth-child(4){width:20%;}*/
.notice_list_e { width: 99%; overflow: hidden; border-bottom: 1px solid #ddd; padding: 10px 0; }
.notice_list_e:hover { border: 1px solid #005fca; overflow: hidden; }
.notice_list_e >li { float: left; text-align: center; padding: 0; border-bottom: none; height: auto; }
.notice_list_e >li:nth-child(1) { width: 100%; text-indent: 0; text-align: center; }
.notice_list_e >li:nth-child(2) { width: 100%; padding-bottom: 10px; }
.notice_list_e >li:nth-child(3) { width: 100%; padding-bottom: 10px; }
.notice_list_e >li:nth-child(4) { width: 100%; }
.list_e_li { width: 100%; padding-left: 20px; }
.list_e_li li { text-align: left; font-size: 12px; }
.list_e_li li:nth-child(1) { font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.list_e_li li:nth-child(5) { font-weight: bold; }
.list_e_li li:nth-child(6) { color: red; }
.list_e_point { margin: 2px; width: 35px; background: #aaa; color: #fff; font-size: 10px; display: inline-block; text-align: center; border-radius: 3px; }
.list_e_point2 { border: 1px solid #ccc; padding: 2px; font-size: 11px; margin-right: 4px; }
.list_e_pay { color: red; font-weight: bold; }
.list_e_pay2 { color: #005fca; font-weight: bold; }
.list_e_re { font-size: 12px; font-weight: bold; }
/*notice_list_gallery*/
.gallery_wrap { width: 100%; overflow: hidden; padding: 10px 0; border-bottom: 1px solid #ddd; }
.gallery_wrap > li { float: left; width: 46%; margin: 0; padding: 0 2%; }
.gallery_list { padding: 10px 0; text-align: left; width: 100%; }
.gallery_list > li { font-size: 12px; margin: 2px 0; }
.gallery_img { text-align: center; padding-bottom: 10px }
.gallery_img img { float: left; width: 100%; border: 1px solid #ddd; padding: 2px }
.gallery_tit { font-size: 14px !important; text-align: center; font-weight: normal; }
.gallery_wrap ul.list_style { display: none; }
/*remote_cs*/
.m_t_30 { margin-top: 30px; }
.font_30 { font-size: 30px; line-height: 150%; }
.font_20 { font-size: 20px; }
/*상세정보 tab */


#cs_center .tab_view .ui-state-active a, #cs_center .tab_view .ui-state-active a:link, #cs_center .tab_view .ui-state-active a:visited, .tab_view .ui-state-hover { color: #fff !important; border: 1px solid #005fca; background: #005fca; }
.tabs_ctn .inherit li:first-child { color: #005fca; }
.page_info { margin-bottom: -10px; }
.faq_btn { width: 100% !important; }
.faq_btn li { width: 150px; line-height: 25px; color: #fff; background: #403a3a; }
.faq_btn li:last-child { padding: 7px; border-radius: 10px; display: block; text-align: center; float: right; }
.faq_btn li a { color: #fff; padding: 7px; width: 150px; line-height: 25px; display: block; margin-right: 10px; background: #403a3a; text-align: center; float: right;}
.color_faq { color: #fea900 }
@media (max-width: 380px) {
.faq_btn li { width: 150px; line-height: 25px; color: #fff; margin-right: 10px; background: #403a3a; }
.faq_btn li:last-child { padding: 5px 20px; border-radius: 10px; display: block; text-align: center; float: right; }
.faq_btn li a { color: #fff; padding: 5px 20px; width: 150px; line-height: 25px; display: block; margin-right: 10px; background: #403a3a; text-align: center; float: right; margin-bottom: 5px; }
}


/* event image hidden */
.top_event_image { width:100%; margin-bottom:15px; }

/* board view image size fix */
.notice_view_txt img {max-width:100%;height:auto !important}

/* 공지 위에 */
#top_notice_alert{margin:1em auto;width:100%;box-sizing:border-box;padding:6px;font-weight:bold;border:0}
#top_notice_alert .box {float:none;display:block}
#top_notice_alert .left-box {width:100%}
#top_notice_alert .right-box {width:100%;margin-top:20px}
#top_notice_alert .left-box p {font-size:12px;}
#top_notice_alert .right-box ul {padding:12px}
#top_notice_alert .right-box ul li span.tel {font-size:30px;}