.bg1{height:1445px;background-image:url(//img2.itemmania.com/new_images/event/e200604_join_firstbuy/img_01.jpg?v=250107);}
.bg2{height:1060px;background-image:url(//img3.itemmania.com/new_images/event/e200604_join_firstbuy/img_02.jpg);}
.bg3{height:890px;background-image:url(//img4.itemmania.com/new_images/event/e200604_join_firstbuy/img_03.jpg);}

.e_date{color:#fff;}

.title_wrap{top:150px;width:100%;display:flex;align-items:center; flex-direction:column;}
.title_wrap .pop_up_1{animation:pop_up .7s ease-in;}
.title_wrap .pop_up_2{animation:pop_up 1.2s ease-in-out;}

.bg1 .e_btn_wrap{top:1328px;}
.bg2 .e_btn_wrap{top:891px;}
.bg3 .e_btn_wrap{top:720px;}

.notice{background-color: #60241a;}
.e_notice_title{color:#D4D4D4;margin-top: 25px;}
.e_notice{color:#D4D4D4;}
table {width: 750px; border-top:0; text-align: center;}
.notice table td {border: 1px solid #D4D4D4; color: #D4D4D4; text-align: center;}
.notice button{background-color:#300D09;color:#D4D4D4;width:164px;height:26px;text-align:center;font-size:13px;letter-spacing:-1px;}

/*layer*/
.g_layer .title h4{font-size:18px;font-weight:bold;}
.g_layer .cont h4{font-weight:bold;font-size:15px;color:#262626;margin:35px 0 5px;text-align:left;}
.g_layer .cont h4:first-child{margin-top:0;}

.animation_bounce{top:206px;right:154px; animation:show_ball 0.7s ease-in Infinite Alternate;}

@keyframes show_ball{
    0%{
        opacity:1;
        margin-top:0;
    }
    100%{
        opacity:1;
        margin-top:20px;
    }
}

@keyframes pop_up{
    0%{
        opacity:0;
        scale:0;
    }
    60%{
        opacity:0;
        scale:0;
    }
    90%{
        opacity:1;
        scale:1.2;
    }
    100%{
        opacity:1;
        scale:1;
    }
}