@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:5000;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}

.top_gnb{position:relative;background:#293442;height:40px;}
.top_gnb *{box-sizing:border-box;}
.top_gnb p.tit a{display:block;background:url("/images/01_potal/common/gnb_arrow.png") no-repeat 95% center;padding:0 25px 0 0;line-height:40px;color:#fff;}
.top_gnb p.tit a span{display:inline-block;width:40px;height:40px;margin-right:10px;background:#101823 url("/images/01_potal/common/gnb_icon.png") no-repeat center center;}
.top_gnb div{display:none;position:absolute;top:40px;left:0;width:100%;background:url("/images/01_potal/common/gnb_bg.png");z-index:1000;border-top:solid 1px #545d68;}
.top_gnb div ul{overflow:hidden;}
.top_gnb div ul li{float:left;width:50%;text-align:center;border-right:solid 1px #545d68;border-bottom:solid 1px #545d68;}
.top_gnb div ul li:nth-child(2),
.top_gnb div ul li:nth-child(4),
.top_gnb div ul li:nth-child(6),
.top_gnb div ul li:nth-child(8),
.top_gnb div ul li:nth-child(10),
.top_gnb div ul li:nth-child(12),
.top_gnb div ul li:nth-child(14),
.top_gnb div ul li:nth-child(16),
.top_gnb div ul li:nth-child(18){border-right:none;}

.top_gnb div ul li a{display:block;color:#fff;padding:15px 0;}
.top_gnb div ul li.on a{background:#f26522;}
.top_gnb div ul li a:hover,
.top_gnb div ul li a:focus{background:#f26522;border:1px solid #fff;}

.top_gnb div ul li.top_ktx a{background:#00a99d;}

@media all and (min-width:768px) {
.top_gnb div ul li{width:33%;}
.top_gnb div ul li:nth-child(2),
.top_gnb div ul li:nth-child(4),
.top_gnb div ul li:nth-child(8),
.top_gnb div ul li:nth-child(10),
.top_gnb div ul li:nth-child(11),
.top_gnb div ul li:nth-child(14){border-right:solid 1px #545d68;}
.top_gnb div ul li:nth-child(3),
.top_gnb div ul li:nth-child(6),
.top_gnb div ul li:nth-child(9),
.top_gnb div ul li:nth-child(12),
.top_gnb div ul li:nth-child(15){width:34%;border-right:none;}
}
@media all and (min-width:1023px) {
.top_gnb p.tit{position:absolute;top:-100px;left:-2000px;}
.top_gnb div{display:block;position:relative;top:inherit;left:inherit;background:none;width:1400px;margin:0 auto;}
.top_gnb div ul li{width:auto;border-bottom:none;font-size:13px;}
.top_gnb div ul li:nth-child(3),
.top_gnb div ul li:nth-child(6),
.top_gnb div ul li:nth-child(9),
.top_gnb div ul li:nth-child(12),
.top_gnb div ul li:nth-child(15){width:auto;border-right:solid 1px #545d68;}
.top_gnb div ul li a{padding: 0 11px;line-height:39px;letter-spacing:-1px;}
.top_gnb div ul li.on a{padding:0 25px;font-weight:600;}
}
@media all and (min-width:1399px) {
/*.top_gnb div ul li a{padding:0 5px;line-height:39px;}
.top_gnb div ul li.on a{padding:0 10px;font-weight:600;}*/
}

header{position:relative;z-index:500;}

.top_st{position:relative;border-bottom:solid 1px #323a47;height:79px;width:100%;}
.top_st h1{padding:10px 0 0 10px;}
.top_st h1 span{display:block;color:#000;font-weight:600;font-size:18px;padding:3px 0 0 15px;}
.top_st .gnb{display: block; position: absolute; top: -58px; width: 56px; padding-top: 30px; z-index: 1000; right:115px}
.top_st .gnb>ul>li a {color:#fff;}
.top_st .gnb>ul #gnb_1, #gnb_2, .top_st .gnb>ul #sns_wrap, #lang_wrap {display:none;} 
.top_st .tg_mark{display:none;}

.menu_position{position:relative;}
.menu_position .sitemap{position:absolute;top:-80px;right:80px;z-index:100}
.menu_position .sitemap a{display:block;width:80px;height:79px;text-align:center;}
.menu_position .sitemap a:focus {border:1px solid #fff; outline-offset:-3px;}
.menu_position .sitemap a span{display:inline-block;width:26px;height:1px;padding:21px 0 0 0;margin-top:30px;overflow:hidden;background:url("/images/01_potal/common/common_btn.png") no-repeat;}
.tm_on .sitemap{display:none;}

.menu_position .top_search{position:absolute;top:-80px;right:0;width:100%;z-index:5}
.menu_position .top_search p a{position:absolute;right:0;display:block;width:80px;height:79px;background:#0052ca;text-align:center;}
.menu_position .top_search p a span{display:inline-block;width:26px;height:1px;padding:25px 0 0 0;margin-top:30px;overflow:hidden;background:url("/images/01_potal/common/common_btn.png") no-repeat -30px 0;}

.menu_position .top_search div{position:absolute;top:80px;right:0;display:block;background:#0052ca;z-index:800}
.menu_position .top_search div form{padding:30px 15px;}
.menu_position .top_search div select{width:80px;height:50px;border:solid 1px #323a47;}
.menu_position .top_search div input[type=text]{width:45%;height:48px;border:solid 1px #323a47;}
.menu_position .top_search div input[type=submit]{width:70px;height:50px;overflow:hidden;background:#323a47;color:#fff;font-weight:600;}
.menu_position .top_search div p{position:absolute;top:-80px;right:0}
.menu_position .top_search div p a{display:block;width:80px;height:80px;text-align:center;}
.menu_position .top_search div p span{display:inline-block;width:25px;height:0px;padding:28px 0 0 0;margin-top:25px;overflow:hidden;background:url("/images/01_potal/common/common_btn.png") no-repeat -60px 0;}


/*주메뉴*/
#nav{display:none;}
.nav_on{display:block !important;position:absolute;top:0;width:100%;}
.nav_on ul li{background:#f26522;border-bottom:solid 1px #c2511b;}
.nav_on ul li a{display:block;padding:15px 30px;color:#fff;font-size:18px;font-weight:600;}
.nav_on ul li a span{display:block;background:url("/images/01_potal/common/m_mn_arr.png") no-repeat right center}
.nav_on ul li a.on span{display:block;background:url("/images/01_potal/common/m_mn_dash.png") no-repeat right center}
/**2차메뉴**/
.nav_on ul li li{background:#323a47;border-bottom:solid 1px #fff;}
.nav_on ul li li a{font-weight:normal;font-size:16px;padding:13px 40px;}
/***3차메뉴***/
.nav_on ul li li ul{padding:20px 0;background:#fff;}
.nav_on ul li li li{background:#fff;border-bottom:none;}
.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:5px 30px;}
/****4차****/
.nav_on ul li li li ul{padding:10px 0;margin:0 30px;background:#f3f3f3;}
.nav_on ul li li li ul li{background:none;}
.nav_on ul li li li ul li a{padding:5px 20px;background:url("/images/01_potal/sub/li03.gif") no-repeat 12px 11px}
.nav_on ul li li li ul li a:before{content:"";}
.nav_on ul li li a.new_win:after{content:"";display:inline-block;width:10px;height:10px;background:url("/images/01_potal/common/icon_new_win.png") no-repeat 0 center;margin:0 0 0 5px}
.nav_on ul li li>a.new_win:after{background:url("/images/01_potal/common/icon_new_win2.png") no-repeat 0 center}
.nav_on ul>li>a.new_win span:after{content:"";display:inline-block;width:10px;height:10px;background:url("/images/01_potal/common/icon_new_win2.png") no-repeat 0 center;margin:0 0 0 5px}


.nav_on ul li div p.tit{display:none;}

.menu_position nav .close{position:absolute;top:-79px;right:0;width:100%;z-index:1000}
.menu_position nav .close a{position:absolute;right:0;display:block;width:80px;height:79px;background:#0052ca;text-align:center;}
.menu_position nav .close a span{display:inline-block;width:26px;height:0;padding:30px 0 0 0;margin-top:25px;overflow:hidden;background:url("/images/01_potal/common/common_btn.png") no-repeat -60px 0;}

.main_weather{display:none;}
.main_dday{display:none;}


section{position:relative;}

.main_container{padding:0 0 130px 0;}
.sub_container{background:url("/images/01_potal/sub/sub_top_bg.png") no-repeat center top;padding:0 0 130px 0;}

.s_left{display:none;}
.s_content .s_left_wrap .smenu_btn{display:none;}

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

.s_sns_icon{text-align:right;padding:20px 20px 0 0;}
.s_sns_icon a{display:inline-block;margin-left:3px;}

.s_con{padding:0 20px;}













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

.banner_wrap{background:url("/images/01_potal/common/banner_bg.png");height:110px;margin-top:-110px;}
.banner_zone .tit{height:60px;border-bottom:solid 1px #262a33;}
.banner_zone .tit h2{float:left;color:#fff;font-size:17px;font-weight:600;padding:20px 0 0 20px;}
.banner_zone .tit p{float:right;padding:13px 20px;}
.banner_zone .tit p a{display:inline-block;background:url("/images/01_potal/common/common_btn.png") no-repeat;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-position:0px -30px;}
.banner_zone .tit p a.stop{background-position:-40px -30px;}
.banner_zone .tit p a.play{background-position:-80px -30px;}
.banner_zone .tit p a.next{background-position:-120px -30px;}

.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;}
.banner_zone .banner_area a{color:#fff;border:1px solid #666;}
 .banner_zone .banner_area a:focus {outline-offset:-3px;}

 #site_links .inner{background:#484f60;}
#site_links .inner:after{display:block;content:"";clear:both;}
#site_links .inner .posi{position:relative;float:left;width:50%;}
#site_links .inner .posi h3{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:hover, #site_links .inner .posi h3 a:focus {outline-offset:-3px; outline:1px solid #fff;}
#site_links .inner .posi h3 a span{display:block;background:url("/images/01_potal/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:51px;width:100%;background:#707683;z-index:1000;height:200px;overflow:auto;padding:20px 0;}
#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:-75px;right:15px;z-index:1001;}
#site_links .inner .posi p a{display:block;width:15px;height:15px;overflow:hidden;background:url("/images/01_potal/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/01_potal/common/bt_mn_line.png") no-repeat right center;padding:10px;font-size:13px;color:#484f60;font-weight:600;}
.footer_in .bt_menu li:first-child a{color:#0054a6;}
.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;}
.footer_in .copy address em{display:none;}
.footer_in .copy span{font-size:12px;}



/* Tablet */
@media all and (min-width:768px) {
header{background:url("/images/01_potal/common/top_bg2.png") no-repeat center top;height:160px;}
.top_st{border:none;height:80px;}
.top_st .top_search div input[type=text]{width:450px;}
.top_st h1{padding:24px 0 0 20px;}
.top_st h1 span{display:inline-block;font-size:24px;padding:3px 0 0 15px;}

.menu_position .top_search div{width:600px !important;}
.menu_position .top_search div input[type=text]{width:70%;}

.tm_on .sitemap{display:block;}


.mp_wrap{background:url("/images/01_potal/common/top_bg.png") no-repeat center top;}

/*주메뉴*/
#nav{display:block;position:relative;height:80px;box-sizing:border-box;}
#nav ul{}
#nav ul li{height:80px;float:left;text-align:center;background:url("/images/01_potal/common/mn_line.png") no-repeat left center;border-bottom:none;}
#nav ul li:first-child{background:none;}
#nav ul li div{position:absolute;top:-5000px;left:-1000px;}
#nav ul.col4 li{width:25%;}
#nav ul.col5 li{width:20%;}
#nav ul.col6 li{width:16.66666%;}
#nav ul.col7 li{width:14.28571%;}
#nav ul.col8 li{width:12.5%;}
#nav ul li a{display:inline-block;font-size:18px;font-weight:600;padding:27px 0;color:#050505;}
#nav ul li a span{background:none;}
#nav ul li a.on span{background:url("/images/01_potal/common/m_on_arr.png") no-repeat center bottom;padding:0 0 20px 0;}
#nav ul:after{display:block;content:"";clear:both}



.nav_on ul li div{top:80px !important;left:0 !important;width:100%;}
.nav_on ul li li{position:relative;border-bottom:solid 1px #ddd !important;float:none !important;width:100% !important;height:auto !important;text-align:left !important;overflow:hidden;background:#323a47 !important;}
.nav_on ul li li a{width:20%;color:#fff !important;font-size:15px !important;font-weight:normal !important;padding:16px 0 !important;text-align:center;float:left;display:table-cell;vertical-align:middle;}
.nav_on ul li li a:hover,
.nav_on ul li li a:focus{text-decoration:underline;}



/*3차메뉴*/
.nav_on ul li li ul{padding:0;background:#fff;float:right;width:80%;box-sizing:border-box;padding:14px 0 14px 10px;display:table-cell;vertical-align:middle;}
.nav_on ul li li li{background:none !important;border:none !important;float:left !important;width:auto !important;height:auto !important;padding:5px 0;}
.nav_on ul li li li a:before{display:inline-block;content:""}
.nav_on ul li li li a{font-size:14px !important;color:#000 !important;background:url("/images/01_potal/common/mn_line2.png") no-repeat left center !important;padding:0 10px !important;width:auto !important;}
.nav_on ul li li li:first-child a{background:none !important;padding-left:0 !important;}

/*4차*/
.nav_on ul li li li ul{display:none;}

.menu_position nav .close{display:none;}

.nav_on ul li li>a.new_win:after{background:url("/images/01_potal/common/icon_new_win.png") no-repeat 0 center}

#nav ul>li>a.new_win span:after{content:"";display:inline-block;width:10px;height:10px;background:url("/images/01_potal/common/icon_new_win.png") no-repeat 0 center;margin:0 0 0 5px}
/*
#nav ul li a.new_win span, .nav_on ul li a.new_win span{background:url("/images/01_potal/common/icon_new_win.png") no-repeat right center;padding:0 17px 0 0}
*/


.menu_style2 .nav_on ul div{position:absolute !important;top:80px !important;left:0 !important;width:100% !important;}
.menu_style2 .nav_on ul ul ul{display:none;}
.menu_style2 .nav_on ul ul{overflow:hidden;background:#fff !important;border-bottom:solid 1px #ccc !important;padding:20px;}
.menu_style2 .nav_on ul ul li{float:left !important;width:auto !important;background:none !important;border:none !important;white-space:nowrap;padding:5px 10px;}
.menu_style2 .nav_on ul ul li a{display:inline-block;color:#000 !important;padding:0 0 0 8px !important;background:url("/images/01_potal/sub/li03.gif") no-repeat 0 9px}




section{}

/*왼쪽메뉴*/
.s_content .s_left_wrap{/*position:relative;*/}
.s_content .s_left_wrap .smenu_btn{position:absolute;top:30px;left:0;width:50%;display:block}
.s_content .s_left_wrap .smenu_btn button{color:#fff;padding:15px 5px 18px 5px;border-radius:0 8px 8px 0;width:40px;}
.s_content .s_left_wrap .smenu_btn button.smenu_open{background:#e86726;}
.s_content .s_left_wrap .smenu_btn button.smenu_close{background:#323a47;}
.s_content .s_left{display:block;width:250px;position:absolute;z-index:800;top:0px;left:-500px;background:#fff;}
.s_content .s_left h2{background:#f26522;color:#fff;text-align:center;font-size:30px;font-weight:600;height:80px;padding-top:50px;}
.s_content .s_left ul{border:solid 1px #dcdcdc;border-bottom:none;background:#fff;}
.s_content .s_left ul li{border-bottom:solid 1px #dcdcdc;}
.s_content .s_left ul li a{display:block;padding:15px;color:#000;font-size:17px;font-weight:600;}
.s_content .s_left ul li a span{display:block;background:url("/images/01_potal/sub/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; outline:1px solid #f26522;}

.s_content .s_left ul li.on a{background:#323a47;color:#fff;}
.s_content .s_left ul li a:hover,
.s_content .s_left ul li a:focus{background:#323a47;color:#fff;}
.s_content .s_left ul li.on a span{background:url("/images/01_potal/sub/left_mn_dash.png") no-repeat right center;}
.s_content .s_left ul li.on ul{border:none;}
.s_content .s_left ul li.on ul li{border-bottom:solid 1px #fff;}
.s_content .s_left ul li.on ul li.on a{background:#d6e0ff;text-decoration:underline;}
.s_content .s_left ul li.on ul a{background:#eee;color:#000;font-size:15px;font-weight:normal;}
.s_content .s_left ul li.on ul li a:hover,
.s_content .s_left ul li.on ul li a:focus{background:#d6e0ff;text-decoration:underline;background:#d6e0ff;text-decoration:underline;}

.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 !important;padding:5px;;font-size:13px;text-decoration:none !important;}
.s_content .s_left ul li.on ul ul li a:before{display:inline-block;content:"- "}
.s_content .s_left ul li.on ul ul li.on a{color:#2a51c9;font-weight:600;}
.s_content .s_left ul li.on ul ul li a:hover,
.s_content .s_left ul li.on ul ul li a:focus{color:#2a51c9;font-weight:600;}
    
.s_content .s_left ul li a.new_win{ display:block;background:url("/images/01_potal/common/icon_new_win.png") no-repeat 93% center !important;color:#000}
.s_content .s_left ul li a.new_win span{background:none;}

.s_content .s_left ul li li a.new_win{background:#eee url("/images/01_potal/common/icon_new_win.png") no-repeat 93% center !important;}
.s_content .s_left ul li li li a.new_win{display:inline-block;background:url("/images/01_potal/common/icon_new_win.png") no-repeat right center !important;padding-right:20px !important;}







.banner_wrap{height:90px;margin-top:-90px;position:relative;}
.banner_wrap .tit{position:absolute;top:15px;left:10px;border:none;padding:0}
.banner_zone .banner_area{padding:35px 0 0 0;margin:0 20px 0 230px;}

#site_links .inner .posi{width:33.333333%;}
#site_links .inner .posi div{position:relative;}
#site_links .inner .posi div ul li{float:left;width:50%;}


.footer_in .bt_menu{padding:20px 10px 10px 10px;}
.footer_in .copy{padding:0 0 20px 20px;}
.footer_in .copy address em{display:inline-block;font-style:normal;}
.footer_in .copy address br{display:none;}





}

/* Desktop */
@media all and (min-width:1023px) {
header{min-width:1400px;}
.top_st{position:relative;width:1200px;margin:0 auto;min-width:1200px;}


.top_st .gnb{display:block;position:absolute;top:0;right:0;width:250px;padding-top:30px;z-index:1000;}
.top_st .gnb>ul #gnb_1, #gnb_2, .top_st .gnb>ul #sns_wrap, #lang_wrap {display:block;;} 
.top_st .gnb>ul>li a {color:#666;}
.top_st .gnb li{float:left;font-size:13px;position:relative;background:url("/images/01_potal/common/mn_line.png") no-repeat left 5px;}
.top_st .gnb li:first-child{background:none;}
.top_st .gnb li a{display:block;padding:0 15px;color:#000;}
.top_st .gnb li a span{display:inline-block;background:url("/images/01_potal/common/t_arr.png") no-repeat right 7px;padding:0 10px 0 0;border-bottom:solid 1px #000;}
.top_st .gnb li ul{position:absolute;top:20px;left:0;background:#fff;border:solid 1px #000;border-radius:5px;padding:10px;}
.top_st .gnb li ul li{background:none;float:none;text-align:center; white-space:nowrap;line-height:20px;}
.top_st .gnb li ul li a:hover,
.top_st .gnb li ul li a:focus{text-decoration:underline;}

.top_st .tg_mark{display:inline-block;margin:-3px 0 0 10px;}

.tm_on{background:url("/images/01_potal/common/t_2deph_bg.gif");height:380px;}
.menu_position .sitemap{top:0;}
.menu_position .top_search{top:0;}
.mp_wrap{width:1200px;margin:0 auto;position:relative;background:none;}

#nav{border:none !important;}
#nav ul.col4 li{width:23%;}
#nav ul.col5 li{width:18%;}
#nav ul.col6 li{width:14.5%;}
#nav ul.col7 li{width:13%;}
#nav ul.col8 li{width:11.5%;}


#nav ul{}
#nav ul li div{overflow:hidden;height:300px;}
#nav ul li div p.tit{display:block;position:absolute;top:0;left:0;width:320px;height:239px;font-size:30px;font-weight:600;color:#323a47;padding-top:60px;}
#nav ul li div ul{margin-left:320px;height:300px;overflow:auto;}
#nav ul li div ul ul{margin:0;height:auto;}
#nav ul li.menu1 div p.tit{background:url("/images/01_potal/common/t_menu_img01.png") no-repeat left top;}
#nav ul li.menu2 div p.tit{background:url("/images/01_potal/common/t_menu_img02.png") no-repeat left top;}
#nav ul li.menu3 div p.tit{background:url("/images/01_potal/common/t_menu_img03.png") no-repeat left top;}
#nav ul li.menu4 div p.tit{background:url("/images/01_potal/common/t_menu_img04.png") no-repeat left top;}
#nav ul li.menu5 div p.tit{background:url("/images/01_potal/common/t_menu_img05.png") no-repeat left top;}

nav.jbong ul{padding-left:0 !important;}
nav.jbong ul li{width:14% !important;}

.menu_style2{background:#fff !important;height:151px !important;background:url("/images/01_potal/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;width:1400px;margin:0 auto;}



.main_weather{display:block;position:absolute;top:35px;left:0;z-index:500;}
.main_weather p,
.main_weather ul{float:left;}
.main_weather ul{margin:-15px 0 0 20px;}
.main_weather ul li{padding:8px 10px;font-size:13px;color:#000;text-align:center;}
.main_weather ul li span.dust01{color:#ed1c24;}
.main_weather ul li span.dust02{color:#044216;}
.main_weather ul li span.dust03{color:#0052ca;}
.main_weather ul li:first-child{border-bottom:solid 1px #000;font-size:20px;font-weight:600;}
.main_weather ul li:first-child span{color:#bf000b;}
.main_weather ul li:first-child strong{display:block;font-size:14px;}


section{z-index:1}


.s_content{width: 1200px;margin:0 auto;}
.s_content:after{display:block;content:"";clear:both;}

/*왼쪽메뉴*/
.s_content .s_left_wrap .smenu_btn{display:none;}
.s_content .s_left{display:block;position:relative;width:250px;float:left; top:inherit; left:0px}




.s_content .s_right{float:right;width:900px;position:relative;}
.s_content .s_right .s_sns_icon{position:absolute;top:30px;right:20px;}
.s_content .s_con{padding-top:30px;margin:0;}





.banner_wrap{min-width:1400px;}
.banner_zone{width:1200px;margin:0 auto;position:relative;}
.banner_zone .banner_area{margin-left:250px;}

#site_links{background:#484f60;min-width:1400px;}
#site_links .inner{width:1200px;margin:0 auto;border-left:solid 1px #262a33;}
#site_links .inner .posi{/*width:16.6666666%;*/width:20%;}
#site_links .inner .posi div{position:relative;}
#site_links .inner .posi ul li{width:100%;}
#site_links .inner .posi ul li a{padding:0 0 10px 10px;letter-spacing:-1px;}
#site_links .inner .posi p{right:25px;}

.ft_bg{background:#f4f4f4;min-width:1400px;}
.footer_in{width:1200px;margin:0 auto;position:relative;height:150px;}
.footer_in .bt_logo{display:block;position:absolute;top:60px;left:20px;}
.footer_in .bt_menu,
.footer_in .copy{margin-left:180px;}
.footer_in .bt_menu{padding:40px 10px 10px 10px;}
.footer_in .web_mark{display:block;position:absolute;top:37px;right:20px;}

}


/* Desktop wide */
@media all and (min-width:1399px) {
header{height:80px;background:url("/images/01_potal/common/top_bg.png") no-repeat center top;}
.top_st{width:1400px;}
.top_st h1{position:absolute;top:0;left:0;z-index:500;}

.top_st .gnb{background:#f4f4f4;height:79px;box-sizing:border-box;}

.mp_wrap{width:900px;margin-top:-80px;}
.tm_on{background:url("/images/01_potal/common/top_bg.png") no-repeat center top;}

#nav ul.col4 li{width:18%;}
#nav ul.col5 li{width:14%;}
#nav ul.col6 li{width:10%;}

#nav ul li div{width:1400px;margin-left:-250px;}



.menu_style2 .nav_on ul li div{margin-left:0 !important;width:1200px !important;}




.sub_site_menu{height:160px;background:url("/images/01_potal/common/top_bg2.png") no-repeat center top;}
.sub_site_menu .mp_wrap{width:1400px;margin-top:0;}
.sub_site_menu .top_st .gnb{background:#fff;}
.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/01_potal/common/t_2deph_bg.gif");}

.s_content{width:1400px;margin:0 auto}
.s_content .s_right{width:1100px;}

.banner_zone{width:1400px;}
#site_links .inner{width:1400px;}
.footer_in{width:1400px}




}



/*공공누리*/
.license{margin-top:50px;border:solid 1px #e5e5e5;padding:20px;}
.license .mark_box{text-align:center;}
.license .mark_box img{height:50px;}
.license .license_txt{text-align:center;padding:15px 0 0 0;line-height:20px;}
.license .license_txt {color:#333;}
.license .license_txt 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:590px;}
}   
@media all and (min-width:1399px) {
.license .license_txt{;width:790px;letter-spacing:-1px;}
}

/****담당부서, 만족도****/
.s_right .scon_bottom{margin:20px 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:65%;height:30px;box-sizing:border-box}
.s_right .research li .rsch_btn{background:#757575;color:#fff;width:35%;height:30px}
.s_right .research li .rsch_btn:hover, .s_right .research li .rsch_btn:focus {outline:2px solid #f26522;outline-offset:-3px;}
.manager .manager_btn01{background:url("/images/01_potal/sub/bs_ico01.png") no-repeat left 6px}
.manager .manager_btn02{background:url("/images/01_potal/sub/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:80%}
.s_right .research li .rsch_btn{width:20%}
}
@media all and (min-width:1023px){
.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 label{margin:0 15px 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;}

}

.menu_position .reserve{display:none;}                                                                                                                                                                                                                                                                                                                                                                                                                                                    