/* BASIC css start */
/* =========================================================
   365ÇÇ½Ì FOOTER ÃÖÁ¾ CSS
   ========================================================= */

#footer365 {
    width:100%;
    margin:80px 0 0;
    padding:0;
    background:#222;
    color:#aaa;
    font-family:'Pretendard','Noto Sans KR',sans-serif;
    font-size:13px;
}

#footer365 * {
    box-sizing:border-box;
}

#footer365 p,
#footer365 h3,
#footer365 h4,
#footer365 ul {
    margin:0;
    padding:0;
}


/* =========================================================
   ÀüÃ¼
   ========================================================= */

#footer365 .footer365-inner {
    width:1200px;
    height:250px;
    margin:0 auto;
    padding:40px 0 35px;

    display:flex;
    align-items:flex-start;
}


/* =========================================================
   °¢ ¿µ¿ª
   ========================================================= */

#footer365 .footer365-col {
    height:175px;
    padding:0 28px;
    border-left:1px solid #414141;
}

#footer365 .footer365-col:first-child {
    border-left:0;
    padding-left:0;
}


/* =========================================================
   LEFT : 365ÇÇ½Ì
   ========================================================= */

#footer365 .footer365-logo {
    width:270px;
}

#footer365 .footer365-brand {
    margin:0 0 17px !important;
    padding:0 !important;

    color:#fff !important;

    /* ÀüÈ­¹øÈ£¿Í µ¿ÀÏ */
    font-size:29px !important;
    font-weight:500 !important;
    line-height:34px !important;

    white-space:nowrap !important;
}


/* ¸Þ´º 4ÁÙ */

#footer365 .footer365-menu {
    display:block !important;
    margin:0 !important;
    padding:0 !important;
    list-style:none !important;
}

#footer365 .footer365-menu li {
    display:block !important;
    width:100% !important;

    margin:0 0 7px !important;
    padding:0 !important;
}

#footer365 .footer365-menu li a {
    display:block !important;

    color:#aaa !important;
    font-size:13px !important;
    line-height:19px !important;

    white-space:nowrap !important;
    text-decoration:none !important;
}

#footer365 .footer365-menu li a:hover {
    color:#fff !important;
}


/* =========================================================
   CUSTOMER CENTER
   ========================================================= */

#footer365 .footer365-customer {
    width:220px;
}

#footer365 h3 {
    margin:0 0 11px;

    color:#fff;
    font-family:Arial,sans-serif;

    font-size:14px;
    font-weight:700;
    line-height:20px;
}

footer365-tel
#footer365 .footer365-customer p:not(.footer365-tel) {
    font-size:13px;
    line-height:20px;
}


/* =========================================================
   ÀÌ´Ï½Ã½º ¿¡½ºÅ©·Î
   ÈÞ¹« ¹®±¸ ¹Ù·Î ¾Æ·¡
   ========================================================= */

#footer365 .footer365-customer .footer365-escrow {
    display:flex !important;
    align-items:center !important;

    width:auto !important;
    min-height:30px !important;

    margin:9px 0 0 !important;
    padding:0 !important;
}

#footer365 .footer365-customer .footer365-escrow img {
    display:block !important;

    width:auto !important;
    max-width:100px !important;
    height:auto !important;
}


/* =========================================================
   BANK INFO
   ========================================================= */

#footer365 .footer365-bank {
    width:225px;
}

#footer365 .footer365-bank p {
    font-size:13px;
    line-height:20px;
}

#footer365 .footer365-gap {
    height:10px;
}


/* =========================================================
   COMPANY INFO
   ========================================================= */

#footer365 .footer365-company {
    width:300px;
}

#footer365 .footer365-company p {
    font-size:13px;
    line-height:20px;
}

#footer365 .footer365-company a {
    color:#aaa;
    text-decoration:none;
}

#footer365 .footer365-company a:hover {
    color:#fff;
}

#footer365 .footer365-copy {
    margin-top:12px !important;

    color:#777;

    font-size:10px !important;
    line-height:18px !important;
}


