#footer .footer_top{height:50px; margin-bottom:30px;}
#footer .footer_link{float:left; line-height:14px; padding-top:18px}
#footer .footer_link a{display:inline-block;padding:0 10px 0 10px;color:#333; font-size:14px; letter-spacing:-1px; border-left:1px solid #666;}
#footer .footer_link a:first-child{color:#000;padding:0 10px 0 15px;font-weight:bold;background:none; border:none; padding-left:10px;}

#footer .relation_site{display:inline-block;min-width:160px;padding:5px 20px 5px 10px;color:#333;background:url('/images/site/portal/common/btn_site.gif') no-repeat right 50%;}
#footer .wrap_site_box{display:none;position:absolute;left:1020px;top:100px;width:500px;padding:30px 0;background:#fbfbfb;border:1px solid #888c95;overflow:hidden;z-index:99;}
#footer .wrap_site_box h4 {padding:0 0 10px 50px;}
#footer .wrap_site_box.on{display:block;}
#footer .wrap_site_box .close_site {position:absolute;right:10px;top:10px;width:19px;height:18px;font-size:0;line-height:0;text-indent:-9999px;background:url('/images/site/portal/common/popup_close.png') no-repeat 0 0;}
#footer .site_box{float:left;width:100%;border-left:1px solid #e9e9e9;}
#footer .site_box:first-child{border-left:0;}
#footer .site_box span{display:block;padding:0 0 30px 14%;line-height:15px;font-size:14px;font-weight:bold;}
#footer .site_box ul{overflow:hidden;list-style:none;}
#footer .site_box ul li{float:left;width:38%;padding-left:10%;}
#footer .site_box ul li a{line-height:1.5em;letter-spacing:-0.5px;}
#footer .site_box ul li:hover a{color:#323232;text-decoration:underline;}
#footer .relation_site2{display:inline-block;min-width:160px;padding:5px 20px 5px 10px;color:#333;background:url('/images/site/portal/common/btn_site.gif') no-repeat right 50%;}
#footer .wrap_site_box2{display:none;position:absolute;left:707px;top:24px;width:500px;padding:30px 0;background:#fbfbfb;border:1px solid #888c95;overflow:hidden;z-index:99;}
#footer .wrap_site_box2 h4 {padding:0 0 10px 50px;}
#footer .wrap_site_box2.on{display:block;}
#footer .wrap_site_box2 .close_site2 {position:absolute;right:10px;top:10px;width:19px;height:18px;font-size:0;line-height:0;text-indent:-9999px;background:url('/images/site/portal/common/popup_close.png') no-repeat 0 0;}
#footer .wrap_site_box3{display:none;position:absolute;left:707px;top:-196px;width:500px;padding:30px 0;background:#fbfbfb;border:1px solid #888c95;overflow:hidden;z-index:99;}
#footer .wrap_site_box3 h4 {padding:0 0 10px 50px;}
#footer .wrap_site_box3.on{display:block;}
#footer .wrap_site_box3 .close_site2 {position:absolute;right:10px;top:10px;width:19px;height:18px;font-size:0;line-height:0;text-indent:-9999px;background:url('/images/site/portal/common/popup_close.png') no-repeat 0 0;}
#footer .site_box2{float:left;width:100%;border-left:1px solid #e9e9e9;}
#footer .site_box2:first-child{border-left:0;}
#footer .site_box2 span{display:block;padding:0 0 30px 14%;line-height:15px;font-size:14px;font-weight:bold;}
#footer .site_box2 ul{overflow:hidden;list-style:none;}
#footer .site_box2 ul li{float:left;width:38%;padding-left:10%;}
#footer .site_box2 ul li a{line-height:1.5em;letter-spacing:-0.5px;}
#footer .site_box2 ul li:hover a{color:#323232;text-decoration:underline;}

/*민자고속도로 바로가기*/
#footer .relation_site20{display:inline-block;min-width:146px;padding:5px 20px 5px 10px;color:#333;background:url('/images/site/portal/common/btn_site.gif') no-repeat right 50%;}
#footer .wrap_site_box20_1{display:none;position:absolute;left:978px;top:-30px;width:500px;padding:30px 0;background:#fbfbfb;border:1px solid #888c95;overflow:hidden;z-index:99;}
#footer .wrap_site_box20_1 h4 {padding:0 0 10px 50px;}
#footer .wrap_site_box20_1.on{display:block;}
#footer .wrap_site_box20_1 .close_site20_1 {position:absolute;right:10px;top:10px;width:19px;height:18px;font-size:0;line-height:0;text-indent:-9999px;background:url('/images/site/portal/common/popup_close.png') no-repeat 0 0;}
#footer .wrap_site_box20_2{display:none;position:absolute;left:893px;top:-250px;width:500px;padding:30px 0;background:#fbfbfb;border:1px solid #888c95;overflow:hidden;z-index:99;}
#footer .wrap_site_box20_2 h4 {padding:0 0 10px 50px;}
#footer .wrap_site_box20_2.on{display:block;}
#footer .wrap_site_box20_2 .close_site20_2 {position:absolute;right:10px;top:10px;width:19px;height:18px;font-size:0;line-height:0;text-indent:-9999px;background:url('/images/site/portal/common/popup_close.png') no-repeat 0 0;}

