@import url(../font/pe-icon-7-stroke/css/pe-icon-7-stroke.css);
@import url(../font/pe-icon-7-filled/css/pe-icon-7-filled.css);
@import url(../font/pe-icon-7-stroke/css/helper.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css); 

@font-face { font-family: 'S-CoreDream-9Black'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-3Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-8Heavy'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-4Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-7ExtraBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-2ExtraLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff'); font-weight: normal; font-style: normal; }

/*
@font-face {
    font-family: 'Cafe24Dangdanghae';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.2/Cafe24Dangdanghae.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}​
*/

* { margin:0; padding:0; -webkit-text-size-adjust:none;  }
img { border:none;  }
fieldset { border:none; }
legend { display:none; }
input, textarea { resize:none; }
ul, dl, ol { list-style:none; }
 html {
  /* 화면을 길게 누르고 있을때 뜨는 팝업이나 액션시트를 제어 */
  -webkit-touch-callout:none;
  /* 텍스트나 이미지를 선택할 수 있게 하는 여부를 제어 */
  /* -webkit-user-select:none;*/
  /* 링크를 터치했을때 나오는 기본 영역의 색상을 제어 */
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

::-moz-selection {
   background: #41cba0;
   color: #ffffff;
}
::selection {
   background: #41cba0;
   color: #ffffff;
}

html, body { width:100%; /* height:100%;   */
  font-family:AppleSDGothicNeo-Light,-apple-system, '맑은고딕', 'Malgun Gothic',   '나눔고딕', 'NanumGothic', sans-serif;  
  font-weight:300;
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
  background-color: #ffffff;
}

/*
A:link  {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active {color:#333333;text-decoration:none;}
A:hover {color:#218fba;text-decoration:none;}
*/
.hideme, .hideimg { -ms-filter:alpha(opacity=0);filter:alpha(opacity=0); opacity:0.0; -moz-opacity:0.0; }
.clearoz:after { 
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
.clearoz { min-height:1px; /*IE6,7*/ }
* html .clearoz {
	height:1px; /*MAC IE5*/
	height:auto;
	overflow:hidden;
}
.rotator i, .rotator img { cursor:pointer;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out; 
-o-transition: all 1s ease-in-out; 
-ms-transition: all 1s ease-in-out; 
}
.rotator i:hover, .rotator img:hover {
-webkit-transform: rotate(360deg); 
-moz-transform: rotate(360deg); 
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg); 
}

.w1700 { max-width:1700px; margin:0 auto; position:relative; padding:0px; }
.w1500 { max-width:1500px; margin:0 auto; position:relative; padding:0px; }
.w1400 { max-width:1400px; margin:0 auto; position:relative; padding:0px; }
.w1300 { max-width:1300px; margin:0 auto; position:relative; padding:0px; }
.w1200 { max-width:1200px; margin:0 auto; position:relative; padding:0px 15px; }
.ww1200 { max-width:1200px; margin:0 auto; position:relative; padding:0px 15px; }

.w1230 { max-width:1230px; margin:0 auto; position:relative; padding:0px; }

.w1100 { max-width:1100px; margin:0 auto; position:relative; padding:0 10px; }
.w1000 { max-width:1000px; margin:0 auto; position:relative; padding:0 10px; }
.w900 { max-width:900px; margin:0 auto; position:relative; padding:0 10px; }
.w800 { max-width:800px; margin:0 auto; position:relative; padding:0 10px; }
.w700 { max-width:700px; margin:0 auto; position:relative; padding:0 10px; }
.w600 { max-width:600px; margin:0 auto; position:relative; padding:0 0px; }
.w500 { max-width:500px; margin:0 auto; position:relative; padding:0 10px; }
.w400 { max-width:400px; margin:0 auto; position:relative; padding:0 10px; }
.w300 { max-width:300px; margin:0 auto; position:relative; padding:0 10px; }


.ellipsis {
 overflow: hidden;
 text-overflow: ellipsis;
 -o-text-overflow:ellipsis;
 white-space: nowrap;
}
.ellipsis2{
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
-webkit-line-clamp: 2; /* 라인수 */
 -webkit-box-orient: vertical;
 word-wrap:break-word; 
 line-height: 1.2em;
 height: 2.4em; /* line-height 가 1.2em 이고 2라인을 자르기 때문에 height는 1.2em * 2 = 2.4em */
} 
.ellipsis4{
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
-webkit-line-clamp: 4; /* 라인수 */
 -webkit-box-orient: vertical;
 word-wrap:break-word; 
 line-height: 1.2em;
 height: 4.8em; /* line-height 가 1.2em 이고 3라인을 자르기 때문에 height는 1.2em * 3 = 3.6em */
} 

.bgBlur:before {
  content: '';
  position: absolute;
  top: 0; left:0; right:0; bottom:0;
  background: inherit;
  z-index:-1;
  filter: blur(3px); 
  -webkit-filter: blur(3px); 
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  filter:url(#blur);
}

#mwrap {
	width:100%; /* height:100%; */margin:0; position:relative;
}


.spacer10 { height:10px; }
.spacer15 { height:15px; }

.spacer20 { height:20px; }
.spacer30 { height:30px; }
.spacer40 { height:40px; }
.spacer50 { height:50px; }
.spacer60 { height:60px; }  .spacer60blog { height:60px; }
.spacer70 { height:70px; }
.spacer80 { height:80px; }
.spacer90 { height:80px; }
.spacer100 { height:100px; }
.spacer150 { height:150px; }

.opacity90 { -ms-filter:alpha(opacity=90);filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; }
.opacity80 { -ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
.opacity70 { -ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; }
.opacity60 { -ms-filter:alpha(opacity=60);filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; }
.opacity50 { -ms-filter:alpha(opacity=50);filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; }
.opacity40 { -ms-filter:alpha(opacity=40);filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; }
.opacity30 { -ms-filter:alpha(opacity=30);filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3; }
.opacity20 { -ms-filter:alpha(opacity=20);filter:alpha(opacity=20); opacity:0.2; -moz-opacity:0.2; }
.opacity10 { -ms-filter:alpha(opacity=10);filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1; }
.opacity0 { -ms-filter:alpha(opacity=0);filter:alpha(opacity=0); opacity:0.0; -moz-opacity:0.0; }

.br400 { display:inline; }

/* home */

.aniY {
	transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 -webkit-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
}
.aniY:hover {
 transform: translateY(-10px);
 -moz-transform: translateY(-10px)
 -webkit-transform: translateY(-10px)
 -o-transform: translateY(-10px)
}


#Homex, .slickslider .slickX { height:1080px; overflow:hidden; } 
.slickslider .slickX .slickXitem  { margin-top:300px; position:relative;width:100%;z-index:5; padding:0 50px; } 
 
#sliderDP { position:absolute;width:100%;height:30px;  top:760px;   z-index:10;  text-align:center; } 
/*#sliderDP { position:absolute; right:30px; width:150px;height:30px;  bottom:165px;   z-index:5;  text-align:right; }*/


.slick-dotsH {
	bottom:-5px;
}

.homeimg {
 -webkit-background-size: cover; 
  -moz-background-size: cover;  
  -o-background-size: cover; 
  background-size: cover; 
  /*background-attachment: fixed;*/
	background-position:50% 50%;
	background-repeat:no-repeat;
	/*-ms-filter:alpha(opacity=0);filter:alpha(opacity=0); opacity:0.0; -moz-opacity:0.0;*/

	-webkit-transform: scale(1.2, 1.2) rotate(.001deg);
	-moz-transform: scale(1.2, 1.2) rotate(.001deg);
	-o-transform: scale(1.2, 1.2) rotate(.001deg);
	transform: scale(1.2, 1.2) rotate(.001deg);
	-webkit-transition:transform 7s ease-out, opacity 1s ease 0.3s;
	-moz-transition:transform 7s ease-out, opacity 1s ease 0.3s;
	-o-transition:transform 7s ease-out, opacity 1s ease 0.3s;
	/*-ms-transition:transform 7s ease-out, opacity 1s ease 0.3s;*/
	transition:transform 7s ease-out, opacity 1s ease 0.3s;
}
.slickX.slick-active .homeimg {
	/*-ms-filter:alpha(opacity=100);filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;*/
	-webkit-transform: scale(1, 1) rotate(.001deg);
	-moz-transform: scale(1, 1) rotate(.001deg);
	-o-transform: scale(1, 1) rotate(.001deg);
	transform: scale(1, 1) rotate(.001deg);
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	/*-ms-transition-delay: 0s;*/
	transition-delay: 0s;
}

.zximg {
  -webkit-animation: zoomout 5s ease-in-out;
  -moz-animation: zoomout 5s ease-in-out;
  -o-animation: zoomout 5s ease-in-out;
  animation: zoomout 5s ease-in-out;
  /*
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
*/
}

/* Zoom in Keyframes */
@-webkit-keyframes zoomin {
  0% {transform: scale(1);}
  50% {transform: scale(1.5);}
  100% {transform: scale(1);}
}
@keyframes zoomin {
  0% {transform: scale(1);}
  50% {transform: scale(1.5);}
  100% {transform: scale(1);}
} /*End of Zoom in Keyframes */

/* Zoom out Keyframes */
@-webkit-keyframes zoomout {
  0% {transform: scale(1.2) rotate(.001deg);}
  100% {transform: scale(1) rotate(.001deg);}
}
@-moz-keyframes zoomout {
  0% {transform: scale(1.2) rotate(.001deg);}
  100% {transform: scale(1) rotate(.001deg);}
}
@-o-keyframes zoomout {
  0% {transform: scale(1.2) rotate(.001deg);}
  100% {transform: scale(1) rotate(.001deg);}
}
@-ms-keyframes zoomout {
  0% {transform: scale(1.2) rotate(.001deg);}
  100% {transform: scale(1) rotate(.001deg);}
}
@keyframes zoomout {
    0% {transform: scale(1.2) rotate(.001deg);}
  100% {transform: scale(1) rotate(.001deg);}
}/*End of Zoom out Keyframes */






.homeimgSub {
 	background-position:50% 50%;
	background-repeat:no-repeat;

 -webkit-background-size: cover; 
  -moz-background-size: cover;  
  -o-background-size: cover; 
  background-size: cover; 
}
/* Home Slider */
.sliderDots { text-align:center; }
.sliderDots span {
	display:inline-block;
	width:25px; height:40px; border-bottom:1px solid #111111; /*838380  #0e1116;   */
	margin-left:1px;
	cursor:pointer;
}
.sliderDots .active {
	width:25px; height:40px; border-bottom:4px solid #f52973; 
}

.sliderPlayer .slick-prevs,  .sliderPlayer .slick-nexts {
	display:inline-block;
	width:55px; height:55px; background-color:transparent;
	border:1px solid rgba(255,255,255,0.2); border:1px solid #eeeeee \9; filter:alpha(opacity=60) \9;
	margin:5px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	cursor:pointer;
}
.sliderPlayer .slick-prevs {
	background:url('/tour/img/common/arrowPrevx2.png') center no-repeat;
}
.sliderPlayer .slick-nexts {
	background:url('/tour/img/common/arrowNextx2.png') center no-repeat;
}
.sliderPlayer .slick-prevs:hover,  .sliderPlayer .slick-nexts:hover {
	/*border:1px solid rgba(255,255,255,0.4);*/
	background-color:rgba(0,0,0,0.3);
}

.sliderPlayer .play {
	display:inline-block; 
	cursor:pointer;
	width:55px; height:55px;
	background:url('/tour/img/common/playpause3.png');
	background-position:-56px 0px;  /*-2px 0px; */
	background-repeat:no-repeat;
	border:1px solid rgba(255,255,255,0.4);  border:1px solid #eeeeee \9;
	margin:5px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-ms-filter:alpha(opacity=60);filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;
}
/* Home Slide text */
.slickslider  p { text-align:center; }
.slickslider  p img { display:inline-block; }

.slickslider .slickX .byword { color:#ffffff;font-family:Noto Sans KR;font-weight:100;font-size:12px; }
.slickslider .slickX .byword span {  -ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; }


 
.slickslider .slickX .slider_title0 { font-family: 'Noto Sans KR', sans-serif; font-weight:200; color:#ffffff; line-height:1.2; }
.slickslider .slickX .slider_title0 span { display:inline-block; padding:3px 10px; border:1px solid rgba(227,227,134,0.5); }

.slickslider .slickX .slider_title1 { font-family: 'Noto Sans KR', sans-serif; font-weight:700; color:#ffffff; line-height:1.2; 
   -webkit-animation:fadeOutUp 1s both;
   -moz-animation:fadeOutUp 1s both;
   -ms-animation:fadeOutUp 1s both;
   -o-animation:fadeOutUp 1s both;
	animation:fadeOutUp 1s both;
}
.slickslider .slickX.slick-active .slider_title1  {
  -webkit-animation:fadeInUp 1s both 0.5s;
  -moz-animation:fadeInUp 1s both 0.5s;
  -ms-animation:fadeInUp 1s both 0.5s;
  -o-animation:fadeInUp 1s both 0.5s;
  animation:fadeInUp 1s both 0.5s;
}
.slickslider .slickX .slider_title2 { font-family: 'Noto Sans KR', sans-serif; font-weight:500; color:#ffffff; line-height:1.2;
   -webkit-animation:fadeOutUp 1s both;
   -moz-animation:fadeOutUp 1s both;
   -ms-animation:fadeOutUp 1s both;
   -o-animation:fadeOutUp 1s both;
	animation:fadeOutUp 1s both;
}
.slickslider .slickX.slick-active .slider_title2  {
  -webkit-animation:fadeIn 2.5s both 1.8s;
  -moz-animation:fadeIn 2.5s both 1.8s;
  -ms-animation:fadeIn 2.5s both 1.8s;
  -o-animation:fadeIn 2.5s both 1.8s;
  animation:fadeIn 2.5s both 1.8s;
}

.slickslider .slickX .slider_title2 span { font-weight:200; }

.slickslider .slickX .byword {
   -webkit-animation:fadeOut 1s both;
   -moz-animation:fadeOut 1s both;
   -ms-animation:fadeOut 1s both;
   -o-animation:fadeOut 1s both;
	animation:fadeOut 1s both;
}
.slickslider .slickX.slick-active .byword {
  -webkit-animation:fadeInUp 1.5s both 1.0s;
  -moz-animation:fadeInUp 1.5s both 1.0s;
  -ms-animation:fadeInUp 1.5s both 1.0s;
  -o-animation:fadeInUp 1.5s both 1.0s;
  animation:fadeInUp 1.5s both 1.0s;
}
 

.slickslider .slickX .slider_title1_mobile { font-family: 'Noto Sans KR', sans-serif; font-weight:700; color:#ffffff; line-height:1.2; 
   -webkit-animation:fadeOutUp 1s both;
   -moz-animation:fadeOutUp 1s both;
   -ms-animation:fadeOutUp 1s both;
   -o-animation:fadeOutUp 1s both;
	animation:fadeOutUp 1s both;
}
.slickslider .slickX.slick-active .slider_title1_mobile  {
  -webkit-animation:fadeInUp 1s both 0.5s;
  -moz-animation:fadeInUp 1s both 0.5s;
  -ms-animation:fadeInUp 1s both 0.5s;
  -o-animation:fadeInUp 1s both 0.5s;
  animation:fadeInUp 1s both 0.5s;
}




.copyrightx { color:#ffffff; font-family:'Arial','Malgun Gothic','gulim','san-serif'; font-size:11px; 
  transform:  rotate(-90deg);
 -moz-transform:  rotate(-90deg);
 -webkit-transform:  rotate(-90deg);
 -o-transform:  rotate(-90deg);
 -ms-transform:  rotate(-90deg);; /* IE 9 */

 -ms-filter:alpha(opacity=50);filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;

 display:none \9;
}

.mouseDown {  position:absolute;width:70px;height:70px;bottom:190px;z-index:15;left:50%;margin-left:-35px; text-align:center; }
.mouseDown a { display:inline-block; width:100%; height:100%; text-align:center; }

/* Home bizBox */
.slickBizBox div {  position:relative;  text-align:center; outline:none; }
.table-container {
    height:100%;
    width:100%;
    display:table;
}
/*
.table-cell {
    vertical-align:middle;
    height:100%;
    display:table-cell;
 }
*/
.XslickBizBox img { -ms-filter:alpha(opacity=50);filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; } 
.slickBizBox .category {
	text-align:center;
	font-family:  'Noto Sans KR',  sans-serif; font-weight:400; color:#ffffff; line-height:1.2; 
	font-size:14px;
	margin-top:13px;
}

.slickBizBox .title {
	text-align:center;
	font-family:  'Noto Serif KR', 'Noto Sans KR',  serif; font-weight:200; color:#ffffff; line-height:1.2; 
	font-size:22px;
}

.slickBizBox .desc1 { margin-top:10px; color:#ffffff;font-family:Noto Sans KR;font-weight:100;font-size:12px; }

.slickBizBox .bzboximg img {  transition-duration:0.4s; -webkit-transition-duration:0.4s; }
.slickBizBox  div:hover > .bzboximg img  { transform:scale(1.05); -webkit-transform:scale(1.05); }

.bizBox {  position:absolute;left:0; top:530px; width:100%; height:188px;z-index:5; }
.slickBizBoxTable { position:relative; width:100%; display:table; }
.slickBizBoxTable table { width:100%; }
.slickBizBoxTable td { width:25%;  overflow:hidden; }
.slickBizBoxTable .bzboximg img {  transition-duration:0.4s; -webkit-transition-duration:0.4s; }
.slickBizBoxTable  li:hover > .bzboximg img  { transform:scale(1.05); -webkit-transform:scale(1.05); }
.slickBizBoxTable .img { padding:15px 15px 15px 15px; }
 
.slickBizBoxTable li { float: left; width:25%; overflow:hidden; display:table-cell; padding:0; }

/* Home Review */
.homeReview_date { text-align:center;color:#416e49;font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:300;font-size:11px;letter-spacing:0px;margin-top:5px; }
.homeReview_title a { display:inline-block; line-height:20px;overflow:hidden; color:#fafafa;font-family:'Noto Sans KR';font-weight:400;font-size:14px; }

.homeReview_name { color:#cac9c9; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:300;font-size:14px;letter-spacing:0px;  }
.homeReview_date2 { color:#83776b; font-family:'Arial','Noto Sans KR','Malgun Gothic',sans-serif; font-weight:300;font-size:12px;letter-spacing:0px; margin-top:5px; }
 
ul.hRNameBox { position:relative; }
ul.hRNameBox li { float:left;   }
ul.hRNameBox p { text-align:center; }
.nameLable {
	display:inline-block;
	width:44px; height:44px;
	
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
	-ms-border-radius: 22px;
	border-radius: 22px;

	-webkit-background-size: cover; 
	-moz-background-size: cover;  
	-o-background-size: cover; 
	background-size: cover; 
	background-repeat:no-repeat;
}


.Reviewitem { padding:0px 30px; } 
.Reviewitem .itemimg { overflow:hidden; }
.Reviewitem .itemimg img { transition-duration:0.4s; -webkit-transition-duration:0.4s; } 
.Reviewitem .itemimg:hover img  {
		/*-ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;*/
		 transform:scale(1.08); -webkit-transform:scale(1.08);
}


/*
.Reviewitem .itemimg:before,
.Reviewitem .itemimg:after {content:""; position:absolute; right:0; bottom:84px; height:50px; width:50px; z-index:1;}
.Reviewitem .itemimg:before {background:url(/tour/img/img_morebg.png) no-repeat 0 0;}
.Reviewitem .itemimg:after {background:url(/tour/img/img_more.gif) no-repeat 0 0; transition:transform 0.5s 0.1s; -webkit-transition:transform 0.5s 0.1s;}
.Reviewitem:hover .itemimg:before {background-position:0 -51px; animation:over_bg 0.5s ease-in-out forwards; -webkit-animation:over_bg 0.5s ease-in-out forwards;}
.Reviewitem:hover .itemimg:after {transform:rotate(180deg); -webkit-transform:rotate(180deg);}
@keyframes over_bg {from {opacity:0.1;} 50% {opacity:0.5;} 100% {opacity:1;}}
@-webkit-keyframes over_bg {from {opacity:0.1;} 50% {opacity:0.5;} 100% {opacity:1;}}
*/


 


/* 
.slickphoto {
/* https://www.cssmatic.com/box-shadow 
-webkit-box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.75);
box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.75);
}
*/
/* slickProduct */
.slickProduct div {  position:relative;  text-align:center; outline:none; }
.slickProduct-prevs { cursor:pointer; 
	background:url('/tour/img/common/arrowPrev1.png') center no-repeat;
	-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}
.slickProduct-nexts { cursor:pointer; 
	background:url('/tour/img/common/arrowNext1.png') center no-repeat;
	-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}
.slickProduct-prevs:hover,  .slickProduct-nexts:hover {
	-ms-filter:alpha(opacity=100);filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;
}

.btnBizMore a {
	display:inline-block;
	color:#ffffff; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:0; 

	font-weight:300;
	font-size:12px;
	text-align:center; 
	width:80px; 
 	height:32px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
  -ms-border-radius: 16px;
	border-radius: 16px;
 	padding:6px 10px;

    background-image:url('/tour/img/common/BizBox2_more.png'); background-position:center; background-repeat:no-repeat; 

}
.btnBizMore2 a {
	display:inline-block;
	color:#ffffff; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:0; 

	font-weight:300;
	font-size:12px;
	text-align:center; 
	width:60px; 
 	height:26px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
  -ms-border-radius: 13px;
	border-radius: 13px;
 	padding:3px 4px;

    background-image:url('/tour/img/common/BizBox2_more.png'); background-position:center; background-repeat:no-repeat; 

}
.btnBmore1 a {
	background-color:#1ab3f0; 
}
.btnBmore1 a:hover { background-color:#e24a5d; }

.btnBmore2 a {
	background-color:#45c684; 
}
.btnBmore2 a:hover { background-color:#e24a5d; }

.btnBmore3 a {
	background-color:#6fb853; 
}
.btnBmore3 a:hover { background-color:#e24a5d; }



.btnBmore4 a {
	background-color:#098667; 
}
.btnBmore4 a:hover { background-color:#e24a5d; }

/* Home */
 .grayX {
	filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(0.5); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(0.5); /* Microsoft Edge and Firefox 35+ */
 }

.winter_ballb {
	 position:absolute;right:50px; top:0;width:273px;height:416px;z-index:5;
}
.winter_ballc {
	position:absolute;width:100%;top:0;left:0;z-index:5; height:273px; 
}
/* Home Notice */
.article-list { width: 100%;}
.article-list li { height:125px; padding:25px 0; }
.article-list li a {position: relative;display:block; line-height: 35px;  color: #333;  padding-left:137px; padding-right: 75px; }
.article-list li a .title, .article-list li a .title span {display: block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.article-list li a .title { font-family:'Noto Sans KR', sans-serif; font-weight:400; font-size:14px;   }
.article-list li a:hover .title { color:#22a976; }

.article-list li a .date {position: absolute;left: 0;top: 0;  text-align:center;  font-family:'Titillium Web',sans-serif; font-weight:400;  width:114px; }
.article-list li a .date span { display:block; }

.article-list li a .more {position: absolute;right: 0;top: 0;}
.article-list li a .more span {
    margin-top:15px;
	display:block;
	width:40px; height:40px;
	border:1px solid #c9c9c9;
	background:url('/tour/img/common/moreArticle.png') center no-repeat;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.articleNotice {
	display:inline-block;
	width:50px;
	text-align:center;
	background-color:#ea5778;
	color:#ffffff;
 	padding:1px 5px;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:400;font-size:11px; 
	 
}

/* Home Notice */
 .homeNtice table td {  vertical-align:middle; padding:5px 0 5px 0;   } 

 .homeNtice ul { margin:0; padding:0; }
 .homeNtice li { width:50%; float:left; padding:0; margin:0;   } 

 .homeNtice span.hNbox {
	display:inline-block;
	width:50px;
	text-align:center;
	background-color:#ffffff;
	border:1px solid #eeeeee; 
	color:#333333;
 	padding:2px 5px;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:400;font-size:11px; 
}

 .homeNtice span.hNbox1 {
	display:inline;
	width:50px;
	text-align:center;
	background-color:#ea5778;
	color:#ffffff;
 	padding:2px 5px;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:400;font-size:11px; 
}
 .homeNtice span.hNbox2 {
	display:inline;
	width:50px;
	text-align:center;
	background-color:#00a978;
	color:#ffffff;
 	padding:2px 5px;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:400;font-size:11px; 
}
 .homeNtice span.hNbox3 {
	display:inline;
	width:50px;
	text-align:center;
	background-color:#85b723;
	color:#ffffff;
 	padding:2px 5px;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:400;font-size:11px; 
}


.homeNtice a {
	color:#363636;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:400;font-size:13px;
}
.homeNtice a:hover {
	color:#098d67;
}
.homeNtice .hndate {
	color:#999999;
	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:400;font-size:12px; 
}




/* Sub Category Tour List */
.tour-list { width: 100%;}
.tour-list li { height:125px; padding:25px 0; }
.tour-list li a {position: relative;display:block; line-height: 35px;  color: #333;  padding-left:137px; padding-right: 250px; }
.tour-list li a .title, .tour-list li a .title span {display: block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.tour-list li a .title { font-family:'Noto Sans KR', sans-serif; font-weight:400; font-size:14px;   }
.tour-list li a:hover .title { color:#22a976; }

.nprice { position:relative;padding-right:200px; }
.nprice .price { position:absolute; top:0; right:0;   color:#f69164; letter-spacing:-1.5px; font-family:'Noto Sans KR', sans-serif;  font-weight:900; font-size:20px; font-style:normal;  }
.tour-list li a .desc { font-family:'Noto Sans KR', sans-serif;  font-weight:300; color:#484e4b; font-size:16px; }
.tour-list li a .desc span { font-weight:700; color:#3db283; }

.tour-list li a .date {position: absolute;left: 10px;top: 0;  text-align:center;  font-family:'Noto Sans KR',sans-serif; font-weight:200; color:#ffffff; font-size:14px;   }
.tour-list li a .date span.green { margin-top:7px; display:inline-block; width:75px; height:50px; padding-top:8px; background-color:#3cb182;   }
.tour-list li a .date span.orange { margin-top:7px; display:inline-block; width:75px; height:50px; padding-top:8px; background-color:#eb5500;   }
.tour-list li a .date span.yellow { margin-top:7px; display:inline-block; width:75px; height:50px; padding-top:8px; background-color:#f4cd47;   }


 
.tour-list li a .more {position: absolute;right: 10px;top: 0;}
.tour-list li a .more span {
    margin-top:7px;
	display:block;
	width:160px; height:50px;
 	color:#ffffff;
	padding-top:8px;
	font-size:14px;
	font-family:'Noto Sans KR',sans-serif; font-weight:400;
	text-align:center;
	/*background:url('/tour/img/common/arrowMore1.png') no-repeat right center #3cb182;*/
	background-color:#3cb182;
	border:0px;
}
.tour-list li a .more span.black { border:1px solid #484848; color:#484848; background-color:#ffffff; }
.tour-list li a .more span.blue { border:1px solid #003591; color:#003591; background-color:#ffffff; }

.tour-list li a:hover .more span  {
	background-color:#00aeef;
	border:0px;
	color:#ffffff;
}

 
/* Home Topmenu */
.hometopmenu { height:86px; z-index:10; }
.hometopmenu .logopos { position:absolute;width:225px;height:61px;left:0px;top:10px; }
/* white */
.hometopmenu .tAncOranW { position:absolute;top:35px;right:0;  height:22px; }
.hometopmenu .tAncOranW a {
	display:inline-block;
	color:#ffffff; font-family: 'Noto Sans KR','Malgun Gothic','dotum',sans-serif; 
	border-top:1px solid rgba(255,255,255,0.1);
	border-bottom:1px solid rgba(255,255,255,0.1);
	border-right:1px solid rgba(255,255,255,0.1);
 	font-weight:400;
	font-size:11px;
	text-align:center; 
	width:66px;	
	height:22px;
	padding-top:2px;  
	margin-left:-1px;
}
.hometopmenu .tAncOranW a:first-child {
	border-left:1px solid rgba(255,255,255,0.1);
}
.hometopmenu .tAncOranW .active, .hometopmenu .tAncOranW a:hover { background-color:#5a6e82; color:#ffffff; border:1px solid #5a6e82; } 

/* Sub Topmenu */
.subtopmenu { height:86px; z-index:10; }
.subtopmenu .logopos { position:absolute;width:274px;height:61px;left:0px;top:10px; }
/* black */
.subtopmenu .tAncOran { position:absolute;top:35px;right:0; height:22px; }
.subtopmenu .tAncOran a {
	display:inline-block;
	color:#555555; font-family: 'Noto Sans KR','Malgun Gothic','dotum',sans-serif; 
	border:1px solid #f3f3f4;
	background-color:#ffffff; 
 	font-weight:400;
	font-size:11px;
	text-align:center; 
	width:66px;	
	height:22px;
	padding-top:2px; padding-top:2px \9;
	margin-left:-1px;
}
.subtopmenu .tAncOranW a:first-child {
	border-left:1px solid rgba(255,255,255,0.1);
}
.subtopmenu .tAncOran .active,  .subtopmenu .tAncOran a:hover { background-color:#5a6e82; color:#ffffff; } 






#topMenuBar1 { position:absolute; top:0px; right:355px;   text-align:right; z-index:11; xoverflow:hidden; }
#topMenuBar1 p {
	position:relative;
	display:inline-block;
	width:90px;
 	height:50px; 
	margin-left:-1px;
	background:url('/tour/img/common/lineMenu25.png') right center no-repeat;
}



/* bg-white & text-black */
.fontNoto { font-size:12px; font-family:'Noto Sans KR',sans-serif; font-weight:300; color:#222222; }
.fontNoto:hover { color:#4e88c8; }

ul.topMenuBox1 > li > p > a {
	position:absolute;
	top:0;
	left:0;
	display:block; 	border:0px solid #e5e5e5;  
	width:100%;
 	height:100%;
	color:#000000;
	font-family: 'Noto Sans KR','Malgun Gothic',sans-serif;
	font-weight:500;
	font-size:16px;
	padding-top:14px;
	text-shadow: 1px 0px 1px #ffffff;
	text-align:center;
	z-index:3
 }
.topMenuBox1 > li > p > span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=15);filter:alpha(opacity=15); opacity:0.15; -moz-opacity:0.15;
	z-index:2;
	/*background-color:#dddddd;*/
	background-color:#ffffff;
}
 .topMenuBox1 > li > p > a.active , .topMenuBox1 > li > p > a:hover {
	background-color:#40cb9f;  	border:1px solid #40cb9f;
}
.topMenuBox1 > li {
	float:left;
}
.topMenuBox1 > li > span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=60);filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;
	z-index:2;
	background-color:#ffffff;
}
.topMenuBox1 ul { 
	display:none;
	width:125px;
	height:50px;
	position:absolute;
}
.topMenuBox1 ul li { 
	display:block;
	width:100%;
	position:relative;
	text-align:center;
}
.topMenuBox1 li ul li a {
	display:inline-block;
	width:80%;
	height:100%;
	font-family:'Gulim','Noto Sans KR','Malgun Gothic',Sans-serif;
	font-weight:400;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	/*text-shadow: 1px 1px 1px #666666;*/
	padding:3px 2px 3px 2px;
	position:relative;
	z-index:3;
	border-bottom:0px solid #97eed2;
}
.topMenuBox1 li ul li span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	/*-ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;*/
	z-index:2;
	/*background-color:#55e3b6;*/
}
/*
.topMenuBox1 li ul li:first-child {
	 height:8px;background:url('/web/imgh/topMenuArgn.png') center no-repeat;
}
*/

.topMenuBox1 li ul li:hover span {
	background-color:#40cb9f;
 
}




/* bg-transparent & text-white */
.fontNotoW { font-size:12px; font-family:'Noto Sans KR',sans-serif; font-weight:300; color:#ffffff; }
.fontNotoW:hover { color:#7fffcf; }

ul.topMenuBox1W > li > p > a {
	position:absolute;
	top:0;
	left:0;
	display:block; 	border:0px solid #e5e5e5;  
	width:100%;
 	height:100%;
	color:#ffffff;
	font-family: 'Noto Sans KR','Malgun Gothic',sans-serif;
	font-weight:500;
	font-size:16px;
	padding-top:14px;
	text-shadow: 1px 0px 1px #333333;
	text-align:center;
	z-index:3
 }
.topMenuBox1W > li > p > span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	/*-ms-filter:alpha(opacity=15);filter:alpha(opacity=15); opacity:0.15; -moz-opacity:0.15;*/
	z-index:2;
	/*background-color:#ffffff;*/
}
 .topMenuBox1W > li > p > a.active , .topMenuBox1W > li > p > a:hover {
	background-color:#40cb9f;  	border:1px solid #40cb9f;
}
.topMenuBox1W > li {
	float:left;
}
.topMenuBox1W > li > span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	-ms-filter:alpha(opacity=60);filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;
	z-index:2;
	background-color:#ffffff;
}
.topMenuBox1W ul { 
	display:none;
	width:125px;
	height:50px;
	position:absolute;
}
.topMenuBox1W ul li { 
	display:block;
	width:100%;
	position:relative;
	text-align:center;
}
.topMenuBox1W li ul li a {
	display:inline-block;
	width:80%;
	height:100%;
	font-family:'Gulim','Noto Sans KR','Malgun Gothic',Sans-serif;
	font-weight:400;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	/*text-shadow: 1px 1px 1px #666666;*/
	padding:3px 2px 3px 2px;
	position:relative;
	z-index:3;
	border-bottom:0px solid #97eed2;
}
.topMenuBox1W li ul li span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	/*-ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;*/
	z-index:2;
	/*background-color:#55e3b6;*/
}
/*
.topMenuBox1W li ul li:first-child {
	 height:8px;background:url('/web/imgh/topMenuArgn.png') center no-repeat;
}
*/

.topMenuBox1W li ul li:hover span {
	background-color:#40cb9f;
 
}










.ecromark { top:0px;  position:absolute; right:15px; width:81px;height:81px; }






/*sidebar*/
.topMenuBtn1 a:hover {
	background-color:#00cbdf;
}
.topMenuBtn1 a {
	display:inline-block;
	width:100%;
	height:100%;
	text-align:center;
	padding-top:13px;
	background-color:#282824;
}
/*
.sidemenuBoxBtn { text-align:center; padding-bottom:15px; max-width:100px; margin:0 auto; cursor:pointer; }
.sidemenuBoxBtn i { font-size:30px; }
.sidemenuBoxBtn span { font-family:Arial,Sans-serif; font-size:11px; }
.sidemenuBoxBtn a { display:block; width:100%; height:100%;   color:#26858f; }
.sidemenuBoxBtn a:hover { color:#d3d14a;   }

ul.sideBmenu { position:relative; max-width:400px; margin:0 auto; }
ul.sideBmenu li { cursor:pointer; }
ul.sideBmenu > li { border-bottom:1px solid #184833;  margin-top:-1px; 	} 
ul.sideBmenu > li a, ul.sideBmenu > li { 
	text-align:center; font-family:'Noto Sans KR','Malgun Gothic','sans-serif';  font-weight:900; color:#3db283; font-size:22px; display:inline-block; width:100%; height:100%;  padding:6px 20px;  
}
ul.sideBmenu ul { display:none;  margin-top:10px;margin-bottom:5px;  }
ul.sideBmenu ul li {  text-align:center; }
ul.sideBmenu ul li a { font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:500;  font-size:16px; display:inline-block; border-bottom:1px dashed #184833;  width:140px; text-align:center; }

ul.sideBmenu li a:hover { color:#d3d14a; }
*/

.sidemenuBoxBtn { text-align:center; padding-bottom:15px; max-width:100px; margin:0 auto; cursor:pointer; }
.sidemenuBoxBtn i { font-size:30px; }
.sidemenuBoxBtn span { font-family:Arial,Sans-serif; font-size:11px; }
.sidemenuBoxBtn a { display:block; width:100%; height:100%; color:#80cdd5; }
.sidemenuBoxBtn a:hover { color:#d3d14a;  }
ul.sideBmenu { position:relative; max-width:400px; margin:0 auto; }
ul.sideBmenu span { font-size:34px; 	font-family: 'Black Han Sans',  'S-CoreDream-9Black', sans-serif; font-weight:400; }
ul.sideBmenu li p { cursor:pointer; text-align:left; 
	padding:6px 6px; 	border:1px solid #80cdd5; 
 	font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-weight:400;
  color:#80cdd5; font-size:18px;
  /*background:url("/html/imgs/menuarrow.png") no-repeat right center;*/
  margin-top:-1px;
}
ul.sideBmenu li p i { 	font-size:20px; display:inline-block; }
ul.sideBmenu ul li i { 	display:inline-block; }
ul.sideBmenu li a { font-family: 'Black Han Sans',  'S-CoreDream-9Black', sans-serif;  color:#80cdd5; font-size:34px; display:inline-block; width:100%; height:100%; }
ul.sideBmenu li a:hover, ul.sideBmenu li:hover { color:#d3d14a;  }
ul.sideBmenu ul { display:none;  margin-top:3px;margin-bottom:5px;  }
ul.sideBmenu ul li { border-top:1px dashed #91d7df; border-bottom:0; padding:5px 5px 8px 30px; }
ul.sideBmenu ul li a { font-family:   'S-CoreDream-7ExtraBold', sans-serif; font-weight:400;  font-size:18px; }
ul.sideBmenu ul li:first-child { 	border-top:0px solid #ffffff; }


 
.brspan {display:block; }

  
/* Section2 */
#section2 { height:500px; }

.section2BGimg {
	-webkit-background-size: cover; 
	-moz-background-size: cover;  
	-o-background-size: cover; 
	background-size: cover; 
  /*background-attachment: fixed;*/
	background-position:50% 50%;
	background-repeat:no-repeat;
}


#sectionAppel { height:400px;padding-top:70px; }
a.btnWhite { font-size:12px; color:#ffffff;  padding:10px 22px; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:1px solid #ffffff; display:inline-block; }
a.btnWhite:hover { background-color:#a8dc3f; }
.taCenter p { text-align:center; }




/* Contact Us */
#ContactUs .cusbox { padding:30px 0 35px 0;  width:33.333%; float:left; }

ul.mainClink li p { text-align:center; }
ul.mainClink li { list-style:none; float:left; text-align:center; }
ul.mainClink li a { font-size:12px; font-family:'Noto Sans KR',sans-serif;  font-weight:400; color:#333333; }
.circleBiz3 { position:relative;
	display:inline-block;
	text-align:center;
	margin:2px 10px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color:#f6f6f6;
	border:1px solid #f4f4f4;width:70px;height:70px;
	color:#555555;
	font-weight:300;
	cursor:pointer;
	 
}
.circleBiz3:hover { background-color:#00a979; border:1px solid #00a979; color:#ffffff; }


ul.homeCustomer { margin-top:32px; }
ul.homeCustomer li { float:left; }

.txtCus1 { color:#cecece; font-size:12px;  font-family:'Noto Sans KR',sans-serif; }
.txtCus2 { color:#555555; font-size:13px; font-family:'Noto Sans KR',sans-serif; font-weight:400; }
.txtCus3 { color:#293744;   font-family:'Teko',sans-serif;   line-height:0.8; font-size:33px;  margin-top:5px; }
.txtCus4 { color:#8e9499; font-size:12px; font-family:'Noto Sans KR',sans-serif; }
.txtCus5 { color:#555555; font-size:12px; font-family:'Noto Sans KR',sans-serif; }

.mobiletellink { cursor:default; }

.goTop {  display:inline-block; overflow:hidden;   
	  text-align:center; color:#ffffff; background-color:#797a77; 
	
	width:45px; height:45px;
 	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding-top:6px;
}

/* contact us - black */
.txtCus1B { color:#777777; font-size:12px;  font-family:'Noto Sans KR',sans-serif; }
.txtCus2B { color:#dddddd; font-size:13px; font-family:'Noto Sans KR',sans-serif; font-weight:400; }
.txtCus3B { color:#ffffff; font-size:35px;  font-family:'Teko',sans-serif; }
.txtCus4B { color:#999999; font-size:12px; font-family:'Noto Sans KR',sans-serif; }
.txtCus5B { color:#fafafa; font-size:12px; font-family:'Noto Sans KR',sans-serif; }



.copyright p {text-align:left; font-size:13px; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; margin:0; padding:0;  font-weight:300;  color:#555555; }
.copyright span {  font-size:12px; color:#888888; }


.contactus p {
	color:#555555; font-size:13px;  font-family:'Noto Sans KR',sans-serif; font-weight:400; 
}
.contactus span {
	 color:#999999; font-size:12px;  font-family:'Noto Sans KR',sans-serif; font-weight:400;
}
.box2para > div {
	width:50%;
	float:left;
}

.box3para > div {
	width:33.333%;
	float:left;
}

 
ul.TabBtnx1 { list-style:none; padding:0; margin:0; }
ul.TabBtnx1 li {
	display:inline-block;
	list-style:none;
	 
	margin:0;
	margin-left:-1px;
	padding:0;
}
ul.TabBtnx1 li a { 
	border-width:1px;
	border-style:solid;
	border-color:#dddddd;
	font-size:11px; font-family:'Noto Sans KR',sans-serif; font-weight:100;
	padding:6px 10px;

	color:#888888;
	font-weight:400;
}
ul.TabBtnx1 li a:hover {
	background-color:#62aaf5;
	border:1px solid #62aaf5;
	color:#ffffff;
}



ul.TabBtnx2 { list-style:none; padding:0; margin:0; }
ul.TabBtnx2 li {
	list-style:none;
	float:left;
	margin:0;
	margin-left:-1px;
	padding:0;
	height:32px; 
}
ul.TabBtnx2 li a { 
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	font-size:11px; font-family:'Noto Sans KR',sans-serif;  
	padding:6px 4px;
	background-color:#5b5b5a;
	color:#ffffff;
	font-weight:400;
}
ul.TabBtnx2 li a:hover {
	background-color:#62aaf5;
	border:1px solid #62aaf5;
	color:#ffffff;
}



/* Sub Section1 */

.spitem:hover .imgHbox, .Reviewitem:hover .imgHbox {
		display:block;
}

.imgHbox { display:none; cursor:pointer; }
.slickphoto .imgHbox .tit {
	width:100%;height:34px;
	line-height:1.5;
	text-align:center;
	font-size:12px; font-family:'Noto Sans KR',sans-serif; font-weight:100;
	color:#ffffff;
	margin-top:20px;
}
.slickphoto .imgHbox .more { text-align:center; margin-top:10px; }
.slickphoto .imgHbox .more a  { 
	display:inline-block;  font-family:'Arial',sans-serif; font-size:11px;  color:#ffffff; background-color:transparent; border:1px solid rgba(255,255,255,0.5); padding:5px 10px; 
/*
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
*/	
}
.slickphoto .imgHbox .more a:hover { color:#111111; background-color:#ffffff; }

.Reviewitem .imgHbox .more a, .slickphotoday .imgHbox .more a { 
	display:inline-block;  font-family:'Arial',sans-serif; font-size:11px;  color:#ffffff; background-color:rgba(0,0,0,0.6); border:0px solid #ffffff; padding:5px 10px; 
}

.slicktour p { text-align:center; }
.slicktour > div { height:170px; position:relative; outline:none; margin-left:-1px; border:1px solid #444444;  }
.slicktour .imgHbox { position:absolute;left:0;top:0;width:100%;height:100%; padding:15px; background-color:rgba(0,0,0,0.3); }
.slicktour .imgHbox .tit { margin-bottom:10px; }
.slicktour .imgHbox .tit span {
	font-family: 'Noto Sans KR', sans-serif; font-weight:400;   line-height:1.2; 
    display:inline-block; padding:3px 10px; border:1px solid #dad080; color:#dad080;
}
.slicktour .imgHbox .desc {  margin-top:1px;font-family:Noto Sans KR,sans-serif;font-size:16px; font-weight:400; color:#ffffff; line-height:1.5; } 



/* 서브-상세설명 */
#Section0x .tourTitle p { text-align:center; }

#Section0x .tourTitle .title0 { font-family: 'Noto Sans KR', sans-serif; font-weight:200; color:#ffffff; line-height:1.2; }
#Section0x .tourTitle .title0 span { display:inline-block; padding:3px 10px; border:1px solid rgba(227,227,134,0.5); }
#Section0x .tourTitle .title1 { font-family:  'S-CoreDream-9Black', sans-serif; color:#4dca98; font-size:50px; letter-spacing:-2.0px; line-height:1.2;  }
#Section0x .tourTitle .title2 { font-family: 'S-CoreDream-7ExtraBold','Noto Sans KR',sans-serif; font-size:22px; color:#ffffff; line-height:1.2; }
#Section0x .tourTitle .title2 span { font-weight:200; }

#Section0x .tourTitle .tourTitlePrice .price { font-family:'Russo One','Teko','S-CoreDream-7ExtraBold',sans-serif;font-size:40px; color:#71ddd1; d41935; #76e1d7; }
#Section0x .tourTitle .tourTitlePrice .desc { color:#ffffff; font-family: 'Noto Sans KR', sans-serif; font-weight:200; font-size:12px; padding-left:2px; }

#Section0x .tourTitle .tourTitlePrice .ingis {
	width:78px; height:78px;
	background-color:#ff6767;
	color:#ffffff;
	font-family: 'Noto Sans KR', sans-serif; font-weight:500; 
	-moz-border-radius: 39px;
	-webkit-border-radius: 39px;
	-ms-border-radius: 39px;
	border-radius: 39px;
}

#Section0x .tourTitle .tourTitleSumm td { color:#ffffff; font-family: 'Noto Sans KR', sans-serif; font-weight:200; vertical-align:top;   }
#Section0x .tourTitle .tourTitleSumm > div { padding:0 20px; }

.tourTitleBtn { background-color:#00adef; display:inline-block; padding:15px 50px;
	font-family: 'Noto Sans KR', sans-serif; font-weight:500; color:#ffffff; font-size:16px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-ms-border-radius: 30px;
	border-radius: 30px;
}
.tourTitleBtn:hover { background-color:#ff6767; }

.tourTitleBtnSmall { background-color:#219ccc; display:inline-block; padding:8px 15px;  margin:1px;
	font-family: 'Noto Sans KR', sans-serif; font-weight:400; color:#ffffff; font-size:13px;


}
.tourTitleBtnSmall:hover { background-color:#ff6767; }


.tourTitleKeyword span {
	display:inline-block; 
	margin:0px 2px;
	padding:6px 10px; 
	font-size:12px;
	font-family: 'Noto Sans KR', sans-serif; font-weight:200; color:#ffffff; 
	border:1px solid rgba(255,255,255,0.5);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	cursor:default;
}
.tourTitleKeyword span:hover {
	background-color:#61b057;
}

.SubProductPhoto .title {  color:#4cc997; font-size:18px; line-height:1.3; text-align:center;  }
.SubProductPhoto .desc { font-family: 'Noto Sans KR', sans-serif; font-weight:300; color:#3cb182; font-size:14px; line-height:1.8; }


.SubProductPhotoDay { border:1px solid #f0e5de;   background:url('/tour/img/home/lineplus2dot.png') right bottom no-repeat #fef9f5;  }
.SubProductPhotoDay .title, .SubProductPhotoDay  li {  font-family: 'Noto Sans KR', sans-serif; font-weight:500; color:#333333; font-size:15px; line-height:1.3; }
.SubProductPhotoDay .desc { font-family: 'Noto Sans KR', sans-serif; font-weight:300; color:#959596; font-size:11px; line-height:1.8; }



.TabBtn1 a {
	display:inline-block;
	color:#666666; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-size:11px;
	background-color:#ffffff; 
 	font-weight:400;
	font-size:13px;
	text-align:center; 
 	padding:10px 20px;
	line-height:1.2;
	margin-left:1px;
}
.TabBtn1 .active, .TabBtn1 a:hover { background-color:#ff6d34; color:#ffffff; }
.TabBtn1 span {
	display:block;
	font-family:'Bai Jamjuree',sans-serif;
	font-size:24px;
}


/* tab */
.tabWrap .tabCtrlArea { border-bottom:2px solid #333; line-height:1; display:block; padding:0; margin:0; }
.tabWrap .tabCtrlArea .tab:after { content:''; display:block; clear:both; }
.tabWrap .tabCtrlArea .tab li { float:left; position:relative; height:62px; line-height:62px; border:1px solid #d6d6d6; border-width:1px 1px 0 0; }
.tabWrap .tabCtrlArea .tab li:first-child { border-width:1px 1px 0 1px; }
.tabWrap .tabCtrlArea .tab li.current { border: 2px solid #333; border-width: 2px 2px 0; }
.tabWrap .tabCtrlArea .tab li.current:after { content:''; position:absolute; bottom:-2px; left:0; width:100%; height:2px; background-color:#fff; }
.tabWrap .tabCtrlArea .tab li:last-child.current:after { padding:0 3px 0 0; }

.tabWrap .tabCtrlArea .tab.itemSize2 li { width:50%; }
.tabWrap .tabCtrlArea .tab.itemSize3 li { width:33.33%; }
.tabWrap .tabCtrlArea .tab.itemSize6 li { width:16.6%; }
.tabWrap .tabCtrlArea .tab.itemSize7 li { width:12.5%; }

.tabWrap .tabCtrlArea .tab li a {
 font-family:'Noto Sans KR','Malgun Gothic',sans-serif;  font-size:14px; 
display:inline-block; width:100%; height:100%; text-align:center; color:#636363; background-color:#fff; -webkit-transition:background-color 0.2s; -moz-transition:background-color 0.2s; -o-transition:background-color 0.2s; -ms-transition:background-color 0.2s; transition:background-color 0.2s; }
.tabWrap .tabCtrlArea .tab li a:hover,
.tabWrap .tabCtrlArea .tab li a:focus { background-color:#f5f5f5; }
.tabWrap .tabCtrlArea .tab li.current a {   font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-size:16px; font-weight:500; color:#333; }
.tabWrap .tabCtrlArea .tab li.current a:hover,
.tabWrap .tabCtrlArea .tab li.current a:focus { background-color:#fff; }
.tabWrap .tabCtrlArea .tab li a span {  }


.TabBtn2 { width:100%;  border:1px solid #dddddd; }
.TabBtn2 td { width:20%;  height:50px; padding:0; margin:0; }
.TabBtn2 td a { width:100%;  height:100%; 
	display:inline-block;
	color:#333333; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; font-size:16px; font-weight:400;
	background-color:#ffffff;
	text-align:center; 
	padding-top:13px;
  }
.TabBtn2 a.active, .TabBtn2 a:hover { background-color:#12a19a; color:#ffffff; }
 

.guidesBox { display:none; }


 

#section3 .slickphotoday { padding:0 100px;  } 










/* About Us */
.aboutUs2 p { text-align:center; }

.aboutUs2 .title0 { font-family: 'Noto Sans KR', sans-serif; font-weight:200; color:#ffffff; line-height:1.2; }
.aboutUs2 .title0 span { display:inline-block; padding:3px 10px; border:1px solid rgba(227,227,134,0.5); }
.aboutUs2 .title1 { font-family: 'Orbitron', sans-serif; color:#4dca98; font-size:80px; letter-spacing:1.0; line-height:1.2;  }
.aboutUs2 .title2 { font-family:  'Noto Sans KR',sans-serif; font-size:18px; color:#ffffff; line-height:1.6; }
.aboutUs2 .title2 span { font-weight:200; }

/*
animation: name | duration | timing-function | delay | iteration-count | direction | fill-mode | play-state>
출처: https://webclub.tistory.com/621 [Web Club]
*/

.slickUs .item.title1 {
   -webkit-animation:fadeOutUp 1s both;
    animation:fadeOutUp 1s both;
}


.slickUs .item.slick-active .title1 {
  -webkit-animation:fadeInUp 1s both 0.5s;
  animation:fadeInUp 1s both 0.5s;
}


.slickUs .item .title2 {
   -webkit-animation:fadeOut 1s both;
    animation:fadeOut 1s both;
}

.slickUs .item.slick-active .title2 {
  -webkit-animation:fadeIn 1.8s both 1.5s;
  animation:fadeIn 1.8s both 1.5s;
}

.usillur {
	-webkit-transition: all .4s cubic-bezier(0.175, 0.885, 0.32, 1.90);
	-moz-transition: all .4s cubic-bezier(0.175, 0.885, 0.32, 1.90);
	-o-transition: all .4s cubic-bezier(0.175, 0.885, 0.32, 1.90);
	-ms-transition: all .4s cubic-bezier(0.175, 0.885, 0.32, 1.90);
}
.scaleEffect {
    -webkit-transform: scale(1.2); 
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.slickUsDots div { cursor:pointer;   }



.aboutUs1 p { text-align:center; }
.aboutUs1 .title0 { font-family: 'Noto Sans KR', sans-serif; font-weight:200; color:#ffffff; line-height:1.2; }
.aboutUs1 .title0 span { display:inline-block; padding:3px 10px; border:1px solid rgba(227,227,134,0.5); }
 

.slickKelt .item .title1 { text-align:center; font-family: 'S-CoreDream-8Heavy', sans-serif; color:#4dca98; font-size:80px; letter-spacing:1.0; line-height:1.2;  }
.slickKelt .item .title1  {
   -webkit-animation:fadeOutUp 1s both;
    animation:fadeOutUp 1s both;
}
.slickKelt .item.slick-active .title1  {
  -webkit-animation:fadeInUp 1s both 0.5s;
  animation:fadeInUp 1s both 0.5s;
}

.slickKelt .item .title2 { text-align:center; font-family: 'S-CoreDream-8Heavy', sans-serif; color:#4dca98; font-size:70px; letter-spacing:1.0; line-height:1.2;  }
.slickKelt .item .title2  {
   -webkit-animation:fadeOutUp 1s both;
    animation:fadeOutUp 1s both;
}
.slickKelt .item.slick-active .title2  {
  -webkit-animation:fadeIn 2.5s both 1.8s;
  animation:fadeIn 2.5s both 1.8s;
}


.slickKelt .item .byword {
   -webkit-animation:fadeOut 1s both;
    animation:fadeOut 1s both;
}
.slickKelt .item.slick-active .byword {
  -webkit-animation:fadeInUp 1.5s both 1.0s;
  animation:fadeInUp 1.5s both 1.0s;
}


.slickManager p { text-align:center; }
.slickManager .circlePeople {
	display:inline-block;
	width:120px;
	height:120px;

	-webkit-background-size: cover; 
	-moz-background-size: cover;  
	-o-background-size: cover; 
	background-size: cover; 
	background-repeat:no-repeat;

	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	-ms-border-radius: 60px;
	border-radius: 60px;
}


.slickManager .mname {  color:#ffffff;font-family:Noto Sans KR;font-weight:100;font-size:14px;  }
.slickManager .mname span { -ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; }
.slickManager .mtel {  color:#4dc997;font-family:'S-CoreDream-7ExtraBold',sans-serif;font-weight:100;font-size:14px;  }
.slickManager .mdesc {  color:#ffffff;font-family:Noto Sans KR;font-weight:100;font-size:12px; line-height:1.4; }
.slickManager .line { display:inline-block; border-top:1px solid #ffffff; width:20px; height:8px; margin:0; -ms-filter:alpha(opacity=40);filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4;   }


.findUs p { text-align:center; }
.findUs { color:#111111;font-family:Noto Sans KR;font-weight:100;font-size:12px; }
.findUs span {  -ms-filter:alpha(opacity=70);filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; }


.greeting p { margin-top:30px;  
 -ms-filter:alpha(opacity=90);filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; 
 font-family:'Noto Sans KR', sans-serif; font-weight:400;
 font-size:16px; 
}
.greeting .line { display:inline-block; border-top:1px solid #4dc997; width:80px; height:8px; margin:0; -ms-filter:alpha(opacity=60);filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;   }



ul.ligreen1 { padding-left:10px; }
ul.ligreen1 li {
	list-style-image:url('/tour/img/common/ligreen2.png');
 	float:none;
}
ul.lipink1 { padding:0; }
ul.lipink1 li {  
	list-style-image:url('/tour/img/common/lipink1.png');
 	float:none;
}

ul.liLine1 { margin:0; padding-left:0px; }
ul.liLine1 li {
	float:none;
	border:1px solid #dddddd;
	margin-top:-1px;
	color:#555555; font-size:13px;  font-family:'Noto Sans KR',sans-serif; font-weight:400;
	line-height:1.8;
	padding:10px 10px;  
	font-weight:400;
}

.xxxTourViewTitle1 { padding-left:9px; background:url('/tour/img/common/tourviewtitle1dot.png') no-repeat; margin-top:20px;margin-bottom:10px; font-family:'Noto Sans KR',sans-serif; font-size:20px; font-weight:700; }
.box1 {
	 border:1px solid #dddddd; padding:10px 15px 10px 15px;
	 background-color:#fdfdfd;
	 color:#555555; font-size:13px;  font-family:'Noto Sans KR',sans-serif; font-weight:400;
	 line-height:1.8;

}
.box1 li {
	 color:#555555; font-size:13px;  font-family:'Noto Sans KR',sans-serif; font-weight:400;
	 padding:2px 0;
}
.box2 {
	 border:1px solid #dddddd; padding:10px 15px 10px 15px;
 	 color:#555555; font-size:13px;  font-family:'Noto Sans KR',sans-serif; font-weight:400;
	 line-height:1.8;

}


.dayinfoTable table {
	width:100%; background-color:#ffffff; /*fef7f2*/
}
.dayinfoTable tr:hover { background-color:#f9eae0; } 

.dayinfoTable tr:nth-child(1) { background-color: #f2f2f2; text-align:center; }
.dayinfoTable tr:nth-child(1) p {  text-align:center; font-weight:700; color:#555555; }

.dayinfoTable tr td { color:#555555; font-size:14px;  font-family:'Noto Sans KR',sans-serif; font-weight:400; padding:6px;  }

.dayinfoTable tr td:nth-child(1) { width:100px;  font-weight:700; }
.dayinfoTable tr td:nth-child(1), .dayinfoTable tr td:nth-child(2), .dayinfoTable tr td:nth-child(3), .dayinfoTable tr td:nth-child(4), .dayinfoTable tr td:nth-child(6)  {  text-align:center; }



.fontNanumM { font-family:'Nanum Myeongjo', serif; font-weight:400; }
.fontBhan {  font-family: 'Black Han Sans',  'S-CoreDream-9Black', sans-serif; }
.fontSdream {   font-family: 'S-CoreDream-4Regular', sans-serif; }
.fontNotoKR, .fontNotoKR p { font-family:'Noto Sans KR', sans-serif; font-weight:400; }

.fontSdream8 { font-family: 'S-CoreDream-8Heavy', sans-serif; }
.fontSdream9 {  font-family: 'S-CoreDream-9Black', sans-serif; }


.goBack { position:fixed; top:20px; right:20px; width:60px; height:60px; z-index:30; background:url('/tour/img/common/backSquare.png') no-repeat;  -ms-filter:alpha(opacity=50);filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; cursor:pointer; }
.goBack:hover { -ms-filter:alpha(opacity=90);filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;  }

.goTopSquare { position:absolute; bottom:10px; right:20px; width:60px; height:60px; z-index:30; background:url('/tour/img/common/topSquare.png') no-repeat #d3d9c9; }
.goTopSquare a { display:inline-block; width:100%; height:100%;  }
a.btnWhite2 { font-size:12px; color:#555555;  padding:10px 22px; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:1px solid #d3cec8; display:inline-block;  }
a.btnWhite2:hover { color:#ffffff; border:1px solid #ffffff; background-color:#a8dc3f; }

a.btnWhite3 { font-size:11px; color:#555555;  padding:4px 6px; font-family:'Noto Sans KR','Malgun Gothic',sans-serif; border:1px dashed #d3cec8; display:inline-block;   }
a.btnWhite3:hover, a.btnWhite3 .active { color:#ffffff; border:1px solid #ffffff; background-color:#a8dc3f; }

 /*
 @font-face { font-family: 'S-CoreDream-9Black'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-3Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-8Heavy'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-4Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-7ExtraBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-2ExtraLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff'); font-weight: normal; font-style: normal; }
*/

.resizey {  resize: vertical;  overflow: auto; }


/* SOCIAL */
.socialCircle1 { 
	width:36px; height:36px;
 	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
 	cursor:pointer;
	color:#bdbdbd;
	text-align:center;
	padding-top:9px;
	border:1px solid #efefef;
 }

.sFacebook { display:inline-block; width:38px; height:38px; overflow:hidden; text-indent:-200px; background:url("/tour/img/social/facebook.png") center center no-repeat; }
.sTwitter { display:inline-block; width:38px; height:38px; overflow:hidden; text-indent:-200px; background:url("/tour/img/social/twitter.png") center center no-repeat; }
.sKakao { display:inline-block; width:38px; height:38px; overflow:hidden; text-indent:-200px; background:url("/tour/img/social/kakao.png") center center no-repeat; }
.sFacebook1 { display:inline-block; width:36px; height:36px; overflow:hidden; text-indent:-200px; background:url("/tour/img/social/facebook1.png") center center no-repeat; }
.sTwitter1 { display:inline-block; width:36px; height:36px; overflow:hidden; text-indent:-200px; background:url("/tour/img/social/twitter1.png") center center no-repeat; }
.sKakao1 { display:inline-block; width:36px; height:36px; overflow:hidden; text-indent:-200px; background:url("/tour/img/social/kakao1.png") center center no-repeat; }
.sFacebook2 { display:inline-block; width:17px; height:17px; overflow:hidden; text-indent:-200px; background:url("/tour/img/social/facebook2.png") center center no-repeat; }
.sTwitter2 { display:inline-block; width:17px; height:17px; overflow:hidden; text-indent:-200px; background:url("/tour/img/social/twitter2.png") center center no-repeat; }
.sKakao2 { display:inline-block; width:17px; height:17px; overflow:hidden; text-indent:-200px; background:url("/tour/img/social/kakao2.png") center center no-repeat; }



.socialBox a {
	display:inline-block;
	width:45px; height:45px;
 	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color:#e7e7e7;
	-ms-filter:alpha(opacity=0.7);filter:alpha(opacity=0.7); opacity:0.7; -moz-opacity:0.7;
}
.socialBox a:hover {
	-ms-filter:alpha(opacity=0.9);filter:alpha(opacity=0.9); opacity:0.9; -moz-opacity:0.9;
}

.socialBox a.sFacebook0 {
background-image:url("/tour/img/social/facebook2.png"); background-position:center center; background-repeat:no-repeat;
}
.socialBox a.sTwitter0 {
background-image:url("/tour/img/social/twitter2.png"); background-position:center center; background-repeat:no-repeat;
}
.socialBox a.sKakao0 {
background-image:url("/tour/img/social/kakao2.png"); background-position:center center; background-repeat:no-repeat;
}



.socialBox2 a {
	display:inline-block;
	width:45px; height:45px;
 	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color:#e7e7e7;
	-ms-filter:alpha(opacity=0.7);filter:alpha(opacity=0.7); opacity:0.7; -moz-opacity:0.7;

	margin-left:5px;
}
.socialBox2 a:hover {
	-ms-filter:alpha(opacity=0.9);filter:alpha(opacity=0.9); opacity:0.9; -moz-opacity:0.9;
}

.socialBox2 a.sFacebook0 {
background-image:url("/tour/img/social/facebook100.png"); background-position:center center; background-repeat:no-repeat;
}
.socialBox2 a.sTwitter0 {
background-image:url("/tour/img/social/twitter100.png"); background-position:center center; background-repeat:no-repeat;
}
.socialBox2 a.sKakao0 {
background-image:url("/tour/img/social/kakao100.png"); background-position:center center; background-repeat:no-repeat;
}



.socialBtnv {
	position:absolute;
	top:150px;
	left:-110px;
	width:80px;
	height:250px;
}
.socialBtnv a {
	display:block;
	margin-top:-1px;
	padding:0;
	border-width:1px;
	border-style:solid;
	border-color:#e9e1da; /* eceeef */
	padding:30px;
}
.socialBtnvg {
	position:absolute;
	top:150px;
	left:-80px;
	width:80px;
	height:250px;
}
.socialBtnvg a {
	display:block;
	margin-top:-1px;
	padding:0;
	border-width:1px;
	border-style:solid;
	border-color:#cfebe2;
	padding:30px;
}
.socialBtnv1 {
	position:absolute;
	top:150px;
	left:-110px;
	width:80px;
	height:250px;
}
.socialBtnv1 a {
	display:block;
	margin-top:-1px;
	padding:0;
	border-width:1px;
	border-style:solid;
	border-color:#555555;
	padding:30px;
}

.socialBtnLb { z-index:3;
	position:absolute;
	bottom:20px;
	left:40px;
	width:100%;
	height:40px;
	text-align:left;
	padding:0;
}
.socialBtnLb a {
 	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;

	-ms-filter:alpha(opacity=0.9);filter:alpha(opacity=0.9); opacity:0.9; -moz-opacity:0.9;
}
.socialBtnLb a:hover {
	-ms-filter:alpha(opacity=0.5);filter:alpha(opacity=0.5); opacity:0.5; -moz-opacity:0.5;
}

.serviceBtnv {
	position:absolute;
	top:392px;
	left:50%; margin-left:250px;
	width:100px;
	height:300px;
}
.serviceBtnv div {
	margin-top:-1px;
	padding:0;
	border-width:1px;
	border-style:solid;
	border-color:#333333;
	padding:20px;
}

/* Sub */
.bgSub {
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;width:100%;height:181px;left:0px;top:0px;z-index:1;
}


/* new path  */
ul.pathTabs {
	display:table;
	margin-left:auto;
	margin-right:auto;

	width:200px;
	padding:0;

}
.pathTabs   li {
	position:relative;
    float:none;
	width:100%;
 }
.pathTabs a { 

	width:100%;
  	display:block;
 	height:40px; 
	text-align:center;
 	padding:10px;
	z-index:2;

	color:#111111;
	font-family: 'Noto Sans KR',Sans-serif;
	font-weight:400;
	font-size:13px;

 	background-color:#ffffff;
	border: 1px solid #cccccc;

}
 
.pathTabs a.active, .pathTabs a:hover   {
	color:#ffffff;
	background-color:#fd5c4b;
	-ms-filter:alpha(opacity=90);filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;
	border: 1px solid #cdb1a7;

}
 
ul.pathTabs ul { width:200px;  	 padding:0;  display:none; }
ul.pathTabs ul li { width:100%; margin-top:-1px; }




.bizTabs {
	display:table;
	margin-left:auto;
	margin-right:auto;
}

.bizTabs a { 
  	display:inline-block;
 	height:40px; 
	text-align:center;
 	padding:10px;
 	color:#111111;
	font-family: 'Noto Sans KR',Sans-serif;
	font-weight:400;
	font-size:13px;
 	background-color:#ffffff;
	-ms-filter:alpha(opacity=80);filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
	border: 1px solid #cccccc;

	margin-left:-1px;
}


.bizTabs a.active, .bizTabs a:hover   {
	color:#ffffff;
	background-color:#fd5c4b;

	-ms-filter:alpha(opacity=100);filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;
	border: 1px solid #fd5c4b;
}



/* new path  */



/* SUB */
.PageTitleX { font-family:'S-CoreDream-7ExtraBold','Noto Sans KR',sans-serif; font-size:26px;  }



/* Menu - Home */

.MainMenuBoxW { height:50px;   border-top:1px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2);  border-right:1px solid rgba(255,255,255,0.2); }

.MainMenuBoxW .menus-first { text-align:center; width:155px; background-color:#fb3a49; }
.MainMenuBoxW .menus-first a { text-align:center; font-family: 'Noto Sans KR','Malgun Gothic',sans-serif;font-size:16px;font-weight:500;color:#ffffff; }
.MainMenuBoxW .menus-first a:hover { color:yellow; }
.MainMenuBoxW table { width:100%; margin-top:-1px; }
.MainMenuBoxW td { height:50px; }

.MainMenuBoxW .menus { text-align:center; }
.MainMenuBoxW .menus a {
	font-family: 'Noto Sans KR','Malgun Gothic',sans-serif;
	font-weight:500;
	font-size:16px;
 	text-shadow: 1px 0px 1px #333333;
	display:inline-block;
	padding:12px 20px 0 20px;
	height:100%;
	color:#ffffff; 
}

.MainMenuBoxW .menus table { width:80%; margin:0 auto; }
.MainMenuBoxW .menus a:hover { color:yellow; }
/*.MainMenuBoxW .menus td:hover { background-color:#40cb9f; }*/
.MainMenuBoxW .menus td  { background:url('/tour/img/common/lineMenu50.png') right center no-repeat; }
.MainMenuBoxW .menus td:last-child { background-image:url(''); }
.MainMenuBoxW .menus-last { width:200px;  text-align:center;  border-left:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); }
.MainMenuBoxW .menus-last a { font-size:12px; font-family:'Noto Sans KR',sans-serif; font-weight:300; color:#ffffff; }
.MainMenuBoxW .menus-last a:hover { color:#7fffcf; }

/* Menu - Sub */
.MainMenuBoxB { height:50px; border-top:1px solid #e8ecf2; border-bottom:0px solid rgba(255,255,255,0.2);  border-right:1px solid #e8ecf2; }
.MainMenuBoxB .menus-first { text-align:center; width:155px; background-color:#fb3a49; }
.MainMenuBoxB .menus-first a { text-align:center; font-family: 'Noto Sans KR','Malgun Gothic',sans-serif;font-size:16px;font-weight:500;color:#ffffff; }
.MainMenuBoxB .menus-first a:hover { color:yellow; }
.MainMenuBoxB > table { width:100%; margin-top:-1px; }
.MainMenuBoxB td { height:50px; }

.MainMenuBoxB .menus { text-align:center; }
.MainMenuBoxB .menus a {
	font-family: 'Noto Sans KR','Malgun Gothic',sans-serif;
	font-weight:500;
	font-size:16px;
	text-shadow: 1px 0px 1px #ffffff;
	display:inline-block;
	padding:12px 20px 0 20px;
	height:100%;
	color:#000000; 
}

.MainMenuBoxB .menus table { width:80%; margin:0 auto; }
.MainMenuBoxB .menus a:hover { color:#22a976; }
/*.MainMenuBoxB .menus td:hover { background-color:#40cb9f; }*/
.MainMenuBoxB .menus td  { background:url('/tour/img/common/lineMenu50.png') right center no-repeat;   }
.MainMenuBoxB .menus td:last-child { background-image:url(''); }
.MainMenuBoxB .menus-last { width:200px;  text-align:center;  border-left:1px solid #e8ecf2; border-right:1px solid #e8ecf2; }
.MainMenuBoxB .menus-last a { font-size:12px; font-family:'Noto Sans KR',sans-serif; font-weight:300; color:#000000; }
.MainMenuBoxB .menus-last a:hover { color:#4172da; }


/* SUB */
.subtitlebox { position:relative;height:182px;xbackground-color:#e9e3e1; z-index:2; }

.subtitleimg { position:absolute;width:100%;top:57px; z-index:6;text-align:center; }

.submenusub { top:110px;position:absolute;z-index:6;text-align:center;width:100%; }



 
/* mobile home icon 640*/ 
.mobileHomeMenu { text-align:center;   width:100%; margin-top:0px; margin-left:auto; margin-right:auto; z-index:2;  }
.mobileHomeMenu li {  display:inline-block; margin-bottom:12px; padding:0px 3px; width:25%;  }
.slickBizBoxTable p, .mobileHomeMenu li p { text-align:center;   }
.mobileHomeMenu li .icon a { display:inline-block; width:60px; height:60px; 
 
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background-color:#ffffff;
 
}
.mobileHomeMenu li img { display:inline-block; max-width:100%;   } 
 
.slickBizBoxTable .title0 a {   padding-bottom:0; padding-top:4px; vertical-align:top; display:inline-block;   height:13px; text-shadow:1px 1px 4px rgba(0,0,0,0.3); font-family:'S-CoreDream-4Regular',sans-serif; font-size:12px;   color:#bef6ec; line-height:1.0; text-align:center; }

.slickBizBoxTable .title a, .mobileHomeMenu li .title a { padding-top:0px; vertical-align:top; display:inline-block;    height:35px; text-shadow:1px 1px 4px rgba(0,0,0,0.3); font-family:'S-CoreDream-4Regular',sans-serif; font-size:15px;   color:#ffffff; line-height:1.2; text-align:center; }


.slickBizBoxTable .icon { /*padding: 2px 25px;*/ }
.slickBizBoxTable .icon img { max-width:75px;  }


/* SNS share */
.kndimgBox { position:relative;    }
.kni { z-index:2;position:absolute; top:5px; left:5px; display:none; }
.kni .katalklink {   display:inline-block; width:34px;height:34px; cursor:pointer; }
.kni .imgxdown {   display:inline-block; width:34px;height:34px; cursor:pointer; }
.kni .imgxdownsafari  {   display:inline-block; width:34px;height:34px; cursor:pointer; }
.kni .katalklink img { max-width:100%; }
.kni .imgxdown img { max-width:100%; }
.kni .imgxdownsafari img { max-width:100%; }

.snsishareBox  { position:absolute;top:50px; right:17px; z-index:5;   height:40px; padding:0;   }

 

/* mobile popup */
#slickMobilePopupClose { 
	text-align:center; color:#ffffff; 
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color:#222222; 
	cursor:pointer; 
}

.mpopFooter {
 	width:100%;
	position:relative;
	margin-top:5px;
}
.mpopFooter a {
	font-size:11px;
	color:#ffffff; 
	display:inline-block;
	padding:10px;
	text-align:center; 

	background-color:#010101;
	margin-right:1px;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
.mpopFooter a:first-child {
	position:absolute; left:5px;
}
.mpopFooter a:last-child {
	position:absolute; right:5px;
}


.popTitleMobile li {
	font-weight:bold; 
	font-size:13px;
	color:#ffffff;
	padding:10px 0px 9px 0px;
	border-bottom:1px dashed #60dede; 
	cursor:pointer; 
}
.popTitleMobile li:last-child { border-bottom:0px; }

.popTitleMobile li span { color:#19a599; background-color:#afe9e4;     padding:1px 3px; font-size:11px;
	border-radius:9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;

}

.popMobile .mpopLayer {
 position:relative;
 width:100%;

background: #00d5b5;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom,  #00d6be, #1fbdea );  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom,  #00d6be, #1fbdea ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

	border-radius:12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;

	padding:20px;
}



.slickMobileItem .mtextpopBox {
background: #00d5b5;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom,  #00d6be, #1fbdea );  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom,  #00d6be, #1fbdea ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	border-radius:12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding:20px;
}
.slickMobileItem .mtextpopBox .mtextpopTitle { font-family: 'Noto Sans KR', sans-serif;  font-size:16px; font-weight:700; color:#ffffff; 
	border-bottom:1px dashed #60dede; 
	padding-bottom:10px;
}
.slickMobileItem .mtextpopBox .mtextpopContent { font-family: 'Noto Sans KR', sans-serif; font-size:13px; font-weight:400; color:#ffffff; padding-top:10px; }
