@charset "utf-8";


.re04_bg_ani{
    position:absolute; top:0px; left:0; width:100%; height:100%; overflow:hidden;
    transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0); 
    -webkit-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);  
    -moz-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);  
    -ms-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);  
    -o-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);
    animation: re04_bg_ani forwards 5s 0.5s ease-in-out;
    -webkit-animation: re04_bg_ani forwards 5s 0.5s ease-in-out; 
    -moz-animation: re04_bg_ani forwards 5s 0.5s ease-in-out; 
    -ms-animation: re04_bg_ani forwards 5s 0.5s ease-in-out; 
    -o-animation: re04_bg_ani forwards 5s 0.5s ease-in-out;
}
@keyframes re04_bg_ani {
    0% {
        transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0); 
        -webkit-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);  
        -moz-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);  
        -ms-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);  
        -o-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);
    }
    100% {
        transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0); 
        -webkit-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -moz-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -ms-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -o-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);
    }
}
@-moz-keyframes re04_bg_ani {
    0% {
        transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0); 
        -webkit-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);  
        -moz-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);  
        -ms-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);  
        -o-transform:perspective(500px) scale(1.07) rotate(.001deg) translateZ(0);
    }
    100% {
        transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0); 
        -webkit-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -moz-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -ms-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -o-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);
    }
}



