/*.sub-slide-tit { position:absolute; top:45%;  width:100%;  text-align:center; z-index:4; color:#fff;  font-family:'Noto Sans KR', sans-serif;}*/
.sub-slide-tit { position:absolute; top:45%;   left:50%; transform:translateX(-50%);  margin:0 auto; text-align:center;  z-index:1500; color:#fff;  font-family:'Noto Sans KR', sans-serif;}
.sub-slide-tit h1 {position:relative; overflow:visible; text-align:center; opacity:0.9}
.sub-slide-tit h1.only {font-size:65px;  font-family: "Yeseva One";  font-weight:400 !important; line-height:1.4; letter-spacing:-0.05em; text-shadow: rgba(0,0,0,0.5) 2px 2px 2px;}
.sub-slide-tit h1 span{font-weight:600  !important; }
/*.sub-slide-tit h1.only:before { content:''; position:absolute; top:-52px; left:-72px; z-index:1900; display:block; width:147px; height:76px; background:url('/img/common/txt_mint.png') 0 0 no-repeat; background-size:100%; }
*/
.sub-slide-tit h1.only em { display:block; margin-bottom:30px; font-size:18px;  font-weight:400; letter-spacing:-0.02em; color:#ffffff; *opacity:0.9}
.sub-slide-tit h1.only p {font-size: 30px; color:#fff; background:#0763c1; padding:0 10px; font-weight:600; letter-spacing:0em; }
.slick-active .sub-slide-tit { animation:active-y 2s 1; }

@media all and (max-width: 1024px) {
	.sub-slide-tit { top:40%; }
	.sub-slide-tit img { width:300px; }
	.sub-slide-tit h1.only:before { width:100px; height:65px; top:-30px; left:-40px; }
}
@media all and (max-width: 700px) {
	.sub-slide-tit { top:40%; }
	.sub-slide-tit img{ width:50%; text-align:center }
	.sub-slide-tit h1 { font-size:30px !important; }
	.sub-slide-tit h1.only:before { width:60px; height:45px; top:-10px; left:-10px; }
	.sub-slide-tit h1 span { font-size:16px; }
	.sub-slide-tit h1 strong { font-size:40px; }
	.sub-slide-tit h1.only p {font-size: 20px; padding:0 5px;}
}

.sub_wrap{width:100%;  overflow:hidden;  padding:60px 0 100px; z-index:1}
.sub_wrap2{ width:100%;  overflow:hidden;  padding:60px 0 0px; z-index:1}
.sub_bod{ width:100%;  overflow:hidden;  padding:40px 0 100px; z-index:1}
.cont_wrap{width:100%;  max-width:1400px; margin:0 auto; overflow:hidden; text-align:center}

.sub-tit { text-align:center; }
.sub-tit span { font-family:'Lucida'; font-size:11px; letter-spacing:2px;}
.sub-tit strong {font-family:'Noto Serif KR', serif; display:block; margin:0px 0 15px; font-size:60px; line-height:1;color:#fff;  opacity:0.9;  font-weight:100;}
.sub-tit p { font-size:16px;color:#fff; opacity:0.6;  line-height:1.5}

@media all and (max-width: 1024px) {
 .sub_wrap{padding:40px 0 70px;}
 .sub_wrap2{padding:40px 0 0px;}
 .sub_bod{padding:20px 0 50px;}
	}

@media all and (max-width: 700px) {
  .sub-tit strong { font-size:25px; }
  .sub-tit p { font-size:14px; line-height:1.2}
  .sub_wrap{padding:20px 0 50px;}
    .sub_wrap2{padding:20px 0 0px;}
  .sub_bod{padding:20px 0 50px;}
}


/* ¼Ò°³ */
.sub0101_wrap{width:100%; max-width:1280px; overflow:hidden; margin:0 auto;}
.sub0101_box_wrap{width:100%; overflow:hidden; margin:0 auto 0px; text-align:center}
.sub0101_box_wrap>div{width:100%; position:relative;  overflow:hidden; box-sizing:border-box; padding:0 0 0;}

.sub0101_box_wrap>div.txt{padding-top:5%;  line-height:1.5;}
.sub0101_box_wrap>div.txt p{font-size:20px; color:#222;  font-family: 'Jeju Myeongjo', serif; line-height:1.5}


@media (max-width:1280px){
	.sub0101_box_wrap>div img{width:96%}
	.sub0101_box_wrap>div.txt p{font-size:18px;}
}

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

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

@media (max-width:600px){
    .sub0101_box_wrap>div.txt p{font-size:16px;}
	.sub0101_box_wrap>div.txt {padding: 5% 5% 0 5%}
}


/* ¿ÜºÎÀü°æ */
.exterior-wrap {max-width:1400px; margin:0 auto; margin-top:20px; padding:0 10px; text-align:center}
@media all and (max-width: 1180px) {
.exterior-wrap {width:96%; margin:0 auto; margin-top:10px; padding:0 0; }
.exterior-wrap img{width:100%;}
}


/* ¹èÄ¡µµ */
.layout-wrap {width:100%; margin-top:20px; background:url('/img/sub/preview_bg.jpg') 0 0 repeat-x; }
.layout {width:100%; max-width:1400px; margin:0px auto 0; text-align:center;}
@media all and (max-width: 1280px) {
.layout-wrap {width:96%; margin:10px auto 0;}
.layout-wrap img{width:100%;}
}


/*°´½Ç¹Ì¸®º¸±â*/
#Preview_wrap{width:100%; *background:#ebebed; padding-top:7px; margin-top:40px;}
#Preview { max-width:1300px; width:100%; margin:0 auto; margin-top:0px; padding:0 10px; }
.preListTit{font-size:30px; text-align:left; font-family: 'NanumGothic', 'serif'; font-weight:100; color:#eceaea; padding:0px 0 18px 0; margin:0px 0 20px ;word-break:keep-all; border-bottom:1px solid #7b7772;}
.preList {overflow: hidden; margin-bottom: 0px;}
.preList li { float: left; position: relative; width: calc(25% - 24px); margin: 10px 10px; padding: 0px 0 3% 0;}
.preList li:first-child { margin-left: 10; }
.preList li > span { position: absolute; top:0; left:0; color:#c09e77; width: 70px; line-height: 1.3; padding:3% 0; text-align: center; }
.preList li > span.label1 { background-color:#222; }
.preList li > span.label2 { background-color:#3e4655; }
.preList li img { width: 94%;  height:150px; margin-bottom: 20px; }
.preList li .villa { width: 94%;  height:350px; margin-bottom: 20px; }
.preList li dl { padding-left: 2%;}
.preList li dl dt { color:#fff; font-size: 20px; font-weight:500;  margin-bottom: 10px; letter-spacing:0px}
.preList li dl dd { clear: both; margin-bottom: 2px; color:#fff;  opacity:0.7;  font-size: 14px; overflow: hidden; letter-spacing:0; font-weight:100 }

.preview-bottom-img{overflow:hidden;position:relative; width:100%; height:700px;  background:url(/img/sub/preview.jpg) center center no-repeat}
.mb80{margin-bottom:80px}

@media all and (max-width:1024px) {
#Preview_wrap{width:100%; background:#ebebed; padding-top:10px; margin-top:20px;}
.preListTit{font-size:20px; padding:0px 0 10px 0; }
.preList li img { width: 100%;  height:140px; margin-bottom: 15px; }
.preList li > span { width: 70px; }
.preList li dl dd span { width: auto; padding: 0 8px; margin-right: 8px; }
.preview-bottom-img{height:374px; background:url(/img/sub/preview_mobile.jpg) center center no-repeat}
.mb80{margin-bottom:40px}
}

@media all and (max-width:767px) {
.preList li { width: 48%; margin: 0 1% 1% 1%; }
.preList li img { width: 100%;  height:120px; margin-bottom: 15px; }
.preList li .villa { width: 94%;  height:250px; margin-bottom: 20px; }
.preList li dl dt {font-size:18px;}
.preList li dl dd { margin-bottom: 2px;  font-size: 12px;}
.preList li dl dd span { padding: 0 12px; }
}

@media all and (max-width:500px) {
.preList li { width: 48%; margin: 0 1% 1% 1%; }
.preList li img { width: 100%;  height:100px; margin-bottom: 15px; }
.preList li dl dt {font-size:18px;}
.preList li dl dd { margin-bottom: 2px;  font-size: 12px;}
.preList li dl dd span { padding: 0 12px; }
}

/* °´½Çº¸±â */
#room_view {position: relative; overflow:hidden; margin-bottom:2%;}
#room_view .info_wrap { max-width:1400px; margin:0 auto;padding-top: 2.6%;padding-bottom: 3%;}
#room_view .info_wrap .info {background-color: #fff;position: absolute; top: 2.1%; right: 5%;width: 37.2%; padding: 3% 10% 4% 2.5%;}
#room_view .info_wrap .info h3 {font-size: 50px; margin-bottom: 8%; color:#222; font-weight:600}
#room_view .info_wrap .info p {font-size: 15px;color: #444; opacity:0.9;line-height: 1.6; letter-spacing:0}

#room_view .img_room {text-align:center}


#room_view .img_detail .img_group1 {position: relative;}
#room_view .img_detail h3 {text-align: center;margin: 2% 0 2%; font-family: 'Libre Baskerville', serif; font-size:55px; font-weight:400; color:#fff; opacity:0.9}

#room_view .img_detail .img_group2  {max-width:1400px; margin:0%  auto 0; font-size: 0;  text-align:center}
#room_view .img_detail .img_group2 p{font-size:10px; letter-spacing:15px; color:#fff; opacity:0.2; margin-bottom: 4%;}
#room_view .img_detail .img_group2 span{display:block; font-size:10px; letter-spacing:15px; color:#fff; opacity:0.2; margin: 2% 0;}
#room_view .img_detail .img_group2 img {text-align:center}
#room_view .img_detail .img_group2 div {float: left; margin-right: 2.6%;width: 31.55%;}
#room_view .img_detail .img_group2 div .img {width: 100%;}
#room_view .img_detail .img_group2 div:nth-child(1) {margin-top: 128px;}
#room_view .img_detail .img_group2 div:nth-child(3) {margin-top: 77px;}
#room_view .img_detail .img_group2 div:nth-child(3) h3 {margin-bottom: 43px;}
#room_view .img_detail .img_group2  .last {display: inline-block;margin-right: 0;}

@media all and (max-width: 1400px) {
#room_view .info_wrap .info {position: absolute; top: 4.5%; right: 5%;width: 41.2%; padding: 3% 2% 2% 2.5%;}
}

@media all and (max-width: 900px) {
#room_view .info_wrap .img {position: relative; width: 100%;}
#room_view .info_wrap .info {position: relative; margin: 8% auto 0; width: 100%; padding: 0% 5% 4% 5%; top: 0; right:0;}
#room_view .info_wrap .info h3 {font-size: 30px; margin-bottom: 2%; }
#room_view .info_wrap .info p {font-size: 15px; opacity:0.9;line-height: 1.6;}
#room_view .img_detail h3 {font-size:20px;}
#room_view .img_detail .img_group2 img {width:95%}
#room_view .img_detail .img_group2 p{font-size:6px; letter-spacing:5px; opacity:0.2; margin-bottom: 2%;}
}

@media all and (max-width: 500px) {
#room_view .img_detail h3 {font-size:30px;}
#room_view .img_detail .img_group2 div:nth-child(1) {margin-top: 40px;}
#room_view .img_detail .img_group2 div:nth-child(3) {margin-top: 10px;}
#room_view .img_detail .img_group2 div:nth-child(3) h3 {margin-bottom: 10px;}
}

#Room_Preview { max-width:1200px; margin:0 auto;}
#Room_Preview h3 {text-align: center;margin: 2% 0 2%; font-family: 'Libre Baskerville', serif; font-size:55px; font-weight:400; color:#fff; opacity:0.9;}

#Room_Preview ul  li {float:left; width:16.666%; text-align:center; border-top:1px solid #c8c6c3;  padding:2% 3%; border-right:1px solid #c8c6c3; background:#696968}
#Room_Preview ul  li strong{font-size:20px;display:block; font-weight:400}
#Room_Preview ul  li p{color:#c5beb6; font-size:14px; padding-top:5px}
#Room_Preview ul  li:nth-child(1){ border-left:1px solid #c8c6c3; }
#Room_Preview ul  li:nth-child(7){ border-left:1px solid #c8c6c3; border-bottom:1px solid #c8c6c3;}
#Room_Preview ul  li:nth-child(8){ border-bottom:1px solid #c8c6c3;}
#Room_Preview ul  li:nth-child(9){ border-bottom:1px solid #c8c6c3;}
#Room_Preview ul  li:nth-child(10){ border-bottom:1px solid #c8c6c3;}
#Room_Preview ul  li:nth-child(11){ border-bottom:1px solid #c8c6c3;}
#Room_Preview ul  li:nth-child(12){ border-bottom:1px solid #c8c6c3;}
#Room_Preview ul  li  a {color:#fff; }
#Room_Preview ul  li  a:hover {text-decoration:underline}


@media all and (max-width: 1024px) {
#Room_Preview { width:90%; margin:0 auto;}
#Room_Preview h3 {font-size:30px; }
}

@media all and (max-width: 500px) {
#Room_Preview h3 {font-size:20px; }
#Room_Preview ul  li strong{font-size:13px;display:block; font-weight:400}
#Room_Preview ul  li p{font-size:11px; display:none}
}



/*Æ¯º°ÇÔ*/
#Special { max-width:1150px; margin:0 auto; padding:0 10px; overflow:hidden; }
/*#Special .basic-slide-wrap .slide-btn { position:relative; z-index:5; margin-top:-27px; padding-left:100px; text-align:center; }
#Special .basic-slide-wrap .slide-btn button { position:static; display:inline-block; margin:0; }*/
#Special .stxt { float:left; position:relative; z-index:10;  width:600px; height:700px; padding:50px 20px 70px 0px; color:#fff;}
#Special .stxt em {font-size:15px; color:#fff; letter-spacing:0.5em;  font-weight:100; display:block; padding-left:2px }
#Special .stxt strong { font-size:60px; color:#fff; line-height:1.2;  letter-spacing:0;}
#Special .stxt  p{ display:block; color:#fff;  font-size:16px; font-weight:400;  letter-spacing:-0.01em; line-height:1.4; margin-top:10px;}
#Special .stxt ul { margin-top:30px; }
#Special .stxt li  { font-size:15px; color:#ccc; margin-top:4px; }
#Special .stxt li  span{margin-right:5px;}
#Special .stxt li  p{ font-size:17px; color:#ccc;  line-height:1.8; margin-top:4px; width:85%}
#Special .spimg1 {float:right; position:relative; z-index:9;  height:700px; margin:-700px 0px 0 0px;}
#Special .spimg2 {float:right; position:relative; z-index:5;  margin:-100px 300px 0 0px; }
#Special .spline {width:100%; height:1px; background:#997751; margin:5% 0;}

@media all and (max-width: 700px) {
#Special .spimg1 {float:none; height:auto; margin:0px 0px 0 0px;}
#Special .spimg2 {float:none; margin:0px 0px 0 0px; }
#Special .spimg1 img, #Special .spimg2 img {width:100%}
#Special .stxt{float:none;width:100%;  height:auto; padding:0px 0px 20px 0px;}
#Special .stxt strong { font-size:40px;}
#Special .stxt li  p{ font-size:14px; color:#ccc; margin-top:4px; width:95%}
}


/*Ä«Æä/½Ä´ç*/
#Cafe { max-width:1500px; margin:0 auto; padding:0 10px; overflow:hidden; }
#Cafe .cimg {float:left; position:relative; width:58%; margin:0px 2% 0 0px; overflow:hidden; }
#Cafe .cimg img{width:100%;}

#Cafe .ctxt {float:right; position:relative; z-index:10;  width:40%; padding:2% 2%; color:#fff;}
#Cafe .ctxt em {font-size:15px; color:#666; letter-spacing:0.5em;  font-weight:100; display:block; padding-left:2px }
#Cafe .ctxt strong { font-size:55px; color:#222; line-height:1.2;  letter-spacing:-0.02em;}
#Cafe .ctxt  p{ display:block; color:#444;  font-size:16px; font-weight:400;  letter-spacing:-0.01em; line-height:1.4; margin-top:10px;}
#Cafe .ctxt  p span{color:#de050f; font-size:20px; letter-spacing:0em; font-weight:600; }
#Cafe .ctxt ul { margin-top:30px; }
#Cafe .ctxt li  { font-size:15px; color:#444; margin-top:4px; }
#Cafe .ctxt li  span{margin-right:5px;}
#Cafe .ctxt li  em{color:#de050f; font-size:20px; letter-spacing:0.5em; font-weight:600; }
#Cafe .cline {width:100%; height:1px; background:#c5c3c0; margin:5% 0;}

#Cafe .cimg2 {width:100%; max-width:1400px; margin:6% 0px 0 0px; padding-top:6%; overflow:hidden; border-top:1px solid #62584c}
#Cafe .cimg2 li {float:left; width:33.333333%;}
#Cafe .cimg2 li img{width:100%;}

@media all and (max-width: 1024px) {
#Cafe .cimg {float:none; width:100%; height:auto; margin:0px 0px 0 0px;}
#Cafe .cimg img {width:100%}
#Cafe .ctxt{float:none;width:100%;  height:auto; padding:0px 0px 20px 0px;}
#Cafe .ctxt strong { font-size:40px;}
#Cafe .ctxt li  em{color:#de050f; font-size:18px;}
}


/*ÀÌ¿ë¿ä±ÝÇ¥*/
.RTit{font-size:25px; text-align:left; font-weight:600; color:#222; padding:0px 0 4px 0; margin:0px 0 20px ;word-break:keep-all; border-bottom:1px solid #444;}
.red{color:#eda732}
.tableSt_03{width:100%; border:1px solid #ccc; border-bottom:1px solid #ccc;  margin:20px auto 0; letter-spacing:0}
.tableSt_03 th{padding:8px; background:#eae9e9; color:#444; border-right:1px solid #ccc;border-bottom:1px solid #ccc; vertical-align:middle; text-align:center; font-size:13px;}
.tableSt_03 td{padding:8px; font-size:14px; color:#555; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; word-break:break-all}
/*.tableSt_03 td:last-child, .tableSt_02 th:last-child{border-right:0;}*/
.tableSt_03 .tdleft{text-align:left;}
.tableSt_03 .tdpoint{background:#f5efe3}
.tableSt_03 td span{ font-size:13px; }

#Reser {width:100%; margin:0 auto; margin-top:0px; padding:0 10px; }
/*.ReserTit{font-size:25px; text-align:left; font-weight:600; color:#222; padding:0px 0 4px 0; margin:0px 0 20px ; word-break:keep-all; border-bottom:1px solid #444;}*/
.ReserTit{font-size:25px; text-align:center; font-weight:600; color:#222; padding:0px 0 4px 0; margin:0px 0 20px ; word-break:keep-all; border-bottom:0px solid #444;}
.wid20{float:left; width:20%;}
.wid80{float:left; width:80%; padding-left:0%}
.reser{width:80%; margin:40px auto; padding-bottom:40px; overflow:hidden; border-bottom:1px solid #eee;}
.fl{position:relative;float:left; width:48%; margin-right:2%}
.fr{position:relative;float:left; margin-left:2%; width:48%; }


@media all and (max-width: 1366px) {
.reser{width:100%; margin:30px auto; }
.wid20{float:none; width:100%; padding:0 5%}
.wid80{float:none; width:100%; padding:0 5%}
.ReserTit{font-size:20px; text-align:left; font-weight:600; color:#222; padding:0px 0 4px 0; margin:0px 0 20px ; word-break:keep-all; border-bottom:1px solid #444;}
}

@media all and (max-width: 1024px) {
.reser{width:100%; margin:30px auto 0; padding-bottom:0px; border-bottom:0px solid #eee;}
.wid20{float:none; width:100%; padding:0 1%}
.wid80{float:none; width:100%; padding:0 1%}
}

/*ÀÌ¿ë¾È³»*/
.marginBottom50{margin-bottom:50px;}
.sub_row2{width:92%;}
.sub_row2 dd, .sub_row dd, .sub_left dd, .sub_right dd{position:relative; padding:2px 0 2px 10px; font-size:15px; line-height:1.6}
.sub_row2 dd:before, .sub_row dd:before, .sub_left dd:before, .sub_right dd:before{content:""; display:block; position:absolute; top:14px; left:0; width:2px; height:2px; background:#d8b780; }
.sub_row2 dd{color:#444; line-height:1.6}


#lnb{width:100%; margin:0px auto 0px;  text-align:center;}
#lnb ul{}
#lnb li{ margin:0 auto; text-align:center; display:inline-block;   }
#lnb li a{display:block;  width:180px;  padding:5%; margin:0 1px 2px 0; color:#555;font-size:16px; background:#f1efef;border:1px solid #d8d6d6; font-family: 'NanumGothic', 'serif';}
#lnb li a:hover{color:#fff;background-color:#997751; text-decoration:none;border:1px solid #997751;}
#lnb li a.selected{color:#fff;background-color:#997751; font-weight:600;border:1px solid #997751;}

@media all and (max-width: 1024px) {
.RTit{font-size:16px;  margin:0px 0 10px;}
.tableSt_03 th{padding:6px; font-size:13px;}
.tableSt_03 td{padding:6px; font-size:13px;}
.tableSt_03 td span{display:none}
#lnb li a{width:120px;  padding:3% 0 5% 0; font-size:13px;}
.sub_row2 dd, .sub_row dd, .sub_left dd, .sub_right dd{font-size:13px;}
.fl{float:none; width:100%; margin-right:0%}
.fr{float:none; margin-top:4%; width:100%; margin-left:0; }
.marginBottom50{margin-bottom:30px;}
}

@media all and (max-width: 580px) {
.tableSt_03 th{padding:2px; font-size:11px;}
.tableSt_03 td{padding:2px; font-size:11px;}
}

@media all and (max-width: 400px) {
.tableSt_03 th{padding:2px; font-size:10px;}
.tableSt_03 td{padding:2px; font-size:10px;}
}


/*ÁÖº¯¿©Çà*/
.tour-list-wrap { position:relative; z-index:5; padding:0px 10px;}
.tour-list-wrap .img_list_wrap { margin-top:0px; }
.tour-list-wrap .img_list_wrap > li { position:relative; padding:0px 0 30px;  }
/*.tour-list-wrap .img_list_wrap > li:after { content:''; position:absolute; left:50%; bottom:-44px; height:66px; width:1px; background:#dadada; }*/
.tour-list-wrap .img_list_wrap > li > div { clear:both; max-width:1300px; margin:20px auto 0; overflow:hidden; }
.tour-list-wrap .img_list {position:relative;  float:left; width:55%; max-width:710px;  z-index:1px;}
.tour-list-wrap .txt {position:relative; float:left; width:45%; margin:40px 0 0 -50px; max-width:585px; z-index:5px;  padding:40px 40px 40px 90px;  font-size:14px;  border:0px solid #be9a5e;}
.tour-list-wrap .txt em {font-size:15px; color:#666; letter-spacing:0.5em;  font-weight:100; display:block; padding-left:2px }
.tour-list-wrap .txt strong { font-size:40px; color:#222; line-height:1.2;  letter-spacing:-0.09em; display:block;}
.tour-list-wrap .txt span {padding:40px 0 20px 0; color:#c08a27; text-decoration:underline;display:block; }
.tour-list-wrap .txt p{ display:block; color:#555;  font-size:15px; font-weight:400;  letter-spacing:-0.01em; line-height:1.4; margin-top:10px;}
.tour-list-wrap .img_list_wrap > li:nth-child(even) .img_list { float:right; }
.tour-list-wrap .img_list_wrap > li:nth-child(even) .txt { float:left; }
.tour-list-wrap .img_list .slide {  }

.tour-list-wrap .txt2 {position:absolute; float:right; width:45%; margin:40px -50px 40px 0px; max-width:585px; z-index:5px;  padding:40px 90px 40px 40px;  font-size:14px;  border:0px solid #be9a5e;}
.tour-list-wrap .txt2 em {font-size:15px; color:#666; letter-spacing:0.5em;  font-weight:100; display:block; padding-left:2px }
.tour-list-wrap .txt2 strong { font-size:40px; color:#222; line-height:1.2;  letter-spacing:-0.09em; display:block;}
.tour-list-wrap .txt2 span {padding:40px 0 20px 0; color:#c08a27; text-decoration:underline;display:block; }
.tour-list-wrap .txt2 p{ display:block; color:#555;  font-size:15px; font-weight:400;  letter-spacing:-0.01em; line-height:1.4; margin-top:10px;}


.tour-list-wrap .slick-dots { position:static; margin-top:10px; }
.tour-list-wrap .slick-dots li button { background-image:url('/img/common/circle_off.png');  }
.tour-list-wrap .slick-dots li.slick-active button { background-image:url('/img/common/circle_on.png'); }


@media all and (max-width: 1024px) {
	.tour-list-wrap { padding:0 10px; }
	.tour-list-wrap .img_list_wrap { margin-top:0px; }
	.tour-list-wrap .img_list_wrap > li { padding:20px 0; }
	.tour-list-wrap .img_list { float:none !important; width:auto; }
	.tour-list-wrap .img_list img{width:100% }
    .tour-list-wrap .txt, .tour-list-wrap .txt2 {position:relative; float:none !important; width:auto; padding:10px; font-size:12px;  margin:10px 0 0 0; border:0}
	.tour-list-wrap .slick-dots { margin-top:10px; }
	.tour-list-wrap .txt strong, .tour-list-wrap .txt2 strong { font-size:30px; }
    .tour-list-wrap .txt em, .tour-list-wrap .txt2 em {font-size:12px; }
    .tour-list-wrap .txt span,  .tour-list-wrap .txt2 span {padding:10px 0 5px 0;  }

}


/*¿À½Ã´Â±æ*/
.location { max-width:1280px; margin:30px auto 0; padding:0 10px; overflow:hidden; }
.location .wrap_controllers{display:none !important}
.location .map_border{display:none !important;}
.map_add_wrap{width:100%; overflow:hidden; padding:30px 0 0 0; font-size:17px; }
.map_add_wrap li{ padding:20px 0 20px 20px; border-bottom:1px solid #7b736b; overflow:hidden; }
.map_add_wrap li dt{color:#222; float:left; width:15%; font-size:17px;  font-weight:600; text-align:center}
.map_add_wrap li dd{color:#444;  float:left; width:85%; font-size:16px;  padding-left:3%; line-height:1.7}
.map_add_wrap li dd p{margin-bottom:20px}
.map_add_wrap li dd p strong{font-weight:600; color:#fff;}
@media all and (max-width:1280px) {
	.location  .root_daum_roughmap .wrap_map{height:400px !important}
}
@media all and (max-width:1200px) {
	.location .root_daum_roughmap_landing{width:100% !important;}
	.map_add_wrap li dd{font-size:14px;  }
}
@media all and (max-width:650px) {
	.map_add_wrap li dt{ float:left; width:15%; font-size:14px;  font-weight:600; text-align:center}
    .map_add_wrap li dd{  float:left; width:85%; font-size:12px;  padding-left:3%; line-height:1.7}
	.location  .root_daum_roughmap .wrap_map{height:350px !important}
}
@media all and (max-width:450px) {
	.location  .root_daum_roughmap .wrap_map{height:300px !important}
}





/*ºÎ´ë½Ã¼³ */
.service-wrap { position:relative; z-index:5; padding:0px 10px;}
.service-wrap .img_list_wrap { margin-top:0px;}
.service-wrap .img_list_wrap > li { position:relative; padding:40px 0 40px; border-bottom:1px solid #eee; }
.service-wrap .img_list_wrap > li:last-child{border-bottom:0px solid #62584c; }
.service-wrap .img_list_wrap > li:first-child{padding-top:0; }

.service-wrap .img_list_wrap > li > div { clear:both; max-width:1300px; margin:0 auto; overflow:hidden; }
.service-wrap .img_list { float:left; width:55%; max-width:710px; }
.service-wrap .img_list .slide {  }
.service-wrap .txt { float:right; width:45%; max-width:580px; padding:60px 100px 0 50px; font-size:14px; }
.service-wrap .txt em {font-size:15px; color:#444; letter-spacing:0.5em;  font-weight:100; display:block; padding-left:2px }
.service-wrap .txt strong { font-size:40px; color:#444; line-height:1.2;   letter-spacing:-0.09em;  display:block;}
.service-wrap .txt span {padding:40px 0 20px 0; color:#997751; text-decoration:underline;display:block; }
.service-wrap .txt p{ display:block; color:#444;  font-size:16px; font-weight:400;  letter-spacing:-0.01em; line-height:1.6; margin-top:40px;}

.desk{background:#fc3984; color:#fff; font-size:20px; padding:6px 20px; font-weight:600}
.desk a:hover{text-decoration:underline}
.desk a{color:#fff; }

.service-wrap .img_list_wrap > li:nth-child(even) .img_list { float:right; }
.service-wrap .img_list_wrap > li:nth-child(even) .txt { float:left; }
.service-wrap .slick-dots { position:static; margin-top:10px; }
.service-wrap .slick-dots li button { background-image:url('/img/common/circle_off.png');  }
.service-wrap .slick-dots li.slick-active button { background-image:url('/img/common/circle_on.png'); }

@media all and (max-width: 900px) {
	.service-wrap .img_list_wrap > li { padding:50px 0; }
	.service-wrap .txt { padding:0 20px 0 20px; font-size:12px; }
	.service-wrap .txt em { font-family:'Kokila'; font-size:13px; }
	.service-wrap .txt strong {  font-size:30px; }
	.service-wrap .txt span { margin:20px 0 10px 0; }
}

@media all and (max-width: 700px) {
	.service-wrap { padding:0 10px; }
	.service-wrap .img_list_wrap { margin-top:40px; }
	.service-wrap .img_list_wrap > li { padding:40px 0 0; }
	.service-wrap .img_list { float:none !important; width:auto; }
	.service-wrap .txt { float:none !important; width:auto; padding:10px; font-size:12px; }
	.service-wrap .txt p{margin-top:20px;}
	.service-wrap .slick-dots { margin-top:10px; }
	.desk{font-size:16px; padding:4px 10px;}
}



/* ÇÏ´ÜÀÌ¹ÌÁö */
.reser-bottom-img{overflow:hidden;position:relative; width:100%; height:700px;  background:url(/img/room/206/4.jpg)  fixed center center no-repeat}
.exterior-bottom-img{overflow:hidden;position:relative; width:100%; height:700px;  background:url(/img/main/cont3_1.jpg)  fixed center center no-repeat}

@media all and (max-width: 1024px) {
.reser-bottom-img, .exterior-bottom-img{height:300px; }
}