#footer .site_box20{float:left;width:100%;border-left:1px solid #e9e9e9;}
#footer .site_box20:first-child{border-left:0;}
#footer .site_box20 span{display:block;padding:0 0 30px 14%;line-height:15px;font-size:14px;font-weight:bold;}
#footer .site_box20 ul{overflow:hidden;list-style:none;}
#footer .site_box20 ul li{float:left;width:38%;padding-left:10%;}
#footer .site_box20 ul li a{line-height:1.5em;letter-spacing:-0.5px;}
#footer .site_box20 ul li:hover a{color:#323232;text-decoration:underline;}

#footer .foot_g_link{position:relative; margin:0 auto; width:100%;}
#footer .foot_g_link .gap{border-bottom:1px solid #bcc0c3; margin-bottom:24px;}
#footer .foot_g_link .site div {margin-bottom:24px; height:1120px;}
#footer .foot_g_link .site .about {width:16.666666%;float:left;border-right:1px solid #bcc0c3; padding-left:10px}
#footer .foot_g_link .site .about h4{font-size:16px; font-weight:600; width:100%; color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .about li {display:inline-block; width:100%; white-space:normal; font-size:14px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .about li a{display:inline-block; width:100%; font-weight:normal; font-size:14px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .about li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .about li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .about li ul li {font-size:13px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .about li ul li a{font-size:13px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .about li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .info_open {width:16.666666%;float:left;border-right:1px solid #bcc0c3;}
#footer .foot_g_link .site .info_open h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .info_open li {display:inline-block; width:100%; white-space:normal; font-size:14px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .info_open li a{display:inline-block; width:100%; font-weight:normal; font-size:14px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .info_open li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .info_open li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .info_open li ul li {font-size:13px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .info_open li ul li a{font-size:13px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .info_open li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .info_open li ul li ul li a{font-size:12px;color:#8a8a8a;display:inline-block; margin-left:14px;}
#footer .foot_g_link .site .info_open li ul li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .min_won {width:16.666666%;float:left;border-right:1px solid #bcc0c3;}
#footer .foot_g_link .site .min_won h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .min_won li {display:inline-block; width:100%; white-space:normal; font-size:14px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .min_won li a{display:inline-block; width:100%; font-weight:normal; font-size:14px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .min_won li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .min_won li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .min_won li ul li {font-size:13px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .min_won li ul li a{font-size:13px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .min_won li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .min_won li ul li ul li{font-size:12px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .min_won li ul li ul li a{font-size:12px;color:#484848;display:inline-block; margin-left:14px;}
#footer .foot_g_link .site .min_won li ul li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .hi_pass {width:16.666666%;float:left;border-right:1px solid #bcc0c3;}
#footer .foot_g_link .site .hi_pass h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .hi_pass li {display:inline-block; width:100%; white-space:normal; font-size:14px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .hi_pass li a{display:inline-block; width:100%; font-weight:normal; font-size:14px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .hi_pass li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .hi_pass li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .hi_pass li ul li {font-size:13px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .hi_pass li ul li a{font-size:13px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .hi_pass li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .hi_pass li ul li ul li{font-size:12px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .hi_pass li ul li ul li a{font-size:12px;color:#484848;display:inline-block; margin-left:14px;}
#footer .foot_g_link .site .hi_pass li ul li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .new_tec {width:16.666666%;float:left;border-right:1px solid #bcc0c3;}
#footer .foot_g_link .site .new_tec h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .new_tec li {display:inline-block; width:100%; white-space:normal; font-size:14px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .new_tec li a{display:inline-block; width:100%; font-weight:normal; font-size:14px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .new_tec li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .esg {width:16.666666%;float:left;border-right:1px solid #bcc0c3;}
#footer .foot_g_link .site .esg h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .esg li {display:inline-block; width:100%; white-space:normal; font-size:14px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .esg li a{display:inline-block; width:100%; font-weight:normal; font-size:14px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .esg li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .open_biz {width:16.666666%;margin-left:83.333333%; padding-left:10px;}
#footer .foot_g_link .site .open_biz h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .open_biz li {display:inline-block; width:100%; white-space:normal; font-size:14px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .open_biz li a{display:inline-block; width:100%; font-weight:normal; font-size:14px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .open_biz li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .open_biz li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .open_biz li ul li {font-size:13px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .open_biz li ul li a{font-size:13px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .open_biz li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .open_biz li ul li ul li{font-size:12px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .open_biz li ul li ul li a{font-size:12px;color:#484848;display:inline-block; margin-left:14px;}
#footer .foot_g_link .site .open_biz li ul li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site.margins .about {width:13.3%;float:left;}
#footer .foot_g_link .site.margins .info_open {width:13.3%;margin-left:1%;float:left;}
#footer .foot_g_link .site.margins .min_won {width:13.3%;margin-left:1%;float:left;}
#footer .foot_g_link .site.margins .hi_pass {width:13.3%;margin-left:1%;float:left;}
#footer .foot_g_link .site.margins .new_tec {width:13.3%;float:left;margin-left:1%;}
#footer .foot_g_link .site.margins .esg {width:13.3%;float:left;margin-left:1%;}
#footer .foot_g_link .site.margins .open_biz {width:13.3%;margin-left:86.1%;}
#footer .foot_g_link li.f_menu_close a{cursor:pointer;}
#footer .foot_g_link .btn_footer_sitemap{display:block; width:120px; height:21px; position:absolute; top:-20px; right:0px; background:url(/images/site/portal/common/footer_down.png) no-repeat center right;text-indent:-9999px;}
#footer .foot_g_link .btn_footer_sitemap.active{background:url(/images/site/portal/common/footer_up.png) no-repeat center right;}
#footer .foot_relation_links .btn_footer_relation{display:block; width:120px; height:21px; position:absolute; top:-15px; right:10px; background:url(/images/site/portal/common/footer_down.png) no-repeat center right;text-indent:-9999px;}
#footer .foot_relation_links .btn_footer_relation.active{background:url(/images/site/portal/common/footer_ups.png) no-repeat center right;}

