#container{margin-bottom:0;}
section{display:block;}
.section_wrap{line-height:100%;}
.content{position:relative;max-width:720px;margin:0 auto;}
.section1{background:url(https://img.eduwill.net/Img2/yFire/promotion/pocket_190605/mobile/bg_section1.jpg) no-repeat 50% 0;background-size:cover;}
.section1 .emblem{position:absolute;right:16%;top:28%;width:19.4444%;background: url(https://img.eduwill.net/Img2/yFire/promotion/pocket_190605/mobile/emblem_off.png) no-repeat 0 0;background-size: cover;}
.section1 .emblem>img{opacity:0;-webkit-animation: flickeringly 1s step-start infinite;animation: flickeringly 1s step-start infinite;
    -webkit-box-shadow:12px 9px 18px 0px rgba(0, 0, 0, 0.33);
    -moz-box-shadow:12px 9px 18px 0px rgba(0, 0, 0, 0.33);
    box-shadow:12px 9px 18px 0px rgba(0, 0, 0, 0.33);
    border-radius:50%;
}
@-webkit-keyframes flickeringly {
    0% {
        opacity:0;
    }
    50% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}

@keyframes flickeringly {
    0% {
        opacity:0;
    }
    50% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
.date_box{position:absolute;left:0;bottom:19%;width:100%;text-align:center;}
.date_box p{font-size:.825rem;font-family: 'Noto Sans KR';margin-top:1%;}
.date_box p>strong{}

.btn_box{position:absolute;left:50%;bottom:7%; transform: translateX(-50%); width:78.75%;margin:0 auto;}
.btn_box .btn_apply{display:inline-block;position:relative;}
.btn_box .ico_hand{display:inline-block;position:absolute;right:-4%;bottom:-47%;width:17%;animation: 0.4s slideUpY ease-in-out infinite alternate;}
@keyframes slideUpY {
    0% {
        -webkit-transform: translate(0,5px);
        transform: translate(0, 5px);
    }
    100% {
        -webkit-transform: translate(-5px, 0);
        transform: translate(-5px, 0);
    }
}
    

.section2{background-color:#fff;}
.section3{background-color:#f5f5f5;}
.section4{background-color:#fff;}
.section5{background-color:#179991;}

.section_apply {background-color:#fff;}
.section_apply .content { padding:40px 1.38888888889% 50px;}
.section_apply table { width:100%; margin:0 auto 20px; border-top:2px solid #000;}
.section_apply table th, #apply-section table td {  color:#36373a; background:#f0f0f0; font-size:.75rem; border-bottom: 1px solid #c2c2c2;}
.section_apply table th { font-weight:normal; padding:8px; text-align:center;  font-weight:bold;}
.section_apply table td { font-weight:bold; padding:8px; text-align:left; font-size:.75rem;  font-weight: normal; border-bottom: 1px solid #c2c2c2;}
.section_apply table td strong{ font-weight: bold;}
.section_apply table td.red{ color:#ff0000; font-weight: 700;}

.section_apply .action {width:50%;margin:0 auto; }

@media only screen and (min-width: 720px) {
    .date_box p{font-size:25px;line-height:100%;margin-top:10px;letter-spacing: -1px;}
}