@charset "euc-kr";
@import url("/inc_common/inc/css/fonts.css");

#evt_20200728 .mt70 {margin-top: 9.90vw !important;}
#evt_20200728 .mt50 {margin-top: 6.90vw !important;}
#evt_20200728 .mt40 {margin-top: 5.56vw !important;}
#evt_20200728 .mt30 {margin-top: 4.17vw !important;}
#evt_20200728 .mt25 {margin-top: 3.47vw !important;}
#evt_20200728 .mt10 {margin-top: 1.39vw !important;}
#evt_20200728 .mt5 {margin-top: 0.69vw !important;}

#evt_20200728 {width: 100%;}
#evt_20200728 img{vertical-align:top;width:100%;}

.inner {padding: 10vw 5vw;position:relative;text-align: center;}

.abtn {position:absolute; font-size:0; text-indent: -9999em;}
.abtn5_1 {top: 92.06vw;right: 23.22vw;width: 40.69vw;height: 9vw;}
.abtn5_2 {top: 6.25vw; left: 50%; transform: translateX(-50%); width: 26.39vw; height: 22.22vw;}
.abtn5_3 {top: 28.17vw; left: 50%; transform: translateX(-50%); width: 26.39vw; height: 23.61vw;}
.abtn5_4 {top: 52.47vw; left: 50%; transform: translateX(-50%); width: 26.39vw; height: 19.44vw;}
.abtn5_5 {top: 70.61vw; left: 50%; transform: translateX(-50%); width: 26.39vw; height: 23.61vw;}
.abtn {position:absolute; font-size:0; text-indent: -9999em;}
.abtn7 {top:6.25vw; left:50%; transform: translateX(-50%); width:54.17vw; height:6.39vw;}