#footer .foot_relation_links{position:relative; margin:0 auto; width:100%;}
#footer .foot_relation_links .exlink div {margin-bottom:24px; height:160px;}
#footer .foot_relation_links .exlink .ex_road {width:33.3333%;float:left; border-right:1px solid #bcc0c3;}
#footer .foot_relation_links .exlink .ex_road h4 {font-size:16px; font-weight:600; margin-bottom:10px; letter-spacing:-1px; display:block; padding-left:10px;}
#footer .foot_relation_links .exlink .ex_road ul {float:left; width:33%;}
#footer .foot_relation_links .exlink .ex_road ul li{font-size:14px; display:inline-block; padding:5px 10px; width:100%; letter-spacing:-1px;}
#footer .foot_relation_links .exlink .ex_road ul li a {display:inline-block; letter-spacing:-1px;}
#footer .foot_relation_links .exlink .ex_road ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_relation_links .exlink .hi_way {width:33.7333%;margin-left:0;float:left; border-right:1px solid #bcc0c3;}
#footer .foot_relation_links .exlink .hi_way h4 {font-size:16px; font-weight:600; margin-bottom:10px; letter-spacing:-1px; display:block; padding-left:20px;}
#footer .foot_relation_links .exlink .hi_way ul {float:left; width:32%;}
#footer .foot_relation_links .exlink .hi_way ul li{font-size:14px; display:inline-block; padding:5px 20px; width:100%; letter-spacing:-1px;}
#footer .foot_relation_links .exlink .hi_way ul li a {display:inline-block; letter-spacing:-1px;}
#footer .foot_relation_links .exlink .hi_way ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_relation_links .exlink .call {width:32.9333%;margin-left:66.6666%; position:relative;}
#footer .foot_relation_links .exlink .call .side_link{padding:10px 0 0 40px; width:100%;}
#footer .foot_relation_links .exlink .call .side_link ul{padding-left:0;list-style:none;}

#footer .foot_relation_links .exlink .call .side_link ul li.facebook{float:left;margin-right:10px;text-align:center;}
#footer .foot_relation_links .exlink .call .side_link ul li.facebook a{display:block;width:50px; height:55px; background-position:0 0;}
#footer .foot_relation_links .exlink .call .side_link ul li.facebook a span{display: block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink .call .side_link ul li.facebook a:hover {background-position:0 -50px;}
#footer .foot_relation_links .exlink .call .side_link ul li.blog{float:left;margin-right:10px;text-align:center;}
#footer .foot_relation_links .exlink .call .side_link ul li.blog a{ display:block;width:50px; height:55px; background-position:-50px 0;}
#footer .foot_relation_links .exlink .call .side_link ul li.blog a span{display:block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink .call .side_link ul li.blog a:hover{background-position:-50px -50px;}
#footer .foot_relation_links .exlink .call .side_link ul li.youtube{float:left;margin-right:10px;}
#footer .foot_relation_links .exlink .call .side_link ul li.youtube a{display:block;width:50px; height:50px; background-position:-100px 0;}
#footer .foot_relation_links .exlink .call .side_link ul li.youtube a span{display:block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink .call .side_link ul li.youtube a:hover{background-position:-100px -50px;}
#footer .foot_relation_links .exlink .call .side_link ul li.post{float:none;text-align:center;}
#footer .foot_relation_links .exlink .call .side_link ul li.post a{display:block;width:50px; height:55px; background-position:-150px 0;}
#footer .foot_relation_links .exlink .call .side_link ul li.post a span{display:block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink .call .side_link ul li.post a:hover{background-position:-150px -50px;}
#footer .foot_relation_links .exlink .call .side_link .nember {display:inline-block; float:right}
#footer .foot_relation_links .exlink .call .side_link .nember li.center{font-size:24px;letter-spacing:-2px; font-weight:300; float:left; padding-top:10px;}
#footer .foot_relation_links .exlink .call .side_link .nember li.center a{background:none;line-height:24px;}
#footer .foot_relation_links .exlink .call .side_link .nember li.advice{font-weight:700;font-size:40px;  padding-left:5px; height:44px;letter-spacing:-1px;}
#footer .foot_relation_links .exlink .call .side_link .nember li.advice a{background:none;color:#ea6a02;line-height:36px;}

#footer .copyright{width:100%; position:relative; border-top:1px solid #bcc0c3; height:100px; display:inline-block;}
#footer .copyright .in_copy{position:relative; margin:0 auto; max-width:95%;}
#footer .copyright .in_copy .under_info {margin-top:30px}
#footer .btnone {border-top:none !important;}

