@charset "euc-kr";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");
/* font */
/* GmarketSans */
@font-face {
    font-family: GmarketSans;
    src: url('/fonts/gmarket/GmarketSansBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: GmarketSans;
    src: url('/fonts/gmarket/GmarketSansLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: GmarketSans;
    src: url('/fonts/gmarket/GmarketSansMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
/* Jalnan */
@font-face {
    font-family: 'jalnan';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* popup layout */
.popup__wrap{width: 320px;position: absolute;top: 12rem;left: 12rem;z-index: 99;}
.popup{border-radius: 16px 16px 0 0;box-shadow: 10px 10px 18px rgba(0, 0, 0, 0.3);overflow: hidden;background-color: #fff;}
.popup br{opacity: 0;}
.popup__head{position: relative;background-color: #203562;padding: 36px 30px 100px;letter-spacing: -0.01em;text-align: center;overflow: hidden; }
.popup__main{padding: 25px 10px 10px;text-align: center;}
.popup__bottom{padding-bottom: 30px;text-align: center;}
.popup__bottom a{cursor: pointer;}
.popup .img-back{width: 141px;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);}
.popup__btn{display: block; align-content: center; width: 225px;height: 50px;margin: 0 auto;border-radius: 3.8rem;background-color: #e31a20;}
.popup__btn span{position: relative;font-size: 18px;line-height: 1;color: #fff;}
/* new_main css Áßº¹ */
.new_main .section .popup__btn span {font-family: "GmarketSans", sans-serif;}
.popup__btn span::after{content: "";position: absolute;display: block;width: 1.8rem;height: 0.4rem;right: -3.5rem;top: 42%;transform: translateY(-50%);background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}

.popup__close{background-color: #fff;color: #5a5a5a;border-radius: 0 0 10px 10px; overflow: hidden;}
.popup__close .close-box{justify-content: flex-end;}
.popup__close .close-box button{background: transparent;border: none;box-shadow: none;border-radius: 0;padding: 0;overflow: visible;cursor: pointer;outline: none;}
.popup__close .close-box .check-day{font-size: 12px;color: #fff;position: relative;padding-left: 30px;}
.popup__close .close-box .check-day i{display: inline-block;width: 22px;height: 22px;background: url(https://www.duo.co.kr/html/popup/img/check_w.svg) no-repeat;background-size: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.popup__close .close-box .close-pop {padding-left: 10px;}
.popup__close .close-box{display: flex;align-items: center;height: 50px;border-top: 1px solid #e4e8ef;padding: 0 20px;}
.popup__close .close-box .left_box{width: calc(100% - 80px);text-align: left;} 
.popup__close .close-box .right_box{width: 80px;text-align: right;}  
.popup__close .close-box .close-check{user-select: none;}
/* .popup__close .close-box .close-check label{display: inline-block;width: 23px;height: 23px;background: url(https://www.duo.co.kr/html/popup/img/check_b.png) no-repeat center / cover;      cursor: pointer;vertical-align: middle;} */
.popup__close .close-box .close-check label{display: inline-block;height: 23px;cursor: pointer;vertical-align: middle;font-weight: 300;font-size: 16px;color: #252525;}
/* .popup__close .close-box .close-check input[type="checkbox"]:checked + label{background: url(https://www.duo.co.kr/html/popup/img/check_b_on.png) no-repeat center / cover;} */
.popup__close .close-box .close-check span{font-size: 14px;vertical-align: middle;}
.popup__close .close-box .close-pop{width: 100%;display: flex;align-items: center;justify-content: flex-end;font-weight: 300;font-size: 16px;color: #252525;}
.popup__close .close-box .close-pop img{margin-right: 6px;margin-top: 2px;}

/* txt css */
.popup h3, .popup p{font-family: "GmarketSans", sans-serif;}
.p_title_type1{font-weight: 500;font-size: 22px;color: #151515;line-height: 1.3;}
.p_title_type1 span{font-weight: 300;}
.p_title_type1 strong{font-weight: 600;color: #e31a20;}
.p_title_type2{font-size: 28px;font-weight: 600;color: #fee902;line-height: 1.3;}
.p_title_type3{font-size: 28px;font-weight: 600;color: #fff;line-height: 1.3;}
.p_title_type4{font-size: 30px;font-weight: 600;color: #fee902;line-height: 1.3;}
.p_txt_type1{font-size: 26px;font-weight: 700;color: #e31a20;}
.p_txt_type1 span{font-weight: 300;}
.p_txt_type1 strong{font-weight: 700;}
.p_txt_type2{font-size: 20px;font-weight: 600;color: #181818;margin-top: 10px;line-height: 1.4;}
.p_txt_type2 span{display: block;font-weight: 400; font-size: 12px;}
.p_txt_type2 b{font-weight: 500;}
.p_txt_type3{font-size: 22px;font-weight: 600;color: #181818;letter-spacing: 0px;}
.p_txt_type3 span{font-weight: 300;}
.p_txt_type3 span.fw400{font-weight: 400;}
.p_txt_type4{font-size: 24px;font-weight:600;color: #e31a20;letter-spacing: 0px;margin-top: 12px;}
.p_txt_type4 span{font-weight: 300;}
.p_txt_type4 span.fw400{font-weight: 400;}

/* popup_apology */
.popup_apology {width: 450px;}
.popup_apology .apology_tit {line-height: 1; padding: 21px 0; font-size: 22px; font-weight: 500; background-color: #fff; text-align: center;}
.popup_apology .apology_main {overflow-y: scroll; height: 440px; padding: 26px 16px 42px 30px; background-color: #f1f1f1; box-sizing: border-box;}
.popup_apology .apology_txt1 {line-height: 1.42; font-size: 14px; font-weight: 300;}
.popup_apology .apology_txt1 span {display: block;padding: 20px;text-align: center;background-color: #fff;}
.popup_apology .apology_info {line-height: 1.42; margin-top: 30px; padding: 20px 18px; background-color: #fff; font-size: 14px; font-weight: 300;}
.popup_apology .apology_info_item + li {margin-top: 6px;}
.popup_apology .apology_info_item {padding-left: 12px; text-indent: -12px;}
.popup_apology .apology_btn {display: inline-block; border: 1px solid #d2d2d2; background-color: #fff; text-align: center;}
.popup_apology .apology_pwd_btn {width: 73px; margin-left: 4px; line-height: 23px; font-size: 14px; font-weight: 300; text-indent: 0;}
.popup_apology .apology_private_btn {display: block; width: 270px; line-height: 48px; margin: 20px auto 0; font-weight: 700; font-size: 16px;}
/* 250213 */
.popup_apology .apology_x {position: absolute; right: 20px; top: 21px; display: block; width: 22px; height: 22px;}
.popup_apology .apology_x > img {display: block; width: 100%;}
.popup_apology2 {left: auto; right: 11rem;}
.popup_apology2 .apology_tit, .popup_apology2 .popup__close .close-box {background-color: #f1f1f1;}
.popup_apology2 .apology_x {position: absolute; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 64px; height: 64px; border-radius: 16px 0 0 0; background-color: #fff;}
.popup_apology2 .apology_x > img {display: block; width: 25px; height: 25px;}

/* 250228 */
.popup_apology2.single {top: 19.5rem; width: 300px;}
.popup_apology2.single .apology_main {padding-top: 20px; padding-bottom: 36px; height: 301px;}
.popup_apology2.single .apology_tit {font-size: 17px; padding: 17px 0;}
.popup_apology2.single .apology_x {width: 50px; height: 50px;}
.popup_apology2.single .apology_x > img {width: 20px; height: 20px;}


/* popup_50k -> basic size 3 */
.popup_50k {width: 420px;}
.popup_50k .popup{background-repeat: no-repeat; background-position: center top; background-size: 100% auto;}
.popup_50k .popup__head{background-color: rgba(0,0,0,0);padding: 44px 0 124px;}
.popup_50k .popup__main{padding: 0 30px 46px;}
.popup_50k .p_title_type1{font-family: "GmarketSans", sans-serif;font-weight: 700;font-size: 36px;color: #fff;line-height: 1.2;}
.popup_50k .p_title_type1 b{font-family: "GmarketSans", sans-serif;font-size: 52px;color: #fff500;}
.popup_50k .p_title_type2{line-height: 1; font-weight: 300;font-size: 11px;color: #fff;}
.popup_50k .model_img{position: relative;display: block;margin: 0 auto;}
.popup_50k .p_txt_type1{margin-top: 18px; font-weight: 400;font-size: 16px;color: #fff;line-height: 1.625;}
.popup_50k .btn_type1{display: inline-block;position: relative;width: 240px;height: 50px;padding-top: 2px;line-height: 1;align-content: center;text-align: center;background-color: #fff500;font-family: "GmarketSans", sans-serif;font-weight: 600;font-size: 18px;color: #1c1c1c;border-radius: 24px;z-index: 2;}
.popup_50k .btn_type1 img{position: absolute;top: 47%;right: 35px;transform: translateY(-50%);}
.popup_50k .popup__close .close-box {border-top: none;}

/* popup_50k .big -> big size 2 */
.popup_50k.big {width: 480px;}
.popup_50k.big .popup__head {padding: 30px 26px 0;}
.popup_50k.big .p_title_type1{font-weight: 500;font-size: 42px;line-height: 1.2;}
.popup_50k.big .p_title_type1 b{font-weight: 700;font-size: 42px;}
.popup_50k.big .p_title_type2 {color: #252525; margin-top: 2px;}
.popup_50k.big .popup__main {padding: 0 26px 30px;}
.popup_50k.big .model_img {margin-top: 12px;}
.popup_50k.big .p_txt_type1 {margin: 16px 0 20px; font-weight: 300; color: #252525;}
.popup_50k.big .btn_type1 {width: 230px; background-color: #0641ba; color: #fff;}

/* popup_50k_01 */
.popup_50k.popup_50k_01 .popup{background-image: url('https://www.duo.co.kr/html/popup/img/popup_50k_01_bg.png'); background-color: #ffe8e3;}
.popup_50k.popup_50k_01 .p_title_type1, .popup_50k.popup_50k_01 .p_title_type1 b{color: #0641ba;}

/* popup_50k_02 */
.popup_50k.popup_50k_02 .popup{background-image: url('https://www.duo.co.kr/html/popup/img/popup_50k_02_bg.png'); background-color: #bfdeff;}
.popup_50k.popup_50k_02 .p_title_type1, .popup_50k.popup_50k_02 .p_title_type1 b{color: #1a00b6;}
.popup_50k.popup_50k_02 .popup__main {padding-top: 125px;}
.popup_50k.popup_50k_02 .btn_type1 {background-color: #1a00b6;}

/* popup_50k_03 */
.popup_50k.popup_50k_03 .popup{background-image: url('https://www.duo.co.kr/html/popup/img/popup_50k_03_bg.png'); background-color: #f2536e;}

/* popup_50k_04 */
.popup_50k.popup_50k_04 .popup{background-image: url('https://www.duo.co.kr/html/popup/img/popup_50k_04_bg.jpg'); background-color: #0177e0;}
.popup_50k.popup_50k_04 .popup__head {padding-bottom: 20px;}
.popup_50k.popup_50k_04 .p_txt_type1 {margin: 12px 0 14px;}
.popup_50k.popup_50k_04 .popup__main {padding-bottom: 30px;}

/* popup_50k_05 */
.popup_50k.popup_50k_05 .popup{background-image: url('https://www.duo.co.kr/html/popup/img/popup_50k_05_bg.png'); background-color: #5238b7;}
.popup_50k.popup_50k_05 .popup__head {padding-bottom: 0;}
.popup_50k.popup_50k_05 .p_txt_type1 {margin: 26px 0 20px;}
.popup_50k.popup_50k_05 .popup__main {padding-bottom: 150px;}

/* popup_51k */
.popup_51k{width: 410px;}
.popup_51k .popup__close .close-box{padding: 0 10px;}
/* .popup_51k_a{display: none;}
.popup_51k_b{display: none;}
.popup_51k_c{display: none;} */
/* .popup_51k_d{display: none;} */
/* popup_51k_a */
.popup_51k_a .popup_logo{text-align: center;padding: 14px 0;}
.popup_51k_a .popup__main{padding: 0 10px;}
.popup_51k_a .main_inner{background: url('https://www.duo.co.kr/html/popup/img/bg_51000a.jpg?ver=1') no-repeat center bottom / cover;padding: 25px 38px 100px;border-radius: 10px;overflow: hidden;text-align: left;}
.popup_51k_a .p_title_type1{font-weight: 600;font-size: 38px;color: #fff;line-height: 54px;text-align: left;}
.popup_51k_a .p_title_type1 b{font-weight: 700;font-size: 50px;color: #fde03e;line-height: 58px;}
.popup_51k_a .p_title_type1 span{font-weight: 700;font-size: 58px;vertical-align: text-bottom;}
.popup_51k_a .p_title_type2{font-weight: 100;font-size: 11px;color: #fff;}
.popup_51k_a .p_txt_type1{font-weight: 100;font-size: 16px;color: #fff;line-height: 26px;margin: 20px auto;}
.popup_51k_a .btn_type1{display: inline-block;position: relative;width: 170px;height: 52px;line-height: 52px;background-color: #fff;background-color: #fde03e;font-weight: 700;font-size: 18px;color: #1a40bd;padding: 0 20px;border-radius: 6px;}
.popup_51k_a .btn_type1 img{position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}
.popup_51k_a .popup__close .close-box{border-top: none;}
/* popup_51k_b */
.popup_51k_b .popup_logo{position: absolute;top: 20px;right: 24px;}
.popup_51k_b .popup__head{padding: 42px 48px 100px;background: url('https://www.duo.co.kr/html/popup/img/bg_51000b.jpg?ver=1') no-repeat center bottom / cover;text-align: left;}
.popup_51k_b .popup__main{padding: 20px 45px 30px;text-align: left;}
.popup_51k_b .p_title_type1{font-weight: 600;font-size: 40px;color: #fff;line-height: 50px;}
.popup_51k_b .p_title_type1 b{font-weight: 700;font-size: 50px;color: #fde03e;line-height: 58px;}
.popup_51k_b .p_title_type1 span{font-weight: 700;font-size: 58px;vertical-align: text-bottom;}
.popup_51k_b .p_title_type2{font-weight: 100;font-size: 11px;color: #fff;}
.popup_51k_b .p_txt_type1{font-weight: 300;font-size: 16px;color: #1c1c1c;line-height: 26px;}
.popup_51k_b .btn_type1{display: inline-block;position: relative;width: 200px;height: 50px;line-height: 50px;background-color: #1c1c1c;font-weight: 700;font-size: 18px;color: #fff;padding: 0 20px;border-radius: 6px;text-align: center;margin-top: 20px;margin-left: 4px;}
.popup_51k_b .btn_type1 img{position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}
/* popup_51k_c */
.popup_51k_c .popup{padding: 5px 5px 0;}
.popup_51k_c .popup_logo{position: absolute;top: 20px;right: 24px;}
.popup_51k_c .popup__main{padding: 32px 40px 115px;background: url('https://www.duo.co.kr/html/popup/img/bg_51000c.jpg?ver1') no-repeat center bottom / cover;text-align: left;border-radius: 10px;overflow: hidden;}
.popup_51k_c .p_title_type1{font-family: "Pretendard Variable";font-weight: 700;font-size: 36px;color: #033493;line-height: 50px;}
.popup_51k_c .p_title_type1 b{font-weight: 700;font-size: 50px;color: #033493;line-height: 58px;}
.popup_51k_c .p_title_type1 span{font-weight: 700;font-size: 56px;vertical-align: text-bottom;}
.popup_51k_c .p_title_type2{font-family: "Pretendard Variable";font-weight: 100;font-size: 11px;color: #252525;}
.popup_51k_c .p_txt_type1{font-family: "Pretendard Variable";font-weight: 300;font-size: 16px;color: #1c1c1c;line-height: 26px;margin-top: 20px;}
.popup_51k_c .btn_type1{display: inline-block;position: relative;width: 180px;height: 52px;line-height: 52px;background-color: #033493;font-weight: 700;font-size: 18px;color: #fff;padding: 0 20px;border-radius: 6px;text-align: center;margin-top: 22px;}
.popup_51k_c .btn_type1 img{position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}
.popup_51k_c .popup__close .close-box{border-top: none;}
/* popup_51k_d */
.popup_51k_d .popup_logo{position: absolute;top: 20px;right: 24px;}
.popup_51k_d .popup__main{padding: 50px 40px 36px;background: url('https://www.duo.co.kr/html/popup/img/bg_51000d.jpg?ver=1') no-repeat center top / cover;text-align: center;border-radius: 10px;overflow: hidden;}
.popup_51k_d .p_title_type1{font-weight: 800;font-size: 36px;color: #191919;line-height: 50px;letter-spacing: -0.5px;}
.popup_51k_d .p_title_type1 b{font-weight: 800;font-size: 54px;color: #e31a20;line-height: 64px;}
.popup_51k_d .p_title_type1 span{font-weight: 800;font-size: 60px;vertical-align: text-bottom;}
.popup_51k_d .p_title_type2{font-weight: 100;font-size: 11px;color: #252525;text-align: right;}
.popup_51k_d .p_txt_type1{font-weight: 300;font-size: 16px;color: #1c1c1c;line-height: 26px;margin-top: 145px;}
.popup_51k_d .btn_type1{display: inline-block;position: relative;width: 240px;height: 52px;line-height: 52px;background-color: #e31a20;font-weight: 700;font-size: 18px;color: #fff;padding: 0 20px;border-radius: 26px;text-align: center;margin-top: 15px;}
.popup_51k_d .btn_type1 img{position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}

/* popup_52k */
.popup_52k{width: 503px; box-shadow: 32px 32px 35px rgba(0,0,0,0.18);}
.popup_52k * {font-family: "Pretendard Variable";}
.popup_52k .popup {position: relative; border-radius: 8px 8px 0 0; box-shadow: none;}
.popup_52k .popup__close .close-box{padding: 0 10px;}

/* popup_52k_a */
.popup_52k_a .popup_logo{position: absolute; top: 20px; right: 20px; text-align: right;}
.popup_52k_a .popup__main{padding: 0;}
.popup_52k_a .main_inner{background: url('//www.duo.co.kr/html/popup/img/bg_52000a.jpg') no-repeat center bottom / cover;padding: 64px 0 150px 60px;text-align: left;border-radius: 0 0 14px 14px;}
.popup_52k_a .p_title_type1{font-family: "Pretendard Variable"; font-weight: 500;font-size: 54px;color: #1a40bd;line-height: 63px;text-align: left;}
.popup_52k_a .p_title_type1 b{font-weight: 900;}
.popup_52k_a .p_title_type1 span{display: inline-block;font-weight: 800;font-size: 62px;vertical-align: text-bottom;line-height: 1;}
.popup_52k_a .p_title_type2{font-family: "Pretendard Variable";font-weight: 100;font-size: 12px;color: #929292;line-height: 1;margin-top: 4px;}
.popup_52k_a .p_txt_type1{font-family: "Pretendard Variable";font-weight: 200;font-size: 16px;color: #252525;line-height: 28px;margin: 24px 0 22px;}
.popup_52k_a .btn_type1{display: inline-block;position: relative;width: 200px;height: 52px;line-height: 52px;background-color: #1a40bd;font-weight: 700;font-size: 20px;color: #fff;border-radius: 4px;padding-left: 47px;box-sizing: border-box;}
.popup_52k_a .btn_type1 img{position: absolute;top: 48%;transform: translateY(-50%);right: 18px;}
.popup_52k_a .popup__close .close-box{border-top: none;}

/* popup_52k_b */
.popup_52k_b .popup_logo{position: absolute; top: 20px; right: 20px; text-align: right;}
.popup_52k_b .popup__main{padding: 0;}
.popup_52k_b .main_inner{background: url('//www.duo.co.kr/html/popup/img/bg_52000b.jpg') no-repeat center top / cover;padding: 160px 0 45px;text-align: center;border-radius: 0 0 14px 14px;}
.popup_52k_b .p_title_type1{font-family: "Pretendard Variable"; font-weight: 500;font-size: 54px;color: #7e00ff;line-height: 63px;}
.popup_52k_b .p_title_type1 b{font-weight: 900;color: #5200ff;}
.popup_52k_b .p_title_type1 span{display: inline-block;font-weight: 800;font-size: 62px;vertical-align: text-bottom;line-height: 1;}
.popup_52k_b .p_title_type2{font-family: "Pretendard Variable";font-weight: 100;font-size: 11px;color: #030303;line-height: 1;text-align: right; margin-top: 2px;padding-right: 84px;}
.popup_52k_b .p_txt_type1{font-family: "Pretendard Variable";font-weight: 300;font-size: 16px;color: #252525;line-height: 28px;margin: 22px 0 26px;}
.popup_52k_b .btn_type1{display: inline-block;position: relative;width: 280px;height: 56px;line-height: 56px;background-color: #fff;font-weight: 700;font-size: 20px;color: #252525;border-radius: 100px;text-align: center; box-sizing: border-box;}
.popup_52k_b .btn_type1 img{position: absolute;top: 48%;transform: translateY(-50%);right: 28px;}
.popup_52k_b .popup__close .close-box{border-top: none;}

/* popup_52k_c */
.popup_52k_c .popup_logo{position: absolute; top: 20px; right: 20px; text-align: right;}
.popup_52k_c .popup__main{padding: 0;}
.popup_52k_c .main_inner{background: url('//www.duo.co.kr/html/popup/img/bg_52000c.jpg') no-repeat center bottom / cover;padding: 64px 0 192px;text-align: center;border-radius: 0 0 14px 14px;}
.popup_52k_c .p_title_type1{font-family: "Pretendard Variable"; font-weight: 800;font-size: 54px;color: #fff;line-height: 65px;}
.popup_52k_c .p_title_type1 b{font-weight: 800;}
.popup_52k_c .p_title_type1 span{display: inline-block;font-weight: 700;font-size: 62px;vertical-align: text-bottom;line-height: 1;}
.popup_52k_c .p_title_type2{font-family: "Pretendard Variable";font-weight: 100;font-size: 11px;color: #a8b1e0;line-height: 1;text-align: center; margin-top: 6px;}
.popup_52k_c .p_txt_type1{font-family: "Pretendard Variable";font-weight: 100;font-size: 16px;color: #fff;line-height: 28px;margin: 26px 0 20px;}
.popup_52k_c .btn_type1{display: inline-block;position: relative;width: 230px;height: 52px;line-height: 52px;background-color: #ffde00;font-weight: 700;font-size: 20px;color: #252525;border-radius: 4px;text-align: center; box-sizing: border-box;}
.popup_52k_c .btn_type1 img{position: absolute;top: 48%;transform: translateY(-50%);right: 32px;}
.popup_52k_c .popup__close .close-box{border-top: none;}

/* (°øÅë)Å×µÎ¸® ÇÁ·¹ÀÓ ÆË¾÷ */
.popup__frame {width: 430px;}
.popup__frame .popup{padding: 40px 19px 20px;background-repeat: no-repeat; background-position: top center; background-size: 100% auto;}
.popup__frame .popup__head{background-color: rgba(0,0,0,0);padding: 0 0 105px;}
.popup__frame .popup__main{background-color: #fff;border-radius: 11px;padding: 24px 0 30px;}
.popup__frame .p_title_type1{font-family: "GmarketSans", sans-serif;font-weight: 700;font-size: 40px;color: #252525;text-align: center;line-height: 1.275;}
.popup__frame .p_title_type1 b{font-family: "GmarketSans", sans-serif;font-size: 44px;}
.popup__frame .p_title_type2{font-family: "GmarketSans", sans-serif;}
.popup__frame .p_title_type2 *{font-family: "GmarketSans", sans-serif;}
/* .popup__frame .p_title_type2{font-family: 'Pretendard';font-weight: 300;font-size: 11px;color: #252525;line-height: 1;text-align: center;position: relative;top: -6px;} */
/* .popup__frame .p_txt_type1{font-family: GmarketSans;font-weight: 700;font-size: 32px;color: #252525;} */
/* .popup__frame .p_txt_type2{font-family: GmarketSans;font-weight: 700;font-size: 38px;color: #e31a20;margin-top: 0;line-height: 1.2;} */
.popup__frame .p_txt_type3{font-family: GmarketSans;font-weight: 700;font-size: 38px;color: #e31a20;}
.popup__frame .p_txt_type3 span{font-family: GmarketSans;font-weight: 300;}
.popup__frame .p_txt_type3 span.bar{font-weight: 500;}
.popup__frame .p_txt_type4{font-family: GmarketSans;font-weight: 700;font-size: 32px;color: #252525;line-height: 1.25;}
.popup__frame .popup__bottom {padding-bottom: 0;}
 
/* popup__20250107 */
.popup__20250107 .popup {background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250107_bg.png'); background-color: #e9f46b;}
.popup__20250107 .p_title_type1 b {color: #064eba;}
.popup__20250107 .p_txt_type4{margin: 5px 0 10px;}

/* popup__20250110 */
.popup__20250110 .popup {padding: 40px 30px 30px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250110_bg.png'); background-color: #6b5cd3;}
.popup__20250110 .popup__head {padding-bottom: 100px;}
.popup__20250110 .p_title_type1 {color: #fff; font-size: 42px;}
.popup__20250110 .p_title_type1 b {color: #fff600; font-size: 50px;}
.popup__20250110 .p_txt_type4{font-size: 34px; margin: 8px 0 12px;}

/* popup__20250117 */
.popup__20250117 .popup {padding: 40px 30px 30px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250117_bg.jpg');}
.popup__20250117 .popup__head {padding-bottom: 100px;}
.popup__20250117 .p_title_type1 {color: #000; font-size: 40px;}
.popup__20250117 .p_title_type1 b {color: #01409e; font-size: 50px;}
.popup__20250117 .p_txt_type4{font-size: 34px; margin: 8px 0 12px;}

/* popup__20250207 */
.popup__20250207{width: 470px;}
.popup__20250207 .popup {padding: 40px 30px 30px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250207_bg.jpg');}
.popup__20250207 .popup__head {padding-bottom: 100px;}
.popup__20250207 .p_title_type1 {color: #064eba;font-weight: 500;font-size: 48px;line-height: 1.2;}
.popup__20250207 .p_title_type1 b {font-size: 48px;}
.popup__20250207 .p_title_type1 span{display: block;font-weight: 300;font-size: 12px;color: #252525;}
.popup__20250207 .p_txt_type3{font-size: 36px;color: #e31a20;font-weight: 700;}
.popup__20250207 .p_txt_type4{font-size: 32px; margin: 4px 0 12px;}

/* popup__20250217 */
.popup__20250217{width: 470px;}
.popup__20250217 .popup {padding: 40px 30px 30px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250217_bg.jpg');}
.popup__20250217 .popup__head {padding-bottom: 100px;}
.popup__20250217 .p_title_type1 {color: #fff;font-weight: 500;font-size: 48px;line-height: 1.2;}
.popup__20250217 .p_title_type1 b {font-size: 48px;color: #fff000;}
.popup__20250217 .p_title_type1 small{font-weight: 300;}
.popup__20250217 .p_title_type1 span{display: block;font-weight: 300;font-size: 12px;color: #fff;}
.popup__20250217 .p_txt_type3{font-size: 36px;color: #e31a20;font-weight: 700;}
.popup__20250217 .p_txt_type4{font-size: 32px; margin: 4px 0 12px;}

/* popup__20250221 */
.popup__20250221{width: 430px;}
.popup__20250221 .popup {padding: 42px 25px 30px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250221_bg.jpg');}
.popup__20250221 .popup__head {padding-bottom: 100px;}
.popup__20250221 .p_title_type1 {color: #01409e;font-weight: 500;font-size: 48px;line-height: 1.1;}
.popup__20250221 .p_title_type1 b{font-size: 48px;}
.popup__20250221 .p_title_type1 small{font-weight: 300;}
.popup__20250221 .p_title_type1 span{display: block;position: relative;top: -2px; font-weight: 300;font-size: 12px;color: #252525;}
.popup__20250221 .p_txt_type3{font-size: 36px;color: #e31a20;font-weight: 700;}
.popup__20250221 .p_txt_type4{font-size: 32px; margin: 4px 0 12px;}

/* popup__20250306 */
.popup__20250306{width: 430px;}
.popup__20250306 .popup {padding: 42px 25px 30px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250306_bg.jpg'); background-color: #0178e0;}
.popup__20250306 .p_title_type1 {color: #fff;font-weight: 700;font-size: 42px; line-height: 1.28;}
.popup__20250306 .p_title_type1 b {font-size: 42px;}
.popup__20250306 .p_title_type1 .yellow {color: #fff500;}
.popup__20250306 .p_title_type1 .old {color: #00fff0;}
.popup__20250306 .p_txt_type3{font-size: 36px; margin-bottom: 12px;}
.popup__20250306 .p_txt_type3 > span {font-weight: 500;}

/* popup__20250314 */
.popup__20250314{width: 430px;}
.popup__20250314 .popup {padding: 42px 25px 30px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250314_bg.jpg'); background-color: #ffe2dc;}
.popup__20250314 .p_title_type1 {color: #252525;font-weight: 700;font-size: 42px; line-height: 1.28;}
.popup__20250314 .p_title_type1 b {font-size: 42px;}
.popup__20250314 .p_title_type1 .point {color: #e31a20;}
.popup__20250314 .p_title_type1 .old {color: #064eba;}
.popup__20250314 .p_txt_type3{font-size: 36px; margin-bottom: 12px;}
.popup__20250314 .p_txt_type3 > span {font-weight: 500;}

/* popup__20250319 */
.popup__20250319{width: 430px;left: 3rem;}
.popup__20250319 .popup {padding: 42px 25px 30px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250319_bg.jpg'); background-color: #ffe2dc;}
.popup__20250319 .p_title_type1 {color: #fff;font-weight: 700;font-size: 42px; line-height: 1.28;}
.popup__20250319 .p_title_type1 b {font-size: 42px;}
.popup__20250319 .p_title_type1 .point {color: #00fff0;}
.popup__20250319 .p_title_type1 .old {color: #fff000;}
.popup__20250319 .p_txt_type3{font-size: 36px; margin-bottom: 8px;}
.popup__20250319 .p_txt_type3 > span {font-weight: 500;}
.popup__20250319 .popup__main{border-radius: 12px 12px 0 0;}
.popup__20250319 .popup__main2{border-radius: 0 0 12px 12px;background-color: #efefff;text-align: center;padding: 20px 10px 28px;position: relative;top: -1px;}
.popup__20250319 .popup__main2 .p_txt_type4{font-weight: 700;font-size: 24px;color: #252525;margin-top: 0;}
.popup__20250319 .popup__main2 .p_txt_type4 span{font-weight: 500;}
.popup__20250319 .popup__main2 .p_txt_type5{font-family: 'GmarketSans'; font-weight: 700;font-size: 26px;color: #6700c7;margin: 6px auto 15px;letter-spacing: -0.25px;}
.popup__20250319 .popup__main2 .popup__btn{background-color: #252525;}
.popup__20250319.popup__frame .popup__head{padding: 0 0 90px;}
.popup__20250319.popup__frame .popup__main{padding: 22px 0;}
.popup__20250319 .popup__main2{padding: 20px 10px 22px;}
.popup__20250319 .popup__btn{height: 46px;}


/* popup__20250321 */
.popup__20250321{width: 430px;}
.popup__20250321 .popup {padding: 42px 25px 30px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250321_bg.jpg'); background-color: #ffe2dc;}
.popup__20250321 .p_title_type1 {color: #252525;font-weight: 700;font-size: 42px; line-height: 1.28;}
.popup__20250321 .p_title_type1 b {font-size: 42px;}
.popup__20250321 .p_title_type1 .point {color: #e31a20;}
.popup__20250321 .p_title_type1 .old {color: #064eba;}
.popup__20250321 .p_txt_type3{font-size: 32px; margin-bottom: 0px;}
.popup__20250321 .p_txt_type3 > span {font-weight: 500;}
.popup__20250321 .p_txt_type4{font-weight: 700;font-size: 26px;color: #252525;margin-bottom: 15px;margin-top: 2px;}

/* popup__20250411 */
.popup__20250411{width: 430px;}
.popup__20250411 .popup {padding: 50px 24px 29px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250411_bg.jpg'); background-color: #ffe5e0;}
.popup__20250411 .p_title_type1 {color: #064eba;font-size: 42px;line-height: 1.24;}
.popup__20250411 .popup__main {padding: 30px 0;}
.popup__20250411 .p_txt_type3{font-size: 34px; color: #e31a20;}
.popup__20250411 .p_txt_type3 > span {font-weight: 500;}
.popup__20250411 .p_txt_type4{position: relative;font-size: 34px;margin-top: 6px;margin-bottom: 16px;}
.popup__20250411 .p_txt_type4::before{position: absolute;top: 50%;left: 120px;transform: translateY(-50%); content: '+';display: block;width: 30px;height: 30px;font-size: 58px;font-weight: 500;line-height: 34px;}

/* popup__20250418 */
.popup__20250418{width: 430px;}
.popup__20250418 .popup {padding: 40px 24px 29px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250418_bg.jpg'); background-color: #ffe5e0;}
.popup__20250418 .p_title_type1 {color: #fff;font-size: 42px;line-height: 1.24;}
.popup__20250418 .p_title_type1 b{font-family: 'GmarketSans';color: #eaff00;}
.popup__20250418 .popup__main {padding: 30px 0;}
.popup__20250418 .p_txt_type3{font-size: 34px; color: #e31a20;}
.popup__20250418 .p_txt_type3 > span {font-weight: 500;}
.popup__20250418 .p_txt_type4{position: relative;font-size: 34px;margin-top: 6px;margin-bottom: 16px;}
.popup__20250418 .p_txt_type4::before{position: absolute;top: 50%;left: 120px;transform: translateY(-50%); content: '+';display: block;width: 30px;height: 30px;font-size: 58px;font-weight: 500;line-height: 34px;}

/* popup__20250424 */
.popup__20250424{width: 430px;}
.popup__20250424 .popup {padding: 40px 24px 24px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250424_bg.jpg'); background-color: #e9f46b;}
.popup__20250424 .p_title_type1 {color: #064eba;font-size: 42px;line-height: 1.24;}
.popup__20250424 .popup__main {padding: 30px 0 36px;}
.popup__20250424 .p_txt_type3{font-size: 34px; color: #e31a20;}
.popup__20250424 .p_txt_type3 > span {font-weight: 500;}
.popup__20250424 .p_txt_type4{position: relative;font-size: 32px;margin-top: 6px;margin-bottom: 16px;}
.popup__20250424 .p_txt_type4::before{position: absolute;top: 50%;left: 92px;transform: translateY(-50%); content: '+';display: block;width: 30px;height: 28px;font-size: 58px;font-weight: 500;line-height: 32px;}

/* popup__20250502 */
.popup__20250502{width: 430px;}
.popup__20250502 .popup {padding: 40px 24px 24px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250502_bg.jpg'); background-color: #73e9d4;}
.popup__20250502 .popup__head {padding-bottom: 88px;}
.popup__20250502 .p_title_type2 {font-size: 40px; color: #252525; font-weight: 700;} 
.popup__20250502 .p_title_type2 > b {color: #01409e;} 
.popup__20250502 .p_title_type2 .cc {font-size: 36px; font-weight: 900;}
.popup__20250502 .p_title_type1 {margin-top: 8px; font-size: 40px; color: #252525;line-height: 1.23;}
.popup__20250502 .p_title_type1 > b {font-size: 48px; color: #e31a20;}
.popup__20250502 .popup__main {padding: 30px 0 36px;}
.popup__20250502 .p_txt_type3{font-size: 34px; color: #e31a20;}
.popup__20250502 .p_txt_type3 > span {font-weight: 500;}
.popup__20250502 .p_txt_type4{margin: 4px 0 12px; font-size: 34px; color: #020202;}

/* popup__20250516 */
.popup__20250516{width: 430px;}
.popup__20250516 .popup {padding: 40px 24px 24px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250516_bg.jpg'); background-color: #6700c7;}
.popup__20250516 .popup__head {padding-bottom: 94px;}
.popup__20250516 .p_title_type2 {font-size: 40px; color: #fff; font-weight: 700;} 
.popup__20250516 .p_title_type2 > b {color: #00fff0;} 
.popup__20250516 .p_title_type2 .cc {font-size: 36px; font-weight: 900;}
.popup__20250516 .p_title_type1 {margin-top: 8px; font-size: 40px; color: #fff;line-height: 1.23;}
.popup__20250516 .p_title_type1 > b {font-size: 48px; color: #fff000;}
.popup__20250516 .popup__main {padding: 24px 0 32px;}
.popup__20250516 .p_txt_type3{font-size: 36px; color: #e31a20;margin-bottom: 12px;}
.popup__20250516 .p_txt_type3 > span {font-weight: 500;}
/* .popup__20250516 .p_txt_type4{margin: 4px 0 12px; font-size: 34px; color: #020202;} */

/* popup__20250523 */
.popup__20250523{width: 430px;}
.popup__20250523 .popup {padding: 45px 24px 24px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250523_bg.jpg'); background-color: #ffe1db;}
.popup__20250523 .popup__head {padding-bottom: 105px;}
.popup__20250523 .p_title_type2 {font-size: 38px; color: #252525; font-weight: 700;} 
.popup__20250523 .p_title_type2 > b {color: #064eba;} 
.popup__20250523 .p_title_type1 {margin-top: 8px; font-size: 40px; color: #252525;line-height: 1.23;}
.popup__20250523 .p_title_type1 > b {font-size: 46px; color: #e31a20;}
.popup__20250523 .popup__main {padding: 20px 0 30px;}
.popup__20250523 .p_txt_type3{font-size: 36px; color: #064eba;}
.popup__20250523 .p_txt_type3 > span {font-weight: 500;}
.popup__20250523 .p_txt_type4{margin: 4px 0 8px; font-size: 34px; color: #252525;}
.popup__20250523 .p_txt_type4 b{font-family: 'GmarketSans'; color: #e31a20;}

/* popup__20250604 */
.popup__20250604{width: 430px;}
.popup__20250604 .popup {padding: 45px 24px 24px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250604_bg.jpg'); background-color: #e94756;}
.popup__20250604 .popup__head {padding-bottom: 100px;}
.popup__20250604 .p_title_type2 {font-size: 38px; color: #00fff0; font-weight: 700;}
.popup__20250604 .p_title_type1 {margin-top: 8px; font-size: 40px; color: #fff;line-height: 1.23;}
.popup__20250604 .p_title_type1 > b {font-size: 48px; color: #eaff00;}
.popup__20250604 .popup__main {padding: 30px 0;}
.popup__20250604 .p_txt_type4{margin-top: 0; font-size: 34px; color: #252525;}
.popup__20250604 .p_txt_type3{margin: 4px 0 12px; font-size: 32px; color: #e31a20;}
.popup__20250604 .p_txt_type3 > span {font-weight: 500;}

/* popup__20250620 */
.popup__20250620{width: 430px;}
.popup__20250620 .popup {padding: 45px 24px 24px; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250620_bg.jpg'); background-color: #e94756;}
.popup__20250620 .popup__head {padding-bottom: 100px;}
.popup__20250620 .p_title_type2 {font-weight: 700;font-size: 40px; color: #e31a20;}
.popup__20250620 .p_title_type1 {font-weight: 700;font-size: 38px; color: #064eba;line-height: 52px;}
.popup__20250620 .p_title_type1 > span {font-weight: 500;}
.popup__20250620 .popup__main {padding: 30px 0;}
.popup__20250620 .p_txt_type4{font-weight: 700;font-size: 32px; color: #252525;margin-top: 0; }
.popup__20250620 .p_txt_type3{font-size: 36px; color: #e31a20;margin: 4px 0 12px;}

/* popup__20250707 */
.popup__20250707{width: 443px;}
.popup__20250707 .popup {padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250707_bg.jpg'); background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;}
.popup__20250707 .popup__head {padding: 55px 55px 30px;}
.popup__20250707 .p_title_type1 {font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 44px; color: #010101;line-height: 1.24; text-align: left;}
.popup__20250707 .p_title_type1 > b {font-family: 'Pretendard', sans-serif;font-size: 50px; font-weight: 800;color: #01409e;}
.popup__20250707 .popup__main {padding: 0 55px 110px; background: transparent; text-align: left;}
.popup__20250707 .p_txt_type4{position: relative; display: inline-flex; font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 34px; color: #ed2023;margin-top: 0; line-height: 38px;}
.popup__20250707 .p_txt_type4 > span{font-weight: 100;font-size: 32px; }
.popup__20250707 .p_txt_type4 > strong{font-size: 38px;}
.popup__20250707 .p_txt_type4::after {content: ''; position: absolute; bottom: -8px; left: 0; width: 100%; height: 3px; background-color: #ed2023;}
.popup__20250707 .p_txt_type3{font-family: 'Pretendard', sans-serif;font-weight: 700;font-size: 34px; color: #252525;line-height: 1;margin-top: 24px;}
.popup__20250707 .popup__bottom {margin-top: 28px;}
.popup__20250707 .popup__btn {width: 197px; height: 52px; border-radius: 5px; background-color: #01409e; margin: 0;}
.new_main .popup__20250707 .popup__btn span {display: inline-block; margin: 2px 0 0 -8px; font-family: 'Pretendard', sans-serif; font-weight: 500;}
.new_main .popup__20250707 .popup__btn span::after {right: -2.75rem;}
.popup__20250707 .popup__close .close-box {border-top: none;}

/* popup__20250715 */
.popup__20250715{width: 443px;}
.popup__20250715 .popup {padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250715_bg.jpg'); background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__20250715 .popup__head {padding: 55px 55px 30px;}
.popup__20250715 .p_title_type1 {font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 42px; color: #fff;line-height: 1.24; text-align: center;}
.popup__20250715 .p_title_type1 > b {font-family: 'Pretendard', sans-serif;font-size: 54px; font-weight: 800;color: #fff900;}
.popup__20250715 .p_title_type1 > img {position: relative;top: 6px;}
.popup__20250715 .popup__main {padding: 0 55px 125px; background: transparent; text-align: center;}
.popup__20250715 .p_txt_type4{position: relative; display: inline-flex; font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 42px; color: #fff;margin-top: 0; line-height: 38px;}
.popup__20250715 .p_txt_type4 > span{font-weight: 100;font-size: 34px; }
.popup__20250715 .p_txt_type4 > strong{font-size: 38px;}
.popup__20250715 .p_txt_type4::before{content: '';display: block;position: absolute;top: -4px;right: -8px;width: 6px;height: 6px;border-radius: 100%;background-color: #fff;}
.popup__20250715 .p_txt_type4::after {content: ''; position: absolute; bottom: -8px; left: 0; width: 100%; height: 2px; background-color: #fff;}
.popup__20250715 .p_txt_type3{font-family: 'Pretendard', sans-serif;font-weight: 700;font-size: 30px; color: #fff900;line-height: 1;margin-top: 24px;}
.popup__20250715 .popup__bottom {margin-top: 28px;}
.popup__20250715 .popup__btn {width: 237px; height: 52px; border-radius: 5px; background-color: #fff900; margin: 0 auto;}
.new_main .popup__20250715 .popup__btn span {display: inline-block; margin: 2px 0 0 -8px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #000;}
.new_main .popup__20250715 .popup__btn span::after {right: -5rem;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_b.png) no-repeat right bottom/ cover;}
.popup__20250715 .popup__close .close-box {border-top: none;}

/* popup__20250717 */
.popup__20250717{width: 463px;}
.popup__20250717 .popup {padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250721_bg.jpg'); background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__20250717 .popup__head {padding: 55px 0px 25px 40px;}
.popup__20250717 .p_title_type1 {font-family: 'Pretendard', sans-serif; font-weight: 700;font-size: 38px; color: #171b24;line-height: 1.24; text-align: left;}
.popup__20250717 .p_title_type1 > b {font-family: 'Pretendard', sans-serif;font-size: 48px; font-weight: 800;color: #4c19f8;}
.popup__20250717 .p_title_type1 > img {position: relative;top: 2px;}
.popup__20250717 .popup__main {padding: 0 40px 125px; background: transparent; text-align: left;}
.popup__20250717 .p_txt_type4{position: relative; display: inline-flex; font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 42px; color: #f9151f;margin-top: 0; line-height: 38px;z-index: 1;}
.popup__20250717 .p_txt_type4 > span{font-weight: 100;font-size: 34px; }
.popup__20250717 .p_txt_type4 > strong{font-size: 38px;}
.popup__20250717 .p_txt_type4::before{content: '';display: block;position: absolute;top: -4px;right: -10px;width: 8px;height: 8px;border-radius: 100%;background-color: #f9151f;}
.popup__20250717 .p_txt_type4::after {content: ''; position: absolute; bottom: 2px; left: 0; width: 100%; height: 5px; background-color: #fff;z-index: -1;}
.popup__20250717 .p_txt_type3{font-family: 'Pretendard', sans-serif;font-weight: 700;font-size: 30px; color: #171b24;line-height: 1;margin-top: 20px;}
.popup__20250717 .popup__bottom {margin-top: 28px;}
.popup__20250717 .popup__btn {width: 207px; height: 52px; border-radius: 5px; background-color: #4c19f8; margin: 0;}
.new_main .popup__20250717 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: left;}
.new_main .popup__20250717 .popup__btn span::after {right: 20px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20250717 .popup__close .close-box {border-top: none;}

/* popup__20250725 */
.popup__20250725{width: 463px;}
.popup__20250725 .popup {padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250725_bg.jpg'); background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__20250725 .popup__head {padding: 44px 0 25px; text-align: center;}
.popup__20250725 .p_title_type1 {font-family: 'Pretendard', sans-serif; font-weight: 700;font-size: 38px; color: #171b24;line-height: 1.3;}
.popup__20250725 .p_title_type1 > b {font-family: 'Pretendard', sans-serif;font-size: 48px; font-weight: 800;color: #f9151f;}
.popup__20250725 .p_title_type1 > img {position: relative;top: 5px;margin-right: 4px;}
.popup__20250725 .popup__main {padding: 0 0 140px; background: transparent;}
.popup__20250725 .p_txt_type4{position: relative; display: inline-flex; font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 42px; color: #0212e9;margin-top: 0; line-height: 38px;z-index: 1;}
.popup__20250725 .p_txt_type4 > span{font-weight: 100;font-size: 34px; }
.popup__20250725 .p_txt_type4 > strong{font-size: 38px;}
.popup__20250725 .p_txt_type4::before{content: '';display: block;position: absolute;top: -4px;right: -10px;width: 8px;height: 8px;border-radius: 100%;background-color: #0212e9;}
.popup__20250725 .p_txt_type4::after {content: ''; position: absolute; bottom: 2px; left: 0; width: 100%; height: 5px; background-color: #fff;z-index: -1;}
.popup__20250725 .p_txt_type3{font-family: 'Pretendard', sans-serif;font-weight: 700;font-size: 30px; color: #171b24;line-height: 1;margin-top: 16px;}
.popup__20250725 .popup__bottom {margin-top: 28px;}
.popup__20250725 .popup__btn {width: 227px; height: 52px; border-radius: 5px; background-color: #0212e9;}
.new_main .popup__20250725 .popup__btn span {font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;}
.popup__20250725 .popup__close .close-box {border-top: none;}


/* popup__20250805 */
.popup__20250805{width: 443px;}
.popup__20250805 .popup {padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250805_bg.jpg'); background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__20250805 .popup__head {padding: 60px 0px 25px 40px;}
.popup__20250805 .p_title_type1 {font-family: 'Pretendard', sans-serif; font-weight: 700;font-size: 42px; color: #fff;line-height: 1.24; text-align: left;}
.popup__20250805 .p_title_type1 > b {font-family: 'Pretendard', sans-serif;font-size: 54px; font-weight: 800;color: #18ff01;}
.popup__20250805 .p_title_type1 > img {position: relative;top: 2px;}
.popup__20250805 .popup__main {padding: 0 40px 105px; background: transparent; text-align: left;}
.popup__20250805 .p_txt_type4{position: relative; display: inline-flex; font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 42px; color: #ffe300;margin-top: 0; line-height: 38px;z-index: 1;}
.popup__20250805 .p_txt_type4 > span{font-weight: 100;font-size: 34px; }
.popup__20250805 .p_txt_type4 > .fw400{font-weight: 400;font-size: 42px;}
.popup__20250805 .p_txt_type4 > strong{font-size: 38px;}
.popup__20250805 .p_txt_type4::before{content: '';display: block;position: absolute;top: -4px;right: -10px;width: 8px;height: 8px;border-radius: 100%;background-color: #fff}
.popup__20250805 .p_txt_type3{font-family: 'Pretendard', sans-serif;font-weight: 500;font-size: 30px; color: #fff;line-height: 1;margin-top: 20px;}
.popup__20250805 .popup__bottom {margin-top: 22px;}
.popup__20250805 .popup__btn {width: 207px; height: 52px; border-radius: 5px; background-color: #ffe300; margin: 0;}
.new_main .popup__20250805 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #000;text-align: left;}
.new_main .popup__20250805 .popup__btn span::after {right: 20px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_b.png) no-repeat right bottom/ cover;}
.popup__20250805 .popup__close .close-box {border-top: none;}

/* popup__20250807 */
.popup__20250807{width: 443px;}
.popup__20250807 .popup {padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250811_bg.jpg'); background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__20250807 .popup__head {padding: 40px 0px 25px;}
.popup__20250807 .p_title_type1 {font-family: 'Pretendard', sans-serif; font-weight: 700;font-size: 40px; color: #252525;line-height: 1.2; text-align: center;}
.popup__20250807 .p_title_type1 > b {font-family: 'Pretendard', sans-serif;font-size: 58px; font-weight: 800;color: #0133e8;}
.popup__20250807 .popup__main {padding: 0 40px 75px; background: transparent; text-align: center;}
.popup__20250807 .p_txt_type4{position: relative; display: inline-flex; font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 38px; color: #ff0c13;margin-top: 0; line-height: 38px;z-index: 1;}
.popup__20250807 .p_txt_type4 > span{font-weight: 100;font-size: 34px; }
.popup__20250807 .p_txt_type4 > .fw400{font-weight: 400;font-size: 42px;}
.popup__20250807 .p_txt_type4 > strong{font-size: 38px;}
.popup__20250807 .p_txt_type4::before{content: '';display: block;position: absolute;top: -4px;right: -10px;width: 8px;height: 8px;border-radius: 100%;background-color: #ff0c13}
.popup__20250807 .p_txt_type3{font-family: 'Pretendard', sans-serif;font-weight: 700;font-size: 28px; color: #171717;line-height: 1;margin-top: 15px;}
.popup__20250807 .popup__bottom {margin-top: 27px;}
.popup__20250807 .popup__btn {width: 207px; height: 52px; border-radius: 5px; background-color: #0133e8; margin: 0 auto;}
.new_main .popup__20250807 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20250807 .popup__btn span::after {right: 20px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20250807 .popup__close .close-box {border-top: none;}

/* popup__20250813 */
.popup__20250813{width: 453px;}
.popup__20250813 .popup {padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-color: #fff;}
.popup__20250813 .popup__head {border-radius: 8px 8px 30px 30px; padding: 35px 0 100px; background: url('https://www.duo.co.kr/html/popup/img/popup__20250813_bg.jpg?ver=1') no-repeat center / cover; box-sizing: border-box;}
.popup__20250813 .p_title_type1 {font-family: 'Pretendard', sans-serif; font-weight: 700;font-size: 40px; color: #fff;line-height: 1.16; text-align: center;}
.popup__20250813 .p_title_type1 > b {display: block; margin-top: 10px; font-family: 'Pretendard', sans-serif;font-size: 54px; font-weight: 800;color: #fff300;}
.popup__20250813 .popup__main {padding: 25px 0 32px; background: transparent; text-align: center;}
.popup__20250813 .p_txt_type4{position: relative; display: inline-flex; font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 38px; color: #ff0c13;margin-top: 12px; line-height: 42px;z-index: 1;}
.popup__20250813 .p_txt_type4 > span{font-weight: 100;font-size: 34px;}
.popup__20250813 .p_txt_type4 > strong{font-size: 42px;}
.popup__20250813 .p_txt_type3{font-family: 'Pretendard', sans-serif;font-weight: 700;font-size: 34px; color: #000;line-height: 1;margin-top: 0;}
.popup__20250813 .popup__btn {width: 257px; height: 52px; border-radius: 5px; background-color: #1353fe; margin: 20px auto 0;}
.new_main .popup__20250813 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20250813 .popup__btn span::after {right: 20px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom / cover;}
.popup__20250813 .popup__close {border-radius: 0 0 10px 10px;}



/* popup__20250826 */
.popup__20250826{width: 465px;}
.popup__20250826 .popup {background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250826_bg.jpg');padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box;  background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__20250826 .popup__head {padding: 42px 35px 25px;}
.popup__20250826 .p_title_type1 {font-family: 'Pretendard', sans-serif; font-weight: 700;font-size: 32px; color: #171b24;line-height: 1.2; text-align: center;border-bottom: 1px solid #fff;padding-bottom: 20px;}
.popup__20250826 .p_title_type1 > b {font-family: 'Pretendard', sans-serif;font-size: 52px; font-weight: 800;color: #f9151f;letter-spacing: -0.5px;margin-top: 5px;}
.popup__20250826 .popup__main {padding: 0 40px 135px; background: transparent; text-align: center;}
.popup__20250826 .p_txt_type3{font-family: 'Pretendard', sans-serif;font-weight: 500;font-size: 26px; color: #171b24;line-height: 1;}
.popup__20250826 .p_txt_type4{position: relative; display: inline-flex; font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 38px; color: #0212e9;margin-top: 0; line-height: 38px;z-index: 1;margin-top: 15px;}
.popup__20250826 .p_txt_type4 > span{font-weight: 100;font-size: 34px; }
.popup__20250826 .p_txt_type4 > .fw500{font-weight: 500;font-size: 42px;}
.popup__20250826 .p_txt_type4 > strong{font-weight: 800;font-size: 42px;}
.popup__20250826 .p_txt_type4::before{content: '';display: block;position: absolute;top: -4px;right: -10px;width: 8px;height: 8px;border-radius: 100%;background-color: #0212e9}
.popup__20250826 .popup__bottom {margin-top: 20px;}
.popup__20250826 .popup__btn {width: 227px; height: 52px; border-radius: 5px; background-color: #0212e9; margin: 0 auto;}
.new_main .popup__20250826 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20250826 .popup__btn span::after {right: 20px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20250826 .popup__close .close-box {border-top: none;}

/* popup__20250904 */
.popup__20250904{width: 445px;}
.popup__20250904 .popup {background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250904_bg.jpg');padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box;  background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__20250904 .popup__head {padding: 25px 0px 0px;text-align: center;}
.popup__20250904 .popup__head > img{position: relative;top: -25px;}
.popup__20250904 .p_title_type1 {display: inline-block;width: 160px;height: 32px;font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 18px; color: #3b1ad0;line-height: 32px;text-align: center;background-color: #fff;border-radius: 16px;}
.popup__20250904 .popup__main {padding: 0 40px 30px;margin-top: -40px; background: transparent; text-align: center;}
.popup__20250904 .p_txt_type3{font-family: 'Pretendard', sans-serif;font-weight: 600;font-size: 32px; color: #fff;line-height: 1;}
.popup__20250904 .p_txt_type4{display: inline-flex; position: relative;font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 44px; color: #2cff68;margin-top: 0;z-index: 1;margin-top: 5px;}
.popup__20250904 .p_txt_type4 > b{font-weight: 800;font-size: 40px;}
.popup__20250904 .p_txt_type4 > span{font-weight: 100;font-size: 38px; }
.popup__20250904 .p_txt_type4 > .fw500{font-weight: 500;font-size: 40px;}
.popup__20250904 .popup__bottom {margin-top: 12px;}
.popup__20250904 .popup__btn {width: 237px;height: 52px;border-radius: 5px;background-color: #fff;margin: 0 auto;}
.new_main .popup__20250904 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #000;text-align: center;}
.new_main .popup__20250904 .popup__btn span::after {right: 20px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_b.png) no-repeat right bottom/ cover;}
.popup__20250904 .popup__close .close-box {border-top: none;}

/* popup__making */
.popup__making{width: 445px;}
.popup__making .popup {background-image: url('https://www.duo.co.kr/html/popup/img/popup__making_bg1.jpg');padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box;  background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__making .popup__head {padding: 45px 45px 0px;text-align: left;}
.popup__making .p_title_type1 {display: inline-block;padding: 3px 0; font-family: 'Pretendard', sans-serif; font-weight: 300;font-size: 18px; color: #fff;line-height: 32px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.popup__making .p_title_type5{font-family: 'Pretendard', sans-serif; font-weight: 400;font-size: 32px; color: #fff;margin-top: 20px;line-height: 44px;}
.popup__making .p_title_type5 b{font-weight: 800;}
.popup__making .popup__main {padding: 50px 45px;background: transparent; text-align: left;}
.popup__making .popup__bottom {margin-top: 12px;text-align: left;}
.popup__making .popup__btn {display: inline-block;width: 224px;height: 50px;border-radius: 5px;background-color: #ff0c13;margin: 0 auto;}
.new_main .popup__making .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: left;letter-spacing: -0.5px;}
.new_main .popup__making .popup__btn span::after {width: 26px;height: 19px;top: 49%; right: 20px;background: url(https://www.duo.co.kr/html/popup/img/ic-youtube-w.png) no-repeat right bottom/ cover;}
.popup__making .popup__close .close-box {border-top: none;}
.popup__making.popup__half{width: 708px;background-color: #fff;border-radius: 10px;overflow: hidden;padding: 4px 4px 0;}
.popup__making.popup__half .popup {display: flex;flex-flow: wrap column;height: 265px;background-image: url('https://www.duo.co.kr/html/popup/img/popup__making_bg2.jpg');border-radius: 10px; box-sizing: border-box;  background-size: cover;background-position: center;overflow: hidden;margin-top: 4px;padding: 50px 50px 35px;box-shadow: none;}
.popup__making.popup__half .popup__head{padding: 0;}
.popup__making.popup__half .popup__main{padding: 0;text-align: right;}
.popup__making.popup__half .p_title_type1{padding: 2px 0;}
.popup__making.popup__half .p_title_type5{font-weight: 700;font-size: 28px;line-height: 37px;margin-top: 15px;}
.popup__making.popup__half .popup2 {height: 350px;background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250915_bg.jpg');border-radius: 10px; box-sizing: border-box;  background-size:cover;background-position: center;overflow: hidden;padding: 0 15px;}
.popup__making.popup__half .popup2 .text_box {width: 310px;margin-left: calc(100% - 310px);text-align: center;padding-top: 55px;}
.popup__making.popup__half .popup2 .popup2_txt1{display: inline-block;width: 200px;height: 35px;line-height: 35px;font-weight: 500;font-size: 18px;color: #3826ee;text-align: center;border-radius: 18px;background-color: rgba(255,255,255,.8);}
.popup__making.popup__half .popup2 .popup2_txt2{font-weight: 800;font-size: 32px;color: #252525;margin-top: 23px;margin-bottom: 7px;}
.popup__making.popup__half .popup2 .popup2_txt3{position: relative;font-weight: 800;font-size: 34px;color: #fe0005;padding-bottom: 25px;margin-bottom: 25px;}
.popup__making.popup__half .popup2 .popup2_txt3::after{content: '';display: block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 230px; height: 1px;background-color: rgba(255,255,255,.75);}
.popup__making.popup__half .popup2 .popup2_txt3 .fw100{font-weight: 100;}
.popup__making.popup__half .popup2 .popup2_txt3 .fw500{font-weight: 500;}
.popup__making.popup__half .popup2 .popup__btn span::after {width: 17px;height: 4px;top: 49%; right: 16px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__making.popup__half .making_logo2{margin-right: 25px;margin-top: 20px;}
.popup__making.popup__half .popup__bottom{text-align: right;margin-top: 20px;}
.popup__making.popup__half .popup__btn{width: 230px;height: 45px;}
.popup__making.popup__half .popup2 .popup__btn{background-color: #3826ee;}
.popup__making.popup__half .popup__btn span{font-size: 18px;}
/* popup__20250919 */
.popup__20250919.popup__half .popup2 {height: 350px;background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250919_bg.jpg');border-radius: 10px; box-sizing: border-box;  background-size:cover;background-position: center;overflow: hidden;padding: 0 15px;}
.popup__20250919.popup__half .popup2 .text_box {width: 310px;margin-left: calc(100% - 310px);text-align: center;padding-top: 55px;}
.popup__20250919.popup__half .popup2 .popup2_txt1{display: inline-block;width: 200px;height: 35px;line-height: 35px;font-weight: 500;font-size: 18px;color: #3826ee;text-align: center;border-radius: 18px;background-color: rgba(255,255,255,1);}
.popup__20250919.popup__half .popup2 .popup2_txt2{font-weight: 700;font-size: 28px;color: #fff;margin-top: 10px;margin-bottom: 0;}
.popup__20250919.popup__half .popup2 .popup2_txt3{position: relative;font-weight: 800;font-size: 40px;color: #fffc00;padding-bottom: 0;margin-bottom: 0;margin-top: 15px;}
.popup__20250919.popup__half .popup2 .popup2_txt3::after{display: none;}
.popup__20250919.popup__half .popup2 .popup2_txt3 .fw100{font-weight: 100;}
.popup__20250919.popup__half .popup2 .popup2_txt3 .fw500{font-weight: 500;}
.popup__20250919.popup__half .popup2 .popup__btn span::after {width: 17px;height: 4px;top: 49%; right: 16px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_b.png) no-repeat right bottom/ cover;}
.popup__20250919.popup__half.popup__making .popup2 .popup__btn span{color: #000;}
.popup__20250919.popup__half .popup2 .popup__btn{background-color: #00ff00;margin-top: 20px;}
.popup__20250919.popup__half.type2 .popup2 {background-image: url('https://www.duo.co.kr/html/popup/img/popup__20250926_bg.jpg');}
.popup__20250919.popup__half.type2 .popup2 .popup2_txt2{color: #252525;margin-top: 15px;}
.popup__20250919.popup__half.type2 .popup2 .popup2_txt3{color: #fe0005;}
.popup__20250919.popup__half.type2 .popup2 .popup__btn{position: relative;background-color: #3826ee;margin-top: 50px;}
.popup__20250919.popup__half.type2 .popup2 .popup__btn::before{content: '';display: block;position: absolute;top: -25px;left: 0;width: 100%;height: 1px;background-color: rgba(56,38,238,.2);}
.popup__20250919.popup__half.type2 .popup2 .popup__btn span{color: #fff;}
.popup__20250919.popup__half.type2 .popup2 .popup__btn span::after {background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}

@media (max-width : 1600px) {
    /* ¿À´Ã±×¸¸º¸±â */
    .popup__close .close-box{height: 45px;}
    .popup__close .close-box .close-check label{font-size: 14px;height: auto;}
    .popup__close .close-box .close-pop{font-size: 14px;}
    /* ÅëÇÕÇü */
    .popup__making.popup__half{width: 530px;}
    .popup__making.popup__half .popup{height: 200px;padding: 38px 38px 26px;}
    .popup__making.popup__half .popup2{height: 262px;padding: 0 12px;}
    .popup__making.popup__half .popup2 .text_box{width: 232px;padding-top: 42px;margin-left: calc(100% - 232px);}
    .popup__making.popup__half .popup2 .popup2_txt1{width: 150px;height: 26px;line-height: 26px;font-size: 14px;border-radius: 14px;}
    .popup__making.popup__half .popup2 .popup2_txt2{font-size: 24px;margin-top: 17px;margin-bottom: 5px;}
    .popup__making.popup__half .popup2 .popup2_txt3{font-size: 25px;margin-bottom: 18px;padding-bottom: 18px;}
    .popup__making.popup__half .popup2 .popup2_txt3::after{width: 172px;}
    .popup__making.popup__half .popup__btn{width: 172px;height: 34px;}
    .popup__making.popup__half .popup__btn span{padding: 0 15px;font-size: 14px;}
    .popup__making.popup__half .p_title_type1{font-size: 14px;line-height: 24px;}
    .popup__making.popup__half .p_title_type5{font-size: 21px;line-height: 28px;margin-top: 12px;}
    .popup__making.popup__half .making_logo2{width: 106px;margin-right: 18px;margin-top: 15px;}
    .popup__making.popup__half .popup__bottom{margin-top: 15px;}
    .new_main .popup__making .popup__btn span::after{width: 19.5px;height: 14.25px;right: 15px;}

    .popup__20250919.popup__half .popup2 .popup2_txt3{margin-bottom: 0;padding-bottom: 0;margin-top: 10px;}
    .popup__20250919.popup__half .popup2 .popup2_txt2{margin-bottom: 0;margin-top: 8px;}
    .popup__20250919.popup__half .popup2 .popup__btn{margin-top: 16px;}
  }

  /* popup__20251002 */
.popup__20251002{width: 485px;}
.popup__20251002 .popup {background-image: url('https://www.duo.co.kr/html/popup/img/popup__20251002_bg.jpg');padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box;  background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__20251002 .popup__main {padding: 50px 45px 135px;background: transparent;text-align: left;}
.popup__20251002 .p_txt_type1{font-weight: 700;font-size: 30px; color: #252525;line-height: 27px;margin-bottom: 20px;}
.popup__20251002 .p_txt_type2{font-weight: 800;font-size: 54px; color: #ba3500;line-height: 64px;margin-bottom: 15px;margin-top: 0;}
.popup__20251002 .p_txt_type3{display: inline-flex;align-items: center; position: relative;font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 38px; color: #153abe;margin-top: 0;z-index: 1;}
.popup__20251002 .p_txt_type3 > b{font-weight: 800;font-size: 34px;}
.popup__20251002 .p_txt_type3 > span{font-weight: 100;font-size: 30px;margin-top: 4px;}
.popup__20251002 .p_txt_type3::after{content: '';display: inline-block;width: 6px;height: 6px;background-color: #153abe;border-radius: 100%;position: absolute;top: 0px;right: -6px;}
.popup__20251002 .popup__bottom{text-align: left;margin-top: 20px;}
.popup__20251002 .popup__btn {display: inline-block;width: 227px;height: 52px;border-radius: 5px;background-color: #ba3500;margin: 0 auto;}
.new_main .popup__20251002 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20251002 .popup__btn span::after {right: 20px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20251002 .popup__close .close-box {border-top: none;}

/* popup__20251014 */
.popup__20251014{width: 492px;}
.popup__20251014 .popup {background-image: url('https://www.duo.co.kr/html/popup/img/popup__20251014_bg.jpg');padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box;  background-size: calc(100% - 8px) calc(100% - 8px); background-position: center; background-color: #fff;text-align: center;}
.popup__20251014 .popup__main {padding: 40px 50px 105px;background: transparent;text-align: left;}
.popup__20251014 .p_txt_type1{font-family: GmarketSans;font-weight: 500;font-size: 24px; color: #252525;line-height: 27px;margin-bottom: 15px;}
.popup__20251014 .p_txt_type2{font-family: GmarketSans;font-weight: 700;font-size: 60px; color: #ff0006;line-height: 66px;margin-bottom: 28px;margin-top: 0;}
.popup__20251014 .p_txt_type4{font-family: 'Pretendard', sans-serif;font-weight: 600;font-size: 28px; color: #1f1f1f;line-height: 1;margin-bottom: 10px;}
.popup__20251014 .p_txt_type3{display: inline-flex;align-items: center; position: relative;font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 40px; color: #0033ec;margin-top: 0;z-index: 1;}
.popup__20251014 .p_txt_type3 > b{font-weight: 800;font-size: 36px;}
.popup__20251014 .p_txt_type3 > span{font-weight: 100;font-size: 32px;margin-top: 4px;}
.popup__20251014 .popup__bottom{text-align: left;margin-top: 20px;}
.popup__20251014 .popup__btn {display: inline-block;width: 227px;height: 52px;border-radius: 5px;background-color: #ff0006;margin: 0 auto;}
.new_main .popup__20251014 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20251014 .popup__btn span::after {right: 20px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20251014 .popup__close .close-box {border-top: none;}

/* popup__20251024 */
.popup__20251024{width: 483px;}
.popup__20251024 .popup {padding: 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-color: #fff;}
.popup__20251024 .popup__main {border-radius: 8px 8px 14px 14px; padding: 48px 0 42px; background: url('https://www.duo.co.kr/html/popup/img/popup__20251024_bg.jpg') no-repeat center top / cover; box-sizing: border-box;}
.popup__20251024 .p_txt_type1{font-family: GmarketSans;font-weight: 500;font-size: 24px; color: #252525;line-height: 27px;margin-bottom: 5px;}
.popup__20251024 .p_txt_type2{font-family: GmarketSans;font-weight: 700;font-size: 62px; color: #002dce;line-height: 1.09;margin-bottom: 5px;margin-top: 0;}
.popup__20251024 .p_txt_type2 > small{font-size: 42px;}
.popup__20251024 .p_txt_type3{position: relative; display: inline-flex;align-items: center; position: relative;font-family: 'Pretendard', sans-serif;font-weight: 800;font-size: 40px; color: #000000;margin-top: 0;z-index: 1;}
.popup__20251024 .p_txt_type3::after {content: '.'; line-height: 1px; position: absolute; top: 0px; right: -10px; display: block; font-size: 40px; font-weight: 800; color: #000;}
.popup__20251024 .p_txt_type3 > b{font-weight: 800;font-size: 44px;}
.popup__20251024 .p_txt_type3 > span{font-weight: 100;font-size: 36px;margin-top: 4px;}
.popup__20251024 .popup__bottom{margin-top: 140px;}
.popup__20251024 .popup__btn {display: inline-block;width: 277px;height: 52px;border-radius: 26px;background-color: #002dce;margin: 0 auto;}
.new_main .popup__20251024 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20251024 .popup__btn span::after {right: 44px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20251024 .popup__close .close-box {border-top: none;}

/* popup__20251104 */
.popup__20251104{width: 492px;}
.popup__20251104 * {font-family: 'Pretendard', sans-serif;}
.popup__20251104 .popup {padding: 4px 4px 0 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-color: #fff;}
.popup__20251104 .popup__main {border-radius: 8px 8px 14px 14px; padding: 46px 0 58px 50px; background: url('https://www.duo.co.kr/html/popup/img/popup__20251104_bg.jpg') no-repeat center top / cover; box-sizing: border-box; text-align: left;}
.popup__20251104 .p_txt_type1{font-weight: 400; font-size: 28px; color: #252525;line-height: 1;margin-bottom: 16px;}
.popup__20251104 .p_txt_type1 > b {font-weight: 700;}
.popup__20251104 .p_txt_type2{font-weight: 800;font-size: 58px; color: #cd0015;line-height: 68px;margin-bottom: 24px;margin-top: 0;}
.popup__20251104 .p_txt_type4{font-family: 'Pretendard', sans-serif;font-weight: 700;font-size: 26px; color: #1f1f1f;line-height: 36px;margin-bottom: 16px;}
.popup__20251104 .p_txt_type3{display: inline-flex;align-items: center; position: relative;font-family: 'Pretendard', sans-serif;line-height: 1; font-weight: 800;font-size: 38px; color: #0027b3;margin-top: 0;z-index: 1;}
.popup__20251104 .p_txt_type3 > b{font-size: 44px; font-weight: 800;}
.popup__20251104 .p_txt_type3 > span{font-weight: 100;margin-top: 8px;}
.popup__20251104 .popup__bottom{text-align: left;margin-top: 24px;}
.popup__20251104 .popup__btn {display: inline-block;width: 207px;height: 52px;border-radius: 5px;background-color: #cd0015;margin: 0 auto;}
.new_main .popup__20251104 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20251104 .popup__btn span::after {right: 12px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20251104 .popup__close .close-box {border-top: none;}

/* popup__20251110 */
.popup__20251110{width: 475px;}
.popup__20251110 * {font-family: "Pretendard Variable";}
.popup__20251110 .popup {padding: 4px 4px 0 4px; border-radius: 10px 10px 0 0; box-sizing: border-box; background-color: #fff;}
.popup__20251110 .popup__main {border-radius: 8px 8px 14px 14px; padding: 46px 35px 30px; background: url('https://www.duo.co.kr/html/popup/img/popup__20251110_bg.jpg') no-repeat center top / cover; box-sizing: border-box; text-align: center;}
.popup__20251110 .p_txt_type1{font-family: GmarketSans;font-weight: 700; font-size: 28px; color: #252525;line-height: 36px;margin-bottom: 16px;}
.popup__20251110 .p_txt_type2{font-family: "Pretendard Variable";display: block;font-weight: 800;font-size: 40px; color: #f72300;line-height: 54px;padding: 15px 0;border-top: 1px  solid #fff;border-bottom: 1px solid #fff;}
.popup__20251110 .p_txt_type2 span{font-size: 40px;font-weight: 800;color: #001dce;}
.popup__20251110 .p_txt_type3{display: inline-flex;align-items: center; position: relative;font-family: 'Pretendard', sans-serif;line-height: 64px; font-weight: 800;font-size: 43px; color: #d20000;margin-top: 16px;z-index: 1;}
.popup__20251110 .p_txt_type3 > b{font-size: 50px; font-weight: 800;}
.popup__20251110 .p_txt_type3 > span{font-weight: 100;margin-top: 8px;}
.popup__20251110 .popup__bottom{text-align: center;margin-top: 122px;}
.popup__20251110 .popup__btn {display: inline-block;width: 257px;height: 52px;border-radius: 26px;background-color: #002dce;margin: 0 auto;}
.new_main .popup__20251110 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard', sans-serif; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20251110 .popup__btn span::after {right: 12px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20251110 .popup__close .close-box {border-top: none;}

/* popup__20251114 */
.popup__20251114{width: 492px;}
.popup__20251114 * {font-family: 'Pretendard Variable';}
.popup__20251114 .popup {border-radius: 8px 8px 0 0; padding: 0;}
.popup__20251114 .popup__main {border-radius: 0 0 14px 14px; padding: 40px 0 58px 49px; box-sizing: border-box;background: url('https://www.duo.co.kr/html/popup/img/popup__20251114_bg.jpg') #fff no-repeat center top / cover; text-align: left;}
.popup__20251114 .p_txt_type1{font-family: 'Pretendard Variable';font-weight: 600; font-size: 26px; color: #252525;line-height: 1.38;margin-bottom: 22px;}
.popup__20251114 .p_txt_type4{font-family: GmarketSans;font-weight: 700;font-size: 46px; color: #0027b3;margin-bottom: 18px;}
/* .popup__20251114 .p_txt_type4 > .red {font-family: GmarketSans;display: block; color: #de0017; margin-top: 6px;font-weight: 700;} */
.popup__20251114 .p_txt_type3{font-family: 'Pretendard Variable';position: relative;display: inline-flex;align-items: center; position: relative;line-height: 1;padding: 10px 0;border: 1px solid rgba(255,255,255,0.6); border-left: 0; border-right: 0; font-weight: 800;font-size: 36px; color: #de0017;margin-top: 0;z-index: 1;box-sizing: border-box;}
.popup__20251114 .p_txt_type3 > b{font-size: 40px;}
.popup__20251114 .p_txt_type3 > span{font-size: 36px; font-weight: 100;margin-top: 8px;}
.popup__20251114 .p_txt_type3::after {content: '.'; line-height: 1px; position: absolute; top: 4px; right: -9px; display: block; font-size: 36px; font-weight: 800; color: #de0017;}
.popup__20251114 .p_txt_type2 {font-family: 'Pretendard Variable';margin-top: 15px; font-size: 28px;font-weight: 800;color: #252525;}
.popup__20251114 .popup__bottom{text-align: left;margin-top: 24px;}
.popup__20251114 .popup__btn {display: inline-block;width: 217px;height: 52px;border-radius: 5px;background-color: #de0017;margin: 0 auto;}
.new_main .popup__20251114 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard Variable'; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20251114 .popup__btn span::after {right: 12px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20251114 .popup__close .close-box {border-top: none;}

/* popup__20251121 */
.popup__20251121{width: 473px; box-shadow: 10px 10px 18px rgba(0, 0, 0, 0.3);}
.popup__20251121 * {font-family: 'Pretendard Variable';}
.popup__20251121 .popup {border-radius: 10px 10px 0 0; padding: 0;box-shadow: none;}
.popup__20251121 .popup__main {border-radius: 0 0 14px 14px; padding: 44px 0 32px; box-sizing: border-box;background: url('//www.duo.co.kr/html/popup/img/popup__20251121_bg.jpg') #fff no-repeat center top / cover; text-align: center;}
.popup__20251121 .p_txt_type1{font-family: 'Pretendard Variable';font-weight: 600; font-size: 24px; color: #252525;line-height: 1;margin-bottom: 22px;}
.popup__20251121 .p_txt_type4{font-family: GmarketSans;font-weight: 700;font-size: 50px; color: #d91900;margin-top: 0; margin-bottom: 14px;}
.popup__20251121 .p_txt_type3{font-family: 'Pretendard Variable';position: relative;display: inline-flex;align-items: center; position: relative;line-height: 1;font-weight: 800;font-size: 38px; color: #273aaf;margin-top: 0;z-index: 1;}
.popup__20251121 .p_txt_type3 > b{font-size: 44px;font-weight: 800;}
.popup__20251121 .p_txt_type3 > span{font-weight: 100;margin-top: 8px;}
.popup__20251121 .p_txt_type3::after {content: '.'; line-height: 1px; position: absolute; top: -8px; right: -10px; display: block; font-size: 38px; font-weight: 800; color: #273aaf;}
.popup__20251121 .p_txt_type3::before {z-index: -1; content: ''; position: absolute; bottom: 5px; left: 50%; transform: translateX(-50%);display: block; width: 235px;height: 4px;background-color: #fff;}
.popup__20251121 .p_txt_type2 {font-family: 'Pretendard Variable';margin-top: 14px; font-size: 28px;font-weight: 800;color: #252525;line-height: 1;}
.popup__20251121 .popup__bottom{text-align: center;margin-top: 140px;}
.popup__20251121 .popup__btn {display: inline-block;width: 267px;height: 52px;border-radius: 100px;background-color: #273aaf;margin: 0 auto;}
.new_main .popup__20251121 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard Variable'; font-weight: 500;font-size: 20px; color: #fff;text-align: center;}
.new_main .popup__20251121 .popup__btn span::after {right: 24px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_w.png) no-repeat right bottom/ cover;}
.popup__20251121 .popup__close .close-box {border-top: none;}

/* popup__20251205 */
.popup__20251205{width: 493px; box-shadow: 10px 10px 18px rgba(0, 0, 0, 0.3);}
.popup__20251205 * {font-family: 'Pretendard Variable';}
.popup__20251205 .popup {border-radius: 12px 12px 0 0; padding: 0;box-shadow: none;}
.popup__20251205 .popup__main {border-radius: 0 0 10px 10px; padding: 66px 0 77px; box-sizing: border-box;background: url('//www.duo.co.kr/html/popup/img/popup__20251205_bg.jpg') #fff no-repeat center top / cover; text-align: center;}
.popup__20251205 .p_txt_type1{font-family: GmarketSans;font-weight: 700; font-size: 42px; color: #fff;line-height: 1;margin-bottom: 16px;}
.popup__20251205 .p_txt_type4{font-family: GmarketSans;font-weight: 700;font-size: 62px; color: #ffd291;line-height: 1.09;margin-top: 0; margin-bottom: 32px;}
.popup__20251205 .p_txt_type3{font-family: 'Pretendard Variable';position: relative;display: inline-flex;align-items: center; position: relative;line-height: 1;font-weight: 800;font-size: 40px; color: #fff835;margin-top: 0;z-index: 1;}
.popup__20251205 .p_txt_type3 > b{font-size: 44px;font-weight: 800;}
.popup__20251205 .p_txt_type3 > span{font-weight: 100;margin-top: 8px;}
.popup__20251205 .p_txt_type3::after {content: '.'; line-height: 1px; position: absolute; top: -10px; right: -10px; display: block; font-size: 40px; font-weight: 800; color: #fff835;}
.popup__20251205 .p_txt_type2 {font-family: 'Pretendard Variable';margin-top: 9px; font-size: 28px;font-weight: 800;color: #fff;line-height: 1;}
.popup__20251205 .p_txt_type2 span {display: inline;}
.popup__20251205 .p_txt_type2 .num {font-weight: 800; font-size: 32px;vertical-align: text-bottom;}
.popup__20251205 .p_txt_type2 .noto {font-weight: 700;font-size: 26px;}
.popup__20251205 .popup__bottom{text-align: center;margin-top: 24px;}
.popup__20251205 .popup__btn {display: inline-block;width: 237px;height: 52px;border-radius: 100px;background-color: #fff;margin: 0 auto;}
.new_main .popup__20251205 .popup__btn span {display: inline-block;width: 100%; margin: 2px 0 0 0;padding: 0 20px; font-family: 'Pretendard Variable'; font-weight: 700;font-size: 20px; color: #252525;text-align: center;}
.new_main .popup__20251205 .popup__btn span::after {right: 24px;background: url(https://www.duo.co.kr/html/popup/img/workman__btn-arrow_b.png) no-repeat right bottom/ cover;}
.popup__20251205 .popup__close .close-box {border-top: none;}