@charset "utf-8";
#visual .visual1 {background: url("/images/buyeo/main/visual-bg-01.jpg") no-repeat center center;position:relative;width:75%;}
#visual .visual2 {background: url("/images/buyeo/main/visual-bg-02.jpg") no-repeat center center;}
#visual .visual3 .reserve_btn em{display:block;font-size:14px;font-weight: normal;line-height: 1.2;}
#visual .visual3 .reserve_btn span{padding-right:30px;}

#visual .visual1{background-position:right 0 !important} /* 2022-04-25 추가 */
#visual .visual1 .tit{text-shadow:14px 3px 0 rgb(0,0,0, 0.6)}
#visual .visual1 .sub_tit{text-shadow:2px 3px 5px rgb(0,0,0,0.6)}

#visual .visual3 .info_div{margin-top: 0px;}
#visual .visual3 .info_div .info{padding:20px 0 0 13px; margin:0; line-height: 1.3; min-height: 37px;}
#visual .visual3 .info_div .info span{top:0; transform: none;}
#visual .visual3 .call_div .tit{margin: 3px 0;}


@media screen and (max-width:1380px) {

	#visual .visual3{padding-top:3%;} /* 2022-04-25 추가 */
    #visual .visual3 .call_div .tit{margin-top:10px}

}

@media screen and (max-width:1150px) {

    #visual .visual3 .info_div .info{padding-top:20px; padding-left: 13px; margin: 0;}
    #visual .visual3 .info_div .info span{transform:none; top:0}
}

@media screen and (max-width:1050px) {

    #visual .visual3 .reserve_btn:after{display:none}

}

@media screen and (max-width:1023px) {
    #visual{height:410px}
    #visual .visual1{width:70%;}
    #visual .visual3{width:30%;}

    #visual .visual3 .reserve_btn:after{ display:block; width:178px; height:124px; transform: scale(0.6); top:15px; right:-38px}

}
@media screen and (max-width:767px) {
	#visual{height: 100%;}
	#visual .visual1,
	#visual .visual3{width:100%;}
	#visual .visual3 .reserve_btn{padding-left:30px;height: 97px;}
	#visual .visual3 .info_div .info{padding:5px 0 0 115px; min-height:0;} /* 2022-04-25 추가 */	

}
@media screen and (max-width:750px) {

    #visual .visual3 .reserve_btn:after{ display:none;}

}

@media screen and (max-width:700px) {

    #visual .visual3 .reserve_btn{height:114px; padding-top: 24px;}

}

@media screen and (max-width:550px) {

    #visual .visual3 .reserve_btn{height:114px; padding:24px 0 0 30px}

}


@media screen and (max-width:500px) {
	
	#visual .visual3{height:320px;} /* 2022-04-25 추가 */	
    #visual .visual3 .call_div .tit{margin-top: 17px;}
    #visual .visual3 .reserve_btn{height:88px;padding-top: 20px;}

}

@media (max-width:400px) {
#visual .visual1 .sub_tit br {display:block;}
}

/* 0121 */
#visual .visual3 .call_div .tit {height:20px;font-size}
#visual .visual3 .call_div .number {font-size:24px;}

@media (max-width:1051px) and (min-width:1023px) {
 #visual .visual3 .tit {white-space:nowrap;}
 #visual .visual3 .info_div .info {white-space:nowrap;}
}

@media screen and (max-width:1023px) {
#visual .visual3 .reserve_btn:after{display:block;width: 179px;transform: scale(0.95);top: -7px;right: -19px;}
}

@media (max-width:810px) {
#visual .visual3 .reserve_btn:after {display:none;}
}

@media (max-width:500px) {
#visual .visual3 .call_div .number {font-size:28px;margin-top:10px;}
}

/* 0124 */
#visual .visual1 .sub_tit br {display:none;}

@media (max-width:1104px) and (min-width:1024px) {
#visual .visual1 .sub_tit br {display:block;}
}
@media (max-width:518px) and (min-width:500px) {
#visual .visual1 .sub_tit br {display:block;}
}
@media (max-width:459px) {
#visual .visual1 .sub_tit br {display:block;}
}
