@charset "euc-kr";/* setting */
.br768 { display: none; } 
.br460 { 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; line-height: 1.4; } 
#eventWrap .inner { position: relative; width: 1080px; margin: 0 auto; z-index: 1; } 
#eventWrap h3 { margin-bottom: 60px; font-size:28px; color:#b0b0b0; font-weight: 400; letter-spacing: -1.2px; } 
#eventWrap h3 strong { font-size: 46px; display:block; color:#fff; margin-top: 15px; } 
#eventWrap h3.bl,#eventWrap h3.bl strong { color:#000 } 
#eventWrap img { border: 0 none; vertical-align: top; } 
#eventWrap ul::after { clear:both; content:''; display:block } 
#eventWrap .img_pc { display: inline-block; } 
#eventWrap .img_mb { display: none; } 



/* ÇÃ·ÎÆÃ */
.fltbanner { position: fixed; top: 60%; right: 105px; transform: translateY(-50.1%); -moz-transform: translateY(-50.1%); -webkit-transform: translateY(-50.1%); z-index:2; } 
.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%; background: rgba(0, 0, 0, 1); } 
.date_btm_w .countWrap__section { position:relative; width: 1220px; margin:0 auto; padding: 20px 25px 20px; 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: 25px; font-weight: bold; margin-left: 22px; color: #1ec165; } 
.date_btm_w .countWrap__tie-si { margin-left: 0; } 
.date_btm_w .countWrap__tie-cho { padding-right:0; } 
.date_btm_w .countWrap__tie-day { margin: 0 15px 0 40px; border-bottom: 3px solid #1ec165; width: 70px; text-align: center; padding-bottom: 5px; } 
.date_btm_w .countWrap__tie-day:before { display: none; } 
.date_btm_w .countWrap__tie:before { position:absolute; left: -15px; top: 41%; 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: 25px; font-weight: bold; margin-top: 20px; } 
.date_btm_w .countWrap .pass_bnr_btn_wrap { float:right; width:50%; } 
.date_btm_w .countWrap .pass_bnr_btn_wrap i { position:absolute; top:-20px; right:10%; }
.date_btm_w .countWrap .pass_bnr_btn_wrap a span,.countWrap .pass_bnr_btn_wrap a strong { display:block; } 
.date_btm_w .countWrap .pass_bnr_btn_wrap a { display: inline-block; float:left; width: 254px; padding: 14px 0 14px 18px; background: #fff url(https://img.megagong.net/m/2022/0404_pass/mini/pass_bnr_btn_ar.png) no-repeat right 10% center; font-size: 17px; color: #0caf53; font-weight: bold; line-height: 1.2; } 
.date_btm_w .countWrap .pass_bnr_btn_wrap a.buy { margin-left: 30px; } 
.date_btm_w .countWrap .pass_bnr_btn_wrap strong { color: #5b0dd0; } 

.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.on .countWrap__tie-day { margin: 0 5px 0 15px; width: 55px; } 
.date_btm_w .countWrap.on .pass_bnr_btn_wrap { margin-top:-8px } 
.date_btm_w .countWrap.on .pass_bnr_btn_wrap a { width: 200px; } 
.date_btm_w .countWrap.on .end_info { margin-top: 8px; } 

@keyframes bubble { 
 0% { top:-25px; } 
 100% { top:-30px; } 
 }
@-webkit-keyframes bubble { 
 0% { top:-25px; } 
 100% { top:-30px; } 
 }

/* custome */
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; } 


/* con_top */
.con_top { position:relative; z-index:1; background: #700cd6 url(https://img.megagong.net/m/2022/0404_pass/mini/visual_bg.jpg) no-repeat left 50% center; background-size: auto 100%; } 
.con_top .inner { padding: 240px 0; } 

.con_top .coount_box { width:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.5) } 
.con_top .coount_box ul { width:1080px; margin:0 auto; } 
.con_top .coount_box ul li { position:relative; float: left; text-align: center; width:25%; padding:25px 0 } 
.con_top .coount_box ul li+li::before { position:absolute; content:''; width:1px; height:60%; top:25%; left:0; background:#8b47a7; } 
.con_top .coount_box ul li span { color:#14f275; font-size:18px; display:block; margin-bottom:15px } 
.con_top .coount_box ul li strong { font-size:24px; color:#fff; } 

/* 2022-06-03 Ãß°¡ */
.con_top .coount_box.d0603 ul { width: calc((1080px/4)*3); } 
.con_top .coount_box.d0603 ul li { width: 33.3%; } 


.con_top .coount_box.two ul { width: 100%; max-width:1080px; margin:auto; } 
.con_top .coount_box.two ul li { width: 50%; } 

.con_top .txt_box .toggleTxt { position:absolute; top:16%; left:50%; transform:translateX(-50%); color:#fff; font-size:25px; text-align:center; max-width:770px; width:100%; height:32px; line-height:32px; background:rgba(0,0,0,.2); } 
.con_top .txt_box .toggleTxt span { color:#fffc00; display:inline; } 
.con_top .txt_box .toggleTxt.on span { color:#1ec165; }


.con_top .txt_box span { display: block; } 
.con_top .txt_box .stxt { margin: 75px auto 15px; font-size: 26px; color: #fff; } 
.con_top .txt_box .stxt strong { display:block; margin-bottom:10px } 
.con_top .txt_box .tiny_txt { font-size:13px; font-weight: 400; } 

.con01_new,.con02_new,.con03_new,.con04_new,.con05_new,.con06_new { position:relative } 

/* cont01_new */
.con01_new { background: #221833 url(https://img.megagong.net/m/2022/0404_pass/mini/con1_bg2.jpg) no-repeat center; background-size: auto 100%; /* padding:175px 0 110px; */ } 
.con01_new .inner { width: 1121px !important; } 
.con01_new h3 { margin-left: -20px; width:1110px; } 
.con01_new div > img { /* margin-right: -150px; */ } 
.con01_new .tiny_txt { position: absolute; font-size:12px; color:#a5a5a5; text-align:right; right: 0; bottom: 95px; opacity: 0.3; } 

/* con02_new */
.con02_new { padding: 150px 0 160px; } 
.con02_new .subject_info { display: block; margin: 0 0 20px; position: relative; } 
.con02_new .subject_info::after { display:block; content:''; clear:both } 
.con02_new .subject_info a.view { float:right; font-size: 14px; padding: 5px 0; border:1px solid #000; border-radius:15px; overflow: hidden; width: 140px; } 
.con02_new .info_popwrap { position: absolute; width: 300px; background: #f2f2f2; border: solid 1px #000; padding: 18px 15px; right: 0; top: 0; z-index: 3; text-align: left; box-sizing: border-box; border-radius: 10px; } 
.con02_new .info_popwrap .conTit { } 
.con02_new .info_popwrap .conTit p { color: #222222; padding-top: 0; } 
.con02_new .info_popwrap .conTit .txt01 { font-size:14px; font-weight:bold; margin-bottom: 5px; } 
.con02_new .info_popwrap .conTit .txt02 { color:#5a5a5a; font-size: 14px; line-height: 1.5; padding: 0 15px 0 0; } 
.con02_new .info_popwrap .conTit .txt02 strong { font-weight:400 } 
.con02_new .info_popwrap .close { position:absolute; top: -20px; right: 0; cursor:pointer; width: 10px; z-index:1; } 
.con02_new .dimBg2 { position:fixed; display: none; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0; z-index:2; } 


.con02_new .rdo_tit_list { margin: 0 auto 45px; } 
.con02_new .rdo_tit_list:after { content:""; display:block; clear:both; } 
.con02_new .rdo_tit_list li { position:relative; float:left; margin-left: 40px; width: 32.3%; margin-left:1.3%; } 
.con02_new .rdo_tit_list li:first-child { margin-left:0; } 
.con02_new .rdo_tit_list li input[type="radio"] { display:none; } 

/* 2022-06-03 Ãß°¡ */
.con02_new .rdo_tit_list.d0603 li { width: 49%; } 

/*ºñÈ°¼ºÈ­*/
.con02_new .rdo_tit_list li input[type="radio"] + label dl { background:#f2f2f2; padding: 30px 30px 40px; color:#fff; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dt { width:100%; background:#9a9a9a; padding:10px 0; font-size: 18px; font-weight: bold; color:#ffffff } 
.con02_new .rdo_tit_list li input[type="radio"] + label dt span { color:#ffffff } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bold { font-size:28px; font-weight:bold; margin:25px auto 15px; color:#9a9a9a } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bg { width:195px; background:#9a9a9a; padding: 3px 0; margin:0 auto; border-radius: 30px; color:#fff; font-size: 14px; font-weight:bold } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bg strong { color:#fff } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price { position:relative; margin: 5px auto 70px; font-size:30px; color:#9a9a9a; line-height: 1.2; font-weight: bold; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price::before { position:absolute; content:''; background:url('https://img.megagong.net/m/2022/0404_pass/mini/con2_buy_arrow_off.png') no-repeat center; width: 64px; height: 12px; right: 0; top: 20px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price strong { font-size:45px; display:block; color:#9a9a9a; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date { position: relative; font-size:20px; color:#9a9a9a; margin-bottom:35px } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date::before { position:absolute; content:''; width:38px; height: 2px; background:#9a9a9a; top:-38px; left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.txt { font-size:18px; line-height:1.5; color:#9a9a9a; min-height: 81px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.txt span { display:block } 
.con02_new .rdo_tit_list li input[type="radio"] + label p { position: relative; background: #c7c7c7; font-size:24px; padding:20px 0; color:#fff } 
.con02_new .rdo_tit_list li input[type="radio"] + label p::before { position:absolute; content:''; width: 6px; height: 6px; background:#c7c7c7; border-radius:50%; border:5px solid #fff; left: 32%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); } 

/*È°¼ºÈ­*/
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dl { background:#8f29ff; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dt { background:#641db2; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dd.bold { color:#af75ff } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dt span { color:#17d168 } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dd.bg { background:#fff; color:#000; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dd.bg strong { color: #e02323; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dd.price::before { background:url('https://img.megagong.net/m/2022/0404_pass/mini/con2_buy_arrow_on.png') no-repeat center; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dd.price strong { color:#fff; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dd.date { color:#17d168; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dd.date::before { background:#9a9a9a; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label dd.txt { color:#fff; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label p { background:#000; color:#fff } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label p::before { background:#000; } 

/* °¡°Ý È­»ìÇ¥ »èÁ¦ no_arrow */
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.price { margin-top: 73px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.price::before,
.con02_new .rdo_tit_list li input[type="radio"]:checked + label .no_arrow dd.price::before { content: none; } 
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.bg { position: absolute; left: 50%; transform: translateX(-50%); top: 34%; } 

dd.bg { } 
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.bg strong { position: relative; display: block; } 
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.bg strong::before { content: '\25BC'; display: block; position: absolute; bottom: -15px; left: 50%; transform: translateX(-50%); color: #9a9a9a; font-size: 15px; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label .no_arrow dd.bg strong::before { color: #fff; } 

.con02_new .agree_evt { display:block; text-align:left; font-size:0; margin-bottom: 90px; } 
.con02_new .agree_evt label { display:inline-block; font-size: 13px; color: #9a9a9a; } 
.con02_new .agree_evt label input { vertical-align: baseline; margin-right: 5px; } 
.con02_new .agree_evt span { margin-left: 10px; display: inline-block; } 
.con02_new .agree_evt span a { display:inline-block; border:1px solid #9a9a9a; padding: 4px 10px; font-size:12px; color:#9a9a9a; } 
.con02_new .agree_evt span a+a { margin-left:10px; } 
.con02_new .line { display: block; margin:20px auto; height: 2px; } 
.con02_new .tiny_txt { margin: 10px auto 5px; text-align:left; color: #9a9a9a; font-size: 12px; } 

.con02_new .choice_gift { position:relative; display: flex; width:100%; height: 110px; background: #fff; overflow: hidden; flex-direction: row; align-items: center; border: 1px solid #000; box-sizing: border-box; } 
.con02_new .choice_gift div,.con02_new .choice_gift dl { display: table-cell; } 
.con02_new .choice_gift .product_tag { width: 78px; height: 78px; background: #111111; color: #fff; font-size: 16px; text-align: center; margin: 10px 30px; border-radius: 100%; padding: 15px; box-sizing: border-box; } 
.con02_new .choice_gift .tit { position: relative; width: 520px; text-align:left; } 
.con02_new .choice_gift .tit dt { position:relative; text-align:left; font-weight:bold; font-size: 26px; color: #222222; /* margin-top: 20px; */ } 
.con02_new .choice_gift .tit dd { display: inline-block; font-size:16px; text-align:left; margin-top: 10px; padding: 6px 20px; } 
.con02_new .choice_gift .tit dd { position:relative; z-index:1; } 
.con02_new .choice_gift .tit dd span:before { content:''; position:absolute; z-index:-1; top:0; bottom:0; left:0; width:100%; background:#f1f2f2; } 
.con02_new .choice_gift .tit dd .subject { color:#4742a5 } 
.con02_new .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; } 
.con02_new .choice_gift .price_box { position: relative; width: 420px; vertical-align: middle; } 
.con02_new .choice_gift .price_box .price { width: 240px; padding-right: 35px; box-sizing: border-box; vertical-align: middle; color: #8f29ff; font-size: 37px; font-weight: bold; } 
.con02_new .choice_gift .price_box .price p { float:left; width:100%; text-align: right; } 
.con02_new .choice_gift .price_box .price p:not(:first-child) { display:none; } 
.con02_new .choice_gift .price_box .price p img { max-width:100%; width:auto; } 
.con02_new .choice_gift .price_box a { display: table-cell; width: 180px; height: 100px; background: #111; color: #fff; line-height: 110px; font-weight: bold; font-size: 28px; } 
.con02_new .choice_gift .price_box a img { display: inline-block; margin: 0 auto; padding: 22% 0; } 



/* cont03_new */
.con03_new { background: #e1c7ff; padding: 160px 0 160px; } 
.con03_new .tea_new { margin: 110px auto 0; position: relative; } 
.con03_new .tea_new::before { content: ''; display: block; position: absolute; bottom: 0; left: -1500px; width: 3000px; height: 87px; background: url('https://img.megagong.net/m/2022/0401_ad/con2_bgLine.png') repeat-x center bottom; } 
/* .con03_new .tea_new::before { position:absolute; content:''; background: url('https://img.megagong.net/m/2022/0404_pass/mini/tea_new_bg.png') repeat-x 0 bottom; width: 53.75%; height: 100%; left: -50%; bottom: 0; } 
.con03_new .tea_new::after { position:absolute; content:''; background: url('https://img.megagong.net/m/2022/0404_pass/mini/tea_new_bg.png') repeat-x 0 bottom; width: 53.75%; height: 100%; right: -50%; bottom: 0; } */



.con03_new .tea_major { margin-left:-70px; width: 1220px; } 
.con03_new .tea_major ul { display:none } 
.con03_new .tea_minor { position:relative; margin-top:70px; /* margin-bottom:140px */ } 
.con03_new .tea_minor .tea_minor_sd { margin-left:10px } 
.con03_new .tea_minor .slick-slide img { width:100%; } 
.con03_new .slick-arrow { position:absolute; top:50%; width: 20px; height: 39px; font-size:0; transform: translateY(-50%); z-index:5; } 
.con03_new .slick-prev { left:-50px; background: url('https://img.megagong.net/m/2022/0404_pass/mini/tea_al.png') no-repeat center; background-size:100% auto; } 
.con03_new .slick-next { right:-50px; background: url('https://img.megagong.net/m/2022/0404_pass/mini/tea_ar.png') no-repeat center; background-size:100% auto; } 
.con03_new .slick-dots { text-align: center; position: absolute; bottom: -30px; left: 50%; font-size: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); } 
.con03_new .slick-dots li { display: inline-block; padding: 0 2px; } 
.con03_new .slick-dots li button { display: block; width: 8px; height: 8px; font-size: 0; -webkit-border-radius: 100%; border-radius: 100%; background: #111; } 
.con03_new .slick-dots li.slick-active button { background: #fff; } 
.con03_new .tiny_txt { text-align: right; color: #897595; display: block; margin-top: 15px; font-size: 11px; line-height:1.1; opacity: .5; } 

.con03_new .tea_minor.ver .slick-slide { text-align:center; } 
.con03_new .tea_minor.ver .slick-slide .item { text-align:center; } 
.con03_new .tea_minor.ver .slick-slide img { width:98%; display:block; margin:auto; } 

.con03_new .tea_minor.pc { position:relative; display:block; } 
.con03_new .tea_minor.ver { display:none; } 


/* cont04_new */
.con04_new { background:#fff; padding: 160px 0 130px; } 
.con04_new h3 { margin-bottom:30px !important } 
.con04_new .con04_new_sd_w { position:relative; margin-top:70px; } 
.con04_new .con04_new_sd_w img { display:inline-block; margin:0 30px 30px 0 } 
.con04_new .con04_new_sd_w img:nth-child(2n) { margin:0 0 30px 0 } 
.con04_new .con04_new_sd_w img:nth-child(3),.con04_new .con04_new_sd_w img:nth-child(4) { margin-bottom:0 } 
.con04_new .con04_new_sd_w .con04_sd { margin:0 -20px; } 
.con04_new .con04_new_sd_w .slick-slide > div { padding:0 20px; } 
.con04_new .con04_new_sd_w .slick-arrow { position:absolute; z-index:2; top:50%; transform: translateY(-50%); width: 20px; height: 39px; font-size:0; } 
.con04_new .con04_new_sd_w .slick-prev { left: -70px; background: url('https://img.megagong.net/m/2022/0404_pass/mini/review_al.png') no-repeat center; background-size:100% auto; } 
.con04_new .con04_new_sd_w .slick-next { right: -70px; background: url('https://img.megagong.net/m/2022/0404_pass/mini/review_ar.png') no-repeat center; background-size:100% auto; } 
.con04_new .tiny { display:block; text-align:right; font-size: 13px; color: #9a9a9a; opacity: 0.7; margin-top: 15px; } 


/* cont05_new */
.con05_new { background: #e6e6e6; padding: 160px 0; } 
.con05_new strong span { color:#9940ff } 
.con05_new .guide_box div { padding:50px 100px 50px 80px; background:#fff; overflow: hidden; } 
.con05_new .guide_box div+div { margin-top:30px } 
.con05_new .guide_box div dl { float:left; font-weight:bold; text-align: left; } 
.con05_new .guide_box div img { float:right } 
.con05_new .guide_box div dl dt { font-size:23px; margin-bottom:30px } 
.con05_new .guide_box div dl dd { font-size:17px } 
.con05_new .guide_box div dl dd span { color:#9940ff } 

/* cont06_new */
.con06_new { padding:135px 0; background: #e1c7ff; } 
.con06_new p { position: relative; font-size: 29px; margin-bottom: 60px; } 
.con06_new p::before { position: absolute; content:''; left: 0; top: 50%; width: 25%; height: 2px; background:#000; } 
.con06_new p::after { position: absolute; content:''; right: 0; top: 50%; width: 25%; height: 2px; background:#000; } 

/* con07_new */
.con07_new { background: #f1e5ff; padding: 160px 0 0; } 
.con07_new h3 { } 
.con07_new .g_img.pc { margin: 0 -321px; } 
.con07_new .g_img.mo { display: none; } 

@media (max-width:1614px) {.con07_new .g_img.pc { margin: 0 -80px; } 
}

@media (max-width:1220px) {.date_btm_w .countWrap__section { width:100%; } 
.con01_new .inner { width: 96% !important; } 

.con03_new .tea_major { margin-left:-1%; width: 102% } 
 }

@media (max-width:1200px) {
#eventWrap .inner { width:96% } 
#eventWrap h3 { margin-bottom: 3%; font-size: 24px; } 
#eventWrap h3 strong { font-size: 40px; margin-top:0; } 

 .fltbanner { display: none } 



.con_top .txt_box .toggleTxt { top:15%; left:50%; transform:translateX(-50%); font-size:18px;height:32px; line-height:32px; } 

 /* common + »ó´Ü Å¸ÀÌ¸Ó */
 .date_btm_w .countWrap .end_info { margin-top: 1.5%; } 
.date_btm_w .countWrap__section { box-sizing: border-box; padding: 2% 2%; } 
 .date_btm_w .countWrap__tie-day { width: 50px; margin: 0 5px 0 20px; } 
 .date_btm_w .countWrap .pass_bnr_btn_wrap { position:relative; } 
.date_btm_w .countWrap .pass_bnr_btn_wrap i { position:absolute; top:-4vw; right:12%; width:30%; }
.date_btm_w .countWrap .pass_bnr_btn_wrap i img { width:100%; }
.date_btm_w .countWrap .pass_bnr_btn_wrap a { width: 45%; } 
 .date_btm_w .countWrap .pass_bnr_btn_wrap a.buy { margin-left:2% } 
 .date_btm_w .countWrap.on { width: 96%; bottom: 65px; } 
.date_btm_w .countWrap.on .pass_bnr_btn_wrap { width:50%; margin-top: -0.6%; } 
.date_btm_w .countWrap.on .pass_bnr_btn_wrap a { width: 49%; font-size: 15px; box-sizing: border-box; } 


 /* con_top */
.con_top .inner { padding: 20% 0; } 
.con_top.d0705 .inner { padding:25% 0 20%; }
.con_top .coount_box.d0603 ul,
.con_top .coount_box ul { width:100%; } 
.con_top .coount_box ul li { padding:2% 0 } 
.con_top .txt_box .stxt { margin: 7% auto 1%; font-size: 20px; } 
.con_top .txt_box .stxt strong { margin-bottom:1% } 
.con_top .txt_box .tiny_txt { font-size:10px } 

 
 /* con01_new */ 
.con01_new .tiny_txt { font-size:10px; bottom: 10%; } 
 

 /* con02 _new*/
 .con02_new { padding: 10% 0 10%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dl { padding: 8% 4% 7%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dt { padding: 2% 0; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bg { width:80%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price { margin: 5px auto 15%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price::before { width: 20%; top: 18%; background-size: contain !important; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date { margin-bottom: 4%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date::before { width: 15%; top: -60%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label p { padding:4% 0; } 
.con02_new .rdo_tit_list li input[type="radio"] + label p::before { border-width: 3px; } 


.con02_new .choice_gift { height:100px } 
.con02_new .choice_gift .product_tag { margin: 1% 3%; } 
.con02_new .choice_gift .tit { width: 48%; } 
.con02_new .choice_gift .tit dt { font-size: 22px; } 
.con02_new .choice_gift .price_box { width: 40%; } 
.con02_new .choice_gift .price_box .price { font-size: 32px; } 
.con02_new .choice_gift .price_box a { width: 50%; line-height: 100px; font-size: 24px; } 
.con02_new .agree_evt { margin-bottom:5% } 

/* °¡°Ý È­»ìÇ¥ »èÁ¦ no_arrow */
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.bg { top: 35%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.price { margin-top: 15%; } 

 /* con03_new */
 .con03_new { padding: 10% 0; } 
.con03_new .tea_minor .slick-slide img { margin-right:0 } 
 .con03_new .tiny_txt { font-size: 10px; } 
.con03_new .slick-prev { left: -3%; } 
.con03_new .slick-next { right:-3%; } 
.con03_new .tea_new::before { left: -53.7%; background-size:auto 100% } 
.con03_new .tea_new::after { right: -53.7%; background-size: auto 100%; } 

.con03_new .tea_new.d0615 img.tea { width: 30%; } 
.con03_new .tea_new.d0701 img.tea { width: 60%; } 
 
/* con04_new */
.con04_new { padding: 10% 0; } 
.con04_new .con04_new_sd_w { margin-top:7% } 
.con04_new .con04_new_sd_w .con04_sd { margin: 0 auto; } 
.con04_new .con04_new_sd_w .slick-slide > div { padding:0 1% } 
.con04_new .con04_new_sd_w .con04_sd li img { width:100% } 
.con04_new .con04_new_sd_w img { width:49%; margin:0 1% 1% 0 } 
.con04_new .con04_new_sd_w img:nth-child(2n) { margin:0 0 1% 0 } 
.con04_new .con04_new_sd_w .slick-prev { left: -1%; } 
.con04_new .con04_new_sd_w .slick-next { right: -1%; } 
.con04_new .tiny { font-size: 10px; margin: 5px 3% 0 0; } 

/* con05_new */
.con05_new { padding: 10% 0; } 
.con05_new .guide_box div { padding:5% 10% 5% 8%; } 
.con05_new .guide_box div+div { margin-top:3% } 
.con05_new .guide_box div dl dt { margin-bottom:3% } 


/* con06_new */
.con06_new { padding: 10% 0; } 
.con06_new p { margin-bottom:4% } 

/* con07_new */
.con07_new { padding: 13.5% 0 0; } 
.con07_new .g_img.pc { display: none; } 
.con07_new .g_img.mo { display: block; } 



 }

@media (max-width:992px) {#eventWrap h3 { font-size: 20px; } 
#eventWrap h3 strong { font-size: 36px; } 
 
 /* common + »ó´Ü Å¸ÀÌ¸Ó */
 .date_btm_w .countWrap { height: auto; } 
 .date_btm_w .countWrap .end_info { font-size: 18px; margin-top: 1%; } 
.date_btm_w .countWrap__section { } 
 .date_btm_w .countWrap__tie { font-size: 18px; margin-left: 10px; padding-bottom: 3px; } 
 .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: 14px; padding: 1.5% 0 1.5% 1.8%; } 
.date_btm_w .countWrap.on .countWrap__section { padding: 15px 10px; } 

/* con_top */
.con_top .coount_box ul li span { font-size:14px; margin-bottom:1% } 
.con_top .coount_box ul li strong { font-size:20px; } 

 /* con02_new */
 .con02_new .rdo_tit_list li input[type="radio"] + label dd.bold { font-size:24px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price { font-size:26px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price strong { font-size: 36px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date { font-size:16px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.txt { font-size:14px; min-height: 63px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label p { font-size:20px; } 


 /* con03_new */
 .con03_new { padding: 45px 0 55px; } 
 .con03_new .tea_new { margin: 15% auto 0; } 
 .con03_new .tea_minor { margin: 7% auto 0; width: 97%; } 
.con03_new .tea_minor .tea_minor_sd { margin-left:0 } 
 .con03_new .tea_next img { width: 70%; } 
 .con03_new .tea_minor .counting { font-size:11px; line-height:15px; bottom:-30px; width:50px; height:16px; } 

/* con05_new */
.con05_new .guide_box div dl dt { font-size:18px; } 
.con05_new .guide_box div dl dd { font-size:14px } 

/* con06_new */
.con06_new p { font-size:24px } 
}
@media (max-width: 768px) {#eventWrap h3 { font-size: 16px; } 
#eventWrap h3 strong { font-size: 30px; } 
 .br768 { display: block; } 

 /* common + »ó´Ü Å¸ÀÌ¸Ó */
 .date_btm_w .countWrap { height: auto; } 
 .date_btm_w .countWrap .end_info { display:block; /* font-size: 20px; */ } 
.date_btm_w .countWrap__section { padding:15px 10px; } 
 .date_btm_w .countWrap__tie { margin-left: 10px; margin-top: 0; } 
.date_btm_w .countWrap__tie.countWrap__tie-day { margin:5px 0 0; } 
 .date_btm_w .countWrap .pass_bnr_btn_wrap { margin-top: -3%; } 
 

.date_btm_w .countWrap.on .end_info { margin-top: 0; } 
.date_btm_w .countWrap.on .countWrap__tie-day { margin: 0 5px 0 0; } 
.date_btm_w .countWrap.on .pass_bnr_btn_wrap { margin-top: -2.8%; } 
 .date_btm_w .countWrap.on .pass_bnr_btn_wrap a { font-size:13px } 

/* con_top */
.con_top .inner { padding: 20% 0 25%; } 
.con_top.d0705 .inner { padding:25% 0; }
.con_top .txt_box .stxt { font-size: 16px; } 

 /* con01_new */
.con01_new .tiny_txt { bottom: 3%; } 


 /* con02_new */
.con02_new .info_popwrap { padding: 2% 2%; } 

.con02_new .subject_info { margin:0 auto 2% } 
.con02_new .subject_info a.view { font-size: 12px; padding: 2px 0; width: 100px; } 
.con02_new .info_popwrap .conTit .txt01 { font-size:12px; margin-bottom: 0; } 
.con02_new .info_popwrap .conTit .txt02 { font-size:12px; } 

 .con02_new .rdo_tit_list li input[type="radio"] + label dt { font-size: 12px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bold { font-size:20px; margin: 15px auto 5px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bg { font-size: 12px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price { font-size:22px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price strong { font-size: 32px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date { font-size:14px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date::before { top: -90%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.txt { font-size:12px; min-height: 54px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label p { font-size: 15px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label p::before { left:28% } 

 .con02_new .choice_gift div,.con02_new .choice_gift dl { display:inline-block; float: left; } 
 .con02_new .choice_gift div#pass_bnr_btn_wrap1 { float:none; display:block; width:100%; }
 .con02_new .choice_gift { height:auto; display: table; } 
 .con02_new .choice_gift .product_tag { margin: 2% 3% 0; width: 58px; height: 58px; font-size: 13px; padding: 1.5% 0; } 
.con02_new .choice_gift .tit { width:70%; margin: 4% 0 0; } 
.con02_new .choice_gift .tit dt { font-size: 20px; } 
 .con02_new .choice_gift .tit dd { font-size: 13px; padding: 5px 10px; } 
.con02_new .choice_gift .price_box { width: 100%; float: none; } 
.con02_new .choice_gift .price_box .price { width: 100%; padding-right: 3%; margin-top: 0; } 
.con02_new .choice_gift .price_box .price p img { padding: 1% 2%; } 
.con02_new .choice_gift .price_box a { width: 100%; height: auto; line-height: initial; display: inline-block; padding: 2% 0; font-size: 20px; } 
.con02_new .choice_gift .price_box a img { padding: 1.5% 0; width: auto; } 

/* °¡°Ý È­»ìÇ¥ »èÁ¦ no_arrow */
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.price { } 
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.bg { padding: 0; top: auto; } 
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.bg strong { font-size: 10px; } 
.con02_new .rdo_tit_list li input[type="radio"]:checked + label .no_arrow dd.bg strong::before,
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.bg strong::before { content: none; } 

/* con03_new */
 .con03_new .slick-arrow { width: 10px; height: 25px; } 
 .con03_new .slick-prev { left:-2% } 
 .con03_new .slick-next { right:-2% } 
.con03_new .tea_minor.pc { display:none; } 
 .con03_new .tea_minor.ver { display:block; } 
.con03_new .tea_major > img { display:none } 
.con03_new .tea_major ul { display:block; overflow: hidden; } 
.con03_new .tea_major li { position:relative; float: left; box-sizing: border-box; padding: 25px; width:49%; margin:0 0.5% 2% 0; height: 440px; max-height: 230px; background: url(https://img.megagong.net/m/2022/0401_ad/con2_majorBg.png) no-repeat center bottom; background-size: 100% 110%; } 

.con03_new .tea_major li:nth-child(2n) { margin-right:0 } 
.con03_new .tea_major li:nth-child(3n) { margin-right:0.5% } 
.con03_new .tea_major li img { position: absolute; bottom: 0; right: 0; width: auto; width: 39%; display:block; } 
.con03_new .tea_major li:last-child { margin-right: 0; } 
.con03_new .tea_major li p { text-align: left; } 
.con03_new .tea_major li p span { color: #a9a9a9; font-size: 15px; display: block; margin-bottom: 8px; } 
.con03_new .tea_major li p strong { font-size: 18px; display: block; color: #9940ff; } 
.con03_new .tea_major li p strong br { display: none; } 

/* 2022-06-03 Ãß°¡ */
.con03_new .tea_major.d0603 li { width: 33%; padding: 3% 3% 47%; height: 290px; max-height: none; } 
.con03_new .tea_major.d0603 li:nth-child(2n) { margin-right: 0.5%; } 
.con03_new .tea_major.d0603 li:nth-child(3n) { margin-right: 0; } 
.con03_new .tea_major.d0603 li img { width: 100%; right: auto; left: 0; } 
.con03_new .tea_major.d0603 li p span { font-size: 13px; } 
.con03_new .tea_major.d0603 li p strong { font-size: 14px; } 
.con03_new .tea_major.d0603 li p strong br { display: block; } 

 /* con04 */
.con04_new .con04_new_sd_w .con04_sd { width: 80%; } 
.con04_new .con04_new_sd_w .slick-slide > div { padding:0 2% } 
 .con04_new .con04_new_sd_w .slick-arrow { width: 10px; height: 25px; } 
.con04_new .con04_new_sd_w .slick-prev { left: -2%; } 
.con04_new .con04_new_sd_w .slick-next { right: -2%; } 

 /* con05 */
.con05_new .guide_box div img { max-width: 40%; } 

/* con06_new */
.con06_new p { font-size: 18px; } 
.con06_new p::before { display:none } 
.con06_new p::after { display:none } 
.con06_new a { display: inline-block; width: 60%; } 
}

@media (max-width: 640px) {/* con02_new */
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bold { font-size:16px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price { font-size:20px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price strong { font-size: 28px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date::before { top: -70%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label p { font-size: 13px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label p::before { left:28%; border-width: 2px; } 
}

@media (max-width: 576px) {#eventWrap h3 { font-size: 13px; } 
#eventWrap h3 strong { font-size: 26px; } 


 
/* common + »ó´Ü Å¸ÀÌ¸Ó */
.date_btm_w .countWrap .pass_bnr_btn_wrap a { background-size: 4px 8px; background-position: right 3% center; } 
.date_btm_w .countWrap.on { bottom: 55px; } 
 

/* con_top */
.con_top .coount_box ul li span { font-size:12px; } 
.con_top .coount_box ul li strong { font-size:16px; } 
.con_top .txt_box .stxt { font-size: 14px; } 
.con_top .inner { padding: 20% 0 30%; } 
.con_top.d0705 .inner { padding:30% 0; }

.con_top .txt_box .toggleTxt { top:16%; font-size:15px; height:32px; line-height:32px; } 




 /* con02_new */ 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bold { font-size:14px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bg strong { display:block } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price::before { width: 100%; height: 16px; top: 15%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price { font-size:18px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price strong { font-size: 26px; } 
.con02_new .choice_gift .price_box a { font-size:16px } 
.con02_new .tiny_txt { font-size:10px } 
.con02_new .agree_evt label { font-size:11px } 
.con02_new .agree_evt label input { min-width: 8px; min-height: 8px; margin: 0 3px 0 0; } 
.con02_new .agree_evt span a { font-size:10px; padding: 2px 5px; } 
.con03_new .tea_major li { padding: 5% 3%; max-height: 200px; } 
.con03_new .tea_major li img { width: 45%; } 
 .con03_new .tea_major li p span { font-size: 13px; } 
 .con03_new .tea_major li p strong { font-size: 15px; } 


 /* con05_new */
.con05_new .guide_box div dl dt { font-size:16px; } 
.con05_new .guide_box div dl dd { font-size:12px } 
 }


@media (max-width: 460px){
 .br460 { display: block; } 
 #eventWrap h3 strong { font-size: 20px; } 

 /* common + »ó´Ü Å¸ÀÌ¸Ó */
.date_btm_w .countWrap .end_info { font-size:14px } 
.date_btm_w .countWrap__tie { font-size: 14px; } 
.date_btm_w .countWrap .countWrap__tie-day { width: 34px; } 
.date_btm_w .countWrap .pass_bnr_btn_wrap a { font-size:12px } 
.date_btm_w .countWrap.on .pass_bnr_btn_wrap { width:62% } 
.date_btm_w .countWrap.on .countWrap__tie-day { width: 34px; } 

/* con_top */
.con_top .inner { padding: 25% 0 34%; } 
.con_top.d0705 .inner { padding:35% 0; }

.con_top .txt_box .toggleTxt { top:18%; font-size:13px; height:27px; line-height:27px; } 

/* con02_new */
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price strong { font-size: 22px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date::before { top: -50%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label p::before { left: 23%; width: 4px; height: 4px; } 
.con02_new .choice_gift .product_tag { padding:2.5% 0 } 
.con02_new .choice_gift .price_box .price { font-size: 28px; } 

/* °¡°Ý È­»ìÇ¥ »èÁ¦ no_arrow */
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.price { margin-top: 18%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label .no_arrow dd.bg { transform: scale(0.8); left: 0; width: 100%; } 

/* con05_new */
.con05_new .guide_box div dl { float:none; margin:0 auto; text-align: center; } 
.con05_new .guide_box div img { display:block; float: none; margin: 5% auto 0; max-width: 100%; width: 50%; } 

.con03_new .tea_major.d0603 li { height: 260px; } 
}
@media (max-width:420px) { /* common + »ó´Ü Å¸ÀÌ¸Ó */
 .date_btm_w .countWrap .end_info { display: inline-block; } 
.date_btm_w .countWrap__section { padding:2% 2%; } 
 .date_btm_w .countWrap__tie.countWrap__tie-day { margin-top:0; margin-left: 20px; width: 40px; padding-bottom: 0; } 
 .date_btm_w .countWrap .pass_bnr_btn_wrap { margin-top: 3%; float:none; width: 100%; } 
 .date_btm_w .countWrap .pass_bnr_btn_wrap a { width: 47%; } 
 .date_btm_w .countWrap.on { /* bottom:75px; */z-index: 3; } 
.date_btm_w .countWrap.on .countWrap__tie-day { margin: 0 0 0 20px; width: 40px; } 
 .date_btm_w .countWrap.on .pass_bnr_btn_wrap { width:100%; margin-top: 3%; } 

 /* con02_new */

/* con06_new */
.con06_new p { font-size: 14px; } 
.con06_new p::before { display:none } 
.con06_new p::after { display:none } 
 }

@media (max-width:360px) {/* con02_new */ 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bold { font-size:12px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.bg { font-size:10px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price { font-size:15px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.price strong { font-size: 20px; } 
.con02_new .rdo_tit_list li input[type="radio"] + label dd.date::before { top: -20%; } 
.con02_new .rdo_tit_list li input[type="radio"] + label p::before { left: 20%; } 


.con02_new .choice_gift .product_tag { width: 48px; height: 48px; font-size: 11px; } 
.con02_new .choice_gift .tit dt { font-size: 16px; } 
.con02_new .choice_gift .price_box .price { font-size: 24px; } 
 
}


/**************************************************************/

.con22_new { background:#641db2; padding:155px 0; }
#eventWrap .con22_new h3 { color:#fff; font-size:46px; font-weight:700; line-height:120%; margin-bottom:0; }
.con22_new h3 span { display:block; font-size:28px; line-height:120%; font-weight:500; margin-bottom:10px; }
.con22_new .toggleTxt { margin:28px auto 0; width:100%; max-width:770px; background:#50178e; color:#fff; font-size:24px; height:32px; line-height:32px; font-weight:700; }
.con22_new .toggleTxt b { color:#fffc00; }
.con22_new .toggleTxt.on b { color:#1ec165; }
.con22_new h4 { margin-top:65px; color:#fff; font-size:34px; line-height:120%; }
.con22_new .box { margin-top:35px; }
.con22_new .box h5 { max-width:1080px; background:#111; text-align:center; line-height:60px; color:#14f275; font-weight:500; font-size:20px; position:relative; }
.con22_new .box h5:after { content:""; display:block;  position:absolute; bottom:-10px; left:50%; transform:translateX(-50%); 
    width: 0px;
    height: 0px;
    border-top: 10px solid #111;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.con22_new .box ul { margin-top:30px; overflow:hidden; }
.con22_new .box li { float:left; }
.con22_new .box li:last-child { float:right; }
.con22_new .box p { text-align:left; margin-top:15px; color:#9a9a9a; font-size:13px; line-height:120%; }


.saleBox { margin-top: 90px; position: relative; z-index: 2; } 
.saleBox.mt { margin-top:30px;}
.saleBox .salecon { background: rgb(255, 255, 255); position: relative; height: 266px; } 

.saleBox .titzone { text-align: left; float: left; width: 55%; padding: 40px 0 0 45px; } 
.saleBox .titzone i { background: #8f29ff; font-size: 14px; color: rgb(255, 255, 255); border-radius: 30px; padding: 5px 20px; display: inline-block; font-style: normal; } 
.saleBox .titzone b { font-size: 40px; display: block; margin: 0 0 10px; } 
.saleBox .titzone span { font-weight: 500; } 
.saleBox .titzone .more { color: #222; font-size: 18px; line-height: 1.4; } 
.saleBox .titzone .more b { font-size:18px; color:#1ec165; display:inline; }
.saleBox .titzone .subject_info { display: block; margin: 35px 0 0; position: relative; } 
.saleBox .titzone .subject_info.two { margin-top: 35px; } 
.saleBox .titzone .subject_info::after { display: block; content: ""; clear: both; } 
.saleBox .titzone .subject_info a.view { display: inline-block; font-size: 14px; padding: 3px 20px; border: 1px solid rgb(0, 0, 0); border-radius: 15px; overflow: hidden; font-weight: 500; } 
.saleBox .titzone .info_popwrap { z-index: 2; width:55%; background-color: rgb(242, 242, 242); border: 1px solid rgb(36, 36, 36); padding: 10px 15px; border-radius: 10px; position: absolute; left: 30%; top: 0; z-index: 3; text-align: left; box-sizing: border-box; } 
.saleBox .titzone .info_popwrap .conTit p { color: rgb(17, 17, 17); padding-top: 0px; } 
.saleBox .titzone .info_popwrap .conTit .txt01 { font-size: 14px; font-weight: bold; margin-bottom: 5px; } 
.saleBox .titzone .info_popwrap .conTit .txt02 { color: rgb(90, 90, 90); font-size: 14px; line-height: 1.5; padding: 0px 15px 0px 0px; } 
.saleBox .titzone .info_popwrap .conTit .txt02 strong { font-weight: 400; } 
.saleBox .titzone .info_popwrap .close { position: absolute; top: -20px; right: 10px; cursor: pointer; width: 10px; z-index: 5; } 
.saleBox .titzone .dimBg2 { position: fixed; display: none; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0; z-index: 1; } 

.saleBox .pricezone { float: right; margin: 97px 17% 0 0; } 
.saleBox .pricezone span { position: relative; font-size: 24px; color: rgb(170, 170, 170); padding-right: 40px; text-align: right; font-weight: 700; display: block; } 
.saleBox .pricezone span::before { content: ""; display: block; position: absolute; right: 0px; top: 15px; background: url("https://img.megagong.net/m/2022/0603_pass/tech/con2_salearrow.png") center no-repeat; background-size: contain; width: 37px; height: 12px; } 
.saleBox .pricezone b { display: block; font-size: 45px; color: #8f29ff; font-weight: 900; margin-top: 5px; text-align: right; padding-right: 40px; } 

.saleBox .btnzone { position: absolute; width: 15%; top: 0; right: 0; height: 266px; overflow: hidden; } 
.saleBox .btnzone span { background: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; font-size: 26px; display: block; height: 266px; line-height: 266px; font-weight: 700; } 
/* .saleBox .btnzone span::before { content: ""; background: url("https://img.megagong.net/m/2022/0603_pass/tech/con2_sale_dot.png") center no-repeat; width: 16px; height: 16px; top: 50%; left: 15px; position: absolute; transform: translateY(-50%); }  */
.saleBox .btnzone span.choice::before { background: url("https://img.megagong.net/m/2022/0603_pass/tech/con2_sale_dot2.png") center no-repeat; } 
.saleBox .btnzone span.choice { background: #c7c7c7; color: #222; } 

.saleBox .choicezone { background: rgb(255, 255, 255); } 
.saleBox .choicezone .choicetit { background: rgb(203, 151, 76); padding: 15px 0px; color: rgb(255, 255, 255); font-size: 20px; font-weight: 700; position: relative; z-index: 2; } 
.saleBox .choicezone .subList { text-align: center; } 
.saleBox .choicezone .subList li { float: left;; width:20%; border-right: 1px solid #ccc; box-sizing: border-box; } 
.saleBox .choicezone .subList li.on { } 
.saleBox .choicezone .subList li:last-child { border: none; } 
.saleBox .choicezone .subList li input { display: none; } 
.saleBox .choicezone .subList li label { cursor: pointer; padding: 20px 0px; font-weight: 700; display: block; } 
.saleBox .choicezone .subList li.on label { background: #f2f2f2; } 
.saleBox .choicezone .subList li span { display: inline-block; position: relative; width: 12px; height: 12px; border: 1px solid #ccc; margin: 0px 5px -2px 0px; } 
.saleBox .choicezone .subList li input:checked + span::before { content: "\2713"; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 10px; color: #3d3b65; } 
.saleBox .choicezone dl { text-align: left; border-top: 1px solid #ccc; padding: 15px 40px; } 
.saleBox .choicezone dl dd { color: #a1a1a1; line-height: 1.4; } 

.saleBox .agreezone { text-align: left; border-top: 1px solid #ccc; background: #f2f2f2; padding: 20px 15px; } 
.saleBox .agreezone label { display: inline-block; font-size: 13px; color: #9a9a9a; margin-bottom: 3px; } 
.saleBox .agreezone label input { vertical-align: baseline; margin-right: 9px; } 
.saleBox .agreezone span { margin-left: 10px; display: inline-block; } 
.saleBox .agreezone span a { display: inline-block; padding: 4px 12px; font-size: 12px; color: #9a9a9a; border: 1px solid #9a9a9a; font-weight: 700; } 
.saleBox .agreezone span a + a { margin-left: 10px; } 

.con22_new .txt { text-align:left; margin-top:15px; color:#9a9a9a; font-size:13px; line-height:120%; }
.con22_new .txt li { margin-bottom:3px; }


@media (max-width: 1200px) {
    
    .con22_new { padding:10vw 0; }
    #eventWrap .con22_new h3 { font-size:40px; }
    .con22_new h3 span { font-size:24px; }

    .con22_new .toggleTxt { font-size:18px; height:32px; line-height:32px; } 

    .con22_new h4 { margin-top:10vw; font-size:30px; }
    .con22_new .box { margin-top:3vw; }
    .con22_new .box h5 { line-height:40px; font-size:16px; }
    .con22_new .box ul { margin-top:30px; overflow:hidden; }
    .con22_new .box li { width:49%; }
    .con22_new .box p { margin-top:10px; font-size:11px; }

    .saleBox { margin-top: 5vw;  } 
    .saleBox.mt { margin-top:3vw;}
    .saleBox .salecon{height: auto;min-height: 200px;}

    .saleBox .titzone{ width: 50%; padding: 30px 0 0 30px; }
    .saleBox .titzone i {font-size: 12px;padding: 5px 15px;}
    .saleBox .titzone b { font-size: 32px;}
    .saleBox .titzone .more {font-size: 15px;}
    .saleBox .titzone .more b { font-size:15px; }
    .saleBox .titzone .tiny {font-size: 11px;}
    .saleBox .titzone .subject_info{margin-top:3%; }
    .saleBox .titzone .subject_info.two { margin-top: 10vw; }
    .saleBox .titzone .info_popwrap{ min-width: 200px;}
    .saleBox .titzone .info_popwrap .conTit .txt02{word-break: break-all;}

    .saleBox .pricezone { margin-top:75px; }
    .saleBox .pricezone span{font-size: 20px;}
    .saleBox .pricezone b{font-size: 30px; padding-right:20px; }

    .saleBox .btnzone{height:calc(100% - 63px);max-height: 220px;overflow: hidden;}
    .saleBox .btnzone span{height: 100%;line-height: 200px;font-size: 22px;}
    .saleBox .btnzone span.buy{height: 99%;max-height: ;}
    .saleBox .btnzone span::before{content: none;}
}

@media (max-width: 992px) {
    #eventWrap .con22_new h3 { font-size:36px; }
    .con22_new h3 span { font-size:20px; }
    .con22_new h4 { font-size:20px; }
    .con22_new .box h5 { line-height:30px; font-size:15px; }

}

@media (max-width: 768px) {

    #eventWrap .con22_new h3 { font-size:30px; }
    .con22_new h3 span { font-size:16px; }
    .con22_new .box h5 { line-height:120%; font-size:13px; padding:10px 0; }

    .saleBox .salecon{height: auto;min-height: auto;}
    .saleBox .titzone{width: 90%;float: none;padding: 3% 5%;}
    .saleBox .titzone i {font-size: 12px;padding: 5px 15px;}
    .saleBox .titzone b { font-size: 32px;}
    .saleBox .titzone .more {font-size: 15px;}
    .saleBox .titzone .more b { font-size:15px; }
    .saleBox .titzone .tiny {font-size: 11px;}
    .saleBox .titzone .subject_info{margin-top: 0;position: absolute;top: 8%;right: 1%;}
    .saleBox .titzone .info_popwrap{top: 115%;left: -25%;}

    .saleBox .pricezone{float: none;margin: 0;padding: 3% 0 5%;background: #eee;border-top: 1px solid #bbb;}
    .saleBox .pricezone span{font-size: 20px;display: inline-block;margin-right: 1%;}
    .saleBox .pricezone span::before {content: "";display: block;position: absolute;right: 10px;top: 5px;background: url("https://img.megagong.net/m/2022/0603_pass/gov/con2_salearrow_mo.png") center no-repeat;background-size: contain;width: 11px;transform: rotate(45deg);height: 11px;}
    .saleBox .pricezone b{font-size: 30px;display: inline-block;padding: 0;}
    .saleBox .btnzone{position: relative;width: 100%;top: auto;right: auto;height: auto;display: block;}
    .saleBox .btnzone span{height: auto;line-height: normal;font-size: 20px;text-align: center;padding: 2% 0;}
    .saleBox .choicezone .choicetit{font-size: 16px;}
    .saleBox .choicezone .subList li label{padding: 15px 0;}
    .saleBox .choicezone dl{padding: 15px;}
    .saleBox .agreezone{padding: 15px 8px;}
        
    .con22_new .txt { margin-top:10px; font-size:11px; }
}


@media (max-width: 576px) {
    
    #eventWrap .con22_new h3 { font-size:30px; }
    .con22_new h3 span { font-size:16px; }
    .con22_new .box h5 { font-size:13px; }

    .saleBox .titzone{padding: 5% 5% 8%;}
    .saleBox .titzone b{font-size: 25px;margin: 8px 0 3px;}
    .saleBox .titzone .more{font-size: 12px;}
    .saleBox .titzone .more b { font-size:12px; }
    .saleBox .titzone .subject_info a.view{font-size: 11px;padding: 2px 10px;}
    .saleBox .titzone .info_popwrap{left: -50%;min-width: 165px;top: 220%;}
    .saleBox .titzone .info_popwrap .conTit .txt02{font-size: 11px;}
    .saleBox .titzone .info_popwrap .close{top: -15px;}
    .saleBox .pricezone span{font-size: 15px;}
    .saleBox .pricezone span::before{top:0}
    .saleBox .pricezone b{font-size: 25px;}
    .saleBox .agreezone{padding: 15px 0 15px 7px;}
    .saleBox .agreezone label{font-size: 10px;}
    .saleBox .agreezone span{margin-left: 5px;}
    .saleBox .agreezone label input{margin-right: 3px;vertical-align: middle;}
    .saleBox .agreezone span a{font-size: 10px;padding: 1px 5px;}
    .saleBox .btnzone span{font-size: 18px;}
    .saleBox .choicezone .choicetit{font-size: 14px;}
    .saleBox .choicezone dl{font-size: 10px;}
}
@media (max-width: 480px) {
    
    #eventWrap .con22_new h3 { font-size:20px; }
    .con22_new h3 span { font-size:13px; }
    .con22_new .box h5 {  font-size:13px; }

    .con22_new .toggleTxt { margin-top:15px; }

    .saleBox .titzone .subject_info a.view { font-size: 11px; }
}