@charset "euc-kr";
/* setting */
.br768{display: none;}
#superRight_bnr,
.superRight_bnr {display:none;}
#eventWrap{width: 100%;text-align: center;position: relative;overflow:hidden;font-family:'NotoSans KR';font-weight: 200;}
#eventWrap .inner {position: relative;width: 1080px;margin: 0 auto;z-index: 1;}
#eventWrap img{border: 0 none;vertical-align: top;}
#eventWrap .img_pc{display: inline-block;}
#eventWrap .img_mb{display: none;}
#eventWrap h3{margin-bottom: 60px;}


/* ÇÃ·ÎÆÃ */
.fltbanner{position: absolute;top: 1148px;right: 105px;transform: translateY(-50.1%);-moz-transform: translateY(-50.1%);-webkit-transform: translateY(-50.1%);z-index:5;}
.fltbanner .flt_inner{}
.fltbanner .flt_inner a { display: block; }

/* common + »ó´Ü Å¸ÀÌ¸Ó */
.date_btm_w {position:relative;}
.date_btm_w .countWrap {position:absolute;z-index: 3;bottom:0;left:0;right:0;width:100%;height: 120px;background: rgba(0, 0, 0, 1);}
.date_btm_w .countWrap.on{position:fixed;bottom:0;left:0;right:0;top: auto;}
.date_btm_w .countWrap.on {width:1080px;height:auto;border-radius: 15px;left: 50%;bottom:20px;background:#000;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.date_btm_w .countWrap.on .countWrap__section {width:auto;padding: 30px 25px;}
.date_btm_w .countWrap.on .countWrap__section:after {content:none;}

.date_btm_w .countWrap__section {position:relative;width:1080px;margin:0 auto;padding: 40px 25px 30px;font-size:0;text-align: left;vertical-align: middle;}
.date_btm_w .countWrap__section:after {content:'';display: block;clear: both;}

.date_btm_w .countWrap__tie {display:inline-block;position:relative;font-size: 24px;font-weight: bold;color: #f8da7e;margin-left: 20px;}
.date_btm_w .countWrap__tie-si {margin-left: 0;}
.date_btm_w .countWrap__tie-cho {padding-right:0;}
.date_btm_w .countWrap__tie-day {background: url('https://img.megagong.net/m/2021/1206_pass/tech/tie_day_bg.png') no-repeat;color: #222;padding: 6px 15px;border-radius: 30px;margin: 0 10px 0 15px;}
.date_btm_w .countWrap__tie-day:before {display: none;}
.date_btm_w .countWrap__tie:before {position:absolute;left: -12.5px;top:50%;content:':';transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);vertical-align:top}
.date_btm_w .countWrap__tie-si:before {content:'';}
.date_btm_w .countWrap .end_info{display: inline-block;color: #ffffff;font-size: 26px;font-weight: bold;}
.date_btm_w .countWrap .pass_bnr_btn_wrap{float:right;margin-top: -10px;}
.date_btm_w .countWrap .pass_bnr_btn_wrap a{display: inline-block;float:left;padding: 10px 70px 10px 20px;background: #f26c22 url('https://img.megagong.net/m/2021/0614_pass/gong_all/pass_bnr_btn_icon.png') no-repeat right 10%center;border-radius: 15px;font-size: 20px;margin-top: -5px;color: #fff;line-height: 1.2;}
.date_btm_w .countWrap .pass_bnr_btn_wrap a span,.countWrap .pass_bnr_btn_wrap a strong{display:block; color: #000;}
.date_btm_w .countWrap .pass_bnr_btn_wrap a.buy{margin-left:20px;background-color: #f8da7e;}
.date_btm_w .countWrap .pass_bnr_btn_wrap a strong.cr_yellow {color:#cfff3c;}
.date_btm_w .countWrap .pass_bnr_btn_wrap a strong.cr_yellow.on {color:#f26c22;}
.date_btm_w .countWrap i {position:absolute;top: -25px;right:5%;animation:bubble .5s infinite alternate;-wekit-animation:bubble .5s infinite alternate;}
.date_btm_w .countWrap i.ver { right:4%; }
.date_btm_w .countWrap i img { max-width:220px; }

.date_btm_w .countWrap i.ver2 { right:-1%; }
.date_btm_w .countWrap i.ver2 img { max-width:316px; }

.date_btm_w .countWrap i.ver3 { top:-30%; }
.date_btm_w .countWrap i.ver3 img { max-width:172px; }


@keyframes bubble {
    0% { top:-25px; }
    100% { top:-30px; }
}
@-webkit-keyframes bubble {
    0% { top:-25px; }
    100% { top:-30px; }
}


/* con_top */
#eventWrap .con_top{position:relative;z-index:1;background: #4d7357;}
#eventWrap .con_top:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background: rgba(0,0,0,0.7);}
#eventWrap .con_top .pc_wrap{position:relative;/* width:100%; */overflow: hidden;}
#eventWrap .con_top .pc_wrap .video-bg {position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);z-index: -2;}
#eventWrap .con_top .pc_wrap .inner {padding: 242px 0 150px;}
#eventWrap .con_top .pc_wrap .inner .txt {margin-left:-6px;text-align:left;}
#eventWrap .con_top .pc_wrap .inner .txt span {display:block;}
#eventWrap .con_top .pc_wrap .inner .txt span.stxt{position:relative;margin:20px 0 80px}
#eventWrap .con_top .pc_wrap .inner .txt span.stxt::before{position:absolute;content:'';top: -10px;left: -100%;width: 150%;height: 50px;background: url('https://img.megagong.net/m/2021/0614_pass/gong_all/visual_stxt_bg.png') no-repeat center 0;background-size: 100% 100%;z-index: 2;}
#eventWrap .con_top .pc_wrap .inner .tiny_txt{margin-top:175px;display: block;font-size:14px;line-height:1.42;color: #7c7c7c;text-align: left;}
#eventWrap .con_top .mo_wrap {display:none;}




/* custome */
#eventWrap .date {background:#000; padding:40px 0}
#eventWrap .date p{color:#fff; font-size:25px; line-height:0}
#eventWrap .date p.date_top{display:inline-block;padding:0 25px;}
#eventWrap span.txt {color:#fc36cf; font-size:25px; font-weight:bold;}
#eventWrap span.num {font-weight:bold; font-size:33px; vertical-align:-3px;color:#fff;}
#eventWrap .date p.d_day{padding-top:5px;}
#eventWrap .date p.d_day span.num{font-size:50px;}
#eventWrap .end_notice{padding: 0 11% 20px}
table { border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%; border:0; }
table th { word-wrap:break-word; }
table td { word-wrap:break-word; }


/*con01*/
.con01 { padding:100px 0 180px; position:relative; background:url(https://img.megagong.net/m/2021/1206_pass/tech/bg_con1.png) no-repeat center; background-size:cover; opacity:.9999; }
.con01 i { position:absolute; top:285px; left:50%; margin-left:-558px; }
.con01 ul { margin-top:150px; overflow:hidden; }
.con01 li { float:left; }
.con01 li:last-child { float:right; }
.con01 li p { margin-top:50px; font-size:13px; color:#a07258; text-align:left; }


/* cont02 */
.con02 {background:#fff;padding: 100px 0 120px;}
.con02 h3{margin-bottom:30px !important}
.con02 .buy_tit{position: relative;}
.con02 .buy_tit::before{position:absolute;content:'';top: 0;left: 0;width: 430px;height: 54px;background: url('https://img.megagong.net/m/2021/0614_pass/gong_all/con3_rdo_tit_L.png') no-repeat center left;z-index: -1;background-size: 100% auto;}
.con02 .buy_tit::after{position:absolute;content:'';top: 0;right: 0;width: 430px;height: 54px;background: url('https://img.megagong.net/m/2021/0614_pass/gong_all/con3_rdo_tit_R.png') no-repeat center right;z-index: -1;background-size: 100% auto;}
.con02 .buy_tit span{background: url('https://img.megagong.net/m/2021/0614_pass/gong_all/con3_rdo_tit_bg.png') no-repeat center;background-size:100% auto;padding: 15px 20px;color: #fff;font-size: 20px;display: inline-block;z-index: 2;}

.con02 .con02_sd_w {position:relative;margin-top:70px;}
.con02 .con02_sd_w img {display:inline-block;}
.con02 .con02_sd_w .con02_sd {margin:0 -20px;}
.con02 .con02_sd_w .slick-slide > div {padding:0 20px;}
/* .con02 .con02_sd_w .slick-arrow {position:absolute;z-index:2;top:50%;transform: translateY(-50%);width:35px;height:35px;font-size:0;}
.con02 .con02_sd_w .slick-prev {left:5px;background: url('https://img.megagong.net/m/2021/0614_pass/gov/con02_L.png') no-repeat center;background-size:100% auto;}
.con02 .con02_sd_w .slick-next {right:5px;background: url('https://img.megagong.net/m/2021/0614_pass/gov/con02_R.png') no-repeat center;background-size:100% auto;} */

.con02 .con02_sd_w .sd_num {position:absolute;top:-48px;right:70px;font-weight:bold;font-size:14px;color:#222222;}
.con02 .con02_sd_w .all_num {position:absolute;top:-48px;right:0px;font-weight:bold;font-size:14px;color:#999999;}

.con02 .con02_sd_w .slick-arrow {position:absolute;top:-29px;width:21px;height:20px;font-size:0;}
.con02 .con02_sd_w .slick-prev {right:84px;background: url('https://img.megagong.net/m/2021/0315_pass/nine/con05_L.png') no-repeat center;background-size:100% auto;}
.con02 .con02_sd_w .slick-next {right:18px;background: url('https://img.megagong.net/m/2021/0315_pass/nine/con05_R.png') no-repeat center;background-size:100% auto;}
.con02 .con02_sd_w .slick-dots {position:absolute;top:-41px;right:38px;font-size:0;border-radius:3px;overflow:hidden;}
.con02 .con02_sd_w .slick-dots li {display:inline-block;width:12px;height:3px;cursor:pointer;background:#ececec;}
.con02 .con02_sd_w .slick-dots li.slick-active {background:#222222;}
.con02 .con02_sd_w .slick-dots li button {font-size:0;display:block;height:100%;}
.con02 span.tiny {display:block;text-align:right;font-size:14px;color:#cccccc;margin-top:10px;opacity: 0.5;}
.con02 .btn { margin:10px auto 0; max-width:400px; width:50%; }

/* cont03 */
.con03 {position: relative;padding: 100px 0 20px;background: #f1f2f2;}
.con03 .buy_tit{position: relative;}
.con03 .buy_tit::before{position:absolute;content:'';top: 0;left: 0;width: 410px;height: 54px;background: url('https://img.megagong.net/m/2021/0614_pass/gong_all/con3_rdo_tit_L.png') no-repeat center left;z-index: 2;}
.con03 .buy_tit::after{position:absolute;content:'';top: 0;right: 0;width: 410px;height: 54px;background: url('https://img.megagong.net/m/2021/0614_pass/gong_all/con3_rdo_tit_R.png') no-repeat center right;z-index: 2;}
.con03 .buy_tit span{background: url('https://img.megagong.net/m/2021/1206_pass/tech/con3_rdo_tit_bg.png') no-repeat center;background-size:100% auto;position: relative; padding: 15px 20px;color: #fff;font-size: 20px;display: inline-block;z-index: 3;}

.con03 .subject_info{display: block;margin: 15px 0 10px;position: relative;}
.con03 .subject_info::after{display:block;content:'';clear:both}
.con03 .subject_info a.view{float:right;font-size:15px;padding:5px 10px;border:1px solid #000;border-radius:15px;overflow: hidden;}
.con03 .info_popwrap{width: 25%;background-color:#ffffff;border: solid 1px #dbdbdb;padding: 10px 11px;position: absolute;right: 0;top: 37px;z-index: 3;text-align: left;box-sizing: border-box;}
.con03 .info_popwrap .conTit{}
.con03 .info_popwrap .conTit p{color: #222222;padding-top: 0;}
.con03 .info_popwrap .conTit .txt01{font-size:14px;font-weight:bold;margin-bottom: 5px;}
.con03 .info_popwrap .conTit .txt02{color:#5a5a5a;font-size: 14px;line-height: 1.5;padding: 0 15px 0 0;}
.con03 .info_popwrap .conTit .txt02 strong{font-weight:400}
.con03 .info_popwrap .close{position:absolute;top: 10px;right: 10px;cursor:pointer;width: 10px;z-index:1;}
.con03 .dimBg2{position:fixed;display: none;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;z-index:2;}

.con03 .rdo_tit_list {margin: 0 auto 45px;}
.con03 .rdo_tit_list:after { content:""; display:block; clear:both; }
.con03 .rdo_tit_list li {position:relative;float:left;margin-left: 40px;box-shadow: 5px 5px 4px rgb(131 131 131 / 44%); }
.con03 .rdo_tit_list li:first-child { margin-left:0; }


.con03 .rdo_tit_list li label .off { display:block; }
.con03 .rdo_tit_list li label .on { display:none; }
.con03 .rdo_tit_list li label img{ /* -webkit-box-shadow: 5px 8px 12px rgba(0,0,0,0.3); -moz-box-shadow: 5px 8px 12px rgba(0,0,0,0.3);box-shadow: 5px 8px 12px rgba(0,0,0,0.3); */}
.con03 .rdo_tit_list li input[type="radio"] { display:none; }
.con03 .rdo_tit_list li input[type="radio"]:checked + label .on { display:block;}
.con03 .rdo_tit_list li input[type="radio"]:checked + label .off { display:none;}

.con03 .rdo_tit_list li a { position:absolute; bottom:5px; left:0; width:100%; height:72px; text-indent:-9999px; }


.con03 .agree_evt {display:block;/* margin-top:20px; */text-align:left;font-size:0;}
.con03 .agree_evt label {display:inline-block;font-size:16px;color:#555;}
.con03 .agree_evt label input {vertical-align: baseline;margin-right:9px;}
.con03 .agree_evt span {margin-left:20px;}
.con03 .agree_evt span a {display:inline-block;background: #444444;padding: 4px 12px;font-size:12px;color:#fff;}
.con03 .agree_evt span a+a {margin-left:10px;}
.con03 .line{display: block;margin:20px auto;height: 2px;}
.con03 .tiny_txt { margin-top:5px; text-align:left;}
.con03 .tiny_txt li {position: relative;font-size: 14px;line-height:1.4;color: #444444;padding-left:10px;opacity: 0.7;}
.con03 .tiny_txt li:last-child{opacity:1}
.con03 .tiny_txt li::before{position:absolute;content:'-';left:0;}
.con03 .tinyImg { margin-top:60px; }

.con03 .freeBox_wrap {position:relative;margin: 45px auto 20px;}
.con03 .freeBox_wrap .freeBox_tit {position:relative;text-align:left;font-size: 20px;padding-left:20px;margin-bottom: 10px;}
.con03 .freeBox_wrap .freeBox_tit::before{position:absolute;content:'';top: 4px;left: 0;width: 15px;height: 12px;background: url('https://img.megagong.net/m/2021/0614_pass/gong_all/check.png') no-repeat left 0;}
.con03 .freeBox_wrap .freeBox_tit span{font-size:16px}
.con03 .freeBox_wrap .freeBox::after{content:'';display:block;clear:both;}
.con03 .freeBox_wrap .freeBox div{}
.con03 .freeBox_wrap .freeBox div::after{content:'';display:block;clear:both;}
.con03 .freeBox_wrap .freeBox div ul li{width:33.33%;float: left;box-sizing:border-box}
.con03 .freeBox_wrap .freeBox div ul li p{position:relative; padding:10px 0;text-align:center;background: #2b8198;color: #fff;font-size: 16px;font-weight:bold}
.con03 .freeBox_wrap .freeBox div ul li p input{margin-right:5px}
.con03 .freeBox_wrap .freeBox div ul li div{position:relative;padding:10px 0;text-align:center;background:#fff;}
.con03 .freeBox_wrap .freeBox div ul li+li p::before{position:absolute;content:'';background:#7772dd;width: 1px;height: 70%;left:-1px;top:15%;z-index:2;}
.con03 .freeBox_wrap .freeBox div ul li+li div::before{position:absolute;content:'';background:#f1f2f2;width: 1px;height: 80%;left:-1px;top:10%;z-index:2;}

.con03 .choice_gift {position:relative;display:table;width:100%;height: 100px;background: #fff;overflow: hidden;margin-top: 10px;}
.con03 .choice_gift div,.con03 .choice_gift dl{display: table-cell;}
.con03 .choice_gift .product_tag{background-size: contain;width: 140px;height: 80px;padding: 3% 2%;line-height: 1.2;background: url('https://img.megagong.net/m/2021/0614_pass/welfare/choice_gift_bg.png') no-repeat center;background-size: auto;border-radius: 10px;color: #fff;font-size: 16px;text-align: center;/* margin: 10px 20px 10px 40px; */box-sizing: border-box;}
.con03 .choice_gift .tit {position: relative;width: 520px;text-align:left;margin: 18px 0;}
.con03 .choice_gift .tit dt {position:relative;text-align:left;font-weight:bold;font-size: 26px;color: #222222;}
.con03 .choice_gift .tit dd {display: inline-block;font-size:16px;text-align:left;margin-top: 10px;padding: 6px 20px;}
.con03 .choice_gift .tit dd {position:relative;z-index:1;}
.con03 .choice_gift .tit dd span:before {content:'';position:absolute;z-index:-1;top:0;bottom:0;left:0;width:100%;background:#f1f2f2;}
.con03 .choice_gift .tit dd .subject{color:#2b8198}
.con03 .choice_gift .tit dd:after {display: none;content:"+";color: #999999;font-size: 15px;position:absolute;top: 13%;left: 0.8%;font-weight:700;line-height: 15px;text-align:center;}
.con03 .choice_gift .price_box {position: relative;width: 420px;vertical-align: middle;}
.con03 .choice_gift .price_box .price {width: 240px;padding-right: 30px;box-sizing: border-box;vertical-align: middle;}
.con03 .choice_gift .price_box .price p {float:left;width:100%;text-align: right;}
.con03 .choice_gift .price_box .price p:not(:first-child) { display:none; }
.con03 .choice_gift .price_box .price p img { max-width:100%; width:auto; }
.con03 .choice_gift .price_box a {display: table-cell;width: 180px;height: 100px;background: #222;}
.con03 .choice_gift .price_box a img{display: inline-block;margin: 0 auto;padding: 22% 0;}


/* cont04 */
.con04 {position: relative;padding: 100px 0 110px;background: #ebebeb;}
.con04 .buy_tit{position: relative;}
.con04 .buy_tit::before{position:absolute;content:'';top: 0;left: 0;width: 430px;height: 54px;background: url('https://img.megagong.net/m/2021/0614_pass/edu/con3_rdo_tit_L.png') no-repeat center left;z-index: 2;}
.con04 .buy_tit::after{position:absolute;content:'';top: 0;right: 0;width: 430px;height: 54px;background: url('https://img.megagong.net/m/2021/0614_pass/edu/con3_rdo_tit_R.png') no-repeat center right;z-index: 2;}
.con04 .buy_tit span{position: relative;z-index: 3; background: url('https://img.megagong.net/m/2021/0614_pass/edu/con3_rdo_tit_bg.png') no-repeat center;background-size:100% auto;padding: 15px 20px;color: #fff;font-size: 20px;display: inline-block;}

.con04 .subject_info{position: relative;display: block;margin: 15px 0 10px;}
.con04 .subject_info::after{display:block;content:'';clear:both}
.con04 .subject_info a.view{float:right;font-size:15px;padding:5px 10px;border:1px solid #000;border-radius:15px;overflow: hidden;}
.con04 .info_popwrap{width: 25%;background-color:#ffffff;border: solid 1px #dbdbdb;padding: 10px 15px;position: absolute;right: 0;top: 37px;z-index: 3;text-align: left;box-sizing: border-box;}
.con04 .info_popwrap .conTit{}
.con04 .info_popwrap .conTit p{color: #222222;padding-top: 0;}
.con04 .info_popwrap .conTit .txt01{font-size:14px;font-weight:bold;margin-bottom: 5px;}
.con04 .info_popwrap .conTit .txt02{color:#5a5a5a;font-size: 14px;line-height: 1.5;padding: 0 15px 0 0;}
.con04 .info_popwrap .conTit .txt02 strong{font-weight:400}
.con04 .info_popwrap .close{position:absolute;top: 10px;right: 10px;cursor:pointer;width: 10px;z-index:1;}
.con04 .dimBg3{position:fixed;display: none;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;z-index:2;}

.con04 .rdo_tit_list {margin: 0 auto 45px;}
.con04 .rdo_tit_list:after { content:""; display:block; clear:both; }
.con04 .rdo_tit_list li {position:relative;float:left;margin-left: 40px;box-shadow: 5px 5px 4px rgb(131 131 131 / 44%);}
.con04 .rdo_tit_list li:first-child { margin-left:0; }
.con04 .rdo_tit_list li label .off { display:block; }
.con04 .rdo_tit_list li label .on { display:none; }
.con04 .rdo_tit_list li label img{/* -webkit-box-shadow: 5px 8px 12px rgba(0,0,0,0.3); -moz-box-shadow: 5px 8px 12px rgba(0,0,0,0.3);box-shadow: 5px 8px 12px rgba(0,0,0,0.3); */}
.con04 .rdo_tit_list li input[type="radio"] { display:none; }
.con04 .rdo_tit_list li input[type="radio"]:checked + label .on { display:block;}
.con04 .rdo_tit_list li input[type="radio"]:checked + label .off { display:none;}
.con04 .pass_link {margin:65px auto 0}
.con04 .pass_link ul{margin:40px auto 25px;overflow:hidden}
.con04 .pass_link ul li{float:left;}
.con04 .pass_link ul li+li{margin-left:13px}
.con04 .agree_evt {display:block;/* margin-top:20px; */text-align:left;font-size:0;}
.con04 .agree_evt label {display:inline-block;font-size:16px;color:#555;}
.con04 .agree_evt label input {vertical-align: baseline;margin-right:9px;}
.con04 .agree_evt span {margin-left:20px;}
.con04 .agree_evt span a {display:inline-block;background: #444444;padding: 4px 12px;font-size:12px;color:#fff;}
.con04 .agree_evt span a+a {margin-left:10px;}
.con04 .line{display: block;height: 2px;margin:20px auto;}
.con04 .tiny_txt { margin-top:5px; text-align:left;}
.con04 .tiny_txt li {position: relative;font-size: 14px;line-height:1.4;color: #444444;padding-left:10px;opacity: 0.7;}
.con04 .tiny_txt li:last-child{opacity:1}
.con04 .tiny_txt li::before{position:absolute;content:'-';left:0;}
.con04 .tinyImg { margin-top:60px; }

.con04 .freeBox_wrap {position:relative;margin: 45px auto 20px;}
.con04 .freeBox_wrap .freeBox_tit {position:relative;text-align:left;font-size: 20px;padding-left:20px;margin-bottom: 10px;}
.con04 .freeBox_wrap .freeBox_tit::before{position:absolute;content:'';top: 4px;left: 0;width: 15px;height: 12px;background: url('https://img.megagong.net/m/2021/0614_pass/gong_all/check.png') no-repeat left 0;}
.con04 .freeBox_wrap .freeBox_tit span{font-size:16px}
.con04 .freeBox_wrap .freeBox::after{content:'';display:block;clear:both;}
.con04 .freeBox_wrap .freeBox div{}
.con04 .freeBox_wrap .freeBox div::after{content:'';display:block;clear:both;}
.con04 .freeBox_wrap .freeBox div ul li{width:20%;float: left;box-sizing:border-box}
.con04 .freeBox_wrap .freeBox div ul li p{position:relative;padding:10px 0;text-align:center;background: #4744d2;color: #fff;font-size: 16px;font-weight:bold;}
.con04 .freeBox_wrap .freeBox div ul li p input{margin-right:5px}
.con04 .freeBox_wrap .freeBox div ul li div{position:relative;padding:10px 0;text-align:center;background:#fff;}
.con04 .freeBox_wrap .freeBox div ul li+li p::before{position:absolute;content:'';background: #8d8bf6;width: 1px;height: 70%;left:-1px;top:15%;z-index:2;}
.con04 .freeBox_wrap .freeBox div ul li+li div::before{position:absolute;content:'';background:#f1f2f2;width: 1px;height: 80%;left:-1px;top:10%;z-index:2;}

.con04 .choice_gift {position:relative;display:table;width:100%;height: 100px;background: #fff;overflow: hidden;}
.con04 .choice_gift div,.con04 .choice_gift dl{display: table-cell;}
.con04 .choice_gift .product_tag{background-size: contain;width: 140px;height: 80px;padding: 3% 2%;line-height: 1.2;background: url('https://img.megagong.net/m/2021/0614_pass/edu/choice_gift2_bg.png') no-repeat center;background-size: auto;border-radius: 10px;color: #fff;font-size: 16px;text-align: center;/* margin: 10px 20px 10px 40px; */box-sizing: border-box;}
.con04 .choice_gift .tit {position: relative;width: 520px;text-align:left;margin: 18px 0;}
.con04 .choice_gift .tit dt {position:relative;text-align:left;font-weight:bold;font-size: 26px;color: #222222;}
.con04 .choice_gift .tit dd {display: inline-block;font-size:16px;text-align:left;margin-top: 10px;/* background: #f1f2f2; */padding: 6px 20px;}
.con04 .choice_gift .tit dd {position:relative;z-index:1;}
.con04 .choice_gift .tit dd span:before {content:'';position:absolute;z-index:-1;top:0;bottom:0;left:0;width:100%;background:#f1f2f2;}
.con04 .choice_gift .tit dd .subject{color:#4744d2}
.con04 .choice_gift .tit dd:after {display: none;content:"+";color: #999999;font-size: 15px;position:absolute;top: 13%;left: 0.8%;font-weight:700;line-height: 15px;text-align:center;}
.con04 .choice_gift .price_box {position: relative;width: 420px;vertical-align: middle;}
.con04 .choice_gift .price_box .price {width: 240px;/* margin: 30px 35px; */padding-right: 30px;box-sizing: border-box;vertical-align: middle;}
.con04 .choice_gift .price_box .price p {float:left;width:100%;text-align: right;}
.con04 .choice_gift .price_box .price p:not(:first-child) { display:none; }
.con04 .choice_gift .price_box .price p img { max-width:100%; width:auto; }
.con04 .choice_gift .price_box a {display: table-cell;width: 180px;height: 100px;background: #222;}
.con04 .choice_gift .price_box a img{display: inline-block;margin: 0 auto;padding: 22% 0;}
.pass_evt{margin-top: 80px;}
.pass_evt a:last-child{margin-top: 30px; display: block;}


/* cont06 */
.con05 {background:#f1f2f2;padding: 0 0 100px;}
.con05 .inner{background:url('https://img.megagong.net/m/2021/0614_pass/welfare/con5_line.png') repeat-x center top;padding-top: 90px;}
.con05 ul {margin:20px auto 10px;overflow:hidden}
.con05 ul li{float:left;width:33.3%;padding: 20px 94px;box-sizing: border-box;font-size:16px;}
.con05 ul li p{width:160px;color:#fff;padding:12px 0;border-radius:20px;margin: 0 auto;}
.con05 ul li span.txt{display:block;margin:15px auto;color: #000 !important;font-size: 16px !important;font-weight: 200 !important;line-height: 1.2;}
.con05 ul li  a{font-size:14px;padding:3px 10px;border:1px solid #000}
.con05 ul li+li{border-left: 1px solid #f1f9ff;}
.con05 ul li+li+li+li{border-top: 1px solid #f1f9ff;}
.con05 ul li:nth-child(4){border-left:none}
.atoz_bnr{margin: 35px 0 20px;}
/* .atoz_bnr img{-webkit-box-shadow: 10px 9px 15px -4px #7F7F7F; box-shadow: 10px 9px 15px -4px #7F7F7F;} */

/* cont07 */
.con06 {background:url('https://img.megagong.net/m/2021/1206_pass/tech/con7_bg.png') #462512 no-repeat center;;padding:90px 0 105px;background-size:auto 100%;}
.con06 .tea_new{margin:75px auto 110px}
.con06 .tea_major+.tea_major {margin-top:30px;}
.con06 .tea_minor{position:relative;margin-top:70px;margin-bottom:140px}
.con06 .tea_minor .tea_minor_sd{margin-left:10px}
.con06 .tea_minor .slick-slide img{width:100%;}
.con06 .slick-arrow {position:absolute;top:50%;width: 35px;height: 34px;font-size:0;transform: translateY(-50%);z-index:5;}
.con06 .slick-prev {left:-15px;background: url('https://img.megagong.net/m/2021/1206_pass/tech/con7_arrow_L.png') no-repeat center;background-size:100% auto;}
.con06 .slick-next {right:-15px;background: url('https://img.megagong.net/m/2021/1206_pass/tech/con7_arrow_R.png') no-repeat center;background-size:100% auto;}
.con06 .slick-dots {position:absolute;bottom:0;left:0;right:0;text-align: center;font-size:0;}
.con06 .tea_minor .counting {font-size:12px;color:#cccccc;line-height:18px;position:absolute;bottom:-40px;left:50%;transform: translateX(-50%);width:60px;height:20px;border:1px solid #cccccc;border-radius: 10px;}
.con06 .tea_minor .counting strong {font-weight:400;}

.con06 .tea_minor.ver .slick-slide { text-align:center; }
.con06 .tea_minor.ver .slick-slide .item { text-align:center;}
.con06 .tea_minor.ver .slick-slide img { width:98%; display:block; margin:auto; }

/* cont08 */
.con07{background:#f1f2f2;}
.con07 .inner{position:relative; padding:100px 0 120px}
.con07 .tiny_txt{font-size:14px;color:#7c7c7c;position: absolute;top: 20px;right:0;opacity:0.5}
.con07 .cont_img{position:relative}
.con07 .cont_img span{position:absolute;left:-45px;top:-100px}
.con07 .cont_img::before{position:absolute;content:'';width: 760px;height:450px;top: 0;left: -760px;background: url('https://img.megagong.net/m/2021/0614_pass/welfare/con8_L.png') no-repeat center;background-size:100% auto;}
.con07 .cont_img::after{position:absolute;content:'';width: 760px;height:450px;top: 0;right: -760px;background: url('https://img.megagong.net/m/2021/0614_pass/welfare/con8_R.png') no-repeat center;background-size:100% auto;}
.con07 .btn{display: inline-block;margin-top:60px;}

/* cont09 */
.con08 {background: #e0f3dd url(https://img.megagong.net/m/2021/0614_pass/welfare/con9_bg.png) no-repeat bottom center;background-size:auto 100%;padding:100px 0 110px;}
.con08 .inner .list {font-size:0;}
.con08 .inner .list li {display:inline-block;text-align:center;padding:20px 0;width:350px;background: rgba(255, 255, 255, 0.5);box-shadow: 3px 3px 8px rgba(58, 61, 172, .17);border-radius: 10px;}
.con08 .inner .list li+li {margin-left:14px;}
.con08 .inner .list li:nth-child(3n+1) {margin-left:0;}
.con08 .inner .list li:nth-child(n+4) {margin-top:15px;}
.con08 .inner .list li .icon {display:inline-block;border-radius: 43px;/* box-shadow: 3px 3px 8px rgba(58, 61, 172, .17); */}
.con08 .inner .list li .txt {margin-top:19px;}
.con08 .inner .list li .txt strong {display:block;font-size:20px;color:#000000;}
.con08 .inner .list li .txt p {margin-top:24px;position:relative;font-size:16px;color:#444444;line-height:1.12;}
.con08 .inner .list li .txt p:before {content:'';position:absolute;top: -18px;left:0;right:0;margin:0 auto;width:10px;height:9px;background: url(https://img.megagong.net/m/2021/0614_pass/gong_all/con09_list_be.png) no-repeat bottom center;background-size:100% auto;}


/* cont08_n */
.con8_n { background: #fff; padding:100px 0; }
.con8_n ul { margin:50px auto 0; max-width:1000px; overflow:hidden; }
.con8_n li { float:left; width:490px; margin:0 0 13px 20px;  }
.con8_n li:nth-child(odd) { margin-left:0; }


/* cont10 */
.con09 {padding:100px 0 110px;background-color: #fff;}
.con09 .inner .list {margin:46px -16px 0 -4px;font-size:0;}
.con09 .inner .list li {display:inline-block;position:relative;}
.con09 .inner .list li+li {margin-left:99px;}
.con09 .inner .list li a {position:absolute;top: 81%;left: 29%;width: 40%;height: 7%;}

/* cont11 */
.con10 {background: #3a2c24 url(https://img.megagong.net/m/2021/1206_pass/tech/con10_bg.png) no-repeat bottom center;background-size:auto 100%;padding:70px 0 90px}
.con10 .btns{ display:block; margin:0 auto; max-width:480px; width:50%; }


.con11 { background:#f1f2f2; padding:100px 0 110px; }
#eventWrap .con11 h3 { text-align:center; padding-bottom:50px; border-bottom:1px solid #d0d0d0; margin-bottom:20px; }
.con11 li { margin-bottom:30px; }


/* con12 */
.con12 {background:#f9dddd url(https://img.megagong.net/m/2022/0127_free/gong/con12_bg.png) no-repeat center bottom;background-size:100% auto}
.con12 .inner {padding:100px 0 78px;}
.con12 .inner .con12_1 {padding-bottom:80px;border-bottom:1px solid #d0d0d0;}
.con12 .inner .con12_1 h3 {margin-bottom:40px;}
.con12 .inner .con12_1 .btns {margin-top:51px;font-size:0;}
.con12 .inner .con12_1 .btns a {display:inline-block;}
.con12 .inner .con12_1 .btns a+a {margin-left:50px;}
.con12 .inner .con12_2 {padding-top:80px;}
.con12 .inner .con12_2 h3 {margin-bottom:48px;}
.con12 .inner .con12_2 a {display:inline-block;}
@media (max-width:1080px) {
    .qa_txt .popup { max-width:115px; width:14%; bottom:-9px; margin-left:-4vw; }
}


@media (max-width:1200px) {
	#eventWrap .inner{width: 97%;max-width: 97%;}
    .con05 .inner{padding-top: 8%;}
    .fltbanner{display: none}
	.con01 h3,.con08 h3{margin: 0 1% 60px;}
	.con02 h3,.con07 h3{margin:0 4% 60px;}
    .con03 h3,.con05 h3,.con06 h3,.con11_1 h3{margin: 0 6% 60px;}

    /* common + »ó´Ü Å¸ÀÌ¸Ó */
    .date_btm_w .countWrap.on {width: 94%;bottom: 85px;}
    .date_btm_w .countWrap__section {width: 100%;box-sizing: border-box;}
    .date_btm_w .countWrap .end_info{font-size: 22px;}
    .date_btm_w .countWrap__tie{font-size:20px}
    .date_btm_w .countWrap .pass_bnr_btn_wrap{margin-top: -1%;}
    .date_btm_w .countWrap .pass_bnr_btn_wrap a{font-size: 18px;padding: 10px 35px 10px 10px;background-size: 15px;background-position: right 5% center;}

    .date_btm_w .countWrap i.ver3 { top:-35%; right:1%; text-align:right; }
    .date_btm_w .countWrap i.ver3 img { width:80%;  }



    /* con_top */
    #eventWrap .con_top .pc_wrap .inner {padding:15% 0 15%;}
    #eventWrap .con_top .pc_wrap .inner .txt span.tit img {width:75%;}
    #eventWrap .con_top .pc_wrap .inner .txt span.stxt{margin:2% 0 6%}
    #eventWrap .con_top .pc_wrap .inner .txt span.stxt img {width: 30%;}
    #eventWrap .con_top .pc_wrap .inner .txt span.stxt::before {width: 100%;left: -60%;}
    #eventWrap .con_top .pc_wrap .inner .txt span.btxt img {width:40%;}
    #eventWrap .con_top .pc_wrap .inner .tiny_txt{margin-top:10%;}
     

    /*con01*/
    .con01 { padding:8vw 0 10vw; background-size:cover; }
    .con01 i { top:15%; left:1%; margin-left:0; width:98%; }
    .con01 ul { margin-top:5vw; }
    .con01 li { float:none; width:100%; text-align:center; max-width:527px; margin:0 auto 10vw;   }
    .con01 li:last-child { float:none; }
    .con01 li p { margin-top:3vw; font-size:11px; }


    /* con02 */    
    .con02 img {width: 100%;}
    .con02 .buy_tit::before{left: 0;width: 40%;height: 100%;}
    .con02 .buy_tit::after{right:0;width: 40%;height: 100%;}
    .con02 .con02_sd_w {margin-top:5%;}
    .con02 .con02_sd_w .con02_sd {margin:0;}
    .con02 .con02_sd_w .slick-slide > div {padding:0 2%;}
    /* .con02 .con02_sd_w .slick-prev {left:-5px;}
    .con02 .con02_sd_w .slick-next {right:-5px;} */
    .con02 .con02_sd_w .sd_num {position:absolute;top:-48px;right:90px;font-weight:bold;font-size:14px;color:#222222;}
    .con02 .con02_sd_w .all_num {position:absolute;top:-48px;right:20px;font-weight:bold;font-size:14px;color:#999999;}
    .con02 .con02_sd_w .slick-arrow {position:absolute;top:-29px;width:21px;height:20px;font-size:0;}
    .con02 .con02_sd_w .slick-prev {right:84px;background: url('https://img.megagong.net/m/2021/0315_pass/nine/con05_L.png') no-repeat center;background-size:100% auto;}
    .con02 .con02_sd_w .slick-next {right:18px;background: url('https://img.megagong.net/m/2021/0315_pass/nine/con05_R.png') no-repeat center;background-size:100% auto;}
    .con02 .con02_sd_w .slick-dots {position:absolute;top:-41px;right:38px;font-size:0;border-radius:3px;overflow:hidden;}
    .con02 .con02_sd_w .slick-dots li {display:inline-block;width:12px;height:3px;cursor:pointer;background:#ececec;}
    .con02 .con02_sd_w .slick-dots li.slick-active {background:#222222;}
    .con02 .con02_sd_w .slick-dots li button {font-size:0;display:block;height:100%;}
    .con02 span.tiny{font-size:10px}

    /* con03 */
    .con03 .buy_tit::before{left: 0;width: 35%;height: 100%;background-size: auto 100%;}
    .con03 .buy_tit::after{right:0;width: 35%;height: 100%;background-size: auto 100%;}
    .con03 .rdo_tit_list li {width:49%;margin-left: 2%;}
    .con03 .rdo_tit_list li a { bottom:0; width:100%; height:7vw; }
    .con03 .rdo_tit_list li img{width:100%}
    .con03 .choice_gift .product_tag{width: 12%;}
	.con03 .choice_gift .tit {width: 48%;}
	.con03 .choice_gift .price_box {width: 40%;}
	.con03 .choice_gift .price_box a{width: 50%;}

	/* con04 */
	.con04 .buy_tit::before{left:0;width:35%;height: 100%;background-size: auto 100%;}
    .con04 .buy_tit::after{right:0;width:35%;height: 100%;background-size: auto 100%;}
    .con04 .rdo_tit_list li {width:49%;margin-left: 2%;}
    .con04 .rdo_tit_list li img{width:100%}
    .con04 .choice_gift .product_tag{width: 12%;}
	.con04 .choice_gift .tit {width: 48%;}
	.con04 .choice_gift .price_box {width: 40%;}
	.con04 .choice_gift .price_box .price p{text-align: right;}
	.con04 .choice_gift .price_box a{width:50%}
    .con04 .pass_link ul li{width:24%}
    .con04 .pass_link ul li+li{margin-left:1.25%}
    .pass_evt{margin-top: 8%;}

    /* con05 */
    .con05 ul li{padding: 20px 5%;}
    .con05 ul li p{width:65%}
    .con05 .btxt img{width:70%}

    /* con06 */
    .con06 .tea_minor .slick-slide img{margin-right:0}
    
    /* con07 */
    .con07 .cont_img span{width:10%;left:0;top:-15%;}
    .con07 .cont_img::before{width: 50%;height:100%;left: -46%;background-size:100% 100%;}
    .con07 .cont_img::after{width: 50%;height:100%;right: -46%;background-size:100% 100%}

	/* con08 */
	.con08 .inner .list li {padding:20px 0;width:calc(33.333% - 10px);}
	.con08 .inner .list li .txt p {font-size:15px;}

    
    /* cont08_n */
	.con8_n { padding:8vw 0; }
	.con8_n ul { margin:5vw auto 0; }
	.con8_n li { width:49.5%; margin:0 0 1.5% 1%;  }
	.con8_n li img { width:100%;}


	/* con09 */
	.con09 .inner .list {margin:4% 0;}
	.con09 .inner .list li {width:45%;}
	.con09 .inner .list li+li {margin-left:5%;}
	.con09 .inner .list li img {width: 100%;}

	/* con10 */
	#eventWrap .con10 .inner .btns a {width:42%;}
	#eventWrap .con10 .inner .btns a+a {margin-left:2%;}

    
	/* con11 */
    .con11 { padding:100px 0 110px; }
    #eventWrap .con11 h3 {padding-bottom:3%; margin-bottom:3%; }
    #eventWrap .con11 h4 { width:80%; display:block; margin:auto; }
    .con11 li { margin-bottom:10px; }
    .con11 p a  img { width:50%; max-width:300px; }

    /* con12 */
    #eventWrap .con12 .inner {padding:10% 0 8%;}
    #eventWrap .con12 .inner .con12_1 {padding-bottom:8%;}
    #eventWrap .con12 .inner .con12_1 h3 {margin-bottom:4%;}
    #eventWrap .con12 .inner .con12_1 h3 img {width: 70%;}
    #eventWrap .con12 .inner .con12_1 .btns {margin-top:5%;}
    #eventWrap .con12 .inner .con12_1 .btns a {width: 40%; max-width:300px; }
    #eventWrap .con12 .inner .con12_1 .btns a+a {margin-left:2%;}
    #eventWrap .con12 .inner .con12_1 .btns a img { width:100%;}
    #eventWrap .con12 .inner .con12_2 {padding-top:8%;}
    #eventWrap .con12 .inner .con12_2 h3 {margin-bottom:5%;}
    #eventWrap .con12 .inner .con12_2 h3 img {width:85%;}
    #eventWrap .con12 .inner .con12_2 a {width: 50%;}
}

@media (max-width:992px){
     #eventWrap h3{margin-bottom: 4%;}

    /* common + »ó´Ü Å¸ÀÌ¸Ó */
    .date_btm_w .countWrap {height: auto;}
    .date_btm_w .countWrap__section {padding: 25px 10px 15px;}
    .date_btm_w .countWrap.on .countWrap__section {padding: 15px 10px;}
    .date_btm_w .countWrap .end_info{font-size: 22px;}
    .date_btm_w .countWrap__tie{font-size:20px;margin-left: 7px;}
    .date_btm_w .countWrap__tie:before {left: -33%;top: 39%;}
    .date_btm_w .countWrap .pass_bnr_btn_wrap{margin-top: -0.3%;}
    .date_btm_w .countWrap .pass_bnr_btn_wrap a{font-size: 16px;padding: 5px 35px 5px 10px;}
    .date_btm_w .countWrap i.ver3 { top:-35%; }
    
    #eventWrap .con_top .pc_wrap .inner .txt span.stxt::before{height: 40px;}
    
    .con01{padding: 45px 0 30px; }
    .con02{padding: 50px 0 55px;}
    .con02 .buy_tit::before{width: 38%;}
    .con02 .buy_tit::after{width: 38%;}
    .con03,.con08,.con09,.con11{padding: 50px 0 30px;}
    .con03 .choice_gift .product_tag{padding: 3.5% 2% 3%;}
    .con03 .choice_gift .price_box a img{padding: 23.5% 0;}
    .con04{padding: 50px 0 55px;}
    .con04 .choice_gift .product_tag{padding: 3.5% 2% 3%;}
    .con04 .choice_gift .price_box a img{padding: 23.5% 0;}
    .con05{padding: 0 0 40px;}
    .con06{padding: 45px 0 55px;}
    .con06 .tea_new{margin:35px auto 55px}
    .con06 .tea_minor{margin-bottom:70px}
    .con06 .tea_next img{width: 70%;}
    .con06 .tea_minor .counting {font-size:11px;line-height:15px;bottom:-30px;width:50px;height:16px;}
    .con07 .inner{padding: 50px 0 60px;}
    .con07 .tiny_txt{font-size:12px}
    .con07 .btn{margin-top:30px;width: 45%;}
    .con08_a{padding:50px 0 55px}
    .con10{padding:50px 0 55px}
    .con10{padding: 35px 0 45px;}
}
@media (max-width: 768px) {
    /* common + »ó´Ü Å¸ÀÌ¸Ó */
    .date_btm_w .countWrap{height: auto;}
    .date_btm_w .countWrap__section{padding:15px 10px;}
    .date_btm_w .countWrap .end_info{display:block;font-size: 20px;}
    .date_btm_w .countWrap__tie{font-size: 20px;margin-left: 10px;margin-top:15px;}
    .date_btm_w .countWrap__tie.countWrap__tie-day{margin: 15px 0 0;}
    .date_btm_w .countWrap .pass_bnr_btn_wrap{margin-top:-2%}
    .date_btm_w .countWrap .pass_bnr_btn_wrap a{text-align:center;font-size: 16px;padding: 15px 25px 15px 10px;background-position: right 5% bottom 30%;}

    .date_btm_w .countWrap i.ver3 { top:-25%; }


    /* con_top */
    #eventWrap .con_top .inner {padding:15% 0 100px;}
    #eventWrap .con_top .inner .tiny_txt {font-size:12px;}
    #eventWrap .con_top .pc_wrap {display:none;}
    #eventWrap .con_top .mo_wrap {display:block;width: 100%;background: url(https://img.megagong.net/m/2021/1206_pass/tech/visual_bg.png) no-repeat bottom center;background-size: 100% 100%;}
    #eventWrap .con_top .mo_wrap .txt {text-align: left;max-width: 80%;padding-bottom: 4%;margin-top: 0;}

    /* con01 */
    .con01 .tiny_txt{margin-top:45px;font-size: 12px;}

    /* con02 */
    .con02 .buy_tit::before{background-size:auto 100%;}
    .con02 .buy_tit::after{background-size:auto 100%}
    .con02 .buy_tit span{font-size:16px}
    .con02 .con02_sd_w {margin-top: 45px;}
    .con02 .con02_sd_w .sd_num { top:-35px;right:82px; font-size:12px;}
    .con02 .con02_sd_w .all_num { top:-35px;right:20px; font-size:12px;}

    .con02 .con02_sd_w .slick-arrow { top:-20px; width:18px; height:18px; }
    .con02 .con02_sd_w .slick-prev {right:80px; background-size:15px; }
    .con02 .con02_sd_w .slick-next {right:18px;  background-size:15px; }
    .con02 .con02_sd_w .slick-dots {position:absolute;top:-30px;right:38px;font-size:0;border-radius:3px;overflow:hidden;}
    .con02 .con02_sd_w .slick-dots li {display:inline-block;width:5px;height:3px;cursor:pointer;background:#ececec;}
	
    /* con03 */
    .con03 .info_popwrap{width:40%;top:135%}
    .con03 .buy_tit span{font-size:16px}
    .con03 .subject_info a.view{font-size:12px}
    .con03 .tiny_txt li{font-size:12px}
    .con03 .line{margin:10px auto}
    .con03 .agree_evt label{font-size:14px}
    .con03 .freeBox_wrap .freeBox_tit{font-size: 16px;}
    .con03 .freeBox_wrap .freeBox_tit span{font-size:14px}
    .con03 .freeBox_wrap .freeBox div ul li p{font-size:14px}
    .con03 .choice_gift div,.con03 .choice_gift dl{display:inline-block;}
    .con03 .choice_gift{height:auto}
    .con03 .choice_gift .product_tag{width: 20%;margin: 10px 0 10px;padding: 3% 2% 3%;}
	.con03 .choice_gift .tit {width:70%;}
	.con03 .choice_gift .tit dt {font-size: 20px;}
    .con03 .choice_gift .tit dd {font-size: 13px;padding: 5px 10px;}
	.con03 .choice_gift .price_box {width: 100%;}
	.con03 .choice_gift .price_box .price {width: 100%;padding-right: 0;margin-top: 0;}
	.con03 .choice_gift .price_box .price p img{padding: 1% 2%;}
	.con03 .choice_gift .price_box a {width: 100%;height: auto;display: inline-block;}
	.con03 .choice_gift .price_box a img{padding: 1.5% 0;width: auto;}

	/* con04 */
	.con04 .info_popwrap{width:40%;top:135%}
    .con04 .buy_tit span{font-size:16px}
    .con04 .subject_info a.view{font-size:12px}
    .con04 .tiny_txt li{font-size:12px}
    .con04 .line{margin:10px auto}
    .con04 .agree_evt label{font-size:14px}
    .con04 .freeBox_wrap .freeBox_tit{font-size: 16px;}
    .con04 .freeBox_wrap .freeBox_tit span{font-size:14px}
    .con04 .freeBox_wrap .freeBox div ul li p{font-size:14px}
    .con04 .choice_gift div,.con04 .choice_gift dl{display:inline-block;float: left;}
    .con04 .choice_gift{height:auto}
    .con04 .choice_gift .product_tag{width: 20%;margin: 10px 0 10px;padding: 3% 2% 3%;}
	.con04 .choice_gift .tit {width:70%;}
	.con04 .choice_gift .tit dt {font-size: 20px;}
    .con04 .choice_gift .tit dd {font-size: 13px;padding: 5px 10px;}
	.con04 .choice_gift .price_box {width: 100%;}
	.con04 .choice_gift .price_box .price {width: 100%;padding-right: 0;margin-top: 0;}
	.con04 .choice_gift .price_box .price p img{padding: 1% 2%;}
	.con04 .choice_gift .price_box a {width: 100%;height: auto;display: inline-block;}
	.con04 .choice_gift .price_box a img{padding: 1.5% 0;width: auto;}
	.con04 .pass_link ul{margin: 20px auto 15px;}
	
    /* con05 */
    .con05 ul li{font-size:14px;padding: 20px 2%;}
    .con05 ul li span.txt{font-size:14px !important}
    .con05 ul li a{font-size:12px}

    /* con06 */
    .con06 .tea_major+.tea_major {margin-top:15px;}
    .con06 .tea_minor {margin-top:35px;}
    .con06 .slick-arrow {width: 25px;height: 24px;}
    .con06 .slick-prev{left:-8px}
    .con06 .slick-next{right:-8px}

	/* con08 */
	.con08 .inner .list li {padding:20px 0;width:calc(50% - 7px);}
	.con08 .inner .list li+li {margin-left:14px;}
	.con08 .inner .list li:nth-child(3n+1) {margin-left:14px;}
	.con08 .inner .list li:nth-child(2n+1) {margin-left:0;}
	.con08 .inner .list li:nth-child(n+4) {margin-top:15px;}
	.con08 .inner .list li .icon {width: 60px;}
	.con08 .inner .list li .txt strong {font-size:17px;}
	.con08 .inner .list li .txt p {font-size:13px;}

	/* con09 */
	.con09 .inner .list li {width:49%;}
	.con09 .inner .list li+li {margin-left:2%;}
}

@media (max-width: 576px){
    /* common + »ó´Ü Å¸ÀÌ¸Ó */
    .date_btm_w .countWrap.on{bottom:75px;z-index: 3;}
    .date_btm_w .countWrap.on .countWrap__section {padding:15px 20px;overflow:hidden;}
    .date_btm_w .countWrap__section {padding:2% 2%;}
    .date_btm_w .countWrap .pass_bnr_btn_wrap {margin-top:4%;float:none;}
    .date_btm_w .countWrap .pass_bnr_btn_wrap a {padding: 10px 15px 10px 5px;width:calc(50% - 30px);font-size: 13px;}
    .date_btm_w .countWrap__tie {font-size:15px;}
    .date_btm_w .countWrap__tie.countWrap__tie-day {margin-top:0;margin-left: 2.5%;}
    .date_btm_w .countWrap a{font-size: 16px;padding: 10px 5%;background: #ffd4ae;}
    .date_btm_w .countWrap i {min-width: 150px;width: 30%;right: 3%;}
    .date_btm_w .countWrap i.ver3 { margin-top:10%; z-index:5;}
    .date_btm_w .countWrap .pass_bnr_btn_wrap a {margin-top:-5px;}
    .date_btm_w .countWrap .end_info {padding-top:0;display: inline-block;}


     /* con02 */     
     .con02 .buy_tit span{font-size:14px}
     .con02 .buy_tit::before{width: 35%;}
     .con02 .buy_tit::after{width: 35%;}

    /* con03 */     
    .con03 .buy_tit span{font-size:14px}
    .con03 .buy_tit::before{width: 24%;}
    .con03 .buy_tit::after{width: 24%;}
    .con03 .choice_gift .product_tag{background-size: 70%;font-size: 14px;background-position: center 0;}
    .con03 .freeBox_wrap .freeBox div ul li div img{width:80%}
    .con03 .agree_evt span a{margin-top:5px}    
    .con03 .info_popwrap .conTit .txt01{font-size:12px;}
    .con03 .info_popwrap .conTit .txt02{font-size: 12px;}        
    .freeBox_wrap .freeBox div ul li > div {display:none;}

    /* con04 */ 
    .con04 .buy_tit span{font-size:14px}
    .con04 .buy_tit::before{width: 24%;}
    .con04 .buy_tit::after{width: 24%;}
    .con04 .choice_gift .product_tag{background-size: 70%;font-size: 14px;background-position: center 0;}
    .con04 .freeBox_wrap .freeBox div ul li div img{width:80%}
    .con04 .agree_evt span a{margin-top:5px}
    .con04 .info_popwrap .conTit .txt01{font-size:12px;}
    .con04 .info_popwrap .conTit .txt02{font-size: 12px;}
    
    /* con05 */    
    .con05 ul li{font-size:13px;padding: 10px 1%;}
    .con05 ul li span.txt{font-size:13px !important}
    .con05 ul li a{font-size:11px}

    /* con07 */
    .con07 .tiny_txt{font-size:10px}
}
@media (max-width: 545px){
    /* con_top */
    #eventWrap .con_top .inner {padding:15% 0 120px;}
}
@media (max-width: 460px){
	/* con03 */
    .con03 .choice_gift .price_box a img{width:20%}
    
    /* con04 */
    .con04 .choice_gift .price_box a img{width:20%}

    /* con08 */
	.con08 .inner .list li .txt strong {font-size:15px;}
	.con08 .inner .list li .txt p {font-size:12px;}
}
@media (max-width:420px) {	
    .date_btm_w .countWrap .end_info{font-size: 16px;}
    
    /* con02 */
    .con02 .buy_tit span{font-size: 12px;}
    .con02 .buy_tit::before{width: 30%;}
    .con02 .buy_tit::after{width: 30%;}
    
    
    /* con03 */
    .con03 .buy_tit::before{width: 20%;}
    .con03 .buy_tit::after{width: 20%;}
    .con03 .choice_gift .product_tag{font-size: 13px;height: auto;background-size: contain;}
    .con03 .choice_gift .price_box .price p img{width:45%}
    .con03 .freeBox_wrap .freeBox_tit span{display:block}
    .con03 .agree_evt span{margin-left: 0;}

    /* con04 */  
    .con04 .buy_tit::before{width: 20%;}
    .con04 .buy_tit::after{width: 20%;}  
    .con04 .choice_gift .product_tag{font-size: 13px;height: auto;background-size: contain;}
    .con04 .choice_gift .price_box .price p img{width:45%}
    .con04 .freeBox_wrap .freeBox_tit span{display:block}
    .con04 .agree_evt span{margin-left: 0;}

    /* con05 */
    .con05 ul li span.txt{font-size:11px !important}

    /* con08 */
    .con08 .inner .list li {padding:15px 0;}
    .con08 .inner .list li .icon {width: 50px;}
    .con08 .inner .list li .txt {margin-top:15px;}
    .con08 .inner .list li .txt strong {font-size:14px;}
    .con08 .inner .list li .txt p {margin-top:20px;font-size:11px;}
    .con08 .inner .list li .txt p:before {top:-12px;width:8px;height:7px;}
}

@media (max-width:360px) {	
    .date_btm_w .countWrap__tie.countWrap__tie-day{margin-left: 2%;}
}







/******************************************************************************************/



.qa_list {margin-top:40px;font-size:0;}
.qa_list li {display:inline-block;}
.qa_list li:nth-child(2) {margin-left:20px;}
.qa_list li:nth-child(n+3) {margin-top:20px;}
.qa_list li:nth-child(n+4) {margin-left:25px;}
.qa_list li.qaBox { position:relative; }
.qa_list li.qaBox .popup { position:absolute; bottom:-13px; left:60%; }

@media (max-width:1200px) {
    .qa_list li.qaBox .popup { max-width:115px; width:55%; bottom:-9px;  left:inherit; right:5vw; }
	.qa_list li.qaBox .popup img { width:90%; }

	.qa_list {margin-top:4%;}
	.qa_list li { display:block; margin:2vw auto !important; }
	.qa_list li:nth-child(1),
	.qa_list li:nth-child(2) {width:100%; max-width:440px; }
	.qa_list li:nth-child(3) {width:60%; max-width:300px;} 
	.qa_list li:nth-child(4) {width:65%; max-width:350px;} 
	.qa_list li:nth-child(5) {width:70%; max-width:380px;} 

}


