@charset "ks_c_5601-1987";

.inner {width:1100px; margin:0 auto; position:relative;text-align: center;padding: 90px 0;}

.scroll{position: fixed;width:210px;right:0px;top:50%;margin-top: -17em;z-index: 99}
.scroll ul li{float: left;width: 210px;}
.scroll ul li a{width: 100%;display: inline-block;background:url('//img1s.mbest.co.kr/Pub_event/20260212a/scroll.png') no-repeat; text-indent:-999em;width: 100%;}
.scroll ul li.scr01 a{background-position: 0 0;height: 78px;}
.scroll ul li.scr02 a{background-position: 0px -78px;height: 78px;}
.scroll ul li.scr03 a{background-position: 0px -156px;height: 99px;}
.scroll ul li.scr01 a:hover,
.scroll ul li.scr01 a.select{background-position: -210px 0;}
.scroll ul li.scr02 a:hover,
.scroll ul li.scr02 a.select{background-position: -210px -78px;}
.scroll ul li.scr03 a:hover,
.scroll ul li.scr03 a.select{background-position: -210px -156px}

.abtn {position:absolute; font-size:0; text-indent: -9999em;}
.abtn5_1 {top: 58px; right: 160px; width: 221px; height: 36px;}
.abtn5_2 {top: 45px; left: 50%; transform: translateX(-50%); width: 190px; height: 160px;}
.abtn5_3 {top: 210px; left: 50%; transform: translateX(-50%); width: 190px; height: 170px;}
.abtn5_4 {top: 385px; left: 50%; transform: translateX(-50%); width: 190px; height: 140px;}
.abtn5_5 {top: 530px; left: 50%; transform: translateX(-50%); width: 190px; height: 170px;}
.abtn {position:absolute; font-size:0; text-indent: -9999em;}
.abtn7 {top:45px; left:50%; transform: translateX(-50%); width:390px; height:46px;}

