/* BASIC css start */
#specialEvt { background: #fff;z-index:9999 !important; }
#specialEvt .cont-pop .cont { padding:10px; min-height:375px; min-height:379px \0/IE8+9 }
#specialEvt .cont-pop .cont img { width:100% }
#specialEvt .close-wrap { position: relative; padding:5px 0; height:35px; color:#fff; background:#000 }
#specialEvt .close-wrap .close { position: relative; width:250px; margin-top:4px; margin-left: auto; margin-right: auto; text-align: left; }
#specialEvt .close-wrap .close form { margin-left:-13px }
#specialEvt .close-wrap .close label { vertical-align:bottom; line-height:14px }
#specialEvt .close-wrap .close input { margin-top:-3px; vertical-align:middle;accent-color: white; }
#specialEvt .close-wrap .close .btn-close { padding:1px 4px 0; /*line-height:12px;*/ position: absolute; right: 0px; top:0; *top:1px; font-size:11px; color: white; border: 1px solid;}

#allThumb {width: 100% !important;height: 100% !important;}
#allThumb .ele-main-img {margin-top: 0px !important;}


div#MAKESHOPLY0 {
  animation-name : popup;
  animation-duration: 2s;
  animation-delay: 1s;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards; /* 애니메이션 종료 후 상태 유지 */
  opacity: 0; /* 애니메이션 시작 전 초기 상태 */
}
@keyframes popup {
    0% {opacity: 0;
        }
    100% {
        opacity: 1;
        }
       }
/* BASIC css end */