/* 이미지 애니메이션 */
.styled-media{}
.rection02 .styled-media{display: flex;flex-direction: column;width: 428px;height:532px;border-radius:20px;position: relative;overflow:hidden}
.styled-media figure,
.styled-media-transition figure {position: relative;overflow: hidden;width:100%;height:100%;}
.styled-media figure::before,
.styled-media-transition figure::before {content: "";display: block;padding-bottom: 125%;}
.styled-image {transition: 0.735s ease;transform: scale(1) rotate(0.001deg);}
.figure-outer {overflow: hidden;}
.figure-reveal {pointer-events: none;background-color: #eee;transform-origin: top;left: -1px;top: -1px;width: calc(100% + 2px);height: calc(100% + 2px);z-index: 20;}
.styled-media figure::before {padding-bottom: 66.666%;}
.styled-image.overlay img,.styled-image[data-ratio-status=true] img,
.styled-video.overlay video,.styled-video[data-ratio-status=true] video{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute}
.styled-image,.styled-video{display:flex;flex-direction:column;position:relative}
.styled-image img,.styled-image video{width:100%}
.styled-image.overlay,.styled-video.overlay{object-fit:cover;position:absolute}

/* 메인 비주얼 */
.con_wrap_mv{background:url(../img/mv_1.png)no-repeat;width:100%;height:100vh;background-position: center;background-size:cover;}
.con_wrap{position: relative;overflow:hidden}
.con_wrap .mv_tx{position: absolute;lefT:50%;top:42%;transform: translate(-50%,-50%);text-align:center;}
.con_wrap .mv_tx h1{font-size:20px;margin-bottom:13px;color:#fff;/* text-shadow: -2px 2px rgba(0, 0, 0, .2); */}
.con_wrap .mv_tx p{font-size:60px;font-weight:500;color:#fff;text-shadow: -2px 2px rgba(0, 0, 0, .1);}
.con_wrap .mv_btn{border-radius:50px;color:#fff;text-align:center;font-size:15px;width:160px;height:50px;line-height:50px;display:block;background:#b4cfe4}
.con_wrap .re_btn03 a b{transform: translate3d(2.7em, 0, 0);}
.con_wrap .re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
.con_wrap .re_btn03 a:hover span{transform: translate3d(2.7em, 0, 0);}

/* rection01 */
.rection01{/* max-width:1920px; */margin:0 auto;}
.rection01 .re01_tx01{font-size:18px;line-height:34px;color:#000;font-weight:300;}
.rection01 .re01_tx01 span{display:block;height:34px;}
.rection01 .re01_tx01 strong{font-weight:bold}
.rection01 .re01_tx{}
.re_btn03 a{display:block;font-size:16px;width:163px;height:50px;border-radius:50px;padding-left: 0px;text-align: center;line-height: 50px;transition-duration: .7s;position: relative;
transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);margin: 0;z-index: 1;color:#fff;background:#f7594e;margin-top:30px;font-weight:300;}
.re_btn03 a:hover{background:#b4cfe4;}
.re_btn03 a p{position: absolute;left: 0;z-index: 1;transform: translate3d(-7.5em, 0, 0);transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
.re_btn03 a b{transform: translate3d(2em, 0, 0);position: absolute;left: 0;z-index: 1;transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
.re_btn03.re01_bt a b{transform: translate3d(1.6em, 0, 0);}
.re_btn03 a span{font-weight:500;}
.re_btn03 a b img{padding-left:10px;/* width:19px;height:14px; */}
.re_btn03 a:hover{background:#000;transition:1s}
.re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
.re_btn03 a:hover p{transform: translate3d(2em, 0, 0);}
.re_btn03.re01_bt a:hover b{transform: translate3d(14em, 0, 0);}
.re_btn03.re01_bt a:hover p{transform: translate3d(1.6em, 0, 0);}
.re_btn03 a:hover p img{padding-left:10px;}
.cont-text{padding-top:185px;display:flex;}
.cont-text img{padding-right:85px}


.swiper-scrollbar.re02_swiper-scrollbar{height:3px;margin-top:21px;width:87%;}
.swiper-scrollbar-drag{background:#f7594e}
.swiper-scroll_wr{position: relative;display:flex;flex-direction:row;align-items: center;justify-content: space-between;margin-top:60px;margin-right: 32px;}
.swiper-scroll_wr img{width:80px;height:69px}

.gm-style .place-card, .gm-style .default-card, .gm-style .directions-card{display:none !important}
.login_img{cursor: pointer;}
.con_wrap_mv{position: relative;transform: scale(1.2);animation: fadeInZoom 4.5s ease-out 1s forwards;}
.mv_tx01{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.mv_tx01 h1{font-size:50px;color:#fff;}
.mv_tx01 h1 strong{font-size:70px;font-weight: 700;}
@keyframes fadeInZoom {
	0% {
		transform: scale(1.2);
	}
	100% {
		transform: scale(1);
	}
}
.sun {width: 0;height: 1px;background-color: #d6d6d0; transition: width 2s ease-out;}
.rection01{background:url(/img/re01_bg.png)no-repeat;padding:200px 0 325px;position: relative;background-size:cover;}
.re01_bg_img{position: absolute;top:96px;left:155px;}
.re01_tx01{font-size:18px;color:#484848}
.re01_tx01 p{color:#484848;font-weight:600}
.re01_tx01 span{font-size:17px;color:#6bab94;letter-spacing: 8px;}
.re01_tx01 h2{font-size:20px;color:#6bab94;font-weight: 600;}
.re01_tx01 h3{    font-weight: 600;color:#585858;font-size:20px;letter-spacing: 7px;}
.re01_tx01 h3 strong{font-size:25px;}
.rection01 .re01_tx01{display: flex;flex-direction: column;gap: 40px;}
.cont_tx_bx span{font-size:19px;color:#212121;letter-spacing: 3px;}
.cont_tx_bx span b{font-weight:600}
.cont_tx_bx{gap:22px;text-align:center;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.cont_tx_bx h1{color:#212121;font-size:40px;font-weight:bold;gap:25px;display: flex;align-items: center;}
.cont_tx_bx p{font-size:17px;color:#181818;line-height: 26px;font-weight:600}
.rection02 .cont_tx_bx h1 img{width:154px}
.re02_content{display: flex;justify-content: center;margin-top: 60px;gap: 20px;}
.re02_content .re02_left{width:914px;height:775px;background:url(/img/re02_left_bg.png)no-repeat;padding: 70px 65px;}
.re02_content .re02_right{width:914px;height:775px;background:#efefef;border-radius: 30px;padding: 55px 50px;}
.re02_content .re02_left h1{color:#fff;font-size:22px;    display: flex;align-items: center;gap: 17px;padding-bottom: 65px;}
.re02_content .re02_left h2{position: relative;font-size:23px;color:#fff;padding-bottom: 56px;}
.re02_content .re02_left h2 strong{font-size:45px;color:#fff;font-weight: 600;}
#youtube_pagination .swiper-scrollbar-drag{background:#6bab94}
#youtube_pagination.swiper-scrollbar{width:250px;height:5px;margin:30px auto;}
.dc_list h3{color:#fff;font-size:21px;font-weight: 600;}
.dc_list p{color:#fff;font-size:17px;line-height: 30px;padding: 20px 0 0 20px;}
.dc_list p b{font-weight:600}
.dc_list p span{line-height:21px;display:block;padding: 4px 0;}
.re02_content .re02_left a{margin-left: 20px;border-radius:50px;background:#fff;color:#212121;font-size:17px;display:block;width:183px;height:46px;font-weight: 500;display: flex;align-items: center;justify-content: center;margin-top:50px;box-shadow: 4px 4px 8px rgba(0, 0, 0, .4);}
.re02_right .re02_rtop{display:flex;align-items: center;position: relative;gap:18px;padding-bottom:28px;border-bottom:2px solid #d3d3d3}
.re02_right .re02_rtop .rt_center h1{font-size:35px;color:#181818;font-weight:600;padding-bottom: 13px;}
.re02_right .re02_rtop .rt_center p{font-size:19px;color:#616161}
.re02_right .re02_rtop .rt_center p span{font-size:17px;padding-top: 7px;display: block;}
.re02_right .re02_rtop a{display:flex;    transition: .3s;width:207px;height:50px;background:#000;color:#fff;border-radius:50px;align-items: center;justify-content: center;gap: 7px;position: absolute;right: 0;top: 17px;}
.re02_right .re02_rtop img.yt_logo{width:127px}
.re02_right .re02_rtop img.yt_logo2{width:24px;}
.rection03{padding:230px 0;height:1412px;position: relative;}
.cont_tx_bx span.txt01{font-size:18px;letter-spacing: 1px;display: flex;align-items: center;gap: 10px;}
.cont_tx_bx span b.num{width:61px;height:33px;border:2px solid #6bab94;border-radius: 50%;display:flex;align-items: center;justify-content: center;font-weight: 400;}
.cont_tx_bx h1 b{color:#6bab94;font-size:40px;}
.cont_tx_bx{gap:0}
.cont_tx_bx h1{display:block;padding:35px 0}
.cont_tx_bx p{font-size:18px;color:#5b5b5b;line-height:30px;font-weight: 500;}
.cont_tx_bx p strong{font-size:20px;font-weight: 600;}
.cont_tx_bx p.c6bab94{font-size:18px;color:#6bab94;border-bottom:1px solid #6bab94}
.cont_tx_bx p.gowun-batang-regular{font-size:19px;color:#181818;    font-weight: 600;padding: 17px 0 43px;}
.cont_tx_bx a{color:#212121;display: flex;align-items: center;gap: 6px;}
.cont_tx_bx a span{letter-spacing: 0;font-size:18px;border-bottom:1px solid #212121;}
.cont_tx_bx a:hover{gap:10px;}
.rection03 ul{position: relative;    max-width: 1850px;margin: 0 auto;}
.rection03 ul li{z-index:1;transition: .3s;position: absolute;border-radius: 36px;box-shadow: 10px 7px 19px 0px rgba(0, 0, 0, .1);}
.rection03 ul li:first-child{left:0;top:-77px}
.rection03 ul li:nth-child(2){left: 50%;transform: translate(-50%, 0);top:50px}
.rection03 ul li:nth-child(3){right:0;top:-77px}

.rection03 ul li:first-child:hover{top:-95px}
.rection03 ul li:nth-child(2):hover{top:23px}
.rection03 ul li:nth-child(3):hover{top:-95px}
.rection03 .main_cont_circle_wrap{top:31%;left:5%}
.rection03 .main_cont_circle_wrap.main_cont_circle_wrap02{top:77%}
.re03_bg{background: url(../img/re03_bg_n.png) 50% 62% no-repeat;}
.re03_txtx{position: absolute;bottom:-153px;left:100px;}

.rection04{background:url(/img/re04_bg.png) no-repeat;width:100%;height:1027px;background-size:cover}
.rection04 .con_inner{padding:140px 0}
.re04_bx01{display:flex;justify-content: center;gap:365px;position: relative;}
.re04_bx01:after{content:'';background:#b8b8b7;width:1px;height:834px;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.cont_tx_bx02{gap:40px;}
.cont_tx_bx02 p{font-size:20px;color:#212121;line-height:33px;font-weight:400}
.cont_tx_bx02 p b{font-weight:600}
.re04_bx01 img.mi_img{padding:25px 0}
.cont_tx_bx.plus h1 {position: relative;display:flex;gap:10px;align-items:flex-start;}
.cont_tx_bx.plus h1 p{background:url(/img/plus.png)no-repeat;width:24px;height:24px;position: relative;animation:1.2s linear infinite plus;}
.cont_tx_bx.plus h1 p span{display:none;position: absolute;top:30px;background: #6bab94;border-radius: 10px;width: 253px;height: 138px;color: #fff;font-size: 16px;line-height: 25px;font-family: 'Pretendard Variable';font-weight: 300;letter-spacing: -.1px;align-items: center;justify-content: center;}
.cont_tx_bx.plus h1 p.on{background:url(/img/xx.png)no-repeat;width:25px;height:27px;}
.cont_tx_bx.plus h1 p span.on{display:flex;}
.cont_tx_bx.plus h1 p b{font-size:16px;color:#878787;display:none;}
.cont_tx_bx.plus h1 p b.on{display:block;position: absolute;right:-33px;top:-1px;font-family: 'Pretendard Variable';}
@keyframes plus {
  0%,100% {
	transform: translate(0px, -3px);
  }
  50%{ transform: translate(0px, 0px);}
  75% {
    transform: translate(0px, 3px);
  }
  80%{transform: translate(0px, 0px);}
}
.rection05 .re05{padding:250px 0}
.rection05 .re05_wrap{max-width:1600px;margin:0 auto;display:flex;gap:92px;}
.rection05 .cont_tx_bx{align-items: flex-start;    text-align: left;}
.rection05 .cont_tx_bx.plus h1 p span{width:295px;height:240px;text-align:left;}
.rection05 .cont_tx_bx h1{padding:0}
.rection05 .cont_tx_bx ul{display:flex;gap:45px;}
.rection05 .cont_tx_bx ul li{display:flex;flex-direction: column;align-items: center;gap:17px;}
.rection05 .cont_tx_bx ul li span{font-size:18px;letter-spacing:0;font-weight:600}
.rection05 .cont_tx_bx p.txt02 strong{color:#6bab94;font-weight:500}
.rection05 .cont_tx_bx p.txt02{color:#4a4a4a;font-size:17px;}
.rection05 .cont_tx_bx a span{font-sizE:20px;}
.rection05 .re03_txtx{bottom:43px;right:70px;left:auto;}

.rection06{position: relative;}
.rection06:after{content:'';background:#eaf3f0;position: absolute;width:100%;height:360px;bottom:0}
.rection06 .re06{/* max-width:1655px; */padding-left:200px;margin:0 auto;position: relative;}
.rection06 .cont_txbx p{font-size:23px;color:#212121;padding-bottom:25px;font-weight:500; padding-top:2rem;}
.rection06 .cont_txbx p strong{font-weight:600}
.rection06 .cont_txbx h1{font-size:43px;color:#181818;font-weight: bold;    line-height: 59px;}
.rection06 .cont_txbx h1 span{color:#6bab94}
.rection06_1{padding:230px 0 180px;background:#eaf3f0}
.re06_left_cont{position: relative;width: 640px;}
.sw_bt_inner{width:230px;position: absolute;top:-135px;right:0;}
.re06_sub_wrap{position: relative;}
.rection06 .re06 .cont_txbx{position: absolute;}
.re06 .re06_sub_wrap{display:flex;justify-content: center;gap:55px;align-items: flex-end;}
.re06_right_sw{/* width:962px; */width:auto;margin-left:0;margin-right:0;margin-top:115px;}
.re06_left_sw{margin-left:0;margin-right:0}
.re06_left_sw .swiper-slide{width:200px !important;margin-right:20px;}
.re06_right_sw .swiper-slide h1{font-size:45px;color:#575757;font-weight:600}
.sw_bt_inner .swiper-button-next{width:100px;height:100px;border-radius:100%;border:1px solid #8d8d8d}
.sw_bt_inner .swiper-button-prev{width:100px;height:100px;border-radius:100%;border:1px solid #8d8d8d}
.sw_bt_inner .swiper-button-next:after{content:'';background:url(/img/re06_next01.png) no-repeat;width:10px;height:20px;font-family:none}
.sw_bt_inner .swiper-button-prev:after{content:'';background:url(/img/re06_prev01.png) no-repeat;width:10px;height:20px;font-family:none}
.rection06_1 .cont_txbx{text-align:center;position: relative;}
.rection06_1 .cont_txbx p{font-size:23px;color:#212121;padding-bottom:20px;}
.rection06_1 .cont_txbx p strong{font-weight:bold}
.rection06_1 .cont_txbx h1{font-size:43px;color:#181818;font-weight:bold}
.rection06_1 .cont_txbx h1 span{color:#6bab94}
.re06_tx_icon{position: absolute;left:50%;top:-61px;transform: translate(-50%, 0);}
.re06_sw_con{padding:100px 0 75px 150px}
.re06_sw_con .swiper-slide{width:357px;margin-right:50px;transform: translateY(0px);}
.re06_sw_con .swiper-slide img{box-shadow: 10px 7px 19px 0px rgba(0, 0, 0, .1);border-radius:50px;    transition: all .3s;}
.re06_sw_con .swiper-slide:hover img{transform: translateY(-50px);    transition: all .3s;}
.re06_sub_wrap .swiper-scrollbar-drag{background:#6bab94}
.swiper-scrollbar.re02_swiper-scrollbar{width:650px;margin:0px auto 70px;}
.main_btn{display:block;text-align:center;color:#212121;font-size:20px;}
.main_btn span{border-bottom:1px solid #212121}

.main_cont_circle_wrap{
    position:absolute; top:50%; left:0%; width:610px; height:610px; border-radius:100%;
    background-color:transparent;
    border:1px solid #d4d4d4;
    opacity:1; visibility:visible;
    transform:translate(-50%,-50%) translateZ(0);
    -webkit-transform:translate(-50%,-50%) translateZ(0);
    -moz-transform:translate(-50%,-50%) translateZ(0);
    -ms-transform:translate(-50%,-50%) translateZ(0);
    -o-transform:translate(-50%,-50%) translateZ(0);
    animation: main_cont_circle 10s infinite linear;
    -webkit-animation: main_cont_circle 10s infinite linear;
    -moz-animation: main_cont_circle 10s infinite linear;
    -ms-animation: main_cont_circle 10s infinite linear;
    -o-animation: main_cont_circle 10s infinite linear;
}
.main_cont_circle_wrap.main_cont_circle_wrap02{right:-300px;left:auto;top:-3%;
    transform:translate(-0%,-50%) translateZ(0);
    -webkit-transform:translate(-0%,-50%) translateZ(0);
    -moz-transform:translate(-0%,-50%) translateZ(0);
    -ms-transform:translate(-0%,-50%) translateZ(0);
    -o-transform:translate(-0%,-50%) translateZ(0);
	    animation: main_cont_circle02 10s infinite linear;
    -webkit-animation: main_cont_circle02 10s infinite linear;
    -moz-animation: main_cont_circle02 10s infinite linear;
    -ms-animation: main_cont_circle02 10s infinite linear;
    -o-animation: main_cont_circle02 10s infinite linear;}
.main_cont_circle{
    position:absolute;
    top:50%; left:-10px;
    width:20px; height:20px;
    background-color:#6bab94;
    border-radius:100%;
}
.main_cont_circle02{left:auto; right:-10px;}
@keyframes main_cont_circle {
    0% {
        transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
        -webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
        -moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
        -ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
        -o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
    }
    100% {
        transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
        -webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
        -moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
        -ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
        -o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
    }
}
@-webkit-keyframes main_cont_circle {
    0% {
        transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
        -webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
        -moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
        -ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
        -o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
    }
    100% {
        transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
        -webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
        -moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
        -ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
        -o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
    }
}
@keyframes main_cont_circle02 {
    0% {
        transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
        -webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
        -moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
        -ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
        -o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
    }
    100% {
        transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
        -webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
        -moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
        -ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
        -o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
    }
}
@-webkit-keyframes main_cont_circle02 {
    0% {
        transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
        -webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
        -moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
        -ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
        -o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
    }
    100% {
        transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
        -webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
        -moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
        -ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
        -o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
    }
}
.re07_sub_wrap{flex-direction: column;align-items: center;gap:60px;}
.re07_sub_wrap .cont_txbx h1{font-size:43px;color:#181818;font-weight:bold}
.re07_sub_wrap .cont_txbx h1 span{color:#6bab94}
.onbox{display:none}
.onbox.show{display:block;}
.board_tab1{overflow: hidden;width:1020px;height:75px;border-radius:50px;background:#ededed;display:flex;align-items: center;}
.board_tab1 li{width:50%;height:100%;text-align:center;}
.board_tab1 li a{font-size:26px;color:#929292;    display: flex;align-items: center;justify-content: center;width:100%;height:100%;}
.board_tab1 li a.on{color:#fff;background:#6bab94}
.board_cont{width:1400px;}
.board_cont .onbox .bo_01{padding:37px 50px;justify-content: space-between;border-top:1px solid #d4d4d4;display:flex;}
.board_cont .onbox .bo_01 div{display:flex;font-size:21px;gap:55px;}
.board_cont .onbox .bo_01 span{color:#6bab94;}
.board_cont .onbox .bo_01 b{font-size:20px;color:#767676}
.board_cont .onbox .bo_01:last-child{border-bottom:1px solid #d4d4d4;}
.swiper-pagination1{display:flex;gap:50px;margin-bottom:47px;}
.swiper-pagination1.swiper-pagination-lock{display:flex;}
.swiper-pagination1 .swiper-pagination-bullet {font-weight: 500;opacity: 1;background:none;font-size:18px;width:auto;height:auto;color:#212121;display: flex;align-items: center;justify-content: center;}
.swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active
{width:134px;height:52px;font-weight:600;border: 3px solid #67a89b;border-radius: 50px;}
.board_cont .onbox .bo_01 a{position: relative;width:49px;transition:all 0.3s ease-in-out;}
.board_cont .onbox .bo_01 a img{position: absolute;right:0;top:50%;transform: translate(0px, -50%);transition:all 0.3s ease-in-out;}
.board_cont .onbox .bo_01 a img.on2{opacity: 0;visibility: hidden;transition:all 0.3s ease-in-out;}
.board_cont .onbox .bo_01 a:hover{width:49px;transition:all 0.3s ease-in-out;}
.board_cont .onbox .bo_01 a:hover img.on2{opacity: 1;visibility: visible;transform: translate(19px, -50%);transition:all 0.3s ease-in-out;}
.board_cont .onbox .bo_01 a:hover img.on{opacity: 0;visibility: hidden;}
.board_cont .onbox .bo_01 div b{font-weight:500}

.youtu_left {display:flex;justify-content:center;align-items: center;gap: 20px;    padding: 43px 0;}
.youtu_left iframe{width:380px;height:220px;border-radius: 10px;}
.youtu_thumb img{width:190px;border-radius:10px;}
.youtu_left_tx{width:395px}
.youtu_left_tx p{color:#181818;font-size:21px;font-weight:600}
.youtu_left_tx h3{color:#616161;font-sizE:17px;line-height:27px;padding: 12px 0 21px;}
.youtu_left_tx a{display:flex;gap: 6px;width:155px;height:40px;border:2px solid #7dc4af;border-radius:20px;font-size:17px;color:#1f1f1f;align-items: center;justify-content: center;font-weight: 500;}
.youtu_left_tx a img{width:24px;}
.rection07 .re07{padding-top:100px;padding-bottom:75px;}
.re07_sub_wrap{display:flex;gap:70px;justify-content: center;}
.rection07 .map{width:955px;height:690px;}
.rection07 .map iframe{width:100%;height:100%}
.rection07 .re07{padding-top:200px;}
.re06_sw_con {cursor: none;}
.cursor_slide_lr02{position:fixed;transition:transform .5s cubic-bezier(.75, 1.27, .3, 1.35) .2s,opacity .2s cubic-bezier(.75, -.27, .3, 1.33);user-select:none;pointer-events:none;z-index:10000;transform:scale(0);opacity:0;display:flex;align-items:center;justify-content:center;width:160px}
/* .cursor_slide_lr02:before{content:"";width:130%;height:130%;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(231,231,231,.5);z-index:-1} */
.cursor_slide_lr02>img{width:100%}
.cursor_slide_lr02.active{opacity:1;transform:scale(1)}

.rection08 {}
.rection08 .re08 {padding-top:120px;}
.rection08 .re08 .re08_sub_wrap {display:flex;gap:125px;align-items: center;}
.rection08 .re08 .map_new {padding-top:70px}
.rection08 .re08 .map_new img {}
.rection08 .re08 .cont_txbx h1{font-size:43px;color:#181818;font-weight:bold;text-align:center}
.rection08 .re08 .cont_txbx h1 span{color:#6bab94}
.rection08 .re08 .loca_wrap {padding-top: 2.87rem;width:487px}
.rection08 .re08 .loca_wrap .location_title {font-family: 'KoPub Dotum';font-weight: 500;font-size: 1.875rem;line-height: 1;letter-spacing: 0.03em;color:#706d59;}
.rection08 .re08 .loca_wrap .location_cont {margin-top: 2.7rem;}
.rection08 .re08 .loca_wrap .location_cont.location_cont01 {}
.rection08 .re08 .loca_wrap .location_cont.location_cont02 {}
.rection08 .re08 .loca_wrap .location_cont.location_cont03 {}

.rection08 .re08 .loca_wrap .location_cont .location_sub {padding-bottom: 14px;
	font-size: 28px;font-weight: 400;letter-spacing: 0.05em;color:#252525;font-family: 'Marcellus','Noto Serif KR', sans-serif;
	margin-bottom: 1.375rem;display:flex;align-items:center;border-bottom:2px solid #e3e3e3;
}
.rection08 .re08 .loca_wrap .location_cont .location_sub span{padding:0 20px 0 10px}
.rection08 .re08 .loca_wrap .location_cont .location_sub small {font-size: 18px;letter-spacing: 0.03em;font-family: 'KoPub Dotum';font-style: normal;font-weight: 500;}
.rection08 .re08 .loca_wrap .location_cont .location_ul {margin-bottom: 1.5rem;}
.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 {}
.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 {}
.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:27px;}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li {}
.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li {display:flex;align-items:center;gap:5.5rem;}
.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {text-align:justify;word-wrap: break-word;font-size: 23px;line-height: 2.7rem;letter-spacing: 0.03em;color:#252525;font-weight: 500;}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .text {width:94px;display:flex;justify-content: space-between;}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .date {}
.rection08 .re08 .loca_wrap .location_cont .description {font-size:17px;line-height: 1.4rem;letter-spacing: 0.03em;color:#656565;font-weight:500}

.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
	font-size: 1.30rem;color:#252525;letter-spacing: 0.02em;line-height: 2.125rem;font-weight: 500;color:#6bab94;
}

.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {color:#252525;}
.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
	color:#252525;display:flex;align-items:center;gap:0.8rem;margin-top: 1.75rem;font-weight: 500;
}
.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
	width: 36px;height: 36px;background:url('<?php echo G5_THEME_URL?>/img/main_parking.png')no-repeat center /cover;display:block;
}

.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.tel {
	gap: 25px;font-family: 'Marcellus','Noto Serif KR', sans-serif;font-size: 1.75rem;line-height:1;letter-spacing: 0.05em;color:#252525;display: flex;align-items: center;
}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data {display:flex;align-items:center;gap:0.875rem;margin-top: 2.125rem;}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a {
	display:block;width: 11.812rem;height: 3.125rem;border-radius:3.125rem;color:#fff;font-size: 15px;letter-spacing: 0.02em;
	font-weight: 500;gap:0.75rem;display:flex;align-items:center;justify-content:center;
}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {background:#d9ba3d;}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
	width: 27px;height: 24px;background:url('/img/re08_kaka.png')no-repeat center/cover;display:block;
}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver {background: #469c55;}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
	width: 17px;height: 17px;background:url('/img/re08_na.png')no-repeat center/cover;display:block;
}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {
	display:block;width: 11.812rem;height: 3.125rem;border-radius:3.125rem;color:#fff;font-size: 15px;letter-spacing: 0.02em;
	font-weight: 500;gap:0.75rem;display:flex;align-items:center;justify-content:center;font-family: 'Pretendard Variable';
}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
	width: 27px;height: 24px;background:url('/img/re08_kaka2.png')no-repeat center/cover;display:block;
}
.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li p.text02{}


@media (max-width:1860px) {
	.rection02 .re02{}
	.rection02 .cont_tx_bx h1 img{width:8.2796vw}
	.re02_content{margin-top: 3.2258vw;gap: 1.0753vw;}
	.re02_content .re02_left{width:48.3483vw;height:40.5393vw;background:url(/img/re02_left_bg.png)no-repeat;padding: 3.7634vw 3.4946vw;background-size: cover;}
	.re02_content .re02_right{width:48.3483vw;height:40.5393vw;background:#efefef;border-radius: 1.6129vw;padding: 2.9570vw 2.6882vw;}
	.re02_content .re02_left h1{font-size:1.1828vw;    align-items: center;gap: 0.9140vw;padding-bottom: 3.4946vw;}
	.re02_content .re02_left h2{font-size:1.2366vw;padding-bottom: 3.0108vw;}
	.re02_content .re02_left h2 strong{font-size:2.4194vw;}
	#youtube_pagination .swiper-scrollbar-drag{background:#6bab94}
	#youtube_pagination.swiper-scrollbar{width:13.4409vw;height:0.2688vw;margin:1.6129vw auto;}
	.dc_list h3{font-size:1.1290vw;}
	.dc_list p{font-size:0.9140vw;line-height: 1.6129vw;padding: 1.0753vw 0 0 1.0753vw;}
	.dc_list p b{font-weight:600}
	.dc_list p span{line-height:1.1290vw;padding: 0.2151vw 0;}
	.re02_content .re02_left a{margin-left: 1.0753vw;border-radius:2.6882vw;background:#fff;font-size:0.9140vw;width:9.8387vw;height:2.4731vw;align-items: center;
	margin-top:.6882vw;box-shadow: 0.2151vw 0.2151vw 0.4301vw rgba(0, 0, 0, .4);}
	.re02_right .re02_rtop{align-items: center;gap:0.9677vw;padding-bottom:1.5054vw;border-bottom:0.1075vw solid #d3d3d3}
	.re02_right .re02_rtop .rt_center h1{font-size:1.8817vw;padding-bottom: 0.6989vw;}
	.re02_right .re02_rtop .rt_center p{font-size:1.0215vw;color:#616161}
	.re02_right .re02_rtop .rt_center p span{font-size:0.9140vw;padding-top: 0.3763vw;}
	.re02_right .re02_rtop a{width:11.1290vw;height:2.6882vw;background:#000;border-radius:2.6882vw;align-items: center;justify-gap: 0.3763vw;right: 0;top: 0.9140vw;}
	.re02_right .re02_rtop img.yt_logo{width:6.8280vw}
	.re02_right .re02_rtop a img.yt_logo2{width:1.2903vw;}
	.youtu_left_tx a img{width:1.2903vw;}
	.rection06 .re06{    padding-left: 2.7527vw;}
	.swiper-pagination1 .swiper-pagination-bullet {opacity: 1;background:none;font-size:0.9677vw;width:auto;height:auto;align-items: center;justify-}
	.swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active
	{width:7.2043vw;height:2.7957vw;border: 0.1613vw solid #67a89b;border-radius: 2.6882vw;}
}
@media (max-width:1780px) {
	/* 이미지 애니메이션 */
	.styled-media{}
	.rection02 .styled-media{flex-direction: column;width: 24.0449vw;height:29.8876vw;border-radius:1.1236vw;overflow:hidden}
	.styled-media figure,
	.styled-media-transition figure {width:100%;height:100%;}
	.styled-media figure::before,
	.styled-media-transition figure::before {padding-bottom: 125%;}
	.styled-image {transition: 0.735s ease;transform: scale(1) rotate(0.001deg);}
	.figure-outer {}
	.figure-reveal {pointer-events: none;transform-origin: top;left: -0.0562vw;top: -0.0562vw;width: calc(100% + 0.1124vw);height: calc(100% + 0.1124vw);}
	.styled-media figure::before {padding-bottom: 66.666%;}
	.styled-image.overlay img,.styled-image[data-ratio-status=true] img,
	.styled-video.overlay video,.styled-video[data-ratio-status=true] video{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute}
	.styled-image,.styled-video{flex-direction:column;position:relative}
	.styled-image img,.styled-image video{width:100%}
	.styled-image.overlay,.styled-video.overlay{object-fit:cover;position:absolute}
	/* 메인 비주얼 */
	.con_wrap_mv{background:url(../img/mv_1.png)no-repeat;width:100%;height:51.3483vw;background-size: cover;}
	.con_wrap{overflow:hidden}
	.con_wrap .mv_tx{lefT:50%;top:42%;transform: translate(-50%,-50%);}
	.con_wrap .mv_tx h1{font-size:1.1236vw;margin-bottom:0.7303vw;/* text-shadow: -0.1124vw 0.1124vw rgba(0, 0, 0, .2); */}
	.con_wrap .mv_tx p{font-size:3.3708vw;text-shadow: -0.1124vw 0.1124vw rgba(0, 0, 0, .1);}
	.con_wrap .mv_btn{border-radius:2.8090vw;font-size:0.8427vw;width:8.9888vw;height:2.8090vw;line-height:2.8090vw;background:#b4cfe4}
	.con_wrap .re_btn03 a b{transform: translate3d(2.7em, 0, 0);}
	.con_wrap .re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
	.con_wrap .re_btn03 a:hover span{transform: translate3d(2.7em, 0, 0);}
	.mv_tx01{left: 50%;top: 50%;transform: translate(-50%, -50%);}
	.mv_tx01 h1{font-size:2.8090vw;}
	.mv_tx01 h1 strong{font-size:3.9326vw;}
	@keyframes fadeInZoom {
		0% {
			transform: scale(1.2);
		}
		100% {
			transform: scale(1);
		}
	}
	/* rection01 */
	.rection01{max-width:107.8652vw;margin:0 auto;}
	.rection01 .re01_tx01{font-size:1.0112vw;line-height:1.9101vw;}
	.rection01 .re01_tx01 span{height:1.9101vw;}
	.rection01 .re01_tx01 strong{font-weight:bold}
	.rection01 .re01_tx{}
	.re_btn03 a{font-size:0.8989vw;width:9.1573vw;height:2.8090vw;border-radius:2.8090vw;padding-left: 0.0000vw;line-height: 2.8090vw;transition-duration: .7s;
	transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);margin: 0;background:#f7594e;margin-top:1.6854vw;}
	.re_btn03 a:hover{background:#b4cfe4;}
	.re_btn03 a p{left: 0;transform: translate3d(-7.5em, 0, 0);transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
	.re_btn03 a b{transform: translate3d(2em, 0, 0);left: 0;transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
	.re_btn03.re01_bt a b{transform: translate3d(1.6em, 0, 0);}
	.re_btn03 a span{}
	.re_btn03 a b img{padding-left:0.5618vw;/* width:1.0674vw;height:0.7865vw; */}
	.re_btn03 a:hover{background:#000;transition:1s}
	.re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
	.re_btn03 a:hover p{transform: translate3d(2em, 0, 0);}
	.re_btn03.re01_bt a:hover b{transform: translate3d(14em, 0, 0);}
	.re_btn03.re01_bt a:hover p{transform: translate3d(1.6em, 0, 0);}
	.re_btn03 a:hover p img{padding-left:0.5618vw;}
	.cont-text{padding-top:10.3933vw;}
	.cont-text img{padding-right:4.7753vw}


	.swiper-scrollbar.re02_swiper-scrollbar{height:0.1685vw;margin-top:1.1798vw;width:87%;}
	.swiper-scrollbar-drag{background:#f7594e}
	.swiper-scroll_wr{flex-direction:row;align-items: center;justify-margin-top:3.3708vw;margin-right: 1.7978vw;}
	.swiper-scroll_wr img{width:4.4944vw;height:3.8764vw}


	.sun {width: 0;height: 0.0562vw; transition: width 2s ease-out;}
	.rection01{background:url(/img/re01_bg.png)no-repeat;padding:11.2360vw 0 18.2584vw;background-size:cover}
	.re01_bg_img{top:5.3933vw;left:8.7079vw;}
	.re01_tx01{font-size:1.0112vw;color:#484848}
	.re01_tx01 p{font-weight:600}
	.re01_tx01 span{font-size:0.9551vw;letter-spacing: 0.4494vw;}
	.re01_tx01 h2{font-size:1.1236vw;}
	.re01_tx01 h3{    font-size:1.1236vw;letter-spacing: 0.3933vw;}
	.re01_tx01 h3 strong{font-size:1.4045vw;}
	.rection01 .re01_tx01{flex-direction: column;gap: 2.2472vw;}
	.cont_tx_bx span{font-size:1.0674vw;letter-spacing: 0.1685vw;}
	.cont_tx_bx span b{font-weight:600}
	.cont_tx_bx{gap:1.2360vw;justify-flex-direction: column;align-items: center;}
	.cont_tx_bx h1{font-size:2.2472vw;gap:1.4045vw;align-items: center;}
	.cont_tx_bx p{font-size:0.9551vw;line-height: 1.4607vw;font-weight:600}
	.rection02 .cont_tx_bx h1 img{width:8.6517vw}
	.re02_content{justify-margin-top: 3.3708vw;gap: 1.1236vw;}
	.re02_content .re02_left{background:url(/img/re02_left_bg.png)no-repeat;padding: 3.9326vw 3.6517vw;background-size:48.3483vw 40.5393vw}
	.re02_content .re02_right{background:#efefef;border-radius: 1.6854vw;padding: 3.0899vw 2.8090vw;}
	.re02_content .re02_left h1{font-size:1.2360vw;    align-items: center;gap: 0.9551vw;padding-bottom: 3.6517vw;}
	.re02_content .re02_left h2{font-size:1.2921vw;padding-bottom: 2.1461vw;}
	.re02_content .re02_left h2 strong{font-size:2.5281vw;}
	#youtube_pagination .swiper-scrollbar-drag{background:#6bab94}
	#youtube_pagination.swiper-scrollbar{width:14.0449vw;height:0.2809vw;margin:1.6854vw auto;}
	.dc_list h3{font-size:1.1798vw;}
	.dc_list p{font-size:0.9551vw;line-height: 1.6854vw;padding: 1.1236vw 0 0 1.1236vw;}
	.dc_list p b{font-weight:600}
	.dc_list p span{line-height:1.1798vw;padding: 0.2247vw 0;}
	.re02_content .re02_left a{margin-left: 1.1236vw;border-radius:2.8090vw;background:#fff;font-size:0.9551vw;width:10.2809vw;
	height:2.5843vw;align-items: center;box-shadow: 0.2247vw 0.2247vw 0.4494vw rgba(0, 0, 0, .4);}
	.re02_right .re02_rtop{align-items: center;gap:1.0112vw;padding-bottom:1.5730vw;border-bottom:0.1124vw solid #d3d3d3}
	.re02_right .re02_rtop .rt_center h1{font-size:1.9663vw;padding-bottom: 0.7303vw;}
	.re02_right .re02_rtop .rt_center p{font-size:1.0674vw;color:#616161}
	.re02_right .re02_rtop .rt_center p span{font-size:0.9551vw;padding-top: 0.3933vw;}
	.re02_right .re02_rtop a{width:11.6292vw;height:2.8090vw;background:#000;border-radius:2.8090vw;align-items: center;gap: 0.3933vw;right: 0;top: 0.9551vw;}
	.rection03{padding:12.9213vw 0;height:79.3258vw;}
	.cont_tx_bx span.txt01{font-size:1.0112vw;letter-spacing: 0.0562vw;align-items: center;gap: 0.5618vw;}
	.cont_tx_bx span b.num{width:3.4270vw;height:1.8539vw;border:0.1124vw solid #6bab94;border-radius: 50%;align-items: center;justify-}
	.cont_tx_bx h1 b{font-size:2.2472vw;}
	.cont_tx_bx{gap:0}
	.cont_tx_bx h1{padding:1.9663vw 0}
	.cont_tx_bx p{font-size:1.0112vw;line-height:1.6854vw;}
	.cont_tx_bx p strong{font-size:1.1236vw;}
	.cont_tx_bx p.c6bab94{font-size:1.0112vw;border-bottom:0.0562vw solid #6bab94}
	.cont_tx_bx p.gowun-batang-regular{font-size:1.0674vw;    padding: 0.9551vw 0 2.4157vw;}
	.cont_tx_bx a{align-items: center;gap: 0.3371vw;}
	.cont_tx_bx a span{letter-spacing: 0;font-size:1.0112vw;border-bottom:0.0562vw solid #212121;}
	.cont_tx_bx a:hover{gap:0.5618vw;}
	.rection03 ul{    max-width: 103.9326vw;margin: 0 auto;}
	.rection03 ul li{transition: .3s;border-radius: 2.0225vw;box-shadow: 0.5618vw 0.3933vw 1.0674vw 0.0000vw rgba(0, 0, 0, .1);}
	.rection03 ul li:first-child{left:0;top:-4.3258vw}
	.rection03 ul li:nth-child(2){left: 50%;transform: translate(-50%, 0);top:2.8090vw}
	.rection03 ul li:nth-child(3){right:0;top:-4.3258vw}

	.rection03 ul li:first-child:hover{top:-5.3371vw}
	.rection03 ul li:nth-child(2):hover{top:1.2921vw}
	.rection03 ul li:nth-child(3):hover{top:-5.3371vw}
	.rection03 ul li img{width:32.8090vw}
	.rection03 .main_cont_circle_wrap{top:31%;left:5%}
	.rection03 .main_cont_circle_wrap.main_cont_circle_wrap02{top:77%}
	.re03_bg{background: url(../img/re03_bg_n.png) 50% 62% no-repeat;}
	.re03_txtx{bottom:-8.5955vw;left:5.6180vw;}

	.rection04{background:url(/img/re04_bg.png) no-repeat;width:100%;height:57.6966vw;background-size:cover}
	.rection04 .con_inner{padding:7.8652vw 0}
	.re04_bx01{justify-gap:20.5056vw;}
	.re04_bx01:after{background:#b8b8b7;width:0.0562vw;height:46.8539vw;left:50%;top:50%;transform:translate(-50%,-50%)}
	.cont_tx_bx02{gap:2.2472vw;}
	.cont_tx_bx02 p{font-size:1.1236vw;line-height:1.8539vw;font-weight:400}
	.cont_tx_bx02 p b{font-weight:600}
	.re04_bx01 img.mi_img{padding:1.4045vw 0}
	.cont_tx_bx.plus h1 {gap:0.5618vw;align-items:flex-start;}
	.cont_tx_bx.plus h1 p{background:url(/img/plus.png)no-repeat;width:1.3483vw;height:1.3483vw;animation:1.2s linear infinite plus;background-size:1.3483vw 1.3483vw}
	.cont_tx_bx.plus h1 p span{top:1.6854vw;background: #6bab94;border-radius: 0.5618vw;width: 14.2135vw;height: 7.7528vw;font-size: 0.8989vw;line-height: 1.4045vw;letter-spacing: -0.0056vw;align-items: center;justify-}
	.cont_tx_bx.plus h1 p.on{background:url(/img/xx.png)no-repeat;width:1.4045vw;height:1.5169vw;}
	.cont_tx_bx.plus h1 p span.on{}
	.cont_tx_bx.plus h1 p b{font-size:0.8989vw;}
	.cont_tx_bx.plus h1 p b.on{right:-1.8539vw;top:-0.0562vw;}
	@keyframes plus {
	  0%,100% {
		transform: translate(0.0000vw, -0.1685vw);
	  }
	  50%{ transform: translate(0.0000vw, 0.0000vw);}
	  75% {
		transform: translate(0.0000vw, 0.1685vw);
	  }
	  80%{transform: translate(0.0000vw, 0.0000vw);}
	}
	.rection05 .re05{padding:14.0449vw 0}
	.rection05 .re05_wrap{max-width:89.8876vw;margin:0 auto;gap:5.1685vw;}
	.rection05 .re05_wrap .re05_img01{width:48.8202vw;height:30.7865vw}
	.rection05 .cont_tx_bx{align-items: flex-start;    }
	.rection05 .cont_tx_bx.plus h1 p span{width:16.5730vw;height:13.4831vw;}
	.rection05 .cont_tx_bx h1{padding:0}
	.rection05 .cont_tx_bx ul{gap:2.5281vw;}
	.rection05 .cont_tx_bx ul li{flex-direction: column;align-items: center;gap:0.9551vw;}
	.rection05 .cont_tx_bx ul li span{font-size:1.0112vw;letter-spacing:0;font-weight:600}
	.rection05 .cont_tx_bx p.txt02 strong{font-weight:500}
	.rection05 .cont_tx_bx p.txt02{font-size:0.9551vw;}
	.rection05 .cont_tx_bx a span{font-sizE:1.1236vw;}
	.rection05 .re03_txtx{bottom:2.4157vw;right:3.9326vw;left:auto;}

	.rection06{}
	.rection06:after{background:#eaf3f0;width:100%;height:20.2247vw;bottom:0}
	.rection06 .re06{max-width:92.9775vw;margin:0 auto;}
	.rection06 .cont_txbx p{font-size:1.2921vw;padding-bottom:1.4045vw;font-weight:500}
	.rection06 .cont_txbx p strong{font-weight:600}
	.rection06 .cont_txbx h1{font-size:2.4157vw;    line-height: 3.3146vw;}
	.rection06 .cont_txbx h1 span{color:#6bab94}
	.rection06_1{padding:12.9213vw 0 10.1124vw;background:#eaf3f0}
	.re06_left_cont{width:35.9551vw;}
	.sw_bt_inner{width:12.9213vw;top:-7.5843vw;right:0;}
	.re06_sub_wrap{}
	.rection06 .re06 .cont_txbx{}
	.re06 .re06_sub_wrap{justify-gap:3.0899vw;align-items: flex-end;}
	.re06_right_sw{width:54.0449vw;margin-left:0;margin-right:0;margin-top:6.4607vw;}
	.re06_left_sw{margin-left:0;margin-right:0}
	.re06_left_sw .swiper-slide{width:11.2360vw !important;margin-right:1.1236vw;}
	.re06_right_sw .swiper-slide h1{font-size:2.5281vw;font-weight:600}
	.sw_bt_inner .swiper-button-next{width:5.6180vw;height:5.6180vw;border-radius:100%;border:0.0562vw solid #8d8d8d}
	.sw_bt_inner .swiper-button-prev{width:5.6180vw;height:5.6180vw;border-radius:100%;border:0.0562vw solid #8d8d8d}
	.sw_bt_inner .swiper-button-next:after{background:url(/img/re06_next01.png) no-repeat;width:0.5618vw;height:1.1236vw;font-family:none;background-size:0.5618vw 1.1236vw}
	.sw_bt_inner .swiper-button-prev:after{background:url(/img/re06_prev01.png) no-repeat;width:0.5618vw;height:1.1236vw;font-family:none;background-size:0.5618vw 1.1236vw}
	.rection06_1 .cont_txbx{}
	.rection06_1 .cont_txbx p{font-size:1.2921vw;padding-bottom:1.1236vw;}
	.rection06_1 .cont_txbx p strong{font-weight:bold}
	.rection06_1 .cont_txbx h1{font-size:2.4157vw;font-weight:bold}
	.rection06_1 .cont_txbx h1 span{color:#6bab94}
	.re06_tx_icon{left:50%;top:-3.4270vw;transform: translate(-50%, 0);}
	.re06_sw_con{padding:5.6180vw 0 4.2135vw 8.4270vw}
	.re06_sw_con .swiper-slide{width:20.0562vw;margin-right:2.8090vw;transform: translateY(0.0000vw);}
	.re06_sw_con .swiper-slide img{box-shadow: 0.5618vw 0.3933vw 1.0674vw 0.0000vw rgba(0, 0, 0, .1);border-radius:2.8090vw;    transition: all .3s;}
	.re06_sw_con .swiper-slide:hover img{transform: translateY(-2.8090vw);    transition: all .3s;}
	.re06_sub_wrap .swiper-scrollbar-drag{background:#6bab94}
	.swiper-scrollbar.re02_swiper-scrollbar{width:36.5169vw;margin:0.0000vw auto 3.9326vw;}
	.main_btn{font-size:1.1236vw;}
	.main_btn span{border-bottom:0.0562vw solid #212121}

	.main_cont_circle_wrap{
		 top:50%; left:0%; width:34.2697vw; height:34.2697vw; border-radius:100%;
		
		border:0.0562vw solid #d4d4d4;
		opacity:1; visibility:visible;
		transform:translate(-50%,-50%) translateZ(0);
		-webkit-transform:translate(-50%,-50%) translateZ(0);
		-moz-transform:translate(-50%,-50%) translateZ(0);
		-ms-transform:translate(-50%,-50%) translateZ(0);
		-o-transform:translate(-50%,-50%) translateZ(0);
		animation: main_cont_circle 10s infinite linear;
		-webkit-animation: main_cont_circle 10s infinite linear;
		-moz-animation: main_cont_circle 10s infinite linear;
		-ms-animation: main_cont_circle 10s infinite linear;
		-o-animation: main_cont_circle 10s infinite linear;
	}
	.main_cont_circle_wrap.main_cont_circle_wrap02{right:-16.8539vw;left:auto;top:-3%;
		transform:translate(-0%,-50%) translateZ(0);
		-webkit-transform:translate(-0%,-50%) translateZ(0);
		-moz-transform:translate(-0%,-50%) translateZ(0);
		-ms-transform:translate(-0%,-50%) translateZ(0);
		-o-transform:translate(-0%,-50%) translateZ(0);
			animation: main_cont_circle02 10s infinite linear;
		-webkit-animation: main_cont_circle02 10s infinite linear;
		-moz-animation: main_cont_circle02 10s infinite linear;
		-ms-animation: main_cont_circle02 10s infinite linear;
		-o-animation: main_cont_circle02 10s infinite linear;}
	.main_cont_circle{
		
		top:50%; left:-0.5618vw;
		width:1.1236vw; height:1.1236vw;
		
		border-radius:100%;
	}
	.main_cont_circle02{left:auto; right:-0.5618vw;}
	@keyframes main_cont_circle {
		0% {
			transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@-webkit-keyframes main_cont_circle {
		0% {
			transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@keyframes main_cont_circle02 {
		0% {
			transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@-webkit-keyframes main_cont_circle02 {
		0% {
			transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
		}
	}
	.re07_sub_wrap{flex-direction: column;align-items: center;gap:3.3708vw;}
	.re07_sub_wrap .cont_txbx h1{font-size:2.4157vw;font-weight:bold}
	.re07_sub_wrap .cont_txbx h1 span{color:#6bab94}
	.onbox{display:none}
	.onbox.show{}
	.board_tab1{width:57.3034vw;height:4.2135vw;border-radius:2.8090vw;background:#ededed;align-items: center;}
	.board_tab1 li{width:50%;height:100%;}
	.board_tab1 li a{font-size:1.4607vw;    align-items: center;justify-width:100%;height:100%;}
	.board_tab1 li a.on{background:#6bab94}
	.board_cont{width:78.6517vw;}
	.board_cont .onbox .bo_01{padding:2.0787vw 2.8090vw;border-top:0.0562vw solid #d4d4d4;}
	.board_cont .onbox .bo_01 div{font-size:1.1798vw;gap:3.0899vw;}
	.board_cont .onbox .bo_01 span{}
	.board_cont .onbox .bo_01 b{font-size:1.1236vw;color:#767676}
	.board_cont .onbox .bo_01:last-child{border-bottom:0.0562vw solid #d4d4d4;}
	.swiper-pagination1{gap:1.8090vw;margin-bottom:2.6404vw;}
	.swiper-pagination1.swiper-pagination-lock{}
	.board_cont .onbox .bo_01 a{width:2.7528vw;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a img{right:0;top:50%;transform: translate(0.0000vw, -50%);transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a img.on2{opacity: 0;visibility: hidden;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover{width:2.7528vw;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover img.on2{opacity: 1;visibility: visible;transform: translate(1.0674vw, -50%);transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover img.on{opacity: 0;visibility: hidden;}
	.board_cont .onbox .bo_01 div b{font-weight:500}

	.youtu_left {justify-align-items: center;gap: 1.1236vw;    padding: 2.4157vw 0;}
	.youtu_left iframe{width:21.3483vw;height:12.3596vw;border-radius: 0.5618vw;}
	.youtu_thumb img{width:10.6742vw;border-radius:0.5618vw;}
	.youtu_left_tx{width:22.1910vw}
	.youtu_left_tx p{font-size:1.1798vw;font-weight:600}
	.youtu_left_tx h3{font-sizE:0.9551vw;line-height:1.5169vw;padding: 0.6742vw 0 1.1798vw;}
	.youtu_left_tx a{gap: 0.3371vw;width:8.7079vw;height:2.2472vw;border:0.1124vw solid #7dc4af;border-radius:1.1236vw;font-size:0.9551vw;align-items: center;justify-}

	.rection07 .re07{padding-top:11.2360vw;}
	.re06_sw_con {cursor: none;}
	.cursor_slide_lr02{transition:transform .5s cubic-bezier(.75, 1.27, .3, 1.35) .2s,opacity .2s cubic-bezier(.75, -.27, .3, 1.33);user-select:none;pointer-events:none;transform:scale(0);opacity:0;align-items:center;justify-width:8.9888vw}
	/* .cursor_slide_lr02:before{width:130%;height:130%;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(231,231,231,.5);z-index:-1} */
	.cursor_slide_lr02>img{width:100%}
	.cursor_slide_lr02.active{opacity:1;transform:scale(1)}

	.rection08 {}
	.rection08 .re08 {padding-top:6.7416vw;}
	.rection08 .re08 .re08_sub_wrap {gap:5.0225vw;align-items: center;}
	.rection08 .re08 .map_new {padding-top:3.9326vw}
	/* .rection08 .re08 .map_new img {width: 54.8764vw;} */
	.rection08 .re08 .cont_txbx h1{font-size:2.4157vw;text-align:center}
	.rection08 .re08 .cont_txbx h1 span{color:#6bab94}
	.rection08 .re08 .loca_wrap {padding-top: 2.87rem;width:27.3596vw}
	.rection08 .re08 .loca_wrap .location_title {font-size: 1.875rem;line-height: 1;letter-spacing: 0.03em;}
	.rection08 .re08 .loca_wrap .location_cont {margin-top: 2.7rem;}
	.rection08 .re08 .loca_wrap .location_cont.location_cont01 {}
	.rection08 .re08 .loca_wrap .location_cont.location_cont02 {}
	.rection08 .re08 .loca_wrap .location_cont.location_cont03 {}

	.rection08 .re08 .loca_wrap .location_cont .location_sub {padding-bottom: 0.7865vw;
		font-size: 1.5730vw;letter-spacing: 0.05em;font-family: 'Marcellus','Noto Serif KR', sans-serif;
		margin-bottom: 1.375rem;align-items:center;border-bottom:0.1124vw solid #e3e3e3;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_sub span{padding:0 1.1236vw 0 0.5618vw}
	.rection08 .re08 .loca_wrap .location_cont .location_sub small {font-size: 1.0112vw;letter-spacing: 0.03em;font-style: normal;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul {margin-bottom: 1.5rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:1.5169vw;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li {align-items:center;gap:5.5rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {word-wrap: break-word;font-size: 1.2921vw;line-height: 2.7rem;letter-spacing: 0.03em;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .text {width:5.2809vw;justify-}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .date {}
	.rection08 .re08 .loca_wrap .location_cont .description {font-size:0.9551vw;line-height: 1.4rem;letter-spacing: 0.03em;font-weight:500}

	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
		font-size: 1.30rem;letter-spacing: 0.02em;line-height: 2.125rem;
	}

	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
		align-items:center;gap:0.8rem;margin-top: 1.75rem;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
		width: 2.0225vw;height: 2.0225vw;background:url('<?php echo G5_THEME_URL?>/img/main_parking.png')no-repeat center /cover;
	}

	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.tel {
		gap: 1.4045vw;font-family: 'Marcellus','Noto Serif KR', sans-serif;font-size: 1.45rem;line-height:1;letter-spacing: 0.05em;align-items: center;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data {align-items:center;gap:0.875rem;margin-top: 2.125rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a {
		width: 11.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 0.8427vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {background:#d9ba3d;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
		width: 1.5169vw;height: 1.3483vw;background:url('/img/re08_kaka.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver {background: #469c55;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
		width: 0.9551vw;height: 0.9551vw;background:url('/img/re08_na.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {
		width: 11.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 0.8427vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
		width: 1.5169vw;height: 1.3483vw;background:url('/img/re08_kaka2.png')no-repeat center/cover;
	}

}
@media (max-width:1280px) {

	/* 이미지 애니메이션 */
	.styled-media{}
	.rection02 .styled-media{flex-direction: column;width: 33.4375vw;height:41.5625vw;border-radius:1.5625vw;overflow:hidden}
	.styled-media figure,
	.styled-media-transition figure {width:100%;height:100%;}
	.styled-media figure::before,
	.styled-media-transition figure::before {padding-bottom: 125%;}
	.styled-image {transition: 0.735s ease;transform: scale(1) rotate(0.001deg);}
	.figure-outer {}
	.figure-reveal {pointer-events: none;transform-origin: top;left: -0.0781vw;top: -0.0781vw;width: calc(100% + 0.1563vw);height: calc(100% + 0.1563vw);}
	.styled-media figure::before {padding-bottom: 66.666%;}
	.styled-image.overlay img,.styled-image[data-ratio-status=true] img,
	.styled-video.overlay video,.styled-video[data-ratio-status=true] video{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute}
	.styled-image,.styled-video{flex-direction:column;position:relative}
	.styled-image img,.styled-image video{width:100%}
	.styled-image.overlay,.styled-video.overlay{object-fit:cover;position:absolute}

	/* 메인 비주얼 */
	/* 메인 비주얼 */
	.con_wrap_mv{background:url(../img/mv_1.png)no-repeat;width:100%;height:71.4063vw;}
	.con_wrap{overflow:hidden}
	.con_wrap .mv_tx{lefT:50%;top:42%;transform: translate(-50%,-50%);}
	.con_wrap .mv_tx h1{font-size:1.5625vw;margin-bottom:1.0156vw;/* text-shadow: -0.1563vw 0.1563vw rgba(0, 0, 0, .2); */}
	.con_wrap .mv_tx p{font-size:4.6875vw;text-shadow: -0.1563vw 0.1563vw rgba(0, 0, 0, .1);}
	.con_wrap .mv_btn{border-radius:3.9063vw;font-size:1.1719vw;width:12.5000vw;height:3.9063vw;line-height:3.9063vw;background:#b4cfe4}
	.con_wrap .re_btn03 a b{transform: translate3d(2.7em, 0, 0);}
	.con_wrap .re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
	.con_wrap .re_btn03 a:hover span{transform: translate3d(2.7em, 0, 0);}

	/* rection01 */
	.rection01{max-width:150.0000vw;margin:0 auto;}
	.rection01 .re01_tx01{font-size:1.4063vw;line-height:2.6563vw;}
	.rection01 .re01_tx01 span{height:2.6563vw;}
	.rection01 .re01_tx01 strong{font-weight:bold}
	.rection01 .re01_tx{}
	.re_btn03 a{font-size:1.2500vw;width:12.7344vw;height:3.9063vw;border-radius:3.9063vw;padding-left: 0.0000vw;line-height: 3.9063vw;transition-duration: .7s;
	transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);margin: 0;background:#f7594e;margin-top:2.3438vw;}
	.re_btn03 a:hover{background:#b4cfe4;}
	.re_btn03 a p{left: 0;transform: translate3d(-7.5em, 0, 0);transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
	.re_btn03 a b{transform: translate3d(2em, 0, 0);left: 0;transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
	.re_btn03.re01_bt a b{transform: translate3d(1.6em, 0, 0);}
	.re_btn03 a span{}
	.re_btn03 a b img{padding-left:0.7813vw;/* width:1.4844vw;height:1.0938vw; */}
	.re_btn03 a:hover{background:#000;transition:1s}
	.re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
	.re_btn03 a:hover p{transform: translate3d(2em, 0, 0);}
	.re_btn03.re01_bt a:hover b{transform: translate3d(14em, 0, 0);}
	.re_btn03.re01_bt a:hover p{transform: translate3d(1.6em, 0, 0);}
	.re_btn03 a:hover p img{padding-left:0.7813vw;}
	.cont-text{padding-top:14.4531vw;}
	.cont-text img{padding-right:6.6406vw}


	.swiper-scrollbar.re02_swiper-scrollbar{height:0.2344vw;margin-top:1.6406vw;width:87%;}
	.swiper-scrollbar-drag{background:#f7594e}
	.swiper-scroll_wr{flex-direction:row;align-items: center;justify-margin-top:4.6875vw;margin-right: 2.5000vw;}
	.swiper-scroll_wr img{width:6.2500vw;height:5.3906vw}

	.gm-style .place-card, .gm-style .default-card, .gm-style .directions-card{display:none !important}
	.login_img{cursor: pointer;}
	.con_wrap_mv{transform: scale(1.2);animation: fadeInZoom 4.5s ease-out 1s forwards;}
	.mv_tx01{left: 50%;top: 50%;transform: translate(-50%, -50%);}
	.mv_tx01 h1{font-size:3.9063vw;}
	.mv_tx01 h1 strong{font-size:5.4688vw;}
	@keyframes fadeInZoom {
		0% {
			transform: scale(1.2);
		}
		100% {
			transform: scale(1);
		}
	}
	.sun {width: 0;height: 0.0781vw; transition: width 2s ease-out;}
	.rection01{background:url(/img/re01_bg.png)no-repeat;padding:15.6250vw 0 25.3906vw;background-size: contain;}
	.re01_bg_img{top:7.5000vw;left:12.1094vw;}
	.re01_tx01{font-size:1.4063vw;color:#484848}
	.re01_tx01 p{font-weight:600}
	.re01_tx01 span{font-size:1.3281vw;letter-spacing: 0.6250vw;}
	.re01_tx01 h2{font-size:1.5625vw;}
	.re01_tx01 h3{    font-size:1.5625vw;letter-spacing: 0.5469vw;}
	.re01_tx01 h3 strong{font-size:1.9531vw;}
	.rection01 .re01_tx01{flex-direction: column;gap: 3.1250vw;}
	.cont_tx_bx span{font-size:1.4844vw;letter-spacing: 0.2344vw;}
	.cont_tx_bx span b{font-weight:600}
	.cont_tx_bx{gap:1.7188vw;justify-flex-direction: column;align-items: center;}
	.cont_tx_bx h1{font-size:2.6250vw;gap:1.9531vw;align-items: center;}
	.cont_tx_bx p{font-size:1.3281vw;line-height: 2.0313vw;font-weight:600}
	.rection02 .cont_tx_bx h1 img{width:12.0313vw}
	.re02_content{justify-margin-top: 4.6875vw;gap: 1.5625vw;}
	.re02_content .re02_left{background:url(/img/re02_left_bg.png)no-repeat;padding: 2.4688vw 4.0781vw;background-size:cover}
	.re02_content .re02_right{background:#efefef;border-radius: 2.3438vw;padding: 2.2969vw 2.9063vw;}
	.re02_content .re02_left h1{font-size:1.4188vw;    align-items: center;gap: 1.3281vw;padding-bottom: 1.3781vw;}
	.re02_content .re02_left h2{font-size:1.4969vw;padding-bottom: 1.3750vw;}
	.re02_content .re02_left h2 strong{font-size:2.5156vw;}
	#youtube_pagination .swiper-scrollbar-drag{background:#6bab94}
	#youtube_pagination.swiper-scrollbar{width:19.5313vw;height:0.3906vw;margin:2.3438vw auto;}
	.dc_list h3{font-size:1.3406vw;}
	.dc_list p{font-size:1.2281vw;line-height: 2.0438vw;padding: .5625vw 0 0 1.5625vw;}
	.dc_list p b{font-weight:600}
	.dc_list p span{line-height:1.6406vw;padding: 0.3125vw 0;}
	.re02_content .re02_left a{margin-left: 1.5625vw;border-radius:3.9063vw;background:#fff;
	font-size:1.1281vw;width:14.2969vw;height:3.1938vw;align-items: center;margin-top:.6063vw;box-shadow: 0.3125vw 0.3125vw 0.6250vw rgba(0, 0, 0, .4);}
	.re02_right .re02_rtop{align-items: center;gap:1.4063vw;padding-bottom:2.1875vw;border-bottom:0.1563vw solid #d3d3d3}
	.re02_right .re02_rtop .rt_center h1{font-size:1.7344vw;padding-bottom: 1.0156vw;}
	.re02_right .re02_rtop .rt_center p{font-size:1.3844vw;color:#616161}
	.re02_right .re02_rtop .rt_center p span{font-size:1.1281vw;padding-top: 0.5469vw;}
	.re02_right .re02_rtop a{width:14.1719vw;height:3.6063vw;background:#000;border-radius:3.9063vw;align-items: center;gap: 0.5469vw;right: 0;top:0;font-size: 1.0500vw;}
	/* .re02_right .re02_rtop img.yt_logo{width:9.9219vw} */
	.re02_right .re02_rtop img.yt_logo2{width:1.8750vw;}
	.rection03{padding:17.9688vw 0;height:103.3125vw;}
	.cont_tx_bx span.txt01{font-size:1.4063vw;letter-spacing: 0.0781vw;align-items: center;gap: 0.7813vw;}
	.cont_tx_bx span b.num{width:4.7656vw;height:2.5781vw;border:0.1563vw solid #6bab94;border-radius: 50%;align-items: center;justify-}
	.cont_tx_bx h1 b{font-size:3.1250vw;}
	.cont_tx_bx{gap:0}
	.cont_tx_bx h1{padding:2.7344vw 0}
	.cont_tx_bx p{font-size:1.4063vw;line-height:2.3438vw;}
	.cont_tx_bx p strong{font-size:1.5625vw;}
	.cont_tx_bx p.c6bab94{font-size:1.4063vw;border-bottom:0.0781vw solid #6bab94}
	.cont_tx_bx p.gowun-batang-regular{font-size:1.4844vw;    padding: 1.3281vw 0 3.3594vw;}
	.cont_tx_bx a{align-items: center;gap: 0.4688vw;}
	.cont_tx_bx a span{letter-spacing: 0;font-size:1.4063vw;border-bottom:0.0781vw solid #212121;}
	.cont_tx_bx a:hover{gap:0.7813vw;}
	.rection03 ul{    max-width: 144.5313vw;margin: 0 auto;}
	.rection03 ul li{transition: .3s;border-radius: 2.8125vw;box-shadow: 0.7813vw 0.5469vw 1.4844vw 0.0000vw rgba(0, 0, 0, .1);}
	.rection03 ul li:first-child{left:0;top:-6.0156vw}
	.rection03 ul li:nth-child(2){left: 50%;transform: translate(-50%, 0);top:3.9063vw}
	.rection03 ul li:nth-child(3){right:0;top:-6.0156vw}
    .rection03 ul li img {
        width: 30.809vw;
    }
	.rection03 ul li:first-child:hover{top:-7.4219vw}
	.rection03 ul li:nth-child(2):hover{top:1.7969vw}
	.rection03 ul li:nth-child(3):hover{top:-7.4219vw}
	.rection03 .main_cont_circle_wrap{top:31%;left:5%}
	.rection03 .main_cont_circle_wrap.main_cont_circle_wrap02{top:77%}
	.re03_bg{background: url(../img/re03_bg_n.png) 50% 42% no-repeat;background-size:contain}
	.re03_txtx{bottom:-11.9531vw;left:0.8125vw;width:64.4531vw}

	.rection04{background:url(/img/re04_bg.png) no-repeat;width:100%;height:80.2344vw;background-size:cover}
	.rection04 .con_inner{padding:10.9375vw 0}
	.re04_bx01{gap:9.5156vw;}
	.re04_bx01:after{background:#b8b8b7;width:0.0781vw;height:65.1563vw;left:50%;top:50%;transform:translate(-50%,-50%)}
	.cont_tx_bx02{gap:3.1250vw;}
	.cont_tx_bx02 p{font-size:1.3625vw;line-height:2.2781vw;font-weight:400}
	.cont_tx_bx02 p b{font-weight:600}
	.re04_bx01 img.mi_img{padding:1.9531vw 0}
	.cont_tx_bx.plus h1 {gap:0.7813vw;align-items:flex-start;}
	.cont_tx_bx.plus h1 p{background:url(/img/plus.png)no-repeat;width:1.8750vw;height:1.8750vw;background-size:1.8750vw 1.8750vw;animation:1.2s linear infinite plus;}
	.cont_tx_bx.plus h1 p span{top:2.3438vw;background: #6bab94;border-radius: 0.7813vw;width: 19.7656vw;height: 10.7813vw;font-size: 1.2500vw;line-height: 1.9531vw;letter-spacing: -0.0078vw;align-items: center;justify-}
	.right .cont_tx_bx.plus h1 p span{right:0}
	.cont_tx_bx.plus h1 p.on{background:url(/img/xx.png)no-repeat;width:1.9531vw;height:2.1094vw;background-size:1.9531vw 2.1094vw;}
	.cont_tx_bx.plus h1 p span.on{}
	.cont_tx_bx.plus h1 p b{font-size:1.2500vw;}
	.cont_tx_bx.plus h1 p b.on{right:-2.5781vw;top:-0.0781vw;}
	@keyframes plus {
	  0%,100% {
		transform: translate(0.0000vw, -0.2344vw);
	  }
	  50%{ transform: translate(0.0000vw, 0.0000vw);}
	  75% {
		transform: translate(0.0000vw, 0.2344vw);
	  }
	  80%{transform: translate(0.0000vw, 0.0000vw);}
	}
	.rection05 .re05{padding:14.5313vw 0}
	.rection05 .re05_wrap{max-width:125.0000vw;margin:0 auto;gap:4.1875vw;}
	.rection05 .cont_tx_bx{align-items: flex-start;    }
	.rection05 .cont_tx_bx.plus h1 p span{width:23.0469vw;height:18.7500vw;}
	.rection05 .cont_tx_bx h1{padding:0}
	.rection05 .cont_tx_bx ul{gap:2.5156vw;}
	.rection05 .cont_tx_bx ul li{flex-direction: column;align-items: center;gap:1.3281vw;}
	.rection05 .cont_tx_bx ul li span{font-size:1.4063vw;letter-spacing:0;font-weight:600;text-align:center;}
	.rection05 .cont_tx_bx p.txt02 strong{font-weight:500}
	.rection05 .cont_tx_bx p.txt02{font-size:1.3281vw;}
	.rection05 .cont_tx_bx a span{font-sizE:1.5625vw;}
	.rection05 .re03_txtx{bottom:3.3594vw;right:0.4688vw;left:auto;}

	.rection06{}
	.rection06:after{background:#eaf3f0;width:100%;height:18.1250vw;bottom:0}
	.rection06 .re06{margin:0 auto;}
	.rection06 .cont_txbx p{font-size:1.7969vw;padding-bottom:1.9531vw;font-weight:500;padding-top:0;}
	.rection06 .cont_txbx p strong{font-weight:600}
	.rection06 .cont_txbx h1{font-size:3.3594vw;    line-height: 4.6094vw;}
	.rection06 .cont_txbx h1 span{color:#6bab94}
	.rection06_1{padding:17.9688vw 0 14.0625vw;background:#eaf3f0}
	.re06_left_cont{width:37.9551vw}
	.sw_bt_inner{width:15.9688vw;top:-7.5469vw;right:0;}
	.re06_sub_wrap{}
	.rection06 .re06 .cont_txbx{}
	.re06 .re06_sub_wrap{gap:4.2969vw;align-items: flex-end;padding: 0 0.7813vw;}
	.re06_right_sw{width:75.1563vw;margin-left:0;margin-right:0;margin-top:16.9844vw;}
	.re06_left_sw{margin-left:0;margin-right:0}
	.re06_left_sw .swiper-slide{width:11.6250vw !important;margin-right:1.5625vw;}
	.re06_right_sw .swiper-slide h1{font-size:3.5156vw;font-weight:600}
	.sw_bt_inner .swiper-button-next{width:6.8125vw;height:6.8125vw;border-radius:100%;border:0.0781vw solid #8d8d8d;background-size:6.8125vw 6.8125vw}
	.sw_bt_inner .swiper-button-prev{width:6.8125vw;height:6.8125vw;border-radius:100%;border:0.0781vw solid #8d8d8d;background-size:6.8125vw 6.8125vw}
	.sw_bt_inner .swiper-button-next:after{background:url(/img/re06_next01.png) no-repeat;width:0.7813vw;height:1.5625vw;font-family:none;background-size:0.7813vw 1.5625vw}
	.sw_bt_inner .swiper-button-prev:after{background:url(/img/re06_prev01.png) no-repeat;width:0.7813vw;height:1.5625vw;font-family:none;background-size:0.7813vw 1.5625vw}
	.rection06_1 .cont_txbx{}
	.rection06_1 .cont_txbx p{font-size:1.7969vw;padding-bottom:1.5625vw;}
	.rection06_1 .cont_txbx p strong{font-weight:bold}
	.rection06_1 .cont_txbx h1{font-size:3.3594vw;font-weight:bold}
	.rection06_1 .cont_txbx h1 span{color:#6bab94}
	.re06_tx_icon{left:50%;top:-4.7656vw;transform: translate(-50%, 0);}
	.re06_sw_con{padding:7.8125vw 0 5.8594vw 11.7188vw}
	.re06_sw_con .swiper-slide{width:27.8906vw;margin-right:3.9063vw;transform: translateY(0.0000vw);}
	.re06_sw_con .swiper-slide img{box-shadow: 0.7813vw 0.5469vw 1.4844vw 0.0000vw rgba(0, 0, 0, .1);border-radius:3.9063vw;    transition: all .3s;}
	.re06_sw_con .swiper-slide:hover img{transform: translateY(-3.9063vw);    transition: all .3s;}
	.re06_sub_wrap .swiper-scrollbar-drag{background:#6bab94}
	.swiper-scrollbar.re02_swiper-scrollbar{width:50.7813vw;margin:0.0000vw auto 5.4688vw;}
	.main_btn{font-size:1.5625vw;}
	.main_btn span{border-bottom:0.0781vw solid #212121}

	.main_cont_circle_wrap{
		 top:50%; left:0%; border-radius:100%;
		
		border:0.0781vw solid #d4d4d4;
		opacity:1; visibility:visible;
		transform:translate(-50%,-50%) translateZ(0);
		-webkit-transform:translate(-50%,-50%) translateZ(0);
		-moz-transform:translate(-50%,-50%) translateZ(0);
		-ms-transform:translate(-50%,-50%) translateZ(0);
		-o-transform:translate(-50%,-50%) translateZ(0);
		animation: main_cont_circle 10s infinite linear;
		-webkit-animation: main_cont_circle 10s infinite linear;
		-moz-animation: main_cont_circle 10s infinite linear;
		-ms-animation: main_cont_circle 10s infinite linear;
		-o-animation: main_cont_circle 10s infinite linear;
	}
	.main_cont_circle_wrap.main_cont_circle_wrap02{right:-14.4375vw;left:auto;top:-3%;
		transform:translate(-0%,-50%) translateZ(0);
		-webkit-transform:translate(-0%,-50%) translateZ(0);
		-moz-transform:translate(-0%,-50%) translateZ(0);
		-ms-transform:translate(-0%,-50%) translateZ(0);
		-o-transform:translate(-0%,-50%) translateZ(0);
			animation: main_cont_circle02 10s infinite linear;
		-webkit-animation: main_cont_circle02 10s infinite linear;
		-moz-animation: main_cont_circle02 10s infinite linear;
		-ms-animation: main_cont_circle02 10s infinite linear;
		-o-animation: main_cont_circle02 10s infinite linear;}
	.main_cont_circle{
		
		top:50%; left:-0.7813vw;
		width:1.5625vw; height:1.5625vw;
		
		border-radius:100%;
	}
	.main_cont_circle02{left:auto; right:-0.7813vw;}
	@keyframes main_cont_circle {
		0% {
			transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@-webkit-keyframes main_cont_circle {
		0% {
			transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@keyframes main_cont_circle02 {
		0% {
			transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@-webkit-keyframes main_cont_circle02 {
		0% {
			transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
		}
	}
	.re07_sub_wrap{flex-direction: column;align-items: center;gap:4.6875vw;}
	.re07_sub_wrap .cont_txbx h1{font-size:3.3594vw;font-weight:bold}
	.re07_sub_wrap .cont_txbx h1 span{color:#6bab94}
	.onbox{display:none}
	.onbox.show{}
	.board_tab1{width:79.6875vw;height:5.8594vw;border-radius:3.9063vw;background:#ededed;align-items: center;}
	.board_tab1 li{width:50%;height:100%;}
	.board_tab1 li a{font-size:2.0313vw;    align-items: center;justify-width:100%;height:100%;}
	.board_tab1 li a.on{background:#6bab94}
	.board_cont{width:92.3750vw;}
	.board_cont .onbox .bo_01{padding:2.8906vw 3.9063vw;justify-border-top:0.0781vw solid #d4d4d4;}
	.board_cont .onbox .bo_01 div{font-size:1.6406vw;gap:4.2969vw;}
	.board_cont .onbox .bo_01 span{}
	.board_cont .onbox .bo_01 b{font-size:1.5625vw;color:#767676}
	.board_cont .onbox .bo_01:last-child{border-bottom:0.0781vw solid #d4d4d4;}
	.swiper-pagination1{gap:1.9063vw;margin-bottom:3.6719vw;}
	.swiper-pagination1.swiper-pagination-lock{}
	.swiper-pagination1 .swiper-pagination-bullet {opacity: 1;background:none;font-size:1.6406vw;width:auto;height:auto;align-items: center;justify-}
	.swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:11.3281vw;height:4.2969vw;border: 0.2344vw solid #67a89b;border-radius: 3.9063vw;}
	.board_cont .onbox .bo_01 a{width:3.8281vw;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a img{right:0;top:50%;transform: translate(0.0000vw, -50%);transition:all 0.3s ease-in-out;width: 2.5000vw;}
	.board_cont .onbox .bo_01 a img.on2{opacity: 0;visibility: hidden;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover{width:3.8281vw;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover img.on2{opacity: 1;visibility: visible;transform: translate(1.4844vw, -50%);transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover img.on{opacity: 0;visibility: hidden;}
	.board_cont .onbox .bo_01 div b{font-weight:500}

	.youtu_left {align-items: center;gap: 1.5625vw;    padding: 1.3594vw 0;}
	.youtu_left iframe{width:22.6875vw;height:12.1875vw;border-radius: 0.7813vw;}
	.youtu_thumb img{width:14.8438vw;border-radius:0.7813vw;}
	.youtu_left_tx{width:30.8594vw}
	.youtu_left_tx p{font-size:1.3406vw;font-weight:600}
	.youtu_left_tx h3{font-sizE:1.1281vw;line-height:1.5094vw;padding: 0.9375vw 0 1.6406vw;}
	.youtu_left_tx a{gap: 0.4688vw;width:11.1094vw;height:2.8250vw;border:0.1563vw solid #7dc4af;border-radius:1.5625vw;font-size:1.0281vw;align-items: center;justify-}
	.youtu_left_tx a img{width:1.8750vw;}
	.rection07 .re07{padding-top:7.8125vw;padding-bottom:5.8594vw;}
	.re07_sub_wrap{gap:5.4688vw;}
	.rection07 .map{width:74.6094vw;height:53.9063vw;}
	.rection07 .map iframe{width:100%;height:100%}
	.rection07 .re07{padding-top:15.6250vw;}
	.re06_sw_con {cursor: none;}
	.cursor_slide_lr02{transition:transform .5s cubic-bezier(.75, 1.27, .3, 1.35) .2s,opacity .2s cubic-bezier(.75, -.27, .3, 1.33);user-select:none;pointer-events:none;transform:scale(0);opacity:0;align-items:center;justify-width:12.5000vw}
	/* .cursor_slide_lr02:before{width:130%;height:130%;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(231,231,231,.5);z-index:-1} */
	.cursor_slide_lr02>img{width:100%}
	.cursor_slide_lr02.active{opacity:1;transform:scale(1)}

	.rection08 {}
	.rection08 .re08 {padding-top:9.3750vw;}
	.rection08 .re08 .re08_sub_wrap {gap:3.7656vw;align-items: center;}
	.rection08 .re08 .map_new {padding-top:5.4688vw}
	.rection08 .re08 .map_new img {}
	.rection08 .re08 .cont_txbx h1{font-size:3.3594vw;text-align:center}
	.rection08 .re08 .cont_txbx h1 span{color:#6bab94}
	.rection08 .re08 .loca_wrap {padding-top: 2.87rem;width:auto}
	.rection08 .re08 .loca_wrap .location_title {font-size: 1.875rem;line-height: 1;letter-spacing: 0.03em;}
	.rection08 .re08 .loca_wrap .location_cont {margin-top: 2.7rem;}
	.rection08 .re08 .loca_wrap .location_cont.location_cont01 {}
	.rection08 .re08 .loca_wrap .location_cont.location_cont02 {}
	.rection08 .re08 .loca_wrap .location_cont.location_cont03 {}

	.rection08 .re08 .loca_wrap .location_cont .location_sub {padding-bottom: 1.0938vw;
		font-size: 2.1875vw;letter-spacing: 0.05em;font-family: 'Marcellus','Noto Serif KR', sans-serif;
		margin-bottom: 1.375rem;align-items:center;border-bottom:0.1563vw solid #e3e3e3;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_sub span{padding:0 1.5625vw 0 0.7813vw}
	.rection08 .re08 .loca_wrap .location_cont .location_sub small {font-size: 1.4063vw;letter-spacing: 0.03em;font-style: normal;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul {margin-bottom: 1.5rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:2.1094vw;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li {align-items:center;gap:5.5rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {word-wrap: break-word;font-size: 1.7969vw;line-height: 2.7rem;letter-spacing: 0.03em;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .text {width:7.3438vw;justify-}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .date {}
	.rection08 .re08 .loca_wrap .location_cont .description {font-size:1.3281vw;line-height: 1.4rem;letter-spacing: 0.03em;font-weight:500}

	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
		font-size: 1.30rem;letter-spacing: 0.02em;line-height: 2.125rem;
	}

	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
		align-items:center;gap:0.8rem;margin-top: 1.75rem;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
		width: 2.8125vw;height: 2.8125vw;background:url('<?php echo G5_THEME_URL?>/img/main_parking.png')no-repeat center /cover;
	}

	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.tel {
		gap: 1.9531vw;font-family: 'Marcellus','Noto Serif KR', sans-serif;font-size: 1.75rem;line-height:1;letter-spacing: 0.05em;align-items: center;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data {align-items:center;gap:0.875rem;margin-top: 2.125rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a {
		width: 11.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 1.1719vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {background:#d9ba3d;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
		width: 2.1094vw;height: 1.8750vw;background:url('/img/re08_kaka.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver {background: #469c55;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
		width: 1.3281vw;height: 1.3281vw;background:url('/img/re08_na.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {
		width: 11.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 1.1719vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
		width: 2.1094vw;height: 1.8750vw;background:url('/img/re08_kaka2.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li p.text02{}


}
@media (max-width:768px) {
	/* 이미지 애니메이션 */
	.styled-media{}
	.rection02 .styled-media{flex-direction: column;width: 55.7292vw;height:69.2708vw;border-radius:2.6042vw;overflow:hidden}
	.styled-media figure,
	.styled-media-transition figure {width:100%;height:100%;}
	.styled-media figure::before,
	.styled-media-transition figure::before {padding-bottom: 125%;}
	.styled-image {transition: 0.735s ease;transform: scale(1) rotate(0.001deg);}
	.figure-outer {}
	.figure-reveal {pointer-events: none;transform-origin: top;left: -0.1302vw;top: -0.1302vw;width: calc(100% + 0.2604vw);height: calc(100% + 0.2604vw);}
	.styled-media figure::before {padding-bottom: 66.666%;}
	.styled-image.overlay img,.styled-image[data-ratio-status=true] img,
	.styled-video.overlay video,.styled-video[data-ratio-status=true] video{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute}
	.styled-image,.styled-video{flex-direction:column;position:relative}
	.styled-image img,.styled-image video{width:100%}
	.styled-image.overlay,.styled-video.overlay{object-fit:cover;position:absolute}

	/* 메인 비주얼 */
	/* 메인 비주얼 */
	.con_wrap_mv{background:url(../img/mv_1.png)no-repeat;width:100%;height:119.0104vw;}
	.con_wrap{overflow:hidden}
	.con_wrap .mv_tx{lefT:50%;top:42%;transform: translate(-50%,-50%);}
	.con_wrap .mv_tx h1{font-size:2.6042vw;margin-bottom:1.6927vw;/* text-shadow: -0.2604vw 0.2604vw rgba(0, 0, 0, .2); */}
	.con_wrap .mv_tx p{font-size:7.8125vw;text-shadow: -0.2604vw 0.2604vw rgba(0, 0, 0, .1);}
	.con_wrap .mv_btn{border-radius:6.5104vw;font-size:1.9531vw;width:20.8333vw;height:6.5104vw;line-height:6.5104vw;background:#b4cfe4}
	.con_wrap .re_btn03 a b{transform: translate3d(2.7em, 0, 0);}
	.con_wrap .re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
	.con_wrap .re_btn03 a:hover span{transform: translate3d(2.7em, 0, 0);}

	/* rection01 */
	.rection01{max-width:250.0000vw;margin:0 auto;}
	.rection01 .re01_tx01{font-size:2.3438vw;line-height:4.4271vw;}
	.rection01 .re01_tx01 span{height:4.4271vw;}
	.rection01 .re01_tx01 strong{font-weight:bold}
	.rection01 .re01_tx{}
	.re_btn03 a{font-size:2.0833vw;width:21.2240vw;height:6.5104vw;border-radius:6.5104vw;padding-left: 0.0000vw;line-height: 6.5104vw;transition-duration: .7s;
	transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);margin: 0;background:#f7594e;margin-top:3.9063vw;}
	.re_btn03 a:hover{background:#b4cfe4;}
	.re_btn03 a p{left: 0;transform: translate3d(-7.5em, 0, 0);transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
	.re_btn03 a b{transform: translate3d(2em, 0, 0);left: 0;transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
	.re_btn03.re01_bt a b{transform: translate3d(1.6em, 0, 0);}
	.re_btn03 a span{}
	.re_btn03 a b img{padding-left:1.3021vw;/* width:2.4740vw;height:1.8229vw; */}
	.re_btn03 a:hover{background:#000;transition:1s}
	.re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
	.re_btn03 a:hover p{transform: translate3d(2em, 0, 0);}
	.re_btn03.re01_bt a:hover b{transform: translate3d(14em, 0, 0);}
	.re_btn03.re01_bt a:hover p{transform: translate3d(1.6em, 0, 0);}
	.re_btn03 a:hover p img{padding-left:1.3021vw;}
	.cont-text{padding-top:24.0885vw;}
	.cont-text img{padding-right:11.0677vw}


	.swiper-scrollbar.re02_swiper-scrollbar{height:0.3906vw;margin-top:2.7344vw;width:87%;}
	.swiper-scrollbar-drag{background:#f7594e}
	.swiper-scroll_wr{flex-direction:row;align-items: center;justify-margin-top:7.8125vw;margin-right: 4.1667vw;}
	.swiper-scroll_wr img{width:10.4167vw;height:8.9844vw}

	.gm-style .place-card, .gm-style .default-card, .gm-style .directions-card{display:none !important}
	.login_img{cursor: pointer;}
	.con_wrap_mv{transform: scale(1.2);animation: fadeInZoom 4.5s ease-out 1s forwards;}
	.mv_tx01{left: 50%;top: 50%;transform: translate(-50%, -50%);width:100%;text-align:center;}
	.mv_tx01 h1{font-size:6.5104vw;}
	.mv_tx01 h1 strong{font-size:9.1146vw;}
	@keyframes fadeInZoom {
		0% {
			transform: scale(1.2);
		}
		100% {
			transform: scale(1);
		}
	}
	.sun {width: 0;height: 0.1302vw; transition: width 2s ease-out;}
	.rection01{background:url(/img/re01_bg.png)no-repeat;padding:26.0417vw 0 42.3177vw;background-size: contain;}
	.re01_bg_img{top:12.5000vw;left:20.1823vw;}
	.re01_tx01{font-size:2.3438vw;color:#484848}
	.re01_tx01 p{font-weight:600}
	.re01_tx01 span{font-size:2.2135vw;letter-spacing: 1.0417vw;}
	.re01_tx01 h2{font-size:2.6042vw;}
	.re01_tx01 h3{    font-size:2.6042vw;letter-spacing: 0.9115vw;}
	.re01_tx01 h3 strong{font-size:3.2552vw;}
	.rection01 .re01_tx01{flex-direction: column;gap: 5.2083vw;}
	.cont_tx_bx span{font-size:2.4740vw;letter-spacing: 0.3906vw;}
	.cont_tx_bx span b{font-weight:600}
	.cont_tx_bx{gap:2.8646vw;justify-flex-direction: column;align-items: center;}
	.cont_tx_bx h1{font-size:5.2083vw;gap:3.2552vw;align-items: center;}
	.cont_tx_bx p{font-size:2.2135vw;line-height: 3.3854vw;font-weight:600}
	.rection02 .cont_tx_bx h1 img{width:20.0521vw}
	.re02_content{flex-wrap: wrap;margin-top: 7.8125vw;gap: 2.6042vw;}
	.re02_content .re02_left{width:92.0104vw;height:80.9115vw;background:url(/img/re02_left_bg.png)no-repeat;padding: 5.1146vw 4.4635vw;background-size: 92.0104vw 80.9115vw;}
	.re02_content .re02_right{width:92.0104vw;height:80.9115vw;background:#efefef;border-radius: 3.9063vw;padding: 5.1615vw 3.5104vw;}
	.re02_content .re02_left h1{font-size:2.8646vw;    align-items: center;gap: 2.2135vw;padding-bottom: 3.4635vw;}
	.re02_content .re02_left h2{font-size:2.9948vw;padding-bottom: 4.2917vw;}
	.re02_content .re02_left h2 strong{font-size:5.8594vw;}
	#youtube_pagination .swiper-scrollbar-drag{background:#6bab94}
	#youtube_pagination.swiper-scrollbar{width:32.5521vw;height:0.6510vw;margin:3.9063vw auto;}
	.dc_list h3{font-size:2.7344vw;}
	.dc_list p{font-size:2.2135vw;line-height: 3.9063vw;padding: 2.6042vw 0 0 2.6042vw;}
	.dc_list p b{font-weight:600}
	.dc_list p span{line-height:2.7344vw;padding: 0.5208vw 0;}
	.re02_content .re02_left a{margin-left: 2.6042vw;border-radius:6.5104vw;background:#fff;font-size:2.2135vw;width:23.8281vw;height:5.9896vw;align-items: center;justify-margin-top:6.5104vw;box-shadow: 0.5208vw 0.5208vw 1.0417vw rgba(0, 0, 0, .4);}
	.re02_right .re02_rtop{align-items: center;gap:2.3438vw;padding-bottom:3.6458vw;border-bottom:0.2604vw solid #d3d3d3}
	.re02_right .re02_rtop .rt_center h1{font-size:3.5573vw;padding-bottom: 1.6927vw;}
	.re02_right .re02_rtop .rt_center p{font-size:2.4740vw;color:#616161}
	.re02_right .re02_rtop .rt_center p span{font-size:2.2135vw;padding-top: 0.9115vw;}
	.re02_right .re02_rtop a{width:26.9531vw;height:6.5104vw;background:#000;border-radius:6.5104vw;align-items: center;gap: 0.9115vw;right: 0;top: 0;font-size: 1.95vw;}
	.re02_right .re02_rtop img.yt_logo{width:11.5365vw}
	.re02_right .re02_rtop a img.yt_logo2{width:3.1250vw;}
	.rection03{padding:23.9479vw 0;height:auto;}
	.cont_tx_bx span.txt01{font-size:2.3438vw;letter-spacing: 0.1302vw;align-items: center;gap: 1.3021vw;}
	.cont_tx_bx span b.num{width:7.9427vw;height:4.2969vw;border:0.2604vw solid #6bab94;border-radius: 50%;align-items: center;justify-}
	.cont_tx_bx h1 b{font-size:5.2083vw;}
	.cont_tx_bx{gap:0}
	.cont_tx_bx h1{padding:4.5573vw 0}
	.cont_tx_bx p{font-size:2.3438vw;line-height:3.9063vw;}
	.cont_tx_bx p strong{font-size:2.6042vw;}
	.cont_tx_bx p.c6bab94{font-size:2.3438vw;border-bottom:0.1302vw solid #6bab94}
	.cont_tx_bx p.gowun-batang-regular{font-size:2.4740vw;    padding: 2.2135vw 0 5.5990vw;}
	.cont_tx_bx a{align-items: center;gap: 0.7813vw;}
	.cont_tx_bx a img,.main_btn img{width:1.9531vw;}
	.cont_tx_bx a span{letter-spacing: 0;font-size:2.3438vw;border-bottom:0.1302vw solid #212121;}
	.cont_tx_bx a:hover{gap:1.3021vw;}
	.rection03 ul{ display:flex;gap: 13.0208vw;max-width: 240.8854vw;margin: 0 auto;flex-wrap: wrap;margin-top: 10.9063vw;}
	.rection03 ul li{position:unset;transition: .3s;border-radius: 4.6875vw;box-shadow: none;width: 100%;}
	.rection03 ul li:first-child{left:0;top:-10.0260vw}
	.rection03 ul li:nth-child(2){transform: none}
	.rection03 ul li:nth-child(3){margin-top: 2%;}
	.rection03 ul li img{width:100%;}

	.rection03 ul li:first-child:hover{top:-12.3698vw}
	.rection03 ul li:nth-child(2):hover{top:2.9948vw}
	.rection03 ul li:nth-child(3):hover{top:-12.3698vw}
	.rection03 .main_cont_circle_wrap{top:19%;left:5%}
	.rection03 .main_cont_circle_wrap.main_cont_circle_wrap02{top:77%}
	.re03_bg{background: url(../img/re03_bg_n.png) 50% 62% no-repeat;}
	.re03_txtx{bottom:-19.9219vw;left:0vw;}

	.rection04{background:url(/img/re04_bg.png) no-repeat;width:100%;height:100%;background-size:cover;}
	.rection04 .con_inner{padding:18.2292vw 0}
	.re04_bx01{flex-wrap: wrap;gap:20.5260vw;}
	.re04_bx01:after{display:none;background:#b8b8b7;width:0.1302vw;height:108.5938vw;left:50%;top:50%;transform:translate(-50%,-50%)}
	.cont_tx_bx02{gap:5.2083vw;}
	.cont_tx_bx02 p{font-size:2.6042vw;line-height:4.2969vw;font-weight:400}
	.cont_tx_bx02 p b{font-weight:600}
	.re04_bx01 img.mi_img{padding:3.2552vw 0}
	.cont_tx_bx.plus h1 {gap:1.3021vw;align-items:flex-start;}
	.cont_tx_bx.plus h1 p{background:url(/img/plus.png)no-repeat;width:3.1250vw;height:3.1250vw;animation:1.2s linear infinite plus;background-size:3.1250vw 3.1250vw;}
	.cont_tx_bx.plus h1 p span{top:3.9063vw;background: #6bab94;border-radius: 1.3021vw;width: 32.9427vw;height: 17.9688vw;font-size: 2.0833vw;line-height: 3.2552vw;letter-spacing: -0.0130vw;align-items: center;justify-}
	.cont_tx_bx.plus h1 p.on{background:url(/img/xx.png)no-repeat;width:3.2552vw;height:3.5156vw;}
	.cont_tx_bx.plus h1 p span.on{}
	.cont_tx_bx.plus h1 p b{font-size:2.0833vw;}
	.cont_tx_bx.plus h1 p b.on{right:-4.2969vw;top:-0.1302vw;}
	@keyframes plus {
	  0%,100% {
		transform: translate(0.0000vw, -0.3906vw);
	  }
	  50%{ transform: translate(0.0000vw, 0.0000vw);}
	  75% {
		transform: translate(0.0000vw, 0.3906vw);
	  }
	  80%{transform: translate(0.0000vw, 0.0000vw);}
	}
	.rection05 .re05{padding:16.5521vw 0}
	.rection05 .re05_wrap{max-width:208.3333vw;margin:0 auto;gap:11.9792vw;   flex-wrap: wrap; }
	.rection05 .cont_tx_bx{align-items:center;text-align: center;}
	.rection05 .cont_tx_bx.plus h1 p span{width:38.4115vw;height:31.2500vw;}
	.rection05 .cont_tx_bx h1{padding:0}
	.rection05 .cont_tx_bx ul{gap:5.8594vw;}
	.rection05 .cont_tx_bx ul li{flex-direction: column;align-items: center;gap:2.2135vw;}
	.rection05 .cont_tx_bx ul li span{font-size:2.3438vw;letter-spacing:0;font-weight:600}
	.rection05 .cont_tx_bx p.txt02 strong{font-weight:500}
	.rection05 .cont_tx_bx p.txt02{font-size:2.2135vw;}
	.rection05 .cont_tx_bx a span{font-sizE:2.6042vw;}
	.rection05 .re03_txtx{bottom:2.5990vw;right:0vw;left:auto;}
	.rection05 .re05_wrap .re05_img01{width:100%;height:100%;}

	.rection06{}
	.rection06:after{background:#eaf3f0;width:100%;height:46.8750vw;bottom:0}
	.rection06 .re06{max-width:215.4948vw;margin:0 auto;width: 92.1875vw;margin-top: 13.0208vw;padding-left:0}
	.rection06 .cont_txbx p{font-size:2.9948vw;padding-bottom:3.2552vw;font-weight:500}
	.rection06 .cont_txbx p strong{font-weight:600}
	.rection06 .cont_txbx h1{font-size:5.5990vw;    line-height: 7.6823vw;}
	.rection06 .cont_txbx h1 span{color:#6bab94}
	.rection06_1{padding:29.9479vw 0 23.4375vw;background:#eaf3f0}
	.re06_left_cont{width:100%}
	.sw_bt_inner{width:29.9479vw;top:-17.5781vw;right:0;display:none}
	.re06_sub_wrap{}
	.rection06 .re06 .cont_txbx{position: unset;}
	.re06 .re06_sub_wrap{flex-wrap:wrap;gap:7.1615vw;align-items: flex-end;flex-direction: column-reverse;}
	.re06_right_sw{width:100%;margin-left:0;margin-right:0;margin-top:14.9740vw;}
	.re06_left_sw{margin-left:0;margin-right:0}
	.re06_left_sw .swiper-slide{width:26.0417vw !important;margin-right:2.6042vw;}
	.re06_right_sw .swiper-slide h1{font-size:5.8594vw;font-weight:600}
	.sw_bt_inner .swiper-button-next{width:13.0208vw;height:13.0208vw;border-radius:100%;border:0.1302vw solid #8d8d8d}
	.sw_bt_inner .swiper-button-prev{width:13.0208vw;height:13.0208vw;border-radius:100%;border:0.1302vw solid #8d8d8d}
	.sw_bt_inner .swiper-button-next:after{background:url(/img/re06_next01.png) no-repeat;width:1.3021vw;height:2.6042vw;font-family:none}
	.sw_bt_inner .swiper-button-prev:after{background:url(/img/re06_prev01.png) no-repeat;width:1.3021vw;height:2.6042vw;font-family:none}
	.rection06_1 .cont_txbx{}
	.rection06_1 .cont_txbx p{font-size:2.9948vw;padding-bottom:2.6042vw;}
	.rection06_1 .cont_txbx p strong{font-weight:bold}
	.rection06_1 .cont_txbx h1{font-size:5.5990vw;font-weight:bold}
	.rection06_1 .cont_txbx h1 span{color:#6bab94}
	.re06_tx_icon{left:50%;top:-7.9427vw;transform: translate(-50%, 0);width:76.0885vw}
	.re06_sw_con{padding:13.0208vw 0 9.7656vw 19.5313vw}
	.re06_sw_con .swiper-slide{width:46.4844vw;margin-right:6.5104vw;transform: translateY(0.0000vw);}
	.re06_sw_con .swiper-slide img{box-shadow: 1.3021vw 0.9115vw 2.4740vw 0.0000vw rgba(0, 0, 0, .1);border-radius:6.5104vw;    transition: all .3s;}
	.re06_sw_con .swiper-slide:hover img{transform: translateY(-6.5104vw);    transition: all .3s;}
	.re06_sub_wrap .swiper-scrollbar-drag{background:#6bab94}
	.swiper-scrollbar.re02_swiper-scrollbar{width:84.6354vw;margin:0.0000vw auto 9.1146vw;}
	.main_btn{font-size:2.6042vw;}
	.main_btn span{border-bottom:0.1302vw solid #212121}

	.main_cont_circle_wrap{
		 top:50%; left:0%; width:59.4271vw; height:59.4271vw; border-radius:100%;
		
		border:0.1302vw solid #d4d4d4;
		opacity:1; visibility:visible;
		transform:translate(-50%,-50%) translateZ(0);
		-webkit-transform:translate(-50%,-50%) translateZ(0);
		-moz-transform:translate(-50%,-50%) translateZ(0);
		-ms-transform:translate(-50%,-50%) translateZ(0);
		-o-transform:translate(-50%,-50%) translateZ(0);
		animation: main_cont_circle 10s infinite linear;
		-webkit-animation: main_cont_circle 10s infinite linear;
		-moz-animation: main_cont_circle 10s infinite linear;
		-ms-animation: main_cont_circle 10s infinite linear;
		-o-animation: main_cont_circle 10s infinite linear;
	}
	.main_cont_circle_wrap.main_cont_circle_wrap02{right:-39.0625vw;left:auto;top:-3%;
		transform:translate(-0%,-50%) translateZ(0);
		-webkit-transform:translate(-0%,-50%) translateZ(0);
		-moz-transform:translate(-0%,-50%) translateZ(0);
		-ms-transform:translate(-0%,-50%) translateZ(0);
		-o-transform:translate(-0%,-50%) translateZ(0);
			animation: main_cont_circle02 10s infinite linear;
		-webkit-animation: main_cont_circle02 10s infinite linear;
		-moz-animation: main_cont_circle02 10s infinite linear;
		-ms-animation: main_cont_circle02 10s infinite linear;
		-o-animation: main_cont_circle02 10s infinite linear;}
	.main_cont_circle{
		
		top:50%; left:-1.3021vw;
		width:2.6042vw; height:2.6042vw;
		
		border-radius:100%;
	}
	.main_cont_circle02{left:auto; right:-1.3021vw;}
	@keyframes main_cont_circle {
		0% {
			transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@-webkit-keyframes main_cont_circle {
		0% {
			transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@keyframes main_cont_circle02 {
		0% {
			transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@-webkit-keyframes main_cont_circle02 {
		0% {
			transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
		}
	}
	.re07_sub_wrap{flex-direction: column;align-items: center;gap:7.8125vw;}
	.re07_sub_wrap .cont_txbx h1{font-size:5.5990vw;font-weight:bold}
	.re07_sub_wrap .cont_txbx h1 span{color:#6bab94}
	.onbox{display:none}
	.onbox.show{}
	.board_tab1{width:85.8125vw;height:9.7656vw;border-radius:6.5104vw;background:#ededed;align-items: center;}
	.board_tab1 li{width:50%;height:100%;}
	.board_tab1 li a{font-size:3.3854vw;    align-items: center;justify-width:100%;height:100%;}
	.board_tab1 li a.on{background:#6bab94}
	.board_cont{}
	.board_cont .onbox .bo_01{padding:4.8177vw 6.5104vw;justify-border-top:0.1302vw solid #d4d4d4;}
	.board_cont .onbox .bo_01 div{font-size:2.7344vw;gap:3.1615vw;}
	.board_cont .onbox .bo_01 span{}
	.board_cont .onbox .bo_01 b{font-size:2.6042vw;color:#767676}
	.board_cont .onbox .bo_01:last-child{border-bottom:0.1302vw solid #d4d4d4;}
	.swiper-pagination1{gap:5.5104vw;margin-bottom:6.1198vw;flex-wrap:wrap}
	.swiper-pagination1.swiper-pagination-lock{}
	.swiper-pagination1 .swiper-pagination-bullet {opacity: 1;background:none;font-size:2.7344vw;width:auto;height:auto;align-items: center;justify-}
	.swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16.8802vw;height:6.1615vw;border: 0.3906vw solid #67a89b;border-radius: 6.5104vw;}
	.board_cont .onbox .bo_01 a{width:6.3802vw;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a img{width:3.4740vw;right:0;top:50%;transform: translate(0.0000vw, -50%);transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a img.on2{opacity: 0;visibility: hidden;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover{width:6.3802vw;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover img.on2{opacity: 1;visibility: visible;transform: translate(2.4740vw, -50%);transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover img.on{opacity: 0;visibility: hidden;}
	.board_cont .onbox .bo_01 div b{font-weight:500}

	.youtu_left {justify-align-items: center;gap: 2.6042vw;    padding: 5.5990vw 0;}
	.youtu_left iframe{width:49.4792vw;height:28.6458vw;border-radius: 1.3021vw;}
	.youtu_thumb img{width:24.7396vw;border-radius:1.3021vw;}
	.youtu_left_tx{width:51.4323vw}
	.youtu_left_tx p{font-size:2.7344vw;font-weight:600}
	.youtu_left_tx h3{font-sizE:2.2135vw;line-height:3.5156vw;padding: 1.5625vw 0 2.7344vw;}
	.youtu_left_tx a{gap: 0.7813vw;width:20.1823vw;height:5.2083vw;border:0.2604vw solid #7dc4af;border-radius:2.6042vw;font-size:2.2135vw;align-items: center;justify-}
	.youtu_left_tx a img{width:3.1250vw;}
	.rection07 .re07{padding-top:13.0208vw;padding-bottom:9.7656vw;}
	.re07_sub_wrap{gap:9.1146vw;}
	.rection07 .map{width:124.3490vw;height:89.8438vw;}
	.rection07 .map iframe{width:100%;height:100%}
	.rection07 .re07{padding-top:26.0417vw;}
	.re06_sw_con {cursor: none;}
	.cursor_slide_lr02{transition:transform .5s cubic-bezier(.75, 1.27, .3, 1.35) .2s,opacity .2s cubic-bezier(.75, -.27, .3, 1.33);user-select:none;pointer-events:none;transform:scale(0);opacity:0;align-items:center;justify-width:20.8333vw}
	/* .cursor_slide_lr02:before{width:130%;height:130%;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(231,231,231,.5);z-index:-1} */
	.cursor_slide_lr02>img{width:100%}
	.cursor_slide_lr02.active{opacity:1;transform:scale(1)}

	.rection08 {}
	.rection08 .re08 {padding-top:15.6250vw;padding-bottom:15.6250vw;}
	.rection08 .re08 .re08_sub_wrap {justify-content: center;gap:4.2760vw;align-items: center;flex-wrap: wrap;}
	.rection08 .re08 .map_new {padding-top:9.1146vw;text-align:center}
	/* .rection08 .re08 .map_new img {width:85%} */
	.rection08 .re08 .cont_txbx h1{font-size:5.5990vw;text-align:center}
	.rection08 .re08 .cont_txbx h1 span{color:#6bab94}
	.rection08 .re08 .loca_wrap {padding-top: 0;width:85%}
	.rection08 .re08 .loca_wrap .location_title {font-size: 1.875rem;line-height: 1;letter-spacing: 0.03em;}
	.rection08 .re08 .loca_wrap .location_cont {margin-top: 2.7rem;}
	.rection08 .re08 .loca_wrap .location_cont.location_cont01 {}
	.rection08 .re08 .loca_wrap .location_cont.location_cont02 {}
	.rection08 .re08 .loca_wrap .location_cont.location_cont03 {}

	.rection08 .re08 .loca_wrap .location_cont .location_sub {padding-bottom: 1.8229vw;
		font-size: 3.6458vw;letter-spacing: 0.05em;font-family: 'Marcellus','Noto Serif KR', sans-serif;
		margin-bottom: 1.375rem;align-items:center;border-bottom:0.2604vw solid #e3e3e3;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_sub span{padding:0 2.6042vw 0 1.3021vw}
	.rection08 .re08 .loca_wrap .location_cont .location_sub small {font-size: 2.3438vw;letter-spacing: 0.03em;font-style: normal;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul {margin-bottom: 1.5rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:3.5156vw;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li {align-items:center;gap:5.5rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {word-wrap: break-word;font-size: 2.9948vw;line-height: 2.7rem;letter-spacing: 0.03em;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .text {width:12.2396vw;justify-}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .date {}
	.rection08 .re08 .loca_wrap .location_cont .description {font-size:2.2135vw;line-height: 1.9rem;letter-spacing: 0.03em;font-weight:500}

	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
		font-size: 1.30rem;letter-spacing: 0.02em;line-height: 2.125rem;
	}

	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
		align-items:center;gap:0.8rem;margin-top: 1.75rem;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
		width: 4.6875vw;height: 4.6875vw;background:url('<?php echo G5_THEME_URL?>/img/main_parking.png')no-repeat center /cover;
	}

	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.tel {
		gap: 3.2552vw;font-family: 'Marcellus','Noto Serif KR', sans-serif;font-size: 1.75rem;line-height:1;letter-spacing: 0.05em;align-items: center;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data {align-items:center;gap:0.875rem;margin-top: 2.125rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a {
		width: 13.812rem;height: 3.525rem;border-radius:3.125rem;font-size: 1.9531vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {background:#d9ba3d;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
		width: 3.5156vw;height: 3.1250vw;background:url('/img/re08_kaka.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver {background: #469c55;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
		width: 2.2135vw;height: 2.2135vw;background:url('/img/re08_na.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {
		width: 13.812rem;height: 3.525rem;border-radius:3.125rem;font-size: 1.9531vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
		width: 3.5156vw;height: 3.1250vw;background:url('/img/re08_kaka2.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li p.text02{}



}

@media (max-width:480px) {
	/* 메인 비주얼 */
	.con_wrap_mv{background:url(../img/mv_1.png)no-repeat;width:100%;height:190.4167vw;}
	.con_wrap{overflow:hidden}
	.con_wrap .mv_tx{lefT:50%;top:42%;transform: translate(-50%,-50%);}
	.con_wrap .mv_tx h1{font-size:4.1667vw;margin-bottom:2.7083vw;/* text-shadow: -0.4167vw 0.4167vw rgba(0, 0, 0, .2); */}
	.con_wrap .mv_tx p{font-size:12.5000vw;text-shadow: -0.4167vw 0.4167vw rgba(0, 0, 0, .1);}
	.con_wrap .mv_btn{border-radius:10.4167vw;font-size:3.1250vw;width:33.3333vw;height:10.4167vw;line-height:10.4167vw;background:#b4cfe4}
	.con_wrap .re_btn03 a b{transform: translate3d(2.7em, 0, 0);}
	.con_wrap .re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
	.con_wrap .re_btn03 a:hover span{transform: translate3d(2.7em, 0, 0);}

	/* rection01 */
	.rection01{max-width:400.0000vw;margin:0 auto;}
	.rection01 .re01_tx01{font-size:3.7500vw;line-height:7.0833vw;}
	.rection01 .re01_tx01 span{height:7.0833vw;}
	.rection01 .re01_tx01 strong{font-weight:bold}
	.rection01 .re01_tx{}
	.re_btn03 a{font-size:3.3333vw;width:33.9583vw;height:10.4167vw;border-radius:10.4167vw;padding-left: 0.0000vw;line-height: 10.4167vw;transition-duration: .7s;
	transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);margin: 0;background:#f7594e;margin-top:6.2500vw;}
	.re_btn03 a:hover{background:#b4cfe4;}
	.re_btn03 a p{left: 0;transform: translate3d(-7.5em, 0, 0);transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
	.re_btn03 a b{transform: translate3d(2em, 0, 0);left: 0;transition: color .5s, transform .4s cubic-bezier(.4,0,.1,1);}
	.re_btn03.re01_bt a b{transform: translate3d(1.6em, 0, 0);}
	.re_btn03 a span{}
	.re_btn03 a b img{padding-left:2.0833vw;/* width:3.9583vw;height:2.9167vw; */}
	.re_btn03 a:hover{background:#000;transition:1s}
	.re_btn03 a:hover b{transform: translate3d(14em, 0, 0);}
	.re_btn03 a:hover p{transform: translate3d(2em, 0, 0);}
	.re_btn03.re01_bt a:hover b{transform: translate3d(14em, 0, 0);}
	.re_btn03.re01_bt a:hover p{transform: translate3d(1.6em, 0, 0);}
	.re_btn03 a:hover p img{padding-left:2.0833vw;}
	.cont-text{padding-top:38.5417vw;}
	.cont-text img{padding-right:17.7083vw}


	.swiper-scrollbar.re02_swiper-scrollbar{height:0.6250vw;margin-top:4.3750vw;width:87%;}
	.swiper-scrollbar-drag{background:#f7594e}
	.swiper-scroll_wr{flex-direction:row;align-items: center;justify-margin-top:12.5000vw;margin-right: 6.6667vw;}
	.swiper-scroll_wr img{width:16.6667vw;height:14.3750vw}

	.gm-style .place-card, .gm-style .default-card, .gm-style .directions-card{display:none !important}
	.login_img{cursor: pointer;}
	.con_wrap_mv{transform: scale(1.2);animation: fadeInZoom 4.5s ease-out 1s forwards;}
	.mv_tx01{left: 50%;top: 50%;transform: translate(-50%, -50%);}
	.mv_tx01 h1{font-size:7.4167vw;}
	.mv_tx01 h1 strong{font-size:11.5833vw;}
	@keyframes fadeInZoom {
		0% {
			transform: scale(1.2);
		}
		100% {
			transform: scale(1);
		}
	}
	.sun {width: 0;height: 0.2083vw; transition: width 2s ease-out;}
	.rection01{background:url(/img/re01_bg.png)no-repeat;padding:0vw 0 20.7083vw;background-size: cover;}
	.re01_bg_img{top:20.0000vw;left:32.2917vw;}
	.re01_tx01{font-size:3.7500vw;color:#484848}
	.re01_tx01 p{font-weight:600}
	.re01_tx01 span{font-size:4.5417vw;letter-spacing: 1.6667vw;}
	.re01_tx01 h2{font-size:4.1667vw;}
	.re01_tx01 h3{    font-size:4.1667vw;letter-spacing: 1.4583vw;}
	.re01_tx01 h3 strong{font-size:5.2083vw;}
	.rection01 .re01_tx01{flex-direction: column;gap: 8.3333vw;}
	.cont_tx_bx span{font-size:3.5583vw;letter-spacing: 0.6250vw;line-height: 5.2500vw;}
	.cont_tx_bx span b{font-weight:600}
	.cont_tx_bx{gap:4.5833vw;justify-flex-direction: column;align-items: center;}
	.cont_tx_bx h1{font-size:6.8333vw;gap:5.2083vw;align-items: center;}
	.cont_tx_bx p{font-size:3.5417vw;line-height: 5.4167vw;font-weight:400}
	.rection02 .cont_tx_bx h1 img{width:25.0833vw}
	.re02_content{margin-top: 12.5000vw;gap: 4.1667vw;}
	.re02_content .re02_left{background:url(/img/m_re02_bg.png) no-repeat;background-position:87% 89%;background-size:75%;border-radius: 6.2500vw;width:92vw;height:auto;background-color:#6bab94;padding: 9.4583vw 6.4167vw;}
	.re02_content .re02_right{z-index: 1;width:92vw;height:auto;background:#efefef;border-radius: 6.2500vw;padding: 9.4583vw 4.4167vw;}
	.re02_content .re02_left h1{font-size:3.7833vw;align-items: center;gap: 3.5417vw;padding-bottom:5.5417vw}
	.re02_content .re02_left h2{font-size:3.7917vw;padding-bottom:7.6667vw;}
	.re02_content .re02_left h2 strong{font-size:7.3750vw;}
	.re02_content .re02_left h2 img{position: absolute;right:0;top:0;width:27.875vw;}
	#youtube_pagination .swiper-scrollbar-drag{background:#6bab94}
	#youtube_pagination.swiper-scrollbar{width:52.0833vw;height:1.0417vw;margin:6.2500vw auto;}
	.dc_list h3{font-size:4.3750vw;}
	.dc_list p{font-size:3.5417vw;line-height: 6.2500vw;padding: 4.1667vw 0 0 4.1667vw;}
	.dc_list p b{font-weight:600;position: relative;}
	.dc_list p em{position: relative;        font-weight: 200;}
	.dc_list p b:before{content:'';position: absolute;left: -14px;width: 5px;height: 5px;background: #fff;border-radius: 100%;transform: translate(-50%, -50%);top:50%;}
	.dc_list p em:before{content:'';position: absolute;left: -14px;width: 5px;height: 5px;background: #fff;border-radius: 100%;transform: translate(-50%, -50%);top:50%;}
	.dc_list p em.en:before{top:19%}
	.dc_list p span{line-height:4.3750vw;padding: 0.8333vw 0;}
	.re02_content .re02_left a{margin-left:0vw;
	border-radius:10.4167vw;background:#fff;font-size:3.5417vw;width:38.1250vw;height:9.5833vw;align-items: center;margin-top:6.4167vw;box-shadow: 0.8333vw 0.8333vw 1.6667vw rgba(0, 0, 0, .4);}
	.re02_right .re02_rtop{flex-wrap:nowrap;align-items: flex-start;gap:2.7500vw;padding-bottom:2.8333vw;border-bottom:0.4167vw solid #d3d3d3}
	.re02_right .re02_rtop .rt_center h1{font-size:4.7917vw;padding-bottom: 2.7083vw;}
	.re02_right .re02_rtop .rt_center p{font-size:3.3583vw;color:#616161}
	.re02_right .re02_rtop .rt_center p span{line-height: 4.5833vw;font-size:3.0417vw;padding-top: 1.4583vw;}
	.re02_right .re02_rtop a{width:43.1250vw;height:10.4167vw;background:#000;border-radius:10.4167vw;align-items: center;justify-gap: 1.4583vw;right: 0;top: 3.5417vw;}
	.re02_right .re02_rtop img.yt_logo{width:14.4583vw}
	.re02_right .re02_rtop img.yt_logo2{width:5.0000vw;}
	.re02_content .re02_right a.m_cont_480{font-size: 3.5417vw;margin: 0 auto;justify-content: center;color: #fff;display:flex;width:43.1250vw;height:10.4167vw;background:#000;border-radius:10.4167vw;align-items: center;gap: 1.4583vw;right: 0;top: 3.5417vw;}

	.rection03{padding:26.9167vw 0 37.9167vw;}
	.cont_tx_bx span.txt01{font-size:3.7500vw;letter-spacing:-.1px;align-items: center;gap: 2.0833vw;}
	.cont_tx_bx span b.num{width:12.7083vw;height:6.8750vw;border:0.4167vw solid #6bab94;border-radius: 50%;align-items: center;justify-}
	.cont_tx_bx h1 b{font-size:6.8333vw;}
	.cont_tx_bx{gap:0}
	.cont_tx_bx h1{padding:7.2917vw 0}
	.cont_tx_bx p{font-size:3.5500vw;line-height:5.5500vw;}
	.cont_tx_bx p strong{font-size:4.0667vw;}
	.cont_tx_bx p.c6bab94{font-weight: 600;font-size:3.7500vw;border-bottom:0.2083vw solid #6bab94}
	.cont_tx_bx p.gowun-batang-regular{font-size:3.9583vw;    padding: 3.5417vw 0 8.9583vw;}
	.cont_tx_bx a{align-items: center;gap: 1.2500vw;}
	.cont_tx_bx a span{letter-spacing: 0;font-size:3.7500vw;border-bottom:0.2083vw solid #212121;}
	.cont_tx_bx a:hover{gap:2.0833vw;}
	.rection03 ul{    max-width: 385.4167vw;margin: 0 auto;padding-top: 10.4167vw;gap: 3.0208vw;}
	.rection03 ul li{transition: .3s;border-radius: 7.5000vw;box-shadow: 2.0833vw 1.4583vw 3.9583vw 0.0000vw rgba(0, 0, 0, .1);}
	.rection03 ul li:first-child{left:0;top:-16.0417vw}
	.rection03 ul li:nth-child(2){}
	.rection03 ul li:nth-child(3){right:0;top:-16.0417vw}

	.rection03 ul li:first-child:hover{top:-19.7917vw}
	.rection03 ul li:nth-child(2):hover{top:4.7917vw}
	.rection03 ul li:nth-child(3):hover{top:-19.7917vw}
	.rection03 .main_cont_circle_wrap{top:-1%;left:5%}
	.rection03 .main_cont_circle_wrap.main_cont_circle_wrap02{top:auto;bottom:-4.3750vw;right:-21vw}
	.re03_bg{background: url(../img/re03_bg_n.png) 50% 62% no-repeat;}
	.re03_txtx{bottom:-23.8750vw;left:-1.8333vw;width: 79.4531vw;}
	.cont_tx_bx p.p2{    padding-bottom: 2.0833vw;}

	.rection04{background:url(/img/re04_bg_m.png) no-repeat;width:100%;background-size:cover}
	.rection04 .con_inner{padding:14.1667vw 0}
	.rection04 .scc{width: 87.1875vw;}
	.re04_bx01{justify-gap:76.0417vw;}
	.re04_bx01:after{background:#b8b8b7;width:0.2083vw;height:173.7500vw;left:50%;top:50%;transform:translate(-50%,-50%)}
	.cont_tx_bx02{gap:6.3333vw;}
	.cont_tx_bx02 p{font-size:3.5667vw;line-height:5.8750vw;font-weight:400}
	.cont_tx_bx02 p b{font-weight:600}
	.re04_bx01 img.mi_img{padding:5.2083vw 0}
	.cont_tx_bx a img, .main_btn img{width: 2.9531vw;}
	.cont_tx_bx.plus h1 {gap:2.0833vw;align-items:flex-start;}
	.cont_tx_bx.plus h1 p{background:url(/img/plus.png)no-repeat;background-size:5vw 5vw;width:5.0000vw;height:5.0000vw;animation:1.2s linear infinite plus;}
	.cont_tx_bx.plus h1 p span{top:6.2500vw;background: #6bab94;border-radius: 2.0833vw;width: 52.7083vw;height: 28.7500vw;font-size: 3.3333vw;line-height: 5.2083vw;letter-spacing: -0.0208vw;align-items: center;justify-}
	.cont_tx_bx.plus h1 p.on{background:url(/img/xx.png)no-repeat;width:5.2083vw;height:5.6250vw;background-size:5.2083vw 5.6250vw}
	.cont_tx_bx.plus h1 p span.on{left: -46.2917vw;}
	.cont_tx_bx.plus h1 p b{font-size:3.3333vw;}
	.cont_tx_bx.plus h1 p b.on{right:-6.8750vw;top:-0.2083vw;}
	.rection04 .cont_tx_bx h1{padding:5.2917vw 0}
	@keyframes plus {
	  0%,100% {
		transform: translate(0.0000vw, -0.6250vw);
	  }
	  50%{ transform: translate(0.0000vw, 0.0000vw);}
	  75% {
		transform: translate(0.0000vw, 0.6250vw);
	  }
	  80%{transform: translate(0.0000vw, 0.0000vw);}
	}
	.rection05{border-bottom:1px solid #bdbdbd}
	.rection05 .re05{padding:17.0833vw 0 24.0833vw}
	.rection05 .re05_wrap{max-width:333.3333vw;margin:0 auto;gap:8.1667vw;}
	.rection05 .scc{width:87.1875vw}
	.rection05 .cont_tx_bx{}
	.rection05 .cont_tx_bx h1{font-size: 5.8333vw;}
	.rection05 .cont_tx_bx.plus h1 p span{width:61.4583vw;height:50.0000vw;}
	.rection05 .cont_tx_bx h1{padding:0}
	.rection05 .cont_tx_bx ul{gap:5.3750vw;}
	.rection05 .cont_tx_bx ul li{flex-direction: column;align-items: center;gap:3.5417vw;}
	.rection05 .cont_tx_bx ul li span{font-size:3.2500vw;letter-spacing:0;font-weight:600}
	.rection05 .cont_tx_bx p.txt02 strong{font-weight:500;        font-size: 3.7667vw;}
	.rection05 .cont_tx_bx p.txt02{font-size:3.5417vw;}
	.rection05 .cont_tx_bx a span{font-sizE:3.7500vw;}
	.rection05 .re03_txtx{bottom:14.9583vw;left:-5.9167vw;right:auto}

	.rection06{}
	.rection06:after{background:#eaf3f0;width:100%;height:75.0000vw;bottom:0}
	.rection06 .re06{width:100%;max-width:344.7917vw;margin:0 auto;padding-top: 13.8333vw;}
	.rection06 .cont_txbx p{font-size:3.7917vw;padding-bottom:5.2083vw;font-weight:500}
	.rection06 .cont_txbx p strong{font-weight:600}
	.rection06 .cont_txbx h1{font-size:6.0583vw;line-height: 8.3917vw;}
	.rection06 .cont_txbx h1 span{color:#6bab94}
	.rection06_1{padding:13.9167vw 0 16.5000vw;background:#eaf3f0}
	.re06_left_cont{}
	.re06_swiper-scrollbar .swiper-scrollbar-drag{background:#6bab94;z-index: 9;}
	.re06_swiper-scrollbar.swiper-scrollbar{width:52.0833vw;height:1.0417vw;margin:6.2500vw auto;z-index: 9;}
	.sw_bt_inner{width:47.9167vw;top:-28.1250vw;right:0;display:none}
	.re06_sub_wrap{}
	.rection06 .re06 .cont_txbx{text-align:center;}
	.re06 .re06_sub_wrap{gap:11.4583vw;align-items: flex-start;padding:0}
	.re06_right_sw{width:100%;margin-left:0;margin-right:0;margin-top:7.9583vw;}
	.re06_left_sw{margin-left:0;margin-right:0;padding: 0 6.0417vw;}
	.re06_left_sw .swiper-slide{width:26.6667vw !important;margin-right:4.1667vw;}
	.re06_right_sw .swiper-slide h1{font-size:9.3750vw;font-weight:600}
	.sw_bt_inner .swiper-button-next{width:20.8333vw;height:20.8333vw;border-radius:100%;border:0.2083vw solid #8d8d8d}
	.sw_bt_inner .swiper-button-prev{width:20.8333vw;height:20.8333vw;border-radius:100%;border:0.2083vw solid #8d8d8d}
	.sw_bt_inner .swiper-button-next:after{background:url(/img/re06_next01.png) no-repeat;width:2.0833vw;height:4.1667vw;font-family:none}
	.sw_bt_inner .swiper-button-prev:after{background:url(/img/re06_prev01.png) no-repeat;width:2.0833vw;height:4.1667vw;font-family:none}
	.rection06_1 .cont_txbx{}
	.rection06_1 .cont_txbx p{font-size:3.7917vw;padding-bottom:1.1667vw;}
	.rection06_1 .cont_txbx p strong{font-weight:bold}
	.rection06_1 .cont_txbx h1{font-size:6.0583vw;font-weight:bold;line-height: 10.6250vw;}
	.rection06_1 .cont_txbx h1 span{color:#6bab94}
	.re06_tx_icon{left:50%;top:-4.7083vw;transform: translate(-50%, 0);width:100%;}
	.re06_sw_con{padding:8.8333vw 0 15.6250vw 0vw}
	.re06_sw_con .swiper-slide{width:61.3750vw;margin-right:3.4167vw;margin-left:3.4167vw;transform: translateY(0.0000vw);}
	.re06_sw_con .swiper-slide img{box-shadow: 2.0833vw 1.4583vw 3.9583vw 0.0000vw rgba(0, 0, 0, .1);border-radius:10.4167vw;    transition: all .3s;}
	.re06_sw_con .swiper-slide:hover img{transform: translateY(0);    transition: all .3s;}
	.re06_sub_wrap .swiper-scrollbar-drag{background:#6bab94}
	.swiper-scrollbar.re02_swiper-scrollbar{width:72.4167vw;margin:0.0000vw auto 14.5833vw;}
	.main_btn{font-size:4.1667vw;}
	.main_btn span{border-bottom:0.2083vw solid #212121}
	.rection06_1 .main_cont_circle_wrap{display:none}
	.main_cont_circle_wrap{
		 top:22%; left:0%; border-radius:100%;
		
		border:0.2083vw solid #d4d4d4;
		opacity:1; visibility:visible;
		transform:translate(-50%,-50%) translateZ(0);
		-webkit-transform:translate(-50%,-50%) translateZ(0);
		-moz-transform:translate(-50%,-50%) translateZ(0);
		-ms-transform:translate(-50%,-50%) translateZ(0);
		-o-transform:translate(-50%,-50%) translateZ(0);
		animation: main_cont_circle 10s infinite linear;
		-webkit-animation: main_cont_circle 10s infinite linear;
		-moz-animation: main_cont_circle 10s infinite linear;
		-ms-animation: main_cont_circle 10s infinite linear;
		-o-animation: main_cont_circle 10s infinite linear;
	}
	.main_cont_circle_wrap.main_cont_circle_wrap02{right:-62.5000vw;left:auto;top:1%;
		transform:translate(-0%,-50%) translateZ(0);
		-webkit-transform:translate(-0%,-50%) translateZ(0);
		-moz-transform:translate(-0%,-50%) translateZ(0);
		-ms-transform:translate(-0%,-50%) translateZ(0);
		-o-transform:translate(-0%,-50%) translateZ(0);
			animation: main_cont_circle02 10s infinite linear;
		-webkit-animation: main_cont_circle02 10s infinite linear;
		-moz-animation: main_cont_circle02 10s infinite linear;
		-ms-animation: main_cont_circle02 10s infinite linear;
		-o-animation: main_cont_circle02 10s infinite linear;}
	.main_cont_circle{
		
		top:50%; left:-2.0833vw;
		width:3.1667vw; height:3.1667vw;
		
		border-radius:100%;
	}
	.main_cont_circle02{left:auto; right:-2.0833vw;}
	@keyframes main_cont_circle {
		0% {
			transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@-webkit-keyframes main_cont_circle {
		0% {
			transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-50%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@keyframes main_cont_circle02 {
		0% {
			transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
		}
	}
	@-webkit-keyframes main_cont_circle02 {
		0% {
			transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(0deg);
		}
		100% {
			transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-webkit-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-moz-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-ms-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
			-o-transform:translate(-0%,-50%) translateZ(0) rotate(360deg);
		}
	}
	.re07_sub_wrap{flex-direction: column;align-items: center;gap:12.5000vw;}
	.re07_sub_wrap .cont_txbx h1{text-align:center;font-size:6.0583vw;font-weight:bold;line-height:9.6250vw}
	.re07_sub_wrap .cont_txbx h1 span{color:#6bab94}
	.onbox{display:none}
	.onbox.show{}
	.board_tab1{width:79.5000vw;height:10.6250vw;border-radius:10.4167vw;background:#ededed;align-items: center;}
	.board_tab1 li{width:50%;height:100%;}
	.board_tab1 li a{font-size:3.8167vw;    align-items: center;justify-width:100%;height:100%;}
	.board_tab1 li a.on{background:#6bab94}
	.board_cont{}
	.board_cont .onbox .bo_01{padding:5.7083vw 4.4167vw;border-top:0.2083vw solid #d4d4d4;}
	.board_cont .onbox .bo_01 div{font-size:3.3750vw;gap:5.4583vw;}
	.board_cont .onbox .bo_01 div:last-child{display:none}
	.board_cont .onbox .bo_01 span{}
	.board_cont .onbox .bo_01 b{font-size:4.1667vw;color:#767676}
	.board_cont .onbox .bo_01:last-child{border-bottom:0.2083vw solid #d4d4d4;}
	.swiper-pagination1{gap:5.4167vw 2.4167vw;margin:0 auto 9.7917vw auto;flex-wrap: wrap;justify-content: center;width:92vw}
	.swiper-pagination1.swiper-pagination-lock{}
	.swiper-pagination1 .swiper-pagination-bullet {width: 16.8333vw;opacity: 1;background:none;font-size:3.6750vw;height:auto;align-items: center;justify-}
	.swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:23.2083vw;height:9.4583vw;border: 0.3250vw solid #67a89b;border-radius: 10.4167vw;}
	.board_cont .onbox .bo_01 a{width:10.2083vw;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a img{right:0;top:50%;transform: translate(0.0000vw, -50%);transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a img.on2{opacity: 0;visibility: hidden;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover{width:10.2083vw;transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover img.on2{opacity: 1;visibility: visible;transform: translate(3.9583vw, -50%);transition:all 0.3s ease-in-out;}
	.board_cont .onbox .bo_01 a:hover img.on{opacity: 0;visibility: hidden;}
	.board_cont .onbox .bo_01 div b{font-weight:500}

	.youtu_left {flex-wrap:wrap;justify-align-items: center;gap: 4.1667vw;    padding: 6.9583vw 0;}
	.youtu_left iframe{width:100%;height:45.8333vw;border-radius: 2.0833vw;}
	.youtu_thumb img{width:39.5833vw;border-radius:2.0833vw;}
	.youtu_left_tx{width:82.2917vw}
	.youtu_left_tx p{font-size:4.0750vw;font-weight:600}
	.youtu_left_tx h3{font-sizE:3.2417vw;line-height:5.6250vw;padding: 2.5000vw 0 4.3750vw;}
	.youtu_left_tx a{gap: 1.2500vw;width:32.2917vw;height:8.3333vw;border:0.4167vw solid #7dc4af;border-radius:4.1667vw;font-size:3.5417vw;align-items: center;justify-}
	.youtu_left_tx a img{width:5.0000vw;}
	.youtu_thumb_con .swiper-slide{margin: 0 1.0417vw;width: 25.3333vw !important;}
	.rection07 .re07{padding-top:20.8333vw;padding-bottom:15.6250vw;}
	.re07_sub_wrap{gap:12.5833vw;}
	.rection07 .map{width:198.9583vw;height:143.7500vw;}
	.rection07 .map iframe{width:100%;height:100%}
	.rection07 .re07{padding-top:14.6667vw;}
	.re06_sw_con {cursor: none;}
	.cursor_slide_lr02{transition:transform .5s cubic-bezier(.75, 1.27, .3, 1.35) .2s,opacity .2s cubic-bezier(.75, -.27, .3, 1.33);user-select:none;pointer-events:none;transform:scale(0);opacity:0;align-items:center;justify-width:33.3333vw}
	/* .cursor_slide_lr02:before{width:130%;height:130%;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(231,231,231,.5);z-index:-1} */
	.cursor_slide_lr02>img{width:100%}
	.cursor_slide_lr02.active{opacity:1;transform:scale(1);display:none}

	.rection08 {}
	.rection08 .re08 {padding-top:25.0000vw;}
	.rection08 .re08 .re08_sub_wrap {gap:0;align-items: center;}
	.rection08 .re08 .map_new {padding-top:8.5833vw}
/* 	.rection08 .re08 .map_new img {width:100%} */
	.rection08 .re08 .cont_txbx h1{font-size:6.0583vw;line-height: 9.1250vw;text-align:center}
	.rection08 .re08 .cont_txbx h1 span{color:#6bab94}
	.rection08 .re08 .loca_wrap {padding-top: 1rem;width:85%}
	.rection08 .re08 .loca_wrap .location_title {font-size: 1.875rem;line-height: 1;letter-spacing: 0.03em;}
	.rection08 .re08 .loca_wrap .location_cont {margin-top: 2.7rem;}
	.rection08 .re08 .loca_wrap .location_cont.location_cont01 {}
	.rection08 .re08 .loca_wrap .location_cont.location_cont02 {}
	.rection08 .re08 .loca_wrap .location_cont.location_cont03 {}

	.rection08 .re08 .loca_wrap .location_cont .location_sub {padding-bottom: 2.9167vw;
		font-size: 5.8333vw;letter-spacing: 0.05em;font-family: 'Marcellus','Noto Serif KR', sans-serif;
		margin-bottom: 1.375rem;align-items:center;border-bottom:0.4167vw solid #e3e3e3;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_sub span{padding:0 4.1667vw 0 2.0833vw}
	.rection08 .re08 .loca_wrap .location_cont .location_sub small {font-size: 3.7500vw;letter-spacing: 0.03em;font-style: normal;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul {margin-bottom: 1.5rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:5.6250vw;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li {align-items:center;gap:5.5rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {word-wrap: break-word;font-size: 4.0917vw;line-height: 2.7rem;letter-spacing: 0.03em;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .text {width:19.5833vw;justify-}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li .date {}
	.rection08 .re08 .loca_wrap .location_cont .description {font-size:3.1417vw;line-height: 4.1667vw;letter-spacing: 0.03em;font-weight:500}

	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
		font-size: 1.30rem;letter-spacing: 0.02em;line-height: 2.125rem;
	}

	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
		align-items:center;gap:0.8rem;margin-top: 1.75rem;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
		width: 7.5000vw;height: 7.5000vw;background:url('<?php echo G5_THEME_URL?>/img/main_parking.png')no-repeat center /cover;
	}

	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.tel {
		gap: 5.2083vw;font-family: 'Marcellus','Noto Serif KR', sans-serif;font-size: 1.4rem;line-height:1;letter-spacing: 0.05em;align-items: center;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data {align-items:center;gap:0.875rem;margin-top: 2.125rem;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a {
		width: 12.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 3.1250vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {background:#d9ba3d;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
		width: 5.6250vw;height: 5.0000vw;background:url('/img/re08_kaka.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver {background: #469c55;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
		width: 3.5417vw;height: 3.5417vw;background:url('/img/re08_na.png')no-repeat center/cover;background-size: 3.5417vw 3.5417vw;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {
		width: 12.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 3.1250vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
	.rection08 .re08 .loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
		width: 5.6250vw;height: 5.0000vw;background:url('/img/re08_kaka2.png')no-repeat center/cover;
	}
	.rection08 .re08 .loca_wrap .location_cont .location_ul.loca_ul01 .location_li p.text02{}
						
}