/*.sub-view .slide {margin-bottom:5%;}*/
.slide-tit {position:absolute;left:20px;right: 120px;top:20%;z-index:10;text-align: right;color:#fff; text-shadow:0px 4px 5px #525252;}
.slide-tit h1 { display:inline-block; position:relative; line-height:1; }
.slide-tit h1 {font-family: 'Cormorant Garamond', serif;font-size: 44px;color:#fff;border-bottom:1px solid #fff;line-height:1.5em;}
.slide-tit p {margin-top: 0px;font-family: 'Jeju Myeongjo', serif;font-size: 24px;color:#fff;}
		

#content_list{ text-align: center;}
#content_list .img{ padding-top: 42%;}
#content_list .infobox{padding: 0 50px;}
#content_list .txt_wrap{ max-width: 1500px; padding: 40px 0 65px;  position: relative; z-index: 10; background: #fff;  margin: auto;  text-align: center;}
#content_list .txt_wrap>.wrapper{ display: inline-block;}
#content_list .txt_wrap p {max-width:85%;margin:auto;font-size: 15px;line-height: 1.8;}


#content_list .txt_wrap .tit1{ margin-bottom: 30px;   position: relative;}
#content_list .txt_wrap .name{  font-size: 2em; font-family:'Jeju Myeongjo', serif; line-height:1.6;}
#content_list .txt_wrap .name small {opacity:0.7; font-family:'Playfair Display SC', serif; font-weight:700; color:#789082;}
#content_list .txt_wrap .distance{ font-size: 15px;   margin: 20px auto 0;border: 1px solid #d6d6d6; border-left: none; border-right: none;  width: 15%;  padding: 10px;}
#content_list .txt_wrap .distance img{  margin-left: 10px;}
#content_list .txt_wrap .slide-btn{ position: absolute;  right: 0px;  bottom: 60px; text-align: center; width: 100px;}
#content_list .txt_wrap .slide-btn .wrapper{  display: inline-block;  width: 100%;}
#content_list .txt_wrap .slide-btn a{ display: block;  width: 40px;  height: 40px;  line-height: 40px;  border: 1px solid #e7e7e7; color: #bdbdbd;  float: left;}
#content_list .txt_wrap .slide-btn a.prev{  border-right: none;}

.tour_nav {padding:0.8% 0 2.5% 0; text-align:center; }
.tour_nav ul li { display:inline-block; font-size:13.5px;}
.tour_nav li a { font-size:1.07em; line-height:1.5em; color:#000; border:1px solid #fff; border-left:none; border-right:none;  transition: all 0.3s ease-in-out; }
.tour_nav li a:hover, .tour_nav li a:focus { border:1px solid #789082; color:#789082; border-left:none; border-right:none; transition: all 0.3s ease-in-out; }
.tour_nav li.this a, .tourNav li a.this { font-weight:700;}
.tour_nav ul:after { content:"";display:block;clear:both;}
.tour_nav li { display:inline-block;}
.tour_nav li::before {content:"｜"; margin:0 0.8em;}
.tour_nav li:first-child::before {content:""; margin:0;}


/* 큰 기기들 (큰 데스크탑) */
@media (max-width: 1600px) {#content_list .txt_wrap{ max-width:1200px;}}

@media (max-width:1440px) {.slide-tit{top:15%;} #content_list .txt_wrap .distance{ width:23%;} }

@media (max-width: 1366px) {#content_list .txt_wrap{ max-width:1160px;}}



/* 모바일 */
@media (max-width: 1024px) {
.slide-tit h1{font-size:28px;} .slide-tit p{font-size:19px;}
}

@media (max-width: 768px) {
.tour {margin-top:80px;}	

#content_list .img{  padding-top: 60%; }
#content_list .infobox{ padding: 0 15px; }
#content_list .txt_wrap .txt p{font-size:12px;}
#content_list .txt_wrap{padding: 30px 0px; }duaqp o

#content_list .txt_wrap .tit1{ padding-right: 0px;   margin-bottom: 30px;  }
#content_list .txt_wrap>.tit1>.wrapper>div{ width:100%;}
#content_list .txt_wrap .slide-btn{ display:none;  }

}

@media (max-width: 520px) {
#content_list .txt_wrap .txt{font-size:12px;}
.sub-view .slide{margin-bottom:40%;} .slide-tit{top:23%; }
.slide-tit p{color:#333; font-size:13px;} .slide-tit h1{color:#333; border-bottom:1px solid #333; font-size:30px;}
.pagetitle .about-txt {margin-top: 20px;}
.contents.tour .tourlist{ display: none;}
.pagetitle {padding: 30px 15px;}
}

