.tour_list {	width:100%;height:100%;position:relative;background:#f4f4f4;color:#535353;}
.tour_slide {width:50% !important;float:left;}
.tour_wrap {width: 50%; position: absolute; top: 50%;right: 0; transform: translate(0, -50%);  padding: 0 5%;}
.tour_wrap_tit {font-size:3.2vh;line-height:1.5; font-family:'YiSunShinDotumM';}
.tour_wrap_txt1 {font-size:1.8vh;	margin:3.5% 0 5%;}
.tour_wrap_txt2 {font-size:1.8vh;	font-weight:300;line-height:1.8;}


/* tour*/
.scroll_btnbox {	position:fixed; right:0; bottom:13%; transform:translate(0,0); z-index:999;width:47%;height:0px;}
.scroll_btnbox a {color:#000; line-height:4;}
.scroll_btnbox a i {font-size:40px;vertical-align:middle;}
.scroll_box {width:290px;	height:25px; position: absolute; left: 5%;}
.scroll_box .scroll_line {width:130px;height:1px;	background:#000;	display:inline-block; vertical-align:middle;}
.scroll_box .scroll_txt {font-size:11px;	text-transform:uppercase;	 letter-spacing:1.5px; margin-left:10px;}
.gototop, .scroll_btnbox.is_bottom .gotodown {display:none;}
.scroll_btnbox.is_bottom .gototop {display:block;}
.scroll_btnbox.is_bottom a i {color:#fff;	line-height:50px;}

.fa-caret-up{font-size:20px;}  .fa-caret-down{font-size:20px;}


.add_box {	z-index: 999;  position: absolute;}
.addarrow i {font-size:40px; color: #000;}
.add_box_btnbox {width: 120px; height: 20px;  bottom: -20%;  right: 5.8%; transform: translate(0%, 0%);}

.scroll_btnbox.is_bottom .add_box_btnbox {display:none;}
#wrap.about2010 .scroll_btnbox.down2 .add_box i {color:#fff;}
#wrap.about2010 .scroll_btnbox.down5 .add_box i {color:#000;}

#menu { position: fixed;  top: 55%;  right: 6%;  transform: translate(0,-50%);}
#menu.tour_menu {width: 100%;right: 0;background: #f4f4f4;bottom: 0%;top:auto;transform:translate(0,0);/* margin: 39% -25px 0 0; */}
#menu.tour_menu.down5.down4 {display:none;}
#menu.tour_menu.down5 {display:block;}
#menu li {	margin-bottom:30%;text-align:right;  width: 205px;}
#menu.tour_menu li {float:left;width: 12.5%; margin:0.5% auto; text-align: center;}
#menu.tour_menu li a {font-size:15px;font-weight:300;color:rgba(0,0,0,0.5); font-family:'YiSunShinDotumM';}
#menu.tour_menu li.active a {font-weight:500;color:#000;}
#menu.main_menu a {display:block;	font-size:12px;	font-weight:700;	color:rgba(0,0,0,0.2);	letter-spacing: 2px;}
#menu.main_menu li a span {width:6px;height:6px;background:rgba(0,0,0,0.2);display:inline-block;border-radius:100%;margin-left:15%; vertical-align: middle;  margin-top: -1px;}
#menu.main_menu li.active a {color:#fff;}
#menu.main_menu li.active a span {background:#fff;	width:12px;	height:12px;}

.swiper-pagination {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:11px;
	line-height:30px;
    top: 50%;
    transform: translate(0,-50%);
	height:100%;
	opacity:0.5;
}
.swiper-pagination span {
	display:inline-block;
}
.swiper-pagination-line {
	width:1px;
	height:10px;
	background:#fff;
	margin: 0 10px;
	transform:rotate(15deg);
	vertical-align:middle;
}

.swiper-container {
	width: 100%;
	height: 100%;
    bottom: 0%;
	transform:translateY(0%);
	overflow:hidden;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}


.swiper-wrapper {
	width:100%;
	height:100%;
}
.swiper-slide {
	text-align: center;
	height:100%;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-position: center;
	background-size: cover;
	cursor:-webkit-grab;
	cursor:-ms-grab;
	cursor:-0-grab;
}
.swiper-slide .img {
	width:100%;
	height:100%;
	background-position: center;
	background-size: cover;
}
.swiper-slide a {
	width:100%;
	height:100%;
	display:block;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after, .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	display:none;
}

.amenity_slide .swiper-slide {
	background:#000;
}
.amenity_slide .swiper-slide .img {
	opacity:0.65;
}

@media(max-width: 1050px){
#menu.tour_menu li a{font-size:12px;}
}

@media(max-width: 770px){
	
	
	
	.content.tour #section0 iframe {
		height: calc(100vh * 0.5) !important;
	}
	.tour_slide {
		width: 100% !important;
		float: inherit;
		height: calc(100vh * 0.5) !important;
	}
	.tour_wrap {
		width: 100%;
		height: auto !important;
		position: relative;
		top: 0;
		right: 0;
		transform: translate(0, 0%);
		padding: 0 5% 10%;
		margin-top: 3%;
	}
	.tour_wrap_tit {
		font-size: 5vw;
	}
	.tour_wrap_txt1 {
		font-size: 2.3vw;
		margin: 0.5% 0 2%;
	}
	.tour_wrap_txt2 {
		font-size: 13px;
		font-weight: 300;
		line-height: 1.8;
	}
	
	#menu.tour_menu li{ text-align:left; width:24.5%;}
	
	
	.scroll_box{display:none;}
}

@media(max-width: 420px){
	.tour_wrap_txt2{font-size:14px;} .tour_wrap_txt1{font-size:3vw;}
#menu.tour_menu li a{font-size:10px;} #menu.tour_menu li{text-align: center;}
}
@media(max-width: 325px){
.tour_wrap_txt2{font-size:11.5px;}
}