@charset "euc-kr";
/* setting */
/*{padding:0; margin:0}*/
.blindw {position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}
.eventWrap{width:100%;text-align:center;position:relative;font-size:18px;line-height:1.4;letter-spacing:-0.03em;overflow:hidden;}
.eventWrap{font-family :'NotoSans KR';}
.eventWrap *{box-sizing:border-box}
.eventWrap .inner {position:relative;width: 1080px;margin:0 auto;}
.eventWrap .inner::after{content:"";display:block;clear:both;}
.eventWrap img{border:0 none;vertical-align:middle;max-width:100%;}
.eventWrap .video_box{position: relative;z-index: 1;cursor:pointer;padding-bottom: 56%;background: #222;overflow: hidden;border-radius: 3px;border-radius: 15px;}
.eventWrap .video_box .play_area{z-index:3;width: 100% !important;height: 100% !important;position: absolute;width: 100%;height: 100%;}
.eventWrap .video_box iframe{position: absolute;top:0;left:0;width:100%;height:100%;}
.eventWrap .video_box.ytb{padding: 0;}
.lecture {padding-bottom:0!important;background:#fff;text-align: left;}
.vodchr_banner {margin-bottom:0!important;}
.video_wrap{margin: 0 40px 25px;position: relative;padding-bottom: 55px;}
.video_wrap::before{content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);width: 1200px; height: 55px; background: url(https://img.megagong.net/m/2022/0207_kingpmj20/220419/con8_vd_sha.png) no-repeat center top; background-size: auto 100%;background-size: contain;width: 105%;}

/* flo */
.flt_inner {position: absolute;text-align: center;top: 100px;left: 50%;margin-left: 720px;z-index: 3;width: 180px;opacity: 1;}
.flt_inner a {display:block;position:relative;}

/* common */
.eventWrap h3{position: relative; margin-bottom: 75px;}

/* conTop */
.conTop {position:relative; padding:15px 0 0;background: #e9f3e8 url('https://img.megagong.net/m/2022/0718_farm/top_bg.jpg') no-repeat center; background-size: auto 100%;}
.conTop .w1350.inner{width: 1350px;}
.conTop h2{position: relative;}
.conTop h2 a{position: absolute;left: 50%;bottom: 12%;width: 20%;height: 4%;font-size: 0;transform: translateX(-50%);/*background: #0000007d*/}

/* con1 */
.con1 {position:relative; padding: 150px 0; background: #22734d;}

/* con2 */
.con2 {position:relative; padding: 150px 0; background: #e9f3e8;}
.char_zone,.curr_Stit a,.curr_tit,.curr_Stit,.curr_Stit.special,.teaCurr .tbl_wrp.special{display: none;}
.con2 .teaCurr{position: relative;}
.con2 .teaCurr .tit{display: block;}
.con2 .teaCurr .curr_vd{display: block;text-align: right;margin: -38px 40px 10px 0;}
.con2 .teaCurr .tbl_wrp{margin: 0 auto;width: 1000px;}
.con2 .teaCurr .essential .tbl tbody tr td,.con3 .lecTab_wrap > div, .teaTab_wrap > div, .stepTab_wrap > div,.con3 .lectlist .lect_item{background: #fff;}
.con2 .teaCurr .essential .tbl tr th{background:#dafccd}
.con2 .teaCurr .tbl tbody tr th, .teaCurr .tbl tbody tr td{font-size: 18px;}

/* con3 */
.con3 {position:relative; padding: 150px 0; background: #fff;}

/* con4 */
.con4{position:relative; padding: 150px 0; background: #e9f3e8;background: -moz-linear-gradient(top, #e9f3e8 0%, #C5CEC5 100%);background: -webkit-linear-gradient(top, #e9f3e8 0%, #C5CEC5 100%);background: linear-gradient(to bottom, #e9f3e8 0%, #C5CEC5 100%);}
.con4::before{content: '';display: block;background: url('https://img.megagong.net/m/2022/0718_farm/con4_tea.png') no-repeat center;width: 520px;height: 1180px;position: absolute;left: 50%;bottom: 0;margin-left: -1035px;}
.con4 .book{display: block; margin: 0 -103px;}
.con4 .btns{display: block;width: 850px;margin: 0 auto;}
.con4 .btns > div{float: left;}
.con4 .btns > div a + a {margin-top: 10px;display: block;}
.con4 .btns > div + div{margin-left: 240px;}

/* con5 */
.con5{position:relative; padding: 150px 0; background: #fff;}

/* event */
.event {position:relative; padding: 160px 0;}
.event h3 i{position: absolute;width: 18%;right: -115px;top: 80px;}
/* event1 */
.event1 {background: #029F3F;background: -moz-linear-gradient(top, #029F3F 0%, #887B1B 50%, #e96201 100%);background: -webkit-linear-gradient(top, #029F3F 0%, #887B1B 50%, #e96201 100%);background: linear-gradient(to bottom, #029F3F 0%, #887B1B 50%, #e96201 100%);}
.event1 .infoBox{position: relative;padding: 20px 0 120px;}
.event1 .infoBox:before{display:block;position:absolute;top:0;left: -150px;height: 100%;width: 3000px;background: #fff3da;border-top-left-radius: 150px;border-bottom-left-radius: 150px;}
.event1 .infoBox .infoR{position: absolute;top: -45px;right: 0;}
.event1 .infoBox .infoL{position: relative;text-align: left;color: #000;font-size: 21px;}
.event1 .infoBox .infoL .infoList li{width: 50%;color: #231816;}
.event1 .infoBox .infoL .infoList li:nth-child(2){padding:30px 0}
.event1 .infoBox .infoL .infoList li .tiny{font-size: 14px;color: #fff;font-weight: 700;}
.event1 .infoBox .infoL .infoList li strong{position: relative;padding-left: 10px;display: block;}
.event1 .infoBox .infoL .infoList li strong::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 2px;background: #000;height: 60%;border-radius: 100%;}

/* caution */
.caution {text-align: left;padding: 70px 0;}
.caution h4{margin-bottom: 20px;}
.caution dl{line-height: 1.6;}
.caution dt{font-size: 16px;font-weight: 700;}
.caution dd{font-size: 14px;}
.caution dd a{font-weight: 700;color: #f85a00;border: 1px solid #f85a0078;padding: 0 5px;font-size: 12px;}

/* 220928 Ãß°¡ */
.conreview .inner {padding: 160px 0;}
.conreview .review_wrap_mo {width: 350px; display: none;}
.conreview .review_wrap_pc ul li {float: left; margin: 0 15px 15px 0;}
.conreview .review_wrap_pc ul li:nth-child(3n) {margin: 0 0px 15px 0;}


@media (max-width: 1350px){
    .conTop .w1350.inner{width: 97%;}
}
@media (max-width: 1200px){
    .eventWrap{font-size: 13px;}
    .flt_inner{display: none;}
    .eventWrap .inner {width: 96%;}
    
    /* common */
    .eventWrap h3{margin-bottom: 8%;}

    .conTop {padding: 2% 0 0;}

    .con1{padding: 15% 0 10%;}

    .con2{padding: 15% 0;}
    .con2 .teaCurr .tit{float: left;}
    .con2 .teaCurr .curr_vd{margin: 0 0 2%;}
    .con2 .teaCurr .tbl_wrp{width: 100%;}
    .con2 .teaCurr .tbl tbody tr th, .teaCurr .tbl tbody tr td{font-size: 16px;}

    .con3{padding: 15% 0;}

    .con4{padding: 15% 0;}
    .con4 .book{margin: 0 -15%;}
    .con4 .btns{width: 78%;}
    .con4 .btns > div{width: 32%;}
    .con4 .btns > div + div{margin-left: 36%;}
    
    .con5{padding: 15% 0;}
    
    .event1{padding: 15% 0;}
    .event1 .infoBox{padding: 3% 0 10%;}
    .event1 .infoBox .infoL{font-size: 19px;}
    .event1 .infoBox .infoR{width: 48%;top: 5%;}

    /* 220928 Ãß°¡ */
    .conreview .inner {padding: 12% 0;}
    .conreview .review_wrap_pc {margin: 0 5% 0 6%;}
    .conreview .review_wrap_pc ul li {margin: 0 1% 1% 0; width: 32%;}
    .conreview .review_wrap_pc ul li:nth-child(3n) {margin: 0 0px 1% 0;}
    .conreview .review_wrap_pc ul li p.review {width: 100%;}
}
@media (max-width: 768px){
    .con2 .teaCurr .tit{width: 50%;margin-bottom: 3%;}
    .con2 .teaCurr .curr_vd{width: 30%;float: right;}
    .con2 .teaCurr .tbl tbody tr th, .teaCurr .tbl tbody tr td{font-size:14px}
    
    .con4 .btns{width: 90%;}

    .event1 .infoBox .infoR{width: 60%;position: relative;top: auto;right: auto;margin: 0 auto 5%;}
    .event1 .infoBox .infoL{font-size: 15px;}
    .event1 .infoBox .infoL .infoList li .tiny{font-size: 12px;}
    .event1 .infoBox .infoL .infoList li{width: 100%;}
    .event1 .infoBox .infoL .infoList li:nth-child(2){padding: 3% 0;}

    .caution{padding: 8% 0;}
    .caution h4{font-size: 16px;margin-bottom: 2%;}
    .caution dt{font-size: 14px;}
    .caution dd{font-size: 12px;}

    /* 220928 Ãß°¡ */
    .conreview .inner {padding: 12% 0;}
    .conreview .review_wrap_mo {display: inline-block;}
    .conreview .review_wrap_pc {display: none;}
    .conreview .slick-list.draggable {margin-bottom: 15px;}
    .conreview .slick-dots {display: inline-block;}
    .conreview .slick-dots li {float: left;}
    .conreview .slick-dots li button {width: 15px; height: 15px; border-radius: 50%; border: 1px solid #079e3e; margin-right: 9px; color: transparent;}
    .conreview .slick-dots li button:nth-child(6) {margin-right: 0px;}
    .conreview .slick-dots li.slick-active button {background: #079e3e;}
    
}

@media (max-width: 576px){

    /* 220928 Ãß°¡ */
    .conreview .review_wrap_mo {width: 250px;}
}

