@charset "utf-8";
/* DisabledFunction: BM001,FI001,BM003,BM006,FC001,FI003,FC002,FC004*/

/* footermenu Design 08 */
/* @latest 2022.07.11 SSJ */
/* @latest 2023.01.12 SSJ */
/* @latest 2024.01.24 SSJ */


.footer {width:100%;overflow:hidden; clear:both; /* height: 100%; */background: #282d39; position:relative;}
.footer .inner {width:100%;height: auto;max-width:1300px;margin:0 auto;box-sizing:border-box;position:relative;}
.wrap_left_template ~ .footer .inner {max-width:1520px;}

.footer-area-001 {width:100%;float:left;box-sizing:border-box;/*  border-bottom: 90px solid #00192f; */position: relative;}
.footer-area-001 .addressArea {width:100%;text-align: center;margin:0;box-sizing:border-box;padding-bottom: 50px;}
.footer-area-001 .addressArea .inner {display:inline-block;}
.footer-area-001 .addressArea .footerLogo {float:left;text-align:left;box-sizing:border-box;width: 20%;display:inline-block;padding: 0 15px 0 0;}
.footer-area-001 .addressArea .footerLogo img {width:auto; display:inline-block; max-height:200px; vertical-align:middle;max-width:100%;}
.footer-area-001 .addressArea .p_wrap {width: 80%;float:left;text-align: left;box-sizing:border-box;}
.footer-area-001 .addressArea .p_wrap > p {color: #bbb;line-height: 30px;font-size: 16.5px;display: block;margin-right:20px;max-width: 75%;word-break: break-all;float: left;}
.footer-area-001 .addressArea .p_wrap > p:nth-child(2) span:first-child:after {content:"|";padding:0 10px;opacity: 0.8;}
.footer-area-001 .addressArea .p_wrap > p span:only-child:after {display:none;}
.footer-area-001 .addressArea .p_wrap > p:nth-child(n+2) {clear:both;}
    .wrap_left_template ~ #footer .footer-area-001 .addressArea .p_wrap > p:last-child {color:#888;padding-top:0;opacity: 0.7;margin-top: 5px;}
    .wrap_left_template ~ #footer .footer-area-001 .addressArea .p_wrap > p:first-child {color:#636363; padding-bottom:5px;}

/*이미지링크 없을떄 넓게*/
.footer-area-001 .addressArea .p_wrap > p:first-child:nth-last-child(2),
.footer-area-001 .addressArea .p_wrap > p:nth-child(2):nth-last-child(1) {max-width: 100%;}

.footer-list-001 {width:100%;min-height: 51px;font-size:12px;box-sizing:border-box;background: transparent !important;}
.footer-list-001 ul li{/* float:left; */color:#333333;line-height:30px;display: inline-block;margin-bottom: 5px;}
.footer-list-001 ul li:last-child{border:none;padding-right: 0 !important;}
.footer-list-001 ul li a {text-decoration:none;color: #bbb;padding: 0 0px 0 15px;font-size: 16px;letter-spacing:-1px;text-align:center;}
.footer-list-001 ul li a:hover {font-weight:600; }
.footer-list-001 ul li:last-child a {padding-right:0; border-right:none;}
.footer-list-001 ul li.link-group {padding: 0 15px;position: relative;}
.footer-list-001 ul li.link-group:last-child:after {display:none;}
.footer-list-001 ul li.link-group select {font-size: 15px;color: #cdcdcd;border: 1px solid rgba(255,255,255,0.3);border-radius:2px;height: 32px !important;line-height: 32px;box-sizing: border-box;background:url(/images/wzwg/cmm/arrow_white.png) no-repeat right 5px center;appearance:none;-webkit-appearance:none;padding:0 25px 0 8px;background-size:6px;min-width: 150px;}
.footer-list-001 ul li.link-group select::-ms-expand {opacity:0;}
.footer-list-001 ul li.link-group select option {color:black; height:25px; line-height:25px; font-size:13px;}
.footer-list-001 ul li.link-group select option:checked,
.footer-list-001 ul li.link-group select option:focus,
.footer-list-001 ul li.link-group select option:active,
.footer-list-001 ul li.link-group select option:hover {background:#2f2f2f; color:white;}
.footer-list-001 ul li.link-group button {padding:0 10px;height: 32px;line-height: 30px;/*background: transparent;*//*color: #fff;*/font-size: 14px;font-weight: 600;}
/* .footer-list-001 ul li.link-group button:hover {background:#fff; color:#333;} */


.footer-list-001 .footer-center-001 {width:100%;margin:0 auto;text-align: left;}
.footer-center-001 ul {width: 100%;display: inline-block;padding: 50px 15px 0;text-align: right;box-sizing: border-box;}

.footer-bt-001 {background:#ffffff; width:100%; height:100%; font-size:12px; min-width:660px; }
.footer_Left_001 {width:100%; background:red; position:relative; }
.addressArea {float:left;font-size:12px;color: #fff;background: transparent !important;}


.wrap_left_template ~ #footer .footer-list-001 {margin-top:0;}
.wrap_left_template ~ #footer {padding-top:0;}



    @media (min-width:800px){
        .wrap_left_template ~ #footer .footer-list-001 {top:0;}
        .footer-area-001 .addressArea .p_wrap > p:last-child {display:block;width:100%;font-size: 16px;position: absolute;left: 0; bottom: -115px;}
    }
    @media (min-width:991px){
        .wrap_left_template ~ #footer .footer-center-001 ul {padding-left:0px; }
        .wrap_left_template ~ #footer .footer-area-001 {padding-left:0px;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea .footerLogo {display:inline;width: 220px !important;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea .p_wrap {padding:0 15px;}
    }
    @media (max-width:1300px){
    .wrap_left_template ~ #footer .footer-area-001 .addressArea .footerLogo {display:inline;}

    }
    @media (min-width:991px) and (max-width:1539px){
        .wrap_left_template ~ #footer .footer-center-001 ul {padding-left:15px;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea {padding:20px 15px 0;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea .footerLogo {width:18% !important;}
    }
    @media (min-width:800px) and (max-width:1300px){
        .footer-center-001 ul {padding:20px 15px 10px;}

    }

    @media (max-width:799px){
        .footer-area-001 .addressArea {padding: 20px 15px 0px;}
        .footer-center-001 ul {padding: 20px 0 10px;text-align: center;}
        .footer-list-001 ul li {line-height: 30px;margin-bottom: 0;}
        .footer-list-001 ul li a {/* padding-left:0; */border-right-width: 1px;font-size: 15px;}
        .footer-list-001 ul li a:after {padding-right:10px; }
        .footer-list-001 ul li.link-group {width:100%;margin-bottom:5px;padding: 0;}
        .footer-list-001 ul li.link-group:after {display:none;}
        .footer-list-001 ul li.link-group select {min-width:250px}

        .footer-area-001 {border-bottom:none;}
        .footer-area-001 .addressArea .inner {float:left; padding-bottom:40px;}
        .footer-area-001 .addressArea .footerLogo {width:100%;padding: 0 0 20px 0;width:100%;text-align: center;}
        .footer-area-001 .addressArea .footerLogo img {max-width:90%;}
        .footer-area-001 .addressArea .p_wrap {padding-left:0; width:100%;}
        .footer-area-001 .addressArea .p_wrap > p {font-size:15px;line-height:1.5em;text-align: center;}
        .footer-area-001 .addressArea .p_wrap > p:last-child {margin-top:20px;}

    }

    
    
/* 공공누리, WA MARK */
.footer-area-001 .addressArea .p_wrap .kogl { display:block;text-align: right; padding-right:10px;margin-top:10px;}
.footer-area-001 .addressArea .p_wrap .kogl a {vertical-align: middle;display:inline-block;}
.footer-area-001 .addressArea .p_wrap .kogl img {max-width: 100px;padding: 0 5px;}
    @media (max-width:799px){ 
        .footer-area-001 .addressArea .p_wrap .kogl {text-align: center;margin-top:20px;padding-right:0}
        .footer-area-001 .addressArea .p_wrap > p{float:none; max-width: 100%; margin-right:0;}
    }
    
.footer-area-001 .addressArea .p_wrap > p:last-child, .footer-area-001 .addressArea .p_wrap > p:nth-last-child(2):first-child {max-width: 100%;}