/* vw 계산 기준 960px */

input, select, textarea {
	font-size:min(45px, 4.69vw);
	letter-spacing:max(-2.25px, -0.23vw);
}

/*체크박스 버튼*/
.checkbox_label .check_icon {width:min(44px, 4.58vw); height:min(44px, 4.58vw); background-size:min(44px, 4.58vw); margin:0 min(15px, 1.56vw) 0 0;}

/*QR코드 팝업*/
.qrcode_popup_con {max-width:min(410px, 42.71vw);}
.qrcode_popup_con > .contents_con {border:min(2px, 0.21vw) solid #5597FF; padding:min(38px, 3.96vw); border-radius:min(30px, 3.13vw); backdrop-filter:blur(min(3px, 0.31vw));}
.qrcode_popup_con > .close_btn {width:min(56px, 5.83vw); top:max(-61px, -6.35vw);}
.qrcode_popup_con > .contents_con > .img_con img {width:min(296px, 30.83vw);}
.qrcode_popup_con > .contents_con > .text_con {margin:min(16px, 1.67vw) 0 0 0;}
.qrcode_popup_con > .contents_con > .text_con span {font-size:min(28px, 2.92vw); letter-spacing:max(-0.644px, -0.07vw);}
.qrcode_popup_con > .contents_con > .qrcode_con {margin:min(43px, 4.48vw) 0 0 0;}
.qrcode_popup_con > .contents_con > .qrcode_con img {width:min(173px, 18.02vw);}

/*헤더*/
#header > .contents_con {max-width:min(880px, 91.67vw); padding:min(50px, 5.21vw) 0;}
#header > .contents_con .a_btn {width:min(331px, 34.48vw);}

/*컨텐츠*/
#container {background-size:min(960px, 100vw);}
#container.main {background:linear-gradient(180deg,rgba(0,0,0,0.20) 0%, rgba(38,99,200, 0.20) 50%, rgba(134,30,255,0.20) 100%), #000 url("/scanoreo/img/container_con_bg.png") top center / min(960px, 100vw) no-repeat;}
#container.main.login {background:linear-gradient(180deg, rgba(0,0,0,0.20) 0%, rgba(38,99,200,0.20) 50%), #000; url("/scanoreo/img/container_con_bg.png") top center / min(960px, 100vw) no-repeat;}
#container.prize {background-size:min(960px, 100vw);}
#container.mypage02 {background:#040512 url("/scanoreo/img/mypage02_con_bg.png") top center / min(960px, 100vw) no-repeat;}

/*인트로*/
#intro_con > .contents_con {padding:min(73px, 7.6vw) 0 min(121px, 12.6vw) 0;}
#intro_con > .contents_con > .btn01_con {max-width:min(733px, 76.35vw);}
#intro_con > .contents_con > .btn01_con > ul > li {width:min(350px, 36.455vw); margin:0 0 0 min(33px, 3.44vw);}
#intro_con > .contents_con > .btn01_con > ul > li .a_btn {padding:min(2px, 0.21vw);}
#intro_con > .contents_con > .btn01_con > ul > li .a_btn > span {border:min(2px, 0.21vw) solid #FFF; font-size:min(35px, 3.65vw); line-height:min(101px, 10.52vw); letter-spacing:max(-0.805px, -0.08vw); border-radius:min(101px, 10.52vw); box-shadow:0 0 min(24px, 2.5vw) 0 #FFF;}
#intro_con > .contents_con > .btn01_con > ul > li .a_btn > .bg {border:min(6px, 0.63vw) solid #6ECAF0; border-radius:min(105px, 10.94vw); box-shadow:0 0 min(24px, 2.5vw) 0 #00B5FF;}
#intro_con > .contents_con > .img_con {max-width:min(841px, 87.6vw); margin-top:min(31px, 3.23vw);}
#intro_con > .contents_con > .img_con > .logo_con {max-width:min(739px, 76.98vw);}
#intro_con > .contents_con > .btn02_con {max-width:min(800px, 83.33vw);}
#intro_con > .contents_con > .btn02_con > ul > li {margin:min(45px, 4.69vw) 0 0 0;}
#intro_con > .contents_con > .btn02_con > ul > li .a_btn {padding:min(2px, 0.21vw);}
#intro_con > .contents_con > .btn02_con > ul > li .a_btn > span {border:min(2px, 0.21vw) solid #FFF; font-size:min(60px, 6.25vw); line-height:min(172px, 17.92vw); letter-spacing:max(-1.38px, -0.14vw); border-radius:min(172px, 17.92vw); box-shadow:0 0 min(24px, 2.5vw) 0 #FFF;}
#intro_con > .contents_con > .btn02_con > ul > li .a_btn > .bg {border:min(6px, 0.63vw) solid #6ECAF0; border-radius:min(176px, 18.33vw); box-shadow:0 0 min(24px, 2.5vw) 0 #00B5FF;}

/*메인*/
#main_con > .contents_con {padding:min(105px, 10.94vw) 0 min(147px, 15.31vw) 0;}
#main_con > .contents_con > .img_con {max-width:min(841px, 87.6vw);}
#main_con > .contents_con > .img_con > .logo_con {max-width:min(739px, 76.98vw);}
#main_con > .contents_con > .img_con .con_icon.icon01 {width:min(126px, 13.13vw); bottom:max(-92px, -9.58vw); left:max(-42px, -4.38vw);}
#main_con > .contents_con > .img_con .con_icon.icon02 {width:min(126px, 13.13vw); bottom:max(-67px, -6.98vw); right:max(-56px, -5.83vw);}
#main_con > .contents_con > .btn01_con {max-width:min(800px, 83.33vw);}
#main_con > .contents_con > .btn01_con > ul > li {margin:min(45px, 4.69vw) 0 0 0;}
#main_con > .contents_con > .btn01_con > ul > li .a_btn {border-radius:min(180px, 18.75vw);}
#main_con > .contents_con > .btn01_con > ul > li .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#main_con > .contents_con > .btn01_con > ul > li .a_btn01 > span {line-height:min(180px, 18.75vw);}
#main_con > .contents_con > .btn01_con > ul > li .a_btn01 > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}
#main_con > .contents_con > .btn01_con > ul > li .a_btn02 > span {line-height:min(180px, 18.75vw);}
#main_con > .contents_con > .btn01_con > ul > li .a_btn02 > .bg {width:min(872px, 90.83vw); height:min(252px, 26.25vw);}
#main_con > .contents_con > .btn02_con {max-width:min(800px, 83.33vw); margin-top:min(98px, 10.21vw);}
#main_con > .contents_con > .btn02_con .a_btn {border-radius:min(180px, 18.75vw);}
#main_con > .contents_con > .btn02_con .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#main_con > .contents_con > .btn02_con .a_btn > .bg {border-radius:min(180px, 18.75vw); box-shadow:max(-0.5px, -0.05vw) max(-1px, -0.1vw) 0 0 rgba(255,255,255,0.25) inset, min(0.5px, 0.05vw) min(1px, 0.1vw) 0 0 rgba(255,255,255,0.50) inset; backdrop-filter:blur(min(40px, 4.17vw));}
#main_con > .contents_con > .loveletter_con {max-width:min(800px, 83.33vw); margin-top:min(45px, 4.69vw);}
#main_con > .contents_con > .loveletter_con > .contents_con {padding:min(10px, 1.04vw); border-radius:min(50px, 5.21vw); box-shadow:0 0 min(20px, 2.08vw) 0 #3D4757;}
#main_con > .contents_con > .loveletter_con > .contents_con > .contents_con {padding:min(30px, 3.13vw); border-radius:min(50px, 5.21vw);}
#main_con > .contents_con > .loveletter_con > .contents_con > .contents_con > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
#main_con > .contents_con > .loveletter_con > .contents_con > .contents_con > .title_con img {width:min(61px, 6.35vw); margin:0 min(5px, 0.52vw) 0 0;}
#main_con > .contents_con > .loveletter_con > .contents_con > .contents_con > .title_con span {font-size:min(30px, 3.13vw); letter-spacing:max(-0.69px, -0.07vw);}
#main_con > .contents_con > .loveletter_con > .contents_con > .contents_con > .btn_con .a_btn {width:min(522px, 54.38vw); border-radius:min(118px, 12.29vw);}
#main_con > .contents_con > .loveletter_con > .contents_con > .contents_con > .btn_con .a_btn > span {font-size:min(60px, 6.25vw); line-height:min(118px, 12.29vw); letter-spacing:max(-3px, -0.31vw); border-radius:min(118px, 12.29vw);}
#main_con > .contents_con > .loveletter_con > .contents_con > .contents_con > .btn_con .a_btn > .bg {width:min(569px, 59.27vw); height:min(165px, 17.19vw);}

/*로그인, 당첨자 확인*/
#login_con > .contents_con {padding:min(267px, 27.81vw) 0 min(147px, 15.31vw) 0;}
#login_con > .contents_con > .img_con {max-width:min(841px, 87.6vw);}
#login_con > .contents_con > .img_con .con_icon.icon01 {width:min(126px, 13.13vw); bottom:max(-92px, -9.58vw); left:max(-42px, -4.38vw);}
#login_con > .contents_con > .img_con .con_icon.icon02 {width:min(126px, 13.13vw); bottom:max(-67px, -6.98vw); right:max(-56px, -5.83vw);}
#login_con > .contents_con > .contents_con {position:relative; top:0; left:0; z-index:10;}
#login_con > .contents_con > .contents_con .login_con {max-width:min(800px, 83.33vw);}
#login_con > .contents_con > .contents_con .login_con > .contents_con {border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(40px, 4.17vw) min(30px, 3.13vw); border-radius:min(20px, 2.08vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.10);}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .input_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .input_con > ul > li .input {height:min(120px, 12.5vw); border:0; padding:0 min(30px, 3.13vw); border-radius:min(15px, 1.56vw);}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .input_con > ul > li .address_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .input_con > ul > li .address_con > ul > li > table > tbody > tr > .blank_td {width:min(20px, 2.08vw);}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .input_con > ul > li .address_con > ul > li > table > tbody > tr > .btn_td {width:min(219px, 22.81vw);}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .input_con > ul > li .address_con > ul > li > table > tbody > tr > .btn_td .a_btn {font-size:min(45px, 4.69vw); line-height:min(120px, 12.5vw); letter-spacing:max(-2.25px, -0.23vw); border-radius:min(15px, 1.56vw);}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .agree_con {margin:min(30px, 3.13vw) 0 0 0;}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .agree_con > ul > li {margin:min(30px, 3.13vw) 0 0 0;}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .agree_con > ul > li .checkbox_label .check_icon {margin:0 min(10px, 1.04vw) 0 0;}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .agree_con > ul > li .checkbox_label span {font-size:min(35px, 3.65vw); letter-spacing:max(-1.75px, -0.18vw);}
#login_con > .contents_con > .contents_con .login_con > .contents_con > .agree_con > ul > li .checkbox_label img {width:min(16px, 1.67vw);}
#login_con > .contents_con > .contents_con .login_con > .btn_con {margin:min(93px, 9.69vw) 0 0 0;}
#login_con > .contents_con > .contents_con .login_con > .btn_con > ul > li {margin:min(40px, 4.17vw) 0 0 0;}
#login_con > .contents_con > .contents_con .login_con > .btn_con > ul > li .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); line-height:min(180px, 18.75vw); border-radius:min(180px, 18.75vw);}
#login_con > .contents_con > .contents_con .login_con > .btn_con > ul > li .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}
#login_con > .contents_con > .contents_con .result_end_con {width:min(800px, 83.33vw);}
#login_con > .contents_con > .contents_con .result_end_con > .contents_con > .btn_con .a_btn {border-radius:min(180px, 18.75vw);}
#login_con > .contents_con > .contents_con .result_end_con > .contents_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); line-height:min(180px, 18.75vw); border-radius:min(180px, 18.75vw);}
#login_con > .contents_con > .contents_con .result_end_con > .contents_con > .btn_con .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .title_con {margin:0 0 min(23px, 2.4vw) 0;}
#login_con > .contents_con > .contents_con .result_end_con.prize > .title_con span {font-size:min(100px, 10.42vw); line-height:min(150px, 15.63vw); letter-spacing:max(-2.3px, -0.24vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .title_con .text_img {width:min(493px, 51.35vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con {border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(40px, 4.17vw) min(30px, 3.13vw); border-radius:min(20px, 2.08vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.10);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .name_con {margin:0 0 min(33px, 3.44vw) 0;}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .name_con span {font-size:min(70px, 7.29vw); letter-spacing:max(-1.61px, -0.17vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con > .text01_con {margin:0 0 min(33px, 3.44vw) 0;}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con > .text01_con > .text_con span {font-size:min(40px, 4.17vw); line-height:min(74px, 7.71vw); letter-spacing:max(-0.92px, -0.1vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con > .text02_con {margin:min(33px, 3.44vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con > .text02_con span {font-size:min(35px, 3.65vw); letter-spacing:max(-1.75px, -0.18vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con.event01 > .text01_con > .text_con {width:min(321px, 33.44vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con.event01 > .contents_con > .img_con img {width:min(381px, 39.69vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con.event01 > .contents_con > .text_con {margin:min(31px, 3.23vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con.event01 > .contents_con > .text_con > .text01_con span {font-size:min(30px, 3.13vw); letter-spacing:max(-0.69px, -0.07vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con.event01 > .contents_con > .text_con > .text02_con {margin:min(4px, 0.42vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con.event01 > .contents_con > .text_con > .text02_con span {font-size:min(30px, 3.13vw); letter-spacing:max(-0.69px, -0.07vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con.event02 > .text01_con > .text_con {width:min(429px, 44.69vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .contents_con > .contents_con .goods_con.event02 > .contents_con > .img_con img {width:min(729px, 75.94vw);}
#login_con > .contents_con > .contents_con .result_end_con.prize > .contents_con > .btn_con {margin:min(78px, 8.13vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_end_con.failed > .title_con {margin:0 0 min(50px, 5.21vw) 0;}
#login_con > .contents_con > .contents_con .result_end_con.failed > .title_con span {font-size:min(65px, 6.77vw); line-height:min(98px, 10.21vw); letter-spacing:max(-1.495px, -0.16vw);}
#login_con > .contents_con > .contents_con .result_end_con.failed > .title_con.text01 .text_img {width:min(663px, 69.06vw);}
#login_con > .contents_con > .contents_con .result_end_con.failed > .title_con.text02 .text_img {width:min(624px, 65vw);}
#login_con > .contents_con > .contents_con .result_end_con.failed > .contents_con > .text_con {border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(40px, 4.17vw); border-radius:min(20px, 2.08vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.10);}
#login_con > .contents_con > .contents_con .result_end_con.failed > .contents_con > .text_con > .text01_con span {font-size:min(70px, 7.29vw); letter-spacing:max(-1.61px, -0.17vw);}
#login_con > .contents_con > .contents_con .result_end_con.failed > .contents_con > .text_con > .text02_con {margin:min(33px, 3.44vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_end_con.failed > .contents_con > .text_con > .text02_con span {font-size:min(60px, 6.25vw); letter-spacing:max(-1.38px, -0.14vw);}
#login_con > .contents_con > .contents_con .result_end_con.failed > .contents_con > .btn_con {margin:min(63px, 6.56vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_delivery_con {width:min(840px, 87.5vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .title_con {margin:0 0 min(18px, 1.88vw) 0;}
#login_con > .contents_con > .contents_con .result_delivery_con > .title_con span {font-size:min(100px, 10.42vw); line-height:min(150px, 15.63vw); letter-spacing:max(-2.3px, -0.24vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .title_con .text_img {width:min(366px, 38.13vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .intro_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .intro_con > ul > li .list_div {border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(30px, 3.13vw); border-radius:min(50px, 5.21vw); backdrop-filter:blur(min(15px, 1.56vw));}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .intro_con > ul > li .list_div > table > tbody > tr > td span {font-size:min(35px, 3.65vw); letter-spacing:max(-0.5px, -0.05vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .intro_con > ul > li .list_div > table > tbody > tr > .dot_td {width:min(30px, 3.13vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .event_info_con {margin:min(37px, 3.85vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .event_info_con > .contents_con > .title_con {border-bottom:min(1px, 0.1vw) solid #FFF; margin:0 0 min(32px, 3.33vw) 0; padding:min(15px, 1.56vw) min(10px, 1.04vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .event_info_con > .contents_con > .title_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-1px, -0.1vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li {margin:min(16px, 1.67vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li > table > tbody > tr > td span {font-size:min(28px, 2.92vw); letter-spacing:max(-0.7px, -0.07vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li > table > tbody > tr > .dot_td {width:min(30px, 3.13vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .btn_con {margin:min(72px, 7.5vw) 0 0 0;}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .btn_con .a_btn {width:min(800px, 83.33vw); border-radius:min(180px, 18.75vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#login_con > .contents_con > .contents_con .result_delivery_con > .contents_con > .btn_con .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}

/*휴대폰 본인 인증하기 팝업*/
.phone_auth_popup_con_bg {max-width:min(960px, 100vw);}
.phone_auth_popup_con {max-width:min(838px, 87.29vw);}
.phone_auth_popup_con > .close_btn {width:min(90px, 9.38vw); top:max(-101px, -10.52vw);}
.phone_auth_popup_con > .contents_con {border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(50px, 5.21vw) min(49px, 5.1vw); border-radius:min(20px, 2.08vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.10);}
.phone_auth_popup_con > .contents_con .write_con > .title_con {margin:0 0 min(40px, 4.17vw) 0;}
.phone_auth_popup_con > .contents_con .write_con > .title_con span {font-size:min(60px, 6.25vw); letter-spacing:max(-1.38px, -0.14vw);}
.phone_auth_popup_con > .contents_con .write_con > .contents_con > .input_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.phone_auth_popup_con > .contents_con .write_con > .contents_con > .input_con > ul > li .input {height:min(120px, 12.5vw); padding:0 min(30px, 3.13vw); border-radius:min(15px, 1.56vw);}
.phone_auth_popup_con > .contents_con .write_con > .contents_con > .input_con > ul > li .tel_con > table > tbody > tr > .blank_td {width:min(20px, 2.08vw);}
.phone_auth_popup_con > .contents_con .write_con > .contents_con > .input_con > ul > li .tel_con > table > tbody > tr > .btn_td {width:min(259px, 26.98vw);}
.phone_auth_popup_con > .contents_con .write_con > .contents_con > .input_con > ul > li .tel_con > table > tbody > tr > .btn_td .a_btn {font-size:min(40px, 4.17vw); line-height:min(120px, 12.5vw); letter-spacing:max(-2px, -0.21vw); border-radius:min(10px, 1.04vw);}
.phone_auth_popup_con > .contents_con .write_con > .contents_con > .btn_con {margin:min(110px, 11.46vw) 0 0 0;}
.phone_auth_popup_con > .contents_con .write_con > .contents_con > .btn_con .a_btn {border-radius:min(180px, 18.75vw);}
.phone_auth_popup_con > .contents_con .write_con > .contents_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-1.38px, -0.14vw); border-radius:min(180px, 18.75vw);}
.phone_auth_popup_con > .contents_con .write_con > .contents_con > .btn_con .a_btn > .bg {width:min(738px, 76.88vw); height:min(180px, 18.75vw);}

