#main_banner_wrap{position:relative;max-width:1070px;height:686px;margin:0 auto}
.main_banner_txt .txt1{position:absolute;bottom: 330px;padding-left: 40px;margin-top:-10px;opacity:0;filter:alpha(opacity=0)}
.main_banner_txt .txt2{position:absolute;bottom: 253px;width:100%;padding-left: 40px;margin-top:-10px;font-size:18px;line-height:26px;color:#fff;word-break: keep-all;opacity:0;filter:alpha(opacity=0);font-family:'Noto Sans KR'}

#car_search_banner{position:absolute;bottom:81px;width: 100%;}

.mouse{position:absolute;z-index:5;bottom:-41px;left: 50%;transform: translateX(-50%);}
.scroll-down{position:absolute;z-index:6;bottom:5px;left: 50%;width:12px;margin-left: -2px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:arr 1.6s infinite linear;-ms-animation:arr 1.6s infinite linear;animation:arr 1.6s infinite linear}
@-webkit-keyframes arr{from{bottom:-1px}15%{bottom:5px}30%{bottom:-1px}45%{bottom:5px}60%{bottom:-1px}100%{bottom:-1px}}
@keyframes arr{from{bottom:-1px}15%{bottom:5px}30%{bottom:-1px}45%{bottom:5px}60%{bottom:-1px}100%{bottom:-1px}}
@media \0screen {
.scroll-down{bottom:0px;left:50%}
}

/* 반응형 [s] */

@media (max-width:768px){
#main_banner_wrap{height:576px}
.main_banner_txt .txt1{bottom: 383px;padding-left: 20px;}
.main_banner_txt .txt1 img{max-width: 400px;}
.main_banner_txt .txt2{bottom: 310px;font-size:16px;padding-left: 20px;}
}
@media (max-width:480px){
.main_banner_txt .txt1{bottom:475px}
.main_banner_txt .txt1 img{max-width:90%}
.main_banner_txt .txt2{bottom:380px}
}
@media (max-width:380px){
.main_banner_txt .txt1{bottom:493px}
}
/* 반응형 [e] */