#footer .copyright .in_copy .under_info .b_logo {width:15%;float:left; display:inline-block; padding-top:5px;}
#footer .copyright .in_copy .under_info .ex_info {width:28%;float:left;}
#footer .copyright .in_copy .under_info .ex_info address {margin-left:10px; display:inline-block;}
#footer .copyright .in_copy .under_info .ex_info p{margin-left:10px; display:inline-block;}
#footer .copyright .in_copy .under_info .banner01{width:10%;float:left; margin-top:-10px;background:url('/images/site/portal/common/government.png') no-repeat right top;text-indent:-9999px;}
#footer .copyright .in_copy .under_info .banner01 a{display:block; height:54px;}
#footer .copyright .in_copy .under_info .banner02{float:left; margin-top:-10px; margin-left:-50px;}
#footer .copyright .in_copy .under_info .banner02 a {display:block;height:64px;}
#footer .copyright .in_copy .under_info .call {margin-left:66%;position:relative;}
#footer .copyright .in_copy .under_info .call .side_link{width:100%;}
#footer .copyright .in_copy .under_info .call .side_link ul{padding-left:0;list-style:none;}

#footer .copyright .in_copy .under_info .call .side_link ul li.facebook{float:left;margin-right:10px;text-align:center;}
#footer .copyright .in_copy .under_info .call .side_link ul li.facebook a{display:block;width:50px; height:55px; background-position:0 0;}
#footer .copyright .in_copy .under_info .call .side_link ul li.facebook a span{display: block;font-size:13px; text-align:center; padding-top:35px;}
#footer .copyright .in_copy .under_info .call .side_link ul li.facebook a:hover {background-position:0 -50px;}
#footer .copyright .in_copy .under_info .call .side_link ul li.blog{float:left;margin-right:10px;text-align:center;}
#footer .copyright .in_copy .under_info .call .side_link ul li.blog a{ display:block;width:50px; height:55px; background-position:-50px 0;}
#footer .copyright .in_copy .under_info .call .side_link ul li.blog a span{display:block;font-size:13px; text-align:center; padding-top:35px;}
#footer .copyright .in_copy .under_info .call .side_link ul li.blog a:hover{background-position:-50px -50px;}
#footer .copyright .in_copy .under_info .call .side_link ul li.youtube{float:left;margin-right:10px;text-align:center;}
#footer .copyright .in_copy .under_info .call .side_link ul li.youtube a{display:block;width:50px; height:55px; background-position:-100px 0;}
#footer .copyright .in_copy .under_info .call .side_link ul li.youtube a span{display:block;font-size:13px; text-align:center; padding-top:35px;}
#footer .copyright .in_copy .under_info .call .side_link ul li.youtube a:hover{background-position:-100px -50px;}
#footer .copyright .in_copy .under_info .call .side_link ul li.post{float:none;text-align:center;}
#footer .copyright .in_copy .under_info .call .side_link ul li.post a{display:block;width:50px; height:55px; background-position:-150px 0;}
#footer .copyright .in_copy .under_info .call .side_link ul li.post a span{display:block;font-size:13px; text-align:center; padding-top:35px;}
#footer .copyright .in_copy .under_info .call .side_link ul li.post a:hover{background-position:-150px -50px;}
#footer .copyright .in_copy .under_info .call .side_link .nember {display:inline-block; position:absolute;right:0px;}
#footer .copyright .in_copy .under_info .call .side_link .nember li.center{font-size:24px;letter-spacing:-2px; font-weight:300; float:left;}
#footer .copyright .in_copy .under_info .call .side_link .nember li.center a{background:none;line-height:24px;}
#footer .copyright .in_copy .under_info .call .side_link .nember li.advice{font-weight:700;font-size:40px;  padding-left:5px; height:44px;letter-spacing:-1px;margin-top:-15px;}
#footer .copyright .in_copy .under_info .call .side_link .nember li.advice a{background:none;color:#013E6B;line-height:36px;}

@media screen and (min-width: 320px) and (max-width: 389px) {
#footer .foot_relation_links .exlink div {margin-bottom:24px;height:160px;}
#footer .foot_relation_links .exlink.stack .ex_road{width:100%;margin-left:0; float:left; border-bottom:1px dotted #bcc0c3; height:180px;}
#footer .foot_relation_links .exlink.stack .ex_road h4 {font-size:14px; font-weight:600; margin-bottom:10px; letter-spacing:-1px; display:block; padding-left:10px;}
#footer .foot_relation_links .exlink.stack .ex_road ul {float:left; width:33%;}
#footer .foot_relation_links .exlink.stack .ex_road ul li{font-size:12px; display:inline-block; padding:5px 10px; width:100%; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .ex_road ul li a {display:inline-block; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .ex_road ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_relation_links .exlink.stack .hi_way{width:100%;margin-left:0; float:left;}
#footer .foot_relation_links .exlink.stack .hi_way h4 {font-size:14px; font-weight:600; margin-bottom:10px; letter-spacing:-1px; display:block; padding-left:10px;}
#footer .foot_relation_links .exlink.stack .hi_way ul {float:left; width:32%;}
#footer .foot_relation_links .exlink.stack .hi_way ul li{font-size:12px; display:inline-block; padding:5px 10px; width:100%; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .hi_way ul li a {display:inline-block; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .hi_way ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_relation_links .exlink.stack .call {width:100%;margin-left:0; height:100px; float:left;border-top:1px solid #ccc; position:relative;}
#footer .foot_relation_links .exlink.stack .call .side_link{margin-left:0; display:inline-block; padding-top:20px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul{list-style:none;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook{float:left; margin-right:5px;text-align:center;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook a{display:block;width:50px; height:55px; background-position:0 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook a:hover {background-position:0 -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog{float:left; margin-right:5px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog a{ display:block;width:50px; height:50px; background-position:-50px 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog a:hover{background-position:-50px -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube{float:left;margin-right:5px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube a{display:block;width:50px; height:50px; background-position:-100px 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube a:hover{background-position:-100px -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post{float:none;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post a{display:block;width:50px; height:50px; background-position:-150px 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post a span{display:block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post a:hover{background-position:-150px -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember {display:inline-block; position:absolute; top:60px; left:10%;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.center{font-size:18px;font-weight:300;line-height:18px; float:left;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.center a{background:none;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.advice{font-weight:500;font-size:28px;  padding-left:5px;line-height:36px; height:36px;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.advice a{background:none;color:#ea6a02;}
}

