@charset "utf-8";


/* ----------------------------------------------------------------- */
/* main_visual */
/* ----------------------------------------------------------------- */


.visual_wrap {overflow:hidden; position:relative; width:100%; height:100%; z-index:1;}
.main_visual {position:relative; z-index:2;}


/* 메인 비주얼 :: 이미지 */
.main_visual .item {position:relative;}
.main_visual .item .img {width:100%; height:100vh; background-size:cover;
	-ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1); 
    -moz-transform: scale(1.1,1.1); 
    -webkit-transform: scale(1.1,1.1); 
     transform: scale(1.1,1.1);
	-webkit-transition:transform 5000ms  ease-in-out ;
	-moz-transition:transform 5000ms ease-in-out ;
	-o-transition:transform 5000ms ease-in-out ;
	-ms-transition:transform 5000ms ease-in-out ;
    transition:transform 5000ms ease-in-out ;	
}

.main_visual .item .img:after {content:""; display:block; position:absolute; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,0.2);}

/* 메인 비주얼 :: 텍스트 */
.main_visual .item .slider_text {display:flex; flex-direction:column; align-items:center; justify-content:center; 
position:absolute; top:0; left:0; right:0; margin:auto; width:var(--main-width); height:100%; text-align:center;}

.main_visual .item .slider_text .txt1,
.main_visual .item .slider_text .txt2,
.main_visual .item .slider_text .txt3 {opacity:0; filter:Alpha(opacity=0);
	-ms-transform: translateY(75px); 
	-o-transform: translateY(75px); 
	-moz-transform: translateY(75px);
	-webkit-transform: translateY(75px); 
	 transform: translateY(75px);
	-webkit-transition:opacity 1.0s, transform 1.0s;
	-moz-transition:opacity 1.0s, transform 1.0s;
	-o-transition:opacity 1.0s, transform 1.0s;
	-ms-transition:opacity 1.0s, transform 1.0s;
	transition:opacity 1.0s, transform 1.0s;
}

