@import url('/css/webfont.css');
 /*2509 ¹è·Ð°¨»çÁ¦ */
.PM2509 .wrap *{font-family:'paperlogy';}
.bl_PM2509_title{/*background:url('/landing/images/new/promotion/PM2509_titlebg.png'*/) no-repeat center top;}

.cosmetology .bl_PM2509_title{}
.child .bl_PM2509_title{}

.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:#441466;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:#e5e2e2*/;width:100%;margin:0 auto;}
/*.child .bl_PM2509_tab-container{background:#FBF6FF} */
.child .bl_PM2509_tab-container, .cosmetology .bl_PM2509_tab-container{background:#fbdeeb;}


.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;border-radius: 10px 10px 0 0;}
.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:32px;font-weight:600;text-align:left;line-height:1.2;}
.bl_PM2509_accordion-header{display:none;}
.bl_PM2509_onesubject{color:#441466;font-size:18px;font-weight:600;}
.bl_PM2509_price{font-size:28px;font-weight:700;color:#e53935;letter-spacing:-1px;}
.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%;}
.bl_PM2509_disabled_message{font-size:16px;}
.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 {
    width: 26px;
    height: 26px;
    background: #fff;              /* Èò ¹è°æ */
    border: 2px solid #d9d9d9;     /* È¸»ö Å×µÎ¸® */
    border-radius: 4px;            /* »ìÂ¦ µÕ±Û°Ô (¼±ÅÃ) */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    box-sizing: border-box;
}
.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:#441466;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:15px auto 0;}
.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:#441466;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:center;}
.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:#441466;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;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);}

.bl_PM2509_packge_note{display:block;color:#ada1a1;margin-left:10px;font-size:22px;font-weight:400;letter-spacing:0px;}


@media (max-width: 1200px) {
	 
  }

@media (max-width:768px){
	
	/* 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_PM2509_disabled_message{font-size:2.5vw;}
	/*
	.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:4vw auto 0;}
	.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;}
	.bl_PM2509_packge_note{font-size:3.5vw;}
	
}