@media screen and (min-width: 320px) and (max-width: 656px) {
#footer .foot_g_link .site.stack .about{width:100%;}
#footer .foot_g_link .site.stack .info_open{width:100%;}
#footer .foot_g_link .site.stack .min_won {width:100%;}
#footer .foot_g_link .site.stack .hi_pass{width:100%;}
#footer .foot_g_link .site.stack .new_tec {width:100%;}
#footer .foot_g_link .site.stack .esg {width:100%;}
#footer .foot_g_link .site.stack .open_biz {width:100%;margin-left:0;}
#footer .foot_g_link .site.stack.margins .about{width:100%; height:100%; border-bottom:1px dotted #bcc0c3; padding-bottom:10px}
#footer .foot_g_link .site.stack.margins .info_open{width:100%; height:100%; border-bottom:1px dotted #bcc0c3; padding-left:10px; padding-bottom:10px}
#footer .foot_g_link .site.stack.margins .min_won {width:100%; height:100%; border-bottom:1px dotted #bcc0c3; padding-left:10px; padding-bottom:10px}
#footer .foot_g_link .site.stack.margins .hi_pass{width:100%; height:100%; border-bottom:1px dotted #bcc0c3; padding-left:10px; padding-bottom:10px}
#footer .foot_g_link .site.stack.margins .new_tec {width:100%; height:100%; border-bottom:1px dotted #bcc0c3;padding-left:10px; padding-bottom:10px}
#footer .foot_g_link .site.stack.margins .esg {width:100%; height:100%; border-bottom:1px dotted #bcc0c3;padding-left:10px;} 
#footer .foot_g_link .site.stack.margins .open_biz {width:100%; margin-left:0; height:100%; padding-bottom:10px}
#footer .foot_g_link .site .about {width:16.666666%;float:left;border-right:1px solid #bcc0c3; padding-left:10px}
#footer .foot_g_link .site .about h4{font-size:16px; font-weight:600; width:100%; color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .about li {display:inline-block; width:100%; white-space:normal; font-size:17px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .about li a{display:inline-block; width:100%; font-weight:normal; font-size:16px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .about li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .about li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .about li ul li {font-size:15px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .about li ul li a{font-size:15px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .about li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .info_open {width:16.666666%;float:left;border-right:1px solid #bcc0c3;}
#footer .foot_g_link .site .info_open h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .info_open li {display:inline-block; width:100%; white-space:normal; font-size:17px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .info_open li a{display:inline-block; width:100%; font-weight:normal; font-size:16px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .info_open li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .info_open li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .info_open li ul li {font-size:15px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .info_open li ul li a{font-size:15px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .info_open li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .info_open li ul li ul li a{font-size:13px;color:#484848;display:inline-block; margin-left:14px;}
#footer .foot_g_link .site .info_open li ul li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .min_won {width:16.666666%;float:left;border-right:1px solid #bcc0c3;}
#footer .foot_g_link .site .min_won h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .min_won li {display:inline-block; width:100%; white-space:normal; font-size:17px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .min_won li a{display:inline-block; width:100%; font-weight:normal; font-size:16px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .min_won li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .min_won li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .min_won li ul li {font-size:15px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .min_won li ul li a{font-size:15px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .min_won li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .min_won li ul li ul li{font-size:13px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .min_won li ul li ul li a{font-size:13px;color:#484848;display:inline-block; margin-left:14px;}
#footer .foot_g_link .site .min_won li ul li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .hi_pass {width:16.666666%;float:left;border-right:1px solid #bcc0c3;}
#footer .foot_g_link .site .hi_pass h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .hi_pass li {display:inline-block; width:100%; white-space:normal; font-size:17px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .hi_pass li a{display:inline-block; width:100%; font-weight:normal; font-size:16px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .hi_pass li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .hi_pass li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .hi_pass li ul li {font-size:15px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .hi_pass li ul li a{font-size:15px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .hi_pass li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .hi_pass li ul li ul li{font-size:13px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .hi_pass li ul li ul li a{font-size:13px;color:#484848;display:inline-block; margin-left:14px;}
#footer .foot_g_link .site .hi_pass li ul li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .new_tec {width:16.666666%;margin-left:83.333333%; padding-left:10px}
#footer .foot_g_link .site .new_tec h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .new_tec li {display:inline-block; width:100%; white-space:normal; font-size:17px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .new_tec li a{display:inline-block; width:100%; font-weight:normal; font-size:16px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .new_tec li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .esg {width:16.666666%;margin-left:83.333333%; padding-left:10px}
#footer .foot_g_link .site .esg h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .esg li {display:inline-block; width:100%; white-space:normal; font-size:17px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .esg li a{display:inline-block; width:100%; font-weight:normal; font-size:16px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .esg li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .open_biz {width:16.666666%;float:left;border-right:1px solid #bcc0c3;}
#footer .foot_g_link .site .open_biz h4{font-size:16px; font-weight:600; width:100%; display:inline-block;color:#484848; margin-bottom:20px;}
#footer .foot_g_link .site .open_biz li {display:inline-block; width:100%; white-space:normal; font-size:17px; color:#484848; margin-top:5px;}
#footer .foot_g_link .site .open_biz li a{display:inline-block; width:100%; font-weight:normal; font-size:16px; color:#484848; margin-bottom:0;}
#footer .foot_g_link .site .open_biz li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .open_biz li ul {width:100%; margin-top:5px;} 
#footer .foot_g_link .site .open_biz li ul li {font-size:15px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .open_biz li ul li a{font-size:15px;color:#484848;display:inline-block; margin-left:5px;}
#footer .foot_g_link .site .open_biz li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_g_link .site .open_biz li ul li ul li{font-size:13px;color:#484848;display:inline-block;}
#footer .foot_g_link .site .open_biz li ul li ul li a{font-size:13px;color:#484848;display:inline-block; margin-left:14px;}
#footer .foot_g_link .site .open_biz li ul li ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
#footer .copyright{width:90%; position:relative; border-top:1px solid #bcc0c3; height:100px; display:inline-block; clear:both; margin-left:5%;}
#footer .copyright .in_copy .under_info {margin-top:20px;}
#footer .copyright .in_copy .under_info.stack .b_logo { display:none;} 
#footer .copyright .in_copy .under_info.stack .ex_info {width:90%;margin-left:0;float:none; text-align:center;}
#footer .copyright .in_copy .under_info .ex_info address {margin-left:30px; display:inline-block; font-size:12px;}
#footer .copyright .in_copy .under_info .ex_info p{margin-left:30px; display:inline-block;font-size:12px;}
#footer .copyright .in_copy .under_info .banner01{display:none;}
#footer .copyright .in_copy .under_info .banner02{display:none;}
#footer .copyright .in_copy .under_info .call {display:none;}
}

