@charset "UTF-8";

/**/
#full_container * {box-sizing: border-box;}
strong, em, h2, h3, h4 {font-weight: normal;}
a:hover {text-decoration: none;}
/**/

/* common */
.abtn {position: absolute; font-size: 0; text-indent: -999em;}
.jbFixed {position:fixed !important;} 
.info_txt {position: absolute; left: 50%; transform: translateX(-50%); text-align: center;}
.info_txt li {font-family: 'Pretendard-medium'; font-size: 14px; color: #aeaeae; letter-spacing: -0.05em; line-height: 18px;}
.open_bdg {position: absolute; width: 76px; height: 76px; border-radius: 50%; background: #1c70d8; display: flex; align-items: center; justify-content: center; font-family: 'Pretendard-extrabold'; font-size: 18px; letter-spacing: -0.075em; line-height: 1; text-align: center; color: #fff;}
.paginate .prev_first, .paginate .prev, .paginate .next, .paginate .next_end {position: static;}
.paginate a, .paginate strong {vertical-align: middle;}
.btn_wrap {display: flex; align-items: center; justify-content: center;}

.fc_pink {color:#de137c;}
.fc_grn {color:#0d8a4b;}
.fc_blue {color:#0270de;}

.btn_link {display:inline-block;background: #363636;height: 58px;border-radius: 30px;font-family: 'Pretendard';font-weight: 500;font-size: 22px; color: #fff !important;/**/display:inline-flex;justify-content: center;align-items: center;/**/padding: 0 40px 0 45px;letter-spacing: -.03em;}
.btn_link:after {content:''; display:inline-block; width:12px; height:15px; margin-left: 5px; background:url("//img1.mbest.co.kr/Pub_event/20251209h/btn_arw.png") no-repeat 0 0;}

/* layout */
.inner {position:relative; width:1100px; margin:0 auto;text-align: center;padding: 115px 0 100px;}
.b_inner {width: 1200px; margin: 0 auto; position: relative;}
#content .bg_gray {background: #eef1f3 !important;}

.top1 {background:#03184f url('//img1.mbest.co.kr/Pub_event/20251209h/top_bg.jpg') no-repeat center 0;overflow: hidden;}
.top2 {background:#feda48 url('//img1.mbest.co.kr/Pub_event/20251209h/top2_bg.png') no-repeat center;}
.con1 {background:#fff url('//img1.mbest.co.kr/Pub_event/20251209h/con1_bg.png') no-repeat center bottom;}
.con1_2 {background:#edf1f4 url('//img1.mbest.co.kr/Pub_event/20251209h/con1_2_bg.png') no-repeat center bottom;}
.con2 {background:#01bbc8;}
.con3 {background:#fff;}
.con4 {background:#e6c78e;}
.con5 {background:#fff;}
.con6 {background:#5c50cc;}
.con7 {background:#fff url('//img1.mbest.co.kr/Pub_event/20251209h/con7_bg.png') no-repeat center 0;}/* event */

.con1 .inner::before,
.con2 .inner::before,
.con3 .inner::before,
.con4 .inner::before,
.con5 .inner::before,
.con6 .inner::before {content: '';position: absolute;top:-46px;left: 50%;transform: translateX(-50%);width: 252px;height: 142px;}
.con1 .inner::before {background: url('//img1.mbest.co.kr/Pub_event/20251209h/ic_upgrade1.png') no-repeat center 0;}
.con2 .inner::before {background: url('//img1.mbest.co.kr/Pub_event/20251209h/ic_upgrade2.png') no-repeat center 0;}
.con3 .inner::before {background: url('//img1.mbest.co.kr/Pub_event/20251209h/ic_upgrade3.png') no-repeat center 0;}
.con4 .inner::before {background: url('//img1.mbest.co.kr/Pub_event/20251209h/ic_upgrade4.png') no-repeat center 0;}
.con5 .inner::before {background: url('//img1.mbest.co.kr/Pub_event/20251209h/ic_upgrade5.png') no-repeat center 0;}
.con6 .inner::before {background: url('//img1.mbest.co.kr/Pub_event/20251209h/ic_upgrade6.png') no-repeat center 0;}

/* title */
.sec_tit {}
.sec_tit .s_tit {font-family: 'Pretendard-bold';font-size: 30px; color: #262425;line-height: 1em;letter-spacing: -.05em;}
.sec_tit .m_tit {font-family: 'GmarketSansBold';font-size: 68px; color: #262626;line-height: 1em;letter-spacing: -.05em;margin-top: 20px;}
.sec_tit .sum {font-family: 'Pretendard-semibold';font-size: 24px; color: #413b3d;text-align: center;line-height: 1.3em;margin-top: 10px;}
.sec_tit .sum strong {font-family: 'Pretendard-bold';}



/* scrollBanner */
#scrollBanner {position: absolute; top: 267px; right: 0; z-index: 1000;}
#scrollBanner a {display: block; width: 240px; text-indent: -999em; background: url('//img1.mbest.co.kr/Pub_event/20251209h/scroll.png'); height: 77px;} 
#scrollBanner a.scroll01 {background-position: 0 0; height: 79px;}
#scrollBanner a.scroll02 {background-position: 0 -79px; height: 74px;}
#scrollBanner a.scroll03 {background-position: 0 -153px; height: 76px;}
#scrollBanner a.scroll04 {background-position: 0 -229px; height: 75px;}
#scrollBanner a.scroll05 {background-position: 0 -304px; height: 76px;}
#scrollBanner a.scroll06 {background-position: 0 -380px; height: 76px;}
#scrollBanner a.scroll07 {background-position: 0 -456px; height: 79px;}
#scrollBanner a.scroll08 {background-position: 0 -535px; height: 65px;} 
#scrollBanner a.scroll01:hover, #scrollBanner a.scroll01.on {background-position: 100% 0;}
#scrollBanner a.scroll02:hover, #scrollBanner a.scroll02.on {background-position: 100% -79px;}
#scrollBanner a.scroll03:hover, #scrollBanner a.scroll03.on {background-position: 100% -153px;}
#scrollBanner a.scroll04:hover, #scrollBanner a.scroll04.on {background-position: 100% -229px;}
#scrollBanner a.scroll05:hover, #scrollBanner a.scroll05.on {background-position: 100% -304px;}
#scrollBanner a.scroll06:hover, #scrollBanner a.scroll06.on {background-position: 100% -380px;}
#scrollBanner a.scroll07:hover, #scrollBanner a.scroll07.on {background-position: 100% -456px;}
#scrollBanner a.scroll08:hover, #scrollBanner a.scroll08.on {background-position: 100% -535px;}



/* top1 ******************************************/
.top1 .inner {height: 1013px;}

.top_count {position: absolute;top:0;left: 0;width:204px;height: 185px;font-family: 'Pretendard-extrabold';font-size: 17px;color: #161616;line-height: 1.1em;letter-spacing: -.03em;background: url('//img1.mbest.co.kr/Pub_event/20251209h/top_flag.png') no-repeat center 0;display: flex;justify-content: center;align-items: center;gap: 0;flex-direction: column;padding: 0 0 40px 0;}
.top_count .cnt {font-family: tahoma;font-size: 23px; color: #003988;line-height: 1em;letter-spacing: -.1em;font-weight: bold;}
.top_count .cnt span {height:42px;display:inline-block;text-align: right;font-size: 36px;line-height: 1.3em;margin:0 2px 0 0;overflow: hidden;vertical-align: middle;padding: 0 1px;}
.top_count .cnt sup {font-size: 11px;font-family: 'Pretendard-semibold';color: #44aba7;margin-left:3px;position: relative;top:5px;letter-spacing: -.05em;}
.top_count .cnt label {height:42px;display:inline-block;font-size: 23px;line-height: 2.2em;vertical-align: middle;}

.txt0 {position: absolute;top:80px;left: 50%;transform: translateX(-50%);font-family: 'Pretendard-bold';font-size: 32px; color: #74f6fb;line-height: 1em;letter-spacing: -.03em;text-align: center;}
.txt0 sup {font-size: 18px;}
.txt0::after {content: '';position: absolute;bottom:-2px;left: 0;width: 100%;height: 1px;background: #74f6fb;}
.txt1 {position: absolute;top:150px;left: 250px;;}
.txt2 {position: absolute;top:260px;left: 90px;;}

.s_txt1 {position: absolute;bottom:145px;left: 50%;transform: translateX(-50%);font-family: 'Pretendard-semibold';font-size: 30px; color: #fff;line-height: 1.3em;letter-spacing: -.01em;text-align: center;white-space: nowrap;}
.s_txt2 {position: absolute;bottom:90px;left: 50%;transform: translateX(-50%);font-family: 'Pretendard-medium';font-size: 12px; color: #43597a;line-height: 1.2em;letter-spacing: -.01em;text-align: center;white-space: nowrap;}
.s_txt1 span {position: relative;}
/* .s_txt1 span::after {content: '';position: absolute;top:-10px;left: 50%;transform: translateX(-60%);width: 5px;height: 5px;background: #fff;background: #fff;border-radius: 50%;} */

/* animation */
.op {opacity: 0;}
.cnt.ani {animation: fadeIn .5s 2s linear both;}
.txt0.ani {animation: liner .85s 1.1s linear both;}
.txt1.ani {animation: scale .32s .2s ease-in both;}
.txt2.ani {animation: scale2 .5s .7s ease-in both;}
.s_txt1.ani {animation: fadeIn 1s 1.6s linear both;}
@keyframes scale  {
	0% {transform: translate3d(0, -80px, 0) scale(2.5);opacity: 0;}
	100% {transform: translate3d(0, 0, 0) scale(1);opacity: 1;}
}
@keyframes scale2  {
	0% {transform: translate3d(0, 100px, 0) scale(3);opacity: 0;}
	100% {transform: translate3d(0, 0, 0) scale(1);opacity: 1;}
}
@keyframes liner  {
	0% {opacity: 0;letter-spacing: -.6em;}
	50% {opacity: 0;}
	100% {opacity: 1;letter-spacing: .05em;}
}
@keyframes fadeIn  {
	0% {opacity: 0;}
	100% {opacity: 1;}
}






/* top2 ******************************************/
.top2 .inner {padding: 80px 0;}
.top2_txt1 {font-family: 'GmarketSansBold';font-size: 58px; color: #161616;line-height: 1.2em;letter-spacing: -.05em;}
.top2_txt1 strong {color:#0057da;}
.top2_img {margin: 20px 0 50px;}
.top2_txt2 {font-family: 'Pretendard-extrabold';font-size: 36px; color: #161616;line-height: 1.2em;letter-spacing: -.05em;}



/* con1 ******************************************/
.con1 .inner {padding: 120px 0 0;}
.con1 .sec_tit {}
.con1 .sec_tit .s_tit {font-family: 'Pretendard-bold';font-size: 36px; color: #0e9f42;line-height: 1em;letter-spacing: -.03em;}
.con1 .sec_tit .m_tit {font-family: 'GmarketSansBold';font-size: 68px; color: #262626;line-height: 1em;letter-spacing: -.05em;}
.con1 .sec_tit .sum {font-family: 'Pretendard-bold';font-size: 30px; color: #565656;text-align: center;line-height: 1.2em;margin-top: 20px;}
.con1 .sec_tit .sum strong {font-family: 'Pretendard-extrabold';color:#252525;}
.con1_img {margin: 30px 0 0;}





/* con1_2 ******************************************/
.con1_2 .inner {padding: 80px 0 0;}

.con1_tab {position:absolute;top:0;width:1100px;display: flex;height: 96px;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom: 3px solid #333;z-index: 9;;}
.con1_tab a {position: relative;width: 100%;height: 100%;background: #edf1f4;border: 2px solid #cacfd2;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom: 0;display: flex;align-items: center;justify-content: center;font-family: 'Pretendard-bold';font-size: 32px; color: #969ba0;line-height: 1.2em;letter-spacing: -.03em;}
.con1_tab a:hover,
.con1_tab .select {height: calc(100% + 3px);color: #333;font-family: 'Pretendard-bold';border-width: 3px;border-color: #333;box-shadow: inset 0 3px 0 rgba(255, 255, 255, .4);}

.con2_tab_con {position:relative;padding: 80px 0 100px;text-align: left;min-height: 1160px;}
.con2_tab_con .c2_tit1 {font-family: 'Pretendard-bold';font-size: 30px; color: #161616;line-height: 1.2em;letter-spacing: -.05em;position: relative;z-index: 9;}
.con2_tab_con .c2_tit1 strong {font-family: 'Pretendard-extrabold';}
.con2_tab_con .c2_tit2 {font-family: 'GmarketSansBold';font-size: 60px; color: #161616;line-height: 1.2em;letter-spacing: -.05em;margin-top: 10px;position: relative;z-index: 9;}
.con2_tab_con .c2_tit2 strong {color:#11a045;}
.con2_tab_con .c2_tit2 a {display: inline-block;margin:0 -3px 17px -3px;vertical-align:bottom;}
.con2_tab_con .c2_tInfo {font-family: 'Pretendard-semibold';font-size: 16px; color: #777;line-height: 1.4em;letter-spacing: -.05em;position: relative;z-index: 9;}
.con2_tab_con .c2_tInfo strong {color:#11a045;}
.con2_tab_con .c2_cTit {font-family: 'Pretendard-bold';font-size: 30px; color: #262626;line-height: 1.2em;letter-spacing: -.05em;padding-top: 20px;background:url("//img1.mbest.co.kr/Pub_event/20251209h/c2_blt.png") no-repeat 0 0;}
.con2_tab_con .c2_cTit strong {color:#11a045;}
.con2_tab_con .c2_tch {position: absolute;bottom: 0;right: -190px;}
.con2_tab_con .con1_2_img1 {margin-top: 20px;}
.con2_tab_con .pstA {position: absolute;top:285px;left: 0;}
.con2_tab_con .pstB {position: absolute;top:605px;left: 0;}







/* con2 ******************************************/
.con2 .sec_tit {}
.con2 .sec_tit .s_tit {font-family: 'Pretendard-extrabold';font-size: 45px; color: #fdef44;line-height: 1em;letter-spacing: -.03em;/**/text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);/**/}
.con2 .sec_tit .m_tit {font-family: 'GmarketSansBold';font-size: 70px; color: #fff;line-height: 1.1em;letter-spacing: -.05em;/**/text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);/**/}
.con2 .sec_tit .sum {font-family: 'Pretendard-bold';font-size: 30px; color: #002424;text-align: center;line-height: 1.2em;/**/text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.5);/**/}
.con2 .sec_tit .sum strong {font-family: 'Pretendard-extrabold';color:#252525;}
.con2 .sec_tit .sum::before,
.con2 .sec_tit .sum::after {content: '';display:inline-block;width: 25px;height: 30px;background:url("//img1.mbest.co.kr/Pub_event/20251209h/con2_img2.png") no-repeat 0 0;margin: 0 1px -2px;}
.con2 .sec_tit .sum span {font-family: 'Pretendard-extrabold';}

.con2_txt {position:absolute;top: 440px;width: 400px;font-family: 'Pretendard-extrabold';font-size: 24px; color: #242424;text-align: center;line-height: 1.2em;letter-spacing: -.03em;}
.con2_txt.t1 {left:40px;}
.con2_txt.t2 {right:40px;}
.con2_txt p:nth-child(1) strong {color:#02a6b0;font-family: 'Pretendard-bold';}
.con2_txt p:nth-child(2) {font-family: 'Pretendard-bold';font-size: 19px; color: #545454;margin-top: 5px;}
.con2_txt p:nth-child(3) {font-family: 'Pretendard-medium';font-size: 12px; color: #ccc;line-height: 1.2em;margin-top: 5px;}

.con2_txt3 {font-family: 'Pretendard-extrabold';font-size: 40px; color: #fff;text-align: center;line-height: 1.2em;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}

.open_flag {position: absolute;top:170px;right: 10px;width:160px;height: 160px;display: flex;justify-content: center;align-items: center;flex-direction: column;font-family: 'SB_agro_B';font-size: 20px; color: #262626;line-height: 1.4em;letter-spacing: -.05em;background: url('//img1.mbest.co.kr/Pub_event/20251209h/open_flag.png') no-repeat center;}
.open_flag strong {font-size: 26px; color: #cc184b;}





/* con3 ******************************************/
.con3 .sec_tit {}
.con3 .sec_tit .s_tit {font-family: 'Pretendard-extrabold';font-size: 45px; color: #e96800;line-height: 1em;letter-spacing: -.03em;}
.con3 .sec_tit .m_tit {font-family: 'GmarketSansBold';font-size: 68px; color: #262626;line-height: 1.1em;letter-spacing: -.05em;}
.con3 .sec_tit .sum {font-family: 'Pretendard-bold';font-size: 30px; color: #002424;text-align: center;line-height: 1.2em;}
.con3 .sec_tit .sum strong {color:#555;}

.con3_box1 {display: flex;justify-content: center;gap: 20px;margin-top: 45px;}
.con3_box1 div {position:relative;width:100%;background: #f1f1f1;border-radius: 20px;border: 2px solid #e0e0e0;box-shadow: 0 2px 0 #e0e0e0;padding: 255px 0 45px;font-family: 'Pretendard-bold';font-size: 19px; color: #262626;text-align: center;line-height: 1.3em;letter-spacing: -.03em;}
.con3_box1 div > img {position: absolute;top:50px;left: 50%;transform: translateX(-50%);z-index: 9;}

.sbj_box {margin-top: 60px;}
.sbj_box .s_tab {display: flex;border-top-left-radius: 20px;border-top-right-radius: 20px;overflow: hidden;}
.sbj_box .s_tab li {position: relative;width: 100%;height: 80px;border-left: 1px solid #262626;}
.sbj_box .s_tab li:first-child {border-left: 0;}
.sbj_box .s_tab li a {width:100%;height: 100%;display: flex;align-items: center;justify-content: center;font-family: 'Pretendard-semibold';font-size: 26px; color: #e0e0e0;line-height: 1.2em;letter-spacing: -.03em;background: #434343;}
.sbj_box .s_tab li a.select {background: #eb6a00;color: #fff;font-family: 'Pretendard-bold';}

.subCon {position:relative;width:100%;background: #f1f1f1;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;border: 2px solid #e0e0e0;border-top: 0;box-shadow: 0 2px 0 #e0e0e0;padding: 50px;font-family: 'Pretendard-bold';font-size: 19px; color: #262626;line-height: 1.3em;letter-spacing: -.03em;}
.subCon .inbox {border: 1px solid #d9d9d9;border-radius: 25px;padding: 40px;background: #fff;margin-top: 20px;}
.subCon .inbox:first-child {margin-top: 0;}

.c3_sT {font-family: 'Pretendard-extrabold';font-size: 25px; color: #ec6600;line-height: 1.3em;letter-spacing: -.03em;text-align: left;background:url("//img1.mbest.co.kr/Pub_event/20251209h/con3_blt.png") no-repeat 0 0;padding:2px 0 2px 45px;}
.c3_sT strong {color: #262626;font-size: 26px;}

.con3_box2 {display: flex;justify-content: center;gap: 10px;margin-top: 15px;}
.con3_box2 > div {position:relative;width:100%;height: 114px;background: #fff8d5;border-radius: 15px;border: 1px solid #f4ecc3;padding: 0 10px;font-family: 'Pretendard-bold';font-size: 19px; color: #262626;text-align: center;line-height: 1.3em;letter-spacing: -.03em;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.con3_box2 .tt {font-family: 'Pretendard-extrabold';color: #7f3300;}
.con3_box2 p span {font-size: 16px;line-height: 1em;}

.con3_list {text-align: left;margin-top: 15px;}
.con3_list li {padding: 5px 0;line-height: 1.2em;}

.con3_txt1 {font-family: 'Pretendard-extrabold';font-size: 40px; color: #262626;text-align: center;line-height: 1.2em;}
.con3_txt1 strong {color: #eb6a00;}





/* con4 ******************************************/
.con4 .sec_tit {}
.con4 .sec_tit .s_tit {font-family: 'Pretendard-extrabold';font-size: 45px; color: #262626;line-height: 1em;letter-spacing: -.03em;/**/text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.5);/**/}
.con4 .sec_tit .m_tit {font-family: 'GmarketSansBold';font-size: 70px; color: #262626;line-height: 1.1em;letter-spacing: -.07em;/**/text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.5);/**/}
.con4 .sec_tit .sum {font-family: 'Pretendard-bold';font-size: 30px; color: #002424;text-align: center;line-height: 1.2em;}
.con4 .sec_tit .sum strong {font-family: 'Pretendard-extrabold';color:#252525;}

.con4_txt1 {color:#856b3c;font-size: 12px;font-family: 'Pretendard-medium';line-height: 1.4em;margin-top: 15px;}
.con4_txt2 {color:#262626;font-size: 40px;font-family: 'Pretendard-bold';line-height: 1.3em;margin-top: 30px;letter-spacing: -.05em;/**/text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.5);/**/margin-top: 35px;}
.con4_img {margin: 45px 0 0;}





/* con5 ******************************************/
.con5 .inner {width: 1200px;}

.con5 .sec_tit {}
.con5 .sec_tit .s_tit {font-family: 'Pretendard-extrabold';font-size: 45px; color: #d21145;line-height: 1em;letter-spacing: -.03em;}
.con5 .sec_tit .m_tit {font-family: 'GmarketSansBold';font-size: 68px; color: #262626;line-height: 1.1em;letter-spacing: -.05em;}
.con5 .sec_tit .sum {font-family: 'Pretendard-bold';font-size: 30px; color: #002424;text-align: center;line-height: 1.2em;}
.con5 .sec_tit .sum strong {color:#555;}

.con5_tabBox {position: relative;height: 84px;width:1100px;margin: 40px auto 0 auto;}
.con5_tab {position:absolute;top:0;width:1100px;display: flex;height: 84px;border-radius: 15px;z-index: 9;/*overflow: hidden;*/}
.con5_tab a {position: relative;width: 100%;height: 100%;background: #434343;border-left: 2px solid #252525;display: flex;align-items: center;justify-content: center;font-family: 'Pretendard-bold';font-size: 28px; color: #fff;line-height: 1.2em;letter-spacing: -.03em;}
.con5_tab a:first-child {border-top-left-radius: 15px;border-bottom-left-radius: 15px;border-left: 0;}
.con5_tab a:last-child {border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.con5_tab a:hover,
.con5_tab .select {font-family: 'Pretendard-bold';background:#d21145;}
.con5_tab .select::after {content: '';position: absolute;bottom: -13px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-bottom: 0 solid transparent;border-top: 14px solid #d21145;border-left: 16px solid transparent;border-right: 16px solid transparent;}

.update_flag_s {position: absolute;width:90px;height: 90px;display: flex;justify-content: center;align-items: center;flex-direction: column;font-family: 'Pretendard-extrabold';font-size: 16px; color: #fff;line-height: 1.2em;letter-spacing: -.05em;background: url('//img1.mbest.co.kr/Pub_event/20251209h/update_flag.png') no-repeat center;background-size: contain;}
.update_flag_s strong {color: #fff233;}
.pst1_1 {bottom:165px;left: 350px;}/* 업데이트 */
.pst1_2 {bottom:165px;right: 25px;}
.pst2_5,
.pst3_1,
.pst3_3,
.pst4_3 {bottom:35px;right: 25px;}
.pst3_2,
.pst3_4 {bottom:35px;right: 335px;}


.btn_go {position: absolute;width: 100px;height: 32px;text-indent: -9999px;overflow: hidden;background: url('//img1.mbest.co.kr/Pub_event/20251209h/btn_go.png') no-repeat center;background-size: contain;}/* 바로가기 */
.p1_01 {top:187px;right: 415px;}
.p1_02 {top:177px;right: 775px;}
.p1_03 {top:177px;right: 51px;}
.p1_04 {top:415px;right: 51px;}
.p1_05 {top:177px;right: 775px;}
.p1_06 {top:177px;right: 51px;}
.p1_07 {top:177px;right: 775px;}
.p1_08 {top:415px;right: 775px;}
.p1_09 {top:177px;right: 51px;}
.p1_10 {top:415px;right: 51px;}
.p2_01 {top:137px;right: 50px;}
.p2_02 {top:137px;left: 510px;}
.p3_01 {top:187px;right: 415px;}
.p3_02 {top:177px;right: 722px;}
.p3_03 {top:177px;right: 415px;}
.p3_04 {top:177px;right: 722px;}
.p4_01 {top:187px;right: 415px;}
.p4_02 {top:177px;right: 722px;}
.p4_03 {top:177px;right: 415px;}

.btn_tch {position: absolute;width: 110px;height: 32px;text-indent: -9999px;overflow: hidden;}/* 영어-선생님 */
.t2_01 {top:167px;left: 105px;}
.t2_02 {top:167px;left: 245px;}
.t2_03 {top:167px;left: 390px;}
.t2_04 {top:377px;left: 50px;}
.t2_05 {top:377px;left: 180px;}
.t2_06 {top:377px;left: 310px;}
.t2_07 {top:377px;left: 440px;}

.t3_01 {top:167px;right: 380px;}
.t3_02 {top:167px;right: 230px;}
.t3_03 {top:167px;right: 90px;}
.t3_04 {top:377px;right: 380px;}
.t3_05 {top:377px;right: 230px;}
.t3_06 {top:377px;right: 90px;}

.t4_01 {top:375px;left: 60px;width: 140px;}
.t4_02 {top:375px;left: 230px;width: 140px;}
.t4_03 {top:375px;left: 400px;width: 140px;}

.t5_01 {top:375px;right: 300px;width: 140px;}
.t5_02 {top:375px;right: 120px;width: 140px;}

.t6_01 {top:375px;left: 240px;width: 140px;}

.t7_01 {top:375px;right: 220px;width: 140px;}






/* con6 ******************************************/
.con6 .inner {width: 1200px;}

.con6 .sec_tit {margin-bottom: 90px;}
.con6 .sec_tit .s_tit {font-family: 'Pretendard-extrabold';font-size: 45px; color: #fff233;line-height: 1em;letter-spacing: -.03em;/**/text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);/**/}
.con6 .sec_tit .m_tit {font-family: 'GmarketSansBold';font-size: 70px; color: #fff;line-height: 1.1em;letter-spacing: -.05em;/**/text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);/**/}
.con6 .sec_tit .m_tit span {font-family: 'GmarketSansBold';font-size: 70px;}
.con6 .sec_tit .sum {font-family: 'Pretendard-bold';font-size: 30px; color: #fff;text-align: center;line-height: 1.2em;}
.con6 .sec_tit .sum strong {font-family: 'Pretendard-semibold';color:#e0ddff;}

.con6_ctn {position:relative;background:#fff;border-radius:25px;border: 2px solid #4036a9;padding: 0 48px 48px;margin-top: 70px;box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2);}
.con6_img1 img {margin-top: -52px;}

.con6_txt1 {position: absolute;top:-28px;left: 50%;transform: translateX(-50%);white-space: nowrap;font-family: 'GmarketSansBold';font-size: 38px; color: #fff233;text-align: center;line-height: 1.2em;letter-spacing: -.05em;}
.con6_txt1 p:nth-child(2) {font-family: 'Pretendard-semibold';font-size: 22px; color: #fff;line-height: 1.2em;}
.con6_txt2 {position: absolute;bottom:0px;left: 50%;transform: translateX(-50%);white-space: nowrap;font-family: 'Pretendard-medium';font-size: 12px; color: #999;line-height: 1.4em;}

.con6_box1 {display: flex;justify-content: center;gap: 20px;margin-top: 30px;}
.con6_box1 > div {position:relative;width:100%;background: #edf1f4;border-radius: 15px;border: 1px solid #d6dce1;padding: 40px 15px 25px 15px;font-family: 'Pretendard-bold';font-size: 20px;line-height: 1.4em;display: flex;align-items: center;flex-direction: column;color:#555;}

.con6_box1 .bkT {background: #3428b3;border-radius: 30px;height: 40px;padding: 0 20px;font-family: 'GmarketSansBold';font-size: 18px; color: #fff233;display: flex;justify-items: center;align-items: center;padding-top: 5px;margin-bottom: 15px;}
.con6_box1 .bkc_tit {font-family: 'Pretendard-extrabold';font-size: 27px; color: #262626;text-align: center;line-height: 1.2em;letter-spacing: -.05em;margin-top: 5px;}
.con6_box1 .bkc_tit strong {color: #3428b3;}
.con6_box1 .bkc_img {position:relative;margin-top: 20px;}

.con6_box1 ul {width:100%;margin-top: 25px;padding-left: 10px;}
.con6_box1 li {position:relative;padding-left:12px;font-family: 'Pretendard-semibold';font-weight: 500;font-size: 18px; color: #555;text-align: left;margin: 4px 0;letter-spacing: -.05em;line-height: 1.4em;}
.con6_box1 li::before {content:'';position:absolute;top:9px;left: 0;width: 6px;height: 6px;border-radius: 50%;background:#3428b3;}
.con6_box1 li strong {font-family: 'Pretendard-bold';color: #262626;}
.con6_box1 img {z-index: 1;}

.con6_box1 .b_up {position: absolute;top: -170px;right: -40px;background: #ffe13a;width: 90px;height: 90px;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-direction: column;font-family: 'Pretendard-extrabold';color: #262626;font-size: 15px;line-height: 1.1em;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);}
.con6_box1 .b_up strong {color:#cc184b;}

.con6_txt3 {font-family: 'Pretendard-medium';font-size: 17px; color: #e0ddff;line-height: 1.2em;margin-top: 15px;}
.con6_txt3 img {margin: -3px 2px 0 0;}

.con6_box_tit {font-family: 'GmarketSansBold';font-size: 40px; color: #262626;line-height: 1.2em;letter-spacing: -.05em;padding: 50px 0 30px;}
.con6_box_tit strong {color:#3428b3;}

.con6_img2,.con6_img3 {height: 250px;}
.con6_img2 img {margin: -30px 0 0 0;}
.con6_img3 img {margin: -60px 0 0 0;}

.con6_txt4 {font-family: 'Pretendard-medium';font-size: 12px; color: #999;line-height: 1.2em;margin-top: 20px;}

.update_flag {position: absolute;top:-30px;right: -30px;width:145px;height: 145px;display: flex;justify-content: center;align-items: center;flex-direction: column;font-family: 'SB_agro_B';font-size: 24px; color: #fff;line-height: 1.2em;letter-spacing: -.05em;background: url('//img1.mbest.co.kr/Pub_event/20251209h/update_flag.png') no-repeat center;background-size: contain;}
.update_flag strong {font-size: 26px; color: #fff233;}





/* con7 ******************************************/
.con7 .inner {padding: 90px 0 100px;}
.con7 .sec_tit .s_tit {font-family: 'GmarketSansBold';font-size: 40px; color: #262425;line-height: 1em;letter-spacing: -.05em;}
.con7 .sec_tit .m_tit {font-family: 'GmarketSansBold';font-size: 68px; color: #de137c;line-height: 1em;letter-spacing: -.05em;}
.con7 .sec_tit .sum {font-family: 'Pretendard-semibold';font-size: 24px; color: #413b3d;text-align: center;line-height: 1.3em;}
.con7 .sec_tit .sum strong {font-family: 'Pretendard-bold';}

.e_info {height: 52px;font-family: 'Pretendard-semibold';font-size: 18px; color: #fff;text-align: center;line-height: 1.2em;/**/display:inline-flex;justify-content: center;align-items: center;/**/gap: 25px;background: #de137c;border-radius: 30px;padding: 0 50px;margin: 0 auto;}
.e_info dl {/**/display: flex;justify-content: center;align-items: center;/**/gap: 15px;}
.e_info dt {position:relative;color:#fdef44;padding-left:12px;}
.e_info dt::before {content:'';position:absolute;top:7px;left: 0;width: 6px;height: 6px;border-radius: 50%;background:#fdef44;}
.e_info dd {}

.noti_box {position:relative;/**/display:flex;justify-content: center;align-items: center;/**/background: #f8ccdb;border-radius: 20px;padding: 30px 0;letter-spacing: -.03em;}
.noti_box p {width: 200px;font-family: 'GmarketSansBold';font-size: 20px; color: #bd778f;line-height: 1em;}
.noti_box p img {display:inline-block;margin-bottom: 10px;}
.noti_box ul {width: calc(100% - 200px);padding-left:22px;border-left: 1px solid #e2abbe;}
.noti_box li {position:relative;padding-left:8px;font-family: 'Pretendard';font-weight: 500;font-size: 14px; color: #be7590;text-align: left;margin: 6px 0;line-height: 1.2em;}
.noti_box li::before {content:'';position:absolute;top:7px;left: 0;width: 3px;height: 3px;border-radius: 50%;background:#be7590;}
.noti_box li strong {font-weight: 600;}

.con7_txt1 {font-family: 'GmarketSansBold';font-size: 36px; color: #262626;line-height: 1em;letter-spacing: -.05em;margin: 70px 0 30px;}

.a_link {display:inline-block;background: #daa1b4;height: 34px;border-radius: 20px;font-family: 'Pretendard';font-weight: 500;font-size: 15px; color: #fff !important;/**/display:inline-flex;justify-content: center;align-items: center;/**/padding: 0 15px 0 20px;letter-spacing: -.05em;}
.a_link:after {content:''; display:inline-block; width:7px; height:9px; margin-left: 5px; background:url("//img1.mbest.co.kr/Pub_event/20251022a/con1_ic_arr.png") no-repeat 0 0;}
.noti_box .a_link {position: absolute;top:20px;right: 20px;}

.listBox * {}

.evt_end_t {position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);/**/display: flex;justify-content: center;align-items: center;/**/flex-direction: column;gap: 10px;}
.evt_end_t p:nth-child(1) {font-family: 'GmarketSansBold';font-size: 28px; color: #fff;line-height: 1em;}
.evt_end_t p:nth-child(1) span {color:#fdef44;}
.evt_end_t p:nth-child(2) {font-family: 'Pretendard-medium';font-size: 20px; color: #fff;line-height: 1em;}

/* evt_comment */
.evtCon7 * {font-family: 'notokr-medium'; box-sizing: border-box; letter-spacing: -0.06em;} 
.evt_comment_box {position:relative;top:auto;border: 1px solid #ddd;background: #fff; width:100%; height:159px; display:flex; border-radius: 20px; overflow:hidden;}
.evt_comment_box .txt_box {width:calc(100% - 210px);}
.evt_comment_box .txt_box textarea {width:100%; height:130px; font-size:15px; color:#1c1c1c; padding:25px; resize:none; border:0; background-color: transparent;}
.evt_comment_box .txt_box textarea:focus{outline: none;}
.evt_comment_box .txt_box .txt_num {font-size:10px; color:rgba(51,51,51,0.5); text-align:right; padding:0 13px; margin-top: 4px;}
.evt_comment_box > a {width: 210px;height: 100%;background: #333;color: #fff;font-size:24px; font-family: 'Pretendard-semibold';line-height: 1.1em;display: flex;justify-content: center;align-items: center;}
.evt_comment_list {padding-left: 30px; margin-top: 14px;}
.evt_comment_list li {font-size: 15px; font-family: 'notokr-medium'; letter-spacing: -0.055em; color: rgb(51, 51, 51, 0.7); line-height: 22px; padding-left: 10px; position: relative;}
.evt_comment_list li::before {position: absolute; left: 0; top: 3px; content: '*';}
.evt_end {position:absolute; top:191px; left:0; z-index: 1;}

.evtCon7 .listBox {margin-top:60px;}
.listBox .list_top {display:flex; justify-content: space-between; margin-bottom:9px;}
.listBox .list_top .l {font-size:18px; color:#555; font-family: 'notokr-bold';}
.listBox .list_top .l strong {color: #ec1e58;}
.listBox .list_top .r a {display:block; width:110px; border-radius: 30px; background: #a2a2a2; font-size: 14px; padding: 6px 0px 7px; color: #fff; text-align: center; font-family: 'notokr-bold'; text-decoration: none;}

.comment_list {border-top: 2px solid #a2a2a2; border-bottom: 2px solid #a2a2a2; } 
.cb_dsc_comment { word-break: break-all; } 
#dump_list {border-top: 1px solid #a2a2a2; border-bottom: 1px solid #a2a2a2; } 
.cb_comment_area {align-items: center;font-size: 14px; text-align: left;font-family: 'Pretendard-medium';} 
.cb_nick_name {font-weight: bold; } 
.cb_comment_boxA .cb_lstcomment .cb_date {font-size: 11px; } 
.cb_comment_boxA .cb_lstcomment li {padding: 10px 0; } 
.cb_comment_area .del { display: inline-block; width: 10px;height: 10px; background: url('//img1.mbest.co.kr/Pub_event/20230704k/del.png') no-repeat 0 0; text-indent: -999em;background-size: contain;margin-top: 1px; } 
































