@charset "utf-8";

@import url("reset.css");
@import url("lay-out.css?version=1.4");
@import url("main.css");
@import url("contents.css?version=1.2");
@import url("swiper.css");
@import url("style_custom.css");

.jwxe_navigator.navi_m{display:none;}
.jwxe_navigator.navi_pc{float:none;display: block;height:47px;padding: 0px 25px 29px 14px;width:100%;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; outline:none; }
.jwxe_navigator.navi_pc span{height:45px;padding:15px 7px 15px 25px;display: inline-block;background: url(/_res/homepagebak/img/sub/bg_navi.gif) no-repeat 0 0;}
.jwxe_mnu_template{position:relative;padding:10px 0 0 0;}

@media (max-width: 800px){
 .jwxe_navigator.navi_m{display:block;padding: 10px 0;width: 100%;border-bottom: 1px solid #cdcdcd;border-top: 1px solid #cdcdcd;}
 .jwxe_navigator.navi_pc{display:none;}
 .jwxe_mnu_template{position:relative;padding:10px 0 ;}
 .jwxe_navigator.navi_m span { display: inline-block;} /*20210904 추가*/ 
}

.hidden1 { display:none !important; }

/* 20190308 재단 공지사항 버튼*/
.btn_type6 *{padding:0 44px 0 14px;height:38px;font-weight:700;line-height:38px}
.btn_type6{border:1px solid transparent}
.btn_type6:after{position:absolute;top:4px;right:14px;content:"";background:url('/_res/portal/img/common/spr_btn_type.png') no-repeat;background-position:-10px -10px;width:15px;height:13px;margin-top:10px}
.btn_type6.btn_blue{background:#1857b2}
.btn_type6.btn_blue * {
    color: #fff !important;
}

/* table border 수정 20220722*/
.tbl_biz_list th:not(:last-child),.tbl_biz_list td:not(:last-child){border-right:1px solid #dcdcdc}
.not_last{border-right:1px solid #dcdcdc}

/* btn mouse effect 수정 20220722*/
.btn_type0_md:hover{color:#fff !important;background:#555}

/* 20220722정부소식게시판 스킨활용 */
/* gallery_type2 */
.gallery_type2{padding-top:20px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.gallery_type2 li{/*margin:0 15px 20px 15px*/height:130px;margin-bottom:20px}
.gallery_type2 li:after{display:block;content:"";visibility:hidden;clear:both}
.gallery_type2 a,.gallery_type2 span{display:block}
.gallery_type2 a{padding:0 15px}
.gallery_type2 span{float:left;border:1px solid #ddd;width:130px;height:130px;margin-right:20px}
.gallery_type2 span img{width:100%;height:100%}
.gallery_type2 dl{padding-top:9px}
.gallery_type2 dt{margin-bottom:11px;font-size:15px;font-weight:700;color:#333}
/*.gallery_type2 .con{line-height:1.4;letter-spacing:-1px}*/
.gallery_type2 .con{height:4.4em;line-height:1.4;letter-spacing:-1px;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.gallery_type2 .date{margin-top:10px}