.content_top{background:#004973 url('//img1s.mbest.co.kr/Pub_event/20260212a/top_bg.png') repeat-x center 0;}
.content_top .inner{padding: 0;height: 769px;}
.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: 115px 0 70px;background: url('//img1s.mbest.co.kr/Pub_event/20260212a/con5_top.png') no-repeat center 70px;}
.content06{background: #d7ebe2;}
.content07{background:#ffffff;}
.content08 {background:#14475c;}
.content08 .inner {padding: 0 0 70px;}


/* top */
.top_img1 {position: absolute;top:85px;left: 50%;transform: translateX(-50%);}
.top_img2 {position: absolute;top:185px;left: 50%;transform: translateX(-50%);}
.top_flag1 {position: absolute;top:0;left: 0;}
.top_flag2 {position: absolute;top:30px;right: 0;}

.top_txt1 {position:absolute;top:445px;left: 0;width: 100%;text-align: center;font-size: 25px;font-family: 'Pretendard-semibold';color: #fff;letter-spacing: -.03em;line-height: 1.2em;}
.top_txt2 {position:absolute;top:520px;left: 0;width: 100%;text-align: center;font-size: 13px;font-family: 'Pretendard-regular';color: #fff;letter-spacing: -.01em;line-height: 1.4em;opacity: .25;}

.top_btn {text-align: center;position: absolute;bottom: 100px;left: 0;width: 100%;z-index: 9;}
.top_btn a {position:relative;height:76px;width: 360px;display:inline-flex;justify-content: center;align-items: center;border-radius: 40px;border: 3px solid #1ec6a4;font-size: 27px;font-family: 'Pretendard-bold';color: #fff !important;letter-spacing: -.03em;margin: 0 5px;text-decoration: none !important;}
.top_btn a span {font-size: 22px;font-family: 'Pretendard-semibold';color: #ecd32c;margin-left: 5px;}
.top_btn a::after {content: '';position:absolute;top:50%;right: 25px;transform: translateY(-50%);width: 25px;height: 25px;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: 54px; 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: 13px; color: #262626;line-height: 1.2em;letter-spacing: -.03em;position: relative;top:-12px;}
.h3_s {font-family: 'Pretendard-semibold';font-size: 38px; color: #333333;line-height: 1.2em;letter-spacing: -0.03em;}
.h3_s_c5 {font-family: 'Pretendard-semibold';font-size: 31px; color: #333333;line-height: 1.2em;letter-spacing: -0.03em;margin-bottom: 7px;}
.st_img {position: relative;}
.st_txt {font-family: 'Pretendard-bold';font-size: 36px; color: #333333;line-height: 1.3em;letter-spacing: -0.03em;margin-top: 30px;}
.st_txt strong {font-weight: normal;color:#007e61;position: relative;}
.st_txt strong::after {content: '';display: block ;position: absolute;left: 0;bottom: 3px;width: 100%;border-bottom:1px solid #007e61;}
.btm_txt {font-family: 'Pretendard-medium';font-size: 13px; 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:-15px;left: 50%;transform: translateX(-50%);width: 8px;height: 8px;border-radius: 50%;background: #fff;}
.content01 .st_txt {color: #20312d;}
.content01 .st_txt strong {color:#fff;}
.content01 .st_txt strong::after {border-bottom:1px solid #fff;}


/* con3 */
.dt_txt {position: absolute;bottom: 55px;right: 0;width: 49%;font-family: 'Pretendard-medium';font-size: 13px; color: #333333;line-height: 1.4em;letter-spacing: -0.03em;opacity: .8;}


/* con4 */
.con4_sw {position:relative;}
.con4_sw .swiper-slide h3 {padding:30px 0 32px; margin-bottom: 20px; background:#15785b; border:2px solid #15785b; border-radius:10px; letter-spacing: -0.3px;}
.con4_sw .swiper-slide h3 strong {display: block; line-height:1; font-size:30px; color:#fff; font-family: 'Pretendard-semibold'; text-shadow: 0 2px #15785b;}
.con4_sw .swiper-slide h3 p {font-size:18px; color:#fff; line-height:1; margin-top: 15px; font-family: 'Pretendard-regular';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%);}

.con4_sw .swiper-button {position:absolute; top:50%; transform: translateY(72%); background: none; width:auto; height:auto; margin:0}
.con4_sw .swiper-button-prev {left:-52px;}
.con4_sw .swiper-button-next {right:-52px;}
.con4_sw .swiper-pagination {position:static; margin-top: 22px; line-height:1; font-size:0;}
.con4_sw .swiper-pagination span {width:17px; height:17px; opacity: 1 !important; background:#98a59e; border-radius: 50%;margin: 0 5px;}
.con4_sw .swiper-pagination .swiper-pagination-bullet-active {background:#007e63;}


/* con5 */
.content05_2 h3,
.content05_4 h3 {letter-spacing: -.08em;}
.c5_fg {position: absolute;top:120px;left: 0;}

/* con6 */
/* swiper3 */
.swBox_rv {width:1000px;margin:0 auto;height:235px;background:#fff;font-family:'notokr-bold';color:#2a2a2a;font-size:18px;letter-spacing:-1px;line-height: 2em;text-align:center;overflow:hidden;}
.sw_rv {height:235px;background: url('//img1s.mbest.co.kr/Pub_event/20260212a/con5_slide_bg.gif') no-repeat 0 0;padding: 0 180px;}
.sw_rv .rv_t {color:#fff;font-size:32px;height:55px;width:100%;line-height:1.7em;}
.sw_rv .rv_t span {color:#ffe246;}
.sw_rv .rv_c {color:#2a2a2a;font-size:27px;height:165px;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:50%;left:0px;transform:translateY(100%);z-index: 9;}
.swBox_rv .btn_next {position:absolute;top:50%;right:0px;transform:translateY(100%);z-index: 9;}


/* con7 */
.box_tit {font-family: 'GmarketSansBold';font-size: 28px; color: #262626;line-height: 1.2em;letter-spacing: -.05em;margin-top: 30px;text-align: left;background: url('//img1s.mbest.co.kr/Pub_event/20260212a/con7_bull.png') no-repeat 0 0 / 28px;padding-left: 35px;}
.box_tit strong {color:#007f61;}

.noti_box {position:relative;letter-spacing: -.02em;text-align: left;}
.noti_box p {font-family: 'Pretendard-extrabold';font-size: 17px; color: #37383c;line-height: 1em;background: url('//img1s.mbest.co.kr/Pub_event/20260212a/con7_bull2.png') no-repeat 0 center / 17px;padding-left: 22px;}
.noti_box ol {display:flex;justify-content: center;align-items: flex-start;gap: 10px 0;flex-direction: column;padding: 10px 0 10px 16px;}
.noti_box li {position:relative;font-family: 'Pretendard-medium';font-size: 15px; color: #989ba0;text-align: left;line-height: 1.3em;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;bottom: 21px;left: 0;width: 100%;display: flex;justify-content: center;align-items: center;gap: 0 15px;}
.flow > div {display: flex;justify-content: center;align-items: center;flex-direction: column;width: 100%;gap: 6px 0;font-family: 'Pretendard-medium';font-size: 14px;color: #6a6a6a;text-align: center;letter-spacing: -.05em;}
.flow > div p {/*text-decoration: line-through;*/}
.flow .on {color:#007f61;font-family: 'Pretendard-bold';font-size: 15px;text-decoration:none;}
.fl_cmt {text-align: right;color:#a9a9a9;font-size: 12px;}

.ap_tbl {border-collapse: collapse;width: 100%;border-top: 2px solid #333;}
.ap_tbl th,
.ap_tbl td {padding: 20px 15px;text-align: center;font-family: 'GmarketSansBold';line-height: 1.2em;}
.ap_tbl th {background: #eee;font-family: 'GmarketSansBold';font-size: 20px; color: #37383c;font-weight: normal;}
.ap_tbl td {border-bottom: 1px solid #333;font-size: 18px;font-family: 'Pretendard-medium';letter-spacing: -.03em;}
.ap_tbl td.th {font-size: 20px; color: #37383c;border-right: 1px 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:-13px;right: -23px;width:68px;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 p {margin: 10px 0;}
.ap_tbl td .off {color:#a4a4a4;text-decoration: line-through;}
.ap_tbl td .on {color:#007f61;font-size: 24px;font-family: 'GmarketSansBold';}


/* con8 */
/* swiper */
.swBox {background:#fff;overflow:hidden;}
.swBox .sw_tit {height: 70px;background: #081c25;font-family:'Pretendard-semibold';color:#fff;font-size:32px;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:100%;}
#swContainer2 .swiper-slide {display: flex;align-items: center;justify-content: center;}
.btn_prev {position:absolute;top:50%;left:-50px;transform:translateY(-50%);z-index: 9;}
.btn_next {position:absolute;top:50%;right:-50px;transform:translateY(-50%);z-index: 9;}


/**/
.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%;}
