@import url('/css/webfont.css');
.bl_PM2403_connectWrap{display:flex;justify-content:center;align-items:center;}
.bl_PM2403_connect{display:flex;justify-content:space-evenly;background:#EEEEEE;margin:30px 10px 0;padding:25px 50px;width:380px;}
.bl_PM2403_direct:after{content:'';display:inline-block;width:12px;height:12px;margin: 10px 0 0 -20px;border:3px solid #000;border-left:none;border-bottom:none;transform: rotate(45deg);}
/* noti À¯ÀÇ½ÃÇ× */
.caution{width:80%;margin:auto;}
.caution *{font-family:'pretendard';}
.caution-title{text-align:left;font-size:20px;font-weight:600;margin-bottom:10px;color:#333333;}
.caution-text li{text-align:left;color:#333;font-size:16px;list-style-type:disc;margin-left:16px;padding-left:0;padding-bottom:5px;line-height:1.3;}
.caution-part li{text-align:left;color:#333;font-size:16px;list-style-type:decimal;margin-left:16px;padding-left:0;padding-bottom:5px;line-height:1.3;}
.caution-txtcol01 li{color:#fff;}
.caution-txtcol02 li{color:#333;}

@font-face{font-family:'Cafe24Ssurround';src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face{font-family:'GyeonggiBatang';src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiBatang.woff') format('woff');font-weight:normal;font-style: normal;}
@font-face{font-family:'RixYeoljeongdo_Regular';src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2102-01@1.0/RixYeoljeongdo_Regular.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'BMJUA';src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMJUA.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Cafe24Danjunghae';src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Danjunghae.woff') format('woff'); font-weight:normal; font-style:normal;}
@font-face{font-family:'twaysky';src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_tway@1.0/twaysky.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'MangoByeolbyeol';src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/2405-3@1.1/MangoByeolbyeol.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'Cafe24ClassicType';src:url('https://cdn.jsdelivr.net/gh/fonts-archive/Cafe24ClassicType/Cafe24ClassicType.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'SchoolSafetyRecorder';src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2402_keris@1.0/TTHakgyoansimRikodeoR.woff2')format('woff2');font-weight:normal;font-display:swap;}

/* 2506 06¿ù ÀÌº¥Æ® */
.bl_PM2506_tit_evnet{position:relative;width:60px;line-height:1;margin:0 auto 50px;letter-spacing:-0.5px;font-size:36px;color:#457AE6;font-weight:600;background:url('/landing/images/new/promotion/PM2406_numbertitle.png') no-repeat top center;}
.bl_PM2506_Stit_evnet{font-size:16px;padding-top:60px;font-weight:500;color:#000;display:block;letter-spacing:-0.5px;text-transform:uppercase;}
.bl_PM2506_Btit_event{position:relative;font-size:54px!important;color:#333;font-family:'MangoByeolbyeol';letter-spacing:-4px;}
.bl_PM2506_Btit_col01{color:#4C7BD9!important;}
.bl_PM2506__h3font{font-size:22px;margin:0px auto 20px;color:#333;line-height:1.3;}
.bl_PM2506_giftnoti{margin-top:20px;font-size:20px;color:#D94616;}
.bl_PM2506_prizeWrap{display:flex;justify-content:space-around;margin:40px auto;}
.bl_PM2506_prizeBox{position:relative;flex-grow:1;text-align:center;}
.bl_PM2506_prizenumber{position:absolute;width:42px;height:42px;font-size:22px;line-height:1.8;font-weight:600;color:#fff;border-radius:999px;background:#228A22;}
.bl_PM2506_prizenumber:after{content:'';position:absolute;top:36px;left:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #228A22;}
.bl_PM2506_prizenumber_ss{font-size:15px;font-weight:400;color:#fff;vertical-align:middle;}
.bl_PM2506_circle{display:flex;margin:auto;width:160px;height:160px;border-radius:160px;background:#F5F3C4;}
.bl_PM2506_circle img{margin:auto;justify-content:center;}
.bl_PM2506_prizetit{margin-top:20px;font-size:19px;font-family:'MangoByeolbyeol';font-weight:400;letter-spacing:-1px;}
.bl_PM2506_prizetxt{font-size:16px;margin:5px auto;}
.bl_PM2506_prizBtn{width:50%;margin:auto;padding:25px;font-size:26px;font-weight:500;color:#fff;background:#3762B8;border-radius:10px;}
.bl_PM2506_small{margin-top:30px;font-size:20px;font-weight:500;color:#E62E6B;}
.bl_PM2506_blue{color:#2673BF!important;}
.bl_PM2506_prizeBtn{width:75%;font-size:26px;font-weight:500;margin:20px auto 0;padding:12px;border-radius:999px;background:#E62E6B;color:#fff;}
.bl_PM2506_prizeBtn:after{content:'¡æ';font-size:34px;font-weight:500;position:relative;margin-left:10px;line-height:1;}
.bl_PM2506_Card{width:100%;height:475px;padding:70px 0;background:url('/landing/images/new/promotion/PM2406_cardbg.png')no-repeat center top;}
.bl_PM2506_CardTit{width:400px;padding:0px 0 30px;margin:0px auto 0;position:relative;font-size:32px;font-weight:500;color:#009FBF;background:url('/landing/images/new/promotion/PM2406_cardtitle.png')no-repeat center bottom;}
.bl_PM2506_CardBTxt{margin:40px auto 35px;font-size:80px;font-family:'Paperlogy';font-weight:400;color:#F0490C;letter-spacing:-4px;line-height:1.3;}
.bl_PM2506_CardSTxt{font-size:21px;color:#333;line-height:1.3;}
.bl_PM2506_flexBul{display:flex;justify-content:center;align-items:flex-end;}
.bl_PM2506_simplewrap{width:1080px;margin:auto;padding:70px 50px;margin-top:20px;background:#F7F5BC url('/landing/images/new/promotion/PM2505_transbg.png')no-repeat top / contain;}
.bl_PM2506_simpleTit{font-size:26px;margin:0 10px 10px;font-weight:500;font-family:'paperlogy';}
.bl_PM2506_simpleTxt{font-size:16px;line-height:1.4;color:#333;}
.bl_PM2506_simple_btn{margin:20px auto 0!important;}
.bl_PM2506_width01{flex-basis:60%;}
.bl_PM2506_width02{flex-basis:32%;}
.bl_PM2506_Bbtn{background:#3762B8;color:#fff;width:100%;display:block;margin:0 auto 35px;text-align:center;padding:20px 0;font-size:27px;letter-spacing:-2px;}
.bl_PM2506_Acting{width:90%;margin:30px auto 0;padding:35px 40px;background:#D2EDFA;}
.bl_PM2506_ActingTxt{margin:10px auto ;font-size:22px;color:#333;font-weight:500;}
.bl_PM2506_Bbtn_Acting{width:100%;background:#3762B8;color:#fff;display:block;margin:0 auto;text-align:center;padding:15px 0;font-size:20px;letter-spacing:-1px;}
.bl_PM2506_cautnoti{margin-top:10px;text-align:left;font-size:14px;color:#347656;}
.bl_PM2506_flexBul2{display:flex;justify-content:center;}
.bl_PM2506_width{width:30%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:15px 25px;}
.PM2506 .bl_Listbox{display:flex;justify-content:space-evenly;flex-wrap:wrap;}
.PM2506 .flex {display:flex !important;align-items:center;}
.PM2506 .flex-column{display:flex;flex-direction:column;}
.PM2506 .flex-wrap{flex-wrap:wrap;}
.PM2506 .justify-between{justify-content: space-between;}
.PM2506 .caution{width:80%;margin:auto;}
.PM2506 .caution-title{text-align:left;font-size:20px;font-weight:600;margin-bottom:10px;color:#333333;}
.PM2506 .caution-text li{text-align:left;color:#333;font-size:16px;list-style-type:disc;margin-left:16px;padding-left:0;line-height:1.5;}
.PM2506 .caution-part li{text-align:left;color:#333;font-size:16px;list-style-type:decimal;margin-left:16px;padding-left:0;line-height:1.5;}
.PM2506 .caution-txtcol01 li{color:#fff;}
.PM2506 .caution-txtcol02 li{color:#333;}
.PM2506 .bl_card__wrap1{padding:20px 30px 30px 45px;box-sizing:border-box;}
.PM2506 .bl_card__wrap2{padding:40px 50px 30px 20px;box-sizing:border-box;}
.PM2506 .bl_input_wrap{display:flex;justify-content:space-between;}
.PM2506 .bl_card{display:flex;justify-content:space-between;width:1080px;margin:40px auto;padding-top:150px;border:#8AC7E5 solid 2px;background:#D1F7FF url('/landing/images/new/promotion/PM2406_gifttitle.png') no-repeat center top / 85%;}
.PM2506 .flex-item{position:relative;font-size:18px;color:#333;}
.PM2506 .flex-item20{flex-basis:20%;}
.PM2506 .form-control{display:block;border:none;font-size: 1.285rem; padding: 8px;}
.PM2506 .flex > label{display:block;flex-basis:120px;padding-right:10px;text-align:left; }
.PM2506 .flex-item.arrow-right:after{content:'';display:block;width:20px;height:20px;border:3px solid #003A3E;border-bottom:none;border-left:none;background:transparent;right:-2px;top:150px;transform:rotate(45deg) translateY(-70%)}
.PM2506 .example { background-color: #fff; padding:20px 20px 0;}
.PM2506 .example, .PM2506 .example * {color:#666;text-align:left;}
.PM2506 .section-title, .section-title .title-highlight{font-size:70px;letter-spacing:-1px;line-height:1.2;}
.PM2506 .section-title small {display:block;font-size:1.875rem;font-family:'GmarketSans';font-weight:400;color:#853816;line-height:1.3;}
.PM2506 .section-title small * {font-size: inherit; font-family: inherit; font-weight: inherit; color: inherit; }
.PM2506 .section-header {background: url('../images/new/promotion/20231225/pc1_bg_2312.png')no-repeat;background-size:cover;}
.PM2506 .bl_checkBx__txt {font-size:1.428rem;display:inline-block;color:#333;}
.PM2506 .desc{font-family:'pretendard';font-weight:500;font-size:16px;line-height:1.4;white-space:pre-line;}
.PM2506 .bl_checkBx_simple{width:100%;display:flex;justify-content:flex-start;}
.PM2506 .bl_checkBx input:checked ~.bl_checkBx__checkmark {background:#F34200;border-color:#F34200;}
.PM2506 .bl_letter_tit{font-size:28px; text-align:left;font-weight:600;}
.PM2506 .bl_checkBx__checkmark {display:inline-block;height:25px;width:25px;border:0;position:relative;vertical-align:middle;border-radius:0px;background:#fff;}
.PM2506 .form-control_color{background:#fff;}
.PM2506 .bl_consult__fileBtn{display:inline-block;background:#D9D957;color:#333;padding:12px;display:block;border-radius:0;margin-left:10px;width:100px!important;border:0;text-align:center!important;cursor:pointer;}
.PM2506 .bl_checkBx__checkmark_simple{border:2px solid #9F9F9F;}
.PM2506 .input-answer{width:50%;margin:0 auto;border-radius:4px;padding: 1.5rem !important;}
.PM2506_newyear_stit{display:block;font-size:42px!important;}
.PM2506_Acting_txt{color:#333;font-size:20px;line-height:1.3;}

/*2507 ±â°£Æ¯°¡ */
.PM2507 .wrap *{font-family:'paperlogy';}
.bl_PM2507_title{background:url('/landing/images/new/promotion/2507_topdeco1.png') no-repeat center;}
.bl_PM2507_stitle{color:#fff;font-size:42px;font-weight:500;}
.bl_PM2507_Btitle{color:#072317;font-size:66px;}
.bl_PM2507__titletxt{margin:15px auto 30px;font-size:22px;color:#072317;line-height:1.2;}
.bl_PM2507_subject{display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding:40px 35px 40px 55px;border-radius:36px;background:#FFFBF1;}
.bl_PM2507_subjectTit{position:relative;font-size:40px;font-weight:700;color:#25A972;text-align:left;width:30%;line-height:1.1;}
.bl_PM2507_subjectTit:before{position:absolute;content:'';top:-18px;left:-30px;width:26px;height:22px;background:url('/landing/images/new/promotion/2507_green01.png') no-repeat top/contain;}
.bl_PM2507_subjectbeB{width:41%;}
.bl_PM2507_subjpack{color:#000;font-size:27px;text-align:left;line-height:1.1;}
.bl_PM2507_subjbenefit{color:#F94258;font-size:27px;text-align:right;line-height:1.1;}
.bl_PM2507_subjpack_bold{font-weight:700;}
.bl_PM2507_subjBox{display:flex;justify-content:space-between;margin:3px auto;}
.bl_PM2507_packBtn{color:#fff;font-size:22px;height:70px;padding:20px 30px;background:#1D2B3A;line-height:1.3;}
.bl_PM2507_packBtn:after{content:'';display:inline-block;margin-left:10px;width:12px;height:12px;border:3px solid #FE7783;border-bottom:none;border-left:none;background:transparent;transform:rotate(45deg);}
.bl_PM2507_sale{display:flex;padding:30px 80px;margin:20px auto;border-radius:999px;background:#FFFBF1;border:#FE7783 4px dashed;}
.bl_PM2507_sale10per{width:22%;}
.bl_PM2507_saleList{width:55%;}
.bl_PM2507_saleList li{list-style:disc outside;font-size:21px;text-align:left;}
.bl_PM2507_color{color:#FF4572;}
.bl_PM2507_card{padding:30px 0;height:540px;background:url('/landing/images/new/promotion/2507_cardbg.png')no-repeat center top;}
.bl_PM2507_cardTit{margin:75px auto 20px;font-size:30px;color:#072317;}
.bl_PM2507_cardBg{width:400px;margin:auto;padding:30px 0 0;background:#fff;box-shadow: 0px 2px 4px 2px rgba(0,0,0,0.1);}
.bl_PM2507_cardStitle{font-size:26px;color:#072317;}
.bl_PM2507_cardBtitle{font-size:56px;font-family:'NanumMyeongjo'!important;font-weight:600;color:#E93C71;line-height:1.2;}
.bl_PM2507_cardBtn{margin-top:20px;padding:15px;background:#1D2B3A;color:#fff;font-size:22px;}
.bl_PM2507_cardBtn:after{content:'';display:inline-block;margin-left:10px;width:12px;height:12px;border:3px solid #FE7783;border-bottom:none;border-left:none;background:transparent;transform:rotate(45deg);}
.PM2507 .caution{width:80%;margin:auto;}
.PM2507 .caution *{font-family:'pretendard';}
.PM2507 .caution-title{text-align:left;font-size:20px;font-weight:600;margin-bottom:10px;color:#333333;}
.PM2507 .caution-text li{text-align:left;color:#333;font-size:16px;list-style-type:disc;margin-left:16px;padding-left:0;line-height:1.5;}
.PM2507 .caution-part li{text-align:left;color:#333;font-size:16px;list-style-type:decimal;margin-left:16px;padding-left:0;line-height:1.5;}
.PM2507 .caution-txtcol01 li{color:#fff;}
.PM2507 .caution-txtcol02 li{color:#333;}
.bl_PM2507_plusicon{position:relative;display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px;background:url('/landing/images/new/promotion/icon_cross.png') no-repeat center/contain;}
 /*2509 ¹è·Ð°¨»çÁ¦ */
.PM2509 .wrap *{font-family:'paperlogy';}
.bl_PM2509_title{background:url('/landing/images/new/promotion/PM2509_titlebg.png') no-repeat center top;}
.bl_PM2509_stitle{color:#fff;font-size:24px;width:188px;height:46px;padding-top:7px;font-weight:500;margin:auto;background:url('/landing/images/new/promotion/PM2509_nobg.png') no-repeat top/contain;}
.bl_PM2509_Btitle{color:#8C410E;font-size:68px;padding-top:15px;font-family:'Cafe24ClassicType' !important;}
.bl_PM2509__titletxt{margin:10px auto 30px;font-size:27px;line-height:1.3;}
.bl_PM2509__titletxt_red{font-size:30px;color:#E52600;font-weight:600;}
.bl_PM2509__titletxt_noti{display:block;font-size:19px;font-weight:400;}
.bl_PM2509_subject{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:35px 40px;border-radius:20px;background:#FFF;}
.bl_PM2509_subjectTit{position:relative;font-size:38px;font-weight:700;color:#008C81;text-align:left;width:28%;line-height:1.1;}
.bl_PM2509_subjectbeB{width:40%;}
.bl_PM2509_subjpack{color:#000;font-size:27px;text-align:left;line-height:1.1;}
.bl_PM2509_subjbenefit{color:#E52600;font-size:26px;line-height:1;}
.bl_PM2509_subjpack_bold{font-weight:700;}
.bl_PM2509_subjectplus{color:#000;font-size:24px;font-weight:700;display:block;text-align:center;line-height:0.7;}
.bl_PM2509_subjBox{display:flex;justify-content:space-between;align-items:center;margin:3px auto;}
.bl_PM2509_packBtn{color:#fff;font-size:22px;height:70px;padding:20px 30px;background:#1D2B3A;line-height:1.3;}
.bl_PM2509_packBtn:after{content:'';display:inline-block;margin-left:10px;width:12px;height:12px;border:3px solid #ff808a;border-bottom:none;border-left:none;background:transparent;transform:rotate(45deg);}
.bl_PM2509_tab-container{display:flex;background:#202A40;}
.bl_PM2509_tab{flex:1;position:relative;text-align:center;padding:20px 0 16px;font-size:18px;cursor:pointer;color:#999463;background:#202A40;transition:0.3s;outline:none;line-height:1.2;letter-spacing:-1px;}
.bl_PM2509_tabbold{font-size:26px;font-weight:500;}
.bl_PM2509_tab.active .bl_PM2509_tabbold{font-size:28px;font-weight:700;}
.bl_PM2509_tab.active{background:#fff;color:#000;}
.bl_PM2509_tab-content{display:none;padding:10px 40px;margin-top:-1px;background:#fff;}
.bl_PM2509_tab-content.active{display:block;}
.bl_PM2509_tabbubble{position:absolute;right:20px;top:8px;background:#e5390f;color:#fff;width:62px;height:62px;font-size:16px;padding:12px 5px;border-radius:50%;text-align:center;line-height:1.2;}
.bl_PM2509_tabbubble::before{content:attr(data-text);position:relative;z-index:2;display:inline-block;}
.bl_PM2509_tabbubble:after{content:'';position:absolute;bottom:-30px;left:-45%;transform:translateY(-100%);border-right:30px #e5390f solid;border-left:30px solid transparent;border-top:30px solid transparent;}
.bl_PM2509_contentBox{margin:30px 0;border:1px solid #ccc;}
.bl_PM2509_conttitleBox{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#F5F5F5;}
.bl_PM2509_con_Title{display:flex;align-items:center;font-size:38px;font-weight:600;text-align:left;line-height:1.2;}
.bl_PM2509_accordion-header{display:none;}
.bl_PM2509_onesubject{color:#008C81;font-size:18px;font-weight:600;}
.bl_PM2509_price{font-size:26px;font-weight:700;color:#e53935;}
.bl_PM2509_old-price{font-size:18px;text-decoration:line-through;color:#999;margin:0 10px;}
.bl_PM2509_course-list{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 20px;}
.bl_PM2509_course-listrepeat{grid-template-columns:repeat(4,1fr);}
.bl_PM2509Radio{flex:1 1 0;padding:12px 5px;text-align:left;font-size:20px; position: relative; max-width: 96%;}
.label-box { position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-height: 26px;}
.label-box label { padding-left: 36px; position: relative; cursor: pointer; }
.check-icon {width: 26px; height: 26px;	background:#d9d9d9;	position: absolute;	left: 0;	top: 50%;	transform: translateY(-50%);}
.check-icon:after {	content: '';	position: absolute;	box-sizing: border-box;	width: 30%;	height: 55%;	left: 50%;	top: 50%;	transform: translate(-50%, -70%) rotateZ(40deg);	border-width: 0 4px 4px 0;	border-style: solid;	border-color: transparent;}
[type="radio"] + .label-box .check-icon { width: 24px; height: 24px; border-radius: 50%; }
[type="radio"] + .label-box .check-icon:after { transform: translate(-50%, -60%) rotateZ(40deg); }
[type="radio"]:checked + .label-box .check-icon,
[type="checkbox"]:checked + .label-box .check-icon { background-color: #e5390f; }
[type="checkbox"]:checked + .label-box .check-icon:after { border-color: #fff; }
.bl_PM2509_Btitlebox{margin-right:15px;background:#008C81;color:#fff;padding:6px 15px;font-size:16px;font-weight:400;border-radius:999px;}
.bl_PM2509_tab_one{flex:0 0 auto;width:33.3%;margin:auto;}
.bl_PM2509__subjectBtn{display:flex;align-items:center;justify-content:center;margin:30px auto 0;padding:20px;font-size:36px;font-weight:500;width:45%;background:#008C81;color:#fff;}
.bl_PM2509__subjectBtn:after{content:'';margin-left:15px;width:18px;height:18px;border:3px solid #fff;border-bottom:none;border-left:none;background:transparent;transform:rotate(45deg);}
.bl_PM2509_notit{font-size:20px;margin-bottom:10px;font-weight:600;color:#8C410E;text-align:left;}
.bl_PM2509_transevent{width:80%;margin:auto;padding:30px;background:#FFEBE8 url('/landing/images/new/promotion/PM2509_boxbg.png') no-repeat bottom center/contain;border-radius:15px;}
.bl_PM2509_transtitle{margin:auto;display:block;width:60%;font-size:36px;border-radius:5px;background:#D91657;color:#fff;}
.bl_PM2509_transtxtbox{width:56%;margin:20px auto 0;}
.bl_PM2509_transtxt{list-style-type:disc;font-weight:400;margin-left:15px;font-size:18px;padding-bottom:10px;text-align:left;letter-spacing:-1;}
.bl_PM2509_Bcolor{color:#2A60CC;}
.bl_PM2509_Ssubject{display:block;margin-bottom:5px;font-size:24px;font-weight:500;color:#333;}
.bl_PM2509_couponwrap{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:20px 40px;border-radius:20px;background:#FFF;}
.bl_PM2509_couponTit{position:relative;font-size:36px;font-weight:700;color:#008C81;text-align:left;width:25%;line-height:1.1;}
.bl_PM2509_couponBox{display:flex;align-items:center;line-height:1.2;}
.bl_PM2509_coupon{display:flex;align-items:center;justify-content:space-around;background-color:#e3f8fb;padding:20px 40px;border-radius:20px;width:42%;position:relative;}
.bl_PM2509_coupon::before,.bl_PM2509_coupon::after{content:"";position:absolute;left:-20px;width:40px;height:40px;background:white;border-radius:50%;}
.bl_PM2509_coupon::before{top:0;transform:translateY(-50%);}
.bl_PM2509_coupon::after{bottom:0;/*¾Æ·¡ÂÊ*/transform:translateY(50%);}
.bl_PM2509_rightcut::before,.bl_PM2509_rightcut::after{content:"";position:absolute;right:-20px;width:40px;height:40px;background:white;border-radius:50%;}
.bl_PM2509_rightcut::before{top:0;transform:translateY(-50%);}
.bl_PM2509_rightcut::after{bottom:0;transform:translateY(50%);}
.bl_PM2509_couponLeft{padding-right:30px;font-size:24px;text-align:center;border-right:1px solid #fff;}
.bl_PM2509_couponright{margin-left:25px;font-size:32px;color:#E52600;font-weight:700;text-align:right;line-height:1;}
.bl_PM2509_couponOrigin{display:block;font-size:20px;color:#474747;font-weight:400;text-decoration:line-through;color:#B3B3B3;margin-bottom:8px;}
.bl_PM2509_couponSale{font-weight:500;color:#2A60CC;}
.bl_PM2509_couponSaleB{font-size:34px;font-weight:700;}
.bl_PM2509_green{display:flex;align-items:center;}
.bl_PM2509_packge{display:block;width:;color:#fff;margin-left:30px;padding:8px 20px;border-radius:5px;font-size:16px;font-weight:400;background:#2A60CC;letter-spacing:0px;}
.bl_PM2509_packge:after{content:'';display:inline-block;margin-left:5px;width:8px;height:8px;border:2px solid #fff;border-bottom:none;border-left:none;background:transparent;transform:rotate(45deg);}
 /*2511 ¹è·Ð°¨»çÁ¦ */
.PM2511 .wrap *{font-family:'paperlogy';}
.bl_PM2511_stitle{color:#fff;font-size:22px;width:160px;height:54px;padding:8px 0 0 22px;margin:auto;background:url('/landing/images/new/promotion/PM2511_Stitlebg.png') no-repeat top/contain;letter-spacing:0;}
.bl_PM2511_Btitle{color:#804C4C;font-size:68px;font-family:'twaysky' !important;letter-spacing:-4px;}
.bl_PM2511_titstxt{font-size:18px;margin-bottom:40px;text-decoration:underline;}
.bl_PM2511_Btitle_violet{color:#8932C7;}
.bl_PM2511__titletxt{position:relative;margin:0 auto 15px;font-size:30px;line-height:1.3;}
.bl_PM2511_visualtit{font-size:24px;padding:115px 0 80px;text-align:center;background:url('/landing/images/new/promotion/PM2511_visualbg.png') no-repeat center top;font-family:'GmarketSans';line-height:1.2;}
.bl_PM2511_visualBtit{display:block;font-size:30px;padding-top:10px;font-weight:600;font-family:'GmarketSans' !important;}
.bl_PM2511_giftwrap{padding:40px 60px 30px;background:#FFF5E0;}
.bl_PM2511_giftstep{display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #FFC859;}
.bl_PM2511_giftstepBox{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:320px;height:140px;font-size:28px;text-align:center;border-radius:999px;}
.bl_PM2511_giftstepBG1{background:#FAD996;}
.bl_PM2511_giftstepBG2{background:url('/landing/images/new/promotion/PM2511_upicon.png') no-repeat center/contain;width:240px;font-size:0!important;}
.bl_PM2511_giftstepBG3{background:#F26130;}
.bl_PM2511_giftTitle{font-size:60px;font-weight:400;color:#000;}
.bl_PM2511_giftBTitle{font-size:80px;font-weight:600;}
.bl_PM2511_giftorenge{color:#F24F18;letter-spacing:-3px;font-family:'GmarketSans'!important;}
.bl_PM2511_towrap{display:flex;flex-direction:column;justify-content: space-between;}
.PM2511 .bl_input_wrap{display:flex;justify-content:space-between;}
.PM2511 .bl_card{display:flex;justify-content:space-evenly;align-items:flex-end;padding:40px;margin:auto;background:#fff;}
.PM2511 .flex-item{position:relative;font-size:18px;color:#333;}
.PM2511 .form-control{display:block;border:none;font-size:18px;padding:10px;background:#F2F2F2;font-weight:600;}
.PM2511 .flex > label{display:block;flex-basis:120px;padding-right:20px;text-align:left;font-weight:500;}
.PM2511 .bl_checkBx__txt {font-size:14px;display:inline-block;color:#333;}
.PM2511 .bl_checkBx input:checked ~.bl_checkBx__checkmark {background:#F34200;border-color:#F34200;}
.PM2511 .bl_letter_tit{font-size:30px;text-align:left;font-weight:600;color:#8932C7;letter-spacing:-1px;line-height:1.2;}
.PM2511 .bl_checkBx__checkmark{display:inline-block;height:25px;width:25px;border:0;position:relative;vertical-align:middle;border-radius:0px;background:#fff;}
.bl_PM2511_giftbtn{background:#8932C7;color:#fff;display:block;text-align:center;width:350px;padding:30px;font-size:28px;}
.bl_PM2511_giftbtn:after{content:'';display:inline-block;width:15px;height:15px;margin:0 0 0 10px;border:3px solid #fff;border-left:none;border-bottom:none;transform: rotate(45deg);}
.bl_PM2503_gifttxt{font-size:16px;color:#555;}
.bl_PM2511_subjwrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.bl_PM2511_subject{width:49%;margin-bottom:20px;padding:30px 35px;background:#fff;}
.bl_PM2511_subjTit{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:15px;}
.bl_PM2511_subjTit h3{font-size:30px;font-weight:600;text-align:left;}
.bl_PM2511_subjBtn{font-size:14px;padding:7px 20px;color:#fff;background:#4D4D4D;border-radius:999px;}
.bl_PM2511_subjsale{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:18px;color:#fff;width:120px;height:120px;background:#7B2DB2;border-radius:999px;text-align:center;line-height:1.4;}
.bl_PM2511_subj_saleBox{display:flex;justify-content:space-between;align-items:flex-end;margin-top:25px;}
.bl_PM2511_subj_salemax{font-size:22px;margin-bottom:12px;font-weight:600;color:#2A8C6C;text-align:right;}
.bl_PM2511_subj_default{font-size:16px;color:#666;text-align:right;line-height:1;}
.bl_PM2511_subj_price{font-size:40px;color:#E03400;font-weight:800;text-align:right;line-height:1.3;}
.bl_PM2511_subjsale_circle{position:absolute;top:0;right:-100px;background:#141466 !important;}
.bl_PM2511_subjsale2{padding:5px 30px;font-size:18px;background:#7B2DB2;color:#fff;border-radius:10px;}
.bl_PM2511_Card{width:100%;height:350px;padding-top:75px;background:url('/landing/images/new/promotion/PM2511_cardbg.png')no-repeat center top;}
.bl_PM2511_CardTit{width:300px;padding:7px;margin:auto;position:relative;font-size:30px;font-weight:400;color:#000;background:#FFAD33;}
.bl_PM2511_CardBTxt{margin:15px auto;font-size:68px;font-weight:600;color:#fff;letter-spacing:-4px;font-family:'GmarketSans'!important;line-height:1.4;}
.bl_PM2511_CardSTxt{font-size:20px;color:#fff;}
.PM2511 .caution *{font-family:'pretendard';}
.bl_PM2511__titletxt_balloon{display:flex;flex-direction:column;justify-content:center;position:absolute;top:60px;left:170px;width:140px;height:140px;font-size:21px;border-radius:99px 99px 0 99px;color:#fff;background:#156B4F;}
.bl_PM2511__titletxt_balloonB{display:block;font-size:38px;color:#FFF480;font-weight:600;font-family:'GmarketSans' !important;line-height:1.2;}

 /*2512 ¹è·Ð°¨»çÁ¦ */
.PM2512 .wrap *{font-family:'paperlogy';}
.bl_PM2512_stitle{font-size:22px;width:214px;height:70px;padding-left:10px;margin:auto;background:url('/landing/images/new/promotion/PM2512_Stitlebg.png') no-repeat bottom/contain;letter-spacing:0;}
.bl_PM2512_Btitle{font-size:68px;font-family:'twaysky' !important;letter-spacing:-4px;}
.bl_PM2512_titstxt{font-size:18px;margin-bottom:40px;text-decoration:underline;}
.bl_PM2512_Btitle_violet{color:#0B7358;}
.bl_PM2512__titletxt{position:relative;margin:0 auto 15px;font-size:30px;line-height:1.3;}
.bl_PM2512_visualtit{font-size:24px;padding:100px 0 80px;text-align:center;background:url('/landing/images/new/promotion/PM2511_visualbg.png') no-repeat center top;font-family:'GmarketSans';line-height:1.2;}
.bl_PM2512_visualBtit{display:block;font-size:30px;padding-top:10px;font-weight:600;font-family:'GmarketSans' !important;}
.bl_PM2512_giftwrap{padding:40px 60px 30px;background:#FFF5E0;}
.bl_PM2512_giftstep{display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #FFC859;}
.bl_PM2512_giftstepBox{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:320px;height:140px;font-size:28px;text-align:center;border-radius:999px;}
.bl_PM2512_giftstepBG1{background:#FAD996;}
.bl_PM2512_giftstepBG2{background:url('/landing/images/new/promotion/PM2511_upicon.png') no-repeat center/contain;width:240px;font-size:0!important;}
.bl_PM2512_giftstepBG3{background:#F26130;}
.bl_PM2512_giftTitle{font-size:60px;font-weight:400;color:#000;}
.bl_PM2512_giftBTitle{font-size:80px;font-weight:600;}
.bl_PM2512_giftorenge{color:#F24F18;letter-spacing:-3px;font-family:'GmarketSans'!important;}
.bl_PM2512_towrap{display:flex;flex-direction:column;justify-content: space-between;}
.PM2512 .bl_input_wrap{display:flex;justify-content:space-between;}
.PM2512 .bl_card{display:flex;justify-content:space-evenly;align-items:flex-end;padding:40px;margin:auto;background:#fff;}
.PM2512 .flex-item{position:relative;font-size:18px;color:#333;}
.PM2512 .form-control{display:block;border:none;font-size:18px;padding:10px;background:#F2F2F2;font-weight:600;}
.PM2512 .flex > label{display:block;flex-basis:120px;padding-right:20px;text-align:left;font-weight:500;}
.PM2512 .bl_checkBx__txt {font-size:14px;display:inline-block;color:#333;}
.PM2512 .bl_checkBx input:checked ~.bl_checkBx__checkmark {background:#F34200;border-color:#F34200;}
.PM2512 .bl_letter_tit{font-size:30px;text-align:left;font-weight:600;color:#0B7358;letter-spacing:-1px;line-height:1.2;}
.PM2512 .bl_checkBx__checkmark{display:inline-block;height:25px;width:25px;border:0;position:relative;vertical-align:middle;border-radius:0px;background:#fff;}
.bl_PM2512_giftbtn{background:#0B7358;color:#fff;display:block;text-align:center;width:350px;padding:30px;font-size:28px;}
.bl_PM2512_giftbtn:after{content:'';display:inline-block;width:15px;height:15px;margin:0 0 0 10px;border:3px solid #fff;border-left:none;border-bottom:none;transform: rotate(45deg);}
.bl_PM2503_gifttxt{font-size:16px;color:#555;}
.bl_PM2512_subjwrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.bl_PM2512_subject{width:49%;margin-bottom:20px;padding:30px 35px;background:#fff;}
.bl_PM2512_subjTit{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:15px;}
.bl_PM2512_subjTit h3{font-size:30px;font-weight:600;text-align:left;}
.bl_PM2512_subjBtn{font-size:14px;padding:7px 20px;color:#fff;background:#4D4D4D;border-radius:999px;}
.bl_PM2512_subjsale{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:18px;color:#fff;width:120px;height:120px;background:#2A8C6C;border-radius:999px;text-align:center;line-height:1.4;}
.bl_PM2512_subj_saleBox{display:flex;justify-content:space-between;align-items:flex-end;margin-top:25px;}
.bl_PM2512_subj_salemax{font-size:22px;margin-bottom:8px;font-weight:600;color:#3048BF;text-align:right;}
.bl_PM2512_subj_default{font-size:16px;color:#666;text-align:right;line-height:1;}
.bl_PM2512_subj_price{font-size:40px;color:#E03400;font-weight:800;text-align:right;line-height:1.3;}
.bl_PM2512_subjsale_circle{position:absolute;top:0;right:-100px;background:#141466 !important;}
.bl_PM2512_subjsale2{padding:5px 30px;font-size:18px;background:#C71E8D;color:#fff;border-radius:10px;}
.bl_PM2512_Card{width:100%;height:350px;padding-top:75px;background:url('/landing/images/new/promotion/PM2512_cardbg.png')no-repeat center top;}
.bl_PM2512_CardTit{width:300px;padding:7px;margin:auto;position:relative;font-size:30px;font-weight:400;color:#000;background:#FFAD33;}
.bl_PM2512_CardBTxt{margin:15px auto;font-size:68px;font-weight:600;color:#fff;letter-spacing:-4px;font-family:'GmarketSans'!important;line-height:1.4;}
.bl_PM2512_CardSTxt{font-size:20px;color:#fff;}
.PM2512 .caution *{font-family:'pretendard';}
.bl_PM2512__titletxt_balloon{display:flex;flex-direction:column;justify-content:center;position:absolute;top:60px;left:170px;width:140px;height:140px;font-size:21px;border-radius:99px 99px 0 99px;color:#fff;background:#156B4F;}
.bl_PM2512__titletxt_balloonB{display:block;font-size:38px;color:#FFF480;font-weight:600;font-family:'GmarketSans' !important;line-height:1.2;}

  /*2601 ¹è·Ð°¨»çÁ¦ */
.PM2601 .wrap *{font-family:'paperlogy';}
.bl_PM2601_stitle{font-size:22px;width:180px;height:100px;padding-top:50px;margin:0 auto 40px;background:url('/landing/images/new/promotion/PM2601_titlebg.png') no-repeat bottom/contain;letter-spacing:0;}
.bl_PM2601_Btitle{font-size:58px;font-family:'SchoolSafetyRecorder' !important;letter-spacing:-4px;line-height:1.1;}
.bl_PM2601_titstxt{font-size:18px;margin-bottom:40px;text-decoration:underline;}
.bl_PM2601_Btitle_violet{color:#F126AC;}
.bl_PM2601__titletxt{position:relative;margin:0 auto 30px;font-size:28px;line-height:1.3;}
.bl_PM2601_packtitle{position:relative;padding:25px 25px 20px;text-align:center;margin-bottom:10px;}
.bl_PM2601_packtitle h3{font-size:38px;color:#fff;font-weight:700;line-height:1.1;}
.bl_PM2601_packtxt{display:inline-block;margin:10px auto 0;padding:8px 30px 8px 10px;border-radius:999px;font-size:22px;color:#fff;}
.bl_PM2601_packtxtBLB{font-size:22px;color:#FFF480;font-weight:600;}
.bl_PM2601_packbg1{background:#783DCC;}
.bl_PM2601_packbg2{background:#EB42B3;}
.bl_PM2601_visualtit{font-size:24px;padding:100px 0 80px;text-align:center;background:url('/landing/images/new/promotion/PM2511_visualbg.png') no-repeat center top;font-family:'GmarketSans';line-height:1.2;}
.bl_PM2601_visualBtit{display:block;font-size:30px;padding-top:10px;font-weight:600;font-family:'GmarketSans' !important;}
.bl_PM2601_giftwrap{padding:40px 60px 30px;background:#FFFBCC;}
.bl_PM2601_giftstep{display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #FFC859;}
.bl_PM2601_giftstepBox{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:320px;height:140px;font-size:28px;text-align:center;border-radius:999px;}
.bl_PM2601_giftstepBG1{background:#FAD996;}
.bl_PM2601_giftstepBG2{background:url('/landing/images/new/promotion/PM2511_upicon.png') no-repeat center/contain;width:240px;font-size:0!important;}
.bl_PM2601_giftstepBG3{background:#F26130;}
.bl_PM2601_giftTitle{font-size:46px;font-weight:500;color:#475DCC;letter-spacing:-4px;}
.bl_PM2601_giftBTitle{font-size:46px;font-weight:700;color:#F126AC;font-family:'GmarketSans'!important;}
.bl_PM2601_towrap{display:flex;flex-direction:column;justify-content: space-between;}
.PM2601 .bl_input_wrap{display:flex;justify-content:space-between;}
.PM2601 .bl_card{display:flex;justify-content:space-evenly;align-items:flex-end;padding:40px;margin:auto;background:#fff;}
.PM2601 .flex-item{position:relative;font-size:18px;color:#333;}
.PM2601 .form-control{display:block;border:none;padding:10px;font-size:18px;font-weight:600;background:#F2F2F2;}
.PM2601 .flex > label{display:block;flex-basis:120px;padding-right:20px;text-align:left;font-weight:500;}
.PM2601 .bl_checkBx__checkmark{display:inline-block;width:25px;height:25px;position:relative;vertical-align:middle;border:0;border-radius:0;background:#fff;}
.PM2601 .bl_checkBx__txt{display:inline-block;font-size:14px;color:#333;}
.PM2601 .bl_checkBx__checkInput:focus-visible + .bl_checkBx__checkmark{outline:2px solid;outline-offset:2px;}
.PM2601 .bl_letter_tit{font-size:30px;font-weight:600;text-align:left;color:#783DCC;letter-spacing:-1px;line-height:1.2;}
.bl_PM2601_giftbtn{display:block;width:350px;padding:30px;font-size:28px;text-align:center;background:#783DCC;color:#fff;}
.bl_PM2601_giftbtn{background:#783DCC;color:#fff;display:block;text-align:center;width:350px;padding:30px;font-size:28px;}
.bl_PM2601_giftbtn:after{content:'';display:inline-block;width:15px;height:15px;margin:0 0 0 10px;border:3px solid #fff;border-left:none;border-bottom:none;transform: rotate(45deg);}
.bl_PM2503_gifttxt{font-size:16px;color:#555;}
.bl_PM2601_priceMax{font-size:24px;font-weight:500;}
.bl_PM2601_subjwrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.bl_PM2601_subject{width:49.5%;margin-bottom:10px;padding:30px 35px;background:#fff;}
.bl_PM2601_subject2{width:32.7%;margin-bottom:10px;padding:30px 20px 20px;background:#fff;}
.bl_PM2601_subjTit{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:10px;}
.bl_PM2601_subjwrap h4{font-size:30px;font-weight:600;text-align:left;}
.bl_PM2601_subjBtn{font-size:14px;padding:7px 20px;color:#fff;background:#4D4D4D;border-radius:999px;}
.bl_PM2601_subjsale{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:18px;color:#fff;width:120px;height:120px;background:#2A8C6C;border-radius:999px;text-align:center;line-height:1.4;}
.bl_PM2601_subj_saleBox{display:flex;justify-content:space-between;align-items:flex-end;margin-top:25px;}
.bl_PM2601_subj_salemax{font-size:22px;margin-bottom:12px;font-weight:600;color:#2E6399;text-align:right;}
.bl_PM2601_subj_default{font-size:16px;color:#666;text-align:right;line-height:1;}
.bl_PM2601_subj_price{font-size:40px;color:#E03400;font-weight:800;text-align:right;line-height:1.3;}
.bl_PM2601_subjsale_circle{position:absolute;top:0;right:-100px;background:#141466 !important;}
.bl_PM2601_subjsale2{padding:5px 30px;font-size:18px;background:#C71E8D;color:#fff;border-radius:10px;}
.bl_PM2601_subjorigin{font-size:16px;padding:8px;background:#F2F2F2;font-weight:500;margin:10px auto;}
.bl_PM2601_subjorigin_gray{color:#666;font-weight:400;}
.bl_PM2601_subjcol{color:#5E14C7;}
.bl_PM2601_subjborder{border:0!important;}
.bl_PM2601_subj_no{padding-top:125px;font-size:28px;line-height:1.3;text-align:center;background:#fff url('/landing/images/new/promotion/PM2601_subjectbg.png') no-repeat top center / cover;}
.bl_PM2601_Card{width:100%;height:334px;padding-top:60px;background:url('/landing/images/new/promotion/PM2601_cardbg.png')no-repeat center top;}
.bl_PM2601_CardTit{width:300px;padding:7px;margin:auto;position:relative;font-size:30px;font-weight:400;color:#000;background:#C7E52E;}
.bl_PM2601_CardBTxt{margin:15px auto;font-size:68px;font-weight:600;color:#fff;letter-spacing:-4px;font-family:'GmarketSans'!important;line-height:1.4;}
.bl_PM2601_CardSTxt{font-size:20px;color:#fff;}
.PM2601 .caution *{font-family:'pretendard';}
.bl_PM2601__titletxt_balloon{display:flex;flex-direction:column;justify-content:center;position:absolute;top:60px;left:170px;width:140px;height:140px;font-size:21px;border-radius:99px 99px 0 99px;color:#fff;background:#156B4F;}
.bl_PM2601__titletxt_balloonB{display:block;font-size:38px;color:#FFF480;font-weight:600;font-family:'GmarketSans' !important;line-height:1.2;}
.bl_PM2601_Packbaltxt{display:inline-block;margin-right:15px;font-size:18px;background:#C7E52E;color:#000;font-weight:700;padding:5px 12px;border-radius:999px;}


@media (max-width: 1200px) {
	.PM20231225 .desc { font-size: 1.25vw; }
	.PM20231225 .h4 { font-size: 3.4167vw !important; }
	.PM20231225 .h5 { font-size: 2.5vw !important; }
	.PM20231225 .btn { font-size: 3.333vw; width: auto; padding-left: 4vw; padding-right: 4vw;}
	.PM20231225 .card { margin: 0 2vw; }
	.PM20231225 .card.flex-direction { flex-direction: column; }
	.PM20231225 .card.flex-direction > .flex-item { padding: 40px; }
	.PM20231225 .card.flex-direction > .flex-item:first-child { border-top-left-radius: 26px; border-top-right-radius: 26px; border-bottom-left-radius: 0; margin-left: -26px; margin-right: -26px; }
	.PM20231225 .card.flex-direction > .flex-item:last-child { border-bottom-left-radius: 26px; border-bottom-right-radius: 26px; border-top-right-radius: 0; margin-top: 0; margin-left: -26px; margin-right: -26px; }
	.PM20231225 .flex-column { flex-direction: row; }	
	.PM20231225 .section01,
	.PM20231225 .section02,
	.PM20231225 .section03,
	.PM20231225 .section04 { background-size: contain; }
	.PM20231225 .section04 .h4 { font-size: 5.333vw !important; }
	.PM20231225 .section04 .card .card-text { font-size: 2vw; }
	.PM20231225 .section04 .card .btn { font-size: 4.667vw !important; }
  }

@media (max-width:768px){
	.bl_input_wrap{flex-direction:column}
	.card{display:flex;flex-direction:column;width:95%;margin:auto;}
	.bl_PM2403_connectWrap{display:flex;flex-direction:column;justify-content:normal;}
	.bl_PM2403_connect{margin:3vw 2vw 0;padding:4vw 6vw;width:80%;}
	.bl_PM2403_direct:after{width:3vw;height:3vw;margin: 1vw 0 0 -6vw;border:2px solid #000;border-left:none;border-bottom:none;}
	/* noti À¯ÀÇ½ÃÇ× */
	.caution{width:95%;}
	.caution-title{font-size:3.5vw;margin-bottom:2vw;}
	.caution-text li{font-size:3vw;margin-left:4vw;padding-bottom:1vw;}
	.caution-part li{font-size:3vw;margin-left:4vw;padding-bottom:1vw;}

	/* 2506 06¿ù ÀÌº¥Æ® */
	.bl_PM2506_tit_evnet{width:50%;margin:0 auto 5vw;font-size:6.5vw;background:url('/landing/images/new/promotion/PM2506_nemimg.png') no-repeat top center;}
	.bl_PM2506_Stit_evnet{font-size:3vw;padding-top:0vw;}
	.bl_PM2506_Btit_event{font-size:7.5vw!important;}
	.bl_PM2506__h3font{font-size:3.6vw;margin:0px auto 2vw;}
	.bl_PM2506_giftnoti{margin-top:3vw;font-size:3.5vw;}
	.bl_PM2506_prizeWrap{flex-wrap:wrap;margin:auto;}
	.bl_PM2506_prizeBox{width:50%;padding:5vw 2vw;}
	.bl_PM2506_prizenumber{width:10vw;height:10vw;font-size:5vw;}
	.bl_PM2506_prizenumber:after{top:8vw;left:3vw;border-left:2vw solid transparent;}
	.bl_PM2506_prizenumber_ss{font-size:3.5vw;}
	.bl_PM2506_circle{width:40vw;height:40vw;border-radius:40vw;}
	.bl_PM2506_prizetit{font-size:3.5vw;}
	.bl_PM2506_prizetxt{font-size:3vw;margin:1vw auto 0;}
	.bl_PM2506_prizBtn{width:80%;margin:auto;padding:4vw;font-size:4.5vw;}
	.bl_PM2506_prizeM_img{width:67%;}
	.bl_PM2506_small{margin-top:3vw;font-size:3.5vw;}
	.bl_PM2506_prizeBtn{font-size:4.5vw;margin:3vw auto;padding:2vw;}
	.bl_PM2506_prizeBtn:after{font-size:5vw;margin-left:1vw;}
	.bl_PM2506_Card{height:58vw;margin:auto;padding:5vw 0;background-size:contain;}
	.bl_PM2506_CardTit{width:80%;padding:3.2vw 0 3vw;font-size:4.5vw;background-size:30vw;}
	.bl_PM2506_CardBTxt{width:80%;margin:5vw auto 3vw;font-size:10vw;}
	.bl_PM2506_CardSTxt{width:80%;margin:auto;font-size:3vw;line-height:1.3;}
	.bl_PM2506_width02{width:90%;margin:6vw auto 2vw;}
	.bl_PM2506_flexBul{display:flex;flex-direction:column;margin-top:0;}
	.bl_PM2506_simplewrap{width:95%;padding:8.5vw 5vw 7vw;margin:5vw auto 0;background:#F7F5BC url('/landing/images/new/promotion/PM2505_transbg_M.png')no-repeat top / contain;}
	.bl_PM2506_simpleTit{font-size:5vw;margin:0 2vw 2vw;}
	.bl_PM2506_simpleTxt{font-size:3.5vw;}
	.bl_PM2506_simple_btn{margin:2vw auto 0!important;}
	.bl_PM2506_width01{flex-basis:55%;}
	.bl_PM2506_Bbtn{margin:3vw auto;padding:3vw 0;font-size:5vw;}
	.bl_PM2506_Acting{width:95%;padding:4vw 0;}
	.bl_PM2506_ActingTxt{margin-top:2vw;font-size:3.8vw;}
	.bl_PM2506_Bbtn_Acting{width:100%;padding:2.5vw 0;font-size:3vw;}
	.bl_PM2506_cautnoti{margin-top:2vw;font-size:3vw;}
	.bl_PM2506_flexBul2{flex-wrap:wrap;padding:0 1.5vw;margin-top:0;}
	.bl_PM2506_width{margin:3.5vw 1.2vw 1vw;}
	.PM2506 .bl_card__wrap1{padding:3vw 5vw;}
	.PM2506 .bl_card__wrap2{padding:3vw 5vw;}
	.PM2506 .bl_input_wrap{display:flex;justify-content:space-between;}
	.PM2506 .form-control{font-size:4vw;padding:1.3vw;width:65%;}
	.PM2506 .form-control_file{width:45%!important;}
	.PM2506 .flex > label{flex-basis:27%;}
	.PM2506 .flex-item{font-size:3.5vw;}
	.PM2506 .flex label.flex-item {padding-right:2vw;}
	.PM2506 .example{padding:4vw 4vw 0;}
	.PM2506 .section-title, .section-title .title-highlight{font-size:70px;letter-spacing:-1px;line-height:1.2;}
	.PM2506 .section-title small {display:block;font-size:1.875rem;font-family:'GmarketSans';font-weight:400;color:#853816;line-height:1.3;}
	.PM2506 .section-title small * {font-size: inherit; font-family: inherit; font-weight: inherit; color: inherit; }
	.PM2506 .section-header {background: url('../images/new/promotion/20231225/pc1_bg_2312.png')no-repeat;background-size:cover;}
	.PM2506 .bl_checkBx__txt{font-size:4vw;}
	.PM2506 .desc{font-size:3.5vw;}
	.PM2506 .bl_checkBx_simple{width:100%;display:flex;justify-content:left;}
	.PM2506 .bl_letter_tit{font-size:5vw;}
	.PM2506 .bl_checkBx__checkmark{height:6vw;width:6vw;}
	.PM2506 .caution{width:95%;}
	.PM2506 .caution-title{font-size:3.5vw;margin-bottom:2vw;}
	.PM2506 .caution-text li{font-size:3vw;margin-left:4vw;padding-left:1vw;}
	.PM2506 .caution-part li{font-size:3vw;margin-left:4vw;padding-left:1vw;}
	.PM2506 .bl_consult__fileBtn{padding:1.5vw 2.5vw;font-size:3.5vw;margin-left:1vw;width:20%!important;}
	.PM2506 .bl_card{width:95%;margin-top:5vw;padding-top:15vw;background:#D1F7FF url('/landing/images/new/promotion/PM2406_gifttitle.png') no-repeat center top / contain;}
	.PM2506 .input-answer{width:70% !important;padding:1rem !important;}
	.PM2506_newyear_stit{font-size:6vw!important;}
	.PM2506_Acting_txt{font-size:3.5vw;}
	/* 2507 Æ¯°¡ÀÌº¥Æ® */
	.bl_PM2507_title{background:url('/landing/images/new/promotion/2507_topdeco1mobile.png') no-repeat center/contain;}
	.bl_PM2507_stitle{font-size:7vw;line-height:1;}
	.bl_PM2507_Btitle{font-size:10vw;}
	.bl_PM2507__titletxt{margin:3vw auto 5vw;font-size:4vw;}
	.bl_PM2507_subject{flex-direction:column;width:95%;margin:1vw auto;padding:5vw 3vw 5vw 5vw;border-radius:10vw;}
	.bl_PM2507_subjectTit{width:auto;font-size:7vw;text-align:center;margin-bottom:2vw;}
	.bl_PM2507_subjectTit:before{top:-2vw;left:-4.5vw;width:4vw;height:3.5vw;}
	.bl_PM2507_subjectbeB{width:90%;margin:2vw auto;}
	.bl_PM2507_subjpack{font-size:4.2vw;}
	.bl_PM2507_subjbenefit{font-size:4.2vw;}
	.bl_PM2507_subjBox{margin-bottom:1vw;}
	.bl_PM2507_packBtn{width:70%;font-size:4vw;height:11vw;padding:3vw 6vw;}
	.bl_PM2507_packBtn:after{margin-left:1.5vw;width:2vw;height:2vw;border:3px solid #FE7783;border-bottom:none;border-left:none;background:transparent;transform:rotate(45deg);}
	.bl_PM2507_sale{width:95%;align-items:center;padding:4vw 2vw;margin:5vw auto;border-radius:999px;}
	.bl_PM2507_sale10per{width:36%;}
	.bl_PM2507_saleList{width:48%;}
	.bl_PM2507_saleList li{font-size:3.7vw;padding:0.2vw 0;line-height:1.3;}
	.bl_PM2507_card{padding:6vw 0;height:65vw;background:url('/landing/images/new/promotion/mobile_cardbg.png')no-repeat center/contain;}
	.bl_PM2507_cardTit{margin:3vw auto 3vw;font-size:4.5vw;}
	.bl_PM2507_cardBg{width:55%;padding:3vw 0 0;}
	.bl_PM2507_cardStitle{font-size:4vw;}
	.bl_PM2507_cardBtitle{font-size:8vw;}
	.bl_PM2507_cardBtn{margin-top:4vw;padding:2.5vw;font-size:4vw;}
	.bl_PM2507_cardBtn:after{margin-left:2vw;width:2vw;height:2vw;border:4px solid #FE7783;border-bottom:none;border-left:none;background:transparent;transform:rotate(45deg);}
	.PM2507 .caution{width:95%;}
	.PM2507 .caution-title{font-size:3.5vw;margin-bottom:2vw;}
	.PM2507 .caution-text li{font-size:3vw;margin-left:4vw;padding-left:1vw;}
	.PM2507 .caution-part li{font-size:3vw;margin-left:4vw;padding-left:1vw;}
	.bl_PM2507_plusicon{width:4.3vw;height:4.3vw;margin-right:1.5vw;}
	/* 2509 9¿ùÀÌº¥Æ® */
	.bl_PM2509_title{background:url('/landing/images/new/promotion/PM2509_titlebgM.png') no-repeat center 8vw/contain;}
	.bl_PM2509_stitle{font-size:4.5vw;width:38vw;height:9vw;padding-top:1.5vw;}
	.bl_PM2509_Btitle{font-size:10vw;padding-top:5vw;line-height:1.2;}
	.bl_PM2509__titletxt{margin:0 auto 5vw;font-size:4.5vw;}
	.bl_PM2509__titletxt_red{font-size:5vw;}
	.bl_PM2509__titletxt_noti{font-size:3vw;}
	.bl_PM2509_subject{flex-direction:column;width:95%;margin:1.5vw auto;padding:5vw 2vw;border-radius:5vw;}
	.bl_PM2509_subjectTit{width:auto;font-size:7vw;text-align:center;margin-bottom:2vw;}
	.bl_PM2509_subjectTit:before{top:-2vw;left:-4.5vw;width:4vw;height:3.5vw;}
	.bl_PM2509_subjectbeB{width:100%;margin:2vw auto;}
	.bl_PM2509_subjpack{font-size:4.2vw;}
	.bl_PM2509_subjpack:after{content:'¡æ';display:inline-block;font-size:4.5vw;color:#333;text-align:center;background:#FFE540;border-radius:999px;width:4.8vw;height:4.8vw;font-weight:600;margin-left:2vw;line-height:0.9;}
	.bl_PM2509_subjbenefit{font-size:4.2vw;margin-left:2vw;}
	.bl_PM2509_subjectplus{font-size:4vw;padding:0.5vw;display:inline-block;}
	.bl_PM2509_subjBox{justify-content:center;margin-bottom:1vw;}
	.bl_PM2509_packBtn{width:70%;font-size:4vw;height:11vw;padding:3vw 6vw;}
	.bl_PM2509_packBtn:after{margin-left:1.5vw;width:2vw;height:2vw;border:3px solid #FE7783;border-bottom:none;border-left:none;background:transparent;transform:rotate(45deg);}
	/* .bl_PM2509_tab-container{display:none;} */
	.bl_PM2509_tab{
		/* flex:1;
		position:relative;
		text-align:center;
		padding:20px 0 16px; */
		font-size:3vw;
		/* cursor:pointer;
		color:#999463;
		background:#202A40; */
		/* transition:0.3s; */
		/* outline:none;
		line-height:1.2;
		letter-spacing:-1px; */
		line-height: 1.4;
	}
	.bl_PM2509_tabbold{font-size:4vw;}
	.bl_PM2509_tab.active .bl_PM2509_tabbold{font-size:5vw; font-weight: 500;}
	.bl_PM2509_tab-content{padding:3vw;}
	/* .bl_PM2509_tab-content{display:block;width:98%;margin:0 auto 2vw;border:none;padding:0 0 0.1vw 0;background:#202A40;} */
	.bl_PM2509_tabbubble{position:absolute;left:-1vw;top:-4vw;width:12vw;height:12vw;font-size:3.2vw;padding:2.5vw 1vw;}
	.bl_PM2509_tab_one > .bl_PM2509_tabbubble{}
	.bl_PM2509_tabbubble::before{content:attr(data-text);position:relative;z-index:2;display:inline-block;}
	.bl_PM2509_tabbubble:after{bottom:-6vw;left:45%;transform:translateY(-100%);border-left:6vw #e5390f solid;border-right:6vw solid transparent;border-top:6vw solid transparent;}
	.bl_PM2509_accordion-header{position:relative;background:#202A40;display:block;color:#fff;font-size:4vw;padding:3vw;height:18vw;cursor:pointer;border-radius:4px;outline:none;line-height:1.2;}
	.bl_PM2509_accordion-header.active{background:#202A40;color:#FFE540;}
	.bl_PM2509_arrow{font-size:7vw;position:absolute;right:4vw;top:4.5vw;transition:transform 0.3s;}
	.bl_PM2509_accordion-header.active .bl_PM2509_arrow{/*left:50%;transform: translateX(-50%); */transform:rotate(180deg);}
	.bl_PM2509_onesubject{font-size:3.8vw;}
	.bl_PM2509_price{font-size:5.5vw;}
	.bl_PM2509_old-price{font-size:3.6vw;margin:0 4vw 0 2vw;}
	/* .bl_PM2509_contentBox{display:none;width:96%;margin:0 auto 3vw;border:1px solid #ddd;background:#fff;} */
	.bl_PM2509_tab-content.active .bl_PM2509_contentBox{display:block;}
	.bl_PM2509_contentBox{margin:4vw auto!important;}
	.bl_PM2509_conttitleBox{display:flex;flex-direction:column;padding:3vw;}
	.bl_PM2509_con_Title{justify-content:space-between;text-align:center;font-size:7vw;line-height:1;width:100%;}
	.bl_PM2509_course-list{margin:3vw 1vw;grid-template-columns:repeat(2,1fr);}
	.bl_PM2509_course-listrepeat{grid-template-columns:repeat(2,1fr);}
	.bl_PM2509Radio {padding:1.5vw 1vw;font-size:4vw; max-width: 42vw;}
	/*
	.bl_PM2509Radio .bl_radioCircle__checkmark{margin:0 1.2vw 0.1vw 0;width:4.5vw;height:4.5vw;}
	.bl_PM2509Radio .bl_checkBx__checkmark{width:5vw;height:5vw;flex:0 0 5vw;margin-right:1vw;}
	.bl_PM2509Radio .bl_checkBx__checkmark:after{width:1.3vw;height:2.6vw;border-width:0 0.7vw 0.7vw 0;}
	*/
	.bl_PM2509_Btitlebox{margin:1vw 2vw 0 0px;width:;padding:1.2vw 3vw;font-size:3vw;}
	.bl_PM2509_tab_one{flex:0 0 auto;width:40%;margin:auto;}
	.bl_PM2509__subjectBtn{margin:5vw auto 0;padding:4vw;font-size:6vw;width:80%;}
	.bl_PM2509__subjectBtn:after{content:'';margin-left:2vw;width:3.5vw;height:3.5vw;}
	.bl_PM2509_transevent{width:90%;padding:5vw 2vw;}
	.bl_PM2509_transtitle{width:70%;font-size:5.5vw;}
	.bl_PM2509_transtxtbox{width:90%;margin:4vw auto 0;}
	.bl_PM2509_transtxt{margin-left:4vw;font-size:3.5vw;padding-bottom:1.5vw;}
	.bl_PM2509_stit9900{margin-left:1vw;font-size:4vw;color:#17E5D5;}
	.bl_PM2509_tab.active .bl_PM2509_stit9900{color:#17E5D5;}

	.bl_PM2509_couponwrap{flex-direction:column;width:95%;margin:2vw auto 0;padding:5vw 2vw;}
	.bl_PM2509_couponTit{font-size:7vw;width:100%;text-align:center;}
	.bl_PM2509_couponBox{flex-direction:column;line-height:1.2;}
	.bl_PM2509_coupon{justify-content:center;margin:4vw 0;padding:3.2vw;width:90%;}
	.bl_PM2509_coupon::before,.bl_PM2509_coupon::after{content:"";position:absolute;left:-3.5vw;width:7vw;height:7vw;}
	.bl_PM2509_rightcut::before,.bl_PM2509_rightcut::after{content:"";position:absolute;right:-3.5vw;width:7vw;height:7vw;}
	.bl_PM2509_couponLeft{width:100%;border:0;padding-right:0;font-size:5.5vw;}
	.bl_PM2509_couponright{margin:1.5vw 0 0 0;font-size:6.5vw;}
	.bl_PM2509_couponOrigin{display:inline-block;margin:0 4vw 0 0;font-size:4vw;margin-bottom:1.5vw;}
	.bl_PM2509_couponSale{display:inline-block;}
	.bl_PM2509_couponSaleB{margin-left:1vw;font-size:5.5vw;}
	.bl_PM2509_green{flex-wrap:wrap;justify-content:center;}
	.bl_PM2509_packge{margin:1.5vw 0 2.5vw 0px;padding:2vw 4vw;font-size:3.2vw;}
	.bl_PM2509_packge:after{margin-left:1vw;width:1.6vw;height:1.6vw;}
	
	/* PM2511 */
	.bl_PM2511_stitle{font-size:3.5vw;width:46vw;height:9vw;padding:1.7vw 0 0 3vw;}
	.bl_PM2511_Btitle{font-size:7.5vw;letter-spacing:-3px;}
	.bl_PM2511_titstxt{font-size:3.5vw;margin-bottom:4vw;}
	.bl_PM2511__titletxt{margin:0 auto 2vw;font-size:4vw;}
	.bl_PM2511_visualtit{font-size:3.8vw;padding:16vw 0 10vw;background-size:contain;}
	.bl_PM2511_visualBtit{font-size:4.5vw;padding-top:2.5vw;}
	.bl_PM2511_giftwrap{width:95%;margin:auto;padding:3vw 5vw 3vw;}
	.bl_PM2511_giftstep{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:5vw;padding-bottom:5vw;}
	.bl_PM2511_giftstepBox{width:100%;height:22vw;font-size:5vw;}
	.bl_PM2511_giftstepBG2{width:40%;border-radius:0;background:url('/landing/images/new/promotion/PM2511_upiconM.png') no-repeat center/contain;}
	.bl_PM2511_giftTitle{font-size:8vw;}
	.bl_PM2511_giftBTitle{font-size:12vw;}
	.bl_PM2511_towrap{display:flex;flex-direction:column;justify-content: space-between;}
	.PM2511 .bl_input_wrap{flex-direction:column-reverse;align-items:flex-start;}
	.PM2511 .bl_card{display:block;padding:4vw 6vw;}
	.PM2511 .flex-item{font-size:3.5vw;}
	.PM2511 .form-control{font-size:3.5vw;padding:2vw;}
	.PM2511 .flex > label{flex-basis:28vw;padding-right:2vw;}
	.PM2511 .bl_checkBx__txt{font-size:3.2vw;}
	.PM2511 .bl_letter_tit{font-size:4.5vw;}
	.PM2511 .bl_checkBx__checkmark{height:6vw;width:6vw;}
	.bl_PM2511_giftbtn{width:100%;margin-top:3vw;padding:3.5vw;font-size:4.5vw;}
	.bl_PM2511_giftbtn:after{width:2.2vw;height:2.2vw;margin:0 0 0.5vw 2vw;}
	.bl_PM2503_gifttxt{font-size:3vw;margin-top:2vw;}
	.bl_PM2511_subjwrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
	.bl_PM2511_subject{width:95%;margin:0 auto 3vw;padding:5vw 7vw;}
	.bl_PM2511_subjTit{padding-bottom:3vw;}
	.bl_PM2511_subjTit h3{font-size:6vw;}
	.bl_PM2511_subjBtn{font-size:3vw;padding:1.2vw 4vw;}
	.bl_PM2511_subjsale{font-size:3.5vw;width:24vw;height:24vw;}
	.bl_PM2511_subj_saleBox{margin-top:3vw;}
	.bl_PM2511_subj_salemax{font-size:4.2vw;margin-bottom:1.5vw;}
	.bl_PM2511_subj_default{font-size:3.2vw;}
	.bl_PM2511_subj_price{font-size:7vw;}
	.bl_PM2511_subjsale_circle{right:-18.5vw;}
	.bl_PM2511_subjsale2{padding:1.6vw 6vw;font-size:3.5vw;}
	.bl_PM2511_Card{width:95%;height:50vw;margin:auto;padding-top:9vw;background:url('/landing/images/new/promotion/PM2511_cardbgM.png')no-repeat center top / contain;}
	.bl_PM2511_CardTit{width:40%;padding:1vw 0;font-size:4.2vw;}
	.bl_PM2511_CardBTxt{margin:2.6vw auto;font-size:10vw;}
	.bl_PM2511_CardSTxt{font-size:3.5vw; line-height:1.4;}
	.bl_PM2511__titletxt_balloon{top:11vw;left:2vw;width:22vw;height:22vw;font-size:3.5vw;}
	.bl_PM2511__titletxt_balloonB{font-size:6vw;}
	/* PM2512 */
	.bl_PM2512_stitle{font-size:3.5vw;width:35vw;height:11vw;padding-left:1.5vw;}
	.bl_PM2512_Btitle{font-size:7.5vw;letter-spacing:-3px;}
	.bl_PM2512_titstxt{font-size:3.5vw;margin-bottom:4vw;}
	.bl_PM2512__titletxt{margin:0 auto 2vw;font-size:4vw;}
	.bl_PM2512_visualtit{font-size:3.8vw;padding:14vw 0 10vw;background-size:contain;}
	.bl_PM2512_visualBtit{font-size:4.5vw;padding-top:2.5vw;}
	.bl_PM2512_giftwrap{width:95%;margin:auto;padding:3vw 5vw 3vw;}
	.bl_PM2512_giftstep{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:5vw;padding-bottom:5vw;}
	.bl_PM2512_giftstepBox{width:100%;height:22vw;font-size:5vw;}
	.bl_PM2512_giftstepBG2{width:40%;border-radius:0;background:url('/landing/images/new/promotion/PM2511_upiconM.png') no-repeat center/contain;}
	.bl_PM2512_giftTitle{font-size:8vw;}
	.bl_PM2512_giftBTitle{font-size:12vw;}
	.bl_PM2512_towrap{display:flex;flex-direction:column;justify-content: space-between;}
	.PM2512 .bl_input_wrap{flex-direction:column-reverse;align-items:flex-start;}
	.PM2512 .bl_card{display:block;padding:4vw 6vw;}
	.PM2512 .flex-item{font-size:3.5vw;}
	.PM2512 .form-control{font-size:3.5vw;padding:2vw;}
	.PM2512 .flex > label{flex-basis:28vw;padding-right:2vw;}
	.PM2512 .bl_checkBx__txt{font-size:3.2vw;}
	.PM2512 .bl_letter_tit{font-size:4.5vw;}
	.PM2512 .bl_checkBx__checkmark{height:6vw;width:6vw;}
	.bl_PM2512_giftbtn{width:100%;margin-top:3vw;padding:3.5vw;font-size:4.5vw;}
	.bl_PM2512_giftbtn:after{width:2.2vw;height:2.2vw;margin:0 0 0.5vw 2vw;}
	.bl_PM2503_gifttxt{font-size:3vw;margin-top:2vw;}
	.bl_PM2512_subjwrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
	.bl_PM2512_subject{width:95%;margin:0 auto 3vw;padding:5vw 7vw;}
	.bl_PM2512_subjTit{padding-bottom:3vw;}
	.bl_PM2512_subjTit h3{font-size:6vw;}
	.bl_PM2512_subjBtn{font-size:3vw;padding:1.2vw 4vw;}
	.bl_PM2512_subjsale{font-size:3.5vw;width:24vw;height:24vw;}
	.bl_PM2512_subj_saleBox{margin-top:3vw;}
	.bl_PM2512_subj_salemax{font-size:4.2vw;margin-bottom:1.5vw;}
	.bl_PM2512_subj_default{font-size:3.2vw;}
	.bl_PM2512_subj_price{font-size:7vw;}
	.bl_PM2512_subjsale_circle{right:-18.5vw;}
	.bl_PM2512_subjsale2{padding:1.6vw 6vw;font-size:3.5vw;}
	.bl_PM2512_Card{width:95%;height:50vw;margin:auto;padding-top:9vw;background:url('/landing/images/new/promotion/PM2512_cardbgM.png')no-repeat center top / contain;}
	.bl_PM2512_CardTit{width:40%;padding:1vw 0;font-size:4.2vw;}
	.bl_PM2512_CardBTxt{margin:2.6vw auto;font-size:10vw;}
	.bl_PM2512_CardSTxt{font-size:3.5vw; line-height:1.4;}
	.bl_PM2512__titletxt_balloon{top:11vw;left:2vw;width:22vw;height:22vw;font-size:3.5vw;}
	.bl_PM2512__titletxt_balloonB{font-size:6vw;}
	/* PM2601 */
	.bl_PM2601_stitle{font-size:3.5vw;width:33vw;height:17vw;padding-top:9vw;}
	.bl_PM2601_Btitle{font-size:7.5vw;letter-spacing:-3px;}
	.bl_PM2601_titstxt{font-size:3.5vw;margin-bottom:4vw;}
	.bl_PM2601__titletxt{margin:0 auto 2vw;font-size:4vw;}
	.bl_PM2601_packtitle{width:95%;padding:4vw;margin:0 auto 2vw;}
	.bl_PM2601_packtitle h3{font-size:6vw;}
	.bl_PM2601_packtxt{display:inline-block;margin:1vw auto 0;padding:1.5vw 4.5vw 1.5vw 1.5vw;font-size:4vw;}
	.bl_PM2601_packtxtBLB{font-size:4vw;color:#FFF480;font-weight:600;}
	.bl_PM2601_visualtit{font-size:3.8vw;padding:14vw 0 10vw;background-size:contain;}
	.bl_PM2601_visualBtit{font-size:4.5vw;padding-top:2.5vw;}
	.bl_PM2601_giftwrap{width:95%;margin:auto;padding:3vw 5vw 3vw;}
	.bl_PM2601_giftstep{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:5vw;padding-bottom:5vw;}
	.bl_PM2601_giftstepBox{width:100%;height:22vw;font-size:5vw;}
	.bl_PM2601_giftstepBG2{width:40%;border-radius:0;background:url('/landing/images/new/promotion/PM2511_upiconM.png') no-repeat center/contain;}
	.bl_PM2601_giftTitle{font-size:8vw;}
	.bl_PM2601_giftBTitle{font-size:8vw;}
	.bl_PM2601_towrap{display:flex;flex-direction:column;justify-content: space-between;}
	.PM2601 .bl_input_wrap{flex-direction:column-reverse;align-items:flex-start;}
	.PM2601 .bl_card{display:block;padding:4vw 6vw;}
	.PM2601 .flex-item{font-size:3.5vw;}
	.PM2601 .form-control{font-size:3.5vw;padding:2vw;}
	.PM2601 .flex > label{flex-basis:28vw;padding-right:2vw;}
	.PM2601 .bl_checkBx__txt{font-size:3.2vw;}
	.PM2601 .bl_letter_tit{font-size:4.5vw;}
	.PM2601 .bl_checkBx__checkmark{height:6vw;width:6vw;}
	.bl_PM2601_giftbtn{width:100%;margin-top:3vw;padding:3.5vw;font-size:4.5vw;}
	.bl_PM2601_giftbtn:after{width:2.2vw;height:2.2vw;margin:0 0 0.5vw 2vw;}
	.bl_PM2503_gifttxt{font-size:3vw;margin-top:2vw;}
	.bl_PM2601_priceMax{font-size:4.8vw;}
	.bl_PM2601_subjwrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
	.bl_PM2601_subject, .bl_PM2601_subject2{width:95%;margin:0 auto 2vw;padding:5vw 7vw;}
	.bl_PM2601_subjTit{padding-bottom:3vw;}
	.bl_PM2601_subjTit h3{font-size:6vw;}
	.bl_PM2601_subjBtn{font-size:3vw;padding:1.2vw 4vw;}
	.bl_PM2601_subjsale{font-size:3.5vw;width:24vw;height:24vw;}
	.bl_PM2601_subj_saleBox{margin-top:3vw;}
	.bl_PM2601_subj_salemax{font-size:4.2vw;margin-bottom:1.5vw;}
	.bl_PM2601_subj_default{font-size:3.2vw;}
	.bl_PM2601_subj_price{font-size:7vw;}
	.bl_PM2601_subjsale_circle{right:-18.5vw;}
	.bl_PM2601_subjsale2{padding:1.6vw 6vw;font-size:3.5vw;}
	.bl_PM2601_subjsale2{padding:5px 30px;font-size:18px;background:#C71E8D;color:#fff;border-radius:10px;}
	.bl_PM2601_subjorigin{font-size:3.4vw;padding:1.5vw;margin:2vw auto;}
	.bl_PM2601_Card{width:100%;height:47vw;margin:auto;padding-top:6vw;background-size:contain;}
	.bl_PM2601_CardTit{width:40%;padding:1vw 0;font-size:4.2vw;}
	.bl_PM2601_CardBTxt{margin:2.6vw auto;font-size:10vw;}
	.bl_PM2601_CardSTxt{font-size:3.5vw; line-height:1.4;}
	.bl_PM2601__titletxt_balloon{top:11vw;left:2vw;width:22vw;height:22vw;font-size:3.5vw;}
	.bl_PM2601__titletxt_balloonB{font-size:6vw;}
	.bl_PM2601_Packbaltxt{margin-right:2vw;font-size:3.2vw;padding:0.8vw 2vw;}


}