/* BASIC css start */
/* BASIC css start */
.minSizeWrap {width:1300px}
#footer { margin-top:100px; border-top: 1px solid #d5d5d5; }
#footer .ftBox { margin: 0 auto; padding: 65px 0 70px }
#footer .ftBox:after { content:''; display: block; clear: both; }
#footer .ftBox > div { float: left; }
#footer .ftBox h5 { margin-bottom:30px; font-size:18px; font-weight:600 }
#footer .ftBox .left {margin-right: 40px;width: 320px;}
#footer .ftBox .center {margin-right: 40px;width: 188px;}
#footer .ftBox .right {width: 709px;}

#footer .ftBox .left ul { font-size: 0 }
#footer .ftBox .left ul li { display: inline-block; margin-bottom: 22px; width: 150px; height: 48px; border: 1px solid #bcbcbc; text-align: center; }
#footer .ftBox .left ul li a { display: block; width: 100%; height: 100%; font-size:13px; color:#808080; font-weight:300; line-height: 48px; }
#footer .ftBox .left ul li.bg { background: #000; border: 1px solid #000 }
#footer .ftBox .left ul li.bg a { color: #fff }
#footer .ftBox .left ul li:nth-child(odd) { margin-right: 15px; }

#footer .ftBox .center li { font-size:13px; color:#808080; font-weight:300; font-family:'Noto Sans KR' !important; line-height:21px }
#footer .ftBox .center .tel { margin-bottom:14px; font-size:31px; color:#000; font-weight:600; font-family:'Jost' !important; }
#footer .ftBox .center .bank { margin-top: 50px }
#footer .ftBox .center .bankOwner { padding-bottom:8px }

#footer .ftBox .right .ftNav { font-size: 0 }
#footer .ftBox .right .ftNav li { display: inline-block; position: relative; line-height: 20px; }
#footer .ftBox .right .ftNav li::after { content:''; display: block; width: 1px; height: 10px; background: #808080; position: absolute; top: 50%; right: 0; transform: translateY(-50%); }
#footer .ftBox .right .ftNav li:last-child::after { display: none }
#footer .ftBox .right .ftNav li a {margin: 0 30px;font-size: 15px;color: #000000;font-weight:300;font-family:'Noto Sans KR' !important;line-height: 20px;}
#footer .ftBox .right .ftNav li a b { color:#000; font-weight:600 }
#footer .ftBox .right .ftNav li a i { margin-right:7px; font-size:15px; color:#000; line-height:10px; vertical-align:top }
#footer .ftBox .right .ftNav li:first-child a { margin-left: 0 }
#footer .ftBox .right .subTxt .infoPtClr { margin-top: 30px;  font-size:13px; color:#808080; font-weight:600 }
#footer .ftBox .right .subTxt ul, #footer .ftBox .right .subTxt .copy { margin-top: 20px; font-size:13px; color:#808080; font-weight:600 }
#footer .ftBox .right .subTxt ul li { font-size:13px; color:#808080; font-weight:300; font-family:'Noto Sans KR' !important; line-height: 20px }
#footer .ftBox .right .subTxt ul li a { vertical-align: top; font-size:13px; color:#808080; font-weight:300; font-family:'Noto Sans KR' !important; line-height: 20px; }
#footer .ftBox .right .subTxt ul li span { position: relative; padding:0 13px }
#footer .ftBox .right .subTxt ul li span::after { content:''; display: block; width: 1px; height: 10px; background: #808080; position: absolute; top:5px; right: 0 }
#footer .ftBox .right .subTxt ul li span:nth-child(1) { padding-left: 0 }
#footer .ftBox .right .subTxt ul li span:last-child:after { display:none }


.-global{}
.-global img {
    /* width: 12px; */
    margin-left: 2px;
    position: relative;
    top: -1px;
}

.-globalBox {
    border: 1px solid #d1d1d1;
    position: absolute;
    left: 28px;
    top: 20px;
    background: #fff;
    width: 60px;
    text-align: center;
    z-index: 5;
    display: none;
    padding: 6.5px 0;
}

.-globalBox a {
    margin: 0 !important;
    display: block;
}

.-globalBox a img {
    margin: 3.5px 0;
    width:22px;
}
.-global.active{}
.-global.active a b img {
    transform: rotate(180deg);}
/* BASIC css end */


/* BASIC css end */

