/* BASIC css start */
div#content {
    width: 100%;
    margin: 0 auto;
}

#contentWrapper{
    margin: 90px auto 0px auto;
}

#content img{
    width: 100%
}


.ani_wrap{
    position: relative;
    width:100%;
    overflow:hidden;
}

.ani_wrap .position{
    position: absolute;    
}


.fade-wrap {
    transition: 1.3s;
    opacity: 0;
    position: relative;
    bottom: -50px;

}

.fade-wrap.fade-in {
    opacity: 1;
    bottom: 0;
}



.animated-text {
   position:absolute;
   left:0;
   top:0;
   z-index:11;
        /* animation ¼Ó¼º »ç¿ë */
        animation-name: fadeIn;        /* Á¤ÀÇµÈ ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌ¸§ */
        animation-duration: 1.2s;       /* ¾Ö´Ï¸ÞÀÌ¼Ç Áö¼Ó ½Ã°£ */
        animation-timing-function: ease-out; /* ¾Ö´Ï¸ÞÀÌ¼Ç Å¸ÀÌ¹Ö ÇÔ¼ö */
        animation-fill-mode: forwards; /* ¾Ö´Ï¸ÞÀÌ¼Ç ÈÄ ½ºÅ¸ÀÏ À¯Áö */
    }

@keyframes fadeIn {
        from {
            opacity: 0;
            transform: translateX(0); 
        }
        to {
            opacity: 1;
            transform: translateX(0);
        }
    }


/* ±âº» ½ºÅ¸ÀÏ */
.zoom-out {
  width: 100%; /* ÀÌ¹ÌÁöÀÇ ÃÊ±â ³Êºñ */
  height: auto;
  opacity: 0; /* ÃÊ±â¿¡´Â º¸ÀÌÁö ¾Ê°Ô ¼³Á¤ */
  animation: zoomOut 1s ease-out forwards; /* zoomOut ¾Ö´Ï¸ÞÀÌ¼ÇÀ» 1ÃÊ µ¿¾È, ºÎµå·¯¿î ½ÃÀÛÀ¸·Î, ³¡±îÁö Àû¿ë */
}

/* @keyframes·Î Ãà¼Ò ¾Ö´Ï¸ÞÀÌ¼Ç Á¤ÀÇ */
@keyframes zoomOut {
  0% {
    transform: scale(1.3); /* ÃÊ±â¿¡´Â 140% Å©±â */
    opacity: 1; /* ³ªÅ¸³ª´Â µ¿¾È¿¡µµ º¸ÀÓ */
  }
  100% {
    transform: scale(1); /* ÃÖÁ¾ÀûÀ¸·Î 100% Å©±â */
    opacity: 1; /* ÃÖÁ¾ÀûÀ¸·Î ¿ÏÀüÈ÷ º¸ÀÌµµ·Ï */
  }
}
/* BASIC css end */