/* =========================================================
   RETURN ADDRESS
   ========================================================= */

#footer365 .footer365-return {
    width:260px;
}

#footer365 .footer365-return > p {
    font-size:13px;
    line-height:20px;
}


/* =========================================================
   ·Ôµ¥ÅÃ¹è ¹è¼ÛÁ¶È¸
   ========================================================= */

#footer365 .footer365-lotte {
    display:flex;

    align-items:center;
    justify-content:space-between;

    width:185px;
    height:36px;

    margin:12px 0 15px;
    padding:0 12px;

    border-radius:4px;

    background:#2563eb;
    color:#fff !important;

    font-size:13px;
    font-weight:700;

    text-decoration:none;
}

#footer365 .footer365-lotte:hover {
    background:#1d4ed8;
}

#footer365 .footer365-lotte span {
    font-size:19px;
    line-height:1;
}


/* =========================================================
   ÅÃ¹è ¸¶°¨½Ã°£
   ========================================================= */

#footer365 .footer365-return h4 {
    margin:0 0 5px;

    color:#fff;

    font-size:13px;
    font-weight:700;
    line-height:20px;
}

#footer365 .footer365-return h4 + p,
#footer365 .footer365-return h4 + p + p {
    font-size:13px;
    line-height:20px;
}


/* =========================================================
   ±âÁ¸ ÇÏ´Ü ¿¡½ºÅ©·Î ¿µ¿ª Á¦°Å
   ========================================================= */

#footer365 .footer365-bottom {
    display:none !important;
}


/* =========================================================
   ¹ÝÀÀÇü
   ========================================================= */

@media screen and (max-width:1250px) {

    #footer365 .footer365-inner {
        width:94%;
    }

}

/* =========================================================
   365ÇÇ½Ì FOOTER °¡·Î ¹èÄ¡ °­Á¦ ¼öÁ¤
   ========================================================= */

#footer365 .footer365-inner {
    width:1200px !important;
    height:250px !important;
    margin:0 auto !important;
    padding:40px 0 35px !important;

    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    align-items:flex-start !important;
    justify-content:flex-start !important;
}


/* °¢ Ä­ °¡·Î °íÁ¤ */
#footer365 .footer365-col {
    display:block !important;
    flex-shrink:0 !important;
    float:none !important;
    position:relative !important;

    height:175px !important;
}


/* ¿ÞÂÊ */
#footer365 .footer365-logo {
    width:270px !important;
}


/* °í°´¼¾ÅÍ */
#footer365 .footer365-customer {
    width:220px !important;
}


/* ÀºÇà */
#footer365 .footer365-bank {
    width:225px !important;
}


/* È¸»çÁ¤º¸ */
#footer365 .footer365-company {
    width:300px !important;
}


/* ¹ÝÇ°ÁÖ¼Ò */
#footer365 .footer365-return {
    width:260px !important;
}


/* ÀüÈ­¹øÈ£ */
#footer365 .footer365-tel {
    font-size:25px !important;
    line-height:31px !important;
    white-space:nowrap !important;
}


/* ¿¡½ºÅ©·Î */
#footer365 .footer365-customer .footer365-escrow {
    display:flex !important;
    align-items:center !important;
    margin-top:9px !important;
}


/* 1200px ¾È¿¡¼­ ³Ê¹« ³Ð¾îÁö´Â °Í ¹æÁö */
#footer365 .footer365-logo {
    padding-left:0 !important;
}

#footer365 .footer365-return {
    padding-right:0 !important;
}

/* ·Ôµ¥ÅÃ¹è ¹öÆ° ±ÛÀÚ ÇÑ ÁÙ °íÁ¤ */
#footer365 .footer365-lotte {
    width:185px !important;
    height:36px !important;
    white-space:nowrap !important;
    flex-wrap:nowrap !important;
}

#footer365 .footer365-lotte span:first-child {
    white-space:nowrap !important;
    font-size:13px !important;
}

#footer365 .footer365-lotte span:last-child {
    flex-shrink:0 !important;
    margin-left:8px !important;
}


/* BASIC css end */

