footer{background-color: #FF4D00;}

.footer__logo{width:207px;display: inline-block;}

.footerInner{display: flex;align-items: center;justify-content: space-between; padding: 60px 12px 23px 12px;flex-wrap: wrap;}
.footerinner--logoBox{display: flex;align-items: flex-start;}
.footer--inner__text{font-size: 40px;display: inline-block;color: #ffffff;margin: 0 0 0 30px;}

.footerinner--infoBox{color: #ffffff;font-size: 12px;text-align: right;}

.footerinner--info__title{margin: 0 0 15px 0;font-weight:600}
.footerinner--info__text + .footerinner--info__text{margin: 5px 0 0 0;}

/* sns link */
.snsList{display: flex;gap: 0 15px;margin:15px 0 0 0;justify-content: flex-end;}
.snsList--items__link{width:26.67px;display: inline-block;}


.footer--rights{margin: 50px auto 0;width: 100%;;}
.footer--rights__text{font-size: 10px;color: #ffffff;text-align: right;}


@media (max-width: 1024px) {
    /* 스타일 정의 */
    .footer__logo{width:100px}
    .footer--inner__text{font-size: 20px;margin: 0 0 0 10px;}

    .footerInner{padding: 40px 20px 30px;}
    .footerinner--logoBox{width:100%}
    .footer--inner__text{}

    .footerinner--infoBox{margin: 30px auto 0;text-align: center;font-size: 16px;}

    .footerinner--info__title{ margin: 0 0 6px 0;}
    .footerinner--info__text + .footerinner--info__text{}

    .snsList{margin: 6px 0 0 0;justify-content: center;}
    .snsList--items__link{width:32px;height:32px}
    .footer--rights{margin:40px 0 0 0}
    .footer--rights__text{text-align: center;}
}

@media (max-width: 768px) {


}

@media (max-width: 375px) {
    .footer__logo{}
    .footer--inner__text{}

    .footerInner{}
    .footerinner--logoBox{}
    .footer--inner__text{}

    .footerinner--infoBox{font-size:12px}

    .footerinner--info__title{}
    .footerinner--info__text + .footerinner--info__text{}

    .snsList{}
    .snsList--items__link{}
    .footer--rights{}
    .footer--rights__text{}

    
  }
  