/*약관 팝업*/
.terms_popup_con_bg {max-width:min(960px, 100vw);}
.terms_popup_con {max-width:min(838px, 87.29vw);}
.terms_popup_con > .contents_con {padding:min(50px, 5.21vw) 0 min(226px, 23.54vw); border-radius:min(40px, 4.17vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.25);}
.terms_popup_con > .contents_con .agree_con {padding:0 min(50px, 5.21vw);}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li {margin:min(45px, 4.69vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .check_con {border-bottom:min(1px, 0.1vw) solid #D8D8D8; margin:0 0 min(45px, 4.69vw) 0; padding:min(10px, 1.04vw) 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .check_con span {font-size:min(30px, 3.13vw); line-height:min(44px, 4.58vw); letter-spacing:max(-1.5px, -0.16vw);}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con {font-size:min(30px, 3.13vw);}	
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .text_con {margin:0 0 min(20px, 2.08vw) 0; font-size:min(28px, 2.92vw);}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con {font-size:min(28px, 2.92vw);}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_con p {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_con + .text_list_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .title_con > table > tbody > tr > .dot_td {width:min(32px, 3.33vw);}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .info_con .text02_con > table > tbody > tr > .bar_td {width:min(14px, 1.46vw);}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .info_con .text03_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .info_con .text03_con > ul > li > table > tbody > tr > .dot_td {width:min(18px, 1.88vw);}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr > td {/*border-right:min(1px, 0.1vw) solid #000; border-bottom:min(1px, 0.1vw) solid #000;*/ padding:min(15px, 1.56vw); font-size:min(24px, 2.5vw);}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr > td:first-child {/*border-left:min(1px, 0.1vw) solid #000;*/}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr:first-child > td {/*border-top:min(1px, 0.1vw) solid #000;*/}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con + .text_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con + .intro_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con + .text_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .list_con > ul > li .list_div > .info_con > .contents_con > ul > li .list_div > .info_con .intro_con > table > tbody > tr > .dot_td {width:min(32px, 3.33vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con {font-size:min(30px, 3.13vw);}	
.terms_popup_con > .contents_con .agree_con > .posts_con > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .title_con > table > tbody > tr > .dot_td {width:min(34px, 3.54vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con {font-size:min(28px, 2.92vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_con + .text_list_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text01_con > table > tbody > tr > .dot_td {width:min(14px, 1.46vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text01_con > table > tbody > tr > .dot02_td {width:min(18px, 1.88vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text01_con > table > tbody > tr > .no_td {width:min(28px, 2.92vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text02_con {padding:0 0 0 min(14px, 1.46vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text02_con > ul > li > table > tbody > tr > .bar_td {width:min(14px, 1.46vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_list_con.tab > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_list_con + .text_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_list_con + .tab_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .text_list_con.tab + .text_list_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con > .title_con > table > tbody > tr > .dot_td {width:min(32px, 3.33vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr > td {/*border-right:min(1px, 0.1vw) solid #000; border-bottom:min(1px, 0.1vw) solid #000;*/ padding:min(15px, 1.56vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr > td:first-child {/*border-left:min(1px, 0.1vw) solid #000;*/}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr:first-child > td {/*border-top:min(1px, 0.1vw) solid #000;*/}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con.tab01 > table > tbody > tr > td:first-child {width:min(100px, 10.42vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con.tab01 > table > tbody > tr > td:last-child {width:min(280px, 29.17vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con.tab02 > table > tbody > tr > td:last-child {width:min(200px, 20.83vw);}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con > .text_list_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con > .intro_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con > .contents_con > ul > li .list_div > .info_con .tab_con + .text_list_con {margin:min(20px, 2.08vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .posts_con + .posts_con {margin:min(50px, 5.21vw) 0 0 0;}
.terms_popup_con > .contents_con .agree_con > .btn_con {padding:min(50px, 5.21vw); border-radius:min(40px, 4.17vw);}
.terms_popup_con > .contents_con .agree_con > .btn_con .a_btn {width:min(359px, 37.395vw); margin:0 0 0 min(20px, 2.08vw); font-size:min(40px, 4.17vw); line-height:min(126px, 13.13vw); letter-spacing:max(-1px, -0.1vw); border-radius:min(30px, 3.13vw);}
.terms_popup_con > .contents_con .agree_con > .btn_con .a_btn03 {width:auto; margin:0;}

/*동의 팝업*/
.agree_popup_con_bg {max-width:min(960px, 100vw);}
.agree_popup_con {max-width:min(838px, 87.29vw);}
.agree_popup_con > .contents_con {padding:min(50px, 5.21vw) 0 min(226px, 23.54vw); border-radius:min(40px, 4.17vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.25);}
.agree_popup_con > .contents_con .agree_con {padding:0 min(50px, 5.21vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .title_con {border-bottom:min(1px, 0.1vw) solid #D8D8D8; margin:0 0 min(45px, 4.69vw) 0; padding:min(10px, 1.04vw) 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .title_con span {font-size:min(30px, 3.13vw); line-height:min(44px, 4.58vw); letter-spacing:max(-1.5px, -0.16vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con {font-size:min(30px, 3.13vw);}	
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .intro_con {margin:0 0 min(20px, 2.08vw) 0; font-size:min(28px, 2.92vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .intro_con > table > tbody > tr > .dot_td {width:min(32px, 3.33vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .text_con {margin:0 0 min(20px, 2.08vw) 0; font-size:min(28px, 2.92vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con {font-size:min(28px, 2.92vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_con p {margin:min(20px, 2.08vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_con + .text_list_con {margin:min(20px, 2.08vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .title_con {margin:0 0 min(20px, 2.08vw) 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .title_con > table > tbody > tr > .dot_td {width:min(32px, 3.33vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .info_con .text02_con > table > tbody > tr > .bar_td {width:min(14px, 1.46vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .info_con .text03_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con > ul > li .text_list_div > .info_con .text03_con > ul > li > table > tbody > tr > .dot_td {width:min(18px, 1.88vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con + .intro_con {margin:min(20px, 2.08vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .text_list_con + .text_con {margin:min(20px, 2.08vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr > td {/*border-right:min(1px, 0.1vw) solid #000; border-bottom:min(1px, 0.1vw) solid #000;*/ padding:min(15px, 1.56vw); font-size:min(24px, 2.5vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr > td:first-child {/*border-left:min(1px, 0.1vw) solid #000;*/}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr:first-child > td {/*border-top:min(1px, 0.1vw) solid #000;*/}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr > .info_td > ul > li {margin:min(10px, 1.04vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con > table > tbody > tr > .info_td > ul > li > table > tbody > tr > .bar_td {width:min(13px, 1.35vw);}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .tab_con + .intro_con {margin:min(20px, 2.08vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .text_con > .info_con > .contents_con > ul > li .list_div > .info_con .intro_con > table > tbody > tr > .dot_td {width:min(32px, 3.33vw);}
.agree_popup_con > .contents_con .agree_con > .text_con + .text_con {margin:min(50px, 5.21vw) 0 0 0;}
.agree_popup_con > .contents_con .agree_con > .btn_con {padding:min(50px, 5.21vw); border-radius:min(40px, 4.17vw);}
.agree_popup_con > .contents_con .agree_con > .btn_con .a_btn {width:min(359px, 37.395vw); margin:0 0 0 min(20px, 2.08vw); font-size:min(40px, 4.17vw); line-height:min(126px, 13.13vw); letter-spacing:max(-1px, -0.1vw); border-radius:min(30px, 3.13vw);}

/*경품 안내*/
#prize_con > .contents_con {padding:min(210px, 21.88vw) 0 min(143px, 14.9vw) 0;}
#prize_con > .contents_con > .img_con {max-width:min(904px, 94.17vw);}
#prize_con > .contents_con > .img_con > .logo_con {max-width:min(739px, 76.98vw); margin-bottom:min(22px, 2.29vw);}
#prize_con > .contents_con > .img_con .con_icon.icon01_2 {width:min(126px, 13.13vw); bottom:max(-211px, -21.98vw); left:max(-34px, -3.54vw);}
#prize_con > .contents_con > .img_con .con_icon.icon02_2 {width:min(126px, 13.13vw); bottom:max(-347px, -36.15vw); right:max(-20px, -2.08vw);}
#prize_con > .contents_con > .contents_con {margin:min(74px, 7.71vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con {max-width:min(800px, 83.33vw);}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .title_con {margin:0 0 min(81px, 8.44vw) 0;}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); letter-spacing:max(-2.25px, -0.23vw);}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .title_con > .text02_con {margin:min(28px, 2.92vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .title_con > .text02_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .title_con > .text03_con {margin:min(28px, 2.92vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .title_con > .text03_con > .text_con {border:min(2px, 0.21vw) solid #757575; padding:0 min(28px, 2.92vw); border-radius:min(80px, 8.33vw);}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .title_con > .text03_con > .text_con span {font-size:min(40px, 4.17vw); line-height:min(76px, 7.92vw); letter-spacing:max(-0.92px, -0.1vw);}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li {margin:min(42px, 4.38vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li .list_div > .contents_con {padding:min(58px, 6.04vw);}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con > .title_con > .text01_con span {padding:0 min(20px, 2.08vw); font-size:min(34px, 3.54vw); line-height:min(60px, 6.25vw); letter-spacing:max(-0.782px, -0.08vw); border-radius:min(60px, 6.25vw);}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con > .title_con > .text02_con {margin:min(15px, 1.56vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con > .title_con > .text02_con span {font-size:min(70px, 7.29vw); letter-spacing:max(-1.61px, -0.17vw);}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li .list_div > .contents_con > .text_con > .info_con span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.736px, -0.08vw);}
#prize_con > .contents_con > .contents_con > .info01_con > .contents_con > .contents_con > .list_con > ul > li .list_div > .bg {width:min(872px, 90.83vw); height:min(512px, 53.33vw);}
#prize_con > .contents_con > .contents_con > .info02_con {margin:min(159px, 16.56vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .title_con {margin:0 0 min(70px, 7.29vw) 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); letter-spacing:max(-2.25px, -0.23vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .title_con > .text01_con span .color_text {-webkit-text-stroke-width:min(1px, 0.1vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .title_con > .text02_con {margin:min(27px, 2.81vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .title_con > .text02_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .img_con {padding:0 0 min(282px, 29.38vw) 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .img_con .img_con.img02 {top:min(620px, 64.58vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .img_con .img_con.img03 {margin:min(442px, 46.04vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .img_con > .btn_con {max-width:min(800px, 83.33vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .img_con > .btn_con > ul > li {margin:min(35px, 3.65vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .img_con > .btn_con > ul > li .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .img_con > .btn_con > ul > li .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con {margin:min(145px, 15.1vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con {width:min(800px, 83.33vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li {margin:min(115px, 11.98vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .title_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.15px, -0.12vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .title_con .bg {width:min(766px, 79.79vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con {padding-left:min(58px, 6.04vw); padding-right:min(58px, 6.04vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event01_con > .img_con img {width:min(479px, 49.9vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event01_con > .text_con {margin:min(30px, 3.13vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event01_con > .text_con > .text01_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.15px, -0.12vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event01_con > .text_con > .text02_con {margin:min(13px, 1.35vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event01_con > .text_con > .text02_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-0.92px, -0.1vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li {margin:min(81px, 8.44vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .title_con {margin:0 0 min(15px, 1.56vw) 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .title_con > table > tbody > tr > .text_td {width:min(177px, 18.44vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .title_con > table > tbody > tr > .text_td span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.15px, -0.12vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .title_con > table > tbody > tr > .line_td .line {height:min(2px, 0.21vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .contents_con > .term_con > table > tbody > tr > td span {font-size:min(35px, 3.65vw); letter-spacing:max(-0.805px, -0.08vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .contents_con > .term_con > table > tbody > tr > .title_td {width:min(182px, 18.96vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .contents_con > .term_con > table > tbody > tr > .blank_td {height:min(10px, 1.04vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .contents_con > .img_con {margin:min(30px, 3.13vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .contents_con > .text_con {margin:min(30px, 3.13vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .contents_con > .text_con > ul > li {margin:min(10px, 1.04vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .contents_con > .text_con > ul > li span {font-size:min(40px, 4.17vw); letter-spacing:max(-0.92px, -0.1vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .contents_con > .contents_con > .text_con > ul > li span .color_text {font-size:min(35px, 3.65vw); letter-spacing:max(-0.805px, -0.08vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .comingsoon_con > .text_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-0.92px, -0.1vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .contents_con .event02_con > ul > li .event02_list_div > .close_con {width:min(734px, 76.46vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .bg {width:min(860px, 89.58vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .bg01 {height:min(786px, 81.88vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .bg02 {height:min(2011px, 209.48vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li:first-child .list_div > .contents_con {padding-top:min(89px, 9.27vw); padding-bottom:min(29px, 3.02vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .list_con > ul > li:last-child .list_div > .contents_con {padding-top:min(120px, 12.5vw); padding-bottom:min(59px, 6.15vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .intro_con {width:min(840px, 87.5vw); margin-top:min(91px, 9.48vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .intro_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .intro_con > ul > li .list_div {border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(30px, 3.13vw); border-radius:min(50px, 5.21vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .intro_con > ul > li .list_div > table > tbody > tr > td span {font-size:min(35px, 3.65vw); letter-spacing:max(-0.5px, -0.05vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_con > .intro_con > ul > li .list_div > table > tbody > tr > .dot_td {width:min(30px, 3.13vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con {margin:min(76px, 7.92vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con {max-width:min(840px, 87.5vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .title_con {border-bottom:min(1px, 0.1vw) solid #FFF; margin:0 0 min(32px, 3.33vw) 0; padding:min(21px, 2.19vw) min(10px, 1.04vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .title_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-1px, -0.1vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li > table > tbody > tr > td span {font-size:min(28px, 2.92vw); letter-spacing:max(-0.7px, -0.07vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li > table > tbody > tr > .dot_td {width:min(30px, 3.13vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con {margin:min(104px, 10.83vw) 0 0 0;}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con .a_btn {border-radius:min(180px, 18.75vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#prize_con > .contents_con > .contents_con > .info02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con .a_btn > .bg {border-radius:min(180px, 18.75vw); box-shadow:max(-0.5px, -0.05vw) max(-1px, -0.1vw) 0 0 rgba(255,255,255,0.25) inset, min(0.5px, 0.05vw) min(1px, 0.1vw) 0 0 rgba(255,255,255,0.50) inset; backdrop-filter:blur(min(40px, 4.17vw));}
#prize_con > .contents_con > .contents_con > .info02_con .con_icon.icon01 {width:min(126px, 13.13vw); top:min(2775px, 289.06vw);}
#prize_con > .contents_con > .contents_con > .info02_con .con_icon.icon02 {width:min(145px, 15.1vw); top:min(3501px, 364.69vw); right:min(7px, 0.73vw);}
#prize_con > .contents_con > .contents_con > .info02_con .con_icon.icon03 {width:min(126px, 13.13vw); top:min(3795px, 395.31vw); left:min(15px, 1.56vw);}
#prize_con > .contents_con > .contents_con > .info02_con .con_icon.icon04 {width:min(152px, 15.83vw); top:min(5035px, 524.48vw);}

/*경품 안내*/
#prize02_con > .contents_con {padding:min(347px, 36.15vw) 0 min(101px, 10.52vw) 0;}
#prize02_con > .contents_con > .contents_con > .title_con {margin:0 0 min(55px, 5.73vw) 0;}
#prize02_con > .contents_con > .contents_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); line-height:min(108px, 11.25vw); letter-spacing:max(-4.5px, -0.47vw);}
#prize02_con > .contents_con > .contents_con > .title_con > .text01_con .text_img {width:min(838px, 87.29vw);}
#prize02_con > .contents_con > .contents_con > .title_con > .text02_con {margin:min(28px, 2.92vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .title_con > .text02_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#prize02_con > .contents_con > .contents_con > .title_con > .text03_con {margin:min(28px, 2.92vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .title_con > .text03_con > .text_con {border:min(2px, 0.21vw) solid #757575; padding:min(8px, 0.83vw) min(28px, 2.92vw); border-radius:min(50px, 5.21vw);}
#prize02_con > .contents_con > .contents_con > .title_con > .text03_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-0.92px, -0.1vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con {max-width:min(800px, 83.33vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li {margin:min(130px, 13.54vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con {padding:min(50px, 5.21vw) 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .title_con > .text01_con span {padding:0 min(20px, 2.08vw); font-size:min(34px, 3.54vw); line-height:min(60px, 6.25vw); letter-spacing:max(-0.782px, -0.08vw); border-radius:min(60px, 6.25vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .title_con > .text02_con span {font-size:min(70px, 7.29vw); letter-spacing:max(-1.61px, -0.17vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .title_con > .text03_con span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.736px, -0.08vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event01_con {margin:min(30px, 3.13vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event01_con > .img_con img {width:min(479px, 49.9vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event01_con > .text_con {margin:min(30px, 3.13vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event01_con > .text_con > .text01_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.035px, -0.11vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event01_con > .text_con > .text02_con {margin:min(13px, 1.35vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event01_con > .text_con > .text02_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-0.92px, -0.1vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event01_con > .text_con > .text03_con {margin:min(13px, 1.35vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event01_con > .text_con > .text03_con span {font-size:min(30px, 3.13vw); letter-spacing:max(-0.69px, -0.07vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con {margin:min(32px, 3.33vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .img_con img {width:min(787px, 81.98vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con {margin:min(18px, 1.88vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .nav {margin:0 0 min(38px, 3.96vw) 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .nav > .list_con > ul > li {width:min(242px, 25.21vw); margin:0 0 0 min(10px, 1.04vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .nav > .list_con > ul > li .div_btn {border-radius:min(74px, 7.71vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .nav > .list_con > ul > li .div_btn > span {font-size:min(40px, 4.17vw); line-height:min(74px, 7.71vw); letter-spacing:max(-0.92px, -0.1vw); border-radius:min(74px, 7.71vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .nav > .list_con > ul > li .div_btn > .bg {width:min(242px, 25.21vw); height:min(74px, 7.71vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .contents_con .contents_div > .img_con img {width:min(729px, 75.94vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .contents_con .contents_div > .text_con {margin:min(30px, 3.13vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .contents_con .contents_div > .text_con > .text01_con > ul > li {margin:min(11px, 1.15vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .contents_con .contents_div > .text_con > .text01_con > ul > li span {font-size:min(40px, 4.17vw); letter-spacing:max(-0.92px, -0.1vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .contents_con .contents_div > .text_con > .text01_con > ul > li span .color_text {font-size:min(35px, 3.65vw); letter-spacing:max(-0.805px, -0.08vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .contents_con .contents_div > .text_con > .text02_con {margin:min(35px, 3.65vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .contents_con > .contents_con > .event02_con > .contents_con > .contents_con .contents_div > .text_con > .text02_con > ul > li span {font-size:min(30px, 3.13vw); letter-spacing:max(-0.5px, -0.05vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .bg {width:min(872px, 90.83vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .bg01 {height:min(1207px, 125.73vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .goods_con > .bg02 {height:min(1989px, 207.19vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con {margin:min(70px, 7.29vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li {border-top:min(1px, 0.1vw) dotted #2FACFF; margin:min(30px, 3.13vw) 0 0 0; padding:min(30px, 3.13vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .title_td {width:min(107px, 11.15vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .title_td > .text_con {border-radius:min(5px, 0.52vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .title_td > .text_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.15px, -0.12vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .title_td01 > .text_con span {line-height:min(116px, 12.08vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .title_td02 > .text_con span {line-height:min(71px, 7.4vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .info_td {padding:0 0 0 min(30px, 3.13vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .info_td > .text_con > ul > li {margin:min(10px, 1.04vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .info_td > .text_con > ul > li > table > tbody > tr > td span {font-size:min(35px, 3.65vw); letter-spacing:max(-0.805px, -0.08vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .info_td > .text_con > ul > li > table > tbody > tr > .title_td {width:min(189px, 19.69vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .text_con .text_div > ul > li > table > tbody > tr > .blank_td {height:min(30px, 3.13vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .btn_con {margin:min(82px, 8.54vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .btn_con .a_btn {border-radius:min(180px, 18.75vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div > .btn_con .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div.event01 > .goods_con > .contents_con > .title_con > .text02_con {margin:min(15px, 1.56vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div.event01 > .goods_con > .contents_con > .title_con > .text03_con {margin:min(15px, 1.56vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div.event02 > .goods_con > .contents_con > .title_con > .text02_con {margin:min(15px, 1.56vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .list_con > ul > li .list_div.event02 > .goods_con > .contents_con > .title_con > .text03_con {margin:min(45px, 4.69vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .intro_con {width:min(840px, 87.5vw); margin-top:min(66px, 6.88vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .intro_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .intro_con > ul > li .list_div {border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(30px, 3.13vw); border-radius:min(50px, 5.21vw); backdrop-filter:blur(min(15px, 1.56vw));}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .intro_con > ul > li .list_div > table > tbody > tr > td span {font-size:min(35px, 3.65vw); letter-spacing:max(-0.5px, -0.05vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_con > .intro_con > ul > li .list_div > table > tbody > tr > .dot_td {width:min(30px, 3.13vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con {margin:min(76px, 7.92vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con {max-width:min(840px, 87.5vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con > .title_con {border-bottom:min(1px, 0.1vw) solid #FFF; margin:0 0 min(32px, 3.33vw) 0; padding:min(15px, 1.56vw) min(10px, 1.04vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con > .title_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-1px, -0.1vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li > table > tbody > tr > td span {font-size:min(28px, 2.92vw); letter-spacing:max(-0.7px, -0.07vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li > table > tbody > tr > .dot_td {width:min(30px, 3.13vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con {margin:min(100px, 10.42vw) 0 0 0;}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con .a_btn {border-radius:min(180px, 18.75vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#prize02_con > .contents_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con .a_btn > .bg {border-radius:min(180px, 18.75vw); box-shadow:max(-0.5px, -0.05vw) max(-1px, -0.1vw) 0 0 rgba(255,255,255,0.25) inset, min(0.5px, 0.05vw) min(1px, 0.1vw) 0 0 rgba(255,255,255,0.50) inset; backdrop-filter:blur(min(40px, 4.17vw));}

/*쿠키 모으기*/
#cookie_con > .contents_con {padding:min(248px, 25.83vw) 0 min(111px, 11.56vw) 0;}
#cookie_con > .contents_con > .title_con {margin:0 0 min(46px, 4.79vw) 0;}
#cookie_con > .contents_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); line-height:min(135px, 14.06vw); letter-spacing:max(-2.07px, -0.22vw);}
#cookie_con > .contents_con > .title_con > .text01_con .text_img {width:min(692px, 72.08vw);}
#cookie_con > .contents_con > .title_con > .text02_con {margin:min(16px, 1.67vw) 0 0 0;}
#cookie_con > .contents_con > .title_con > .text02_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#cookie_con > .contents_con > .slide_con {width:min(748px, 77.92vw);}
#cookie_con > .contents_con > .slide_con .swiper .no_con {margin:0 0 min(46px, 4.79vw) 0;}
#cookie_con > .contents_con > .slide_con .swiper .no_con > .contents_con {width:min(199px, 20.73vw); border-radius:min(68px, 7.08vw);}
#cookie_con > .contents_con > .slide_con .swiper .no_con > .contents_con .swiper-pagination-bullets .swiper-pagination-bullet {height:min(68px, 7.08vw); font-size:min(45px, 4.69vw); line-height:min(68px, 7.08vw); letter-spacing:max(-1.125px, -0.12vw);}
#cookie_con > .contents_con > .slide_con .swiper .no_con > .contents_con span {font-size:min(45px, 4.69vw); line-height:min(68px, 7.08vw); letter-spacing:max(-1.125px, -0.12vw);}
#cookie_con > .contents_con > .slide_con .swiper {padding:0 0 min(60px, 6.25vw) 0;}
#cookie_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide .cookie_con > .text_con img {height:min(104px, 10.83vw);}
#cookie_con > .contents_con > .list_con {margin:max(-50px, -5.21vw) 0 0 0;}
#cookie_con > .contents_con > .list_con .list_div {width:min(245px, 25.52vw); margin:0 0 0 min(45px, 4.69vw);}
#cookie_con > .contents_con > .list_con .list_div .cookie_con > .img_con > .cookie {width:min(238px, 24.79vw);}
#cookie_con > .contents_con > .btn_con {margin:min(105px, 10.94vw) 0 0 0;}
#cookie_con > .contents_con > .btn_con .a_btn {width:min(800px, 83.33vw);}
#cookie_con > .contents_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); line-height:min(180px, 18.75vw); border-radius:min(180px, 18.75vw);}
#cookie_con > .contents_con > .btn_con .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}

/*쿠키 모으기 팝업*/
.cookie_popup_con_bg {max-width:min(960px, 100vw);}
.cookie_popup_con {max-width:min(960px, 100vw);}
.cookie_popup_con > .btn_con {top:max(-111px, -11.56vw);}
.cookie_popup_con > .btn_con .a_btn {width:min(239px, 24.9vw); font-size:min(40px, 4.17vw); line-height:min(74px, 7.71vw); letter-spacing:-0.92px; border-radius:min(74px, 7.71vw);}
.cookie_popup_con > .contents_con {padding:min(50px, 5.21vw) min(100px, 10.42vw); border-radius:min(70px, 7.29vw) min(70px, 7.29vw) 0 0; box-shadow:0 min(4px, 0.42vw) min(100px, 10.42vw) 0 #28B8EC; backdrop-filter:blur(min(10px, 1.04vw));}
.cookie_popup_con > .contents_con > .contents_con > .slide_con .swiper {padding:0 0 min(55px, 5.73vw) 0;}
.cookie_popup_con > .contents_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con {margin:0 0 min(43px, 4.48vw) 0;}
.cookie_popup_con > .contents_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con > .text01_con p {margin:min(9px, 0.94vw) 0 0 0; font-size:min(60px, 6.25vw); letter-spacing:max(-1.38px, -0.14vw);}
.cookie_popup_con > .contents_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con > .text02_con {margin:min(34px, 3.54vw) 0 0 0;}
.cookie_popup_con > .contents_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con > .text02_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-1.125px, -0.12vw);}
.cookie_popup_con > .contents_con > .contents_con > .slide_con .swiper .swiper-pagination .swiper-pagination-bullet {width:min(25px, 2.6vw); height:min(25px, 2.6vw); margin:0 0 0 min(19px, 1.98vw);}
.cookie_popup_con > .contents_con > .contents_con > .slide_con .pn_btn {width:min(25px, 2.6vw); top:min(750px, 78.13vw);}
.cookie_popup_con > .contents_con > .contents_con > .slide_con .pn_btn.prev {left:max(-62px, -6.46vw);}
.cookie_popup_con > .contents_con > .contents_con > .slide_con .pn_btn.next {right:max(-62px, -6.46vw);}

/*쿠키 모으기 촬영 팝업*/
.cookie_shoot_popup_con_bg {max-width:min(960px, 100vw);}
.cookie_shoot_popup_con {max-width:min(960px, 100vw);}
.cookie_shoot_popup_con > .contents_con {background-size:min(960px, 100vw); padding:min(50px, 5.21vw) 0; border-radius:min(70px, 7.29vw) min(70px, 7.29vw) 0 0; box-shadow:0 min(4px, 0.42vw) min(100px, 10.42vw) 0 #28B8EC; backdrop-filter:blur(min(10px, 1.04vw));}
.cookie_shoot_popup_con > .contents_con > .title_con {margin:0 0 min(80px, 8.33vw) 0;}
.cookie_shoot_popup_con > .contents_con > .title_con span {font-size:min(60px, 6.25vw); letter-spacing:max(-3px, -0.31vw);}
.cookie_shoot_popup_con > .contents_con > .contents_con > .text_con {max-width:min(884px, 92.08vw); border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(40px, 4.17vw); border-radius:min(40px, 4.17vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.25); backdrop-filter:blur(min(15px, 1.56vw));}
.cookie_shoot_popup_con > .contents_con > .contents_con > .text_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-1px, -0.1vw);}
.cookie_shoot_popup_con > .contents_con > .contents_con > .img_con {margin:min(80px, 8.33vw) 0 0 0;}
.cookie_shoot_popup_con > .contents_con > .contents_con > .img_con img {width:min(958px, 99.79vw);}
.cookie_shoot_popup_con > .contents_con > .contents_con > .btn_con {margin:min(80px, 8.33vw) 0 0 0;}
.cookie_shoot_popup_con > .contents_con > .contents_con > .btn_con .a_btn {width:min(800px, 83.33vw);}
.cookie_shoot_popup_con > .contents_con > .contents_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); line-height:min(180px, 18.75vw); border-radius:min(180px, 18.75vw);}
.cookie_shoot_popup_con > .contents_con > .contents_con > .btn_con .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}

/*쿠키 촬영*/
#cookie_shoot_con > .contents_con {padding:min(214px, 22.29vw) 0 min(79px, 8.23vw) 0;}
#cookie_shoot_con > .contents_con > .contents_con {width:min(800px, 83.33vw); height:min(1228px, 127.92vw); border-radius:min(40px, 4.17vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.25);}
#cookie_shoot_con > .contents_con > .contents_con .a_btn {width:min(630px, 65.63vw);}
#cookie_shoot_con > .contents_con > .contents_con .a_btn > .text_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#cookie_shoot_con > .contents_con > .btn_con {max-width:min(800px, 83.33vw); margin-top:min(56px, 5.83vw);}
#cookie_shoot_con > .contents_con > .btn_con > ul > li {margin:min(45px, 4.69vw) 0 0 0;}
#cookie_shoot_con > .contents_con > .btn_con > ul > li .a_btn {border-radius:min(180px, 18.75vw);}
#cookie_shoot_con > .contents_con > .btn_con > ul > li .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#cookie_shoot_con > .contents_con > .btn_con > ul > li .a_btn01 > span {line-height:min(180px, 18.75vw);}
#cookie_shoot_con > .contents_con > .btn_con > ul > li .a_btn01 > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}
#cookie_shoot_con > .contents_con > .btn_con > ul > li .a_btn02 > span {line-height:min(180px, 18.75vw);}
#cookie_shoot_con > .contents_con > .btn_con > ul > li .a_btn02 > .bg {width:min(872px, 90.83vw); height:min(252px, 26.25vw);}
#cookie_shoot_con > .contents_con > .popup_con > .contents_con {max-width:min(759px, 79.06vw);}
#cookie_shoot_con > .contents_con > .popup_con > .contents_con > .title_con {margin:0 0 min(138px, 14.38vw) 0;}
#cookie_shoot_con > .contents_con > .popup_con > .contents_con > .title_con span {font-size:min(90px, 9.38vw); line-height:min(135px, 14.06vw); letter-spacing:max(-2.07px, -0.22vw);}
#cookie_shoot_con > .contents_con > .popup_con > .contents_con > .title_con .text_img {width:min(625px, 65.1vw);}
#cookie_shoot_con > .contents_con > .popup_con > .contents_con > .scan_con > .contents_con {width:min(717px, 74.69vw);}
#cookie_shoot_con > .contents_con > .popup_con > .contents_con > .scan_con > .contents_con > .bar {width:min(6px, 0.63vw); filter:drop-shadow(0 0 min(10px, 1.04vw) #FFF);}

/*쿠키 결과*/
#cookie_result_con > .contents_con {padding:min(204px, 21.25vw) 0 min(112px, 11.67vw) 0;}
#cookie_result_con > .contents_con .contents_div > .result_text_con {width:min(774px, 80.63vw); margin-bottom:min(19px, 1.98vw);}
#cookie_result_con > .contents_con .contents_div > .result_text_con > table > tbody > tr > .bar_td .bar {height:min(1px, 0.1vw);}
#cookie_result_con > .contents_con .contents_div > .result_text_con > table > tbody > tr > .text_td span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.15px, -0.12vw);}
#cookie_result_con > .contents_con .contents_div > .title_con {width:min(800px, 83.33vw); margin-bottom:min(48px, 5vw);}
#cookie_result_con > .contents_con .contents_div > .title_con span {font-size:min(80px, 8.33vw); line-height:min(96px, 10vw); letter-spacing:max(-1.84px, -0.19vw);}
#cookie_result_con > .contents_con .contents_div > .contents_con > .cookie_con {width:min(523px, 54.48vw);}
#cookie_result_con > .contents_con .contents_div > .contents_con > .cookie_con > .cookie {width:min(500px, 52.08vw);}
#cookie_result_con > .contents_con .contents_div > .contents_con > .text_con > .info_con {width:min(800px, 83.33vw);}
#cookie_result_con > .contents_con .contents_div > .contents_con > .text_con > .info_con > .btn_con > ul > li {margin:min(40px, 4.17vw) 0 0 0;}
#cookie_result_con > .contents_con .contents_div > .contents_con > .text_con > .info_con > .btn_con > ul > li .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); line-height:min(180px, 18.75vw); border-radius:min(180px, 18.75vw);}
#cookie_result_con > .contents_con .contents_div > .contents_con > .text_con > .info_con > .btn_con > ul > li .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}
#cookie_result_con > .contents_con .contents_div.special > .result_text_con > table > tbody > tr > .bar_td {width:min(243px, 25.31vw);}
#cookie_result_con > .contents_con .contents_div.special > .title_con .text_img {width:min(449px, 46.77vw);}
#cookie_result_con > .contents_con .contents_div.special > .contents_con > .cookie_con > img {filter:drop-shadow(0 0 min(40px, 4.17vw) #CB39E4);}
#cookie_result_con > .contents_con .contents_div.special > .contents_con > .text_con {margin:min(70px, 7.29vw) 0 0 0;}
#cookie_result_con > .contents_con .contents_div.special > .contents_con > .text_con > .title_con {margin:0 0 min(27px, 2.81vw) 0;}
#cookie_result_con > .contents_con .contents_div.special > .contents_con > .text_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); line-height:min(108px, 11.25vw); letter-spacing:max(-2.07px, -0.22vw);}
#cookie_result_con > .contents_con .contents_div.special > .contents_con > .text_con > .title_con > .text01_con .text_img {width:min(433px, 45.1vw);}
#cookie_result_con > .contents_con .contents_div.special > .contents_con > .text_con > .title_con > .text02_con span {font-size:min(70px, 7.29vw); letter-spacing:max(-1.61px, -0.17vw);}
#cookie_result_con > .contents_con .contents_div.special > .contents_con > .text_con > .info_con .text_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#cookie_result_con > .contents_con .contents_div.special > .contents_con > .text_con > .info_con > .btn_con {margin:min(38px, 3.96vw) 0 min(50px, 5.21vw) 0;}
#cookie_result_con > .contents_con .contents_div.complete > .result_text_con > table > tbody > tr > .bar_td {width:min(193px, 20.1vw);}
#cookie_result_con > .contents_con .contents_div.complete > .title_con .text_img {width:min(446px, 46.46vw);}
#cookie_result_con > .contents_con .contents_div.complete > .contents_con > .cookie_con > img {filter:drop-shadow(0 0 min(40px, 4.17vw) #CB39E4);}
#cookie_result_con > .contents_con .contents_div.complete > .contents_con > .text_con {margin:min(70px, 7.29vw) 0 0 0;}
#cookie_result_con > .contents_con .contents_div.complete > .contents_con > .text_con > .title_con {width:min(920px, 95.83vw); margin-bottom:min(27px, 2.81vw);}
#cookie_result_con > .contents_con .contents_div.complete > .contents_con > .text_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); letter-spacing:max(-2.07px, -0.22vw); text-shadow:0 0 min(10px, 1.04vw) #2081FF; -webkit-text-stroke-width:min(1px, 0.1vw);}
#cookie_result_con > .contents_con .contents_div.complete > .contents_con > .text_con > .title_con > .text02_con span {font-size:min(70px, 7.29vw); letter-spacing:max(-1.61px, -0.17vw);}
#cookie_result_con > .contents_con .contents_div.complete > .contents_con > .text_con > .info_con .text_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#cookie_result_con > .contents_con .contents_div.complete > .contents_con > .text_con > .info_con > .btn_con {margin:min(38px, 3.96vw) 0 min(50px, 5.21vw) 0;}
#cookie_result_con > .contents_con .contents_div.fail > .title_con span {line-height:min(192px, 20vw);}
#cookie_result_con > .contents_con .contents_div.fail > .title_con .text_img {width:min(457px, 47.6vw);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .cookie_con > img {filter:drop-shadow(0 0 min(40px, 4.17vw) #F22);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .cookie_con .bg {width:min(215px, 22.4vw);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .cookie_con .bg01 {top:max(-5px, -0.52vw); left:max(-210px, -21.88vw);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .cookie_con .bg02 {top:max(-81px, -8.44vw); right:max(-190px, -19.79vw);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con {margin:min(40px, 4.17vw) 0 0 0;}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con > .title_con {margin:0 0 min(58px, 6.04vw) 0;}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con > .title_con span {font-size:min(70px, 7.29vw); letter-spacing:max(-1.61px, -0.17vw);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con > .info_con .text_con {border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(32px, 3.33vw) min(49px, 5.1vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.25); border-radius:min(40px, 4.17vw);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con > .info_con .text_con > .title_con {border-bottom:min(1px, 0.1vw) solid rgba(203,203,203,0.20); margin:0 0 min(26px, 2.71vw) 0; padding:0 0 min(4px, 0.42vw) 0;}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con > .info_con .text_con > .title_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con > .info_con .text_con > .info_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con > .info_con .text_con > .info_con > ul > li > table > tbody > tr > td span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con > .info_con .text_con > .info_con > ul > li > table > tbody > tr > .dot_td {width:min(27px, 2.81vw);}
#cookie_result_con > .contents_con .contents_div.fail > .contents_con > .text_con > .info_con > .btn_con {margin:min(83px, 8.65vw) 0 0 0;}

/*마이페이지*/
#mypage_con > .contents_con {padding:min(257px, 26.77vw) 0 min(74px, 7.71vw) 0;}
#mypage_con > .contents_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); line-height:min(135px, 14.06vw); letter-spacing:max(-2.07px, -0.22vw);}
#mypage_con > .contents_con > .title_con > .text01_con .text_img {width:min(410px, 42.71vw);}
#mypage_con > .contents_con > .title_con > .text02_con {margin:min(16px, 1.67vw) 0 0 0;}
#mypage_con > .contents_con > .title_con > .text02_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con > .title_con {margin:0 0 min(35px, 3.65vw) 0;}
#mypage_con > .contents_con > .contents_con .loveletter_con > .title_con span {font-size:min(90px, 9.38vw); line-height:min(135px, 14.06vw); letter-spacing:max(-2.07px, -0.22vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con > .title_con .text_img {width:min(310px, 32.29vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con > .contents_con > .img_con {max-width:min(753px, 78.44vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con > .contents_con > .img_con > .check {width:min(926px, 96.46vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con > .contents_con > .text_con {margin:min(67px, 6.98vw) 0 0 0; text-align:center;}
#mypage_con > .contents_con > .contents_con .loveletter_con > .contents_con > .text_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con > .contents_con > .text_con .text02 {margin:0 min(12px, 1.25vw); padding:min(5px, 0.52vw) min(30px, 3.13vw); border-radius:min(50px, 5.21vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con > .btn_con {margin:min(48px, 5vw) 0 0 0;}
#mypage_con > .contents_con > .contents_con .loveletter_con > .btn_con .a_btn {width:min(800px, 83.33vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con > .btn_con .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}
#mypage_con > .contents_con > .contents_con .loveletter_con + .special_con {margin:min(81px, 8.44vw) 0 0 0;}
#mypage_con > .contents_con > .contents_con .special_con > .title_con {margin:0 0 min(48px, 5vw) 0;}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .title_con {margin:0 0 min(3px, 0.31vw) 0;}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .title_con > .text_con {padding:min(10px, 1.04vw) min(40px, 4.17vw); border-radius:min(50px, 5.21vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .title_con > .text_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con {padding:min(55px, 5.73vw) 0 0 0;}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide .swiper .swiper-pagination .swiper-pagination-bullet {width:min(40px, 4.17vw); height:min(40px, 4.17vw); margin:0 0 0 min(20px, 2.08vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.big_slide {width:min(682px, 71.04vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.big_slide .swiper {padding:0 0 min(80px, 8.33vw) 0;}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.small_slide {width:min(443px, 46.15vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.small_slide.left {left:max(-184px, -19.17vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.small_slide.right {right:max(-184px, -19.17vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .text_con {max-width:min(884px, 92.08vw); border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); margin-top:min(126px, 13.13vw); padding:min(40px, 4.17vw) min(50px, 5.21vw); border-radius:min(50px, 5.21vw); backdrop-filter:blur(min(15px, 1.56vw));}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .text_con > .text01_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.125px, -0.12vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .text_con > .text02_con {border-top:min(1px, 0.1vw) dashed #444; border-bottom:min(1px, 0.1vw) dashed #444; margin:min(30px, 3.13vw) 0 0 0; padding:min(10px, 1.04vw) 0;}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .text_con > .text02_con span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con {max-width:min(884px, 92.08vw); border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); margin-top:min(126px, 13.13vw); padding:min(40px, 4.17vw) min(50px, 5.21vw); border-radius:min(50px, 5.21vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .title_con {margin:0 0 min(30px, 3.13vw) 0;}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .title_con span {width:min(274px, 28.54vw); font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw); border-radius:min(50px, 5.21vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .contents_con > .img_con {width:min(696px, 72.5vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .contents_con > .img_con > .check {width:min(696px, 72.5vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .contents_con > .text_con {margin:min(30px, 3.13vw) 0 0 0;}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .contents_con > .text_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro_con {margin:min(30px, 3.13vw) 0 0 0;}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro_con > ul > li > table > tbody > tr > td span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro_con > ul > li > table > tbody > tr > .dot_td {width:min(13px, 1.35vw);}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro02_con {border-top:min(1px, 0.1vw) dashed #444; border-bottom:min(1px, 0.1vw) dashed #444; margin:min(30px, 3.13vw) 0 0 0; padding:min(10px, 1.04vw) 0;}
#mypage_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro02_con span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#mypage_con > .contents_con > .contents_con .special_con > .btn_con {margin:min(55px, 5.73vw) 0 0 0;}
#mypage_con > .contents_con > .contents_con .special_con > .btn_con .a_btn {width:min(800px, 83.33vw);}
#mypage_con > .contents_con > .contents_con .special_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#mypage_con > .contents_con > .contents_con .special_con > .btn_con .a_btn > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}

/*마이페이지*/
#mypage02_con > .contents_con {padding:min(238px, 24.79vw) 0 min(98px, 10.21vw) 0;}
#mypage02_con > .contents_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); line-height:min(135px, 14.06vw); letter-spacing:max(-2.07px, -0.22vw);}
#mypage02_con > .contents_con > .title_con > .text01_con .text_img {width:min(410px, 42.71vw);}
#mypage02_con > .contents_con > .title_con > .text02_con {margin:min(16px, 1.67vw) 0 0 0;}
#mypage02_con > .contents_con > .title_con > .text02_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#mypage02_con > .contents_con > .nav {margin:min(45px, 4.69vw) 0 0 0;}
#mypage02_con > .contents_con > .nav > .list_con > ul > li {width:min(364px, 37.92vw); margin:0 0 0 min(25px, 2.60vw);}
#mypage02_con > .contents_con > .nav > .list_con > ul > li .a_btn {border-radius:min(74px, 7.71vw);}
#mypage02_con > .contents_con > .nav > .list_con > ul > li .a_btn > span {font-size:min(40px, 4.17vw); line-height:min(74px, 7.71vw); letter-spacing:max(-0.92px, -0.1vw); border-radius:min(74px, 7.71vw);}
#mypage02_con > .contents_con > .nav > .list_con > ul > li .a_btn > .bg {width:min(364px, 37.92vw); height:min(74px, 7.71vw);}
#mypage02_con > .contents_con > .contents_con {margin:min(108px, 11.25vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con .loveletter_con {margin:0 0 min(48px, 5vw) 0;}
#mypage02_con > .contents_con > .contents_con .loveletter_con > .contents_con > .img_con {max-width:min(753px, 78.44vw);}
#mypage02_con > .contents_con > .contents_con .loveletter_con > .contents_con > .img_con > .check {width:min(926px, 96.46vw);}
#mypage02_con > .contents_con > .contents_con .loveletter_con > .contents_con > .text_con {margin:min(67px, 6.98vw) 0 0 0; text-align:center;}
#mypage02_con > .contents_con > .contents_con .loveletter_con > .contents_con > .text_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#mypage02_con > .contents_con > .contents_con .loveletter_con > .contents_con > .text_con .text02 {margin:0 min(12px, 1.25vw); padding:min(5px, 0.52vw) min(30px, 3.13vw); border-radius:min(50px, 5.21vw);}
#mypage02_con > .contents_con > .contents_con .special_con {margin:0 0 min(50px, 5.21vw) 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .title_con {margin:0 0 min(48px, 5vw) 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); line-height:min(135px, 14.06vw); letter-spacing:max(-4.5px, -0.47vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .title_con > .text01_con .text_img {width:min(670px, 69.79vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .title_con > .text02_con {margin:min(43px, 4.48vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .title_con > .text02_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .title_con {margin:0 0 min(3px, 0.31vw) 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .title_con > .text_con {padding:min(10px, 1.04vw) min(40px, 4.17vw); border-radius:min(50px, 5.21vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .title_con > .text_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con {padding:min(55px, 5.73vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide .swiper .swiper-pagination .swiper-pagination-bullet {width:min(40px, 4.17vw); height:min(40px, 4.17vw); margin:0 0 0 min(20px, 2.08vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.big_slide {width:min(682px, 71.04vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.big_slide .swiper {padding:0 0 min(80px, 8.33vw) 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.small_slide {width:min(443px, 46.15vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.small_slide.left {left:max(-184px, -19.17vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .cookie_con > .slide_con .slide.small_slide.right {right:max(-184px, -19.17vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .text_con {max-width:min(884px, 92.08vw); border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); margin-top:min(126px, 13.13vw); padding:min(40px, 4.17vw) min(50px, 5.21vw); border-radius:min(50px, 5.21vw); backdrop-filter:blur(min(15px, 1.56vw));}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .text_con > .text01_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.125px, -0.12vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .text_con > .text02_con {border-top:min(1px, 0.1vw) dashed #444; border-bottom:min(1px, 0.1vw) dashed #444; margin:min(30px, 3.13vw) 0 0 0; padding:min(10px, 1.04vw) 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .text_con > .text02_con span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con {max-width:min(884px, 92.08vw); border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); margin-top:min(126px, 13.13vw); padding:min(40px, 4.17vw) min(50px, 5.21vw); border-radius:min(50px, 5.21vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .title_con {margin:0 0 min(30px, 3.13vw) 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .title_con span {width:min(274px, 28.54vw); font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw); border-radius:min(50px, 5.21vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .contents_con > .img_con {width:min(696px, 72.5vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .contents_con > .img_con > .check {width:min(696px, 72.5vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .contents_con > .text_con {margin:min(30px, 3.13vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .contents_con > .text_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro_con {margin:min(30px, 3.13vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro_con > ul > li > table > tbody > tr > td span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro_con > ul > li > table > tbody > tr > .dot_td {width:min(13px, 1.35vw);}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro02_con {border-top:min(1px, 0.1vw) dashed #444; border-bottom:min(1px, 0.1vw) dashed #444; margin:min(30px, 3.13vw) 0 0 0; padding:min(10px, 1.04vw) 0;}
#mypage02_con > .contents_con > .contents_con .special_con > .contents_con > .event_con > .contents_con > .intro02_con span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#mypage02_con > .contents_con > .contents_con > .btn_con {max-width:min(800px, 83.33vw);}
#mypage02_con > .contents_con > .contents_con > .btn_con > ul > li {margin:min(45px, 4.69vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con > .btn_con > ul > li .a_btn {border-radius:min(180px, 18.75vw);}
#mypage02_con > .contents_con > .contents_con > .btn_con > ul > li .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#mypage02_con > .contents_con > .contents_con > .btn_con > ul > li .a_btn01 > span {line-height:min(180px, 18.75vw);}
#mypage02_con > .contents_con > .contents_con > .btn_con > ul > li .a_btn01 > .bg {width:min(858px, 89.38vw); height:min(238px, 24.79vw);}
#mypage02_con > .contents_con > .contents_con > .btn_con > ul > li .a_btn02 > span {line-height:min(180px, 18.75vw);}
#mypage02_con > .contents_con > .contents_con > .btn_con > ul > li .a_btn02 > .bg {width:min(872px, 90.83vw); height:min(252px, 26.25vw);}
#mypage02_con > .contents_con > .contents_con > .intro_con {width:min(840px, 87.5vw); margin-top:min(76px, 7.92vw);}
#mypage02_con > .contents_con > .contents_con > .intro_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con > .intro_con > ul > li .list_div {border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); padding:min(30px, 3.13vw); border-radius:min(50px, 5.21vw); backdrop-filter:blur(min(15px, 1.56vw));}
#mypage02_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > table > tbody > tr > td span {font-size:min(35px, 3.65vw); letter-spacing:max(-0.5px, -0.05vw);}
#mypage02_con > .contents_con > .contents_con > .intro_con > ul > li .list_div > table > tbody > tr > .dot_td {width:min(30px, 3.13vw);}
#mypage02_con > .contents_con > .contents_con > .event_info_con {margin:min(76px, 7.92vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con {max-width:min(840px, 87.5vw);}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .title_con {border-bottom:min(1px, 0.1vw) solid #FFF; margin:0 0 min(32px, 3.33vw) 0; padding:min(15px, 1.56vw) min(10px, 1.04vw);}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .title_con span {font-size:min(40px, 4.17vw); letter-spacing:max(-1px, -0.1vw);}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li {margin:min(20px, 2.08vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li > table > tbody > tr > td span {font-size:min(28px, 2.92vw); letter-spacing:max(-0.7px, -0.07vw);}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .list_con > ul > li > table > tbody > tr > .dot_td {width:min(30px, 3.13vw);}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con {margin:min(100px, 10.42vw) 0 0 0;}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con .a_btn {border-radius:min(180px, 18.75vw);}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con .a_btn > span {font-size:min(55px, 5.73vw); line-height:min(180px, 18.75vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#mypage02_con > .contents_con > .contents_con > .event_info_con > .contents_con > .contents_con > .btn_con .a_btn > .bg {border-radius:min(180px, 18.75vw); box-shadow:max(-0.5px, -0.05vw) max(-1px, -0.1vw) 0 0 rgba(255,255,255,0.25) inset, min(0.5px, 0.05vw) min(1px, 0.1vw) 0 0 rgba(255,255,255,0.50) inset; backdrop-filter:blur(min(40px, 4.17vw));}

/*나의 응모 현황*/
#cookie_apply_con > .contents_con {padding:min(257px, 26.77vw) 0 min(109px, 11.35vw) 0;}
#cookie_apply_con > .contents_con > .title_con {margin:0 0 min(38px, 3.96vw) 0;}
#cookie_apply_con > .contents_con > .title_con > .text01_con span {font-size:min(90px, 9.38vw); letter-spacing:max(-2.07px, -0.22vw); text-shadow:0 0 min(10px, 1.04vw) #C198C6; -webkit-text-stroke-width:min(1px, 0.1vw);}
#cookie_apply_con > .contents_con > .title_con > .text02_con {margin:min(23px, 2.4vw) 0 0 0;}
#cookie_apply_con > .contents_con > .title_con > .text02_con span {font-size:min(45px, 4.69vw); letter-spacing:max(-1.125px, -0.12vw);}
#cookie_apply_con > .contents_con > .cookie_con > .title_con {margin:0 0 min(3px, 0.31vw) 0;}
#cookie_apply_con > .contents_con > .cookie_con > .title_con > .text_con {padding:min(10px, 1.04vw) min(40px, 4.17vw); border-radius:min(50px, 5.21vw);}
#cookie_apply_con > .contents_con > .cookie_con > .title_con > .text_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw);}
#cookie_apply_con > .contents_con > .cookie_con > .slide_con {padding:min(55px, 5.73vw) 0 0 0;}
#cookie_apply_con > .contents_con > .cookie_con > .slide_con .slide .swiper .swiper-pagination .swiper-pagination-bullet {width:min(40px, 4.17vw); height:min(40px, 4.17vw); margin:0 0 0 min(20px, 2.08vw);}
#cookie_apply_con > .contents_con > .cookie_con > .slide_con .slide.big_slide {width:min(682px, 71.04vw);}
#cookie_apply_con > .contents_con > .cookie_con > .slide_con .slide.big_slide .swiper {padding:0 0 min(80px, 8.33vw) 0;}
#cookie_apply_con > .contents_con > .cookie_con > .slide_con .slide.small_slide {width:min(443px, 46.15vw);}
#cookie_apply_con > .contents_con > .cookie_con > .slide_con .slide.small_slide.left {left:max(-184px, -19.17vw);}
#cookie_apply_con > .contents_con > .cookie_con > .slide_con .slide.small_slide.right {right:max(-184px, -19.17vw);}
#cookie_apply_con > .contents_con > .text_con {max-width:min(884px, 92.08vw); border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); margin-top:min(126px, 13.13vw); padding:min(40px, 4.17vw) min(50px, 5.21vw); border-radius:min(50px, 5.21vw); backdrop-filter:blur(min(15px, 1.56vw));}
#cookie_apply_con > .contents_con > .text_con > .text01_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.125px, -0.12vw);}
#cookie_apply_con > .contents_con > .text_con > .text02_con {border-top:min(1px, 0.1vw) dashed #444; border-bottom:min(1px, 0.1vw) dashed #444; margin:min(30px, 3.13vw) 0 0 0; padding:min(10px, 1.04vw) 0;}
#cookie_apply_con > .contents_con > .text_con > .text02_con span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#cookie_apply_con > .contents_con > .event_con {max-width:min(884px, 92.08vw); border-right:min(1px, 0.1vw) solid rgba(255,255,255,0.30); border-left:min(1px, 0.1vw) solid rgba(255,255,255,0.30); margin-top:min(126px, 13.13vw); padding:min(40px, 4.17vw) min(50px, 5.21vw); border-radius:min(50px, 5.21vw);}
#cookie_apply_con > .contents_con > .event_con > .title_con {margin:0 0 min(30px, 3.13vw) 0;}
#cookie_apply_con > .contents_con > .event_con > .title_con span {width:min(274px, 28.54vw); font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw); border-radius:min(50px, 5.21vw);}
#cookie_apply_con > .contents_con > .event_con > .contents_con > .contents_con > .img_con {width:min(696px, 72.5vw);}
#cookie_apply_con > .contents_con > .event_con > .contents_con > .contents_con > .img_con > .check {width:min(696px, 72.5vw);}
#cookie_apply_con > .contents_con > .event_con > .contents_con > .contents_con > .text_con {margin:min(30px, 3.13vw) 0 0 0;}
#cookie_apply_con > .contents_con > .event_con > .contents_con > .contents_con > .text_con span {font-size:min(50px, 5.21vw); letter-spacing:max(-1.25px, -0.13vw);}
#cookie_apply_con > .contents_con > .event_con > .contents_con > .intro_con {margin:min(30px, 3.13vw) 0 0 0;}
#cookie_apply_con > .contents_con > .event_con > .contents_con > .intro_con > ul > li > table > tbody > tr > td span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#cookie_apply_con > .contents_con > .event_con > .contents_con > .intro_con > ul > li > table > tbody > tr > .dot_td {width:min(13px, 1.35vw);}
#cookie_apply_con > .contents_con > .event_con > .contents_con > .intro02_con {border-top:min(1px, 0.1vw) dashed #444; border-bottom:min(1px, 0.1vw) dashed #444; margin:min(30px, 3.13vw) 0 0 0; padding:min(10px, 1.04vw) 0;}
#cookie_apply_con > .contents_con > .event_con > .contents_con > .intro02_con span {font-size:min(32px, 3.33vw); letter-spacing:max(-0.8px, -0.08vw);}
#cookie_apply_con > .contents_con > .btn_con {max-width:min(884px, 92.08vw); margin-top:min(90px, 9.38vw);}
#cookie_apply_con > .contents_con > .btn_con > ul > li {margin:min(44px, 4.58vw) 0 0 0;}
#cookie_apply_con > .contents_con > .btn_con > ul > li .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); line-height:min(180px, 18.75vw); border-radius:min(180px, 18.75vw);}
#cookie_apply_con > .contents_con > .btn_con > ul > li .a_btn > .bg {width:min(941px, 98.02vw); height:min(238px, 24.79vw);}

/*나의 쿠키 저장소*/
#cookie_storage_con > .contents_con {padding:min(355px, 36.98vw) 0 min(81px, 8.44vw) 0;}
#cookie_storage_con > .contents_con > .title_con {max-width:min(866px, 90.21vw); margin-bottom:min(313px, 32.6vw);}
#cookie_storage_con > .contents_con > .title_con span {font-size:min(90px, 9.38vw); line-height:min(120px, 12.5vw); letter-spacing:max(-2.07px, -0.22vw);}
#cookie_storage_con > .contents_con > .title_con .text_img {width:min(351px, 36.56vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con {max-width:min(884px, 92.08vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .text_con {max-width:min(774px, 80.63vw); margin-bottom:min(36px, 3.75vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .text_con .text01 {font-size:min(100px, 10.42vw); line-height:min(80px, 8.33vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .text_con .text02 {margin:0 0 0 min(16px, 1.67vw); font-size:min(35px, 3.65vw); line-height:min(35px, 3.65vw); letter-spacing:max(-0.875px, -0.09vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .special_con {max-width:min(784px, 81.67vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .special_con > .contents_con {padding:min(33px, 3.44vw) 0 min(47px, 4.9vw) 0;}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .special_con > .contents_con > .contents_con .cookie_con {width:min(240px, 25vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .special_con > .contents_con > .text_con {margin:min(7px, 0.73vw) 0 0 0;}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .special_con > .contents_con > .text_con span {font-size:min(35px, 3.65vw); line-height:min(53px, 5.52vw); letter-spacing:max(-0.875px, -0.09vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .special_con > .bg {width:min(856px, 89.17vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con {max-width:min(822px, 85.63vw); margin-top:min(32px, 3.33vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con {width:min(220px, 22.92vw); height:min(220px, 22.92vw); border:min(1px, 0.1vw) solid #171935;}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con > .contents_con {width:min(178px, 18.54vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie01 {top:min(100px, 10.42vw); left:min(40px, 4.17vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie02 {top:min(367px, 38.23vw); left:min(40px, 4.17vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie03 {top:min(638px, 66.46vw); left:min(40px, 4.17vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie04 {top:min(19px, 1.98vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie05 {top:min(284px, 29.58vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie06 {top:min(539px, 56.15vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie07 {top:min(794px, 82.71vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie09 {top:min(100px, 10.42vw); right:min(40px, 4.17vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie10 {top:min(367px, 38.23vw); right:min(40px, 4.17vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.cookie11 {top:min(638px, 66.46vw); right:min(40px, 4.17vw);}
#cookie_storage_con > .contents_con > .cookie_con > .contents_con > .img_con .cookie_con.on {border:min(1px, 0.1vw) solid #FFF; box-shadow:0 0 min(20px, 2.08vw) 0 #F757FE; backdrop-filter:blur(min(2.5px, 0.26vw));}
#cookie_storage_con > .contents_con > .btn_con {max-width:min(884px, 92.08vw); margin-top:min(70px, 7.29vw);}
#cookie_storage_con > .contents_con > .btn_con > ul > li {margin:min(40px, 4.17vw) 0 0 0;}
#cookie_storage_con > .contents_con > .btn_con > ul > li .a_btn {border-radius:min(180px, 18.75vw);}
#cookie_storage_con > .contents_con > .btn_con > ul > li .a_btn > span {font-size:min(55px, 5.73vw); letter-spacing:max(-2.75px, -0.29vw); border-radius:min(180px, 18.75vw);}
#cookie_storage_con > .contents_con > .btn_con > ul > li .a_btn01 > span {line-height:min(180px, 18.75vw);}
#cookie_storage_con > .contents_con > .btn_con > ul > li .a_btn01 > .bg {width:min(941px, 98.02vw); height:min(238px, 24.79vw);}
#cookie_storage_con > .contents_con > .btn_con > ul > li .a_btn02 > span {line-height:min(180px, 18.75vw);}
#cookie_storage_con > .contents_con > .btn_con > ul > li .a_btn02 > .bg {width:min(956px, 99.58vw); height:min(252px, 26.25vw);}

/*텍스트 팝업*/
.text_popup_con_bg {max-width:min(960px, 100vw);}
.text_popup_con {max-width:min(838px, 87.29vw);}
.text_popup_con > .contents_con {padding:min(50px, 5.21vw); border-radius:min(40px, 4.17vw); box-shadow:0 min(5.443px, 0.57vw) min(21.317px, 2.22vw) 0 rgba(0,0,0,0.25);}
.text_popup_con > .contents_con > .text_con {font-size:min(40px, 4.17vw);}	
.text_popup_con > .contents_con > .btn_con {margin:min(45px, 4.69vw) 0 0 0;}
.text_popup_con > .contents_con > .btn_con .a_btn {width:min(359px, 37.395vw); margin:0 0 0 min(20px, 2.08vw); font-size:min(40px, 4.17vw); line-height:min(126px, 13.13vw); letter-spacing:max(-1px, -0.1vw); border-radius:min(30px, 3.13vw);}
.text_popup_con > .contents_con > .btn_con .a_btn03 {width:auto; margin:0;}