@charset "utf-8";


@-webkit-keyframes scroll_move {
	0% { bottom:65px; opacity:0;}	
	25% { bottom:55px; opacity:1;}
	50% { bottom:45px; opacity:1;} 
	75% { bottom:35px; opacity:1;} 
	100% { bottom:25px; opacity:0;}
}

@-moz-keyframes scroll_move {
	0% { bottom:65px; opacity:0;}	
	25% { bottom:55px; opacity:1;}
	50% { bottom:45px; opacity:1;} 
	75% { bottom:35px; opacity:1;} 
	100% { bottom:25px; opacity:0;}
}

@-ms-keyframes scroll_move {
	0% { bottom:65px; opacity:0;}	
	25% { bottom:55px; opacity:1;}
	50% { bottom:45px; opacity:1;} 
	75% { bottom:35px; opacity:1;} 
	100% { bottom:25px; opacity:0;}
}

@-o-keyframes scroll_move {
	0% { bottom:65px; opacity:0;}	
	25% { bottom:55px; opacity:1;}
	50% { bottom:45px; opacity:1;} 
	75% { bottom:35px; opacity:1;} 
	100% { bottom:25px; opacity:0;}
}

@keyframes scroll_move {
	0% { bottom:65px; opacity:0;}	
	25% { bottom:55px; opacity:1;}
	50% { bottom:45px; opacity:1;} 
	75% { bottom:35px; opacity:1;} 
	100% { bottom:25px; opacity:0;}
}


@-webkit-keyframes logo_effect {
	     0% { background-image:url('/data/main/logo3.png'); }
        33% { background-image:url('/data/main/logo2.png'); }        
        66% { background-image:url('/data/main/logo1.png'); }
        100% { background-image:url('/data/main/logo3.png');}
}

@-moz-keyframes logo_effect {
	     0% { background-image:url('/data/main/logo3.png'); }
        33% { background-image:url('/data/main/logo2.png'); }        
        66% { background-image:url('/data/main/logo1.png'); }
        100% { background-image:url('/data/main/logo3.png');}
}

@-o-keyframes logo_effect {
	     0% { background-image:url('/data/main/logo3.png'); }
        33% { background-image:url('/data/main/logo2.png'); }        
        66% { background-image:url('/data/main/logo1.png'); }
        100% { background-image:url('/data/main/logo3.png');}
}

@keyframes logo_effect {
	     0% { background-image:url('/data/main/logo3.png'); }
        33% { background-image:url('/data/main/logo2.png'); }        
        66% { background-image:url('/data/main/logo1.png'); }
        100% { background-image:url('/data/main/logo3.png');}
}



@-webkit-keyframes slide1_bg {
	0% { background-size:100% 100%; }
	100% { background-size:105% 105%; }
}
/* 
@-moz-keyframes slide1_bg {
	0% { background-size:110% 110%; }
	100% { background-size:100% 100%; }
}

@-o-keyframes slide1_bg {
	0% { background-size:110% 110%; }
	100% { background-size:100% 100%; }
}

@keyframes slide1_bg {
	0% { background-size:110% 110%; }
	100% { background-size:100% 100%; }
} */

@keyframes -webkit-slide1_bg_zoom_out {
 from { transform:scale(1.2, 1.2); }
 to { transform:scale(1,1);}
}

@keyframes -moz-slide1_bg_zoom_out {
 from { transform:scale(1.2, 1.2); }
 to { transform:scale(1,1);}
}

@keyframes -o-slide1_bg_zoom_out {
 from { transform:scale(1.2, 1.2); }
 to { transform:scale(1,1);}
}

@keyframes slide1_bg_zoom_out {
 from { transform:scale(1.2, 1.2); }
 to { transform:scale(1,1);}
}


/* 메인 contact line */
@-webkit-keyframes contact_us_ani_1 {
	0% { height:0; }					
	100% { height:calc(100% + 2px); }
}
@-moz-keyframes contact_us_ani_1 {
	0% { height:0; }					
	100% { height:calc(100% + 2px); }
}
@-o-keyframes contact_us_ani_1 {
	0% { height:0; }					
	100% { height:calc(100% + 2px); }
}
@keyframes contact_us_ani_1 {
	0% { height:0; }					
	100% { height:calc(100% + 2px); }
}
@-webkit-keyframes contact_us_ani_2 {
	0% { width:0; }					
	100% { width:calc(100% + 2px); }
}
@-moz-keyframes contact_us_ani_2 {
	0% { width:0; }					
	100% { width:calc(100% + 2px); }
}
@-o-keyframes contact_us_ani_2 {
	0% { width:0; }					
	100% { width:calc(100% + 2px); }
}
@keyframes contact_us_ani_2 {
	0% { width:0; }					
	100% { width:calc(100% + 2px); }
}


@-webkit-keyframes contact_us_leave_1 {
	0% { height:calc(100% + 2px); }
	100% { height:0; }
}
@-moz-keyframes contact_us_leave_1 {
	0% { height:calc(100% + 2px); }
	100% { height:0; }
}
@-o-keyframes contact_us_leave_1 {
	0% { height:calc(100% + 2px); }
	100% { height:0; }
}
@keyframes contact_us_leave_1 {
	0% { height:calc(100% + 2px); }
	100% { height:0; }
}
@-webkit-keyframes contact_us_leave_2 {
	0% { width:calc(100% + 2px); }
	100% { width:0; }
}
@-moz-keyframes contact_us_leave_2 {
	0% { width:calc(100% + 2px); }
	100% { width:0; }
}
@-o-keyframes contact_us_leave_2 {
	0% { width:calc(100% + 2px); }
	100% { width:0; }
}
@keyframes contact_us_leave_2 {
	0% { width:calc(100% + 2px); }
	100% { width:0; }
}










