@charset "euc-kr";
.v_mo{display: none;}

.visual{background:#78a0f8 url(https://img.megagong.net/m/2023/0907_gilltoraebi/bg_visual.jpg) no-repeat center top;}
.visual .inner{width: 1291px;}
.visual .inner >  strong{display: flex;width: 1102px;position: absolute;left: 50%;transform:translateX(-50%);top: 90px;align-items:center;justify-content:space-between;font-size: 21px;letter-spacing: .4rem; color: #121212; font-weight: 300;}
.d220929 .visual p{right: 540px;}
.d220929 .con2 h3{margin: 0 auto 55px;}
.d220929 .con2 .graph{margin-bottom: 90px;}
.d220929 .con2::before{background-image: url(https://img.megagong.net/m/2023/0907_gilltoraebi/tea.png);width: 588px;height: 825px;}
.con3_new{padding: 150px 0 0;background: #f9f9f9;}
.con3_new h3{margin-bottom: 55px;}
.con3_new ul{display: flex;align-items:flex-start;width: 1000px;margin: 0 auto;justify-content:space-between}
.con3_new ul li:first-child{width: 520px;}
.con3_new ul li:first-child .video_box{padding-bottom: 56.5%;}
.con3_new ul li:first-child .eventVideo{width: 100%;height: 100%;}
.con3_new .eventVideo .video_box .play_area > img{width: 100%;top:0}
.d220929 .con3{padding-top: 75px;}
.d220929 .con4 .pc_bookwrap{margin: 0 -1px;}
.con4 .down_btn{margin-top: 45px;display: inline-block;}
.con5{background: #FFFFFF;background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFBFC 100%);background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFBFC 100%);background: linear-gradient(to bottom, #FFFFFF 0%, #FFFBFC 100%);}
.con5 .tiny{text-align: right;color:#999;width: 1000px;margin: 10px auto 0;}
.event6{padding: 160px 0;background: #f8e3ce;}
.event6 h3 i{position: absolute;right: -75px;top: 90px;max-width: 17%;}
.event6 h4{font-size: 24px;margin: 35px auto 60px;font-weight: 500;color: #121212;}
.event6 h4 b{color: #ff5a00;font-weight: 900;}
.event6 .info {font-size: 21px;padding: 14px 0;border-radius: 30px;justify-content: center;text-align: left;display: flex;background: #fcf4eb;margin-bottom: 80px;}
.event6 .info li{margin: 0 20px;}
.event6 .info li .tiny{font-size: 12px;color: #ff5a00;}
.event6 .info li b{position: relative;padding: 0 0 0 15px;margin-right: 12px;width: 130px;display: inline-block;} 
.event6 .info li b::before{content: '\00B7';display: block;position: absolute;left: -3px;top: auto; color:#000;} 
.event6 .info li b::after{content: '\2223';display: block;position: absolute;right: 0;top: 50%;color:#000;font-size: 14px;transform: translateY(-50%);}
.event6 .gift img{margin: 0 50px;}
.event6 .btn {margin: 60px auto;width: 400px;}
.event6 .btn a{color: #fff;background: #111723;display: block;padding: 20px 0;border-radius: 10px;display: flex;justify-content: center;align-items: center;font-size: 22px;}
.event6 .btn a img{margin-left: 10px;}
.event6 .no_list_icon{display: block;margin: 0 auto 5px;}
.eventWrap .tech_comment_name{color: #000;padding-left: 20px;}
.eventWrap .tech_comment_name:before{color: #000;background: none;content: '\2713';}
.eventTxt dd a{color: #ff5a00;border-color: #ff5a00;}
.eventTxt,.eventTxt h4 span{background: #fff;}
@media (max-width: 1200px){
    .visual .inner{width: 100%}
    .visual .inner >  strong{width: 100%;font-size: 18px;top: 5%;}        
    .visual .inner >  strong img{width: auto;max-width: 10%;margin: 0 3%;}        
    .d220929 .visual p{right: 7%;}
    .d220929 .con2 h3{margin: 0 auto 6%;}
    .d220929 .con2 .graph{margin-bottom: 10%;overflow-x: scroll;}
    .d220929 .con2 h4 img{width: 100%;margin: 0 auto;}
    .d220929 .con2 li p{padding: 20px 0;font-size: 2.2vw;}
    .d220929 .con2 li span{font-size: 1.7vw;}
    .con3_new{padding: 15% 0 0;}
    .con3_new h3{margin-bottom: 6%;}
    .con3_new ul{width: 100%;}
    .con3_new ul li:first-child{width: 50%;}
    .con3_new ul li:last-child img{width: 42vw;}
    .d220929 .con3 h4 img,
    .d220929 .con4 h3 img{width: 100%;margin: 0 auto 2%;}    
    .d220929 .con3{padding-top: 8%;}
    .d220929 .con4 .pc_bookwrap{margin: 0 auto;}
    .con4 .down_btn{margin-top: 6% !important;}
    .con5 .tiny{width: 100%;font-size: 11px;}
    .event6{padding: 15% 0;}
    .event6 h4{font-size: 18px;margin: 4% auto 7%};
    .event6 h3{margin-bottom: 6%;}
    .event6 h3 i{right: 0;top: -1%;}
    .event6 .info {display: block;font-size: 18px;margin-bottom: 10%;}
    .event6 .info li b{width: auto;padding: 0 10px;} 
    .event6 .btn {margin: 10% auto;width: 40%;}
    .event6 .btn a{font-size: 18px;} 
    .event6 .no_list_icon,
    #mContainer .pagenav img,
    .event6 td img{width: auto;}
    .event6 .gift{margin: 0 auto;display: flex;width: 80%;justify-content: space-between;}
    .event6 .gift img{width: auto; margin: 0;}
    
}
@media (max-width: 768px){
    .v_mo.w768{display: block;}
    h3{margin: 0 -14% 8% !important;}
    .d220929 .con6 h3{margin: 0 !important;}
    .visual .inner >  strong{font-size: 15px;letter-spacing:normal;position: relative;padding-top: 5%; margin-bottom: -7%;}    
    .d220929 .con2 li p{font-size: 3vw;}
    .d220929 .con2 li span{font-size: 2.7vw;}    
    .con3_new ul{display: block;}
    .con3_new ul li:first-child{width: 80%;margin: 0 auto;}
    .con3_new ul li:last-child img{width: 80%;margin-top: 5%;}
    .d220929 .con3 h4 img{width: 120%;max-width: 1000%;margin: 0 0 0 -10%;}    
    .d220929 .con3 h4 img{width: 120%;max-width: 1000%;margin: 0 0 0 -10%;}       
    .d220929 .con2 .graph img{max-width: 175%;width: 175%;}    
    .d220929 .con2 h4 img{width: 125%;margin: 0 -10% 1%;}
    .d220929 .con4 .c4_slider_wrap{padding-top:0}
    .d220929 .slider-nav_04 .slick-slide p{padding: 7% 0 5%;}
    .d220929 .slider-nav_04 .slick-slide p span{font-size: 16px;}
    .d220929 .slick_04 dl{background-image: url(https://img.megagong.net/m/2023/0907_gilltoraebi/con5_img6.png);padding: 20% 0 20% 50%;background-size: 40%;}
    .d220929 .slick_05 .slick-dots{margin-top: 15px;}
    .event6 h3{margin-bottom: 0 !important;}
    .event6 h4{font-size: 16px;};
    .event6 .info li .tiny{font-size: 10px;}
    .event6 .info{font-size: 15px;border-radius: 5px;}
    .event6 .info li{margin-bottom: 10px;}
    .event6 .info li b{display: block;}
    .event6 .info li b::after{display: none;}
    .event6 .gift{width: 100%;}
    .event6 .btn{width: 60%;}
    .event6 .btn a{font-size: 15px;padding: 10px 0;}
    .event6 .gift img{max-width: 50%;}
}
@media (max-width: 576px){
    .event6 .info li .tiny{font-size: 10px;}
    .v_mo.w576{display: block;}
    .d220929 .con2 li span{font-size: 3.2vw;padding: 51px 20px 15px;}
    .visual .inner > strong{font-size: 13px;}
    .d220929 .con2 li p{padding: 8px 0;font-weight: 300;font-size: 3.5vw;}
    .d220929 .con4 h3 {margin: 0 auto 7% !important;}
    .d220929 .con3 h4 img{width: 120%;}        
    .d220929 .con4 h3 img{width: 120%;margin-bottom: 0;margin-left: -9%;}        
    .d220929 .con3 ul{margin: 5% 20% 0;}
    .d220929 .slick_05{margin: 3% 15% 0;}
    .d220929 .con3 ul li{padding:0 1%}
    .d220929 .slider-nav_04 .slick-slide p span{font-size: 11px;}
    .event6 .info{font-size: 12px;}
    .event6 h4{font-size: 13px;}
    .d220929 .slick_04 dl{padding:19% 0 10% 39%;}
}