.content_top{background:#1f2f36 url('//img1s.mbest.co.kr/Pub_event/20260212a/top_bg.png') repeat-x center 0 / auto 100%;}
.content_top .inner{padding: 0;height: 103.47vw;}
.content01{background:#0f9a7d;}
.content02{background:#f3f1e1;}
.content03{background:#fff;}
.content04{background:#d7ebe2;}
.content05_1,.content05_3,
.content05_2,.content05_4,.content05_5{background:#f1f1f1;}
.content05_1 .inner,
.content05_2 .inner,
.content05_3 .inner,
.content05_4 .inner,
.content05_5 .inner {border-top: 1px solid #cdcdcd;padding: 15.97vw 5vw 9.72vw;background: url('//img1s.mbest.co.kr/Pub_event/20260212a/con5_top.png') no-repeat center 9.5vw / 20vw auto;}
.content06{background: #d7ebe2;}
.content07{background:#ffffff;}
.content08 {background:#14475c;}


/* top */
.top_img1 {position: absolute;top:17.36vw;left: 50%;transform: translateX(-50%);width: 52.78vw;}
.top_img2 {position: absolute;top:30.56vw;left: 50%;transform: translateX(-50%);width: 87.50vw;}
.top_flag1 {position: absolute;top:0vw;left: 3.47vw;width: 19.44vw;}
.top_flag2 {position: absolute;top:2.08vw;right: 2.78vw;width: 19.44vw;}
.top_txt1 {position:absolute;top:59.72vw;left: 0;width: 100%;text-align: center;font-size: 3.47vw;font-family: 'Pretendard-semibold';color: #fff;letter-spacing: -.03em;line-height: 1.2em;}
.top_txt2 {position:absolute;top:70.14vw;left: 0;width: 100%;text-align: center;font-size: 1.81vw;font-family: 'Pretendard-regular';color: #fff;letter-spacing: -.01em;line-height: 1.4em;opacity: .25;}
.top_btn {text-align: center;position: absolute;bottom: 10.42vw;left: 0;width: 100%;z-index: 9;}
.top_btn a {position:relative;height:11.11vw;width: 40.00vw;display:inline-flex;justify-content: center;align-items: center;border-radius: 6.56vw;border: 0.42vw solid #1ec6a4;font-size: 3.5vw;font-family: 'Pretendard-bold';color: #fff !important;letter-spacing: -.03em;margin: 0 0.69vw;text-decoration: none !important;flex-direction: column;vertical-align: middle;gap: 0;line-height: 1.1em;}
.top_btn a span {font-size: 2.92vw;font-family: 'Pretendard-semibold';color: #ecd32c;margin-left: 0.69vw;}
.top_btn a::after {content: '';position:absolute;top:50%;right: 2.8vw;transform: translateY(-50%);width: 2.8vw;height: 2.8vw;background: url('//img1s.mbest.co.kr/Pub_event/20260212a/top_arw.png') no-repeat center / 100% auto;}

.bnr_interview {position: absolute; top: 180px; left: 50%; margin-left: -696px; z-index: 9;}
.bnr_interview a {position:absolute; font-size:0; text-indent: -9999em; display:block;}
.bnr_interview a:nth-of-type(1) {top: 105px; left: 26px; width: 102px; height: 112px;}
.bnr_interview a:nth-of-type(2) {top: 222px; left: 26px; width: 102px; height: 112px;}


/* tit */
h3 {font-family: 'SB_agro_B';font-size: calc(48 * 100vw / 720); color: #262626;line-height: 1.2em;letter-spacing: -.03em;text-align: center;}
h3 strong {color:#007f61;}
/* h3 br {display: none;} */
h3 sup {font-family: 'Pretendard-medium';font-size: 1.81vw; color: #262626;line-height: 1.2em;letter-spacing: -.03em;position: relative;top:-1.67vw;}
.h3_s {font-family: 'Pretendard-semibold';font-size: calc(36 * 100vw / 720); color: #333333;line-height: 1.2em;letter-spacing: -0.03em;}
.h3_s_c5 {font-family: 'Pretendard-semibold';font-size: calc(30 * 100vw / 720); color: #333333;line-height: 1.2em;letter-spacing: -0.03em;margin-bottom: 0.97vw;}
.st_img {position: relative;}
.st_txt {font-family: 'Pretendard-bold';font-size: calc(34 * 100vw / 720); color: #333333;line-height: 1.2em;letter-spacing: -0.03em;margin-top: 4.17vw;}
.st_txt strong {font-weight: normal;color:#007e61;position: relative;}
.st_txt strong::after {content: '';display: block ;position: absolute;left: 0;bottom: 0.42vw;width: 100%;border-bottom:0.14vw solid #007e61;}
.btm_txt {font-family: 'Pretendard-medium';font-size: calc(14 * 100vw / 720); color: #333333;line-height: 1.2em;letter-spacing: -0.03em;opacity: .7;}


/* con1 */
.content01{background:#0f9a7d;}
.content01 h3 {color: #262626;}
.content01 h3 strong {color:#fff;}
.content01 h3 em {position: relative;}
.content01 h3 em::after {content: '';position:absolute;top:-2.08vw;left: 50%;transform: translateX(-50%);width: 1.11vw;height: 1.11vw;border-radius: 50%;background: #fff;}
.content01 .st_txt {color: #20312d;}
.content01 .st_txt strong {color:#fff;}
.content01 .st_txt strong::after {border-bottom:0.14vw solid #fff;}


/* con3 */
.dt_txt {position: absolute;bottom: 8.64vw;right: 0;width: 100%;font-family: 'Pretendard-medium';font-size: calc(14 * 100vw / 720); color: #333333;line-height: 1.4em;letter-spacing: -0.03em;opacity: .8;}


/* con4 */
.con4_sw {position:relative; padding:0 5vw;}
.con4_sw .swiper-slide h3 {display: flex; flex-direction: column; height:25vw; justify-content: center; align-items: center; padding:1.39vw; margin-bottom: 2.08vw; background:#15785b; border:2px solid #15785b; border-radius:1.39vw; letter-spacing: -0.3px;font-weight: normal;}
.con4_sw .swiper-slide h3 strong {display: block; line-height:1.2; font-size:calc(30 * 100vw / 720); color:#fff; font-family: 'Pretendard-semibold'; text-shadow: 0 0.28vw #15785b;}
.con4_sw .swiper-slide h3 p {font-size:calc(20 * 100vw / 720); color:#fff; line-height:1.3em; margin-top: 2.08vw; font-family: 'Pretendard-medium'; letter-spacing: -0.6px;opacity: .8;}
.con4_sw .swiper-slide .img {position: relative;}
.con4_sw .swiper-slide .img span {/*position:absolute; top:50%; left:50%; transform: translate(-50%,-50%);width: 20vw;*/width: 100%;margin-bottom: 2vw;display: block;border:1px solid #bcb56f;box-sizing: border-box;}

.con4_sw .swiper-button {position:absolute; top:50%; transform: translateY(140%); background: none; width:5vw; height:auto; margin:0}
.con4_sw .swiper-button img {width: 5.56vw;}
.con4_sw .swiper-button-prev {left:-1.94vw;}
.con4_sw .swiper-button-next {right:-1.94vw;}
.con4_sw .swiper-pagination {position:static; margin-top: 3.47vw; line-height:1; font-size:0;}
.con4_sw .swiper-pagination span {width:2.22vw; height:2.22vw; opacity: 1 !important; background:#b1b1b1; border-radius: 50%;}
.con4_sw .swiper-pagination span + span {margin-left: 1vw;}
.con4_sw .swiper-pagination .swiper-pagination-bullet-active {background:#007e63; border-radius: 50%;}


/* con5 */
.content05_2 h3,
.content05_4 h3 {}
.content05_4 .inner {padding-left: 0;padding-right: 0;}
.c5_fg {position: absolute;top:20.14vw;left: 3vw;width: 15.97vw;}

/* con6 */
/* swiper3 */
.swBox_rv {position:relative;background:#fff;font-family:'notokr-bold';color:#2a2a2a;font-size:calc(26 * 100vw / 800);letter-spacing:-1px;line-height:1.3em;text-align:center;/*overflow:hidden;*/}
.sw_rv {height:33.5vw;background: url('//img2s.mbest.co.kr/mobile/event/20260212a/m_con5_slide_bg.png') no-repeat 0 0;padding: 0 8%;background-size: 100% auto;}
.sw_rv .rv_t {color:#fff;font-size:1.2em;height:8vw;width:100%;line-height:2em;}
.sw_rv .rv_t span {color:#ffe246;}
.sw_rv .rv_c {color:#2a2a2a;font-size:3.35vw;height:23vw;display:flex;align-items: center;justify-content: center;width:100%;}
.sw_rv .rv_c span {color:#007e61;display:contents;}
.swBox_rv .btn_prev {position:absolute;top:55%;left:-4vw;transform:translateY(-50%);z-index: 9;width: 3.5%;}
.swBox_rv .btn_next {position:absolute;top:55%;right:-4vw;transform:translateY(-50%);z-index: 9;width: 3.5%;}


/* con7 */
.box_tit {font-family: 'GmarketSansBold';font-size: 3.89vw; color: #262626;line-height: 1.2em;letter-spacing: -.05em;margin-top: 4.17vw;text-align: left;background: url('//img1s.mbest.co.kr/Pub_event/20260212a/con7_bull.png') no-repeat 0 0 / 4.2vw;padding-left: 5vw;}
.box_tit strong {color:#007f61;}

.noti_box {position:relative;letter-spacing: -.02em;text-align: left;}
.noti_box p {font-family: 'Pretendard-extrabold';font-size: 3.50vw; color: #37383c;line-height: 1em;background: url('//img1s.mbest.co.kr/Pub_event/20260212a/con7_bull2.png') no-repeat 0 / 3.2vw;padding-left: 4vw;}
.noti_box ol {display:flex;justify-content: center;align-items: flex-start;gap: 1.39vw 0;flex-direction: column;padding: 1.39vw 0 1.39vw 2.22vw;}
.noti_box li {position:relative;font-family: 'Pretendard-medium';font-size: 3vw; color: #989ba0;text-align: left;line-height: 1.4em;list-style-type:decimal;}
.noti_box li strong {color:#2c2c2c;font-weight:normal;font-family: 'Pretendard-bold';}
.noti_box li strong.blue {color:#0e69a2;font-weight:normal;font-family: 'Pretendard-bold';}

.flow {position: absolute;top: 23.5vw;left: 0;width: 100%;display: flex;justify-content:space-between;align-items: center;gap: 29.3vw 2vw;flex-wrap: wrap;}
.flow > div {display: flex;justify-content: center;align-items: center;flex-direction: column;width: 100%;gap: 0vw 0;font-family: 'Pretendard-medium';font-size: 2.2vw;color: #6a6a6a;text-align: center;letter-spacing: -.05em;width: 30.8%;line-height: 1.2em;}
.flow > div p {/*text-decoration: line-through;*/}
.flow .on {color:#007f61;font-family: 'Pretendard-bold';font-size: 2.4vw;text-decoration:none;}
.fl_cmt {text-align: right;color:#a9a9a9;font-size: 2vw;}

.ap_tbl {border-collapse: collapse;width: 100%;border-top: 0.28vw solid #333;}
.ap_tbl th,
.ap_tbl td {padding: 2.78vw 1vw;text-align: center;font-family: 'GmarketSansBold';line-height: 1.2em;}
.ap_tbl th {background: #eee;font-family: 'GmarketSansBold';font-size: 2.78vw; color: #37383c;font-weight: normal;}
.ap_tbl td {border-bottom: 0.14vw solid #333;font-size: 2.50vw;font-family: 'Pretendard-medium';letter-spacing: -.03em;}
.ap_tbl td.th {font-size: calc(22 * 100vw / 720); color: #37383c;border-right: 0.14vw solid #333;font-family: 'Pretendard-medium';position: relative;}
.ap_tbl td.th strong {font-weight: normal;font-family: 'Pretendard-bold';}
.ap_tbl td.th.fg_set::after {content: '';position: absolute;top:-2.81vw;right: -5.19vw;width:9.72vw;background: url('//img1s.mbest.co.kr/Pub_event/20260212a/fg_set.png') no-repeat 0 center / 100% auto;aspect-ratio:68/69;}
.ap_tbl td.th strong {font-weight: normal;font-family: 'Pretendard-bold';}
.ap_tbl td p {margin: 1.39vw 0;}
.ap_tbl td .off {color:#a4a4a4;font-size:  calc(20 * 100vw / 720);text-decoration: line-through;}
.ap_tbl td .on {color:#007f61;font-size:  calc(26 * 100vw / 720);font-family: 'GmarketSansBold';}

.btn_apl {position:relative;height:11.11vw;width: 37.50vw;height: 10.14vw;display:inline-flex;justify-content: center;align-items: center;border-radius: 5.56vw;font-size: calc(29 * 100vw / 720);font-family: 'Pretendard-bold';color: #fff;letter-spacing: -.03em;margin: 0 0.69vw;text-decoration: none !important;vertical-align: middle;line-height: 1.1em;background: #333;}
.btn_apl::after {content: '';position:absolute;top:50%;right: 3vw;transform: translateY(-50%);width: 1.81vw;height: 2.92vw;background: url('//img2s.mbest.co.kr/mobile/event/20260212a/apl_arw.png') no-repeat center / 100% auto;}
.btn_apl.grn {background: #007e62;}
.btn_apl.org {background: #d95414;}
.btn_apl.gry {background: #dddddd;color:#808080 !important;}
.btn_apl.gry::after {display: none;}


/* con8 */
/* swiper */
.swBox {background:#fff;overflow:hidden;}
.swBox .sw_tit {height: 10vw;background: #081c25;font-family:'Pretendard-semibold';color:#fff;font-size:4vw;letter-spacing:-1px;text-align: center;display: flex;justify-content: center;align-items: center;}
.swBox .sw_tit strong {color:#fbe33f;font-family:'Pretendard-bold';}
.swBox img {max-width:80%;}
#swContainer1 .swiper-slide p {margin:5% 0% 0;}
#swContainer2 .swiper-slide p {display:flex;align-items: center;justify-content: center;width:100%;height: 100%;}
#swContainer2 .swiper-slide {display: flex;align-items: center;justify-content: center;}
.btn_prev {position:absolute;top:45%;left:-4vw;transform:translateY(50%);z-index: 9;width: 3.5%;}
.btn_next {position:absolute;top:45%;right:-4vw;transform:translateY(50%);z-index: 9;width: 3.5%;}

/**/
.end_box{position: absolute;bottom:0px;left:0px;z-index: 99;}

.app_box{position: absolute;right:30px;z-index: 99;}
.app_box a{display: inline-block;}
.btn_app1{top: 185px;}
.btn_app2{top: 314px;}
.btn_app3{top: 381px;}
.btn_app4{top: 486px;}

.bg_layer {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0,.5);z-index:999999;}
.box_layer {position:absolute;top:50%;left:50%;width:900px;height:625px;transform: translate(-50%, -50%);}
.box_close {position:absolute;top:10px;right:10px;width:35px;height:35px;padding:8px;background:#413423;border-radius:50%;overflow:hidden;box-sizing:border-box;}

.btn_exam_type{position: absolute; width: 390px; height: 46px; top: 40px; left: 338px;}
.btn_exam_type > a{width: 100%; height: 100%;}
