/* 공통, 페이드인 */
@keyframes fadeIn{0%{opacity: 0;} 100%{opacity: 1;}}
@-webkit-keyframes fadeIn{0%{opacity: 0;} 100%{opacity: 1;}}
@-moz-keyframes fadeIn{0%{opacity: 0;} 100%{opacity: 1;}}
@-o-keyframes fadeIn{0%{opacity: 0;} 100%{opacity: 1;}}

/* 공통, 헤더 슬라이드인 */
@keyframes headerSlide{0%{top:-100px} 100%{top:20px}}
@-webkit-keyframes headerSlide{0%{top:-100px} 100%{top:20px}}
@-moz-keyframes headerSlide{0%{top:-100px} 100%{top:20px}}
@-o-keyframes headerSlide{0%{top:-100px} 100%{top:20px}}

/* 공통, 계열사 슬라이드인 */
@keyframes rightFixSlide{0%{right:-100px} 100%{right:24px}}
@-webkit-keyframes rightFixSlide{0%{right:-100px} 100%{right:24px}}
@-moz-keyframes rightFixSlide{0%{right:-100px} 100%{right:24px}}
@-o-keyframes rightFixSlide{0%{right:-100px} 100%{right:24px}}

/* 공통, 헤더 슬라이드인(모바일) */
@keyframes headerSlide-m{0%{top:-100px} 100%{top:0}}
@-webkit-keyframes headerSlide-m{0%{top:-100px} 100%{top:0}}
@-moz-keyframes headerSlide-m{0%{top:-100px} 100%{top:0}}
@-o-keyframes headerSlide-m{0%{top:-100px} 100%{top:0}}

/* 공통, 마우스 스크롤 */
@keyframes scroll {0%, 20% {transform: translateY(0) scaleY(1);} 100% {transform: translateY(36px) scaleY(2); opacity: 0;}}
@-webkit-keyframes scroll {0%, 20% {transform: translateY(0) scaleY(1);} 100% {transform: translateY(36px) scaleY(2); opacity: 0;}}
@-moz-keyframes scroll {0%, 20% {transform: translateY(0) scaleY(1);} 100% {transform: translateY(36px) scaleY(2); opacity: 0;}}
@-o-keyframes scroll {0%, 20% {transform: translateY(0) scaleY(1);} 100% {transform: translateY(36px) scaleY(2); opacity: 0;}}

/* 공통, 배경이미지 줌인 */
@-webkit-keyframes zoom-mc {0% { transform: scale(1); } 100% { transform: scale(1.4); }}
@-moz-keyframes zoom-mc {0% { transform: scale(1); } 100% { transform: scale(1.4); }}
@-o-keyframes zoom-mc {0% { transform: scale(1); } 100% { transform: scale(1.4); }}
@keyframes zoom-mc {0% { transform: scale(1); } 100% { transform: scale(1.4); }}

/* 공통, 배경이미지 상하 슬라이드 */
@-webkit-keyframes slide-mc {0% { transform: translateY(-10%); } 100% { transform: translateY(10%); }}
@-moz-keyframes slide-mc {0% { transform: translateY(-10%); } 100% { transform: translateY(10%); }}
@-o-keyframes slide-mc {0% { transform: translateY(-10%); } 100% { transform: translateY(10%); }}
@keyframes slide-mc {0% { transform: translateY(-10%); } 100% { transform: translateY(10%); }}

/* 공통, 배경이미지 좌우 슬라이드 */
@-webkit-keyframes slide-hori {0% { background-position-x:45%; } 100% { background-position-x:55%; }}
@-moz-keyframes slide-hori {0% { background-position-x:45%; } 100% { background-position-x:55%; }}
@-o-keyframes slide-hori {0% { background-position-x:45%; } 100% { background-position-x:55%; }}
@keyframes slide-hori {0% { background-position-x:45%; } 100% { background-position-x:55%; }}

/* 공통, 배경이미지 좌우 슬라이드 */
@-webkit-keyframes slide-hori-family {0% { background-position-x:12%; } 100% { background-position-x:72%; }}
@-moz-keyframes slide-hori-family {0% { background-position-x:12%; } 100% { background-position-x:72%; }}
@-o-keyframes slide-hori-family {0% { background-position-x:12%; } 100% { background-position-x:72%; }}
@keyframes slide-hori-family {0% { background-position-x:12%; } 100% { background-position-x:72%; }}

/* 배경이미지 상하 슬라이드(mc2) */
@-webkit-keyframes slide-mc2 {0% { transform: translate3D(0, -10%, 0) scale(1); } 50% { transform: translate3D(-10%, 0, 0) scale(1.2);} 100% { transform: translate3D(0, 10%, 0) scale(1); }}
@-moz-keyframes slide-mc2 {0% { transform: translate3D(0, -10%, 0) scale(1); } 50% { transform: translate3D(-10%, 0, 0) scale(1.2);} 100% { transform: translate3D(0, 10%, 0) scale(1); }}
@-o-keyframes slide-mc2 {0% { transform: translate3D(0, -10%, 0) scale(1); } 50% { transform: translate3D(-10%, 0, 0) scale(1.2);} 100% { transform: translate3D(0, 10%, 0) scale(1); }}
@keyframes slide-mc2 {0% { transform: translate3D(0, -10%, 0) scale(1); } 50% { transform: translate3D(-10%, 0, 0) scale(1.2);} 100% { transform: translate3D(0, 10%, 0) scale(1); }}

/* 공통, 배경이미지 슬라이드(모바일) */
@-webkit-keyframes slide-mc-m {0% { transform: translateX(-20%); } 100% { transform: translateX(20%); }}
@-moz-keyframes slide-mc-m {0% { transform: translateX(-20%); } 100% { transform: translateX(20%); }}
@-o-keyframes slide-mc-m {0% { transform: translateX(-20%); } 100% { transform: translateX(20%); }}
@keyframes slide-mc-m {0% { transform: translateX(-20%); } 100% { transform: translateX(20%); }}

/* 공통, 텍스트 슬라이드인 */
@keyframes txtSlide {0%{transform: translateY(-.2); opacity: 0;} 100% {transform: translateY(0); opacity: 1;}}
@-webkit-keyframes txtSlide {0%{transform: translateY(-.2); opacity: 0;} 100% {transform: translateY(0); opacity: 1;}}
@-moz-keyframes txtSlide {0%{transform: translateY(-.2); opacity: 0;} 100% {transform: translateY(0); opacity: 1;}}
@-o-keyframes txtSlide {0%{transform: translateY(-.2); opacity: 0;} 100% {transform: translateY(0); opacity: 1;}}