/* brand */
.bl_brand{text-align:right;background:url('/corp/images/common/awards2022.png') right no-repeat rgba(0,0,0,0.5);border-radius:999px;padding:10px 40px;padding-right:70px;margin-top:20px;}
.bl_brand *{color:#fff;line-height:1.3;}
/* bl_wingBanner */
.all .bl_wingBanner{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:999;overflow:visible;}
.all .bl_wingBn__wrap{display:block;}
.all .bl_wingBn__slide{background:#fff;margin:5px 0;border-radius:10px 0 0 10px;}
.all .bl_wingBn__cont{display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;width:180px;height:100px;border-radius:10px 0 0 10px;box-shadow:-1px 1px 3px 0px rgba(39,40,52,0.3);-webkit-box-shadow:-1px 1px 3px 0px rgba(39,40,52,0.3);}
.bl_wingBanner .hp_none{display:none;}
.bl_wingBn__wrap.non-active{transform:none!important;}
.korean .bl_wingBanner .korean,.child .bl_wingBanner .childchild,.ptChild .bl_wingBanner .ptChild,.PM2311 .bl_wingBanner .PM_2311,.business .bl_wingBanner .business{display:block;}
.PM2311 .bl_wingBanner .PM_2311, .PM20231225 .bl_wingBanner .PM_2311, .PM20231225 .bl_wingBanner .korean, .PM20231225 .bl_wingBanner .child, .PM20231225 .bl_wingBanner .ptChild, .PM20231225 .bl_wingBanner .IT, .PM20231225 .bl_wingBanner .guidebook, 
.PM20231225 .bl_wingBanner .giftcard,.PM20231225 .bl_wingBanner .guideBook, .PM2401 .bl_wingBanner .PM_2401, .PM2403 .bl_wingBanner .PM_2401, .PM2403 .bl_wingBanner .PM_2403, .PM2406 .bl_wingBanner .PM_2406, 
.PM2410 .bl_wingBanner .PM_2410, .PM2411 .bl_wingBanner .PM_2411, .PM2412 .bl_wingBanner .PM_2412, .PM2501 .bl_wingBanner .PM_2501, .PM2503 .bl_wingBanner .PM_2503, .PM2505 .bl_wingBanner .PM_2505, .PM2506 .bl_wingBanner .PM_2506{display:none;}
/* scholar */
.bl_scholar{display:flex;flex-wrap:wrap;justify-content:center;}
.bl_scholar__wrap{width:47%;background:no-repeat 30px center #fff;background-size:115px;border:1px solid #d9d9d9;border-radius:10px;margin:10px;}
.bl_scholar__cont{display:block;padding:30px;padding-left:175px;text-align:left;}
.bl_scholar__name{font-size:24px;color:#4d4d4d;font-weight:600;border-bottom:1px solid #d9d9d9;padding-bottom:5px;margin-bottom:15px;}
.bl_scholar__txt{font-size:16px;color:#4d4d4d;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
/* recommend */
.bl_recoGift{background:#fff;border-radius:20px;margin:30px 0 50px;display:flex;padding:50px 0 80px;}
.bl_recoGift *{color:#4d4d4d;font-size:18px;}
.bl_recoGift__wrap{flex-grow:1;padding:0 50px;border-left:4px dotted #ccc;display:flex;flex-direction:column;justify-content:space-between;}
.bl_recoGift__ttl{font-size:30px;line-height:1.3;font-weight:700;}
.bl_recoGift__img{width:100%;margin:20px auto;}
.bl_recoGift__txt{line-height:1.3;}
.bl_recoGift__note{font-size:16px;position:absolute;bottom:30px;width:100%;display:block;text-align:center;}
.bl_recoStep{border-top:2px solid #1f9970;display:flex;justify-content:space-between;margin-top:30px;}
.bl_recoStep__wrap{width:20%;}
.bl_recoStep__label{background:#1f9970;border-radius:0 0 5px 5px;color:#fff;padding:5px 0;}
.bl_recoStep__txt{font-size:16px;color:#4d4d4d;line-height:1.3;position:relative;}
.bl_recoStep__txt:before{content:"";display:block;width:60px;height:50px;background:url('/corp/images/common/icons_recoStep.png')no-repeat -98px -47px;margin:30px auto 10px;}
.bl_recoStep__txt02::before{background-position-x:-347px;}
.bl_recoStep__txt03::before{background-position-x:-595px;}
.bl_recoStep__txt04::before{background-position-x:-843px;}
.bl_recoStep__txt:after{content:"";display:block;width:30px;height:50px;background:url('/corp/images/common/icons_recoStep.png')no-repeat -239px -60px;position:absolute;top:50%;left:0;transform:translate(-140%, -50%);}
.bl_recoStep__txt01:after{display:none;}
/* multiBrowser */
.bl_multi__cont{background:#fff;width:47%;}
.bl_multi__subTtl{padding:15px 0;font-size:22px;font-weight:700;border-bottom:1px dashed #ccc;}
.bl_multi__browser{padding:55px 0 40px;display:flex;justify-content:space-evenly;}
.bl_multi__bsList{font-size:16px;color:#4d4d4d;border:1px solid transparent;width:25%;padding:5px 0;}
.bl_multi__samsung,.bl_multi__safari{border-color:#e0e0e0;position:relative;}
.bl_multi__bsList::before{content:"";display:block;width:50px;height:50px;background:url('/corp/images/common/icons_browser.png')no-repeat -1px 0px;margin:0 auto 5px;}
.bl_multi__edge::before{background-position-x:-137px;}
.bl_multi__firefox::before{background-position-x:-273px;}
.bl_multi__samsung::before{background-position-y:-106px;}
.bl_multi__safari::before{background-position:-137px -104px;}
.bl_multi__samsung::after,.bl_multi__safari::after{content:"";display:block;width:40px;height:40px;position:absolute;top:0;left:50%;transform:translate(-50%, -110%);background:url('/corp/images/common/icons_browser.png')no-repeat -37px -202px;}
.bl_multi__safari::after{background-position-x:-183px;}
/* why */
.bl_why{flex-wrap:wrap;background:#815ccc;padding:50px 0;}
.bl_why24{flex-wrap:wrap;}
.bl_why__wrap{flex-grow:1;flex-basis:250px;border-left:1px solid rgba(255,255,255,0.3);}
.bl_why__ttl{color:#fff;font-size:30px;margin-bottom:20px;}
.bl_why__ttl24{color:#333;font-size:30px;margin-bottom:20px;}
.bl_why__cont{width:65px;height:114px;background:#875ae0;position:relative;display:inline-block;transform:rotate(30deg);}
.bl_why__wrap02 .bl_why__cont{background:#4774cc;}
.bl_why__cont:nth-of-type(1){display:block;margin:0 auto;}
.bl_why__cont:nth-of-type(3){margin-left:60px;}
.bl_why__cont::before,.bl_why__cont::after{content:"";display:block;width:100%;height:100%;background:inherit;position:absolute;top:50%;left:50%;}
.bl_why__cont::before{transform:translate(-50%, -50%) rotate(60deg);}
.bl_why__cont::after{transform:translate(-50%, -50%) rotate(-60deg);}
.bl_why__txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-30deg);z-index:1;color:#fff;font-size:18px;width:150%;line-height:1.3;}
/* consult */
.bl_consult{text-align:center;}
.bl_consult label{flex-basis:60px;flex-shrink:0;flex-grow:1;text-align:left;display:flex;justify-content:space-between;margin-right:20px;}
.bl_consult label *{color:#fff;font-size:16px;}
.bl_consult input,.bl_consult select{width:100%;border:none;padding:10px;height:auto;border-radius:3px;}
.bl_consult__wrap{padding:40px 70px;border:1px solid rgba(255,255,255,0.2);border-radius:10px;max-width:550px;width:95%;margin:30px auto 0;background:#666;}
.bl_consult__cont{display:flex;justify-content:space-between;align-items:center;margin-top:10px;}
.bl_consult__agree *{font-size:14px;}
.bl_consult__agree label{display:block;padding-left:80px;}
.bl_consult__applyBtn{background:#1c8c67;width:250px;color:#fff;font-size:32px;padding:10px 0;margin:50px auto 0;display:block;font-weight:600;}
.bl_consult__inputWrap{width:100%;display:flex;}
.bl_consult input[type="checkbox"]:focus-visible{outline-offset:2px; border:2px solid;}
/* creditCard */
.bl_credit__notice{margin:0 70px 35px 0;text-align:left;}

@media (max-width: 768px){
	/* brand */
	.bl_brandWrap{height:17vw;}
	.bl_brand{padding:2.5vw 0;padding-right:16vw;margin-top:20vw;right:50%;transform:translateX(50%);width:80vw;background-size:contain;}
	.bl_brand *{font-size:3.2vw;}
	/* bl_wingBanner */
	.all .bl_wingBanner{position:absolute;top:0;transform:unset;width:100%;overflow:hidden;}
	.all .bl_wingBn__btn{color:#fff;}
	.all .bl_wingBn__btn:after{font-size:6vw;}
	.all .bl_wingBn__wrap{display:flex;}
	.all .bl_wingBn__slide{width:100%;height:17vw;border-radius:0;margin:0;box-shadow:none;-webkit-box-shadow:none;}
	.all .bl_wingBn__cont{width:100%;height:100%;border-radius:0;}
	/* scholar */
	.bl_scholar__wrap{width:90%;background-position-x:5vw;background-size:25vw;border-width:0.2vw;border-radius:2vw;margin:2vw auto 0;}
	.bl_scholar__cont{padding:6vw;padding-left:34vw;}
	.bl_scholar__name{font-size:5vw;border-bottom-width:0.2vw;padding-bottom:1vw;margin-bottom:3vw;}
	.bl_scholar__txt{font-size:3.5vw;}
	/* recommend */
	.bl_recommend{width:95%;margin:0 auto;}
	.bl_reco__wrap{padding:5vw 3vw;}
	.bl_recoGift{border-radius:4vw;margin:6vw 0 10vw;display:block;padding:3vw 8vw;}
	.bl_recoGift *{font-size:3.5vw;}
	.bl_recoGift__wrap{padding:7vw 0;border-left:none;border-top:1.3vw dotted #ccc;}
	.bl_recoGift__ttl{font-size:6vw;}
	.bl_recoGift__img{width:80%;margin:4vw auto;}
	.bl_recoGift__note{font-size:3vw;margin-bottom:-6vw;}
	.bl_recoStep{width:85%;border-top:none;display:inline-block;margin-top:6vw;text-align:left;}
	.bl_recoStep__wrap{width:100%;padding-left:18vw;position:relative;margin-bottom:5vw;}
	.bl_recoStep__label{background:none;border-radius:1vw;padding:0;color:#1f9970;font-weight:700;font-size:3.7vw;}
	.bl_recoStep__txt{font-size:4vw;position:unset;}
	.bl_recoStep__txt:before{width:12vw;height:10vw;background-position:-23.5vw -11.5vw;background-size:230vw;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%);}
	.bl_recoStep__txt02::before{background-position-x:-80.5vw;}
	.bl_recoStep__txt03::before{background-position-x:-137.7vw;}
	.bl_recoStep__txt04::before{background-position-x:-194.5vw;}
	.bl_recoStep__txt:after{display:none;}
	/* multiBrowser */
	.bl_multi{width:95%;margin:0 auto;}
	.bl_multi__wrap{padding:3vw;flex-wrap:wrap;}
	.bl_multi__cont{width:95%;margin:2vw auto;}
	.bl_multi__subTtl{padding:3vw 0;font-size:4.5vw;border-bottom-width:0.3vw;}
	.bl_multi__browser{padding:11vw 0 5vw;}
	.bl_multi__browser01{padding:5vw 0;}
	.bl_multi__bsList{font-size:3.5vw;border-width:0.2vw;width:30%;padding:1vw 0;}
	.bl_multi__bsList::before{width:10vw;height:10vw;background-position:0 0;background-size:66vw;margin-bottom:1vw;}
	.bl_multi__edge::before{background-position-x:-26.5vw;}
	.bl_multi__firefox::before{background-position-x:-52.9vw;}
	.bl_multi__samsung::before{background-position-y:-20.5vw;}
	.bl_multi__safari::before{background-position:-26.2vw -20vw;}
	.bl_multi__samsung::after,.bl_multi__safari::after{width:8vw;height:8vw;background-position:-7vw -39vw;background-size:66vw;}
	.bl_multi__safari::after{background-position-x:-35.4vw;}
	/* why */
	.bl_why{padding:8vw 0;width:85%;margin:6vw auto 0;border-radius:2vw;}
	.bl_why24{padding:8vw 0;width:85%;margin:6vw auto 0;border-radius:2vw;}
	.bl_why__wrap{flex-grow:1;flex-basis:100%;border-left:none;}
	.bl_why__ttl{font-size:4.5vw;margin:5vw 0 2vw;}
	.bl_why__ttl24{font-size:4.5vw;margin:5vw 0 2vw;}
	.bl_why__cont{width:auto;height:auto;transform:rotate(0deg);border-radius:1vw;padding:1vw 2vw;margin:0.5vw;}
	.bl_why__cont:nth-of-type(1){display:inline-block;margin:0;}
	.bl_why__cont:nth-of-type(3){margin-left:0;}
	.bl_why__cont::before,.bl_why__cont::after{display:none;}
	.bl_why__txt{position:unset;top:unset;left:unset;transform: rotate(0deg);font-size:5vw;width:100%;}
	.bl_why__txt:before{content:"# ";}
	/* consult */
	.bl_consult__btnZip{background:#fff;position:fixed;bottom:0;left:0;z-index:1;width:100%;display:flex;box-shadow:0px -2px 8px 0px rgba(0,0,0,0.07);-webkit-box-shadow:0px -2px 8px 0px rgba(0,0,0,0.07);}
	.bl_consult__btnZip li{flex-grow:1;}
	.bl_consult__btn{display:block;padding:4vw 0;font-size:4vw;position:relative;}
	.bl_consult__btn::before{content:"";display:inline-block;width:1px;height:4vw;background:#CDCED3;position:absolute;top:0;left:0;bottom:0;margin:auto;}
	.bl_consult__btnZip li:nth-of-type(1) .bl_consult__btn::before{display:none;}
	.bl_consult {height:100%;}
	.bl_consult label{flex-basis:13vw;margin-right:3vw;}
	.bl_consult label *{font-size:4vw;}
	.bl_consult input,.bl_consult select{padding:2vw;border-radius:0.5vw;height:8.5vw;}
	.bl_consult__wrap{padding:5vw 8vw;border-width:0.2vw;border-radius:2vw;width:95%!important;margin-top:5vw;max-width:none;}
	.bl_consult__cont{display:flex;justify-content:space-between;align-items:center;margin-top:10px;}
	.bl_consult__agree *{font-size:3.5vw;}
	.bl_consult__agree label{padding-left:16vw;}
	.bl_consult__applyBtn{width:52vw;font-size:7vw;padding:3vw 0;margin-top:8vw;display:block;}
	/* creditCard */
	.bl_credit__notice{margin:0 0 3vw;width:100%;text-align:center;}
	.bl_credit__notice li{display:inline-block;}
}