@media screen and (min-width: 320px) and (max-width: 1080px) {
#footer .copyright .in_copy .under_info .call {display:none;}
}

@media screen and (min-width: 320px) and (max-width: 1279px) {
#footer .btnone {border-top:1px solid #bcc0c3 !important;}
}

@media screen and (min-width: 320px) and (max-width: 1280px) {
#footer .wrap_site_box{display:none;}
#footer a.relation_site{display:none !important;}
#footer .wrap_site_box2{display:none;}
#footer a.relation_site2{display:none !important;}
#footer .wrap_site_box3{display:none;}
#footer a.relation_site20{display:none !important;}
#footer .wrap_site_box20_1{display:none;}
#footer .wrap_site_box20_2{display:none;}
}

@media screen and (min-width: 390px) and (max-width: 599px) {
#footer .foot_relation_links .exlink div {margin-bottom:24px;height:160px;}
#footer .foot_relation_links .exlink.stack .ex_road{width:100%;margin-left:0; float:left;height:240px;}
#footer .foot_relation_links .exlink.stack .ex_road h4 {font-size:14px; font-weight:600; margin-bottom:10px; letter-spacing:-1px; display:block; padding-left:10px;}
#footer .foot_relation_links .exlink.stack .ex_road ul {float:left; width:33%;}
#footer .foot_relation_links .exlink.stack .ex_road ul li{font-size:12px; display:inline-block; padding:5px 10px; width:100%; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .ex_road ul li a {display:inline-block; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .ex_road ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_relation_links .exlink.stack .hi_way{width:100%;margin-left:0; float:left;}
#footer .foot_relation_links .exlink.stack .hi_way h4 {font-size:14px; font-weight:600; margin-bottom:10px; letter-spacing:-1px; display:block; padding-left:10px;}
#footer .foot_relation_links .exlink.stack .hi_way ul {float:left; width:32%;}
#footer .foot_relation_links .exlink.stack .hi_way ul li{font-size:12px; display:inline-block; padding:5px 10px; width:100%; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .hi_way ul li a {display:inline-block; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .hi_way ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_relation_links .exlink.stack .call {width:100%;margin-left:0; height:70px; float:left;border-top:1px solid #ccc; position:relative;}
#footer .foot_relation_links .exlink.stack .call .side_link{margin-left:-40px; display:inline-block; padding-top:20px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul{list-style:none;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook{float:left; margin-right:5px;text-align:center;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook a{display:block;width:50px; height:55px; background-position:0 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook a:hover {background-position:0 -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog{float:left; margin-right:5px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog a{ display:block;width:50px; height:50px; background-position:-50px 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog a:hover{background-position:-50px -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube{float:left;margin-right:5px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube a{display:block;width:50px; height:50px; background-position:-100px 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube a:hover{background-position:-100px -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post{float:none;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post a{display:block;width:50px; height:50px; background-position:-150px 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post a span{display:block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post a:hover{background-position:-150px -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember {display:inline-block; position:absolute; top:5px; right:0;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.center{font-size:18px;font-weight:300;line-height:18px; float:right;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.center a{background:none;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.advice{font-weight:500;font-size:28px;  padding-left:5px;line-height:32px; height:32px;display:block; clear:both;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.advice a{background:none;color:#ea6a02;}
}

