@charset "ks_c_5601-1987";

#content * {box-sizing: border-box;}
strong {font-weight: normal;}

.inner {position:relative; width:1100px; margin:0 auto;}
.content_top {background:#dbfcff url("//jrimg1s.mbest.co.kr/pub_event/20250707L/top_bg.jpg") repeat-x center 0;}
.top_txt, .top_img, .top_star, .l_char, .r_char {position:absolute;}
.top_txt1 {top: 102px; left: 359px;}
.top_txt2 {top: 161px; left: 150px;}
.top_txt1, .top_txt2 {opacity: 0; transform: translate3d(0, -100px, 0); transition-property: opacity, transform; transition-duration: .5s;}

.load_complete .top_txt1, .load_complete .top_txt2 {opacity: 1; transform: translateZ(0); transition-delay: .5s;}

/* .top_img {opacity: 0; animation: fadeIn 0.4s both ease-in-out;}
.ani1 {animation-delay: 1.9s;}
.ani2 {animation-delay: 2.1s;}
.ani3 {animation-delay: 2.3s;}
.ani4 {animation-delay: 2.5s;}
.ani5 {animation-delay: 2.7s;}
.ani6 {animation-delay: 2.9s;} */

.top_img , .top_star { position: absolute; left: 50%; transform-origin: center center; top: 350px; transform: translateX(-50%) rotate3d(100, 100, 0, 0deg); opacity: 0; animation: updown 2.4s infinite ease-in-out; animation-direction: alternate;}
/* .top_star {position: absolute; left: 50%; transform-origin: center center; top: 350px; transform: translateX(-50%) rotate3d(100, 100, 0, 0deg); opacity: 0; } */
.load_complete .top_img , .load_complete .top_star {opacity: 1; transform: perspective(700px); transition: all 1s cubic-bezier(0.34, 1.56, 0.64, 1) .6s;}
.load_complete .top_img1 {top: 470px; left: 50%; transform: translateX(-519px) rotate3d(-100, 100, 0, 720deg); animation-delay: .5s;}
.load_complete .top_img2 {top: 588px; left: 50%; transform: translateX(-507px); z-index: 1;animation-delay: .6s;}
.load_complete .top_img3 {top: 684px; left: 50%; transform: translateX(-567px) rotate3d(0, -45, 0, 720deg);animation-delay: .3s;}
.load_complete .top_img4 {top: 463px; left: 50%; transform: translateX(434px) rotate3d(100, 100, 0, 720deg); animation-delay: 9s;}
.load_complete .top_img5 {top: 563px; left: 50%; transform: translateX(314px) rotate3d(10, 200, 0, 720deg); animation-delay: .2s;}
.load_complete .top_img6 {top: 699px; left: 50%; transform: translateX(319px); animation-delay: .3s;} 
.load_complete .top_star1 {top: 497px; transform: translateX(-632px); left: 50%; animation-delay: .5s;}
.load_complete .top_star2 {top: 579px; transform: translateX(-522px) rotate3d(100, 100, 0, 720deg); left: 50%; animation-delay: .3s; z-index: 1;}
.load_complete .top_star3 {top: 529px; transform: translateX(394px); left: 50%; animation-delay: .9s;}
.load_complete .top_star4 {top: 492px; transform: translateX(625px); left: 50%; animation-delay: .3s;}


@keyframes updown {
    0% {
        margin-top: 0px
    }

    50% {
        margin-top: 10px
    }

    100% {
        margin-top: -10px
    }
}

.l_char {bottom:198px; left: 50%; transform: translateX(-830px);}
.r_char {bottom:203px; left: 50%; transform: translateX(511px)}

.ani {position:absolute; left: 50%;}
.ani1 {bottom: 138px; transform: translateX(-882px);}
.ani2 {bottom: 194px; transform: translateX(-770px);}
.ani3 {bottom: 191px; transform: translateX(-624px);}
.ani4 {bottom: 182px; transform: translateX(465px);z-index: 1;}
.ani5 {bottom: 188px; transform: translateX(550px);}
.ani6 {bottom: 200px; transform: translateX(690px);}
 

/* ½ºÅ©·Ñ¹è³Ê */
.scrollBanner {position:fixed; top:300px; right:0;width:120px;z-index:999;}
.scrollBanner a[class^="scroll"] {display:block; width:100%; height:86px;background:url('//jrimg1s.mbest.co.kr/pub_event/20250707L/scroll.png') no-repeat 0 0; font-size:0; text-indent: -9999em;}
.scrollBanner a.scroll01 {background-position:0 0;}
.scrollBanner a.scroll02 {height: 83px; background-position:0 -86px;}
.scrollBanner a.scroll03 {height:89px; background-position:0 -169px;}

.scrollBanner a.scroll01.select, .scrollBanner a.scroll01:hover {background-position:100% 0;}
.scrollBanner a.scroll02.select, .scrollBanner a.scroll02:hover {height: 83px; background-position:100% -86px;}
.scrollBanner a.scroll03.select, .scrollBanner a.scroll03:hover {height:89px; background-position:100% -169px;}

/* tab */
.jbFixed {position: fixed !important;}
.evt_tab{ width: 100%; height: 100px;}
.sub_tab {height:100px; background:#fb7d13;}
.sub_tab.jbFixed {width: 100%; height:100px; position: fixed; top: 0;  z-index: 999;}
.evt_tab .inner{font-size:0;}
.sub_tab a{width:33.33%; height: 100px; display: inline-block; background:url('//jrimg1s.mbest.co.kr/pub_event/20250707L/tab.jpg') no-repeat 0 0; text-indent: -999em;}
.sub_tab a:nth-of-type(1){background-position: 0 0;}
.sub_tab a:nth-of-type(2){background-position: -367px 0;}
.sub_tab a:nth-of-type(3){background-position: 100% 0;}
.sub_tab a:nth-of-type(1):hover,
.sub_tab a:nth-of-type(1).select{background-position: 0 100%;}
.sub_tab a:nth-of-type(2):hover,
.sub_tab a:nth-of-type(2).select{background-position: -367px 100%;}
.sub_tab a:nth-of-type(3):hover,
.sub_tab a:nth-of-type(3).select{background-position: 100% 100%;}

.con1 {background: #0eb6d4;}
.con2 {background: #fff5de;}
.con4 {background: url('//jrimg1s.mbest.co.kr/pub_event/20250707L/con4_bg.jpg') repeat-x center 0;}
.con5 {background:#f1f2f2;}
.con6 {background:#fb8013; padding-bottom: 113px;}
.con7 {padding-bottom: 93px;}
.con8 {background:#fff071; padding-bottom: 115px;}
.con9 {background:#9efbeb; padding-bottom: 78px;}

.abtn {position:absolute; display:block; font-size:0; text-indent:-9999em;}
.abtn_top_vod {top: 481px; left: 50%; transform: translateX(-51%); width: 693px; height: 410px;}
.abtn_top1 {bottom: 79px; left: 43px; width: 432px; height: 88px; z-index: 1;} 
.abtn_top2 {bottom: 79px; left: 558px; width:432px; height:88px; z-index: 1;}
.abtn_top3 {bottom: 90px; left: 476px; width: 50px; height: 51px;}
.abtn_top4 {bottom: 90px; right: 59px; width: 50px; height: 51px;}

.abtn1_1 {top: 497px; left: 366px; width: 97px; height: 33px;}
.abtn1_2 {bottom: 201px; right: 202px; width: 286px; height: 32px;}
.abtn1_3 {bottom: 201px; right: 92px; width: 96px; height: 32px;}
.abtn2_1 {top: 355px; left: 0; width: 540px; height: 305px;}
.abtn2_2 {top: 355px; right:0; width: 540px; height: 305px;}
a[class*="abtn2_"]:before {content:''; position:absolute; bottom:15px; right:15px; width:64px; height:65px; background:url('//jrimg1s.mbest.co.kr/pub_event/20250707L/btn_vod_play.png') no-repeat 0 0;}
a[class*="abtn2_"]:after {content:''; position:absolute; bottom:15px; right:15px; width:64px; height:65px; background:url('//jrimg1s.mbest.co.kr/pub_event/20250707L/btn_vod_play2.png') no-repeat 0 0; animation: fadeEvt2 1.5s ease-in-out infinite; animation-duration: 2s;}

.abtn3_1 {top: 231px; right: 150px; width: 96px; height: 32px;}
.abtn3_2 {top: 442px; right: 267px; width: 345px; height: 30px;}
.abtn3_3 {top: 442px; right: 150px; width: 96px; height: 32px;}
.abtn3_4 {top: 557px; right: 300px; width: 190px; height: 32px;}
.abtn3_5 {top: 557px; right: 108px; width: 166px; height: 32px;}
.abtn3_6 {bottom: 126px; right: 18px; width: 299px; height: 53px;}
.abtn5_1 {top: 201px; left: 376px; width: 350px; height: 588px;}
.abtn5_2 {top: 201px; right: 0; width: 350px; height: 588px;}
.abtn6_1 {bottom: 89px; left: 50%; transform: translateX(-50%); width: 633px; height: 121px;}
.abtn6_2 {top: 114px; right: 18px; width: 299px; height: 54px;}
.abtn7_1 {top: 72px; right: 0; width: 113px; height: 163px;}

.abtn8_1 {top: 51px; left: 617px; width: 131px; height: 32px;}
.abtn8_2 {top: 337px; right: 80px; width: 181px; height: 46px;}
.abtn8_3 {top: 516px; right: 80px; width: 251px; height: 46px;}
.abtn8_4 {top: 457px; right: 183px; width: 33px; height: 32px;}
.abtn8_5 {top: 457px; right: 145px; width: 33px; height: 32px;}
.abtn8_6 {top: 457px; right: 108px; width: 33px; height: 32px;}
.abtn8_7 {top: 457px; right: 70px; width: 33px; height: 32px;}

.abtn9_1 {bottom: 61px; left:50%; transform: translateX(-50%); width: 302px; height: 60px;}
.abtn9_2 {bottom: 86px; left:50%; transform: translateX(-50%); width: 302px; height: 60px;}
.abtn9_3 {bottom: 64px; left:50%; transform: translateX(-50%); width: 302px; height: 60px;}

.con2_sw {position:relative;}
.con2_sw .swiper-button {position:absolute; top:50%; transform: translateY(-50%); margin:0; background:none; width:auto; height:auto;}
.con2_sw .swiper-button-prev {left:-42px;}
.con2_sw .swiper-button-next {right:-42px;}
.con2_sw .swiper-slide:before {content:''; position:absolute; bottom:19px; right:18px; width:64px; height:65px; background:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/con2_play.png") no-repeat 0 0;}

.btn_model_apply {position:absolute; bottom: 89px; left: 50%; transform: translateX(-50%); display:flex; align-items: center; justify-content: center; width:630px; height:120px; font-size:40px; color:#222; font-family: 'NanumSquareNeo-Hv'; background:#ffdd2b; border-radius:20px; box-shadow:0 4px 0 0 rgba(193,88,0,0.45); letter-spacing: -0.4px;}
.ico_hand {position:absolute; bottom: 87px; left: 50%; transform: translateX(358%); animation: fadeEvt 1.3s ease-in-out infinite; animation-duration: 2s;}
@keyframes fadeEvt {
	0% {opacity: 1;}
	1% {opacity: 0;}
	25% {opacity: 0;}
	26% {opacity: 1;}
	50% {opacity: 1;}
	51% {opacity: 0;}
	75% {opacity: 0;}
	76% {opacity: 1;}
	100% {opacity: 1;}
}

@keyframes fadeEvt2 {
	0% {opacity: 1;}
	1% {opacity: 0.7;}
	25% {opacity: 0.7;}
	26% {opacity: 1;}
	50% {opacity: 1;}
	51% {opacity: 0.7;}
	75% {opacity: 0.7;}
	76% {opacity: 1;}
	100% {opacity: 1;}
}

.con6_notice {padding:44px 65px; background:#f56e0e; border-radius:20px;}
.con6_notice strong {display:flex; align-items: center; font-size:20px; color:#111; font-family: 'NanumSquareNeo-Eb'; margin-bottom: 15px;}
.con6_notice strong:before {content:''; display:inline-block; width:22px; height:22px; background:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_notice.png") no-repeat 0 0; margin-right: 7px;}
.list01 li {position:relative; padding-left:9px; font-size:16px; color:#191919; font-family: 'NanumSquareNeo-Bd'; line-height:1.35; letter-spacing: -0.4px;}
.list01 li + li {margin-top: 5px;}
.list01 li:before {content:''; position:absolute; left:0; top:9px; width:3px; height:3px; border-radius:50%; background:#111;}

.notice_wrap {background: #f6f6f6; border-radius: 20px;}
.notice_wrap button {display: flex; width: 100%; text-align: center; font-size: 24px; align-items: center; justify-content: center; padding: 40px 20px; font-family: 'NanumSquareNeo-Eb';}
.notice_wrap button:after {content: ''; display: inline-block; width: 30px; height: 30px; margin-left: 15px; background: url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_toggle.png") no-repeat 0 0;  transition: 0.3s ease-in-out;}
.notice_wrap button.active:after {transform: rotate(180deg); transition: 0.3s ease-in-out;}
.notice_wrap .notice_con {padding: 0 56px 60px; color: #333; font-size: 16px; display: none;}
.notice_wrap .notice_con div:not(:first-child) {margin-top: 55px;}
.notice_wrap .notice_con div > strong {display: block; margin-bottom: 15px; font-size: 20px; color: #111; line-height:1.1;}
.notice_wrap .notice_con strong {font-family: 'NanumSquareNeo-Eb'; font-weight: normal;}
.notice_wrap ul li {font-family: 'NanumSquareNeo-Rg'; color:#333; letter-spacing: -0.7px;}
.notice_wrap ul li:before {background:#333;}

.con9 .notice_wrap {background:transparent}
.con9 .notice_wrap button:after {background-image: url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_toggle2.png"); }
.con9 .notice_wrap .notice_con {padding:0;}

.top_form {display:flex; align-items: center; justify-content:space-between; margin-bottom:35px;}
.top_form .l {display:flex; align-items:center;}
.top_form .l .txt_inp{position:relative; width:321px; height:56px; border:2px solid #111; border-radius:10px; padding:0 60px 0 0; background:#fff;}
.top_form .l .txt_inp input[type="text"]{color:#111; font-size:18px; width:100%; height:100%; padding-left:20px; border-radius:10px; font-family: 'NanumSquareNeo-Rg'; border:0;}
.top_form .l .txt_inp a {position:absolute; top:0; right:0; width:58px; height:100%; z-index: 1; background:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_search.png") center center no-repeat; font-size:0; text-indent: -9999px;}
.top_form .l > a {margin-left:19px;}
.top_form .l > strong {position: relative; font-size:16px; color:#5c5c5c; line-height:1; margin-left:10px; font-weight: normal; font-family: 'notokr-bold'; z-index: 1;}
.top_form .l > strong:before {content:''; position:absolute; bottom:-1px; left:-3px; width:calc(100% + 6px); height:10px; background:#fdf402; z-index: -1;}
.top_form .r {font-size:0;}
.top_form .btn_round {display:inline-block; font-size:16px; color:#5a5a5a; background:#d7d7d7; border-radius:20px; min-width:110px; text-align: center; padding:12px 20px; font-family: 'NanumSquareNeo-Eb';}
.top_form .btn_round.select , .btn_round.bg_black{background:#222; color:#fff;}
.top_form .r a {margin-left:10px;}

.model_list {display:flex; flex-wrap: wrap; margin-top: 35px;}
.model_list .item {display:block; width:358px; margin:14px 12px 0 0; border:2px solid #2c1e18; border-radius:10px; background:#fff; overflow: hidden;}
.model_list .item:nth-child(3n) {margin-right: 0;}
.model_list .item:nth-child(-n+3) {margin-top: 0;}
.model_list .item .img {position:relative; display: flex; width: 100%; height: 199px; align-items: center; justify-content: center; border-bottom: 2px solid #2c1e18; overflow: hidden;}
.model_list .item .img:before {content:''; position:absolute; bottom:12px; right:12px; width:65px; height:65px; background:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/btn_play1.png") no-repeat 0 0 ; z-index: 1;}
.model_list .item:nth-child(even) .img:before {background-image:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/btn_play2.png");}
.model_list .item .img img{max-width: 100%; width:100%; z-index: 0;} 
.model_list .item .btm {position:relative; padding:16px 13px 30px 29px;}
.model_list .item .btm .info {display:flex; align-items: center; justify-content: space-between;}
.model_list .item .btm .info .btn_like {display: block; padding-top: 4px; font-size:14px; color:#333; font-family: 'NanumSquareNeo-Bd';}
.model_list .item .btm .info .btn_like:before {content:''; display:inline-block; margin-right: 5px; vertical-align: middle; width:17px; height:15px; background:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_heart_off.png") no-repeat 0 0;}
.model_list .item .btm .info .btn_like.active:before {background-image: url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_heart_on.png");}
.model_list .item .btm .info .r {font-size:0;}
.model_list .item .btm .info .r a + a {margin-left: 3px;}
.model_list .item .btm .txt {width:210px; margin-top: 15px;}
.model_list .item .btm .txt strong {display:block; line-height:1.1; margin-bottom: 7px; font-family: serif; font-size:18px; color:#333; font-family: 'NanumSquareNeo-Eb';}
.model_list .item .btm .txt p {line-height:1.5; font-size:15px; color:#333; font-family: 'NanumSquareNeo-Bd'; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.model_list .item .btm .btn_del {position:absolute; bottom:15px; right:12px; display: block; min-width:70px; text-align: center; padding:8px 5px; font-size:15px; color:#333; font-family: 'NanumSquareNeo-Eb'; background:#d8d8d8; border-radius:15px}

.con7 .nodata {font-size:24px; font-family: 'NanumSquareNeo-Eb'; color:#a1a1a1; text-align: center;}
.con7 .nodata p {line-height: 1.1; padding:158px 0;}

.btn_more {display: inline-flex; align-items: center; justify-content: center; min-width:208px; height:54px; font-size:20px; color:#111; line-height:1; font-family: 'NanumSquareNeo-Bd'; border:2px solid #111; border-radius: 27px;}
.btn_more:after {content:''; display:inline-block; width:14px; height:14px; margin-left: 10px; background:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_plus.png") no-repeat 0 0;}

/* ÀÌº¥Æ® ´ñ±Û */
.evt_cmt_box {background: #fff; border: 2px solid #111; border-top: 0; padding: 0 33px 70px; border-radius: 0 0 25px 25px;}
.evt_cmt_box .tit {display:block; font-size:18px; color:#2d1801; font-family: 'NanumSquareNeo-Eb'; line-height:1.1;}
.evt_cmt_box .tit .sub_txt {font-size:16px; font-family: 'NanumSquareNeo-bd'; color: #666;}
.color_org {color:#ff4800;}
.sns_inp input[type="text"] {position:absolute; top:2px; left:2px; height:66px; width:798px; border-radius:10px; padding:0 27px; color:#222; font-size:18px; font-family: 'NanumSquareNeo-Bd'; border:0;}
.sns_inp input[type="text"]::placeholder {color:#aeaeae;}
.sns_inp a {position:absolute; right:0; top:0; width:230px; height:70px; font-size:0; text-indent: -9999px;}
.re_tbl {width:100%;}
.re_tbl thead tr {position:relative;}
.re_tbl thead tr:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #eaeaea; box-sizing: border-box; border-radius: 10px;}
.re_tbl tbody tr{border-bottom:1px dashed #e1e1e1;}
.re_tbl th,.re_tbl td {text-align:center;}
.re_tbl th {background:#f1f1f1; font-size:16px; color:#333; font-family: 'NanumSquareNeo-Eb'; padding:15px 30px;}
.re_tbl th:first-child {border-radius:10px 0 0 10px;}
.re_tbl th:last-child {border-radius:0 10px 10px 0;}
.re_tbl td {color:#717171; font-size:14px; font-family:'notokr-regular'; padding:20px 10px;}
.re_tbl td a {color:#717171; text-decoration: none; word-break: break-all;}

.sns_re_box{width: 100%;border: 1px solid #eaeaea;border-radius: 8px;overflow: hidden;margin-top: 8px;}
.sns_re_box:first-child{margin-top: 0;}
.sns_re_box .re_user_a{background: #f1f1f1;height: 54px;position: relative;padding-left: 25px;}
.sns_re_box .re_user_a a{position: absolute;top: 15px;right: 18px;display: inline-block;}
.sns_re_box .re_user_a div{color: #333;font-family: 'notokr-bold';font-size: 18px;letter-spacing: -0.075em;line-height: 54px;background: url('https://jrimg1s.mbest.co.kr/pub_event/20220701h/ico.png') no-repeat 0 center;padding-left: 37px;}
.sns_re_box .re_user_a div span{color: #7d7d7d;font-family: 'notokr-Medium';font-size: 16px;display: inline-block;padding-left: 10px;}
.sns_re_box .re_user_link{background: #fff;padding: 20px 25px;font-size: 18px;color: #717171;line-height: 1.2;font-family: 'notokr-bold';letter-spacing: -0.075em;}
.sns_re_box .nodata{text-align: center;color: #333;font-family: 'notokr-bold';font-size: 18px;letter-spacing: -0.075em;padding: 40px 0;background: #f1f1f1;}
.mt25 {margin-top:25px !important;}

.evt_wrap {position:relative;}
.evt_end {position: absolute; top: 0; left: 0; width: 1100px; height: 100%; background: rgba(0,0,0,0.7); z-index: 3; border-radius: 25px;}
.evt_end .con {position:absolute; top:140px; left:50%; transform:translateX(-50%); padding-top: 66px;}
.evt_end .con img {position: absolute; top: 0; left: 50%; transform: translateX(-51%); z-index: 1;}
.evt_end .con .txt {background:#fff; border-radius:30px; width:480px; padding:95px 20px 84px; text-align:center;}
.evt_end .con .txt > strong {display: block; font-size:35px; color:#2d1801; font-family: 'Maplestory OTF Bold'; line-height:1.2; font-weight: normal;}
.evt_end .con .txt > strong span {color:#0781dc;}
.evt_end .con .txt p {font-size:20px; color:#65625e; font-family: 'NanumSquareNeo-Eb'; line-height:1.1; letter-spacing: -0.5px;}
.evt_end .con .txt p strong {color:#2d1801;}
.evt_end .con .txt p a {border-bottom:1px solid #766e66; color:#2d1801;}

.re_box_nodata {margin-top:28px;}
.re_box_nodata .gry_box {display:flex; align-items: center; justify-content: center; min-height:119px; line-height:1.1; text-align: center; background:#f1f1f1; border-radius: 8px; border:1px solid #eaeaea; padding:37px 20px; font-size:20px; color:#000; font-family: 'NanumSquareNeo-Eb';}
.re_box_nodata .login_btn {display:inline-block; margin-left: 14px;}
.re_box_nodata .tit {margin-bottom: 10px;}


/* ·¹ÀÌ¾îÆË¾÷ */
.layer_pop * {box-sizing: border-box;}
.layer_pop {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.75);z-index: 999999; display: flex; align-items: center; justify-content: center;}
.layer_pop .pop_container {position: relative; border-radius: 30px; padding:50px; background: #fff; display: flex; flex-direction: column;max-height:88%; font-family: 'NanumSquareNeo-Bd';}
.layer_pop .pop_container .pop_close {position:absolute; top:25px; right:25px; display:block; font-size:0;}
.layer_pop .pop_container .pop_con::-webkit-scrollbar {width: 5px;}
.layer_pop .pop_container .pop_con::-webkit-scrollbar-thumb {background-color: #eee; border-radius: 10px;}
.layer_pop .pop_container .pop_con::-webkit-scrollbar-track {background-color: #fff;}
.layer_pop .pop_container .pop_scroll{overflow-y:auto; padding-right:10px; text-align: left;}
.layer_pop .pop_container .pop_tit {font-size:34px; color:#000; font-family: 'Maplestory OTF Bold'; margin-bottom: 12px; line-height: 1.1; letter-spacing: -0.5px;}
.layer_pop .pop_container .pop_tit span {color:#f46f00;}
.layer_pop .pop_container .sub_tit {font-size:17px; color:#393939; font-family: 'NanumSquareNeo-Bd'; letter-spacing: -0.6px;}
.layer_pop .pop_btn {font-size:0; margin-top:28px; text-align: center;}
.layer_pop .pop_btn a {display: inline-block; vertical-align: middle; min-width:160px; padding:15px; line-height:1.1; background:#d7d7d7; font-size:19px; color:#5a5a5a; border-radius:25px; font-family: 'notokr-bold';}
.layer_pop .pop_btn a.btn_org{background:#fb7d13; color:#fff;}
.layer_pop .pop_btn a.btn_black{background:#333; color:#fff;}
.layer_pop .pop_btn a.btn_gray {min-width:216px; height:48px; background:#8e8e8e; color:#fff; font-family: 'NanumSquareNeo-Eb';}
.layer_pop .pop_btn a:not(:first-child) {margin-left:10px;}
.pop_scroll::-webkit-scrollbar{width:5px;}
.pop_scroll::-webkit-scrollbar-thumb {background-color:#eee; border-radius:10px;}
.pop_scroll::-webkit-scrollbar-track {background-color:#fff;}


/* sns °øÀ¯ÇÏ±â ·¹ÀÌ¾î */
.layer_pop.pop_sns .pop_container {display: block; padding:45px 40px; text-align: center;}
.layer_pop.pop_sns .pop_container .pop_tit {line-height:1.1; font-size: 30px; color: #000; font-family: 'Maplestory OTF Bold'; margin-bottom: 19px;}

/* °³ÀÎÁ¤º¸ ¼öÁý ¹× ÀÌ¿ëµ¿ÀÇ ·¹ÀÌ¾î */
.pop_terms .pop_container {width: 750px;}
.pop_terms .pop_container .pop_tit {font-size:25px; margin-bottom: 25px; font-family: 'NanumSquareNeo-Eb';}
.pop_terms .pop_container .txt {text-align: left; font-size:16px; line-height:1.4;}
.pop_terms .pop_container .txt strong {display:inline-block; font-family: 'NanumSquareNeo-Eb'; border-bottom:1px solid #111;}

/* Áö¿øÇÏ±â ·¹ÀÌ¾î */
.pop_apply .pop_container {text-align: center;}
.pop_apply .pop_btn a {min-width:260px; font-family: 'NanumSquareNeo-Hv';}
.apply_txt {font-size:16px; color:#fb7d13; text-align: right; margin-bottom: 10px; font-family: 'notokr-black';}
.apply_box {display:flex; text-align: left;}
.apply_box + .apply_box {margin-top:13px;}
.apply_box > .l {width:106px; font-size:17px; color:#111; font-family: 'notokr-black'; padding-top: 8px; letter-spacing: -1.2px; line-height:26px;}
.apply_box > .l span {font-size:17px; color:#fb7d13; vertical-align: top;}
.apply_box > .r {width:calc(100% - 106px)}
.apply_chk {display: flex; flex-wrap: wrap; padding:19px; background:#f4f4f4;}
.apply_chk li {width:calc(50% - 5px); margin:10px 9px 0 0;}
.apply_chk li:nth-child(2n) {margin-right: 0;}
.apply_chk li:nth-child(-n+2) {margin-top: 0;}
.apply_chk li input[type="radio"]{display:none; appearance: none;}
.apply_chk li label {position:relative; display:flex; flex-direction: column; justify-content: center; width:100%; padding:15px; border:2px solid #d0d0d0; background:#fff; border-radius: 10px; font-size:15px; color:#444; text-align: center; height:80px; cursor: pointer;}
.apply_chk li label strong {display: flex; align-items: center; justify-content: center; font-size:15px; color:#111; font-family: 'NanumSquareNeo-Hv'; letter-spacing: -0.5px;}
.apply_chk li label strong img {margin-right: 6px; z-index: 0;}
.apply_chk li label p {margin-top:6px; font-size:13px; color:#898989;  font-family: 'NanumSquareNeo-Eb';}
.apply_chk li label:after {content:''; position:absolute; top:-3px; left:-3px; width:100%; height:100%; border-radius: 10px; display: none; border:3px solid #fb7d13;}
.apply_chk li input[type="radio"]:checked + label {background:#fff0e6;}
.apply_chk li input[type="radio"]:checked + label:after {display: block;}
.apply_chk li input[type="radio"]:checked + label p {color:#fb7d13;}
.apply_chk li input[type="radio"]:checked + label:before {content:''; position:absolute; top:8px; right:10px; width:19px; height:19px; background:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_chk.png") no-repeat 0 0 / 100%;}

.apply_box .r input[type=text] {width:100%; height:48px; border:1px solid #e5e5e5; padding:0 15px; font-size:15px; color:#444; font-family: 'notokr-medium';}
/* .apply_box .r input[type=text]:hover,.apply_box .r .txtarea_box:hover {box-shadow:0 2px 4px 0 rgba(0,0,0,.12)} */
.apply_box .r input[type=text]::placeholder, .apply_box .txtarea_box textarea::placeholder{color:#949494; font-family: 'notokr-regular';}
.apply_box .gray_box {background:#f5f5f5; padding:13px; border-radius:6px; font-size:13px; color:#888; line-height:18px; letter-spacing: -.4px;}
.apply_box .r input[type=text].inp_url {position:absolute; top:0; left:0; width:600px; border-radius:6px 6px 0 0;}
.apply_box .r .btm_txt {font-size:13px; color:#222; font-family: 'notokr-medium'; margin-top: 9px; letter-spacing:-0.5px;}

.apply_box .tag_box {display:flex; align-items: center; border:1px solid #e5e5e5; letter-spacing:-0.5px; padding:17px 21px;}
.apply_box .tag_box .tags {display:block;  font-size:15px; color:#222; font-family: 'notokr-black'; line-height:1.3; flex:1; letter-spacing: -0.5px;}

.chk_mail_box {position:relative; padding-left:29px; margin-top:11px; padding-top: 2px;}
.chk_mail_box input[type="checkbox"] {position:absolute; top:0; left:0; width:20px; height:20px; z-index: 1; appearance: none; background:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_chk_off.jpg") no-repeat 0 0 / 100%; cursor: pointer;}
.chk_mail_box input[type="checkbox"]:checked {background-image:url("//jrimg1s.mbest.co.kr/pub_event/20250707L/ico_chk_on.jpg")}
.chk_mail_box strong {display: block; font-size:16px; color:#111; font-family: 'notokr-bold'; font-weight: normal;}
.chk_mail_box p {margin-top: 9px; font-size:14px; color:#111; font-family: 'notokr-regular'; line-height:1.25;}
.chk_mail_box .gry_box {padding:17px 25px; margin-top: 10px; background:#f5f5f5;}
.chk_mail_box .gry_box strong {font-size:14px;}
.chk_mail_box .gry_box p {margin-top:3px;}
.chk_mail_box span {display: block; font-size:13px; font-family: 'notokr-medium'; color:#111; margin-top: 9px;}

.privacy_box {border:1px solid #e1e1e1; padding:22px 20px; letter-spacing: -0.4px; margin-top:30px; font-family: 'µ¸¿ò',dotum;}
.privacy_box .tit {font-size:14px; color:#2e2c2c; margin-bottom: 13px; font-weight: bold;}
.privacy_box .gry_box {padding:24px 17px; font-size:13px; color:#444; background:#f5f5f5; line-height: 1.25;}
.privacy_box .gry_box p {position:relative; padding-left: 10px; letter-spacing: -1px;}
.privacy_box .gry_box p:before {content:'*'; position:absolute; left:0; top:0;}
.privacy_box .gry_box p + p {margin-top: 5px;}
.privacy_box .terms_list {font-size:0; margin-top: 12px; padding:0 70px;}
.privacy_box .terms_list li {display:inline-block; width:50%;}
.privacy_box .terms_list li * {vertical-align: middle;}
.privacy_box .terms_list li:not(:nth-child(-n+2)){margin-top:5px;}
.privacy_box .terms_list li input[type="checkbox"] {display: none; appearance: none;}
.privacy_box .terms_list li label {display: inline-flex; align-items: center; color:#5e5e5e; font-size:13px; letter-spacing: -0.3px; cursor: pointer;}
.privacy_box .terms_list li label:before {content:''; display:inline-block; width:22px; height:22px; background:url("//jrimg1s.mbest.co.kr/pub_event/20240702p/ico_chk_off.jpg") no-repeat 0 0; margin-right:9px; vertical-align: middle;}
.privacy_box .terms_list li label span {color:#fb7d13;}
.privacy_box .terms_list li label strong {color:#111;}
.privacy_box .terms_list li input[type="checkbox"]:checked + label:before  {background-image:url("//jrimg1s.mbest.co.kr/pub_event/20240702p/ico_chk_on.jpg")}
.privacy_box .terms_list li a {display:inline-block; margin-left:5px;}

.url_box {position:relative;}
.apply_box .r .url_box input[type="text"] {height:40px; padding-right:60px;}
.url_box a {position:absolute; top:0; right:0;}

.apply_box .txtarea_box {width:100%; border:1px solid #e5e5e5; padding: 15px;}
.apply_box .txtarea_box textarea {height:110px; color:#444; border: 0; width: 100%; padding:0; font-size:15px; font-family: 'NanumSquareNeo-Bd'; resize: none;}
.apply_box .txtarea_box textarea:focus {outline: 0; border: 0;}
.apply_box .txtarea_box .byte {text-align: right; font-size:12px; color:#979797; font-family: 'NanumSquareNeo-Eb';}
.apply_box .txtarea_box .byte span{color:#f46f00}

/* Áö¿øµ¿±â ·¹ÀÌ¾î */
.pop_model_layer .pop_container {width:487px; min-height:350px; max-height:65%; padding:35px 33px;}
.pop_model_layer .pop_container .model_name {margin-bottom: 20px; line-height:1.1; font-size:22px; padding-bottom:19px; border-bottom:1px solid #ededed; color:#111; font-family: 'NanumSquareNeo-Eb';}
.pop_model_layer .pop_scroll {font-size:15px; color:#666; font-family: 'NanumSquareNeo-Bd'; line-height:1.7;}
.pop_model_layer .txt {word-break: break-all;}


/* ±âº» ·¹ÀÌ¾î */
.pop_basic .pop_container {min-width: 487px; width: auto; max-width: 640px; padding: 58px 40px 45vpx; font-family: 'NanumSquareNeo-Bd'; line-height: 1.3;text-align: center;}
.pop_basic .txt1 {font-size: 21px; color: #65625e; font-family: 'notokr-medium';}
.pop_basic .txt2 {font-size: 24px; color: #2d1801; font-family: 'notokr-black';}

/* ÇÏ´Ü ¹Ù¹è³Ê */
.btm_banner {position:fixed; bottom:0; left:0; width:100%; text-align:center; z-index: 100;}
.btm_banner > a {position:absolute; display:block; bottom:0; left:50%; font-size:0; text-indent: -9999em; height:100%;}
.btm_banner > a:nth-of-type(1) {width: 594px; height: 95px; margin-left: -650px;}
.btm_banner > a:nth-of-type(2) {width: 708px; height: 105px; margin-left: -60px;}

/* ³» Áö¿ø ±Û º¸±â */
.layer_pop.pop_my_post .pop_container .pop_tit {margin-bottom: 0; text-align: center;}
.layer_pop.pop_my_post .pop_container {padding:53px 50px;}
.pop_my_post .apply_box + .apply_box {margin-top: 11px;}
.pop_my_post .txt_box {display:flex; align-items: center; width:100%; min-height: 40px; border: 1px solid #e5e5e5; background:#f4f4f4; padding: 9px 20px; font-size: 16px; color: #656565; font-family: 'notokr-medium'; line-height:1.25;}
.pop_my_post .txt_box.box02 {height:147px; align-items: flex-start; padding:15px 20px; overflow-y: auto;}
.pop_my_post .txt_box strong {font-family: 'notokr-black'; color:#000; font-size:17px; font-weight: normal; line-height:1.25;}
.pop_my_post .txt_box strong span {color:#f67508;}
.pop_my_post .txt_box.box02::-webkit-scrollbar {width: 3px;}
.pop_my_post .txt_box.box02::-webkit-scrollbar-thumb {background-color: #ddd; border-radius: 10px;}
.pop_my_post .txt_box.box02::-webkit-scrollbar-track {background-color: #f4f4f4;}