@charset "utf-8";
/* 
Reset & Set Stylesheet
v2.0.1
First Updated: 2017-01-16
Last Updated: 2017-02-09
Author: Truetech
*/

/*=================================================================================================

	main Class //

=================================================================================================*/
.container{position:relative;}
.common_top_menu{border-bottom: 1px solid #ececec}	
.common_link_menu{display:inline-block;padding-left: 0px;}
.common_link_menu, .common_top_tools{margin:0;padding:0}
.common_link_menu li, .common_top_tools li {display: inline-block; padding: 7px 5px 8px 5px;}
.common_link_menu li a{color: #585858}
.common_top_tools li a{color: #707070}
.common_link_menu li + li a {padding-left: 15px;background: url('../images/steering/bl01.png') 1px 8px no-repeat;}
.tabli {padding-left: 15px;background: url('../images/steering/line.png') 1px 2px no-repeat;}

.btn-flat.btn {border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-width: 1px;}
.char-group {position: relative;width: 90px;margin:5px 0 0 15px;}
.char-group-pan{position:absolute;top:0;left:0}
.btn-char-group {padding-left:10px}
.btn-char-group li{display:inline-block;}
.btn-char{border: 1px solid #cfd1d7 !important;background-color: #fff;border-radius:0;padding:5px;width:30px;height:22px}

.btn-char-plus,.btn-char-plus:hover{background: url(../images/steering/btn_plus.png) no-repeat center center;}
.btn-between-char{padding:0;font-size:13px;font-weight:bold;color:#838383}
.btn-char-minus,.btn-char-minus:hover{background: url(../images/steering/btn_minus.png) no-repeat center center;}

.langselect {position: relative;}
.langselect_sub {position: absolute;display: none;background: #fff;z-index: 2000;width: 105px;border: 1px solid #cfd1d7;padding: 5px;top: 33px;left: 10px;}
.langselect_sub li{display:block}
.tabli .glyphicon{padding-left:3px;font-size:10px;color:#bcbcbc}
.no-padding{padding:0}

.btn_search_box {position: absolute;right: 0px;top: 0px;}

#search_btn,.search_btn {width: 78px;height: 48px;background: #53669d;color: #fff;font-size: 15px;}

footer.row{border-top:1px solid #d1d1d1}
footer.row .container{padding:20px 0}
#footerlink li + li {padding-left: 15px;background: url('../images/steering/line.png') 1px 5px no-repeat;} 
#footerlink{color:#808080}
#footerlink b{color:#595959}
.copyright p{color:#949494;}
.copyright p b{color:#7f7f7f;}

.toTheTop {position: fixed;left:95%; z-index: 9999;width: 40px;height: 40px; border-radius:40px; background-color: rgba( 0, 0, 0, 0.4 );text-align: center; padding:10px;top:90%; box- shadow:0 3px 3px 0 rgba( 0, 0, 0, 0.2 );}      
.toTheTop .glyphicon.glyphicon-menu-up{color: #fff;font-size: 20px;}

#btn-mobile-menu {float: right;background-color: transparent;background-image: none;width: 35px;height: 35px;
    padding: 7px 3px 5px 7px;border-color: #fff;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;
    background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
#btn-mobile-menu .icon-bar{color:#6e6e6e}
#btn-mobile-menu:focus {}

#btn-mobile-menu .icon-bar + .icon-bar {margin-top: 4px;}

#btn-mobile-menu .icon-bar {background-color: #888;display: block;width: 22px;height: 2px;border-radius: 1px;    }
.mobile_category_box {background: #53669d;padding: 10px;}
.mobile_category {border: 1px solid #7f8dc0;background: #53669d;color: #fff;font-weight: bold;border-radius: 0;}
.mobile_category .btn{background:#47598e;color:#fff;border:1px solid #7f8dc0}
.sw_body div div{clear:both;}
.detail_frame{position:relative;}
.view_box{position:absolute;z-index:4000;width:100%;background:#fff;display:none}
#detail_search_box,#help_search_box{border:1px solid #67769f;padding:20px 15px}
#reference_site_box,#standing_committee_box,#council_member_box,#search_popup_box
{border-top:1px solid #a1b0c7;border-left:1px solid #a1b0c7;border-right:1px solid #a1b0c7;border-bottom:4px solid #8294b2;}

.view_box .view_box_head{background:url('../images/steering/bg.png') repeat-x left top;padding:20px 15px}
.rf_title{background:#4a7fa4;padding:10px 20px;}
.rf_title a{font-size:1.15em;font-weight:bold;color:#fff;}
.reference_box_body{padding:15px}
.rf_list{padding-left:20px}
.rf_list li a{color:#333333 }
.rf_list li{margin-top:10px;margin-bottom:10px}

.btn_view_close,.btn_view_close:hover{background: url('../images/steering/btn_close.png') no-repeat left top;padding:10px;}
.detail_search_box_head{border-bottom:1px solid #67769f;padding-bottom:20px}
.dsTitle{color:#45547e;font-size:1.15em;font-weight:bold;}
.dsTitle .subtitle{color:#45547e;font-weight:normal;font-size:0.9em}
.detail_search_box_body{padding:15px 0 0;}

#startDate,#endDate{display: inline;width: 110px;}
.last_input{margin-right:25px}
#detail_search select{width:120px;display:inline;}
.line_feed{width:100%;height:0.1em;}
.btn_calendar{background:#fff;padding:6px;}
.ds_row{margin-bottom:15px}
.help_search_txt {margin: 25px 0;}
.search_box_title{color:#4b4b4b;font-size:1.15em}
.help_stitle{color:#bd1801 ;font-size:1.1em}
.help_search_txt .table {font-size:1.1em}
.help_search_txt .table tr th{width:50%;}
.help_search_txt .table tr th,.help_search_txt .table tr td{text-align:center;vertical-align:middle}
.help_search_txt .table tr th:first-child{border-right:1px solid #d0d0d0}
.help_search_txt .table tr td:first-child{border-right:1px solid #d0d0d0}
.help_search_txt .table tr th{border-top:2px solid #414246 !important;border-bottom:1px solid #414246}

.help_search_txt .table tr td{border-bottom:1px solid #d0d0d0 }
.help_text{font-size:1.1em;margin-left:10px;padding-left:10px;background: url('../images/steering/bl01.png') 1px 6px no-repeat;}
.help_first_text{font-weight:bold;}
.standing_committee_box_body{padding:15px}
.standing_committee_box_body .row{margin:15px;}
.standing_committee_box_body .row:first-child{border-bottom:1px solid #ececec;}
.standing_committee{height:110px;text-align:center;padding-top:70px}
#standing_committee1{background: url('../images/steering/icon01.png') center top no-repeat;}
#standing_committee1:hover{background: url('../images/steering/icon01_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee2{background: url('../images/steering/icon02.png') center top no-repeat;}
#standing_committee2:hover{background: url('../images/steering/icon02_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee3{background: url('../images/steering/icon03.png') center top no-repeat;}
#standing_committee3:hover{background: url('../images/steering/icon03_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee4{background: url('../images/steering/icon04.png') center top no-repeat;}
#standing_committee4:hover{background: url('../images/steering/icon04_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee5{background: url('../images/steering/icon05.png') center top no-repeat;}
#standing_committee5:hover{background: url('../images/steering/icon05_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee6{background: url('../images/steering/icon06.png') center top no-repeat;}
#standing_committee6:hover{background: url('../images/steering/icon06_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee7{background: url('../images/steering/icon07.png') center top no-repeat;}
#standing_committee7:hover{background: url('../images/steering/icon07_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee8{background: url('../images/steering/icon08.png') center top no-repeat;}
#standing_committee8:hover{background: url('../images/steering/icon08_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee9{background: url('../images/steering/icon09.png') center top no-repeat;}
#standing_committee9:hover{background: url('../images/steering/icon09_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee10{background: url('../images/steering/icon10.png') center top no-repeat;}
#standing_committee10:hover{background: url('../images/steering/icon10_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
#standing_committee11{background: url('../images/steering/icon11.png') center top no-repeat;}
#standing_committee11:hover{background: url('../images/steering/icon11_on.png') center top no-repeat;cursor:pointer;text-decoration:underline;}
.council_member_list_box {padding: 15px; display: table;}
.council_member_box_body {padding-left: 15px;padding-right: 15px;}

.council_member_spell {background: url('../images/steering/round.png') center 10px no-repeat;
    text-align: center;font-weight: bold;color: #fff;font-size: 15px;width: 26px;padding-top: 12px;display:table-cell;vertical-align: top;;padding-bottom: 3px;}

.council_member_list {display: table-cell;padding-left: 15px;min-height: 42px;vertical-align: middle;}
.council_member_list li {display: inline-block;padding: 5px 10px}
.council_member_list li a{color:#333333;}
.council_member_list_box {padding: 15px;display: table;width: 100%;border-top: 1px solid #ececec;}
.council_member_list_box:first-child{border-top:0}
.search_popup_box_body {padding: 28px;}
#view_search_frame {padding-right: 82px;position: relative;}

.vs_serach_box {position: relative;display: inline-block;width: 100%;height: 48px;margin-right: 3px;border: 5px solid #6477ae;display: -moz-inline-block;
    display: -moz-inline-box; padding: 5px;}

#vs_searchText {width: 100%;height: 21px;margin: 5px 0;border: 0;line-height: 21px;font-weight: bold;font-size: 17px;color: #000;
    background-color: transparent;-ms-ime-mode: auto;}
.clblue{color:#3b67a2}
.search_not_found{margin-bottom:45px}
.sub_condition{text-align:right}
.sub_condition select{width:115px;display:inline-block}
.sub_page{clear:both;}
.sub_condition_row{padding:15px 0 0 0;}

#mobile-menu-view{z-index:9999;padding-left:0 !important}
#mobile-menu-view .modal-dialog{width:320px;margin:0;}
#mobile-menu-view ul{list-style:none;padding-left: 0;padding-right: 0;margin-bottom:0}
#mobile-menu-view .modal-body{padding:0;}

.modal.fade:not(.in).right .modal-dialog {-webkit-transform: translate3d(25%, 0, 0);transform: translate3d(25%, 0, 0);}
#mm-menu>li{border-bottom:1px solid #fff;background-color:#53669d;}
#mm-menu li a{height: 40px;position: relative;margin: 0;padding: 10px 15px;display:block;text-decoration:none;}
#mm-menu>li>a{color:#fff;font-size:15px;}
.mv-menu-menu li {background-color:#ececec;border-bottom:1px solid #d0d0d0}
.mv-menu-menu>li>a{color:#333333;font-size:15px;padding-left: 25px !important;padding-right: 35px !important;}
.mv-menu-menu>li>ul>li{color:#494949;font-size:14px;}
.mv-menu-menu li ul li{background-color:#fff;border-bottom:1px solid #e9eaea}
.mv-menu-menu>li>ul>li>a{background: url('../images/steering/snb_simbol.jpg') 30px 18px no-repeat;padding: 10px 15px 10px 40px !important;}
.mv-menu .mv-menu-menu{display:none;}
.mv-menu .mv-menu-menu .mv-menu-2menu{display:none;}
.mv-menu .mv-menu-menu > li.active > .mv-menu-2menu{display:block;}
#mm-menu li.active > .mv-menu-menu {display: block;}

#mm-menu> li.active > a > .fa-angle-down {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
#mobile-menu-view .modal-content {border-radius : 0;border-left: 0;border-right: 0;}
.mv-menu .pull-right.fa {margin-right: 15px;}
#mobile-menu-view .modal-header{padding:10px 15px;}
#mobile-menu-view .modal-header > ul{display:inline-block;}
#mobile-menu-view .modal-header > ul li{display:inline-block;}
#mobile-menu-view .modal-header .btn_loginout{background:#fff;color:#646465;border:1px solid #bdbdbd;font-size:14px}
.loginname{color:#202020;padding:0 10px 0 0;font-size:14px}
.tomypage{color:#4b5c8e;padding:0 15px;background: url('../images/steering/line.png') 1px 5px no-repeat;font-size:14px}
.btn_mobile_menu_close{margin-top:5px}
.btn-sub-mmenu {width: 22px;height: 22px;}
#mobile_extra_link {clear:both;margin-top: 10px !important;margin-bottom: 10px !important;}
#mobile_extra_link li {display:inline-block;padding: 10px 20px;}
#mobile_extra_link li + li {padding-left: 15px;background: url('../images/steering/line.png') 1px 15px no-repeat;} 
#mobile_extra_link2 {clear:both;margin-top: 10px !important;margin-bottom: 10px !important;}
#mobile_extra_link2 li {display:inline-block;padding: 10px 20px;}
#mobile_extra_link2 li + li {padding-left: 15px;background: url('../images/steering/line.png') 1px 15px no-repeat;}
#mobile_language_link {clear:both;display: table;width: 96%;margin-left: 2%;margin-right: 2%;margin-top: 10px !important;margin-bottom: 10px !important;}
#mobile_language_link li {display: table-cell;text-align: center;padding: 10px;background: #f0f0f0;border: 1px solid #e4e4e4; border-collapse:collapse;}
#mobile_refer_box {width: 306px;margin: 20px auto;padding: 10px;background: #f0f0f0;border:1px solid #e4e4e4}
.refertitle{font-size:14px}
.referselect{font-size:13px;margin:5px 0}
#mobile_language_link .chinese{border-left:0;border-right:0}

.table-responsive {border:0;}
.container.mobile-header{padding-left:0;padding-right:0}
.container.mobile-header h1{float:left;margin-top:10px;}
.mobile-header .pull-right{width:74px;}/*16.07.18 일부기종 모바일 버튼 아래로 떨어짐 */
@media all and (max-width:1130px){
    .container{width:auto;}    
}  
@media all and (max-width:991px){
    .search_content {padding: 20px 15px 10px 15px;}
    .sm_title{padding-left:15px;padding-right:15px}
    .searchword {padding-right: 15px;}
    .sw_myword{border-top:1px solid #e9eaea}
    .sw_arrow{margin-right:20px}    

	.category_tab {    padding: 0;    margin: 0;}
	.category_tab li {width: 49.5%;padding: 15px;background: #53669d;border: 1px solid #7f8dc0;margin: 0;float: left;}
	.category_tab li a {font-size:15px;font-weight:bold;color:#fff;}
	.category_tab li.active {background: #fff}
	.category_tab li.active a {color:#53669d;}
	.category_tab .visible-sm{height:53px} 
    .searchword .sc_header {margin: 15px 0 15px 5px;}
    .sub_condition_row{padding:15px 15px 0 0;}    
}	
@media all and (max-width:767px){


	.category_tab{position:relative;height:54px;}
	.category_tab li {display:none;}
	.category_tab li.active {position:absolute;width: 100%;padding: 15px;background: #53669d;border: 1px solid #7f8dc0;display:block}
	.category_tab li.active a {font-size:15px;font-weight:bold;color:#fff;}
    .sw_arrow {margin-right: 10px;}

	.sub_condition{text-align:left;margin: 0 0 15px 0;}
	.search_summury.sub_page .sm_title{padding:0}    
	.sub_condition_row {padding: 0 15px 0 15px;} 
    #mobile-menu-view .modal-dialog{width:320px !important}    
}
@media (max-width:319px){
   #mobile-menu-view .modal-dialog{width:100% !important;}
   .modal-dialog {margin: 0px auto;}   
   .linkgo{margin-bottom:20px} 

} 

@media (min-width:320px){
   .modal-dialog {margin: 0px auto;} 
   .linkgo{float:right;margin-bottom:20px}
} 

@media all and (min-width:992px){
	.col-md-15 {width: 20%;float: left;position: relative;min-height:1px;padding-right:10px;padding-left: 10px;}  
	.col-md-45 {width: 80%;float: left;position: relative;min-height:1px;padding-right:10px;padding-left: 15px;
        border-right:1px solid #d1d1d1;padding-right:25px}  
    .col-md-62 {width: 62%;float: left;position: relative;min-height:1px;padding-right:15px;padding-left: 15px;}  
    .col-md-38 {width: 38%;float: left;position: relative;min-height:1px;padding-right:15px;padding-left: 15px;}
	.category_tab{padding-left:0;margin-bottom: 0px;}
	.category_tab li{display:inline-block;width:10.7%;text-align:center;margin:10px 0;}
	.category_tab li a {font-size:15px;font-weight:bold;color:#333333;}
	.category_tab li a.active{color:#4862ae;}
	.category_tab li + li {padding-left: 15px;background: url('../images/steering/line.png') 1px 5px no-repeat;}  

    .sword{width: 60%;}
    .sw_realtime .sword{width: 60%;}

}
@media all and (min-width:1100px){
       
    .sword{width: 65%;}
}
@media all and (min-width:1023px){
    .container{width:1024px; margin:0 auto;}
}    
@media all and (min-width:1200px){

    .sw_realtime .sword{width: 65%;}        
}
.footerlinklayer { z-index: 1100;}
/*=================================================================================================

	subLayout Class //

=================================================================================================*/
.contentBody {margin-bottom:30px;width: 100%;float: left;margin: 0 0%;}
table tr th{text-align:center !important;}
/*table tr td{text-align:center}*/
.stlogo{float:left;margin:22px 15px}
.headermenu{position:relative;}
.headermenu_ul {width: 100%;margin-bottom: 0px;height: 75px; line-height:75px; position: relative; text-align: right;}
.headermenu_ul > li {display: inline-block;font-size: 18px;color: #000;font-weight: bold;
    width: 12%;box-sizing: border-box;text-align: center;margin: 0;border: 0;position:relative;}
.headermenu_ul li a{text-decoration:none}
.headermenu_ul > li.active > a,.headermenu_ul > li.on > a{color:#0091d0;}
.hmenu2deps {position: absolute;left: 0px;top: 80px;z-index: 3210;border-left: 1px solid #e7e7e7;
    padding: 0;text-align: center;height: 229px;width: 100%;padding-top: 10px;display:none;}
#mm-menu > li {border-bottom: 1px solid #fff;background-color: #577b9f;}
.hmenu.hmenu.on .hmenu2deps{background: #f9f9f9}
.hmenu.active .hmenu2deps:after,.hmenu.on .hmenu2deps:after {border-top: 3px solid #0091d0;content: "";position: absolute;top : -3px;left:0;width:100%;}
.hmenu2deps li{clear:left;text-align:left;color:#333333;font-size:14px;padding: 7px 0 0px 11%;font-weight:400;}

.hmenu2deps li a:hover{color:#d15c56;}
.headermenurow_sub{position:absolute;top:109px;z-index:3200;background:#fff;width:100%;height:250px;border-bottom:3px solid #106eb8;display:none;}

.submenulogo{float:left;position:relative;background: url('../images/steering/main/common/submenu_bg01.png') top left no-repeat;width:40%;height:160px;}
.submenulogo p{margin-top:90px;}

#btn-mobile-search {background-color: transparent;width: 35px;height: 35px;padding: 7px 3px 5px 7px;border-color: #fff;
    padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
#btn-mobile-search .fa-search{font-size:16px;color:#646464}
.foottel,.footfax{margin-left:15px;padding-left: 15px;background: url('../images/steering/line.png') 1px 3px no-repeat;}
.footaddr{display:inline}
.sublist_body table,.directrequest table, .subnamelist_body table{table-layout: fixed;} 

.sublist_body .num{}
.sublist_body .writer{
    width: 10%;
}
.sublist_body .date{
    width: 15%;
}
.sublist_body .read{
    width: 7%;
}	
/* main */
.content_body{background:#f3f4f4;border-top:1px solid #d1d1d1;padding-top:1px;}
.notice_body {background: #fff;border-top: 1px solid #e1e1e1;margin-top: 30px;}
.main_visul{position: relative;}

.tabboard{background:#fff}
.bullets{background: url('../images/steering/dot.png') 1px 9px no-repeat;color:#393939;font-size:15px;padding-left:7px}
#jsan ul, #hgact ul{padding-left:0}
.tabboard {padding-top: 15px;padding-left: 25px;height:0;padding-bottom:65%}
.jsantab{width:100%;}
.hgacttab{width:48%;margin-left:4%}

.tabboard .nav-tabs {border-bottom: 1px solid #eaebeb;}
.tabboard .nav-tabs li a{font-size:15px;}
.tabboard .nav-tabs li a{color:#666666}
.tabboard .nav-tabs li a i{color:#cecccc}

.tabboard .nav-tabs li.active a{font-weight:bold;color:#333333;}
.tabboard .nav-tabs li.active i{font-weight:bold;color:#6f859c;}
.tabboard .nav-tabs > li > a, .tabboard .nav-tabs > li > a:focus,.tabboard .nav-tabs > li > a:hover {
    color: #666666;cursor: default;background-color: #fff;border: 0;}
.tabboard .nav-tabs > li.active > a, .tabboard .nav-tabs > li.active > a:focus,.tabboard .nav-tabs > li.active > a:hover {
    color: #333333;cursor: default;background-color: #fff;border-bottom : 1px solid #6f859c;}
.tabboard .tab-content {padding: 11px 0 12px 0;color: #333333;}

.tabboard .tab-content .tab-pane ul li {padding: 5px 0;text-overflow: ellipsis;overflow: hidden;width: 100%;white-space: nowrap;}
.personinfo {position: relative;background: #6f859c;height: 0px;padding-bottom:41.5%;}
.personpic{width:107px;height:116px;margin-bottom: 30px;margin-left: 15px;}
.personinfo_text {padding: 0 0 0 10px;}


.btn_slide{width:27px;height:27px;border:1px solid #7d93ab;padding:4px;background:#677d94;}
.btn_slide span{color:#afc3d8;}
.slidebtngroup {position: absolute;top:10%;right: 5%;z-index:1100;}

.morelink {position: absolute;bottom: 15%;right: 5%;z-index:1100;}

.morelink a{color:#bfd3e7;font-size:13px;}
.todaydaterow {text-align: center;margin: 12px 30px 0;}

.todaytitle, .todaysubtitle, .todaysubject {color: #d1d2d2;font-size: 15px;}
.todaytitle {margin: 25px 0 0 30px;}

.todaysubtitle{margin: 15px 30px 0 30px;}
.todaysubject {margin: 4px 30px 24px 30px;}

.todayyear, .todayday {color: #dcdde1;font-size: 17px;font-weight: bold;border-top: 1px solid #95999d;padding-top: 5px;}

.todayyear{float:left;}
.todayday{float:right;}
.todaydate{font-size:26px;font-weight:bold;color:#fff;}


.middlemenulayer {float: left;width: 60%;background: url('../images/steering/main/common/main_iconbg.png') #fff left top no-repeat;height: 181px;}

.mbt1{background: url('../images/steering/main/common/icon01.png') center top no-repeat;}
.mbt2{background: url('../images/steering/main/common/icon02.png') center top no-repeat;}
.mbt3{background: url('../images/steering/main/common/icon03.png') center top no-repeat;}
.mbt4{background: url('../images/steering/main/common/icon04.png') center top no-repeat;}
.mbt5{background: url('../images/steering/main/common/icon05.png') center top no-repeat;}
.mbt6{background: url('../images/steering/main/common/icon06.png') center top no-repeat;}

.mbt1.hover{background: url('../images/steering/main/common/icon01_on.png') center top no-repeat;}
.mbt2.hover{background: url('../images/steering/main/common/icon02_on.png') center top no-repeat;}
.mbt3.hover{background: url('../images/steering/main/common/icon03_on.png') center top no-repeat;}
.mbt4.hover{background: url('../images/steering/main/common/icon04_on.png') center top no-repeat;}
.mbt5.hover{background: url('../images/steering/main/common/icon05_on.png') center top no-repeat;}
.mbt6.hover{background: url('../images/steering/main/common/icon06_on.png') center top no-repeat;}

.middlebtn.hover .middlebtntitle{color:#ce4e47;text-decoration:underline;}
.middlebtntitle:hover{color:#6a7279;text-decoration:none;}
.middlebtn {text-align: center;padding-top: 45px;margin-top: 15px;margin-bottom: 5px;}

.middlebtn.mbt2{border-left:1px solid #eaebeb;border-right:1px solid #eaebeb;}
.middlebtn.mbt5{border-left:1px solid #eaebeb;border-right:1px solid #eaebeb;}
.middlebtntitle{color:#6a7279;font-size:14px;font-weight:bold}

.photoboard {padding: 0;height: 180px; }
.photoinfo {background: #d15c56; height: 180px;padding: 30px;z-index: 1100;}
.photoinfo:after {border-top: 10px solid transparent;border-left: 10px solid #d15c56;border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;content: "";position: absolute;top: 43%;left: 100%;}
.photo_thumnail {padding: 0; z-index:1000; text-align:center; height:180px; background: #d15c56; overflow:hidden;} 
.photo_thumnail img {width:100%; } 
.photo_title{color:#ffc5c2;font-size:15px}
.photo_subject {color: #fff;font-size: 15px;margin-top: 10px;}
.photo_date{color:#eabebc}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.ellipsis_3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
 -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.2em; height: 3.6em;} 
.noticeLayer{padding:25px 15px;}
.noticeTitle{color:#666666;font-size:14px;font-weight:bold;padding-right:15px;}
.noticeSubject{color:#393939;font-size:15px;}
.noticeDate{padding-left:15px;color:#929292;font-size: 14px}
.stitle01.submenuTitle {background: url('../images/steering/left_top01.png') left top no-repeat;height: 150px;border:0;}
.stitle02.submenuTitle {background: url('../images/steering/left_top02.png') left top no-repeat;height: 150px;border:0;}
.stitle03.submenuTitle {background: url('../images/steering/left_top03.png') left top no-repeat;height: 150px;border:0;}
.stitle04.submenuTitle {background: url('../images/steering/left_top04.png') left top no-repeat;height: 150px;border:0;}
.stitle05.submenuTitle {background: url('../images/steering/left_top05.png') left top no-repeat;height: 150px;border:0;}

.searchcombo3 .smcstyleselect{width: fit-content;}
.smcstyleselect {float: left;margin-right: 1%;display: inline-block;width: 100%;}
.smcstyleselect2 {float: left;margin-right: 1%;display: inline-block;}
.smcstylegroup label{display:none}
.sr-only{/* display:none; */}
.selectcate.smcstylegroup {padding-left: 125px;padding-right: 46px;}

.selectcate.smcstylegroup .smcstyleselect{position:absolute;left:0; }

.smcselect{position:relative;width: 100%;float: left;}
.smcselect label{display:none}
.btn_smcselect {border: 1px solid #c7c7c7;background: url(../images/steering/selectcaret.png) no-repeat right #fff;color: #333;
    font-size: 13px;padding-top: 8px;padding-left: 10px;padding-right: 50px;min-width: 120px;height: 35px;}
#homepage1{background: url(../images/steering/selectcaret_up.png) no-repeat right #fff;width: 172px;}
.smcselect_lst {position: absolute;display: none;top: 35px;left: 0px;border: 1px solid #c7c7c7;background: #fff;width: 100%;padding: 0 10px;z-index: 1000;}
.smcselect_lst li {padding: 5px 0;}
.smcselect_lst li {color: #333;font-size: 13px;}
.smcselect.on .smcselect_lst{display:block;}
.smcselect_up.smcselect_lst {top: -345px;z-index: 1200;}
/* introduce */
.subvisual01{background: #0e0e0e url(../images/common/sub_visual01.gif) no-repeat top center;max-height:175px;}
.subvisual02{background: #0e0e0e url(../images/common/sub_visual02.gif) no-repeat top center;max-height:175px;}
.subvisual03{background: #0e0e0e url(../images/common/sub_visual03.gif) no-repeat top center;max-height:175px;}
.subvisual04{background: #0e0e0e url(../images/common/sub_visual04.gif) no-repeat top center;max-height:175px;}
.subvisual05{background: #0e0e0e url(../images/common/sub_visual05.gif) no-repeat top center;max-height:175px;}
.subvisual06{background: #0e0e0e url(../images/common/sub_visual05.gif) no-repeat top center;max-height:175px;}
.subvisual07{background: #0e0e0e url(../images/common/sub_visual05.gif) no-repeat top center;max-height:175px;}
.breadcrumblayer .container .breadcrumb {float:right;margin: 0;padding: 13px 0;list-style: none;background-color: transparent;border-radius: 0;}
.breadcrumblayer > .container > .breadcrumb > li + li::before {color: #fff;content: ">\00a0";}
.breadcrumblayer > .container > .breadcrumb > li > a {color: #fff;font-size: 13px;text-decoration: none;display: inline-block;}
.container .sub_title {font-size:27px;padding-top:45px;margin:0 auto;width:342px;text-align:center;display:block;color:#fff;text-shadow: 2px 3px 3px #1b2427;}
.container .sub_title strong{font-size:30px;}

.btn-group.btn-sns-group {
    position: absolute;
    right: 30px;
    top: 25px;
}
.btn-sns-group{border:1px solid #d9d8d8}
.btn-sns-group .btn{width:36px;height:34px}
.btn-flat.btn {border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border-width: 0;background: #000;color: #fff;padding: 2.5% 5%;display: inline-block;float: left;margin-left: 1%;}
.btn-facebook{background: url(../images/steering/sns/facebook.png) no-repeat center center;}
.btn-twitter{background: url(../images/steering/sns/twiter.png) no-repeat center center;}
.btn-kakao{background: url(../images/steering/sns/kakako.png) no-repeat center center;}
.btn-naver{background: url(../images/steering/sns/naver.png) no-repeat center center;}
.btn-daum{background: url(../images/steering/sns/daum.png) no-repeat center center;}
.btn-url{background: url(../images/steering/sns/url.png) no-repeat center center;}
.btn-print{background: url(../images/steering/sns/print.png) no-repeat center center;border-left:1px solid #d9d8d8 !important}
.btn-more{background: url(../images/steering/dot01.png) no-repeat center center;border-left:1px solid #d9d8d8 !important}
.btn-facebook:hover{background: url(../images/steering/sns/facebook.png) no-repeat center center;}
.btn-twitter:hover{background: url(../images/steering/sns/twiter.png) no-repeat center center;}
.btn-kakao:hover{background: url(../images/steering/sns/kakako.png) no-repeat center center;}
.btn-naver:hover{background: url(../images/steering/sns/naver.png) no-repeat center center;}
.btn-daum:hover{background: url(../images/steering/sns/daum.png) no-repeat center center;}
.btn-url:hover{background: url(../images/steering/sns/url.png) no-repeat center center;}
.btn-print:hover{background: url(../images/steering/sns/print.png) no-repeat center center;}
.btn-more:hover{background: url(../images/steering/dot01.png) no-repeat center center;}
.btn-twitter:after,.btn-twitter:after,.btn-kakao:after,.btn-naver:after,.btn-daum:after,
.btn-url:after {border-left: 1px solid #d9d8d8;content: "";position: absolute;top : 10px;left:0;height:14px;}

.btn-close {background: url(../images/steering/close.png) no-repeat center center;width: 34px;height: 34px;padding: 0;}
.btn-close:hover{background: url(../images/steering/close.png) no-repeat center center;}
.contentHeader{border-bottom:1px solid #d2d2d2;padding-top:15px;padding-bottom:15px;margin-bottom:20px;}
.contentHeader h2{font-size:27px;font-weight:bold;color: #222222;}

.contentBodyText .textbody {color: #333333;font-size: 15px;margin-top: 15px;margin-bottom: 15px;line-height: 1.8em;word-break: keep-all;}

.ptitle {color:#3c6194;font-size:24px;font-weight:bold;margin-top:10px;}
.ptitle .emphasis{color:#19264e}

.greeting {color: #9e730c;font-size: 15px;font-weight: bold;margin-top: 35px;line-height: 1.8em;word-break: keep-all;}
.contentBodyPic img {margin-bottom: 15px;}

.pinfo1, .pinfo2, pinfo3 {font-size: 13px;color: #555555;margin: 5px 0;}
.pname {color: #333;font-size: 19px;font-weight: bold;}
#snsModal{padding-top:135px}
#snsModal .modal-dialog{max-width:300px;margin: 30px auto;}
#snsModal .modal-content {border-radius: 0px;}
#snsModal .modal-header .modal-title{font-size:15px;font-weight:bold;color:#333;text-align:center}
#snsModal .modal-header {padding: 10px;border-bottom:0}
#snsModal .modal-header .modal-title{padding: 6px;}
#snsModal .modal-body{    background: #f2f2f2;}

.mb_facebook,.mb_facebook:hover{background: url(../images/steering/sns_at/facebook.png) no-repeat center center;}
.mb_twitter,.mb_twitter:hover{background: url(../images/steering/sns_at/twiter.png) no-repeat center center;}
.mb_kakao,.mb_kakao:hover{background: url(../images/steering/sns_at/kakako.png) no-repeat center center;}
.mb_naver,.mb_naver:hover{background: url(../images/steering/sns_at/naver.png) no-repeat center center;}
.mb_daum,.mb_daum:hover{background: url(../images/steering/sns_at/daum.png) no-repeat center center;}
.mb_url,.mb_url:hover{background: url(../images/steering/sns_at/url.png) no-repeat center center;}
.modalsns {text-align: center;padding: 10px;}
.modalsns .btn{width:46px;height:46px}
.modalsnsbtnTitle{color:#787878;font-size:13px}
/* introduce02 */
.memberBox {height: 147px;border: 1px solid #e4e4e4;margin: 5px 0;}

.chairmanBox {background: #6f859c;margin: 10px auto;height: 149px}    
.chairmanPic {float: left;padding: 15px;width: 140px;height: 149px;background: url(../images/steering/ch_person_back01.png) #6f859c no-repeat top left;}
.chairmanInfo {margin-left: 130px;height: 149px;background: url(../images/steering/ch_person_back02.png) #6f859c no-repeat top right;z-index:100;}

.memberPic {float: left;margin-left: 15px;margin-right: 15px;margin-top: 15px;z-index: 200;}
.memberInfo {height: 150px;padding-top: 15px;z-index: 200;}
.membername {font-size: 16px;font-weight: bold;margin: 10px;color:#333;}

.memberpart {font-size: 14px;color:#555;}
.memberarea {font-size: 14px;color:#555;margin-bottom: 10px;}
.memberweb {font-size: 13px;color:#4f6e8f} 
.memberweb .fa-home{color:#9eb2c8}

.chairman .membername {color:#fff;padding-top: 25px;}
.chairman .memberpart {color:#fff}
.chairman .memberarea {color:#fff}
.chairman .memberweb {color:#bcd0e6}
.chairman .memberweb .fa-home{color:#bcd0e6}

.subchairman .memberBox{background: #f3f3f3;border:0;border-top:1px solid #abb7c5;}
.memberPic img,.chairmanPic img{width:107px;height:116px}
/* introduce03 */
.concernedOffice {padding: 0;border-top: 2px solid #7a7a7a;}
.concernedOffice li {color: #333333;font-size: 15px;background: url('../images/steering/dot02.png') 15px 26px no-repeat;padding: 15px 25px;border-bottom: 1px solid #e4e4e4;}
.concernedOffice li a{color: #63819d;font-size:13px}
/* inroduce04 */
.contentmap img{width:100%;height:auto;}
.contentmapinfo{margin-top: 20px;margin-bottom:10px;vertical-align:middle;}
.contentmapinfo tr:first-child {border-top:2px solid #7a7a7a !important}
.contentmapinfo tr{border-bottom:1px solid #e4e4e4 !important}
.contentmapinfo tr th {color: #50677f;width: 9% !important;text-align: center;padding: 0 !important;font-size: 14px;background: #f7f7f7;vertical-align: middle !important;}

.contentmapinfo tr td{color:#333333;text-align:center;padding:15px !important;font-size:15px;text-align:left}
/* intorduce05 */
.subnamelist_head .subtitle{color:#793232;font-size:17px;font-weight:bold}
.seachBtnGrp {position: relative;width: 299px;float:right;}
.seachBtnGrp .btn-search {background: #798ca6;color: #fff !important;padding: 8px 10px 8px 10px;}

.sublist_body {clear: both;}
.sublist_body table{text-align:center;border-collapse:collapse;}
.sublist_body table tr th{}
.sublist_body table tr td{}



/* activity */
#smenuwrite{background:url(../images/steering/newpicon.png) right -4px no-repeat;padding-right:30px}
.contentHeader.activity{padding-top:10px;}

.searchpan { background: #f7f7f7;border: 1px solid #d2d2d2;}
.btn.btn-flat.btn-sadd {background: #798ca6;color: #fff !important;padding: 8px 10px 7px 10px;vertical-align: top;}

.btn.btn-flat.btn-sadd.btnSlideLink{background:#7298cc;}
.selectcate.smcstylegroup .btn-sadd.btn-flat.btn{position:absolute;right:0;bottom:0}
.smcstylegroup {padding: 15px 20px 0 0;position: relative;}
.selectscnt{padding:15px 0 0 0;}
.searchpan{height:70px;}
.searchbody{clear:both;width: 100%;float: left;}

.smcstylegroup input {border: 1px solid #c7c7c7;height: 35px;padding: 0 10px;vertical-align: top;float: left;}
.selectcate.smcstylegroup input{width:100%;}
.galleryCol{text-align:center;margin-top:20px;cursor:pointer;}
.galleryTitle{position:relative;display:table;margin:0 auto 5px;}
.gallerySubject{color:#333333;font-size:15px;display:inline-block;vertical-align:middle;}
.galleryCnt{color:#4862ae;font-size:13px;display:table-cell;vertical-align:middle;}
.gallerydate{color:#787878;font-size:13px}
.pagerow {position: relative;border-top: 1px solid #e4e4e4;margin-top: 30px;}
.pageinfo{color:#555555;font-size:13px;padding-left: 15px;float: left;width: 100%;margin: 2% 0 1%;}
.pageinfo .cPage{color:#bd1801;}
.pagerow .gpager{margin:0 auto} 

/* activity11 view */                                     
.ViewBoxHead {border-top: 2px solid #7a7a7a;color: #333333;font-size: 15px;font-weight: bold;background: #f7f7f7;padding: 15px;}
.ViewBoxList{padding:15px;border-top: 1px solid #e4e4e4;}
.ViewBoxList:last-child{border-bottom: 1px solid #e4e4e4;padding:20px 15px;}
.ViewBoxList{color:#555555;font-size:13px}
.ViewBoxList .rdlabel, .ViewBoxList .qclabel, .ViewBoxList .atlabel,.ViewBoxList .rglabel {
    font-weight: bold;    background: url(../images/steering/dot02.png) left 7px no-repeat;    padding-left: 7px;}
.ViewBoxList .register{margin-right:20px}
.ViewBoxList .qclabel{margin-left:20px}
.ViewBoxList .attachfile {background: url(../images/steering/addicon.png) left 2px no-repeat;padding-left: 18px;display:inline-block;margin-right:10px;}
.ViewBoxContent{color:#333333; font-size:15px;word-break: keep-all;}
.contentBodyPic01 {background: url(../images/steering/active_back_01.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;} 
.contentBodyPic02 {background: url(../images/steering/active_back_02.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}
.contentBodyPic03 {background: url(../images/steering/active_back_03.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}
.contentBodyPic04 {background: url(../images/steering/active_back_04.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}
.contentBodyPic05 {background: url(../images/steering/active_back_05.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}
.contentBodyPic06 {background: url(../images/steering/active_back_06.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}
.contentBodyPic07 {background: url(../images/steering/active_back_07.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}
.contentBodyPic08 {background: url(../images/steering/active_back_08.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}
.contentBodyPic09 {background: url(../images/steering/active_back_09.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}
.contentBodyPic10 {background: url(../images/steering/active_back_10.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}
.contentBodyPic11 {background: url(../images/steering/active_back_11.png) no-repeat bottom right;padding-right: 307px;padding-top: 5px;}

/* fullScreen modal Slide */
#photoSlideModal{z-index:8000;}
#photoSlideModal .btn_view_close,#photoSlideModal .btn_view_close:hover {
    background: url('../images/steering/pslide/sclose_btn.png') no-repeat left top;padding: 10px;}
#photoSlideModal .modal-header{background:#3d3d43;border:0;position:fixed;top:0;width:100%;z-index:10;}
#photoSlideModal .modal-content{background:#262628}
#photoSlideModal .modal-content .modal-body{margin:0 auto;padding:0;background:#262628}
#photoSlideModal .modal-title{color:#fff;font-size:17px;font-weight:bold}
#photoSlideModal .modal-footer{background:#3d3d43;text-align:left;border:0}
#photoSlideModal .slidetitle{color:#fff;font-size:15px;font-weight:bold;}
#photoSlideModal .slideinfo{color:#999999;font-size:14px;display:inline-block;}
#photoSlideModal .slidecpage{color:#e06959;font-size:13px}
#photoSlideModal .slidespage{color:#999999;font-size:13px}
#photoSlideModal .carousel-slide-control {position: absolute;top: 45%;bottom: 0px;left: 0px;font-size: 20px;color: #fff;text-align: center;}
#photoSlideModal .right.carousel-slide-control {right: 0px;left: auto;}
.titleData,.nameData,.dateData,.cpageData,.spageData{display:none;}

@media all and (max-width:991px){
	.contentBody {padding-left: 15px;padding-right: 15px;}	
    .content_body {    padding-top: 0px;}
    .main_visul {padding: 0;}
    .main_visul img{width:100%;height:auto;z-index:800}
    .mainVisulText{position:absolute;width:75%;z-index:810}

    .todaydaterow{float:left;width:117px;}
    .photo_thumnail {text-align: center; background: #d15c56;height:180px; }  
    .photo_thumnail img {width:100%;}  
    .todayinfolayer {padding: 0;}

    .todayinfo {width:100%;background:#626970;height: auto;background: url(../images/common/banner_left_width.png) no-repeat top center;height:181px;}

    .visible_mobile{display:inline;}
    .visible_desktop{display:none;}
    .todaydaterow {    text-align: center;    margin: 0;}
    .todaydate{font-size:15px}
    .todayyear, .todayday {color: #dcdde1; font-size: 15px;  font-weight: bold;    border-top: 0;    padding-top: 0px;}    

    .todaysubtitle {    padding-left: 20px;    margin:0;}

    .middlemenulayer {    width: 100%;    background:  #f3f5f6 ;    height:auto;    border-bottom:1px solid #eaebeb;     padding-bottom:5px}
    .middlebtn.mbt3{border-right:1px solid #eaebeb;}
    .tabboard {    padding-top: 15px;    padding-left: 25px;    height: auto;    padding-bottom: 0px;}
    .personinfo {    height: 180px;    padding-bottom: 0px;}
    .personinfo .carousel-caption {    left:35%;    top: 12%;}
    .slidebtngroup {    top: 75%;    right: 0px;    left: 35%;}
    .photoinfo:after {border:0;}
    .morelink {    bottom: 12%;    right: 0px;    left: 60%;}

    .morelink a {    color: #bfd3e7;    font-size: 13px;    border: 1px solid #7d93ab;    padding: 5px;    background:#677d94;}
    .morelink a{text-decoration:none;}

    .notice_body {background: #fff;border-top:0;margin-top: 0}
    .footaddr{display:block;margin-bottom:5px}
    .foottel{margin-left: 0;padding-left: 0;background:none}
    .contentHeader{padding-left:15px;padding-right:15px}    
    /*.contentpan {padding-left: 0px;padding-right: 0px;} */  
	.concernedOffice{margin-left: -15px;margin-right:-15px}

	.listlinkhead {padding-left: 15px;padding-right: 15px;}
	.contentHeader {padding-top: 10px;padding-bottom: 10px;}
	.contentHeader h2 {font-size: 21px;}
    #photoSlideModal .carousel-slide-control img{width:40px;}
	.contentBodyPic01 {background: url(../images/steering/active_back_01.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;} 
	.contentBodyPic02 {background: url(../images/steering/active_back_02.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.contentBodyPic03 {background: url(../images/steering/active_back_03.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.contentBodyPic04 {background: url(../images/steering/active_back_04.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.contentBodyPic05 {background: url(../images/steering/active_back_05.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.contentBodyPic06 {background: url(../images/steering/active_back_06.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.contentBodyPic07 {background: url(../images/steering/active_back_07.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.contentBodyPic08 {background: url(../images/steering/active_back_08.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.contentBodyPic09 {background: url(../images/steering/active_back_09.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.contentBodyPic10 {background: url(../images/steering/active_back_10.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.contentBodyPic11 {background: url(../images/steering/active_back_11.png) no-repeat center bottom;padding-right: 0px;padding-bottom: 300px;}
	.photo_cell {height:178px; display:table-cell; vertical-align:middle; text-align:center; }
	
	.container.mobile-header h1{margin-top:16px;} 
}    
@media all and (max-width:767px){
    .photoboard {height: auto;}
    .photoinfo {height: 178px;}
    .photo_thumnail {text-align:center; background: #d15c56;height:178px}  
    .photo_thumnail img {width:auto;} 
    .mbt3.middlebtn {border-right: 0;}

    .personinfo {height: 150px;     padding-bottom: 0px;    }
    .sinfo {width: 100%;padding: 4% 0 33% 5%; height: 0px;} 
    .personinfo .carousel-caption {left: 50%; top: 4%;    } 

    .slidebtngroup {top: 75%;  right: 0px;    left: 47%;}
    .morelink {    bottom: 0px;    right: 0px;    left: 70%;    top: 78%;}        
    .contentBodyPic img{float:left}
    .pinfo {background: url(../images/steering/ch_person_back_s.png) no-repeat top right;width: 285px;padding-left: 160px;padding-top: 30px;}
    .pinfo3{margin: 5px 0;}
    .contentBodyText{clear:left;}   
    .searchpan {height: 120px;}
	.seachBtnGrp {display:block;float:none;margin: 10px 0}	
	.pageinfo.act01{margin-bottom:30px}  
	.sublist_body.table-responsive{width:auto;}
	.person_party {margin:-5px 0 0 0;} 
	

}   
@media (max-width:400px){	
	.photo_thumnail {} 
	.photo_thumnail img { width:auto;} 
    .todayinfo {display:none;}  
}    
@media (max-width:320px){
    .concernedOffice li a{display:block}
    .sinfo {width: 100%;padding: 3% 0 45% 0; height: 0px;}
    .personinfo .carousel-caption {left: 56%;top: 2%;}
	.slidebtngroup {top: 75%;right: 0px;left: 47%;}
	.morelink {bottom: 0px;right: 0px;left: 74%;top: 78%;}
	.jsantab{width:45%;}
	.hgacttab{width:50%;margin-left: 2%;}
	.hgacttab>a{padding:10px 5px !important;}
    .pagerow {padding-left:0;padding-right:0}
    .pageinfo{padding-left;15px}
   
} 
@media all and (min-width:321px){
	.morelink a:before{content:"위원 ";}
}
@media all and (min-width:768px){
    .contentBodyPic {background: url(../images/steering/ch_person_back.png) no-repeat top right;float: right;width: 227px;text-align: center;padding: 39px 30px 38px 40px;}
    .pinfo3{display:inline;}
    .leftbox{padding-right:5px}
    .rightbox{padding-left:5px}    
    .chairmanBox {float: none;width: 50%;margin: 5px auto;}  
    .pageinfo {}  
    .pageinfo.act01{position: absolute;top: 30px;}   
	.morelink {bottom: 0px;right: 0px;left: 74%;top: 78%;}   
}
@media all and (min-width:992px){
    .todayinfo {float: left;width: 40%;background: #626970;padding: 0;height: 181px;background: url(../images/common/banner_left.png) no-repeat top center;}
    .main_visul {padding-right: 0px;height: 0px;}
    .col-md-38 .row{margin-right:0px}
    .main_visul img{width:686px; height:455px;height:auto;z-index:800} 
    .mainVisulText{position:absolute;width:75%;z-index:810}
    .visible_mobile{display:none;}
    .visible_desktop{display:inline !important}
    
    #subwrapper {padding-left: 215px;min-height: 500px;}
    .submenupan {position: absolute;margin-left: -202px;width: 196px;background: #CCC;}
    .contentpan{width:100%;}
    .submenulayer {position: absolute;top: 0px;width: 205px;list-style: none;margin: 0;padding: 0;} 
	.btn-sns-group.btn-group {top: 32px;}

}   



/*추가*/
.searchbody.activityGallery{margin-bottom:20px;}
.searchbody.activityGallery .activityGallerylayer{/*border-bottom:1px solid #e4e4e4;*/padding-bottom:20px}
.searchbody.activityGallery .rpager{margin-top:20px;}

.galleryCol {text-align: center;margin-top: 20px;cursor: pointer;}
.galleryTitle {position: relative;display: table;margin: 0 auto 5px;}
.gallerydate {color: #787878;font-size: 13px;}
.galleryBox{height:0;padding-bottom:76%;margin-bottom:10px;position: relative;}
.galleryBox img{margin:0 auto;max-width:100%; border:1px solid #e4e4e4;}
.galleryConstruct{color:#333333;font-size:15px;font-weight:bold}
.gallerySubject {color: #333333;font-size: 15px;display: inline-block;vertical-align: middle;}
.galleryCnt{color:#4862ae;font-size:13px;font-weight:normal}

.img-center-Box{margin:10px auto;}

form {display:inline; }

.contentpan{min-height: 1000px;}
.submenuTitleText {position: absolute;color: #ffffff;font-size: 23px;font-weight: bold;top:58px;width: 164px;text-align: center;}
.submenulist {padding: 0;margin: 0;border-spacing: 0;}
.submenulist li:first-child {border-top: 0;}
.submenulist .active {background: url('/images/main/left_menu_over.png') left top no-repeat;color: #fff;font-weight: bold;}
.submenulist li {padding: 14px 20px;font-size: 15px;color: #333333;border-top: 1px solid #e7e7e7;border-collapse: collapse;margin-top: -1px;}

.sr-only2 {
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-onlySkip {
   position: absolute;
    margin: 0 auto;
    width: 100%;
    font-size: 1.15em;	
	top: -10.5em;
    left: 0;
    z-index: 99999;
}
.sr-onlySkip a:active, .sr-onlySkip a:focus {
    position: absolute;
    padding-top: 0.5em;
    width: 100%;
	height: 2em;
    top: 10.5em;
	text-align: center;
	color: #000;
	font-weight:bold;
    background: #fff;
    border: 1px solid #475470;
    outline: 0;
}
.hdmenu.active > .hdmenu2deps{display:block}
.hdmenu.active.bg > .hdmenu2deps{display:none !important;}

.headmenu_ul > .hdmenu.active.bg > a{color:#222222;}

.headmenurow_sub {height: 40px;border-bottom:0;display: none;background:#fff}

.submenulist .active {background: none;}

.submenu1list{width:194px;font-size:15px;color:#b5b5b5;padding:14px;border:1px solid #e1e7e7;font-weight:normal;border-bottom: 0;}
.submenu1list.active{width:194px;font-size:15px;color:#ffffff;padding:14px;font-weight:bold;background: url('../images/main/left_menu_over.png') left top no-repeat;}
.submenu1list.active a{color:#fff;}


.submenu1list a{font-size:15px;color:#333333;font-weight:normal;}
.off.submenulist {margin-top: -1px;}
.submenu1list a:hover{text-decoration:none}
.submenu2list{padding:5px 15px !important;}
.submenu2list a{color:#555555;font-size:14px;font-weight:normal;padding-left:10px}
.submenu2list.active a{color:#408892 !important;font-weight:bold !important;background: url(../images/main/left_menu_overbl.png) left center no-repeat;}
.submenu2listRow{background: #f2f2f2;padding: 10px 0;width: 194px;margin: 14px 0 -14px -14px }
.submenu2listRowA{color:#555555 !important;font-size:14px !important;font-weight:normal !important;padding-left:10px !important}
.submenu2list a{color:#333 !important;background: url(../images/main/left_menu_overbl_.png) left center no-repeat;}

.submenulist.off .submenu2listRow{display:none}
.smenu_updown{cursor:pointer;}

.pagination > .paginate_box_button > a, .pagination > .paginate_box_button > span{padding:6px 8px;}

.fselecttabBox{clear:both;padding-left:15px;padding-right:15px;position:relative;}
/*.fselectTab{position:relative;width:100%;padding-right:41px;position:relative;border:2px solid #6a7eb0;} */
 .fselectTab{position:relative;width:100%;position:relative;border:2px solid #6a7eb0;} 
.btn-fselectTab,.btn-fselectTab:hover{position:absolute;top:0;right:0;width:41px;height:36px;background:url(../images/main/tabcaret.png) #fff no-repeat center center;border-radius:0}
.fselectText{padding:7px 10px 7px 15px;color:#6b7fb2;font-size:15px;font-weight:bold;}
.fselectTargetlistbox{position:relative;width:100%;height:0;}
.fselecttabBox.on .fselectTargetList{display:block;}
.fselectTargetList{position: absolute;top:0;left:0;width:100%;border:2px solid #6a7eb0;padding:10px 15px;display:none;background:#fff;z-index:10;}
.fselectTargetItem{cursor:pointer;font-size:15px; padding: 5px 0;} 
.tab-content{clear:both;}

.rpager {position: relative;width: 100%;float: left;}
@media all and (max-width:991px){
    .contentBody {padding-left: 0px;padding-right: 0px;width: 100%;float: left;margin: 0 0%;}   
    .contentHeader{padding-left:15px;padding-right:15px}
    footer{margin-left:-15px;margin-right:-15px;}    
}
@media (max-width:510px){
	#error_wrap {margin:10px;}
}
@media all and (max-width:767px){
	.pageinfo.act01{margin-bottom:30px} 
}
@media (max-width:320px){
    .pagerow {padding-left:0;padding-right:0}
    .pageinfo{padding-left:15px}    
} 
@media all and (min-width:768px){
    .pageinfo {}  
    .pageinfo.act01{position: absolute;top: 30px;}
    .combolayer{display:inline-block;width: 98% !important;float: right;}       

}	
@media all and (min-width:1200px){
    .visible_mobile{display:none;}
    .visible_desktop{display:inline !important}    
    .submenulayer {position: absolute;top: 0px;width:194px;list-style: none;margin: 0;padding: 0;border-bottom: 1px solid #e1e7e7;}  
    .combolayer{float: right;width: 34% !important;}    
}
@media all and (max-width:360px){
    .container .sub_title {display:none;}
    .charge {margin-bottom:20px;}
}

.combo_st {height:35px;padding-left:5px;border: 1px solid #c7c7c7;float: left;margin-right: 2%;}
.comboCate_st { height:35px; padding-left:5px;border: 1px solid #c7c7c7; }

#subTopMenu { padding: 0; margin: 0;}
.innersearchpan {background: #f7f7f7;border: 1px solid #d2d2d2;margin-top: 10px;margin-bottom: 20px;padding-left: 15px;
	padding-right: 15px;padding-top: 15px;padding-bottom: 15px;position: relative;}

.innersearchpan .smcstylegroup {padding: 0;position: relative;width: 100%;float: left;}

.searchcombo1,.searchcombo2,.searchcombo3{display:inline-block;}

/*컨텐츠 담당자*/
.charge{clear:both;width:100%;max-width:1200px;background-color:#fff;border:1px solid #ccc;}
.charge:after{content:"";display:block;clear:both;visibility:hidden;}
.charge .admin_info{padding-top:12px}
.charge .admin_info:after{content:"";display:block;clear:both;visibility:hidden;}
.charge li{margin-right:3em;font-size:14px;line-height:26px;display:inline-block;margin-bottom:5px;}
.charge li strong{display:inline-block;padding-left:26px;color:#4d4d4d;font-size:14px;;}
.charge li.charger1 strong{background:url(../images/common/bul_charger01.png) no-repeat left 50%;margin-right:5px;}
.charge li.charger2 strong{background:url(../images/common/bul_charger02.png) no-repeat left 50%;margin-right:5px;}
.charge li.charger3 strong{background:url(../images/common/bul_charger03.png) no-repeat left 50%;margin-right:5px;}

/*에러페이지*/
#error_wrap {margin-top:100px;}
#error_wrap .error_box {border-bottom:1px solid #ccc;background:url(../images/common/error_icon.gif) no-repeat top center;}
#error_wrap .error_box h1{line-height:28px;padding-top:220px;text-align:center;font-size:25px;margin-bottom:20px;}
#error_wrap .error_text {;padding-top:15px;text-align:center;margin:0 auto;font-size:15px;margin-bottom:50px;}
#error_wrap .error_page_btn {text-align:center;}


/*로그인*/
.login h4 {font-size:1.95em;color:#d15c56;text-align:center;margin:30px 0 20px 0;}
.login p {font-size:1.1em;text-align:center;width:80%;margin:0 auto;margin-bottom:50px;}
.memebercontainer {position:relative;border-top: 1px solid #d2d2d2;overflow:hidden;min-height:40px;padding-top:10px;}
.memebercontainer:before {content:'';position:absolute;left:0;top:0px;width:130px;height:3px;background:#d15c56;}
.memeberlogin,.nonmemeberlogin {text-align:center;padding-bottom: 30px;margin-top:28px;}
.mlheader,.mlheader2,.mlheader3{color:#222222;font-size:19px;font-weight:bold;padding:40px 30px 30px 30px}
.mlheader2{text-align:left;padding: 40px 0 20px 0;}
.loginBox{width:60%;margin: 0 auto;}
.loginBox input {border-radius: 0;border: 1px solid #e1e1e1;font-size: 14px;height: 40px;width:}
.logininputpan{position:relative;padding-right:110px}
.loginbtnpan{position:absolute;top:0;right:0}
.loginid{margin-bottom:10px}
.memebercontainer .mblink {min-height:80px;background-color:#f5f5f5;margin-top:30px;padding:10px;}
.memebercontainer .mblink li span.help-txt{display:block;float:left;background: url(../images/steering/dot.png) 10px 11px no-repeat;padding-left:20px;line-height: 26px;}

/*회원가입*/
.processlayer{padding:20px 0 25px 0;border-bottom:1px solid #ebebeb}
.processBox{text-align:center;}
.processlist{margin:0 auto;padding-left:0;}
.processlist li{float:left;font-size:1.1em;}
.processlist li{color:#9d9d9d;}
.processlist li.active{color:#d15c56;}

/*본인확인*/
.nonmemberbox{border:1px solid #e1e1e1;padding-top:25px;padding-bottom:25px;background:#ffffff}
.nmboxheader{padding-left: 30px;padding-right: 30px;margin-bottom: 20px}
.btn-mobilephone,.btn-ipin,.btn-mobilephone:hover,.btn-ipin:hover{color:#fff !important;font-weight:bold !important;font-size: 15px;background:#1c66c3;width:100%;}

.detailcollapse{padding:10px 0;border-top:1px solid #f1f1f1;cursor:pointer;}
.registerlayer {text-align:center;}
.mlheader3{text-align:left;padding:20px 0 0 0;}
.mltext{color:#333333;font-size: 15px;text-align:left;line-height:1.8em;margin:10px 0}
.agreeBoxheader{color:#4d89cd;font-size:15px;font-weight:bold;background:url(../images/common/join_bul.gif) no-repeat 0px 3px;padding-left:20px}
.agreeBoxFoot{color:#333333;font-size:15px;font-weight:bold;text-align:right;}
.agreeText{border:1px solid #e1e1e1;height:260px;color:#555555;font-size:13px;word-break:keep-all;
	margin-top:15px;margin-bottom:10px;overflow-y:scroll;padding:15px 20px;line-height:1.8em}
.agreeBoxlayerFoot{text-align:right;margin-top:30px;margin-bottom:30px}
.agreeBoxlayerFoot a.btn{font-weight:bold !important;}

.agreeTexttable{table-layout:fixed;min-width:400px}
.agreeTexttable tr th{text-align:center;padding:10px 15px;vertical-align:middle;border:1px solid #e1e1e1}
.agreeTexttable tr td{text-align:left;padding:10px 15px;vertical-align:middle;border:1px solid #e1e1e1}

/*가입완료*/
.join_complete {border-radius:10px;border:1px solid #dedede;padding:30px 0 30px 0;background-color:#fbfbfb;margin-top:20px;}
.join_complete div{width:50%;margin:0 auto;text-align:center;}
.join_complete div p{font-size:1.05em;margin-bottom:30px;}
.join_complete div p span{font-weight:bold;color:#194ad6;margin-right:5px;}

@media all and (min-width:992px){
	.memebercontainer { margin-bottom: 100px;}
	.processlist{width:760px;}
	.processlist li.pl {width: 120px;height: 140px;padding-top: 120px;}
	.processlist li.nextarrow{width: 40px;height: 140px;background-image:url(../images/common/arrow.gif);background-repeat: no-repeat;background-position: center 40%;}
	.processlist li.pl1{background-image:url(../images/common/login_ad01.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.pl2{background-image:url(../images/common/login_ad02.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.pl3{background-image:url(../images/common/login_ad03.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.pl4{background-image:url(../images/common/login_ad04.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.pl5{background-image:url(../images/common/login_ad05.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl1{background-image:url(../images/common/login_ad01_on.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl2{background-image:url(../images/common/login_ad02_on.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl3{background-image:url(../images/common/login_ad03_on.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl4{background-image:url(../images/common/login_ad04_on.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl5{background-image:url(../images/common/login_ad05_on.gif);background-repeat: no-repeat;background-position: center top;}
}

@media all and (max-width:991px){
	.processlayer {padding-top:0px;}
	.processlist{width:500px}
	.processlist li.pl {width: 84px;height: 98px;padding-top: 76px;}
	.processlist li.nextarrow{width: 20px;height: 98px;background-image:url(../images/common/arrow.gif);background-repeat: no-repeat;background-position: center 56%;}
	.processlist li.pl1{background-image:url(../images/common/login_tad01.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.pl2{background-image:url(../images/common/login_tad02.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.pl3{background-image:url(../images/common/login_tad03.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.pl4{background-image:url(../images/common/login_tad04.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.pl5{background-image:url(../images/common/login_tad05.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl1{background-image:url(../images/common/login_tad01_on.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl2{background-image:url(../images/common/login_tad02_on.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl3{background-image:url(../images/common/login_tad03_on.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl4{background-image:url(../images/common/login_tad04_on.gif);background-repeat: no-repeat;background-position: center top;}
	.processlist li.active.pl5{background-image:url(../images/common/login_tad05_on.gif);background-repeat: no-repeat;background-position: center top;}	
	.login p {margin-bottom:30px;}	
}	

@media all and (max-width:700px){
	.loginBox {width:100%;}
	.login p {width:100%;}
}
@media all and (max-width:560px){
	.processlist {width:100%;}
}




/* 202011 */
.row.headermenurow{
	position: relative;
}
.row.headermenurow > h4{
	position: absolute;
	left:0;
	top:50%;
	transform:translate(0, -50%);
	-webkit-transform:translate(0, -50%);
	margin:0;
	padding:0;
	z-index: 99;
}
.row.headermenurow > h4 > a{
	display: block;
	width: auto;
}
.row.headermenurow > h4 > a > img{
	display: block;
	width: auto;
}
.container{
	padding:0;
}
.row{
	margin:0;
}
.container-fluid{
	margin:0;
	padding:0;
}
/* @media all and (min-width:1023px){ */
	.row.headermenurow{
		width: 1024px;
	}
	.col-md-62{
		width: 100% !important;
		float: none;
		margin:0;
		padding:0;
	}
	.main_visul{
		width: 100%;
		height:400px;
		content: '';
		margin:0;
		padding:0;
		border:1px solid #000;
		position:relative;
		overflow: hidden;
		
		background-image: url('../images/main_bn01.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		background-position:center;  
	}
	.main_visul > div.main_visul_box{
		display: block;
		width: 100%;
		text-align: center;
		position: absolute;
		left:50%;
		top:50%;
		transform:translate(-50%, -50%);
		-webkit-transform:translate(-50%, -50%);
	}
	.main_visul > div.main_visul_box p,
	.main_visul > div.main_visul_box span{
		color:#37d5fd;
		font-size: 30px;
		text-shadow: 3px 3px 9px #000;
		font-weight: bold;
	}
	.main_visul > div.main_visul_box span{
		color:#fff;
		font-size: 25px;
	}
	.hmenu2deps > ul,
	.hmenu2deps > ul > li{
		margin:0;
		padding:0;
	}
	.hmenu2deps > ul > li{
		text-align: center;
		height: 50px;
		line-height: 50px;
	}
	.hmenu2deps > ul > li > a{
		display: block;
		width: 100%;
		height: 100%;
		font-size: 15px;
		color:#333;
	}
	.hmenu2deps > ul > li > a:hover{
		background-color:#f1f1f1;
		color:#000;
	}
	.hmenu2deps{
		border-left: 1px solid #ccc;
		padding-top:0;
	}
	
	div.todayinfolayer{
		width: 100%;
		padding:0;
	}
	

	div.con_box_wrap:after{
		display: block;
		content: '';
		clear: both;
	}
	div.con_box_wrap{
		width: 100%;
	}
	div.con_box_wrap > div{
		margin:25px 0;
	}
	div.con_left_top:after{
		display: block;
		content: '';
		clear: both;
	}
	div.con_box_left{
		float: left;
		width: 675px;
	}
	div.con_box_right{
		float: right;
		width: 325px;
	}
	
	
	div.con_box_left .con_box01,
	div.con_box_left .con_box02{
		width: 325px;
		height: 225px;
		display: block;
		float: left;
	}
	div.con_box_left .con_box01{
		background-image: url('../images/min_bn01.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		background-position:center;
		
		padding:60px 20px 0;
		position: relative;
	}
	div.con_box_left .con_box01 a{
		
	}
	div.con_box_left .con_box01:hover a{
	    /* transition-duration: 25s; */
	    display:block;
	}
	div.con_box_left .con_box01:hover p{
	    animation: animate 2.5s linear infinite;
	    animation-delay: 0s;
	}
	
	div.con_box_left .con_box01 p,
	div.con_box_left .con_box01 p b{
		color:#fff;
		font-weight:300;
		font-size: 15px;
		text-shadow: 1px 1px 3px #000;
	}
	div.con_box_left .con_box01 p b{
		font-weight: 600;
	}
	div.con_box_left .con_box01 p:first-child,
	div.con_box_left .con_box01 p:first-child b{
		font-size: 18px;
	}
	div.con_box_left .con_box01 > a{
		display: block;
		width: 100%;
		height: 100%;
		position:absolute;
		top:0;
		right:0;
		background-color:rgba(0,0,0,0.5);
		color:#fff;
		text-align: center;
		font-size: 18px;
		font-weight:500;
		padding-top:95px;
		display: none;
		text-shadow: 1px 1px 3px #000;
	}
	div.con_box_left .con_box01 > a:hover{
		text-decoration: none;
	}
	
	
	
	
	div.con_box_left .con_box02{
		float: right;
		background-color:#fff;
		padding:25px 15px;
	}
	div.con_box_left .con_box02 > h6{
		font-size: 18px;
		font-weight: 800;
		color:#000;
		margin-bottom: 15px;
	}
	div.con_box_left .con_box02 ul li a,
	div.con_box_left .con_box02 ul li span{
		display: block;
		width: 100%;
	}
	div.con_box_left .con_box02 ul li:hover a{
		color:#37d5fd;
	}
	div.con_box_left .con_box02 ul li:hover:after{
		background-color:#37d5fd;
	}
	div.con_box_left .con_box02 ul li:after{
		display: block;
		content: '';
		position: absolute;
		left:0;
		top:6px;
		width: 4px;
		height: 4px;
		background-color: #ccc;
	}
	div.con_box_left .con_box02 ul li{
		margin:7.5px 0;
		padding:0 0 0 10px;
		position: relative;
	}
	div.con_box_left .con_box02 ul li a{
		font-size: 15px;
		color:#000;
		height: 1.2em;
		-webkit-line-clamp:1;
		white-space: normal;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1.2;
	    word-wrap: break-word;
	    display: -webkit-box;
	    -webkit-box-orient:vertical;
	}
	div.con_box_left .con_box02 ul li span{
		font-size: 13px;
		color:#666;
	}
	
	
	
	.con_box03{
		margin-top:24px;
		width: 100%;
		height: 225px;
		position: relative;
	}
	
	
	div.con_box_right{
		
	}
	div.con_box_right ul li{
		height: 112px;
		margin-bottom: 9px;
		color:#fff;
		position:relative;
		cursor:pointer;
		
		background-repeat: no-repeat;
		background-size: cover;
		background-position:center;
	}
	div.con_box_right ul li:hover{
		transform:translateY(-10px);
	    transition-duration: 0.25s;
	}
	div.con_box_right ul li:nth-of-type(1){
		background-image: url('../images/sectors01.jpg');
	}
	div.con_box_right ul li:nth-of-type(2){
		background-image: url('../images/sectors02.jpg');
	}
	div.con_box_right ul li:nth-of-type(3){
		background-image: url('../images/sectors03.jpg');
	}
	div.con_box_right ul li:last-child{
		background-image: url('../images/sectors04.jpg');
		margin-bottom: 0;
	}
	div.con_box_right ul li figure{
		padding:0 10px;
		font-weight: 600;
		font-size: 17px;
		position: absolute;
		top: 50%;
		transform:translate(0, -50%);
		-webkit-transform:translate(0, -50%);
	}
	div.con_box_right ul li figure figcaption{
		font-weight:100;
		font-size: 14px;
		line-height: 17px;
		margin-top:5px;
	}

	
	div.con_box02 ul,
	div.con_box_right > ul{
		margin:0;
		padding:0;
	}
	
/* } */
@media all and (max-width:1023px){
	div.con_box_left,
	div.con_box_right{
		width: 100%;
		float: none;
	}
	div.con_box_left .con_box01,
	div.con_box_left .con_box02{
		width: 49%;
	}
	div.mySlides img{
		display:block;
		width: 100%;
		height: max-content;
	}
}
@media all and (max-width:1023px){
	div.con_box_right ul:after{
		display: block;
		content: '';
		clear: both;
	}
	div.con_box_right ul li{
		float: left;
		width: 49%;
	}
	div.con_box_right ul li:nth-of-type(2n){
		float: right;
	}
}

@keyframes animate{
	0% {
			transform: rotate(0deg) translateY(0);
			opacity: 1;
			filter: blur(1px);
		}
	
	100% {
			transform: rotate(45deg) translateY(-250px);
			opacity: 0;
			filter: blur(20px);
		}
}


/* Slideshow container */

.slideshow-container {
	width: 100%;
	height: 225px;
	position: static;
	margin: auto;
	position: relative;
}
.main_slideImg{
	display:block;
	width: 100%; 
	height: 225px;
}
/* Next & previous buttons */
/* .prev, .next {
	cursor: pointer;
	position: absolute;
	text-align : center;
	top: 50%;
	transform:translate(0, -50%);
	-webkit-transform:translate(0, -50%);
	width: 55px;
	height: 34px;
	line-height:50px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	z-index: 100;
	background-color:rgba(0,0,0,0.5);
	text-align: center;
} */

/* Position the "next button" to the right */
/* .next {
	right: 34%;
	border-radius: 3px 0 0 3px;
	top: 27px;
} */

/* On hover, add a black background color with a little bit see-through */
/* .prev:hover, .next:hover {
	background-color: rgba(0,0,0,0.8);
	color:#fff;
	text-decoration: none;
} */

.active, .dot:hover {
	border: 1px solid #717171;
}

/* Fading animation */
.fade2 {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 0.5s;
	animation-name: fade;
	animation-duration: 5s;
}
@-webkit-keyframes fade2 {
	from {opacity: .4}
	to {opacity: 1}
}
@keyframes fade2 {
	from {opacity: .4}
	to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
	.slprev, .slnext,.text {font-size: 11px}
}



.min_bn_wrap:after{
	display: block;
	content: '';
	clear: both;
}
.min_bn_wrap{
	width: 100%;
	height: 50px;
	position: absolute;
	left:0;
	top:50%;
	transform:translate(0, -50%);
	-webkit-transform:translate(0, -50%);
}

.bx-wrapper{
	border:none !important;
}