@media screen and (min-width: 600px) and (max-width: 1280px) {
#footer .foot_relation_links .exlink div {margin-bottom:24px;height:160px;}
#footer .foot_relation_links .exlink.stack .ex_road{width:100%;margin-left:0; float:left;height:240px;}
#footer .foot_relation_links .exlink.stack .hi_way{width:100%;margin-left:0; float:left;}
#footer .foot_relation_links .exlink.stack .hi_way h4 {font-size:16px; font-weight:600; margin-bottom:10px; letter-spacing:-1px; display:block; padding-left:10px;}
#footer .foot_relation_links .exlink.stack .hi_way ul {float:left; width:32%;}
#footer .foot_relation_links .exlink.stack .hi_way ul li{font-size:14px; display:inline-block; padding:5px 10px; width:100%; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .hi_way ul li a {display:inline-block; letter-spacing:-1px;}
#footer .foot_relation_links .exlink.stack .hi_way ul li a:hover, a:active, a:focus {text-decoration:underline; color:#7f7f7f;}
#footer .foot_relation_links .exlink.stack .call {width:100%;margin-left:0; height:70px; float:left;border-top:1px solid #ccc; position:relative;}
#footer .foot_relation_links .exlink.stack .call .side_link{margin-left:0; display:inline-block; height:70px; padding:0; position:absolute; top:30px; left:0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul{list-style:none;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook{float:left; margin-right:5px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook a{display:block;width:50px; height:50px; background-position:0 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook a span{display: block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.facebook a:hover {background-position:0 -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog{float:left; margin-right:5px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog a{ display:block;width:50px; height:50px; background-position:-50px 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog a span{display: block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.blog a:hover{background-position:-50px -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube{float:left;text-align:center;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube a{display:block;width:50px; height:55px; background-position:-100px 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube a span{display: block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.youtube a:hover{background-position:-100px -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post{float:none;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post a{display:block;width:50px; height:50px; background-position:-150px 0;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post a span{display:block;font-size:13px; text-align:center; padding-top:35px;}
#footer .foot_relation_links .exlink.stack .call .side_link ul li.post a:hover{background-position:-150px -50px;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember {display:inline-block; position:absolute; top:0; right:0;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.center{font-size:20px;letter-spacing:-2px; font-weight:300;line-height:20px; padding-top:10px;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.center a{background:none;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.advice{font-weight:700;font-size:36px;  padding-left:5px;line-height:36px; height:36px;}
#footer .foot_relation_links .exlink.stack .call .side_link .nember li.advice a{background:none;color:#ea6a02;}
}

@media screen and (min-width: 656px) {
#footer .footer_input{ display:none;}	
}

@media screen and (max-width: 656px) {
#footer .footer_top {padding:0;height:50px;line-height:20px;background:#d9d9d9; position:relative;}
#footer .footer_link{ display:none;}
#footer select::-ms-expand{display:none}
#footer input[type="text"], select{ display:table-cell; vertical-align:middle; height:40px; line-height:30px; padding:0 5px; background:#FFF; box-sizing:border-box; border:1px solid #d6d6d6; color:#b3b3b3; font-weight:normal;}
#footer .footer_input{padding:5px 5px; overflow:hidden;}
#footer .footer_input > *{ float:left; margin-right:5px;}
#footer .footer_input.styled-select{width:80%; height:40px; overflow:hidden; color:#b3b3b3; background:url('/images/site/portal/common/selct_arrow.png') no-repeat right; border:1px solid #cccccc;}
#footer .footer_input option{ color:#b3b3b3; padding:5px 10px; border:none; background:#FFF;}
#footer .footer_input .movebtn{ display:inline-block;*display:inline; *zoom:1; height:40px; padding:0 5px; text-align:center; vertical-align:top; box-sizing:border-box; cursor:pointer; font-size:12px;}
#footer .footer_input .movebtn.point{ background:#0971ce; border:1px solid #0971ce; color:#fff; font-weight:bold;}
#footer .footer_input .movebtn.point.go{ width:20%; height:40px; line-height:38px; float:right;}
}

