@charset "utf-8";

/* common */
html,body{width:100%;height:100%;margin:0;padding:0}
#skip{top:0;right:0;position:absolute;width:100%;height:15px;text-align:center}
#skip li a{display:block;left:-10000px;position:absolute;top:0;width:100%;text-align:center;z-index:0;height:1px}
#skip li a:hover, #skip li a:focus, #skip li a:active {background:#363636;position:absolute;top:0px;left:0;z-index:5003;color:#fff;width:100%;height:25px;padding:5px 0 0 0}

.blind{display:block;overflow:hidden;position:absolute;top:0;left:-5000px;font-size:1.8em}
.hide{display:none !important;margin:0;padding:0}
header{position:relative;z-index:501;}
section{position:relative;z-index:1;}
.main_container{padding:0 0 130px 0;}

.top_st{position:relative;border-bottom:solid 1px #323a47;height: 77px;width:100%; background:#444b67;}
.top_st h1{position:absolute;top: 91px;padding: 0 10px;z-index: 149;}
.top_st h1 span{display:block;color:#000;font-weight:600;font-size:18px;padding:3px 0 0 15px;}
.top_st .gnb{width: 100%;}
.top_st .gnb li {float:left;width:33.3%;display:inline-block;box-sizing:border-box;text-align:center;background:#5b6179;border-left:solid 1px #949494;position:relative;}
.top_st .gnb li ul li { z-index: 150;border-top: solid 1px #949494;}
.top_st .gnb li:first-child{border-left:none;}
.top_st .gnb li a{color:#fff;padding: 12px 0;display:inline-block;font-size: 13px;width: 100%;}
.top_st .gnb .on{background:#fff; color:#000;}
.top_st .gnb .on a{color:#000;} 
.top_st .gnb .lunguage,.top_st .gnb .iksancity{background:#444b67;}
.top_st .gnb .iksancity{border-right:solid 1px #949494;}
.top_st .gnb .lunguage ul{position:absolute;width: 100%;z-index:150;}
.top_st .gnb .lunguage .top_i{background:url("/images/council/common/top_i.png") no-repeat right;  padding-right:15px;}
.top_st .gnb .hp1 .top_i ,.top_st .gnb .hp2 .top_i{background:url("/images/council/common/top_i.png") no-repeat right;padding-right: 12px;}
.top_st .gnb .lunguage li,.top_st .gnb .hp1 li,.top_st .gnb .hp2 li{width:100%;}
.top_st .gnb ul li:hover .top_i{background:url("/images/council/common/top_ii.png") no-repeat right;}
.top_st .gnb .child{background:#ccc;}
.top_st .gnb .child a{color:#000;}
.top_st .font_control{display:none;}
.top_st .councilrec:hover a{text-decoration:underline; color:#fff !important;}
.top_st .councilrec .new_w{display:block;background:url("/images/council/common/new_w.png") no-repeat top right;/* padding-right:20px; */width: 70%;margin: 0 auto;}
.top_st .gnb li:hover,.top_st .gnb li:focus{background: #ffffff;}
.top_st .gnb .iksancity:hover,.top_st .gnb .iksancity:focus{background:#444b67;}
.top_st .gnb .iksancity:hover a,.top_st .gnb .iksancity:focus a{ color:#fff}
.top_st .gnb li li:hover,.top_st .gnb li li:focus {background: #c1e5f7;}
.top_st .gnb li:hover li:hover a,.top_st .gnb li :focus li:focus a{color: #020202; text-decoration:underline;}
.top_st .gnb li:hover a,.top_st .gnb li:focus a{color:#000;}
.top_st .gnb li:hover li a,.top_st .gnb li:focus li a{color:#fff;}
.top_st .gnb .councilrec:hover,.top_st .gnb .councilrec:focus{background:#5b6179;}
.top_st .gnb .councilrec:hover a,.top_st .gnb .councilrec:foucus a{color:#fff; text-decoration:underline;}
.top_st .gnb .hp1 ul{position:absolute;width:100%;top: 39px;right:0;z-index:150;height: 160px; overflow: auto;}
.top_st .gnb .hp2 ul{position:absolute;width:100%;top: 39px;right:0;z-index:150;height: 157px; overflow: auto;}

.menu_position{position:relative;}
.menu_position .sitemap{position:absolute;top: 0;right: 0;z-index:100; background: #f9f9f9;border-left:1px solid #e7e7e7;}
.menu_position .close{position:absolute;top: -83px;right: 0;z-index:100;  background: #f9f9f9;border-left:1px solid #e7e7e7;}
.menu_position .sitemap a,.menu_position .close a{display:block;width: 84px;height: 83px;text-align:center;}
.menu_position .sitemap a span{display:inline-block;width:26px;height:1px;padding: 21px 0 0 55px;margin-top:30px;overflow:hidden;background: url("/images/council/common/sitemap_1.png") no-repeat center;}
/*.menu_position .close a span{display:inline-block;width:26px;height:1px;padding: 26px 0 0px 57px;margin-top: 26px;overflow:hidden;background: url("/images/council/common/sitemap_2.png") no-repeat center;}*/

.menu_position .close a span{display:inline-block;width: 100%;height: 83px;line-height: 83px;overflow:hidden;font-weight:bold; color:#000;}

.menu_position .slogon {display:none;}


/*주메뉴*/
#nav{display:none;}

.nav_on{display:block !important;position:absolute;top: 83px;width: 100%;height: 100%;}
.nav_on ul li{background:#102f77;border-bottom:solid 1px #888888;}
.nav_on ul li:last-child{border-bottom:none;}
.nav_on ul li a{display:block;padding: 24px 30px;color:#fff;font-size:18px;font-weight:600;}
.nav_on ul li a span{display:block;background:url("/images/council/common/m_mn_arr.png") no-repeat right center}
.nav_on ul li li a .new_w{background:none;}
.nav_on ul li a.on span{display:block;background:url("/images/council/common/m_mn_dash.png") no-repeat right center}

/**2차메뉴**/
.nav_on ul li li{background: #c1c1c1;border-bottom: solid 1px #dedede;}
.nav_on ul li li:hover{background:#ffaa07;}
.nav_on ul li li a{font-weight:normal;font-size:16px;padding:17px 40px;color:#000;}
.nav_on ul li li:hover a { }

/***3차메뉴***/
.nav_on ul li li ul{/background:#fff;}
.nav_on ul li li li{background:#ffffff;}
.nav_on ul li li:hover li{background:#f9f1e3;}
.nav_on ul li li li:hover a{font-weight:bold;}
.nav_on ul li li li a:before{display:inline-block;content:"- "}
.nav_on ul li li li a{font-size:14px;color:#000;padding:20px 40px;}

/*왼쪽메뉴*/
.sub_container{background:url("/images/council/common/sub_top_bg.png") no-repeat center top; border-top: solid 1px; padding:0; margin-top:83px;}
.s_left{display:none;}
.location {width: 100%;border-bottom: solid 1px #e6e5e5;overflow: hidden;box-sizing: border-box; margin:20px 0;}
.location img{display:inline-block;padding: 15px;}
.location span{display:inline-block;padding: 17px 7px;border-left:solid 1px #e6e5e5;}

.s_top{text-align:center;height: 130px;}
.s_top h3{font-size:30px;font-weight:600;color:#000;padding: 58px 0 10px 0;}
.s_top .location strong{color:#000;font-weight:600;}

.s_sns_icon{text-align:right;padding: 14px 20px 0 0;position: absolute;top:90px;right:0;}
.s_sns_icon a{display:inline-block;margin-left: 6px;}

.s_con{padding: 0 20px;}
.con_wrap:after{display:block;content:'';clear:both;}
.smenu_btn{display:none;}



/*하단*/
footer{position:relative;z-index:500;clear:both;}

.banner_wrap{background:rgba(41,41,41,.7);height: 131px;margin-top: 50px;}
.banner_zone .tit{height:60px;border-bottom:solid 1px #262a33;}
.banner_zone .tit h2{float:left;color:#fff;font-size:17px;font-weight: 300;padding:20px 0 0 20px;}
.banner_zone .tit p{float:right;padding:13px 20px;}
.banner_zone .tit p a{display:inline-block;width:39px;height:35px;overflow:hidden;margin-right:1px;}
.banner_zone .tit p a span{display:block;padding-top:40px;}
.banner_zone .tit p a.prev{background:url("/images/council/main/pop_pre.png") #3c3d4f;}
.banner_zone .tit p a.stop{background:url("/images/council/main/pop_stop.png") #3c3d4f;}
.banner_zone .tit p a.play{background:url("/images/council/main/pop_play.png") #3c3d4f;}
.banner_zone .tit p a.next{background:url("/images/council/main/pop_next.png") #3c3d4f;}

.banner_zone .banner_area{padding:13px 0 0 0;overflow:hidden;margin-right:20px;}
.banner_zone .banner_area li{float:left;padding: 0 20px;font-size:14px;margin: 0 0 30px 10px;}
.banner_zone .banner_area a{color:#fff;}

#site_links .inner{background:#484f60;}
#site_links .inner:after{display:block;content:"";clear:both;}
#site_links .inner .posi{position:relative;}
#site_links .inner .posi h3{float:left;width:50%;font-size:15px;font-weight:400;border-bottom:solid 1px #262a33;height:50px;overflow:hidden;}
#site_links .inner .posi h3 a{display:block;color:#fff;padding:17px 14px;border-right:solid 1px #262a33;}
#site_links .inner .posi h3 a span{display:block;background:url("/images/council/common/go_link_p.png") no-repeat right center;}
#site_links .inner .posi div{position:relative;}
#site_links .inner .posi ul{position:absolute;left:0;bottom:0;background:#707683;z-index:1000;height:200px;overflow:auto;padding:20px 0;}
#site_links .inner .posi ul li{float:left;width:50%;}
#site_links .inner .posi ul li a{display:inline-block;color:#fff;padding:10px 0 10px 20px;font-size:13px;}
#site_links .inner .posi ul li a:hover,
#site_links .inner .posi ul li a:focus{text-decoration:underline;}
#site_links .inner .posi p{position:absolute;top:-30px;right:15px;z-index:1001;}
#site_links .inner .posi p a{display:block;width:15px;height:15px;overflow:hidden;background:url("/images/council/common/link_x.png") no-repeat center center;}
#site_links .inner .posi p a span{display:inline-block;padding-top:20px;}

.footer_in .bt_logo,
.footer_in .web_mark{display:none;}
.footer_in .bt_menu{overflow:hidden;}
.footer_in .bt_menu li{float:left;}
.footer_in .bt_menu li a{display:inline-block;background:url("/images/council/common/bt_mn_line.png") no-repeat right center;padding:10px;font-size:13px;color:#fff;font-weight:600;}
.footer_in .bt_menu li:first-child a{color: #ce9220;}
.footer_in .bt_menu li:last-child a{background:none;}
.footer_in .copy{padding:20px 15px;font-size:13px;}
.footer_in .copy address{font-style:normal;line-height:20px;color: #c5c5c5;}
.footer_in .copy address em{display:inline-block;font-style:normal;}
.footer_in .copy span{font-size:12px;color: #c5c5c5;}
.ft_bg{background:#32384d;}
.footer_in {position: relative;}
.family_site {width: 100%;}
.family_site fieldset {display: inline-block;padding: 0 10px;width: 100%;box-sizing: border-box;text-align: center;}
.family_site select {padding: 7px 0;width: 80%; background: #fff;border: solid 1px #ccc;height: 35px;}
.family_site .btn {background:#232323; display:inline-block; padding:10px;margin-bottom: 5px; }
.family_site .btn span {color:#fff; display:inline-block; }

/* Tablet */
@media all and (min-width:768px) {
header{height:160px;}
section{position:relative;z-index:600;}
.s_content:after{display:block;content:"";clear:both;}
.top_st{border:none;height: 39px;}
.top_st h1{top:50px; left: 3.6%;}
.top_st h1 span{display:inline-block;font-size:24px;padding:3px 0 0 15px;}
.top_st .gnb li{width:16.66%; border-bottom:none;}

.menu_position{position:relative;top: 80px;border-top: solid 1px #ccc;}
.menu_position .sitemap,.menu_position .close{position:absolute;top: -81px;right: 0;z-index:100; }
.menu_position .sitemap a,.menu_position .close a{width: 80px;height: 80px;}
.mp_wrap{background:url("/images/council/common/top_bg.jpg") no-repeat center top;}

/*주메뉴*/
#nav{display:block;position:relative;height: 79px;box-sizing:border-box;width: 100%;top: 0;border: solid 1px transparent;}
#nav ul{}
#nav ul li{height: 80px;float:left;text-align:center;background:url("/images/council/common/mn_line.png") no-repeat left center;border-bottom:none; box-sizing:border-box;}
#nav ul li:first-child{background:none;}
#nav ul li div{position:absolute;top:-5000px;left:-1000px; }
#nav ul li{width:16.66666%;}
#nav ul li a{display:inline-block;font-size:18px;font-weight:600;padding: 29px 0;color:#050505; width:100%;}
#nav ul li a span{background:none;}
#nav ul .on{width: 100%;color: #0909b9;font-weight: bold;}
#nav ul:after{display:block;content:"";clear:both}
#nav ul .menu4 a span{display:block;background: url("/images/council/common/new_w.png") no-repeat right bottom;/* padding-right:20px; */width: 72%;margin: 0 auto;}

/*2차메뉴*/
#nav ul li li{float: none;height: 36px;}
#nav ul li li a{display:inline-block;padding: 19px 0;font-size:15px;color:#5f5f5f;font-weight:300; width:100%; text-align: center;}
.nav_on ul li div{top:80px !important;left: -279px !important;width:100%;}

/*3차메뉴*/
.nav_on ul li li ul{display:none;}

.menu_position nav .close{/* display:none; */}

/*하단*/
.banner_wrap{height:90px;position:relative;}
.banner_wrap .tit{position:absolute;top:15px;left:10px;border:none;padding:0}
.banner_zone .banner_area{padding: 23px 0 0 0;margin:0 20px 0 240px;}
.banner_zone .banner_area li{margin:0 0 30px 0px; padding:0 6px;}
#site_links .inner .posi h3{width:33.333333%;}
#site_links .inner .posi div{position:relative;width:33.333333%;}

.footer_in .bt_menu{padding:20px 10px 10px 10px;}
.footer_in .copy{padding:0 0 20px 20px;}

.footer_in .copy address br{display:none;}

.family_site {position: absolute;top: 15%;right: 0;text-align: right;width: 223px;}
.family_site fieldset {display: inline-block;padding: 0 1px;}
.family_site select {width: 60%;}

/*서브*/
.s_con{padding: 0 40px;}
.sub_container{margin-top: 36px; border-top: none;}
.location span{padding: 17px 30px;}
.location img{padding: 15px 30px;}

/*왼쪽메뉴 숨김*/
.s_content .s_left{display:block; width:240px; z-index: 5000 !important;}
.left_w{display:none; position:absolute;top: -157px;left:0;z-index: 5001 !important;width: 230px; background:#fff;}
/*.left_w{position:absolute;top: -157px;left:0;z-index: 5001 !important;width: 230px;}*/

.s_content .s_left h2{background:#0b0b54  url("/images/council/common/subh2_bg.jpg")no-repeat !important;color:#fff;text-align:center;font-size: 27px;font-weight:600;height: 64px;padding-top: 36px;}
.s_content .s_left ul{border:solid 1px #dcdcdc;border-bottom:none;}
.s_content .s_left ul li{border-bottom:solid 1px #dcdcdc;background: #e0e0e0;margin-top: 1px;}
.s_content .s_left ul li a{display:block;padding: 15px 20px;color: #212121;font-size:17px;font-weight:600;}
.s_content .s_left ul li a span{display:block;background:url("/images/council/common/left_mn_arr.png") no-repeat right center;padding:0 25px 0 0;}
.s_content .s_left ul li a:hover,
.s_content .s_left ul li a:focus{text-decoration:underline;}
.s_content .s_left ul li li a{padding:10px 36px;}
.s_content .s_left ul li.on a{background: #4f5777;color:#fff;}
.s_content .s_left ul li.on a span{background:url("/images/council/common/left_mn_dash.png") no-repeat right center;}
.s_content .s_left ul li.on ul{border: solid 1px  #444b67;}
.s_content .s_left ul li.on ul li{border-bottom:none;margin: 0;}
.s_content .s_left ul li.on  ul .on a{font-weight:bold;}

.s_content .s_left ul li.on ul a{background: #fff;color:#000;font-size:15px;font-weight:normal;}
.s_content .s_left ul li.on ul a:before{display:inline-block;content:"- "}
.s_content .s_left ul li.on ul ul{background:#fff;padding:15px;}
.s_content .s_left ul li.on ul ul li a{background:none;padding:5px;;font-size:13px;}
.s_content .s_left ul li.on ul ul li a:before{display:inline-block;content:"- "}
.s_content .s_left ul li a.new_win{display:inline-block;background:url("/images/council/common/icon_new_win.png") no-repeat right center !important;padding-right:15px !important;}

.smenu_btn {display:block;position: absolute;top: 31px ; z-index: 5002;}
.smenu_btn a{background: #15155b;display:block;color: #fff;border-radius: 50%;padding: 14px 10px;line-height:50px;}

/*.left_w{position:absolute;top: -196px;left:0;z-index: 5001 !important;width: 230px;}*/

.s_top h3{font-size:30px;font-weight:600;color:#000;padding: 53px 0 10px 0;}
.s_content .s_right{float:right;width:100%;position:relative;}
.s_content .s_right .s_sns_icon{position:absolute;top: 145px;right:20px;}
.s_content .s_con{padding-top:30px;margin:0;}
.location {/* margin:0; */}
}

/* Desktop */
@media all and (min-width:1023px) {
header{height: 119px;}
section{position:relative;z-index:1;}

.top_st{position:relative;margin:0 auto;width:100%;background:#444b67;border: none;}
.top_st .top_over{/* width: 1200px; */margin:0 auto;position:relative;height: 40px;}
.top_st .gnb{width:55%;}
.top_st .gnb li{width:20%; border-bottom:none;}
.top_st h1{top: 48px;}
.top_st .font_control{display:inline-block;position:absolute;top:10%;right: 6%;background:#fff;width: 217px;height:32px;}
.top_st .font_control li{border-left:solid 1px #ccc;display:inline-block;height:32px;line-height:32px;}
.top_st .font_control li a{padding: 10px 10px 10px 12px;text-align:center;color:#000;font-size:13px;width: 100%;}
.top_st .font_control .start{ color:#000;  font-size:13px; padding:0 8px;}
.top_st .gnb .iksancity{position:absolute;right: 0;border:none;width: 63px;font-weight: bold;text-align:right;margin-right: 5px;}
.top_st .gnb .lunguage:hover,.top_st .gnb .lunguage:focus{}
.top_st .gnb .lunguage:hover a,.top_st .gnb .lunguage:focus a{}
.top_st .gnb .hp1 .top_i ,.top_st .gnb .hp2 .top_i{padding-right: 15px;}
.top_st .gnb .lunguage li,.top_st .gnb .hp1 li,.top_st .gnb .hp2 li{width:100%;}


.main {border:solid 1px red; }
.tm_on{background:url("/images/council/common/t_2deph_bg.gif");height: 460px;width: 100%;}
.menu_position{top: 0px;border-top:none; border-bottom: solid 1px #cacaca;}
.menu_position .sitemap{ display:none; }
.mp_wrap{margin:0 auto;position:relative;background:none;right: 0;box-sizing: border-box;padding-left: 276px;height: 80px;}
.menu_position .sitemap{display:none;}
.menu_position .close{display:none;}
.tm_on .slogon {display:block;position: absolute;top: 80px;left: 0;font-size: 30px;color: #fff;width: 230px;height: 109px;line-height: 45px;background:url("/images/council/common/slogon.jpg") no-repeat;/* background-size: cover; *//* border: solid 1px red; */padding: 114px 25px;overflow: hidden;text-align: center;}
.tm_on .slogon span{font-weight:bold; font-size:35px}

/*메뉴*/
#nav{border:none !important;}
#nav ul{box-sizing:border-box; float:left; width:100%}

#nav ul.col4 li{width:23%;}
#nav ul.col5 li{width:18%;}
/*#nav ul.col6 li{width: 16.2%;}*/
#nav ul.col7 li{width:13%;}
#nav ul.col8 li{width:11.5%;}
#nav ul.col6 li li{width: 100%;}
#nav ul li li:hover a,#nav ul li li:focus a{text-decoration:underline; font-weight:bold; color:#000;}
#nav ul li{position:relative;}
#nav ul li div{overflow:hidden;height: 381px;border-right: solid 1px #e2e2e2;}
#nav ul li:last-child div{border-right: none;}
#nav ul li div .second{margin-left: 450px; }
#nav ul li div ul ul{margin:0;height:auto;}
#nav ul li:hover div,#nav ul li:focus div{background:#f1f9ff url("/images/council/common/menu_on_bg.jpg")no-repeat right bottom !important; }
#nav ul li:hover,#nav ul li:focus{ border-bottom:solid 3px #2c3992; box-sizing:border-box;}
#nav ul li:hover li,#nav ul li:focus li{border:none;}
#nav ul .menu4 a span{width: 80%;}
#nav ul .menu4 li a span{width:95%; background: url(/images/council/common/new_w.gif) no-repeat right;}
.nav_on ul li div{position:absolute;left:0 !important;}
.menu_style2{background:#fff !important;height:151px !important;background:url("/images/council/common/t_2deph_bg2.gif") !important;}
.menu_style2 .nav_on ul li div{height:60px !important;}
.menu_style2 .nav_on ul li div p.tit{display:none !important;}
.menu_style2 .nav_on ul li div ul{margin-left:0 !important;height:30px;}
.main_content{position:relative;margin: 0 auto 0 auto;box-sizing: border-box;}
.s_content{margin:0 auto;}

.location{margin:0;}

/*왼쪽메뉴*/
.sub_container{margin-top: 0;}
.s_content .s_left{display:block;width: 20%;float:left; top: 151px !important;}
.left_w{display:block; width: 20%; position:absolute; top: 151px !important; left:0;z-index: 5001 !important;}

.s_content .s_right{float:right;/*width: 1130px;*/width: 80%; position:relative;}
.s_content .s_right .s_sns_icon{position:absolute;top: 147px;right:20px;}
.s_content .s_con{padding:30px 0 0 20px; margin:0;}

.smenu_btn{display:none;}

/*서브 오른쪽*/
.con_wrap {min-height: 500px; padding:10px 0px;}
.s_top{text-align:center;height: 152px;}

.s_content .s_right .s_sns_icon{top: 145px;}
.banner_wrap{width: 100%;}
.banner_zone{margin:0 auto;position:relative;}
.banner_zone .banner_area{margin-left:250px;}

/*하단*/
#site_links{background:#484f60;}
#site_links .inner{width:1399px;margin:0 auto;border-left:solid 1px #262a33;}
#site_links .inner .posi h3{width:16.6666666%;}
#site_links .inner .posi div{position:relative;width:16.6666666%;}
#site_links .inner .posi ul li{width:50%;}
#site_links .inner .posi ul li a{padding:0 0 10px 10px;}
#site_links .inner .posi p{right:25px;}
.ft_bg{width: 100%;}
.footer_in{width:100%;margin:0 auto;position:relative;height:160px;}
.footer_in .bt_logo{display:block;position:absolute;top: 49px;left:20px;font-size: 30px;color: #adadad;font-weight:bold;line-height:30px;}
.footer_in .bt_logo span{display:block;font-size: 14px;color: #a2a2a2;}
.footer_in .bt_menu{margin-left: 172px;}
.footer_in .copy{margin-left: 200px;}
.footer_in .bt_menu{padding:40px 10px 10px 10px;}
.footer_in .web_mark{display:block;position:absolute;top: 59px;right:20px;}
.family_site{width:490px;top: 10%;right: 1%;}
.family_site fieldset{width:240px;}
.family_site select{width:75%}
}


/* Desktop wide */
@media all and (min-width:1399px) {
header{height: 40px;background:url("/images/council/common/top_bg.jpg") no-repeat center top;}
.top_st .gnb li{width:18%; border-bottom:none;}
.top_st .gnb .iksancity{position:absolute;right: 0;border:none;width: 70px;font-weight: bold;text-align:right;margin-right: 0;}
.top_st .top_over{width:1400px;}
.top_st .font_control{display:inline-block;position:absolute;top:10%;right: 6%;background:#fff;width: 216px;height:32px;}
.mp_wrap{height: 80px; width: 1400px;}
.tm_on{background:url("/images/council/common/top_bg.jpg") no-repeat center top;}


#nav ul{padding-left: 80px;}
#nav ul li ul{padding-left:0;}

/*1차 메뉴 6개(200805) #nav ul.col6 li{width: 16.666%;}*/
/*1차 메뉴 7개(200805)*/
#nav ul.col6 li{width:14.2857%;}


#nav ul li div{border-left: solid 1px #e2e2e2;border-right: none;}
/**/
.s_content .s_con{padding:30px 40px 0 40px; }
.main_content{width:1400px;}
.menu_style2 .nav_on ul li div{ }
.banner_zone{width:1400px;}
.footer_in{width:1400px;}
.footer_in .web_mark{position:absolute;top: 64px;right:27px;}

.sub_site_menu{height:160px;background:url("/images/council/common/top_bg2.png") no-repeat center top;}
.sub_site_menu .mp_wrap{width:1400px;margin-top:0;}

.sub_site_menu #nav ul.col4 li{width:23%;}
.sub_site_menu #nav ul.col5 li{width:18%;}
.sub_site_menu #nav ul.col6 li{width:14.5%;}
.sub_site_menu #nav ul.col7 li{width:13%;}
.sub_site_menu #nav ul.col8 li{width:11.5%;}
.sub_site_menu  #nav ul li div{margin-left:0;}
.sub_site_menu .tm_on{background:url("/images/council/common/t_2deph_bg.gif");}

/*메뉴*/
.menu_position .slogon{background:none;line-height: 50px;padding: 116px 50px;width: 253px;height: 87px;font-size: 32px;}
#nav ul .menu4 a span{width: 54%;}
#nav ul .menu4 li a span{width: 75%;}
/*서브*/
.sub_container{margin-top:80px;}
.s_content{width:1400px;margin:0 auto}
.s_content .s_left{width:240px;position: absolute;}
.s_content .s_left .left_w{width:230px;top: 0 !important;}
.s_content .s_right{width: 1170px;}
.con_wrap {padding:10px 30px;}
/*하단*/
.footer_in .bt_menu{margin-left: 200px;}
}



/*공공누리*/
.license{margin-top:50px;border:solid 1px #e5e5e5;padding:20px;}
.license .mark_box{text-align:center;}
.license .license_txt{text-align:center;padding:15px 0 0 0;line-height:20px;}
.license .license_txt a{color:#333;}
.license .license_txt a span{color:#0052ca;}
@media all and (min-width:1023px) {
.license{overflow:hidden;margin-top:50px;}
.license .mark_box{float:left;padding:0 20px 0 0;width:200px;}
.license .license_txt{float:right;padding:10px 0 0 0;width:670px;}
}   
@media all and (min-width:1400px) {
.license .license_txt{width: 800px;}
}   


/****담당부서, 만족도****/
.s_right .scon_bottom{margin: 30px 0 0 0;line-height:1.25em;clear:both;}
.s_right .scon_bottom>div{padding:15px;}
.s_right .manager{background:#f6f6f6;border:solid 2px #a8aeba;border-bottom:none;}
.s_right .manager li{margin:5px 0 0 0;color:#555;padding:3px 0 0 18px}
.s_right .manager li:first-child{margin:0}
.s_right .manager li strong{color:#000;margin:0 5px 0 0}
.s_right .research{border:solid 1px #e5e5e5;border-top:none;}
.s_right .research .tit{color:#000;margin:0 0 10px 0}
.s_right .research ul{overflow:hidden}
.s_right .research li{float:left;width:100%}
.s_right .research li:first-child{margin:0 0 10px 0}
.s_right .research li *{vertical-align:middle}
.s_right .research li label{margin:0 20px 0 0}
.s_right .research li .sch_txt{border:1px solid #e1e1e1;width:63%;height:30px;box-sizing:border-box}
.s_right .research li .rsch_btn{background:#757575;color:#fff;width:35%;height:30px}
.manager .manager_btn01{background:url("/images/council/common/bs_ico01.png") no-repeat left 6px}
.manager .manager_btn02{background:url("/images/council/common/bs_ico02.png") no-repeat left 6px}
@media all and (min-width:768px) {
.s_right .scon_bottom>div{padding:15px 20px}
.s_right .manager ul{overflow:hidden}
.s_right .manager li{float:left;margin:0 10px 0 0 !important;}
.s_right .research li .sch_txt{width:78%}
.s_right .research li .rsch_btn{width:20%}
}
@media all and (min-width:1023px){
.s_right .scon_bottom{margin:40px 0 0 0;}
.s_right .research ul{overflow:hidden}
.s_right .research li{width:50%;float:left}
.s_right .research li:first-child{margin: 5px 0 0 0;}
.s_right .research li .sch_txt{width:75%}
.s_right .research li .rsch_btn{width:20%}
.s_right .manager li{margin:0 20px 0 0 !important;}
}





                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    