@charset "utf-8";


/*지역별검색*/
.ui-locate-block{height: 708px;border:1px solid #ddd;/*border-width:0 1px 1px 0;*/background-color:#fff;background: url(/images/prog/tursmCn/photo_bg.png)no-repeat right bottom;}
.ui-locate-block:after{content:"";display:block;clear:both}
.ui-locate-block .locate-map{position:relative;float:left;width:523px;height:100%;border-right:1px solid #ddd;background:#f7f7f7 url(/images/prog/tursmCn/locate-map.gif) no-repeat 50% 50%}
.ui-locate-block .locate-map .marker{position:absolute;left:119px;top:71px;width:438px;height:336px}
.ui-locate-block .locate-map .marker div{position:absolute;left:0;top:0}
.ui-locate-block .locate-map .marker button{font-size: 12px;border-radius: 30px;padding: 4px 8px;background-color: #fff;border: 1px solid #345aa0;}
.ui-locate-block .locate-map .marker button.ov{color:#2f71d2}
.ui-locate-block .locate-map .marker button.ov:before{content:"";position:absolute;top:-34px;left:50%;width: 27px;height: 40px;margin-left:-11px;background:url(/images/prog/tursmCn/locate-map-marker.png) no-repeat;}
.ui-locate-block .locate-map .marker button:hover{color:#2f71d2}

.ui-locate-block .locate-map .marker .marker-1{left:145px;top:30px}
.ui-locate-block .locate-map .marker .marker-2{left: 90px;top: 30px;}
.ui-locate-block .locate-map .marker .marker-3{left: 109px;top: -20px;}
.ui-locate-block .locate-map .marker .marker-4{left:160px;top:180px}
.ui-locate-block .locate-map .marker .marker-5{left: 215px;top: 83px;}
.ui-locate-block .locate-map .marker .marker-6{left: 210px;top: 152px;}
.ui-locate-block .locate-map .marker .marker-7{left: 147px;top: 135px;}
.ui-locate-block .locate-map .marker .marker-8{left: 200px;top: 120px;}
.ui-locate-block .locate-map .marker .marker-9{left: 210px;top: 152px;}
.ui-locate-block .locate-map .marker .marker-10{left: 77px;top: 59px;}
.ui-locate-block .locate-map .marker .marker-11{left: 0;top: 50px;}
.ui-locate-block .locate-map .marker .marker-12{left: -11px;top: 89px;}
.ui-locate-block .locate-map .marker .marker-13{left: 40px;top: 86px;}
.ui-locate-block .locate-map .marker .marker-14{left: 17px;top: 114px;}
.ui-locate-block .locate-map .marker .marker-15{left: 86px;top: 137px;}
.ui-locate-block .locate-map .marker .marker-16{left: 200px;top: 120px;}


.ui-locate-block .locate-search{margin-left:522px}
.ui-locate-block .locate-search .search{padding-bottom:30px;margin:35px 60px 30px;/*border-bottom:1px solid #ddd*/}

.ui-locate-block .locate-search .tit,.ui-locate-block .locate-search .search-input{display:block}
.ui-locate-block .locate-search .tit{display:block;margin-bottom:5px;padding-bottom:5px;font-size:20px;font-weight:600;color:#414141}
.ui-locate-block .locate-search .search-input{position:relative}
.ui-locate-block .locate-search .search-input .findTxt{padding-right:60px;width:100%;height:50px;line-height:50px;text-indent:15px;border: 1px solid #ddd;}
.ui-locate-block .locate-search .search-input .btn-find{display:inline-block;position:absolute;right:0;top:0;width:50px;height:50px;background:#2f71d2 url(/images/prog/tursmCn/icon_search.png) no-repeat 50% 50%;border:0;font-size:0}

.ui-locate-block .locate-search .button-group{margin:0 0 15px 0;padding-top: 35px;padding-bottom: 35px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.ui-locate-block .locate-search .button-group:after{content:"";display:block;clear:both}
.ui-locate-block .locate-search .button-group div{float:left;width: 20%;height: 56px;border:solid transparent;border-width:0 0 7px 7px;}
.ui-locate-block .locate-search .button-group button{display:block;width:100%;height: 100%;/* height: 36px; */padding:10px 0;text-align:center;font-size:16px;border-radius:5px;border:1px solid #ddd;}
.ui-locate-block .locate-search .button-group button.ov{border-color:#2f71d2;color:#2f71d2}
.ui-locate-block .locate-search .button-group button:hover{color:#2f71d2}

@media(max-width:1200px){

	.ui-locate-block .locate-map{width:423px;}
	.ui-locate-block .locate-search{margin-left:422px}
	.ui-locate-block .locate-search .search{margin:35px 20px 30px;}
}

@media(max-width:1000px){
	.ui-locate-block{height:auto;border-width:1px}
	.ui-locate-block .locate-map{display:none}
	.ui-locate-block .locate-search{margin-left:0}
	.ui-locate-block .locate-search .search,
	.ui-locate-block .locate-search .button-group{margin:20px}

}

@media(max-width:768px){
	.ui-locate-block .locate-search .search,
	.ui-locate-block .locate-search .button-group{margin:10px}

}



.ui-word-search.box{/*padding:30px 8%;*/padding-bottom:15px;margin:15px 0;/*background-color:#fff;*/border-bottom:1px solid #ddd;font-size:16px;color:#70654c;text-align:center}
.ui-word-search.box ul:after{display:block;content:"";clear:both;visibility:hidden}
.ui-word-search.box li{float:left;margin-bottom:5px;margin-left:5px}
.ui-word-search.box button{display:inline-block;width:41px;height:41px;border:1px solid #ddd;line-height:42px;border-radius:5px}
.ui-word-search.box button.total{width: 100%;min-width: 100px;}
.ui-word-search.box button.ov{border-color:#2f71d2}
.ui-word-search.box button.ov,
.ui-word-search.box button:hover,
.ui-word-search.box button:focus{color:#2f71d2}
@media(max-width:767px){.ui-word-search.box{padding:20px}}
@media(max-width:640px){.ui-word-search.box{border-width:1px}}

.ui-picture-list{margin:20px 0;margin-top:50px}
.ui-picture-list>.obj{margin:0 -7px}
.ui-picture-list>.obj:after{display:block;clear:both;content:''}
.ui-picture-list>.obj>li{border:7px solid transparent;border-width:0 7px 15px}
.ui-picture-list.type1>.obj>.col {float: left;width: 25%;border-width: 0 7px 30px;border: 7px solid transparent;}
.ui-picture-list.type1>.obj>.col a{display:block;position:relative;min-height:370px;background-color:#fff;border:1px solid #ddd;}
.ui-picture-list.type1 .obj .col a .pic{display:block;position:relative;overflow:hidden;text-align:center;width:100%;height:204px;}
.ui-picture-list.type1 .obj .col a .pic .pic_wrap{position:absolute;left:0;top:0;right:0;height:100%}
.ui-picture-list.type1 .obj .col a .pic img{max-width:none;width:100%;height:100%}
.ui-picture-list.type1 .obj .col a .pic span{display:none;position:absolute;top:0;left:0}
.ui-picture-list.type1 .obj .col a .cnt {min-height: 164px;padding: 15px 15px 10px;background: #fff;}
.ui-picture-list.type1 .obj .col a .cnt h3{position:relative;margin:5px 0 12px 0;font-size:20px;font-weight:600;line-height:130%;color:#191919;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.ui-picture-list.type1 .obj .col a .cnt h3 span{display:block;position:absolute;top:0;right:0;font-size:13px;color:#74829e}
.ui-picture-list.type1 .obj .col a .cnt ul li{width:100%;overflow:hidden;text-overflow:ellipsis;font-size:14px;white-space:nowrap}
.ui-picture-list.type1 .obj .col a .cnt p{height:40px;line-height:20px;font-size:14px;overflow:hidden}
.ui-picture-list.type1 .obj .col a .cnt p,
.ui-picture-list.type1 .obj .col a .cnt li{float:none;letter-spacing:-1px}
.ui-picture-list.type1 .obj .col a .cnt .ico{position:absolute;left:0;bottom:0;padding:13px 0;width:100%;border-top:1px solid #ddd;font-size:15px;color:#767676;text-align:center}
.ui-picture-list.type1 .obj .col a .cnt .ico{position:absolute;left:0;bottom:0;padding:13px 0;width:100%;border-top:1px solid #ddd;font-size:15px;color:#767676;text-align:center}


.ui-picture-list.type1 .obj .col a .cnt .ico:after{display:block;content:"";clear:both;visibility:hidden}
.ui-picture-list.type1 .obj .col a .cnt .ico span{float:left;position:relative;width:30%}
.ui-picture-list.type1 .obj .col a .cnt .ico span.area{width:40%}
.ui-picture-list.type1 .obj .col a .cnt .ico span:before{display:inline-block;content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background-color:#ddd}
.ui-picture-list.type1 .obj .col a .cnt .ico span.like:before{display:none}
.ui-picture-list.type1 .obj .col a .cnt .ico span em{display:inline-block;margin-right:5px;background:url(/images/prog/tursmCn/picture_list_ico_set.png) no-repeat;/*vertical-align:middle;*/}
.ui-picture-list.type1 .obj .col a .cnt .ico span.like em{width:12px;height:11px}
.ui-picture-list.type1 .obj .col a .cnt .ico span.view em{width:17px;height:10px;background-position:-20px 0}
.ui-picture-list.type1 .obj .col a .cnt .ico span.area em{position:relative;top:2px;width:10px;height:14px;background-position:-50px 0}






.ui-picture-list.type2>.obj>.col a{display:block;position:relative;padding-left:320px;min-height:164px;background-color:#fff;border:1px solid #ddd;}
.ui-picture-list.type2 .obj .col a .pic{display:block;position:absolute;left:0;top:0;overflow:hidden;text-align:center;width:320px;height:204px;}
.ui-picture-list.type2 .obj .col a .pic .pic_wrap{position:absolute;left:0;top:0;right:0;height:100%}
.ui-picture-list.type2 .obj .col a .pic img{max-width:none;width:100%;height:100%}
.ui-picture-list.type2 .obj .col a .pic span{display:none;position:absolute;top:0;left:0}
.ui-picture-list.type2 .obj .col a .cnt{position:relative;padding:15px 30px 10px;background:#fff;min-height:204px;}
.ui-picture-list.type2 .obj .col a .cnt h3{position:relative;margin:5px 0 12px 0;font-size:20px;font-weight:600;line-height:130%;color:#191919;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.ui-picture-list.type2 .obj .col a .cnt h3 span{display:block;position:absolute;top:0;right:0;font-size:13px;color:#74829e}
.ui-picture-list.type2 .obj .col a .cnt ul li{width:100%;overflow:hidden;text-overflow:ellipsis;font-size:14px;white-space:nowrap}
.ui-picture-list.type2 .obj .col a .cnt p{height:40px;line-height:20px;font-size:14px;overflow:hidden}
.ui-picture-list.type2 .obj .col a .cnt p,
.ui-picture-list.type2 .obj .col a .cnt li{float:none;letter-spacing:-1px}
.ui-picture-list.type2 .obj .col a .cnt .ico{position:absolute;left:0;bottom:0;padding:13px 0;width:100%;border-top:1px solid #ddd;font-size:15px;color:#767676;text-align:center}


.ui-picture-list.type2 .obj .col a .cnt .ico:after{display:block;content:"";clear:both;visibility:hidden}
.ui-picture-list.type2 .obj .col a .cnt .ico span{float:left;position:relative;width:30%}
.ui-picture-list.type2 .obj .col a .cnt .ico span.area{width:40%}
.ui-picture-list.type2 .obj .col a .cnt .ico span:before{display:inline-block;content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background-color:#ddd}
.ui-picture-list.type2 .obj .col a .cnt .ico span.like:before{display:none}
.ui-picture-list.type2 .obj .col a .cnt .ico span em{display:inline-block;margin-right:5px;background:url(/images/tour/common/picture_list_ico_set.png) no-repeat;}
.ui-picture-list.type2 .obj .col a .cnt .ico span.like em{width:12px;height:11px}
.ui-picture-list.type2 .obj .col a .cnt .ico span.view em{width:17px;height:10px;background-position:-20px 0}
.ui-picture-list.type2 .obj .col a .cnt .ico span.area em{position:relative;top:2px;width:10px;height:14px;background-position:-50px 0}

@media(max-width:1000px){
	.ui-word-search.box a{width:38px;height:38px;line-height:38px}
	.ui-word-search.box li{margin-top:5px}
	.ui-word-search.box li:first-child{margin-left:5px;width:100%;text-align:left}
	.ui-word-search.box li:first-child a{text-align:center}


}

@media(max-width:767px){
	.ui-thumb.cols .thumb-block{float:none}
	.ui-thumb .thumb-block{padding-top:0}
	.ui-thumb.size-2 .thumb-block{width:100%}
	.ui-picture-list.type2>.obj>.col a{padding-left:0;min-height:auto;}
	.ui-picture-list.type2 .obj .col a .pic{display:block;position:relative;width:100%;height:204px;}
	.ui-picture-list.type2 .obj .col a .pic img{max-width:none;width:100%;height:100%}
	.ui-picture-list.type2 .obj .col a .cnt{min-height:auto;}
	.ui-picture-list.type2 .obj .col a .cnt .ico span{width:auto}
	.ui-picture-list.type2 .obj .col a .cnt .ico span.area{width:auto}
	.ui-picture-list.type2 .obj .col a .cnt .ico{position:relative;padding:13px 0;border-top:none;font-size:13px;}
	.ui-picture-list.type2 .obj .col a .cnt .ico span{padding:0 10px;border:none;}
	.ui-picture-list.type2 .obj .col a .cnt .ico span:before{display:none}

	.ui-picture-list.type1>.obj>.col{width:50%;}
}
@media(max-width:560px){
	.ui-picture-list.type1>.obj>.col{width:100%;}
}

/* 목록:s */
.board--card--list.type2 .tag {z-index:2;}
.board--card--list, .board--card--list .obj{overflow:visible;}
.board--card--list.type2 .tag:after {border-color: #faa831 transparent transparent transparent;}
.board--card--list .obj .thm--box .inner img {width: 100%;height: auto;min-height: 100%;max-height: 1000%;}
.board--card--list.type2 .obj .item {min-height: 362px;border:none;}
.board--card--list.type2 .col .inner-box {box-shadow:none;}
.board--card--list.type2 .obj .link {position:relative;border:1px solid #dedede;}
.board--card--list .obj .link:after {opacity:0; position:absolute; left:-3px; top:-3px; content:''; width:100%; height:100%; border:3px solid #fca834; -webkit-transition:all 0.3s;transition:all 0.3s;}
.board--card--list.type2 .obj .link:hover,
.board--card--list.type2 .obj .link:focus {box-shadow:5px 5px 15px rgba(0,0,0,.2);}
.board--card--list.type2 .obj .link:hover:after,
.board--card--list.type2 .obj .link:focus:after { opacity:1;}
.board--card--list.type2 .obj .card--body .tit {overflow:hidden; margin:0 0 15px;color:#000;text-overflow: ellipsis;white-space: nowrap;}
.board--card--list.type2 .obj .card--body ul {}
.board--card--list.type2 .obj .card--body ul li {overflow:hidden; position:relative; margin:8px 0; padding-left:75px; font-size:15px; color:#000; text-overflow: ellipsis;white-space: nowrap;}
.board--card--list.type2 .obj .card--body ul li em {display:inline-block; position:absolute; left:0; top:0; font-weight:500; color:#000;}
.board--card--list.type2 .obj .card--body ul li em i {margin-right:3px;}

/* 목록:e*/

/*상세 :s*/
.tourphotowrap {}
.tourphotowrap .inner {position:relative; }
.tourphotowrap .inner:after {display:block; clear:both; visibility:hidden; content:'';}
.tourphotowrap .inner .info_box {}
.tourphotowrap .inner .info_box > strong {display:block;position:relative;padding: 0 0 30px;margin: 10px 0 20px;line-height:1.4;/* border-bottom: 1px solid #b6b6b8; */font-size: 28px;font-weight:700;color: #1b1b1b;font-family: 'score-dream-extrabold';background: url(/images/prog/tursmCn/background__line.gif)  repeat-x left bottom;}
.tourphotowrap .inner .info_box > p {padding: 0 0 20px;margin:0 0 20px; border-bottom:1px dashed #b6b6b8}
.tourphotowrap {margin:0 0 70px;}
.tourphotowrap .inner {position:relative;border-radius: 15px;background-color: #fff;border: 2px solid #002244;box-shadow: 5px 5px 5px rgba(0,0,0,0.1);}
.tourphotowrap .inner:before{content:'';position: absolute;top: 20px;left: 20px;width:100%;height:100%;border: 1px solid #ddd;min-height: 365px;border-radius: 15px 15px 15px 0;/* border-radius: 15px; */z-index: -1;/* box-shadow: 3px 3px 3px rgba(0,0,0,0.05); */}
.tourphotowrap .inner2 {position:relative;min-height: 365px;padding: 50px 50px 50px 54%;min-height: 455px;/* box-shadow: 20px 0 20px rgba(0,0,0,0.15); *//* border-radius:50px 0 50px 0; */overflow: hidden;background: url(/images/prog/tursmCn/photo_bg.png)no-repeat right bottom;}
.tourphotowrap .thumb {overflow: hidden;position:absolute;z-index: 1;left:50px;top: 50px;bottom:-20px;width: 45%;height: 300px;height:auto;background-color: #fff;/* box-shadow: 5px 5px 10px rgba(0,0,0,.3); */}
.tourphotowrap .thumb .main-photo__skin {position:relative;z-index:1;width:100%;height: 100%;}
.tourphotowrap .thumb .photoslide {position:relative;z-index:1;width:100%;height: 100%;}
.tourphotowrap .thumb .picture {display:block;width:100%;height: 350px;}
.tourphotowrap .thumb .picture span {display:block; position:relative; width:100%; height:100%; }
.tourphotowrap .thumb .picture span img { position: absolute; top: 50%; left: 50%; width:auto;min-width:100%;max-width:1000%; height:100%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.tourphotowrap .thumb .control {display:inline-block;position:absolute;right:0;bottom:0;z-index:1;width: auto;}
.tourphotowrap .thumb .control .paging {display:inline-block;float: left;padding:0 15px;background:rgba(0,0,0,.5);}
.tourphotowrap .thumb .control .paging span {display:inline-block; line-height:40px; color:#fff; font-weight:700;}
.tourphotowrap .thumb .control button {display:inline-block;float: left;position: relative;width:40px;height:40px;margin: 0;border-right: 1px solid #fff;background:rgba(0,0,0,.5);font-size:0;vertical-align: top;}
.tourphotowrap .thumb .control button[data-control="prev"]:before,
.tourphotowrap .thumb .control button[data-control="next"]:before{width:6px;height:6px;border-width:2px;border-style: solid;border-color: #fff;transform: rotate(45deg);}
.tourphotowrap .thumb .control button[data-control="prev"]:before{right: -4px;border-width: 0 0 2px 2px;}
.tourphotowrap .thumb .control button[data-control="next"]:before{left: -4px;border-width: 2px 2px 0 0;}
.tourphotowrap .thumb .control button[data-control="stop"]:before{width: 2px;height:9px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.tourphotowrap .thumb .control button[data-control="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
.tourphotowrap .info_box {position:relative; z-index:1;}
.tourphotowrap .info_box ul {}
.tourphotowrap .info_box ul li {position:relative;min-height: 24px;margin:0 0 15px;padding-left: 110px;line-height:24px;color: #494949;font-size:15px;}
.tourphotowrap .info_box ul li:after {display:block;position:absolute;top: 7px;left: 90px;content:'';width:1px;height:12px;background:#c5c5c6;}
.tourphotowrap .info_box ul li span {display:block;position:absolute;left:0;line-height:24px;color: #000;font-size:15px;font-weight:700;}
.tourphotowrap .info_box ul li span i {display:inline-block;width:24px;height:24px;line-height:24px;margin-right: 10px;border-radius:50%;background:#3b3b3b;color:#fff;text-indent: -1px;text-align:center;font-size: 14px;}
.tourphotowrap .info_box .btn_box {}
.tourphotowrap .info_box .btn_box a {display:inline-block; height:44px; line-height:42px; padding:0 20px;border-radius: 3px; border:1px solid rgba(255,255,255,.5); color:#fff; font-size:15px; }
.tourphotowrap .info_box .btn_box a span {display:inline-block;width: 15px;height: 15px;margin: -3px 0 0 40px;background: url(/images/skin/ir-bbs.png) no-repeat -198px -213px;vertical-align: middle;}


@media(max-width:1279px){
	.tourphotowrap.dong {margin: 0;}
	.tourphotowrap.dong .inner2 {padding:45px 30px;}
	.tourphotowrap.dong .thumb {position:static; width:100%; max-width:578px; margin:0 auto 30px;}
	.tourphotowrap.dong .thumb .picture span img {position:static; width:100%; height:auto; transform: translate(0,0); -webkit-transform: translate(0,0);}
}

@media(max-width:1023px){
	.tourphotowrap {margin: 0;}
	.tourphotowrap .inner2 {padding:45px 30px;}
	.tourphotowrap .thumb {position:static; width:100%; max-width:578px; margin:0 auto 30px;}
	.tourphotowrap .thumb .picture span img {position:static; width:100%; height:auto; transform: translate(0,0); -webkit-transform: translate(0,0);}
}

@media(max-width:767px){
	.tourphotowrap .inner2{padding:40px 25px;}
	.tourphotowrap .info_box ul li {padding-left:90px;}
	.tourphotowrap .info_box ul li:after {display: none;}
	.tourphotowrap .thumb .picture{height:auto;}
}


.ui-anchor {}
.ui-anchor .h2 {margin: 40px 0 10px;}

.ui-anchor .h2,
.info_txt .h2{font-size: 27px;padding-bottom: 13px;border-bottom: 2px solid #002244;padding-left: 10px;color: #222;font-family: 'score-dream-extrabold';}
.info_txt {margin:90px 0 60px;}
.info_txt p {margin:0;}

.introbox {}
.introbox table {width:100% !important;}
.introbox img {display:block;height: auto !important;margin:0 auto;}
@media (max-width: 767px){
	.table-responsive table {width: 995px !important;}
}

.ui-white-block table {display: table;table-layout: fixed;width: 100% !important;margin: 20px 0 0;border-spacing: 0;border-collapse: collapse;background-color: transparent;border-top: 2px solid #48546d;border-bottom: 1px solid #ccc;text-align: center;}
.ui-white-block table td,
.ui-white-block table th {margin-left: -1px;padding: 14px 9px;border-left: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;border-top: 1px solid #e9ecef;word-wrap: break-word;word-break: break-all;word-break: keep-all;color: #2d2d2d;}
.ui-white-block table td:first-child {border-left:none;}

.caption-buttons{margin:40px 0;text-align:center;}
.caption-buttons a {display:inline-block;width:110px;height:110px;margin: 5px 10px;padding:20px 0 0;border-radius:50%;border:1px solid #d5d5d5;text-align:center;font-size:15px;color:#333333;-webkit-transition:all 0.3s;transition:all 0.3s;}
.caption-buttons a:hover,
.caption-buttons a:focus {background:#fca834; font-weight:700;}
.caption-buttons a .ico {display:block; height:42px; margin:0 auto 10px; background:url(/images/prog/tursmCn/icon_ir.png)no-repeat;}
.caption-buttons a .ico1 {width:42px; background-position:0 0;}
.caption-buttons a .ico2 {width:46px; background-position:-45px 0;}
.caption-buttons a .ico3 {width:31px; background-position:-94px 0;}
.caption-buttons a .ico4 {width:48px; background-position:-128px 0;}
.caption-buttons a .ico5 {width:38px; background-position:-179px 0;}

.direct-e__type .ui-row-list .item:last-child {margin:0;}

.tour_tab {margin: 40px 0 0;padding:40px 45px;position: relative;background-color:#f6f6f8;}
.tour_tab:before,
.tour_tab:after{content:'';position:absolute;top:0;width:50%;height:100%;background-color:#f6f6f8;z-index:-1;}
.tour_tab:before{left:-50%;}
.tour_tab:after{right:-50%;}



.tour_tab > .inner{}
.tour_tab .tab_wrap {}
.tour_tab .tab_wrap:after {display:block; clear:both; visibility:hidden; content:'';}
.tour_tab .tab_wrap .tit_wrap {float:left;width:290px;}
.tour_tab .tab_wrap .tit_wrap ul {}
.tour_tab .tab_wrap .tit_wrap ul:after {display:block; clear:both; visibility:hidden; content:'';}
.tour_tab .tab_wrap .tit_wrap ul li {height:220px;/* margin-bottom: 10px; */}
.tour_tab .tab_wrap .tit_wrap ul li a {display:block;position: relative;width:100%;height:100%;padding:30px 0 0;border: 1px solid #002244;background:#fff;text-align:center;font-size:18px;font-weight:700;color:#242424;border-radius: 10px;-webkit-transition:all 0.3s;transition:all 0.3s;z-index: 9;box-sizing: border-box;}
.tour_tab .tab_wrap .tit_wrap ul li a.ov{border: 2px solid #ff9e00;z-index: 10;margin: 0 0 1px 0;}
.tour_tab .tab_wrap .tit_wrap ul li:first-child a {border-bottom:none;}
.tour_tab .tab_wrap .tit_wrap ul li .ico {display:block;width:70px;height:70px;margin:0 auto 10px;background: url(/images/prog/tursmCn/ir.png)no-repeat;}
.tour_tab .tab_wrap .tit_wrap ul li .ico.ico1 {background-position: 0 -70px;}
.tour_tab .tab_wrap .tit_wrap ul li .ico.ico2 {background-position: -70px -70px;}

.tour_tab .tab_wrap .tit_wrap ul li a.ov .ico.ico1 {/* background-position: 0 0; */}
.tour_tab .tab_wrap .tit_wrap ul li a.ov .ico.ico2 {background-position:-70px 0;}

.tour_tab .tab_wrap .tit_wrap ul li em {display:block;font-size:15px; color:#494949;}
.tour_tab .tab_wrap .tit_wrap ul li .arr {display:block; position:relative; width:40px; height:3px; margin:25px auto 0; border-radius:5px; background:#d5d5d5;-webkit-transition:all 0.3s; transition:all 0.3s;}
.tour_tab .tab_wrap .tit_wrap ul li .arr:after {display:block;position:absolute;bottom: 6px;right:0;content:'';width:15px;height:3px;border-radius: 5px;background:#d5d5d5;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s; transition:all 0.3s;}
.tour_tab .tab_wrap .tit_wrap ul li a.ov .arr {width:70px;background:#fca834;}
.tour_tab .tab_wrap .tit_wrap ul li a.ov .arr:after {background:#fca834;}
.tour_tab .tab_wrap .con_wrap {float:right;width:calc(100% - 320px);height: 440px;}
.tour_tab .tab_wrap .con_wrap .con {height:100%;}
.tour_tab .tab_wrap .con_wrap .con.ov {display:block;}
.tour_tab .tab_wrap .con_wrap .con .cont {height:100%;}
.tour_tab .tab_wrap .con_wrap .con .cont .ui-map-area{width:100%; height:100%;}
.tour_tab .tab_wrap .con_wrap .con .cont .ui-map-area .ui-map{width:100%;height:100%;background: #eee;}
.tour_tab .thm_slide {position:relative;width:100%;height:100%;}
.tour_tab .thm_slide .grap {position:relative;width:100%;height:100%;}
.tour_tab .thm_slide .grap .obj {overflow: hidden; position: relative;width: 100%;height:100%;}
.tour_tab .thm_slide .grap .obj .item {position: absolute; top: 0; left: 0;width:100%; height:100%; text-align: center;}
.tour_tab .thm_slide .grap .obj .item .inner{overflow: hidden;position:relative;width:100%;height:100%;border: 1px solid #ddd;background: #fff;}
.tour_tab .thm_slide .grap .obj .item .inner img {position:absolute;left:50%;top:50%;height: 100%;/* min-width:100%; */max-width: 10000%;-webkit-transform: translate(-50%,-50%);transform:translate(-50%,-50%);}


.tour_tab .thm_slide .grap .control {display: inline-block;position:absolute;right:0;bottom: 0;}
.tour_tab .thm_slide .grap .control .paging {display:inline-block;float:left; height:45px; line-height:45px; padding:0 10px 0 17px; background:rgba(0,0,0,.5); color:#fff; font-size:15px; letter-spacing:0.2em;}
.tour_tab .thm_slide .grap .control .paging em {display:inline-block;height:45px;line-height:45px;color:#fff;font-size:15px;letter-spacing:0.2em;}
.tour_tab .thm_slide .grap .control button {display:inline-block;float:left;width:40px; height:45px; margin:0 1px;background:rgba(0,0,0,.5);font-size:0;}
.tour_tab .thm_slide .grap .control button[data-control="prev"]:before,
.tour_tab .thm_slide .grap .control button[data-control="next"]:before{width:8px;height:8px;border-color: #fff;}
.tour_tab .thm_slide .grap .control button[data-control="prev"]:before{border-width: 0 0 2px 2px;}
.tour_tab .thm_slide .grap .control button[data-control="next"]:before{border-width: 2px 2px 0 0;}
.tour_tab .thm_slide .grap .control button[data-control="stop"]:before{width: 2px;height:12px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.tour_tab .thm_slide .grap .control button[data-control="play"]:before{width: 0;height: 0;border-width: 7px 0 7px 10px;border-style: solid;border-color: transparent transparent transparent #fff;}

@media(max-width:1279px){
	.tour_tab.dong {padding:30px;}
	.tour_tab.dong .tab_wrap .tit_wrap {float:none;width:100%;margin:0 0 20px;}
	.tour_tab.dong .tab_wrap .tit_wrap ul li {float:left; width:50%;height:auto;}
	.tour_tab.dong .tab_wrap .tit_wrap ul li a {padding:10px;line-height:52px;vertical-align:top;font-size: 16px;}
	.tour_tab.dong .tab_wrap .tit_wrap ul li:first-child a {border-right:none;border-bottom: 1px solid #d5d5d5;}
	.tour_tab.dong .tab_wrap .tit_wrap ul li a:before {opacity:0; position:absolute;z-index:1;left:-2px; top:-2px; content:''; width:100%; height:100%; border:2px solid #fca834;}
	.tour_tab.dong .tab_wrap .tit_wrap ul li a.ov:before {opacity:1;}
	.tour_tab.dong .tab_wrap .tit_wrap ul li .ico {display:inline-block; width:52px; height:52px;margin:0 10px 0 0;background-size:477px 60px;vertical-align:top;}
	.tour_tab.dong .tab_wrap .tit_wrap ul li .ico.ico1 {background-position:-165px 0;}
	.tour_tab.dong .tab_wrap .tit_wrap ul li .ico.ico2 {background-position:-220px 0;}
	.tour_tab.dong .tab_wrap .tit_wrap ul li em,
	.tour_tab.dong .tab_wrap .tit_wrap ul li .arr {display:none;}
	.tour_tab.dong .tab_wrap .con_wrap {float:none;width:100%;height: 440px;}
}

@media(max-width:1023px){
	.tour_tab {padding:30px;}
	.tour_tab .tab_wrap .tit_wrap {float:none;width:100%;margin:0 0 20px;}
	.tour_tab .tab_wrap .tit_wrap ul li {float:left; width:50%;height:auto;}
	.tour_tab .tab_wrap .tit_wrap ul li a {padding:10px;line-height:52px;vertical-align:top;font-size: 16px;}
	.tour_tab .tab_wrap .tit_wrap ul li:first-child a {border-right:none;border-bottom: 1px solid #d5d5d5;}
	.tour_tab .tab_wrap .tit_wrap ul li a:before {opacity:0;position:absolute;z-index:1;left:-2px;top:-2px;content:'';width:100%;height:100%;/* border:2px solid #fca834; */}
	.tour_tab .tab_wrap .tit_wrap ul li a.ov:before {opacity:1;}
	.tour_tab .tab_wrap .tit_wrap ul li .ico {display:inline-block;/* width:52px; *//* height:52px; */margin:0 10px 0 0;/* background-size:477px 60px; */vertical-align:top;}
	.tour_tab .tab_wrap .tit_wrap ul li em,
	.tour_tab .tab_wrap .tit_wrap ul li .arr {display:none;}

	.tour_tab .tab_wrap .con_wrap {float:none;width:100%;height: 440px;}

	.info_txt {margin:40px 0;}
}

@media(max-width:767px){
	.tour_tab {padding:30px 25px;}
	.tour_tab .tab_wrap .con_wrap {height:320px;}

	.tour_tab.dong {padding:30px 25px;}
	.tour_tab.dong .tab_wrap .con_wrap {height:320px;}
}

@media(max-width:580px){
	.tour_tab .tab_wrap .tit_wrap ul li a {padding:10px; line-height:1; font-size:15px; }
	.tour_tab .tab_wrap .tit_wrap ul li .ico {display:block; margin:0 auto 5px;}
	.tour_tab .tab_wrap .con_wrap {height:220px;}

	.tour_tab.dong .tab_wrap .tit_wrap ul li a {padding:10px; line-height:1; font-size:15px; }
	.tour_tab.dong .tab_wrap .tit_wrap ul li .ico {display:block; margin:0 auto 5px;}
	.tour_tab.dong .tab_wrap .con_wrap {height:220px;}

}






/* 쇼핑정보 상세페이지 */
.photoslidewrap {}
.photoslidewrap .inner {position:relative; }
.photoslidewrap .inner:after {display:block; clear:both; visibility:hidden; content:'';}
.photoslidewrap .inner .info_box {}
.photoslidewrap .inner .info_box > strong {display:block; position:relative; padding:0 0 15px;margin:0 0 20px; line-height:1.4; border-bottom:1px solid rgba(255,255,255,.3); font-size:24px; font-weight:700; color:#fff;}
.photoslidewrap .inner .info_box > strong:before {display:block; position:absolute; left:0; bottom:0; content:''; width:35px; height:3px; background:#ffbf00;}

.photoslidewrap {margin:0 0 70px;}
.photoslidewrap .inner {position:relative;border-radius:50px 0 50px 0;background:#2b3b59 url(/images/skin/photo_bg.png)no-repeat right bottom;}
.photoslidewrap .inner2 {position:relative;min-height: 365px;padding: 70px 50px 50px 660px;border-radius:50px 0 50px 0;background: url(/images/skin/photo_bg2.png)no-repeat left top;}
.photoslidewrap .thumb {overflow: hidden;position:absolute;z-index: 1;left:50px;top:70px;bottom:-20px;width:560px;height:auto;box-shadow: 5px 5px 10px rgba(0,0,0,.3);}
.photoslidewrap .thumb .main-photo__skin {position:relative;z-index:1;width:100%;}
.photoslidewrap .thumb .photoslide {position:relative;z-index:1;width:100%;}
.photoslidewrap .thumb .picture {display:block; width:100%; height:100%;}
.photoslidewrap .thumb .picture span {display:block; position:relative; width:100%; height:100%; }
.photoslidewrap .thumb .picture span img { position: absolute; top: 50%; left: 50%; width:auto;min-width:100%;max-width:1000%; height:100%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.photoslidewrap .thumb .control {display:inline-block;position:absolute;right:0;bottom:0;z-index:1;width: auto;}
.photoslidewrap .thumb .control .paging {display:inline-block;float: left;padding:0 15px;background:rgba(0,0,0,.5);}
.photoslidewrap .thumb .control .paging span {display:inline-block; line-height:40px; color:#fff; font-weight:700;}
.photoslidewrap .thumb .control button {display:inline-block;float: left;position: relative;width:40px;height:40px;margin: 0;border-right: 1px solid #fff;background:rgba(0,0,0,.5);font-size:0;vertical-align: top;}
.photoslidewrap .thumb .control button[data-control="prev"]:before,
.photoslidewrap .thumb .control button[data-control="next"]:before{width:6px;height:6px;border-width:2px;border-style: solid;border-color: #fff;transform: rotate(45deg);}
.photoslidewrap .thumb .control button[data-control="prev"]:before{right: -4px;border-width: 0 0 2px 2px;}
.photoslidewrap .thumb .control button[data-control="next"]:before{left: -4px;border-width: 2px 2px 0 0;}
.photoslidewrap .thumb .control button[data-control="stop"]:before{width: 2px;height:9px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.photoslidewrap .thumb .control button[data-control="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
.photoslidewrap .info_box {position:relative; z-index:1;}
.photoslidewrap .info_box ul {}
.photoslidewrap .info_box ul li {position:relative;margin:0 0 15px; padding-left:100px;line-height:24px; color:#fff; font-size:15px;}
.photoslidewrap .info_box ul li span {display:block;position:absolute; left:0; line-height:24px; color:#fff; font-size:15px; font-weight:700; }
.photoslidewrap .info_box .btn_box {}
.photoslidewrap .info_box .btn_box a {display:inline-block; height:44px; line-height:42px; padding:0 20px;border-radius: 3px; border:1px solid rgba(255,255,255,.5); color:#fff; font-size:15px; }
.photoslidewrap .info_box .btn_box a span {display:inline-block;width: 15px;height: 15px;margin: -3px 0 0 40px;background: url(/images/skin/ir-bbs.png) no-repeat -198px -213px;vertical-align: middle;}

@media(max-width:1023px){
	.photoslidewrap {margin:0 0 30px;}
	.photoslidewrap .inner2 {padding:45px 30px;}
	.photoslidewrap .thumb {position:static; width:100%; max-width:578px; height:350px;margin:0 auto 30px;}
	.photoslidewrap .thumb .picture span img {position: absolute;top: 50%;left: 50%;width: auto;min-width: 100%;max-width: 1000%;height: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
}
@media(max-width:767px){
	.photoslidewrap .thumb {height:300px;}
	.photoslidewrap .inner2{padding:40px 25px;}
}
@media only screen and (max-width: 580px){
	.photoslidewrap .thumb {height:250px;}
}




.sub06_04 #body_layout {background: url(/js/tour/uiTaste/images/common/bg_pattern.jpg)repeat;}
.sub06_04 #body_layout:after {display:block;position: absolute;left:0;bottom: 240px;z-index: -1;content:'';width:100%;height: 803px;background:url(../images/common/bg.png)no-repeat center bottom;background-size: cover;}
.sub06_04 #body_layout .body_wrap {padding-bottom: 200px;background:transparent;}
.sub06_04 .content-info,
.sub06_04 .ui-message {background: rgba(255,255,255,0.45);}
.sub06_04 #location .utile_wrap .print_wrap > li > button {border:1px solid transparent;}

.board--card--list {margin:0}

@media(max-width:1023px) {
	.sub06_04 #body_layout:after {background:none;}
	.sub06_04 #body_layout .body_wrap {padding-bottom: 50px;}
}

/* ANIMATE */
#uiTaste .uiTaste-checker li button:before,
#uiTaste .uiTaste-checker li button:after{transition:all 150ms ease-out}

#uiTaste .uiTaste-checker li button:before,
#uiTaste .uiTaste-checker li button:after{width:0%}

#uiTaste .uiTaste-checker li button.ov:before,
#uiTaste .uiTaste-checker li button.ov:after{width:22%}


.sub01_08 #parseArea{padding:50px 0 150px;position:relative;}

.ui-step{position:relative;padding-bottom:20px;margin-bottom:50px;}
.ui-step .ir{display:block;margin: 0 auto 30px;width:72px;height:61px;background: url(/js/tour/uiTaste/images/common/ir-icon.png) no-repeat;}
.ui-step  h2{color: #0d0d0d;font-size: 40px;text-align:center;font-weight: normal;}
.ui-step  h2 strong{color: #ffbb00;font-weight:600;}

@media(max-width:1023px) {
	.ui-step  h2 {font-size:35px;}
}

@media(max-width:767px) {
	.ui-step  h2 {font-size:30px;}
}