html, body {overflow-x: hidden;}
#content{padding:0;}

.inner {width:1100px;padding: 90px 0; margin:0 auto; position:relative;text-align: center;z-index: 99;font-size: 16px;font-family: 'notokr-medium';letter-spacing: -.05em;text-align: left;}
.inner h4{width: 100%;color: #121212;font-size: 45px;letter-spacing: -0.05em;font-family: 'Ria';text-align: center;line-height: 1.2em;}
.inner h4 strong{color: #04a09c;font-size: 55px;}
.inner h5{width: 100%;color: #333;font-size: 24px;letter-spacing: -0.05em;font-family: 'notokr-bold';text-align: center;line-height: 1.1;margin-top: 15px;}

#footer{padding-bottom: 20px;}
.content_top {width:100%;position:relative;overflow:hidden;background:#090201 url('//img1s.mbest.co.kr/Pub_event/20240624s/top_bg.jpg') no-repeat center/cover;}
.content1{background:#f5f5f5;}
.content2{background:#f2f2f2;}
.content3{background: #fff;}
.content4{background: #fff;}
.content5{background: #c8f5f6;}

/* 상단  ****************************/
.content_top {border-bottom: 5px solid #04a09c;}
.content_top .inner{height: 885px; padding: 0;text-align: center;}
.top_img {position: absolute;top: 70px;left: 0px;width: 100%;}
.top_txt{position: absolute;top: 330px;left: 0px;width: 100%;color: #fff;font-size: 30px;letter-spacing: -0.05em;line-height: 1.2em;font-family: 'notokr-medium';}
.top_imgBt {position: absolute;bottom: 0;left: 0px;width: 100%;}

.top_floating {position: absolute; top: 99px;left: -278px;}
.top_floating img {position: absolute; left: 0; top: 0;}
/*.top_stamp {position: absolute; width: 822px; height: 197px; bottom: 161px; left: 50%; transform: translateX(-50%); display: flex; align-items: center; justify-content: space-between;}
.top_stamp li {width: 195px; display: flex; justify-content: center; height: 100%;flex-wrap: wrap;align-content: center;}
.top_stamp .stamp {width: 195px; height: 197px;}
.top_stamp .stamp.close {background-color: #243884;}
.top_stamp .stamp.end {background-color: #944a39;}*/
.top_map {position: absolute; height: 162px; bottom: 54px; left: 50%; transform: translateX(-50%); display: flex; align-items: center; justify-content: center;gap: 10px;z-index: 9;}
.top_map li {width: 235px; display: flex; justify-content: center; height: 100%;background: #fff;flex-wrap: wrap;align-content: center;position: relative;border: 3px solid #149d99;border-radius: 20px;box-shadow: 0 0 5px rgba(0, 0, 0, .3);overflow: hidden;}
.top_map li div{display: block;width: 100%;text-align: center;color: #222;letter-spacing: -0.05em;line-height: 25px;}
.top_map li div:nth-of-type(1){font-size: 30px;letter-spacing: 0;font-family: 'notokr-black';}
.top_map li div:nth-of-type(2){font-size: 20px;font-family: 'notokr-medium';margin-top: 14px;}
/* .top_map li div:nth-of-type(3){font-size: 16px;font-family: 'notokr-medium';line-height: 1;} */
.top_map li div:nth-of-type(3){font-size: 22px;font-family: 'notokr-bold';margin-top: 5px;}
.top_map li a {display: inline-flex; width: 100px; height: 27px; color: #fff;background: #1a3f3e;justify-content: center;align-items: center;border-radius: 15px;font-size: 14px;font-family: 'notokr-bold';margin-top: 12px;}
.top_map li a:hover{text-decoration: none;}
.top_map .stamp {width: 195px; height: 197px;position: absolute;top: 0;left: 0;}
.top_map .end {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);font-size: 32px;color: #fff;font-family: 'notokr-bold';display: flex;justify-content: center;align-items: center;}

.top_btm {position: absolute;bottom: 0px;left:0px;width: 100%;text-align: center;}
.btn_play{position: absolute;left: 50%;top: 332px;transform: translateX(-50%);}


/* con3 ****************************/
@font-face {
    font-family: 'Ria';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2410-1@1.0/RiaSans-ExtraBold.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}
.content3 .inner{width:1000px;}
/*.content3 .img_box{width: 680px;height: 333px;background: url('//img1s.mbest.co.kr/Pub_event/20250929c/con3.png') no-repeat 0 0;position: relative;display: flex;margin:0 auto;margin-top: 42px;align-items: flex-end;justify-content: space-between;}
.content3 .img_box dl{width: 220px;height: 75px;display: inline-flex;justify-content: center;align-content: center;margin-bottom: 21px;flex-wrap: wrap;gap: 5px;}
.content3 .img_box dl dt{color: #111;font-size: 19px;letter-spacing: -0.01em;line-height: 1.1;font-family: 'Pretendard-extrabold';width: 100%;text-align: center;}
.content3 .img_box dl dd{font-family: 'Pretendard-medium';color: #555;font-size: 14px;line-height: 1.1;letter-spacing: -0.05em;width: 100%;}*/
.content3 .list_li{border: 1px solid #706a61;width: 100%;border-radius: 20px;overflow: hidden;}
.content3 .list_li table{width:100%;border-collapse: collapse;}
.content3 .list_li table tr:nth-of-type(1) th {background: #04a09c;}
.content3 .list_li table tr:nth-of-type(2) th {background: #8a4343;}
.content3 .list_li table th,
.content3 .list_li table td {color: #222;font-size: 30px;letter-spacing: -0.05em;font-family: 'Pretendard-extrabold';line-height: 1.1;text-align: left;padding: 30px;border-bottom: 1px solid #d1d1d1;}
.content3 .list_li table th {text-align: center;color: #fff;font-size: 28px;letter-spacing: -0.05em;font-family: 'Pretendard-extrabold';}
.content3 .list_li table td {padding: 35px 20px 35px 40px;}
.content3 .list_li .tch {font-size: 20px;font-family: 'notokr-bold';margin-top: 10px;}
.content3 .list_li .lec {font-size: 17px;font-family: 'notokr-medium';color: #333;line-height: 1.4em;margin-top: 10px;}

.content3 .tch_lec {display: flex;justify-content:flex-start;align-items: center;flex-wrap: wrap;gap: 10px;margin-top: 20px;}
.content3 .tch_lec li {width: 48%;font-size:15px;font-family: 'Pretendard-medium';color: #444;display: flex;justify-content:flex-start;align-items:center;gap: 8px;}
.content3 .tch_lec li:nth-child(even) {width: 50%;}
.content3 .tch_lec li label {background: #4f2e17;display:inline-flex;align-items: center;justify-content: center;border-radius: 20px;min-width: 36px;height: 22px;padding: 0 5px;font-size: 14px;font-family: 'Pretendard-semibold';color: #fff;}
.content3 .tch_lec li p:nth-child(2) {font-size: 17px;font-family: 'Pretendard-bold';color: #666;border-right: 1px solid #dddd;padding-right: 8px;}
.content3 .tch_lec li p:nth-child(2) strong {color: #222;font-weight: normal;}


/* con2 ****************************/
.content2 h4{}
.content2 h4 sup{line-height: 1;font-size: 30px;}

.review_con {position: relative; height: 460px; overflow: hidden;margin-top: 30px;}
.review_con * {box-sizing: border-box;}
.review_con ul {position: absolute; width: 1100px;}
.review_con ul li + li {margin-top: 20px;}
.review_item {display:flex; align-items: center; justify-content: flex-end;}
.review_item >div {position: relative; display:flex; align-items: center; width:860px; height:140px; font-family: 'Pretendard-medium'; font-size:17px; color:#222; line-height:1.3; padding:35px 40px; text-align: left;}
.review_con ul li .review_item.item02 {justify-content: flex-start;}
.review_con ul li .review_item.item02 > div {padding:35px 40px 35px 55px}
.review_item >div .name {position:absolute; bottom:25px; right:40px; font-size:16px; color:#6a6a6a; font-family: 'Pretendard-medium'; font-weight: normal;}
.epl_box01{width:858px; background:url("//jrimg1s.mbest.co.kr/pub_event/20250814p/speechbubble01.png") no-repeat 0 0; }
.epl_box02{background:url("//jrimg1s.mbest.co.kr/pub_event/20250814p/speechbubble02.png") no-repeat 0 0;}

.con2_btm_txt {font-size: 12px;color:#888;font-family: 'notokr-medium';line-height: 1.4em;letter-spacing: -0.05em;text-align: center;}


/* con4 ****************************/
.content4 .inner {width: 1000px;}
.content4 .con4_box{position: relative;display: flex;}
/*.content4 .con4_left{width: 680px;position: absolute;top: 0px;left: 0;}
.content4 .con4_left div{color: #fff;font-size: 18px;letter-spacing: -0.035em;font-family: 'Pretendard-semibold';line-height: 22px;text-align: left;padding:53px 0 69px 93px;}
.content4 .con4_left div span{color: #ffea38;}
.content4 .con4_left dl{width: 327px;height: 69px;margin-left: 291px;}
.content4 .con4_left dl dt{color: #323232;font-size: 18px;letter-spacing: -0.05em;font-family: 'Pretendard-bold';line-height: 22px;}
.content4 .con4_left dl dd{color: #581864;font-size: 18px;letter-spacing: -0.075em;font-family: 'Pretendard-extrabold';line-height: 22px;}
.content4 .con4_left p{color: #888;font-size: 14px;letter-spacing: -0.03em;font-family: 'notokr-medium';padding-top: 19px;}*/
.content4 .con4_right{width: 290px;position: absolute;bottom: 70px;left: 0px;color: #333;font-size: 12px;letter-spacing: -0.05em;line-height: 1.1em;font-family: 'notokr-medium';text-align: center;}
.content4 .con4_box2{border: 1px solid #d1d1d1;background: #f8f8f8;height: 90px;display: flex;width: 100%;justify-content: center;align-items: center;color: #333;font-size: 19px;font-family:'Pretendard-bold';letter-spacing:-0.03em;gap: 17px;border-radius: 20px;}
.content4 .con4_box2 span{color: #04a09c;margin: 0 -16px 0 -8px}

.content4 .con4_box .dd4{position: absolute;top: -25px;left: -45px;}
.content4 .notice{text-align: left;}
.content4 .notice h6{color: #555;font-size: 20px;letter-spacing: -0.035em;font-family: 'Pretendard-extrabold';line-height: 24px;position: relative;padding-left: 30px;}
.content4 .notice h6::before{content: '';display: inline-block;width: 25px;height: 24px;background: url(//img1s.mbest.co.kr/Pub_event/20250929c/ico_bullet.png) no-repeat 0 0;position: absolute;left: 0;top: 0;}
.content4 .notice p{color: #777;font-size: 18px;letter-spacing: -0.02em;line-height: 25px;font-family: 'Pretendard-bold';margin-top: 20px;}
.content4 .notice ul{padding-top: 5px;}
.content4 .notice ul li{color: #999;font-size: 14px;letter-spacing: -0.02em;line-height: 22px;font-family: 'Pretendard-medium';text-indent: -10px;padding-left: 10px;}


/* con5 ****************************/
.content5 .inner{padding: 130px 0 100px;text-align: center;width: 1100px;}
.content5 h4{font-size: 50px;}
.content5 h4 strong{font-weight: normal;}
.content5 .evt {position: absolute;top:80px;left: 50%;transform: translateX(-50%);}

.content5 .e_info {height: 60px;font-family: 'Pretendard-bold';font-size: 20px; color: #fff;text-align: center;line-height: 1.2em;/**/display:inline-flex;justify-content: center;align-items: center;/**/gap: 45px;background: #04a09c;border-radius: 30px;padding: 0 50px;margin: 0 auto;margin-top: 30px;}
.content5 .e_info dl {/**/display: flex;justify-content: center;align-items: center;/**/gap: 15px;}
.content5 .e_info dt {position:relative;padding-left:12px;}
.content5 .e_info dt::before {content:'';position:absolute;top:8px;left: 0;width: 6px;height: 6px;border-radius: 50%;background:#fff;}
.content5 .e_info dd {border-left: 1px solid #66cbc9;padding-left: 15px;line-height: 1em;}

.content5 .con5_imgB {background:#fff;border: 1px solid #9cd2d3;border-radius: 20px;overflow: hidden;margin-top: 40px;}
.content5 hr {display:block;border-top: 2px dotted #279c9a;opacity: .5;}

.content5 .notice{text-align: left;}
.content5 .notice h6{color: #333;font-size: 20px;letter-spacing: -0.035em;font-family: 'Pretendard-extrabold';line-height: 24px;position: relative;padding-left: 30px;}
.content5 .notice h6::before{content: '';display: inline-block;width: 25px;height: 24px;background: url(//img1s.mbest.co.kr/Pub_event/20250929c/ico_bullet.png) no-repeat 0 0;position: absolute;left: 0;top: 0;}
.content5 .notice p{color: #777;font-size: 18px;letter-spacing: -0.02em;line-height: 25px;font-family: 'Pretendard-bold';margin-top: 20px;}
.content5 .notice ul{padding-top: 5px;}
.content5 .notice ul li{color: #555;font-size: 14px;letter-spacing: -0.02em;line-height: 22px;font-family: 'Pretendard-medium';text-indent: -10px;padding-left: 10px;}

/* 개인정보 추가 */
.con5_cmt_poi {
    font-size: 12px;
    font-family: 'notokr-regular';
    color: #777;
    letter-spacing: -.05em;
    line-height: 1.4em;
    text-align: left;
    padding: 30px 30px 0;
}
.con5_cmt_poi p{font-family: 'notokr-bold';color:#555;font-size: 14px;margin:0 0 8px -18px;}
.con5_cmt_poi div{margin:0 0 5px;}

/* c5 - 소문내기 */
.evt_ctn {position: relative;border-radius: 20px;border: 1px solid #9cd2d3;overflow: hidden;}
.con5_txt1 {
    position: absolute;
    top: 136px;
    left: 130px;
    font-size: 19px;
    font-family: 'notokr-bold';
    color: #232323;
    letter-spacing: -.05em;
    line-height: 1.4em;
    text-align: left;
}

.con5_txt1 p {
    font-size: 16px;
    color: #666666;
}

.con5_txt2 {
    position: absolute;
    top: 136px;
    left: 644px;
    font-size: 19px;
    font-family: 'notokr-bold';
    color: #232323;
    letter-spacing: -.05em;
    line-height: 1.4em;
    text-align: left;
}

.con5_txt2 p {
    font-size: 18px;
    color: #f18022;
    margin-top: 5px;
}

.con5_txt3 {
    position: absolute;
    bottom: 50px;
    left: 60px;
    font-size: 15px;
    font-family: 'notokr-medium';
    color: #5a5a5a;
    letter-spacing: -.05em;
    line-height: 1.3em;
    text-align: left;
}

.con5_txt3 p {
    font-size: 13px;
    font-family: 'notokr-regular';
    margin-left: 18px;
}

.con5_txt4 {
    font-size: 22px;
    font-family: 'notokr-bold';
    color: #232323;
    letter-spacing: -.05em;
    line-height: 1.4em;
    text-align: center;
}

.con5_txt5 {
    background: #dba30e;
    border-radius: 30px;
    padding: 10px 40px 10px 30px;
    display: inline-block;
    height: 62px;
    box-sizing: border-box;
    margin: 30px 0 40px;
    font-size: 20px;
    font-family: 'notokr-bold';
    color: #fff;
    letter-spacing: -.03em;
    line-height: 1.4em;
    text-align: center;
}

.con5_txt5 dl {
    height: 100%;
    *zoom:1}

.con5_txt5 dl:after {
    display: block;
    clear: both;
    content: ""
}

.con5_txt5 dt, .con5_txt5 dd {
    float: left;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.con5_txt5 dt {
    color: #483504;
}

.con5_txt5 dd {
    margin-right: 10px;
    margin-left: 15px;
}

/* url_box */
.url_box {
    position: absolute;
    left: 50px;
    bottom: 111px;
    width: 1000px;
    height: 95px;
    display: flex;
    gap: 0 12px;
    justify-content: space-between;
    align-items: center;
    padding: 12px 20px 12px 12px;
    box-sizing: border-box;
}

.url_box input[type=text] {
    width: calc(100% - 180px);
    height: 65px;
    border: none;
    padding-left: 30px;
    font-size: 24px;
    font-family: 'notokr-medium';
    letter-spacing: -0.03em;
    border-radius: 12px;
}

.url_box input[type=text]:disabled {
    background-color: #fff;
}

.url_box input::placeholder {
    color: #cccccc;
}

.url_box input:focus {
    outline: none;
}

.url_box button {
    font-size: 0;
    width: 139px;
    height: 55px;
    flex: 0 0 auto;
}

.url_box button.apply_btn {
    background: url('//jrimg1s.mbest.co.kr/pub_event/20250814p/btn_apply.png') no-repeat center/contain;
}

.url_box button.modify_btn {
    background: url('//jrimg1s.mbest.co.kr/pub_event/20250814p/btn_modify.png') no-repeat center/contain;
}

.url_box button.end_btn {
    background: url('//jrimg1s.mbest.co.kr/pub_event/20250814p/btn_end.png') no-repeat center/contain;
}

.abtn {
    position: absolute;
    font-size: 0;
    text-indent: -9999em;
}
.abtn6_1 {
    left: 132px;
    top: 200px;
    width: 154px;
    height: 38px;
}

.abtn6_2 {
    left: 296px;
    top: 200px;
    width: 154px;
    height: 38px;
}

.agree_wrap {
    position: absolute;
    bottom: 50px;
    right: 50px;
}

.agree_wrap span, 
.agree_wrap a {
    display: block;
    height: 37px;
    padding: 0 15px;
    border-radius: 18px;
    background-color: #b2b2b2;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
    color: #fff;
    letter-spacing: -0.05em;
    box-sizing: border-box;
    font-family: 'Pretendard-medium';
}

.agree_wrap a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #656565;
    min-width: 159px;
    font-family: 'Pretendard-bold';
}

.agree_wrap a:hover {
    text-decoration: none;
}

.agree_wrap a:after {
    content: '';
    display: inline-block;
    width: 9px;
    height: 15px;
    margin-left: 5px;
    background: url("//img1s.mbest.co.kr/pub_event/20250327n/btn_arr.png") no-repeat 0 0 ;
}


/* con1 ****************************/
.content1 .inner{text-align: center;width: 1000px;}
.content1 h4{}
.content1 h4 strong{font-size: 45px;}

.img_box1 {display: flex;justify-content:center;align-items: center;margin-top: 35px;flex-wrap: wrap;gap: 10px;}
.img_box1 li {width:49%;background: #fff;border: 1px solid #ddd;box-shadow: 0 5px 0px #e7e7e7;border-radius: 20px;overflow: hidden;}
.img_box1 li:nth-child(3) {width:100% !important;margin-top: 15px;}
.img_box1 li p {background: #04a09c;font-family: 'Pretendard-bold';font-size: 26px; color: #fff;text-align: center;line-height: 1.2em;min-height: 70px;display: flex;justify-content: center;align-items: center;}
.img_box1 li:nth-child(2) p {background: #8a4343;}
.img_box1 li sup {font-size: 12px;font-family: 'Pretendard-medium';position: relative;top:-5px;margin-left: 2px;}


/* con6 ****************************/
.content6 .inner{text-align: center;width: 1000px;}
.content6 h4{}
.content6 h4 strong{font-size: 45px;}

.content6 .con6_box{border: 1px solid #ddd;padding:36px 0;margin-bottom: 40px;border-radius: 20px;margin-top: 30px;}
.content6 .con6_box ul{height: 198px;display: flex;}
.content6 .con6_box ul li{height: 198px;width: 220px;border-right: 1px solid #ddd;}
.content6 .con6_box ul li:nth-of-type(1){background: url('//img1s.mbest.co.kr/Pub_event/20251217c/con6_ico1.png') no-repeat center 5px;}
.content6 .con6_box ul li:nth-of-type(2){background: url('//img1s.mbest.co.kr/Pub_event/20251217c/con6_ico2.png') no-repeat center 5px;}
.content6 .con6_box ul li:nth-of-type(3){background: url('//img1s.mbest.co.kr/Pub_event/20251217c/con6_ico3.png') no-repeat center 5px;}
.content6 .con6_box ul li:nth-of-type(4){background: url('//img1s.mbest.co.kr/Pub_event/20251217c/con6_ico4.png') no-repeat center 5px;}
.content6 .con6_box ul li:nth-of-type(5){background: url('//img1s.mbest.co.kr/Pub_event/20251217c/con6_ico5.png') no-repeat center 5px;border-right: 0;}
.content6 .con6_box ul li dl{width: 100%;height: 100%;display: inline-block;padding-top: 109px;}
.content6 .con6_box ul li dl dt{color: #333;font-size: 23px;letter-spacing: -0.05em;line-height: 1.2em;font-family: 'SB_agro_B';padding-bottom: 10px;}
.content6 .con6_box ul li dl dt strong{color:#04a09c;}
.content6 .con6_box ul li dl dd{color: #888;font-size: 15px;letter-spacing: -0.05em;line-height: 19px;font-family: 'Pretendard-semibold';}



