/* BASIC css start */
/* 하단 */
.fixedbanner{position:fixed; width:120px; right:0; top:100px;     z-index: 9999;}
.footer{background: #00492b;padding:35px 20px 20px 20px ;position:relative; color: #fff;}
.footerNone {display:none}

footer .logo{width:100px; padding: 0 0 40px 0}
footer ul{display:inline-block;}
footer ul h3{font-size: 24px;    font-family: GrotzecCond-Demibold3, sans-serif;
    color: #fff;margin-top: -8px;padding-bottom: 10px;}
footer .footerUl li{line-height:1.8}
footer .footerUl {display:inline-block;font-size:12px; color:#fff;display: inline-block;
    width: 100%;border-bottom:1px solid #fff;}
footer .footerUl a{font-size:12px; color:#fff}


footer .footerlcon {position: absolute;
    top: 31px;
    right: 20px;}
footer .footerlcon li{display:inline-block;vertical-align: top;}
footer .footerlcon li a{vertical-align: top; }
footer .footerlcon img{width:22px;padding: 0 0 0 5px;}

footer .footerLink {position: relative;text-align:left; padding:12px 0 0 0}
footer .footerLink li{ font-size:13px; color:#fff; padding:3px 0; }
footer .footerLink li a{font-size:13px; color:#fff;}
footer .footerLink li:last-child {padding-top:50px;font-size:11px; line-height: 1.7;}
footer a.pcver {font-family: 'Noto Sans KR', sans-serif;font-size:11px; color:#fff;position: absolute;
    bottom: 25px;
    right: 20px;}
/* //하단 고정 메뉴 */
@media screen and (min-width:420px) and (max-width:767px) {
   
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}
@media screen and (min-width:768px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}
.footer__col ul{display:inline-block}
.footer__col ul li{padding-bottom:7px;}
.footer__col .footerRight {float:right;}
.footer__col .footerRight img{width:20px;}
.footerCopy {border-bottom:1px solid #000;margin-top:30px; padding:20px 0}
.footerNone { padding:20px 0 0px 0}
.footerNone p, .footerNone a{font-family: 'Noto Sans KR', sans-serif;color:#dad2c1;
    font-size: 12px;line-height:1.6;}
    
    footer .companyIcon {
    width: 85px;
    position: absolute;
    top: 85px;
    right: 17px;
}
 
/*Scroll to top when arrow up clicked BEGIN*/   
    
#back2Top {
    width: 24px;
    line-height: 24px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    position: absolute;
    bottom: 85px;
    right: 20px;
    background-color: #00492b;
    color: #555;
    text-align: center;
    font-size: 30px;
    text-decoration: none;

}

#back2Top:hover {
    background-color: #00492b;
    color: #000;
}
/* BASIC css end */

