/*---------------------------------------------------------- COMMON -------------------------------------------------------*/
/*:root {
   --vh: 100%;
}

html,
body {
    height: 100vh;
    height: var(--vh);
}*/
:root {

--point_color1:#826c5b;
--point_color2:#977152;

--point_bg1 : #977152;


}

.point_color1{color:var(--point_color1);}
.point_color2{color:var(--point_color2);}

body{line-height:1;font-size:18px;color:#313131;font-family: 'Pretendard Variable', sans-serif;font-weight:400; overflow-x:hidden;}
body *{box-sizing:border-box;letter-spacing:-0.06em;}
body.modal{width:100%;height:100%;overflow:hidden !important; touch-action:none;}

#wrap{width:100%;/* overflow:hidden; */}
#wrap_inner{overflow:hidden;} 
.row_con{width:1300px;margin:0 auto;position:relative;}
.con1200{width:1200px;margin:0 auto;position:relative;}
/*.con1200:after{content:'';clear:both;display:block;}*/
.flex_box{display:flex;}
.flex_box.center{justify-content:center;}
.flex_box.between{justify-content:space-between;}
/*.flex_box{display:flex;align-items:center;}*/
.only_m{display:none;}
.only_pc{display:block;}
.only_m1{display:none;}
.only_pc1{display:inline-block;}
.only_tablet{display:none;}
.view_1200{display:none !important;}
.hide_1200{display:block !important;}

.color1{color:#b7977a;}
.color2{color:#133c34;}
.color3{color:#c8b096;}
.color4{color:#826c5b;}
.color5{color:#664937;}
.color6{color:#67510a;}

.white *{color:#fff;}

.bg1{background-color:#f5eee8;}
.bg2{background-color:#f6f6f6;}
.bg3{background:#F9F9F9;}
.bg4{background:#F2F2F2;}

.pd140{padding:140px 0;}

.slick-slide,.slick-arrow,.slick-dots li{cursor:pointer;outline:none;}

.noto-serif{font-family: 'Noto Serif KR', serif;}
.en{font-family: 'Montserrat', sans-serif;}
b{font-family: 'Pretendard Variable', sans-serif;font-weight:700;}
/*---------------------------------------------------------- HEADER -------------------------------------------------------*/
#basic_header{position:fixed;top:0;left:0;right:0;text-align:center;z-index:9999;background:rgba(49,49,49,.95);color:#fff;}
#basic_header .header_top{border-bottom:1px solid rgba(255,255,255,.2);padding:25px 0;}
/*#basic_header .header_top > div{display:flex;justify-content:space-between;align-items:flex-end;}*/
#basic_header .header_top li{float:left;text-transform:uppercase;}
#basic_header .header_top li:nth-child(2n){margin:0 20px;}
#basic_header .header_top li:not(:nth-child(2n)):hover{color:#aa8f85;}

#basic_header .header_top .site_list{position:absolute;left:0;bottom:0;display: flex;align-items: center;}
#basic_header .header_top .site_list li{font-size:16px;}
#basic_header .header_top .member_con{position:absolute;right:0;bottom:0;}
#basic_header .header_top .member_con li{font-size:15px;display:flex;align-items:center;}
#basic_header .header_top .member_con li img{margin-right:8px;}
#basic_header .header_top .member_con li.center_line{width:2px;height:20px;background-color:#fff;}

#basic_header .gnb_con{position:relative;}
/* #basic_header .gnb_con:after{content:'';width:100%;height:1px;background:#e5e5e5;position:absolute;top:60px;left:0;right:0;} */
#basic_header .gnb_con .all_menu_btn{position:absolute;/*top:50%;transform:translateY(-50%);*/right:0;top:20px;}
#basic_header .gnb_con .all_menu_btn img{transition:all .2s;}
.all_menu_wrap{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:rgba(99,84,68,.9);}
.all_menu_con{width:1300px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.all_menu_close{position:absolute;z-index:10;top:0;right:0;}
.all_menu_top{text-align:left;margin-bottom:60px;}
.all_menu_gnb .dep1{display:flex;justify-content:space-between;position:relative;}
.all_menu_gnb .dep1:after{content:'';display:block;clear:both;position:absolute;top:45px;height:2px;background-color:#fff;width:100%;}
.all_menu_gnb .dep1 > li{position:relative;}
.all_menu_gnb .dep1 > li > a{font-weight:500;font-size:26px;color:#fff;margin-bottom:50px;display:block;}
/* .all_menu_gnb .dep1 > li > a:after{content:'';width:100%;height:1px;background:#fff;display:block;left:50%;transform:translateX(-50%);margin:20px 0;position:relative;} */
.all_menu_gnb .dep2 li{font-size:20px;}
.all_menu_gnb .dep2 li:not(:last-child){margin-bottom:30px;}
.all_menu_gnb .dep2 li:hover{color:#aa8f85;}


#basic_gnb{padding-right:80px;}
#basic_gnb .dep1{display:flex;justify-content:space-between;}
#basic_gnb .dep1 > li{padding:0 42px;color:#fff;}
#basic_gnb .dep1 > li:first-child{padding-left:0;}
#basic_gnb .dep1 > li:last-child{padding-right:0;}

#basic_gnb .dep1 > li > a{font-size:18px;font-weight:500;line-height:60px;position:relative;display:block;}
#basic_gnb .dep1 > li > a:after{content:'';display:block;position:absolute;width:100%;height:3px;background:#fff;bottom:0;left:50%;transform:translateX(-50%);width:0;transition:width .3s;}
#basic_gnb .dep1 > li:hover > a:after{width:100%;}

#basic_gnb .dep2_box{display:none;position:absolute;width:100%;color:#fff;left:0;height:260px;padding-top:60px;z-index:2;}
#basic_gnb .dep2_box > div{overflow:hidden;display: flex;}
#basic_gnb .dep2_box h2{font-size:25px;line-height:1;font-weight:600;padding-right:110px;}
#basic_gnb .dep2_box .dep2{display:flex;text-align:left;}
#basic_gnb .dep2_box .dep2 ul{width:200px;}
#basic_gnb .dep2_box .dep2 ul li{font-size:20px;margin-bottom:35px;}
#basic_gnb .dep2_box .dep2 ul li:nth-child(3n){margin-bottom:0;}

#basic_header .dep2_bg{background: rgba(49, 49, 49, .85);position:absolute;top:60px;left:0;right:0;height:320px;display:none;}



#quick{position:fixed;top:50%;transform:translateY(-50%);right:5%;z-index:999;}

@media (hover: hover) {
#basic_gnb .dep2_box .dep2 > ul li:hover{color:#aa8f85;}

#basic_header .gnb_con .all_menu_btn:hover img{filter: brightness(0.5);}
}


/*---------------------------------------------------------- MAIN -------------------------------------------------------*/
.main_title{text-align:center;}
.main_title span{font-size:16px;font-family: 'Futura-Book';letter-spacing:0.2em;margin-bottom:20px;display:block;}
.main_title h2{font-family: 'Futura-Book';font-size:60px;letter-spacing:0;margin-bottom:40px;}
.main_title p{font-size:20px;line-height:30px;}

.main1_con{}
.main1_con .main1_event .img{border-radius: 40px;overflow:hidden;width:100%;}
.main1_con .main1_event .img img{width:100%;}
.main1_con .event_tit{displaY:flex;justify-content: end;align-items: baseline;margin-bottom:50px;}
.main1_con .event_tit a{displaY:block;color:#999;font-weight:600;font-size:20px;letter-spacing:0;}
.main1_con .main1_slider{margin:60px auto 110px;}
.main1_con .item_roll{ opacity: 0;visibility: hidden;transition: opacity .5s ease;-webkit-transition: opacity .5s ease;}
.main1_con .item_roll.slick-initialized{ visibility: visible;opacity: 1;}
.main1_con .item_roll .item_img{border-radius:30px;overflow:hidden;}
.main1_con .item_roll .item_txt{margin-top:30px;}
.main1_con .item_roll .item_txt h5{line-height:28px;font-size:20px;}
.main1_con .item_roll .item_txt h3{font-size:32px;font-weight:700;color:#181818;padding:10px 0 22px;border-bottom:1px solid #d6d6d6;}
.main1_con .item_roll .item_txt .pay_box h4{padding:22px 0 15px;font-size:20px;line-height:28px;}
.main1_con .item_roll .item_txt .pay_box span{color:#aa8f85;font-sizE:32px;font-weight:700;}
.main1_con .item_roll .slick-list{}
.main1_con .item_roll .slick-slide{margin:0 10px;}
.main1_con .item_roll .slick-arrow{position:absolute;top:25%;transform:translateY(-50%);text-indent:-999em;border:none;width:28px;height:47px;z-index:1;}
.main1_con .item_roll .slick-arrow.slick-prev{background:url('/common/images/main/main_slider_prev.png?v=2') no-repeat center/cover;left:-5%;}
.main1_con .item_roll .slick-arrow.slick-next{background:url('/common/images/main/main_slider_next.png?v=2') no-repeat center/cover;right:-5%;}

.main2_con .item_box{width:1300px;margin:0 auto;overflow:hidden;}
.main2_con .main_title{text-align:left;position: absolute;left: 50%;transform: translate(-50%);}
.main2_con .main_title h2{margin:40px 0 225px;}
.main2_con .main_title a{display:inline-block;border:1px solid #313131;padding:20px 40px;font-weight:500;}
.main2_con .main2_slider{width:1335px;left: 50%;margin-left: -369px;}
.main2_con .main2_slider .slick-list{margin:0 -10px;}
.main2_con .main2_slider .slick-slide{margin:0 10px;}
.main2_con .main2_slider .slick-arrow{position:absolute;top:45%;left:50%;text-indent:-999em;border:none;width:32px;height:32px;z-index:1;transition:all .3s;}
.main2_con .main2_slider .slick-arrow.slick-prev{background:url('/common/images/main/main2_slider_prev_n.png') no-repeat center/cover;margin-left:-947px;}
.main2_con .main2_slider .slick-arrow.slick-next{background:url('/common/images/main/main2_slider_next_n.png') no-repeat center/cover;margin-left:-900px}

@media (hover: hover) {
.main2_con .main2_slider .slick-arrow.slick-prev:hover{background-image:url('/common/images/main/main2_slider_prev_on.png');}
.main2_con .main2_slider .slick-arrow.slick-next:hover{background-image:url('/common/images/main/main2_slider_next_on.png');}

}

.main2_con .main2_slider .txt_box h3{margin:40px 0 25px;font-size:28px;font-weight:700;}
.main2_con .main2_slider .txt_box .point{display:flex;align-items:center;}
.main2_con .main2_slider .txt_box .point h4{text-align:center;border-radius:10px;background-color:#666054;color:#fff;font-weight:700;font-size:17px;line-height:22px;letter-spacing:0;padding:10px;margin-right:20px;}
.main2_con .main2_slider .txt_box .point p{font-sizE:20px;line-height:30px;}

.main3_con{}
.main3_con .tit_box{display:flex;justify-content:space-between;margin-bottom:70px;}
.main3_con .main_title{text-align:left;display:flex;align-items:center;}
.main3_con .main_title h2{margin-bottom:0;}
.main3_con .main_title p{margin-left:27px;margin-bottom:0;}
.main3_you_wrap{display:flex;}
.main3_con .left_box{width:700px;height:370px;background-color:#fff;margin-right:15px;}
.main3_con .left_box img{width:100%;height:100%;}
.main3_con .left_box iframe{width:100%;height:100%;}
.main3_con .right_box{width:560px;height:370px;}
.main3_con .right_box .mCSB_inside > .mCSB_container{margin-right:30px;}
.main3_con .right_box .mCSB_scrollTools{opacity:1;width: 7px;background-color: #d9d9d9;border-radius:30px;}
/* .main3_con .right_box .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:7px;border-radius:30px;background-color:#d9d9d9;} */
.main3_con .right_box .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:7px;border-radius:30px;background-color:#000;}
.main3_con .right_box .cus_container ul li{display:flex;align-items: flex-start;padding:10px 0;cursor:pointer;align-items: center;}
.main3_con .right_box .cus_container ul li:first-child{padding-top:0;}
.main3_con .right_box .cus_container ul li:last-child{padding-bottom:0;border:none;}
.main3_con .right_box .cus_container ul li img{width:40%;}
.main3_con .right_box .cus_container ul li .list_txt{width:60%;padding-left:20px;}
.main3_con .right_box .cus_container ul li .list_txt h3{font-weight:700;font-size:20px;margin-bottom:20px;}
.main3_con .right_box .cus_container ul li .list_txt p{font-size:18px;line-height:28px;text-align:center;text-overflow: ellipsis;overflow: hidden;white-space: normal;    
-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;text-align:left;}

.main4_con{padding:180px 0 185px;background:url('/common/images/main/main4_con_bg.png') no-repeat center/cover;color:#fff;position:relative;overflow:hidden;}
.main4_con .row_con:before{content:'';display:block;clear:both;position:absolute;width:600px;height:1px;background-color:#fff;top:14px;left:-50%;}
.main4_con .row_con:after{content:'';display:block;clear:both;position:absolute;width:600px;height:1px;background-color:#fff;bottom: 25px;right: -50%;}
.main4_con .txt:before{content:'';display:block;clear:both;position:absolute;width:1px;height:600px;background-color:#fff;mix-blend-mode: overlay;right:30px;bottom:105%;}
.main4_con .txt:after{content:'';display:block;clear:both;position:absolute;width:1px;height:600px;background-color:#fff;mix-blend-mode: overlay;top:105%;left:30px;}
.main4_con .txt{padding:0 30px;}
.main4_con .txt h3{font-family: 'MaruBuriLight';font-size:30px;letter-spacing:0;}
.main4_con .txt .txt_wrap{display:flex;margin:40px 0 10px;}
.main4_con .txt span{display: block;margin-right: 35px;}
.main4_con .txt img.pc_img{display:block;}
.main4_con .txt img.m_img{display:none;}
.main4_con .txt h2{line-height:1;font-size:84px;font-family: adobe-caslon-pro, serif;font-weight: 400;letter-spacing:0.03em;margin-top:10px;}
.main4_con .txt p{text-align:right;font-family: adobe-caslon-pro, serif;font-weight: 400;letter-spacing:0;font-sizE:34px;}


.main5_con .main_title h2{margin-bottom:70px;}
.main5_con .main5_roll{width:100%;position:relative;}
.main5_con .main5_roll .item.swiper-slide{width:305px;height:420px;margin:0 10px;cursor:pointer;}
.main5_con .main5_roll .item .txt{position:absolute;top:260px;width:100%;text-align:center;color:#fff;}
.main5_con .main5_roll .item .txt h4{font-weight:600;font-size:16px;margin-bottom:10px;letter-spacing:0;}
.main5_con .main5_roll .item .txt h3{font-weight:600;font-size:30px;line-height:40px;letter-spacing:0;}
.main5_con .main5_roll .item .txt p{font-size:24px;padding:30px 0 40px;letter-spacing:0;}
.main5_con .main5_roll .item .txt.two_txt p{padding:20px 0;}
.main5_con .main5_roll .item .txt a{font-size:20px;letter-spacing:0;displaY:inline-block;border-radius:100px;border:1px solid #fff;padding:10px 30px;position:relative;z-index:2;}
.main5_con .main5_roll .item .intro_box{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;z-index:2;}
.main5_con .main5_roll .item .hover_box{background:rgba(97,84,74,0.9);border-radius:200px;width:100%;height:100%;position:absolute;top:0;left:0;
z-index:2;/* transition:all .2s; */visibility: hidden;text-align:center;}
.main5_con .main5_roll .item .hover_box .txt{top:50%;left:50%;transform: translate(-50%, -50%);bottom: auto;}
.main5_con .main5_roll .item.item1 .intro_box{background-image:url('/common/images/main/intro_img1.png?v=2')}
.main5_con .main5_roll .item.item2 .intro_box{background-image:url('/common/images/main/intro_img2.png?v=2')}
.main5_con .main5_roll .item.item3 .intro_box{background-image:url('/common/images/main/intro_img3.png?v=2')}
.main5_con .main5_roll .item.item4 .intro_box{background-image:url('/common/images/main/intro_img4.png?v=2')}

.main5_con .main5_roll .item_wrap {justify-content: center;}

.main5_con .main5_roll .item.swiper-slide-active .intro_box .txt{opacity:0;visibility: hidden;}
.main5_con .main5_roll .item.swiper-slide-active .hover_box{visibility: visible;}
.main5_con .main5_roll.swiper-container-horizontal > .swiper-pagination-progressbar{position:relative;width:1400px;height:7px;background-color:#D9D9D9;margin:75px auto 0;}
.main5_con .main5_roll .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000;}
.main5_con .main5_roll .swiper-slide .hover_box h4{transform: translate3d(0, 100px, 0);transition-property: opacity, transform;opacity:0;}
.main5_con .main5_roll .swiper-slide.swiper-slide-active .hover_box h4{opacity: 1;transform: translateZ(0);transition-duration: 1s;transition-timing-function: ease;opacity:1;}
.main5_con .main5_roll .swiper-slide .hover_box h3{transform: translate3d(0, 100px, 0);transition-property: opacity, transform;opacity:0;}
.main5_con .main5_roll .swiper-slide.swiper-slide-active .hover_box h3{opacity: 1;transform: translateZ(0);transition-duration: 1.3s;transition-delay: .5s;transition-timing-function: ease;opacity:1;}
.main5_con .main5_roll .swiper-slide .hover_box p{transform: translate3d(0, 100px, 0);transition-property: opacity, transform;opacity:0;}
.main5_con .main5_roll .swiper-slide.swiper-slide-active .hover_box p{opacity: 1;transform: translateZ(0);transition-duration: 1.5s;transition-delay: .7s;transition-timing-function: ease;opacity:1;}

@media (hover: hover) {

.main5_con .main5_roll .item:hover .intro_box .txt{opacity:0;visibility: hidden;}
.main5_con .main5_roll .item:hover .hover_box{visibility: visible;}
.main5_con .main5_roll .item .hover_box h4{transform: translate3d(0, 100px, 0);transition-property: opacity, transform;opacity:0;}
.main5_con .main5_roll .item:hover .hover_box h4{opacity: 1;transform: translateZ(0);transition-duration: 1s;transition-timing-function: ease;opacity:1;}
.main5_con .main5_roll .item .hover_box h3{transform: translate3d(0, 100px, 0);transition-property: opacity, transform;opacity:0;}
.main5_con .main5_roll .item:hover .hover_box h3{opacity: 1;transform: translateZ(0);transition-duration: 1.3s;transition-delay: .5s;transition-timing-function: ease;opacity:1;}
.main5_con .main5_roll .item .hover_box p{transform: translate3d(0, 100px, 0);transition-property: opacity, transform;opacity:0;}
.main5_con .main5_roll .item:hover .hover_box p{opacity: 1;transform: translateZ(0);transition-duration: 1.5s;transition-delay: .7s;transition-timing-function: ease;opacity:1;}


}



.main6_con{background:url('/common/images/main/main6_con_bg.png') no-repeat center/cover;color:#fff;position:relative;overflow:hidden;}
.main6_con .verti_txt{position:absolute;letter-spacing:0.86em;font-size:12px;font-family: 'Futura-Book';white-space: nowrap;}
.main6_con .verti_txt.verti_txt1{transform:rotate(-90deg);top:70%;left: 50%;margin-left: -950px;}
.main6_con .verti_txt.verti_txt1:after{content:'';display:block;clear:both;width: 600px;position: absolute;height: 1px;background-color:rgba(255,255,255,.5);top: 6px;left:379px;}
.main6_con .verti_txt.verti_txt2{transform:rotate(90deg);top:28%;left: 50%;margin-left:581px;}
.main6_con .verti_txt.verti_txt2:after{content:'';display:block;clear:both;width: 600px;position: absolute;height: 1px;background-color:rgba(255,255,255,.5);top: 6px;left:379px;}
.main6_con .item{display:flex;justify-content: space-between;}
.main6_con .item .txt_box{text-align:right;}
.main6_con .item .txt_box h2{font-size:52px;line-height:72px;font-weight:300;margin-bottom:60px;}
.main6_con .item .txt_box h2 em{font-weight:600;}
.main6_con .item .txt_box p{font-size:20px;line-height:30px;}
.main6_con .item .txt_box h4{font-size:28px;font-weight:600;margin-top:50px;}
.main6_con .item .txt_box h4 span{font-family: 'NanumDaeGwangYuRi';font-size:82px;font-weight:400;display:inline-block;margin-left:35px;}


.main7_con{}



/* 하단 contact */
.bottom_contact{background-color:#61544a;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);}
.bottom_contact .contact_box{display:flex;}
.bottom_contact .contact_box .item{border-right:1px solid rgba(255,255,255,.2);}
.bottom_contact .contact_box .item:last-child{border-right:none;}
.bottom_contact .contact_box .item h4{font-size:32px;line-height:44px;letter-spacing:0;font-family: 'Futura-Book';margin-bottom:15px;}
.bottom_contact .contact_box .item .info_logo{margin-bottom:80px;}

.contact_box .info_box{padding-right:25px;}
.contact_box .info_box .time_table .item_in{text-align:left;display:flex;margin-bottom:25px;}
.contact_box .info_box .time_table p{color:#fff;display:block;font-size:22px;font-weight:400;}

.contact_box .info_box .time_table .hour{text-transform:uppercase;letter-spacing:0;}
.contact_box .info_box .time_table .hour.rest{color:#fff7d0;letter-spacing: -0.06em;font-weight:600;}
.contact_box .info_box .time_table .rest_desc{color:#fff7d0;letter-spacing: -0.06em;font-weight:600;}
.contact_box .info_box .time_table .day.wednes{color:#fff7d0;font-weight:600;}
.contact_box .info_box .time_table .day{margin-right:20px;}
.contact_box .info_box .time_table .day .w2{letter-spacing:1.9em;}
.contact_box .info_box .time_table .day .w3{letter-spacing:0.52em;}
.contact_box .info_box .time_table .day .w4{letter-spacing:0.059em;}
.contact_box .info_box .etc{display:flex;align-items:baseline;}
.contact_box .info_box .etc p{color:#fff;font-size:20px;line-height:28px;margin-left:10px;}

.contact_box .map_box{padding-left:25px;padding-right:25px;}
.contact_box .map_box .parking{display:flex;align-items:center;margin-bottom:25px;}
.contact_box .contact_loca .parking p{margin-left:10px;}
.contact_box .contact_loca h2{font-size:23px;margin-bottom:15px;}
/* .contact_box .map_box .root_daum_roughmap{width:100% !important;height:100% !important;}
.contact_box .map_box .wrap_map{height:100% !important;} */
.contact_box .map_box #map{margin-top:40px;border-radius:20px;overflow:hidden;}
.contact_box .map_box .root_daum_roughmap .cont{display:none;}
.contact_box .map_box .root_daum_roughmap .wrap_controllers{display:none;}


.contact_box .tel_box{padding-left:25px;}
.contact_box .tel_box a.tel_num{font-size:48px;letter-spacing:0;font-weight:600;}
.contact_box .tel_box .name_box{margin:71px 0 55px;}
.contact_box .tel_box .name_box p{margin-bottom:15px;font-size:20px;line-height:30px;}
.contact_box .tel_box .name_box p:last-child{margin-bottom:0;}
.contact_box .tel_box .navi{display:flex;gap:20px;}
.contact_box .tel_box .navi li{width:170px;padding:20px 0;font-weight:500;letter-spacing:0;text-align:center;}
.contact_box .tel_box .navi li.naver_map{background-color:#49c549;color:#fff;}
.contact_box .tel_box .navi li.kakao_map{background-color:#fbe300;color:#3b1e1e;}


#quick_bar{position: fixed; z-index: 999;right: 5%;bottom: 7%;}
.quick_pc_top{text-align:center;cursor:pointer;}
.quick_m{display:none;}

/*---------------------------------------------------------- FOOTER -------------------------------------------------------*/
footer{color:#fff;text-align:left;background-color:#61544a;font-size:16px;}

.bot_txt{display:flex;justify-content: space-between;padding:50px 0;}
.bot_txt .terms_box li{position:relative;margin-right:10px;font-weight:600;}
.bot_txt .terms_box li:last-child{margin-right:0;}
.bot_txt .terms_box li:last-child:after{display:none;}
.bot_txt .terms_box li:after{content:'';display:block;clear:both;position:absolute;right:-7px;top:0;width:2px;height:15px;background-color:#fff;}

/*---------------------------------------------------------- 애니메이션_공통 -------------------------------------------------------*/
.ani_box .ani_item{opacity:0;transition:all .3s;}
/*.ani_box.ani_start .ani_item{opacity:1;}*/

/*---------------------------------------------------------- media 1300 -------------------------------------------------------*/

@media all and (max-width:1300px){

/* #wrap_inner{margin-top:-110px;} */
.row_con{width:800px}
.view_1200{display:block !important;}
.hide_1200{display:none !important;}
.only_tablet{display:block !important;}
.only_m1{display:block !important;}
.only_pc1{display:none !important;}

.main_banner{background-position:22% 50%;}
.main_banner .banner_wrap ul{display:none;}

#basic_gnb .dep1 > li > a{font-size:16px;}
#basic_gnb .dep1 > li:hover > a:after{width:88px;}
#basic_gnb .dep2 li{font-size:14px;}
#basic_gnb .dep1 > li{padding:0 10px;}


.all_menu_con{width:800px;height:456px;}
.all_menu_top{text-align:left;width:200px;}
.all_menu_top img{width:100%;}
.all_menu_gnb .dep1 > li > a{font-size:16px;}
.all_menu_gnb .dep1 > li > a:after{width:95px;}
.all_menu_gnb .dep2 li{font-size:14px;}
.all_menu_gnb .dep2 li:not(:last-child){margin-bottom:20px;}

.site_list{margin-left:0;text-align:center;displaY:flex;}
.site_list a{width:50%;background-color:var(--point_bg4);margin-right:0;border:1px solid #fff;font-family: 'notokr-bold';color:#000;}
.site_list a:first-child{}

.mobile_event_btn{display:block;}
.mobile_event_btn ul{display:flex;align-items:center;}
.mobile_event_btn ul li{width:33.33%;background-color:#000;color:#fff;text-align:center;font-size:20px;}
.mobile_event_btn ul li:nth-child(2){background-color:#FFC700;}
.mobile_event_btn ul li:nth-child(3){background-color:#1DD200;}
.mobile_event_btn ul li a{text-align:center;padding:0;displaY:flex;align-items:center;justify-content:center;line-height:0;height:60px;}
.mobile_event_btn ul li a img{display:inline-block;margin-right:8px;}


.dep1 li .arrow{margin-left:20px;transition:transform 330ms ease-out;position:absolute;right:20px;top:50%;transform:translateY(-50%);line-height:1;}
.dep1 li.on .arrow{transform: rotate(180deg) translateY(20%);}

/* 모바일 메뉴 전화아이콘 */
.m_icon{display:block;}
.toggle_btn.mobile span{background-color:#fff;}
.toggle_btn{position:relative;display:block;height:18px;width:25px;}
.toggle_btn span{display:block;width:18px;height:2px;background-color:#fff;position:relative;lefT:0;top:0;transition:all .2s;}
.toggle_btn span:nth-child(1){}
.toggle_btn span:nth-child(2){top:5px;width:25px;}
.toggle_btn span:nth-child(3){top:11px;}
.toggle_btn.mobile{display:block;position:absolute;right:5%;top: 50%;z-index: 10;transform: translateY(-50%);}
header.on .toggle_btn span{transition:all .2s;background-color:#fff;}
header.close .toggle_btn span:nth-child(1){width:25px;top:9px;left:-4px;transform:rotate(45deg);}
header.close .toggle_btn span:nth-child(2){display:none;}
header.close .toggle_btn span:nth-child(3){transform-origin:left bottom;width:25px;top:16px;transform:rotate(-45deg);}
.tel_btn{display:block;position:absolute;left:5%;top: 50%;z-index: 10;transform: translateY(-50%);}
.tel_btn img{width:2vw;}



/*MAIN */
.main1_con .main1_event .img{border-radius:30px;}
.main1_con .item > a img{width:100%;}
.main1_con .item_roll .slick-slide img{width:100%;}
.main1_con .item_roll .slick-arrow.slick-prev{left:-10%;}
.main1_con .item_roll .slick-arrow.slick-next{right:-10%;}


.main2_con .item_box{width:800px;}
.main2_con .main2_slider{width:530px;margin-left:-131px;}
.main2_con .main_title h2{margin:40px 0 202px;}
.main2_con .main2_slider .slick-slide img{width:100%;}
.main2_con .main2_slider .slick-arrow.slick-prev{margin-left: -533px;}
.main2_con .main2_slider .slick-arrow.slick-next{margin-left: -484px;}

.main3_con .tit_box{flex-direction: column;}
.main3_con .main_title{justify-content:center;}
.more a{margin:3% auto 0;width:332px;display:flex;}

.main3_con .left_box{width:50%;height:222px;}
.main3_con .left_box img{width:100%;}
.main3_con .right_box{width:50%;height:222px;}

.main4_con .row_con:before{left:-80%;}
.main4_con .row_con:after{right: -80%;}
.main4_con .txt:before{bottom:125%;}
.main4_con .txt:after{top:125%;}
.main4_con .txt .txt_wrap{flex-direction: column;}
.main4_con .txt span{margin-right:0;margin-bottom:20px;}
.main4_con .txt img.pc_img{display:none;}
.main4_con .txt img.m_img{display:block;width:100%;}
.main4_con .txt h2{display:none;}

.main5_con .main5_roll.swiper-container-horizontal > .swiper-pagination-progressbar{width:800px;}
.main5_con .main5_roll .item_wrap {justify-content: initial;}

.main6_con .item{align-items: center;}
.main6_con .item .img_box{width:42%;}
.main6_con .item .img_box img{width:100%;}
.main6_con .item .txt_box h2{font-sizE:35px;line-height:45px;margin-bottom:40px;}
.main6_con .item .txt_box p{font-size:16px;line-height:24px;}
.main6_con .item .txt_box h4{margin-top:30px;}
.main6_con .verti_txt.verti_txt1{margin-left: -660px;}
.main6_con .verti_txt.verti_txt2{margin-left: 292px;}

.main7_con img{width:100%;}


/*contact */
.bottom_contact .contact_box{flex-direction: column;}
.bottom_contact .contact_box .item{border-right: none;border-bottom: 1px solid rgba(255, 255, 255, .2);text-align: center;}
.bottom_contact .contact_box .item:last-child{border-bottom: none;}
.contact_box .info_box{padding-right:0;}
.contact_box .info_box .time_table .item_in{justify-content: center;}
.contact_box .info_box .etc{justify-content: center;}
.contact_box .info_box .time_table .item{justify-content: center;}
.contact_box .map_box{padding-left: 0;padding-right: 0;}
.contact_box .map_box .parking{justify-content: center;}
.contact_box .map_box #map{height:400px;width:90%;margin:10px auto 0;}
.contact_box .map_box .root_daum_roughmap{width:100% !important;height:100% !important;} 
.contact_box .map_box .root_daum_roughmap .wrap_map{height:100% !important;}
.contact_box .tel_box{padding-left:0;}
.contact_box .tel_box .navi{justify-content: center;}
.contact_box .info_box .contact_tel{width:auto;}


/* footer */
.foot_info{flex-direction: column;padding:40px 0 30px;text-align:center;}
.foot_info .txt p{word-break: keep-all;line-height:28px;}
.sns_box{justify-content:center;padding-top:4%;}
.bot_txt{flex-direction: column;text-align:center;}
.bot_txt .terms_box{padding-top:3%;justify-content:center;}


}/*1300*/


/*---------------------------------------------------------- media 800 -------------------------------------------------------*/
@media all and (max-width:800px){
body{font-size:3vw;}
.row_con{width:95%;}
.con1200{width:95%;}
.only_m{display:block !important;}
.only_pc{display:none !important;}
.only_tablet{display:none !important;}

.pd140{padding:14vw 0;}



#basic_header .header_top{padding:2vw 0;}
#basic_header .header_top .logo img{width:32vw;}
#basic_header .header_top .site_list{display:none;}
#basic_header .header_top .member_con{top: 50%;right:0;transform: translateY(-50%);bottom: auto;}
#basic_header .header_top .member_con li{font-size:2.5vw;}
#basic_header .header_top .member_con li.center_line{height:3vw;margin:0 1.5vw;width:1px;}
#basic_header .header_top .member_con li img{margin-right:1vw;width:2.5vw;}
.gnb_open_btn{position:absolute;top:50%;transform:translateY(-50%);left:0;width:4vw;}
.gnb_open_btn img{width:100%;}
#basic_header .header_top:before{content:'';position:fixed;background:rgba(0,0,0,.7);width:100%;top:0;right:0;bottom:0;right:-100%;transition:all .3s;}
#basic_header .header_top.on:before{left:0;}

#basic_header .gnb_con{position:absolute;top:0;width:80%;background:#fff;left:-80%;transition:all .3s;overflow-y:auto;}
#basic_header .gnb_con.on{left:0;}
#basic_header .gnb_con:after{display:none;}
#basic_header .gnb_con .row_con{width:100%;}
#basic_header .gnb_con .all_menu_btn{display:none;}

.mobile_gnb_top{background:#826c5b;padding:5vw;position:relative;text-align:left;}
.mobile_gnb_top ul{display:flex; text-align: right;justify-content: end;}
.mobile_gnb_top li{text-transform:uppercase;font-weight:400;color:#fff;font-size:14px;font-size:2.5vw;}
.mobile_gnb_top li.center_line{height:3vw;margin:0 1.5vw;}
.mobile_gnb_top li img{margin-right:1vw;width:2.5vw;}
.gnb_close_btn{position:absolute;top:50%;transform:translateY(-50%);left:5%;}
.gnb_close_btn img{width:5vw;}

#basic_gnb{padding-right:0;}
#basic_gnb .dep1{display:block;}
#basic_gnb .dep1 > li{width:100%;color:#313131;padding:0;}
#basic_gnb .dep1 > li > a{border-bottom:1px solid #e5e5e5;}
#basic_gnb .dep1 > li.on > a{color:#826c5b;}
#basic_gnb .dep1 > li.on > a:after{width:100%;}
#basic_gnb .dep1 > li:hover > a:after{width:100%;}
#basic_gnb .dep2{position:relative;top:auto;left:auto;padding:0;}
#basic_gnb .dep2 li{/*border-bottom:1px solid #e5e5e50;*/line-height:40px;}
#basic_gnb .dep2 li:not(:first-child){margin-top:0;}
#basic_gnb .dep2 li:last-child{border-bottom:none;}
#basic_gnb .dep2 li a{display:block;width:100%;height:100%;}
#basic_gnb .dep2_box{color: #313131;position: static;padding-top:0;}
#basic_gnb .dep2_box > div{overflow: visible;display: block;}
#basic_gnb .dep2_box .dep2{text-align:center;display:block;}
#basic_gnb .dep2_box .dep2 ul{width:100%;}
#basic_gnb .dep2_box .tit_txt{displaY:none;}
#basic_gnb .dep2_box .dep2 ul li{margin-bottom:0;font-size:13px;line-height:50px;border-bottom:1px solid #e5e5e5;background-color:rgba(130,108,91,0.7);color:#fff;}


.foot_con h1 img{width:22vw;}

.quick_pc{display:none !important;}
#quick_m{display:block;position:fixed;bottom:0;left:0;right:0;z-index:1000;}
#quick_m ul{width:100%;background-color:#fff;height:17.8vw;}
#quick_m ul li{float:left;width:25%;}
#quick_m ul li a{display:block;}
#quick_m ul li img{width:100%;height:100%;display:block;}
#quick_m .go_top{position:fixed;bottom:24vw;right:5%;width:10vw;}
#quick_m .go_top img{width:100%;}

.site_list{line-height:12vw;}
.site_list a{font-size:3vw;}

.mobile_event_btn ul li{font-size:3vw;}
.mobile_event_btn ul li:nth-child(2) a img{width:4vw;}
.mobile_event_btn ul li a{height:10vw;}
.mobile_event_btn ul li a img{margin-right:1vw;width:4vw;}

/* MAIN */
.main_banner{ background: url('/common/images/main/main_banner_bg_m_240531.jpg?v=2') no-repeat center /cover;height:9vw;background-position: 22% 50%;}

.main_title h2{font-size:6vw;margin-bottom:2vw;}
.main_title p{margin-bottom:5vw;font-size:3vw;line-height:4vw;}
.main_title span{font-size:2.5vw;margin-bottom:1.5vw;}

.main1_con .main1_event .img{border-radius:4vw;}
/* .main1_con .item > a{margin:6vw auto 10vw;} */
.main1_con .event_tit{margin-bottom:6vw;display:block;text-align:center;}
.main1_con .event_tit h4{font-size:4.5vw;padding-bottom:2vw;}
.main1_con .event_tit a{}
.main1_con .item_roll .slick-list{margin:0 -1vw;}
.main1_con .item_roll .slick-slide{margin:0 1vw;}
.main1_con .item_roll .slick-slide img{width:100%;}
.main1_con .item_roll .item_img{border-radius:4vw;}
.main1_con .item_roll .item_txt{margin-top:4vw;}
.main1_con .item_roll .item_txt h5{line-height:4vw;font-size:2.5vw;}
.main1_con .item_roll .item_txt h3{font-size:3.5vw;padding:1.5vw 0 3vw;}
.main1_con .item_roll .item_txt .pay_box h4{padding:1.5vw 0;font-size:2.5vw;line-height:4vw;}
.main1_con .item_roll .item_txt .pay_box span{font-size:3.5vw;}
.main1_con .item_roll{margin:6vw auto 10vw;}
.main1_con .item_roll .slick-arrow{width:5vw;height:5vw;}
.main1_con .item_roll .slick-arrow.slick-prev{left:0%;}
.main1_con .item_roll .slick-arrow.slick-next{right:0%;}
.main1_con .main1_slider{margin:6vw auto 10vw;}
.main1_con .event_tit a{font-size:3vw;}

.main2_con .item_box{width:95%;}
.main2_con .main_title h2{margin: 5vw 0 24.5vw;}
.main2_con .main_title a{padding:2vw 4vw;}
.main2_con .main2_slider{width:61vw;margin-left:-13vw;}
.main2_con .main2_slider .slick-list{margin:0 -1vw;}
.main2_con .main2_slider .slick-slide{margin:0 1vw;}
.main2_con .main2_slider .txt_box h3{margin: 4vw 0 2vw;font-size: 3.5vw;}
.main2_con .main2_slider .slick-arrow{width:4vw;height:4vw;transition: none;padding:0;}
.main2_con .main2_slider .slick-arrow.slick-prev{margin-left: -64.5vw;margin-left: -63.2vw;}
.main2_con .main2_slider .slick-arrow.slick-next{margin-left: -59vw;margin-left: -57vw;}
.main2_con .main2_slider .txt_box .point h4{border-radius:1vw;font-size:2.5vw;line-height:3vw;padding:1vw;margin-right:3vw;}
.main2_con .main2_slider .txt_box .point p{font-size:3vw;line-height:4vw;}


.main3_con .tit_box{margin-bottom:5vw;}
.main3_con .main_title{flex-direction: column;}
.main3_con .main_title h2{margin-bottom:2vw;}
.more a{width:50%;justify-content:center;text-align:center;border-radius:20vw;padding:1vw 4vw 1vw 5vw;}
.more p{font-size:3vw;padding:0 1vw;}
.more img{width:3.5vw;}
.main3_you_wrap{display:block;}
.main3_con .left_box{width:100%;height:52.5vw;margin-right:0;}
.main3_con .right_box{width:100%;height:55vw;padding-top:2vw;}
.main3_con .right_box .mCSB_inside > .mCSB_container{margin-right:7vw;}
.main3_con .right_box .mCSB_scrollTools{width:1vw;}
.main3_con .right_box .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:1vw;}
.main3_con .right_box .cus_container ul li .list_txt p{font-size:3vw;line-height:4.5vw;padding-left:2vw;}


.main4_con{padding:12vw 0;}
.main4_con .txt{padding:0 8vw;}
.main4_con .txt .txt_wrap{margin:3vw 0 1vw;}
.main4_con .txt h3{font-sizE:3vw;}
.main4_con .txt span{margin-bottom:3vw;}
.main4_con .txt img{width:40%;}
.main4_con .txt h2{font-size:8vw;margin-top:0;}
.main4_con .txt p{font-size:3vw;}
.main4_con .row_con:before{left:-79vw;top:1.5vw;width: 85vw;}
.main4_con .row_con:after{bottom:2vw;right: -79vw;width: 85vw;}
.main4_con .txt:before{bottom:110%;right: 8vw;height: 85vw;}
.main4_con .txt:after{top:110%;left:8vw;height: 85vw;}

.main5_con .main_title h2{margin-bottom:7vw;}
.main5_con .main5_roll .item.swiper-slide{width:35vw;height:48.3vw;margin:0 2vw;}
.main5_con .main5_roll .item .txt{top:25vw;width:95%;}
.main5_con .main5_roll .item .txt h4{font-size:2.5vw;margin-bottom:2vw;line-height:3.5vw;}
.main5_con .main5_roll .item .txt h3{font-size:3.5vw;line-height:4.5vw;}
.main5_con .main5_roll .item .txt p{font-size:2.5vw;line-height:3.5vw;padding:3vw 0 4vw;word-break:keep-all;}
.main5_con .main5_roll .item .txt a{font-size:2vw;border-radius:20vw;border:1px solid #fff;padding:1vw 2vw;}
.main5_con .main5_roll.swiper-container-horizontal > .swiper-pagination-progressbar{width:90%;height:1.5vw;margin:8vw auto 0;}
.main5_con .main5_roll .item .hover_box{border-radius:19vw;}
.main5_con .main5_roll .item .txt.two_txt p{padding:2vw 0;}

.main6_con .verti_txt{display:none;}
.main6_con .item .img_box{width:100%;margin-right:2%;}
.main6_con .item .txt_box h2{font-sizE: 4.5vw;line-height: 5.5vw;margin-bottom: 3vw;}
.main6_con .item .txt_box p{font-size:2.5vw;line-height:4vw;word-break:keep-all;}
.main6_con .item .txt_box p br{display:none;}
.main6_con .item .txt_box h4{margin-top:5vw;font-size:3vw;}
.main6_con .item .txt_box h4 span{font-size:8vw;margin-left:3vw;}


.main7_con{}





/* 하단 contact */
.bottom_contact{}
.bottom_contact .contact_box .item .info_logo{width:35vw;margin:0 auto 6vw;}
.bottom_contact .contact_box .item .info_logo img{width:100%;}
.bottom_contact .contact_box .item h4{font-size:6vw;line-height:7vw;margin-bottom:2vw;}
.contact_box .info_box .time_table .item_in{margin-bottom:3vw;}
.contact_box .info_box .etc p{font-size:3vw;line-height:4.5vw;margin-left:2vw;}
.contact_box .info_box .etc .mark{width:4vw;}
.contact_box .info_box .etc .mark img{width:100%;}
.contact_box .info_box .time_table{margin:5vw 0 4vw;}
.contact_box .info_box .time_table .item{margin-bottom:3vw;}
.contact_box .info_box .time_table p{font-size:3.5vw;}
.contact_box .info_box .time_table .day{margin-right:3vw;}

.contact_box .map_box{width:100%;}
.contact_box .map_box #map{height:70vw;margin:4vw auto 0;width:100%;border-radius:4vw;}
.contact_box .map_box #map img{width:100%;}

.contact_box .contact_loca .parking p{margin-left:2vw;}
.contact_box .contact_loca h2{font-size:3.5vw;margin-bottom:2vw;}
.contact_box .map_box .parking{margin-bottom:3vw;}
.contact_box .map_box .parking .mark{width:4vw;}
.contact_box .map_box .parking .mark img{width:100%;}

.contact_box .tel_box a.tel_num{font-size:7vw;}
.contact_box .tel_box .name_box{margin:6vw 0 5vw;}
.contact_box .tel_box .name_box p{margin-bottom:3vw;font-size:3vw;line-height:4.5vw;}
.contact_box .tel_box .navi{gap:3vw;}
.contact_box .tel_box .navi li{width:30vw;padding: 2.5vw 0;}

footer{font-size:3vw;}
.bot_txt{padding:7vw 0;}
.bot_txt .terms_box li{margin-right:2vw;}
.bot_txt .terms_box li:after{right:-1.2vw;height:3vw;top:0;width:1px;}







}/*800*/

@media all and (max-width:480px){

.toggle_btn{height:4vw;}

.main6_con .main6_roll .item .txt a{border:1px solid #fff;}


}