/* BASIC css start */
    #footer_warp {width:100%; height:650px; padding:0px; margin:30px 0px 0px 0px; font-size:14px; line-height: 18px; text-align:left; font-family:'Noto Sans KR', sans-serif; vertical-align:top; letter-spacing:-0.5px; color:#000;}

    #footer_warp .bottom01 {width:100%; height:249px; padding:50px 0px 50px 0px; display: inline-block; text-align:center; border-top:1px solid #e7e7e7;}
    #footer_warp .bottom01 .info {width:1280px; height:249px; display:inline-block; text-align:left;}
    #footer_warp .bottom01 .info .box01 {width:1280px; float:left; margin-bottom:70px;}
    #footer_warp .bottom01 .info .box01 .unit01 {float:left; width:435px;}
    #footer_warp .bottom01 .info .box01 .unit02 {float:left; width:425px;}
    #footer_warp .bottom01 .info .box01 .unit03 {float:left; width:420px;}
    #footer_warp .bottom01 .info .box01 span {width:100%; display:inline-block; float:left;}
    #footer_warp .bottom01 .info .box01 .title {font-size:20px; font-weight:600;}
    #footer_warp .bottom01 .info .box01 .sub {font-size:16px; font-weight:400; margin-top:15px;line-height:22px;}
    #footer_warp .bottom01 .info {width:1280px; display:inline-block; text-align:left;}
    #footer_warp .bottom01 .info .box02 {width:1280px; float:left;}
    #footer_warp .bottom01 .info .box02 .unit01 {float:left; width:435px;}
    #footer_warp .bottom01 .info .box02 .unit02 {float:left; width:425px;}
    #footer_warp .bottom01 .info .box02 .unit03 {float:left; width:420px;}
    #footer_warp .bottom01 .info .box02 span {width:100%; display:inline-block; float:left;}
    #footer_warp .bottom01 .info .box02 .title {font-size:20px; font-weight:600;}
    #footer_warp .bottom01 .info .box02 .sub {font-size:16px; font-weight:400; margin-top:15px;line-height:22px;}

    
    #footer_warp .bottom02 {width:100%; height:280px; padding:50px 0px 0px 0px; display: inline-block; text-align:center; background-color:#f7f7f7;}
    #footer_warp .bottom02 a {color:#000; font-size:14px;  line-height:20px; font-weight:400px; font-family:'Noto Sans KR', sans-serif; vertical-align:top; letter-spacing:-0.5px;}
    #footer_warp .bottom02 .info {width:1280px; height:260px; display:inline-block; text-align:left;}
    #footer_warp .bottom02 .info .box01 {width:1280px; float:left; margin-bottom:25px;}
    #footer_warp .bottom02 .info .box01 .unit01 {width:500px; float:left;}
    #footer_warp .bottom02 .info .box01 .unit02 {width:500px; float:left;}   
    #footer_warp .bottom02 .info .box01 span {width:100%; display:inline-block; float:left;}
    #footer_warp .bottom02 .info .box01 .title {font-size:16px; font-weight:400;}
    #footer_warp .bottom02 .info .box01 .sub {font-size:16px; font-weight:400; margin-top:15px;line-height:22px;}
    #footer_warp .bottom02 .info .box02 {width:1280px; float:left; margin-bottom:25px; font-size:14px;  line-height:20px; font-weight:400px;}
    #footer_warp .bottom02 .info .box03 {width:1280px; float:left; margin-bottom:25px;}
    #footer_warp .bottom02 .info .box03 a {display:block; float:left; color:#000; font-size:14px;  line-height:20px; font-weight:400px; margin-right:35px; font-family:'Noto Sans KR', sans-serif; vertical-align:top; letter-spacing:-0.5px;}
    #footer_warp .bottom02 .info .box04 {width:1280px; float:left; font-size:14px;  line-height:20px; font-weight:400; margin-bottom:40px;}
/* BASIC css end */