.main_visual .item .slider_text .txt1 {display:block; font-size:8rem; color:#fff; line-height:1.5; /* font-family:'S-CoreDream-6Bold';*/font-family: "Hi Melody", serif; letter-spacing:-0.1em; }
.main_visual .item .slider_text .txt2 {font-size:2rem; color:#fff; letter-spacing:-0.025em; -webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-ms-transition-delay:0.3s;transition-delay:0.3s;}


/* 메인 비주얼 :: active효과 */
.main_visual .item.active-item .img {
	-ms-transform: scale(1.0,1.0) rotate(0.0001deg);
    -o-transform: scale(1.0,1.0) rotate(0.0001deg);
    -moz-transform: scale(1.0,1.0) rotate(0.0001deg);
    -webkit-transform: scale(1.0,1.0) rotate(0.0001deg);
     transform: scale(1.0,1.0) rotate(0.0001deg);
}
.main_visual .item.active-item .txt1,
.main_visual .item.active-item .txt2,
.main_visual .item.active-item .txt3 {opacity:1.0; filter:Alpha(opacity=100);
	-ms-transform: translateX(0px); 
    -o-transform: translateX(0px); 
    -moz-transform: translateX(0px);
    -webkit-transform: translateX(0px); 
     transform: translateX(0px);
}

/* 메인 비주얼 :: 버튼 */
.visual_wrap .slick-dots {position:absolute; left:0; right:0; bottom:30px; text-align:center; z-index:9999;}
.visual_wrap .slick-dots li {display:inline-block; margin:0 6px;}
.visual_wrap .slick-dots li button {position:relative; opacity:1; width:20px; height:20px; font-size:0; background:none; border:1px solid transparent; border-radius:50%;}
.visual_wrap .slick-dots li button:before {content:''; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);
    width:8px; height:8px; border-radius:50%; background:rgba(255,255,255,.9);}
.visual_wrap .slick-dots li.slick-active button {border-color:rgba(255,255,255,.4);}


/* 메인 비주얼 :: 화살표 */
.visual_wrap .slick-arrow {position:absolute; left:8%; bottom:100px; width:50px; height:50px; cursor:pointer;
 background-repeat:no-repeat; background-position:50% 50%; background-size:14px; font-size:0; border:1px solid rgba(255,255,255,0.4); z-index:999; }
.visual_wrap .slick-arrow.slick-prev {background-image:url("../images/main/btn_main_banner_prev.png");}
.visual_wrap .slick-arrow.slick-next {background-image:url("../images/main/btn_main_banner_next.png"); margin-left:50px; border-left:0;}




/* ----------------------------------------------------------------- */
/* main_cont */
/* ----------------------------------------------------------------- */

/* 메인 :: 타이틀 */
.main h3 {font-size:3.6rem; color:var(--main-color); font-family:"Josefin Sans", serif; font-weight:normal; line-height:1; letter-spacing:-0.04em;}
.res_wrap .group .tit, 
.quick_wrap .group .cont .tit, 
.travel_wrap .main_title .tit {font-family:"Hi Melody", serif; line-height:1.1; letter-spacing:-0.05em;}



/* 메인 :: 예약 */
/* .res_wrap {overflow:hidden; position:relative; padding:90px 0;}  */
.res_wrap .group {display:flex; flex-wrap:wrap;}
.res_wrap .group > div {overflow:hidden; position:relative; width:50%;}
.res_wrap .group .cont {padding:0 0 0 130px;}
.res_wrap .group .imgthumb img {width:100%;}




/* 메인 :: about us */
/* 슬라이드 (이미지 박스 + 텍스트 박스) */
.quick_wrap {overflow:hidden; position:relative; background:#f7f7f7;}
.quick_wrap .group {display:flex; flex-wrap:wrap;}
.quick_wrap .group .imgthumb {overflow:hidden; position:relative; max-width:1240px; width:65%; height:690px; background:#fff; border-radius:0 80px 80px 0;}
.quick_wrap .group .imgthumb img {width:100%;}
.quick_wrap .group .cont {width:35%; padding:100px 130px 0;}
.quick_wrap .group .cont h3 {display:flex; align-items:center; justify-content:flex-end; position:relative; margin-bottom:80px; }
.quick_wrap .group .cont h3 span {display:inline-block; padding-left:20px; font-size:3.6rem; line-height:1; font-weight:normal; background:#f7f7f7; z-index:1}
.quick_wrap .group .cont h3:before {content:''; position:absolute; top:calc(50% - 2px); left:0; width:100%; height:1px; background:var(--main-color); }

/* 이미지 박스 */
.quick_slide {overflow:hidden; position:relative;}
/* .quick_slide .slick-list {overflow:visible;} */ /* inner 영역 밖 표시 */
.quick_slide .item.slick-slide {position:relative;}
.quick_wrap .quick_slide.slick-initialized .slick-center {opacity:1;} /* 경로 상위부터 해야 적용됨 */
.quick_slide .item .img {width:100%;}
.quick_slide .item .img img {width:100%;} /* slick-arrow calc 높이 */

/* 텍스트 박스 */
.quick_slide_con {overflow:hidden; position:relative;}
.quick_wrap .group .cont {position:relative;}
.quick_wrap .group .cont .sub_tit {font-size:1.9rem; color:#333;}
.quick_wrap .group .cont .tit {margin-top:15px; font-size:4rem; color:#333; }
.quick_wrap .group .cont .txt {position:relative; margin-top:30px; padding-top:0px; font-size:1.5rem; color:var(--main-color); word-break:keep-all;}
/* .quick_wrap .group .cont .txt:before {content:''; position:absolute; left:0px; top:0; width:92px; height:1px; background-color:var(--main-color); } */
.quick_wrap .group .cont a {display:inline-block; overflow:hidden; position:relative; margin-top:25px; font-size:1.4rem; color:var(--main-color); font-family:"Lato", serif; font-weight:400; line-height:1.5;}
.quick_wrap .group .cont a .line_wrap { position:absolute; bottom:0; left:0; overflow: hidden; width:300%; transition: 0.8s; transform: translateX(-66.6666%);}
.quick_wrap .group .cont a .line_wrap .line {width:33.3333%; height: 1px; display: block; background-color:var(--main-color); float: left;}
.quick_wrap .group .cont a .line_wrap .line:nth-of-type(1){margin-right: 33.3333%;}
.quick_wrap .group .cont a:hover .line_wrap{transform: translateX(0);}



/* 메인 :: 이용안내 */
.quick_wrap.info .group {flex-direction:row-reverse;}
.quick_wrap.info .group .imgthumb {border-radius:80px 0 0 0;}



/* 메인 :: about us, 관광지 */
#slide_control {display:flex; margin-top:50px;}
.slick-arrow {font-size:0; z-index:1;} /* img size calc 높이 함께 수정 */
.slick-arrow.slick-prev {}
.slick-arrow.slick-prev {}
.slick-arrow.slick-prev {}
.slick-arrow.slick-next {margin-left:-1px;}
.slick-arrow.slick-prev, .slick-arrow.slick-next {display:block; width:46px; height:36px; border:1px solid #ccc;}
.slick-arrow.slick-prev:after, 
.slick-arrow.slick-next:after {content:''; font-family:xeicon; display:inline-block; font-size:1.8rem; line-height:34px; color:#444;}
.slick-arrow.slick-prev:after {content:"\e93b"; margin-left:-2px;}
.slick-arrow.slick-next:after {content:"\e93e"; margin-right:-2px;}



/* 메인 :: 관광지 */
.travel_wrap {overflow:hidden; position:relative; margin:0 auto; padding:100px 0 150px;}
.travel_wrap .main_title {overflow:hidden; position:relative; margin-bottom:60px; text-align:center;}
.travel_wrap .main_title h3 {display:inline-block; padding:0 5px; border-bottom:1px solid var(--main-color);}
.travel_wrap .main_title .tit {margin-top:30px; font-size:4rem; color:#333;}
.travel_wrap .main_title .desc {margin-top:15px; font-size:1.7rem; color:var(--main-color);}

#travel_control {display:flex; justify-content:center; margin-top:30px;}

.travel_slide {position:relative; margin:0 auto;}
.travel_slide .item:nth-child(even) {margin-top:30px;}
.travel_slide .item {position:relative; width:100%;}
.travel_slide .item .imgthumb {overflow:hidden; position:relative; width:100%; height:300px; background:#000;}
.travel_slide .item .imgthumb img {width:100%; height:auto; position:relative; left:50%; top:50%; transform:translate(-50%, -50%); 
-webkit-transform:translate(-50%, -50%); transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease;}
.travel_slide .item:hover .imgthumb img {transform:translate(-50%, -50%) scale(1.1); 
-moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -webkit-transform: translate(-50%, -50%) scale(1.1);}
.travel_slide .item:hover .imgthumb img.play {transform:translate(-50%, -50%) scale(1.0); 
-moz-transform: translate(-50%, -50%) scale(1.0); -ms-transform: translate(-50%, -50%) scale(1.0); -webkit-transform: translate(-50%, -50%) scale(1.0);}
.travel_slide .item .cont {position:relative; padding:15px 15px 0; font-size:1.5rem; color:#999; text-align:center;}
.travel_slide .item a {position:absolute; top:0; left:0; width:100%; height:100%; z-index:10;}









@media (max-width:1300px){ /* 선택 */

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */
	.main_visual .item .img {height:760px;}
	
	/* 메인 비주얼 :: 텍스트 */
	.main_visual .item .slider_text .txt1 {font-size:7rem;}
	.main_visual .item .slider_text .txt2 {font-size:2rem;}




	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */
	

	/* 메인 :: 예약 */
	.res_wrap .group > div {width:100%;}
	.res_wrap .group .cont {padding:0 0 0 70px;}
	.res_wrap .group .imgthumb img {width:100%;}



	/* 메인 :: about us */
	/* 슬라이드 (이미지 박스 + 텍스트 박스) */
	.quick_wrap .group .imgthumb {width:840px; height:auto; border-radius:0 60px 60px 0;}
	.quick_wrap .group .cont {width:calc(100% - 840px); padding:70px 3% 0 70px;}
	.quick_wrap .group .cont h3 {margin-bottom:30px; }
	.quick_wrap .group .cont h3 span {padding-left:10px; font-size:1.6rem;}


	/* 텍스트 박스 */
	.quick_wrap .group .cont .sub_tit {font-size:1.6rem;}
	.quick_wrap .group .cont .tit {margin-top:10px; font-size:3.2rem;}
	.quick_wrap .group .cont .txt {margin-top:20px; font-size:1.4rem;}
	/* .quick_wrap .group .cont .txt:before {content:''; position:absolute; left:0px; top:0; width:92px; height:1px; background-color:var(--main-color); } */
	.quick_wrap .group .cont a {margin-top:20px; font-size:1.3rem;}

	#slide_control {margin-top:40px;}
	.slick-arrow.slick-prev, .slick-arrow.slick-next {width:40px; height:30px;}
	.slick-arrow.slick-prev:after, 
	.slick-arrow.slick-next:after {font-size:1.4rem; line-height:28px;}



		
	/* 메인 :: 이용안내 */
	.quick_wrap.info .group .imgthumb {border-radius:60px 0 0 0;}
	.quick_wrap.info .group .cont {padding:70px 70px 0 3%;}



	/* 메인 :: 타이틀 */
	.main h3 {font-size:3rem;}

	/* 메인 :: 관광지 */
	.travel_wrap {padding:80px 0 90px;}
	.travel_wrap .main_title {margin-bottom:40px;}
	.travel_wrap .main_title h3 {padding:0 3px;}
	.travel_wrap .main_title .tit {margin-top:20px; font-size:3.6rem;}
	.travel_wrap .main_title .desc {margin-top:10px; font-size:1.6rem;}

	#travel_control {margin-top:25px;}

	.travel_slide .item:nth-child(even) {margin-top:20px;}
	.travel_slide .item .imgthumb {height:200px; }

}




@media (max-width:1200px){ /* 1152px 96%*/

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual .item .img {height:700px;}

	
	/* 메인 비주얼 :: 텍스트 */
	.main_visual .item .slider_text .txt1 {font-size:6.4rem;}
	.main_visual .item .slider_text .txt2 {font-size:2rem;}
	

	/* 메인 비주얼 :: 버튼 */
	.visual_wrap .slick-dots {bottom:25px;}



	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */

	


	/* 메인 :: about us */
	/* 슬라이드 (이미지 박스 + 텍스트 박스) */
	.quick_wrap .group .imgthumb {width:800px; height:auto; border-radius:0 60px 60px 0;}
	.quick_wrap .group .cont {width:calc(100% - 800px); padding:70px 3% 0 70px;}

	
	/* 텍스트 박스 */
	.quick_wrap .group .cont .tit {margin-top:10px; font-size:3rem;}
	.quick_wrap .group .cont .txt {margin-top:15px; font-size:1.4rem;}

	#slide_control {margin-top:30px;}



	/* 메인 :: 관광지 */
	.travel_slide .item .imgthumb {height:260px;}



}



@media (max-width:1024px){ /* tablet 980 */


	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual .item .img {height:600px;}
		
	/* 메인 비주얼 :: 텍스트 */
	.main_visual .item .slider_text .txt1 {font-size:5.2rem;}
	.main_visual .item .slider_text .txt2 {font-size:1.8rem;}
	

	/* 메인 비주얼 :: 버튼 */
	.visual_wrap .slick-dots {bottom:25px;}



	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */


	/* 메인 :: about us */
	/* 슬라이드 (이미지 박스 + 텍스트 박스) */
	.quick_wrap .group .imgthumb {width:100%; height:auto; border-radius:0;}
	.quick_wrap .group .cont {width:100%; padding:40px 70px 60px;}
	.quick_wrap .group .cont h3 {margin-bottom:20px; }

	.quick_wrap .group .cont .tit {margin-top:15px; font-size:3.2rem;}
	.quick_wrap .group .cont .tit br {display:none;}
	.quick_wrap .group .cont .txt {margin-top:10px; font-size:1.5rem;}

	#slide_control {}



	/* 메인 :: 타이틀 */
	.main h3 {font-size:2.8rem;}

	/* 메인 :: 관광지 */
	.travel_wrap {padding:60px 0 60px;}
	.travel_wrap .main_title {margin-bottom:30px;}
	.travel_wrap .main_title .tit {margin-top:20px; font-size:3.2rem;}
	.travel_wrap .main_title .desc {margin-top:5px; font-size:1.5rem;}

	.travel_slide .item .cont {padding:15px 10px 0; font-size:1.4rem;}

	#travel_control {margin-top:20px;}



	/* 메인 :: 관광지 */
	.travel_slide .item .imgthumb {height:210px;}



	/* 메인 :: 이용안내 */
	.quick_wrap.info .group .imgthumb {border-radius:0;}
	.quick_wrap.info .group .cont {padding:40px 70px 70px;}


	

}


@media (max-width:900px){

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual .item .img {height:560px;}


	/* 메인 비주얼 :: 텍스트 */
	.main_visual .item .slider_text .txt1 {font-size:5rem;}
	.main_visual .item .slider_text .txt2 {font-size:1.8rem;}
	

	/* 메인 비주얼 :: 버튼 */
	.visual_wrap .slick-dots {bottom:20px;}



	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */
	

	.res_wrap a {width:240px; height:50px; padding: 0 21px 0 0; font-size:1.5rem;}
	.res_wrap a:after {width:105px;}

	/* 메인 :: about us */
	.quick_wrap .group .cont h3 span {font-size:1.5rem;}

	/* 메인 :: 관광지 */
	.travel_slide .item .imgthumb {height:200px;}/

}


@media (max-width:830px){ /* tablet ~ 768 */

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual .item .img {height:500px;}


	/* 메인 비주얼 :: 텍스트 */
	.main_visual .item .slider_text .txt1 {font-size:4.6rem;}
	.main_visual .item .slider_text .txt2 {font-size:1.7rem;}

	
	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */
	
	/* 메인 :: 예약 */
	.res_wrap {padding:50px 0;} 
	.res_wrap .group .cont {padding:0 7%;}
	.res_wrap .tit {font-size:3rem;}
	.res_wrap .desc {margin-top:15px; font-size:1.4rem;}


	/* 메인 :: about us */
	/* 슬라이드 (이미지 박스 + 텍스트 박스) */
	.quick_wrap .group .cont {padding:30px 7% 50px;}
	.quick_wrap .group .cont .tit {margin-top:15px; font-size:3rem;}
	.quick_wrap .group .cont .txt {margin-top:10px; font-size:1.4rem;}

	/* 메인 :: 이용안내 */
	.quick_wrap.info .group .cont {padding:30px 7% 50px;}


	/* 메인 :: 타이틀 */
	.main h3 {font-size:2.6rem;}

	/* 메인 :: 관광지 */	
	.travel_wrap {padding:50px 0 50px;}
	.travel_wrap .main_title .tit {font-size:3rem;}
	.travel_wrap .main_title .desc {font-size:1.4rem;}
	.travel_slide .item .imgthumb {height:260px;}

	#travel_control {margin-top:15px;}

}


@media (max-width:768px){ /* mobile 가로 */

	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */
	
	/* 메인 비주얼 :: 텍스트 */
	.main_visual .item .slider_text .txt1 {font-size:4.4rem;}
	.main_visual .item .slider_text .txt2 {font-size:1.6rem;}


	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */
	
	/* 메인 :: 타이틀 */
	.main h3 {font-size:2.4rem;}

	/* 메인 :: 관광지 */
	.travel_slide .item .imgthumb {height:240px;}


}



@media (max-width:680px){ /* mobile 가로 640기준 */

	
	
	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual .item .img {height:460px;}


	/* 메인 비주얼 :: 텍스트 */
	.main_visual .item .slider_text .txt1 {font-size:4rem;}
	.main_visual .item .slider_text .txt2 {font-size:1.5rem;}


	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */

	/* 메인 :: 예약 */
	.res_wrap {padding:40px 0;} 
	.res_wrap .group .cont {padding:0 7%;}
	.res_wrap .tit {font-size:2.8rem;}

	
	.res_wrap a {width:230px; height:48px; padding: 0 20px 0 0; font-size:1.5rem;}
	.res_wrap a:after {width:95px;}

	/* 메인 :: about us */
	/* 슬라이드 (이미지 박스 + 텍스트 박스) */
	.quick_wrap .group .cont {padding:30px 7% 40px;}
	.quick_wrap .group .cont .sub_tit {font-size:1.5rem;}
	.quick_wrap .group .cont .tit {margin-top:15px; font-size:2.8rem;}


	/* 메인 :: 관광지 */	
	.travel_wrap {padding:40px 0 40px;}
	.travel_wrap .main_title .tit {font-size:2.8rem;}
	.travel_slide .item .imgthumb {height:210px;}



}



@media (max-width:610px){ /* mobile 세로 */


	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual .item .img {height:400px;}

	.main_visual .item .slider_text .txt1 {font-size:3.8rem;}	


	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */

	/* 메인 :: 타이틀 */
	.main h3 {font-size:2.2rem;}

	.travel_slide .item .imgthumb {height:190px;}



}


@media (max-width:430px){ /* mobile 세로 */


	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */

	.main_visual .item .img {height:520px;}


	.main_visual .item .slider_text .txt1 {font-size:3.4rem;}
	.main_visual .item .slider_text .txt2 {font-size:1.4rem;}


	/* ----------------------------------------------------------------- */
	/* main_cont */
	/* ----------------------------------------------------------------- */

	/* 메인 :: 예약 */
	.res_wrap {padding:40px 0;} 
	.res_wrap .group .cont {padding:0 4%;}
	.res_wrap .tit {font-size:2.6rem;}

	
	.res_wrap a {margin-top:25px; width:210px; height:48px; padding: 0 20px 0 0; font-size:1.5rem;}
	.res_wrap a:after {width:76px;}



	/* 메인 :: about us */
	/* 슬라이드 (이미지 박스 + 텍스트 박스) */
	.quick_wrap .group .cont {padding:25px 4% 40px;}
	.quick_wrap .group .cont .sub_tit {font-size:1.5rem;}
	.quick_wrap .group .cont .tit {margin-top:10px; font-size:2.6rem;}
	.quick_wrap .group .cont .txt {margin-top:5px;}

	/* 메인 :: 이용안내 */
	.quick_wrap.info .group .cont {padding:25px 4% 45px;}
	
	
	/* 메인 :: 타이틀 */
	.main h3 {font-size:2rem;}

	.res_wrap .group .tit, 
	.quick_wrap .group .cont .tit, 
	.travel_wrap .main_title .tit {line-height:1.3;}

	/* 메인 :: 관광지 */	
	.travel_wrap {padding:40px 0 40px;}
	.travel_wrap .main_title .tit {margin-top:15px; font-size:2.6rem;}
	.travel_slide .item .imgthumb {height:260px;}
	.travel_slide .item:nth-child(even) {margin-top:0;}


}


@media (max-width:380px){ /* mobile 세로 */


	/* ----------------------------------------------------------------- */
	/* main_visual */
	/* ----------------------------------------------------------------- */


	.main_visual .item .slider_text .txt1 {font-size:3.2rem;}

}
