/*cont01*/
.event_area{font-family: "noto sans-serif"!important;}
.p_r{position: relative;}
.t_c{text-align: center;}
.t_l{text-align: left;}

.cont08{background: #e9e4ff;padding-bottom: 10%;}
.cont09{background: #ffdae6;padding-bottom: 10%;}

.evt_schedule *{color:#222}
.evt_schedule{background: #fff;border-radius: 20px;overflow: hidden;text-align: left;box-shadow: 5px 10px 30px rgba(0,0,0,0.2);width: 95%;margin: 0 auto}
.evt_schedule .evt_list{display: flex;justify-content: space-between;width: 95%;margin:0 auto;text-align: center;padding: 5% 0}
.evt_schedule .evt_list li{width: calc(100% / 7); border: 1px solid #dbdbdb;display: inline-flex;flex-direction:column;justify-content: center;position: relative;padding: 3% 0;}
.evt_schedule .evt_list li span {color:#222;}
.evt_schedule .evt_date{font-size: 2vw;}
.evt_schedule .people_count{font-size:3vw;font-weight: bold;}

.agree_box{background: #f8f8f8;box-sizing: border-box;padding: 2% 5%;}
.agree_box .all_chk{width: 15px;height: 15px;display: inline-block;vertical-align: middle;margin: 0;}
.agree_box .all_chk + label{font-size: 18px;font-weight: bold;padding-left: 5px;display: inline-block;vertical-align: middle;}
.agree_box .chk_control{width: 15px;height: 15px;display: inline-block;vertical-align: top;}
.agree_box .chk_control + label{font-size: 15px;padding-left: 5px;display: inline-block;vertical-align: top;margin: 2px 0 0; width: calc(100% - 110px);word-break: keep-all;}
.agree_box .detail_box{background: #fff;box-sizing: border-box;padding:15px 20px;font-size: 13px;}
.agree_box .detail_box.hide{display: none;}
.agree_box .detail_box h3{font-size: 15px;}
.agree_box .detail_btn{font-size: 14px;background: #dadada;padding: 5px 10px;color:#666;margin-left: 5px;display: inline-block; vertical-align: top;margin-top: 5px;}

#evt01 .evt_schedule .evt_list li::after{content: "마감";background: rgba(252, 74, 65,0.9);color:#fff;width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-size: 4vw;font-weight: bold;display: none;align-items: center;justify-content: center;}
#evt01 .evt_schedule .evt_list li.finish::after{display: flex;}
#evt02 .evt_schedule .evt_list li::after{content: "마감";background: rgba(102, 50, 252,0.9);color:#fff;width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-size: 4vw;font-weight: bold;display: none;align-items: center;justify-content: center;}
#evt02 .evt_schedule .evt_list li.finish::after{display: flex;}
.main_count{position: absolute;font-size: 20vw;font-weight: bold;top: 70.5%;left: 57%;letter-spacing: 0.2em;color:#222;transform: translateY(-50%);}
#evt02 .main_count{top: 68.5%;}

.finish_btn{color:#ff0;background: #595b5b;margin: 5% auto;width: 70%;font-size: 5vw;padding:2% 0; font-weight: bold;display: block;border-radius: 10px;box-shadow: 0 10px 20px rgba(0,0,0,0.3);text-align: center;}

.cont10 img{width: 100%;}
.cont10 .bxslider-default{width: 80%;margin:0 auto}
.cont10 .bx-controls-direction {bottom: 50%;}
.cont10 .bx-controls-direction a{height: 60px;width: 28px;background: url(//www.hackersjob.com/Libs/_images/common/m_add.png) -170px -782px no-repeat;margin-top: -30px;}
.cont10 .bx-wrapper .bx-prev{left:-8%;background-position: -170px -782px}
.cont10 .bx-wrapper .bx-next{right:-8%;background-position: -201px -782px}

.video_pop{position: fixed;z-index: 1001;display: block;top: 0;left: 0;width: 100%;height: 100%;display: none;}
.video_pop .bg{display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.8);}
.video_pop .video_content{top: 50%;left: 50%;transform: translate(-50%,-50%);position: absolute;width: 95%;padding-top: 53%;}
.video_pop .video_content iframe{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}


@media all and (max-width:530px) {
    .agree_box .chk_control + label{width: calc(100% - 22px);}
    .agree_box .detail_btn{position: absolute;top: 23%;right: 5%;}
    .agree_box .detail_box{margin-top: 40px;}
}

@media all and (max-width:410px) {
    .agree_box .detail_box{margin-top: 15px;}
}