@media screen and (min-width: 657px) and (max-width: 1024px) {
#footer .footer_link a{display:inline-block;padding:0 0 0 15px;color:#333; font-size:13px; letter-spacing:-1px; border-left:1px solid #666;}
#footer .foot_g_link .site {width:100%; margin:0 auto;}
#footer .foot_g_link .site.margins .open_biz{margin-left: 0%;}
#footer .foot_g_link .site.stack .about{width:33%;float:left; height:1000px}
#footer .foot_g_link .site.stack .info_open{width:33%;float:left; height:1000px}
#footer .foot_g_link .site.stack .min_won {width:33%;margin-left:66%;float:none;padding-left:1.5%; height:1000px}
#footer .foot_g_link .site.stack .hi_pass{width:33%;float:left;margin-left:0; padding-left:10px;height:1060px}
#footer .foot_g_link .site.stack .new_tec {width:33%;float:left;height:1060px}
#footer .foot_g_link .site.stack .esg {width:33%;margin-left:66%;float:none;padding-left:1.5%;height:1060px}
#footer .foot_g_link .site.stack .open_biz {width:33%;float:left;}
#footer .foot_g_link .site.stack.margins .about{width:33%;float:left;}
#footer .foot_g_link .site.stack.margins .info_open{width:33%;float:left;}
#footer .foot_g_link .site.stack.margins .min_won {width:33%;margin-left:68%;float:none;}
#footer .foot_g_link .site.stack.margins .hi_pass{width:33%;float:left;margin-left:0;}
#footer .foot_g_link .site.stack.margins .new_tec {width:33%;float:left;}
#footer .foot_g_link .site.stack.margins .esg {width:33%;margin-left:68%;float:none; }
#footer .foot_g_link .site.stack.margins .open_biz {width:33%;float:left; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#footer .copyright{width:90%; margin-left:5%;}
#footer .copyright .in_copy .under_info .b_logo {width:35%;float:left; display:inline-block; padding-top:5px;}
#footer .copyright .in_copy .under_info .ex_info {width:65%;float:left;}
#footer .copyright .in_copy .under_info .ex_info address {margin-left:30px; display:inline-block; font-size:13px;}
#footer .copyright .in_copy .under_info .ex_info p{margin-left:30px; display:inline-block;font-size:13px;}
#footer .copyright .in_copy .under_info .banner01{display:none;}
#footer .copyright .in_copy .under_info .banner02{display:none;}
#footer .copyright .in_copy .under_info .call {display:none;}
}

@media screen and (min-width: 1025px) and (max-width: 1279px) {
#footer .copyright .in_copy .under_info .b_logo {width:25%;float:left; display:inline-block; padding-top:5px;margin-top:8px;}
#footer .copyright .in_copy .under_info .ex_info {width:45%;float:left;}
#footer .copyright .in_copy .under_info .ex_info address {margin-left:30px; display:inline-block; font-size:13px;margin-top:10px;}
#footer .copyright .in_copy .under_info .ex_info p{margin-left:30px; display:inline-block;font-size:13px;}
#footer .copyright .in_copy .under_info .banner01{width:20%;float:left; background:url('/images/site/portal/common/government.png') no-repeat center top;text-indent:-9999px;}
#footer .copyright .in_copy .under_info .banner02{float:left; margin-top:-10px; margin-left:50px;}
#footer .copyright .in_copy .under_info .call {display:none;}
}

@media screen and (min-width: 1280px) and (max-width: 1524px) {
#footer .wrap_site_box {left:720px;top:5px;}
#footer .wrap_site_box2 {left:700px;top:24px;}
#footer .wrap_site_box3 {left:640px;top:-196px;}
#footer .wrap_site_box20_1 {left:740px;top:-30px;}
#footer .wrap_site_box20_2 {left:760px;top:-250px;}
}

@media screen and (min-width: 1280px) and (max-width: 9999px) {
#footer .foot_relation_links {display:none;}
#footer .foot_g_link .gap {display:none;}
}

@media screen and (min-width: 1280px) and (max-width: 1400px) {
#footer .copyright .in_copy .under_info .b_logo {display:none;}
#footer .copyright .in_copy .under_info .ex_info {width:38%;float:left;}
#footer .copyright .in_copy .under_info .ex_info address {margin-left:0px; display:inline-block; font-size:13px; margin-top:10px;}
#footer .copyright .in_copy .under_info .ex_info p{margin-left:0px; display:inline-block;font-size:13px;}
#footer .copyright .in_copy .under_info .banner01{width:13%;}
#footer .copyright .in_copy .under_info .banner02{width:10%;margin-top:-15px;}
#footer .copyright .in_copy .under_info .call {margin-left:60%;position:relative;}
#footer .copyright .in_copy .under_info .call .side_link .nember li.center{font-size:16px;margin-top:6px;}
#footer .copyright .in_copy .under_info .call .side_link .nember li.advice{font-size:26px;margin-top:-4px;}
}

@media screen and (min-width: 1401px) and (max-width: 1820px ) {
#footer .copyright .in_copy .under_info .b_logo {width:10%;display:inline-block; padding-top:5px;}
#footer .copyright .in_copy .under_info .b_logo img {width:95%;}
#footer .copyright .in_copy .under_info .ex_info {width:36%;}
#footer .copyright .in_copy .under_info .ex_info address {margin-left:10px; display:inline-block;}
#footer .copyright .in_copy .under_info .ex_info p{margin-left:10px; display:inline-block;}
#footer .copyright .in_copy .under_info .banner01{width:8%;background-size:100% auto;}
#footer .copyright .in_copy .under_info .banner02{width:8%;}
#footer .copyright .in_copy .under_info .call {margin-left:64%;position:relative;}
#footer .copyright .in_copy .under_info .call .side_link .nember li.center{font-size:18px;margin-top:5px;}
#footer .copyright .in_copy .under_info .call .side_link .nember li.advice{font-size:30px;margin-top:-6px;}
}
