@charset "utf-8";
/**
 * @File Name : lib2.css
 * @Description : Add Share Contents ..
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2024.10.08 | 김효진 | 최초 등록
 * </pre>
 * @author 디자인팀 김효진
 * @since 2024.10.08
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/* 여행목적 검색후 결과 */
#mainbodyResult1 {margin-bottom:80px;}
#mainbodyResult1 .result1 {position:relative;margin-top:80px;}
#mainbodyResult1 .result1 .datalist {margin-right:-30px;}
#mainbodyResult1 .result1 .datalist .item .wrap1 {position:relative;margin-top:30px;margin-right:30px;background:#f8f9ff;border-radius:20px;overflow:hidden;transition:all .35s ease .02s}
#mainbodyResult1 .result1 .datalist .item .wrap1 .f1 {position:relative;display:block;width:100%;height:0;padding-bottom:65%;overflow:hidden;}
#mainbodyResult1 .result1 .datalist .item .wrap1 .f1 .f1p1 {position:absolute;top:0;left:0;width:100%;height:100%;}
#mainbodyResult1 .result1 .datalist .item .wrap1 .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center}
#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 {padding:30px;box-sizing:border-box;}
#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .h1 {display:block;font-weight:700;color:#000;line-height:1.1}
#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .lst li {display:inline-block;vertical-align:top;font-size:15px;color:#3d3e42}
#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .lst li {position:relative;margin:0 20px;padding-left:25px}
#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .lst li:before {position:absolute;top:2px;left:0;content:"";display:block;width:17px;height:16px;background:url(../../img/main/main_sprite.png) no-repeat;background-size:1000px auto;}
#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .lst li.likes:before {background-position:-844px -276px}
#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .lst li.add:before {background-position:-863px -276px}
#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .lst li.likes:after {position:absolute;top:50%;right:-20px;content:"";display:block;width:1px;height:11px;background:#3d3e42;margin-top:-5.5px;} 
#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .lst li a {font-size:14px;color:inherit}
#mainbodyResult1 .result1 .menu {position:absolute;top:0;right:35px}
#mainbodyResult1 .result1 .mNum {position:relative;font-size:15px;line-height:26px;color:#000;font-weight:400}
#mainbodyResult1 .result1 .mNum .on {position:absolute;top:0;left:0;font-weight:800}
#mainbodyResult1 .result1 .mNum .total {position:absolute;top:0;right:0;}
#mainbodyResult1 .result1 .progress {position:relative;display:inline-block;vertical-align:middle;width:220px;height:2px;background:#e5e5e5;margin:-3px 70px 0 30px;}
#mainbodyResult1 .result1 .progress .bar {position:absolute;top:0;left:0;width:0;height:100%;background:#15a775;transition:width .35s ease .3s}
#mainbodyResult1 .result1 .m.stop, #mainbodyResult1 .result1 .m.play {position:absolute;top:0;right:35px;width:27px;height:27px;border:0;background:url(../../img/main/main_sprite.png) no-repeat;background-size:1000px auto;}
#mainbodyResult1 .result1 .m.stop {background-position:-247px -283px}
#mainbodyResult1 .result1 .m.play {background-position:-276px -283px}
#mainbodyResult1 .result1 .menu {right:0;padding-top:8px;padding-right:140px;}
#mainbodyResult1 .result1 .menu .m.prev, #mainbodyResult1 .result1 .menu .m.next {position:absolute;top:-8px;width:56px;height:56px;background:url(../../img/main/main_sprite.png) no-repeat;background-size:1000px auto;border:0;}
#mainbodyResult1 .result1 .menu .m.prev {right:63px;background-position:-433px -258px;}
#mainbodyResult1 .result1 .menu .m.next {right:0;background-position:-491px -258px;}
@media screen and (max-width:1259px){
	#mainbodyResult1 .result1 .datalist {margin-right:-20px}
	#mainbodyResult1 .result1 .datalist .item .wrap1 {margin-top:0;margin-right:20px;}
	#mainbodyResult1 .result1 .menu {padding-top:5px;padding-right:85px}
	#mainbodyResult1 .result1 .progress {width:154px}
	#mainbodyResult1 .result1 .menu .m.prev, #mainbodyResult1 .result1 .menu .m.next {top:-5px;width:45px;height:45px;background-size:800px auto;}
	#mainbodyResult1 .result1 .menu .m.prev {right:50px;background-position:-346px -206px;}
	#mainbodyResult1 .result1 .menu .m.next {right:0;background-position:-393px -206px;}
}
@media screen and (max-width:999px){
	#mainbodyResult1 {margin-top:50px}
	#mainbodyResult1 .result1 {margin-top:55px}
}
@media screen and (max-width:768px){
	#mainbodyResult1 {margin-top:40px;margin-bottom:60px}
}
@media screen and (max-width:599px){
	#mainbodyResult1 {margin-top:35px;margin-bottom:45px}
}


/* 꼭 맞는 여행지 추천 */
#mainbodyResult1 #ftour1.result1 {margin-top:60px}
#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .h1 {text-align:center;font-size:28px;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .lst {text-align:center;}
#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .keyword1 {text-align:center;padding-top:34px;margin-left:-20px;margin-right:-20px;}
#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .keyword1 dd ul li {display:inline-block;vertical-align:top;margin:1px 0;}
#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .keyword1 dd ul li:nth-child(5) ~ li {display:none}
#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .keyword1 dd ul li a {display:block;font-size:14px;color:#959595;height:26px;line-height:25px;border:1px dashed #e1e1e1;border-radius:13px;box-sizing:border-box;padding:0 10px;background:#fff;font-weight:400}
#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .keyword1 dd ul li a:before {content:"#";display:inline;}
@media screen and (max-width:999px){
	#mainbodyResult1 #ftour1.result1 {margin-top:50px}
}
@media screen and (max-width:768px){
	#mainbodyResult1 #ftour1.result1 {margin-top:40px;margin-bottom:0}
}


/* 여행코스 추천 */
#mainbodyResult1 #fcourse1.result1 .datalist .slick-active + .slick-active .item .wrap1 {border-radius:30px}
#mainbodyResult1 #fcourse1.result1 .datalist .slick-active + .slick-active + .slick-active .item .wrap1 {border-radius:20px}
#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 .h1 {font-size:26px;margin-bottom:15px;}
#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 .t1 {color:#000;font-weight:400;line-height:20px;}
#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 .lst {text-align:right;margin:25px -20px 0 0}

/* 함께 여행 추천 */
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 {margin-top:0;box-shadow:none;}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .f1 {padding-bottom:75%;}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .tg1 {position:absolute;bottom:0;left:0;width:100%;z-index:1;color:#fff;} 
#mainbodyResult1 #recommend1.result1 .datalist .slick-active .item .wrap1, #mainbodyResult1 #recommend1.result1 .datalist .slick-active + .slick-active + .slick-active .item .wrap1 {margin-top:0}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .f1:before {position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:50%;background:linear-gradient(to bottom, transparent, #000);z-index:1}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .tg1 {color:#fff}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .tg1 .h1 {color:inherit;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:155px;}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .tg1 .lst {position:absolute;bottom:26px;right:10px;}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .tg1 .lst li {color:inherit;}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .tg1 .lst li:after {background:rgba(255,255,255,.3)}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .tg1 .lst li.likes:before {background-position:-844px -258px}
#mainbodyResult1 #recommend1.result1 .datalist .item .wrap1 .tg1 .lst li.add:before {background-position:-863px -258px}
@media screen and (min-width:1260px){
	#mainbodyResult1 .result1 .datalist .item.over .wrap1 {margin-top:0;margin-bottom:30px;background:#fff;box-shadow:10px 10px 25px rgba(0,0,0,.15)}
	#mainbodyResult1 #recommend1.result1 .datalist .item.over .wrap1 {margin-bottom:0;box-shadow:none}
}
@media screen and (max-width:1259px){
	#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .h1, 
	#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 .h1 {font-size:24px;}
}
@media screen and (max-width:999px){
	#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .h1, 
	#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 .h1 {font-size:22px;}
	#mainbodyResult1 .result1 .datalist {margin-right:-20px;}
	#mainbodyResult1 .result1 .datalist .item .wrap1 {margin-top:0;margin-right:20px;}
	#mainbodyResult1 .result1 .datalist .slick-active + .slick-active .item .wrap1 {box-shadow:none;background:#f8f9ff}
	#mainbodyResult1 .result1 .menu {padding-right:115px;}
	#mainbodyResult1 .result1 .mNum {margin-top:0;max-width:none}
	#mainbodyResult1 .result1 .progress {width:100px}
}
@media screen and (max-width:768px){
	#mainbodyResult1 .result1 {margin-top:50px;}
	#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .h1, 
	#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 .h1 {font-size:20px;}
	#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 {padding-left:10px;padding-right:10px;}
	#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 {padding-left:20px;padding-right:20px;}
	#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 .t1 {font-size:15px;}
	#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .lst li {margin:0 10px;}
	#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 .lst li.likes:after {right:-10px;}
	#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .keyword1 {padding-top:25px;margin-left:-10px;margin-right:-10px}
	#mainbodyResult1 .result1 .menu {position:static;top:auto;right:auto;padding:20px 0 0;}
	#mainbodyResult1 .result1 .menu .m.prev, #mainbodyResult1 .result1 .menu .m.next {top:50%;margin-top:-22px;}
	#mainbodyResult1 .result1 .menu .m.prev {left:-15px}
	#mainbodyResult1 .result1 .menu .m.next {right:-15px}
}
@media screen and (max-width:599px){
	#mainbodyResult1 .result1 {margin-top:40px;}
	#mainbodyResult1 .result1 .datalist {margin-right:-15px}
	#mainbodyResult1 .result1 .datalist .item .wrap1 {margin-right:15px;}
	#mainbodyResult1 .result1 .datalist .item .wrap1 .tg1 {padding-top:25px;padding-bottom:20px;}
	#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .keyword1 {padding-top:15px}
}
@media screen and (max-width:499px){
	#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .h1, 
	#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 .h1 {font-size:18px;margin-bottom:15px}
	#mainbodyResult1 #fcourse1.result1 .datalist .item .tg1 .t1 {font-size:14px;}
	#mainbodyResult1 #recommend1.result1 {margin-bottom:20px;}
	#mainbodyResult1 #ftour1.result1 .datalist .item .tg1 .keyword1 {padding-top:13px}
}

/* 관광지 목록 */
.tour1list1 {border-bottom:1px solid #ebebeb;padding-bottom:30px;margin-bottom:30px}
.tour1list1>ol {list-style:none;margin:0;padding:0}
.tour1list1>ol:after {content:"";display:block;clear:both;}
.tour1list1>ol>li {float:left;width:calc(33.33% - 20px);margin-left:30px;margin-bottom:20px;}
.tour1list1>ol>li:nth-child(3n+1) {margin-left:0}
.tour1list1>ol>li .wrap1 {padding-top:20px;transition:padding .35s ease;height:450px;box-sizing:border-box;}
.tour1list1>ol>li .f1 {position:relative;display:block;width:100%;height:0;padding-bottom:65%;overflow:hidden;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;border-radius:20px;transition:all .35s ease}
.tour1list1>ol>li .f1 .f1p1 {position:absolute;top:0;left:0;width:100%;height:100%;}
.tour1list1>ol>li .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.tour1list1>ol>li .tg1 {position:relative;padding:30px 10px 0}
.tour1list1>ol>li .tg1 .h1 {display:block;font-size:26px;color:#000;font-weight:700;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tour1list1>ol>li .tg1 .ic1.handicap {position:absolute;top:-61px;right:15px;width:46px;height:46px;background:url(../../img/lib2/tour1list_sprite.png) no-repeat -156px 0 / auto 50px;border-radius:100%;z-index:1;text-indent:-9999px;}
.tour1list1>ol>li .tg1 .t1 {line-height:24px;color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 20px;height:24px;}
.tour1list1>ol>li .tg1 .lst {list-style:none;margin:0;padding:0}
.tour1list1>ol>li .tg1 .lst li {position:relative;font-size:15px;color:#3d3e42;padding-left:25px;display:inline-block;vertical-align:top;margin-right:40px;}
.tour1list1>ol>li .tg1 .lst li:before {position:absolute;top:5px;left:0;content:"";display:block;width:17px;height:17px;background:url(../../img/lib2/tour1list_sprite.png) no-repeat;background-size:auto 50px;}
.tour1list1>ol>li .tg1 .lst li:first-child:after {position:absolute;top:8px;right:-24px;content:"";display:block;width:1px;height:11px;background:#c4c5c6;}
.tour1list1>ol>li .tg1 .lst li.add a {font-size:14px;color:inherit;}
.tour1list1>ol>li .tg1 .lst li.add:before {background-position:-19px 0}
/* 기념품 목록 */
.tour1list1.gift1>ol>li .wrap1 {padding-top:0;padding-bottom:20px;height:auto;}
.tour1list1.gift1>ol>li .tg1 .lst li {display:block;margin-right:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tour1list1.gift1>ol>li .tg1 .lst li:before {background-image:url(../../img/lib2/tour1view_sprite.png);background-size:80px auto;}
.tour1list1.gift1>ol>li .tg1 .lst li:first-child:after {display:none;}
.tour1list1.gift1>ol>li .tg1 .lst li.addr:before {background-position:-6px -25px;}
.tour1list1.gift1>ol>li .tg1 .lst li.managed:before {background-position:-7px -55px;}
.tour1list1.gift1>ol>li .tg1 .lst li.tel:before {background-position:-37px -26px;}
.tour1list1.gift1>ol>li .tg1 .lst li.fee:before {background-position:-25px -369px}

@media screen and (min-width:1260px){
	.tour1list1>ol>li.over .wrap1 {padding-top:0;padding-bottom:20px;}
	.tour1list1>ol>li.over .wrap1 .f1 {box-shadow:10px 10px 20px rgba(0,0,0,.25)}
	.tour1list1>ol>li.over .wrap1 .tg1 .h1 {text-decoration:underline;text-underline-offset:4px}	
	.tour1list1.gift1>ol>li.over .wrap1 {padding-top:0;padding-bottom:20px;}
	.tour1list1.gift1>ol>li.over .wrap1 .f1 {box-shadow:none;}
	.tour1list1.gift1>ol>li.over .wrap1 .tg1 .h1 {text-decoration:none;}
}
@media screen and (max-width:1259px){
	.tour1list1>ol>li .wrap1 {padding-top:10px}
	.tour1list1>ol>li {margin-left:20px;width:calc(33.33% - 13.33px);}
	.tour1list1>ol>li .wrap1 {height:auto}
	.tour1list1>ol>li .tg1 {padding-top:25px}
	.tour1list1>ol>li .tg1 .h1 {font-size:24px}
}
@media screen and (max-width:999px){
	.tour1list1>ol>li .tg1 {padding-top:20px}
	.tour1list1>ol>li .tg1 .h1 {font-size:22px}
}
@media screen and (max-width:768px){
	.tour1list1 {padding-bottom:20px;margin-bottom:25px;}
	.tour1list1>ol>li {width:calc(50% - 7px);margin-left:14px}
	.tour1list1>ol>li:nth-child(3n+1) {margin-left:14px}
	.tour1list1>ol>li:nth-child(odd) {margin-left:0}
	.tour1list1>ol>li .wrap1 {padding-top:0}
	.tour1list1>ol>li .tg1 .h1 {font-size:20px}
	.tour1list1>ol>li .tg1 .t1 {font-size:15px;line-height:22px;height:22px;margin-bottom:13px}
	.tour1list1>ol>li .tg1 .lst li {margin-right:30px}
	.tour1list1>ol>li .tg1 .lst li:first-child:after {right:-18px}
	.tour1list1>ol>li .tg1 .ic1.handicap {top:-47px;right:10px;width:37px;height:37px;background-size:auto 40px;background-position:-125px 0;}
}
@media screen and (max-width:499px){
	.tour1list1 {padding-top:5px;padding-bottom:10px;margin-bottom:20px}
	.tour1list1>ol>li {float:none;width:100%;max-width:400px;margin:auto auto 20px}
	.tour1list1>ol>li:nth-child(odd), .tour1list1>ol>li:nth-child(3n+1) {margin-left:auto}
	.tour1list1>ol>li .tg1 .h1 {font-size:18px}
	.tour1list1>ol>li .tg1 .t1 {font-size:14px;}
	.tour1list1.gift1>ol>li {margin-bottom:5px;}
}
@media screen and (max-width:399px){	
	.tour1list1>ol>li .tg1 .t1 {margin-bottom:8px;}
}


/* 관광지 상세페이지 */
#sppr1 {position:relative;}
#sppr1 .datalist .item .f1 {position:relative;display:block;height:0;padding-bottom:49.2%;overflow:hidden;border-radius:20px;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;}
#sppr1 .datalist .item .f1 .f1p1 {position:absolute;top:0;left:0;bottom:0;right:0}
#sppr1 .datalist .item .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
#sppr1 .datalist .slick-arrow {position:absolute;margin:0;top:50%;width:80px;height:80px;background:#fff url(../../img/lib2/tour1view_sprite.png) no-repeat;background-size:100px auto;border:0;border-radius:100%;margin-top:-40px;text-indent:-9999px;z-index:1}
#sppr1 .datalist .slick-prev {left:-40px;background-position:0 -176px}
#sppr1 .datalist .slick-next {right:-40px;background-position:0 -258px}
#sppr1 .menu {position:absolute;bottom:30px;left:0;width:100%;z-index:1;text-align:center;}
#sppr1 .menu .mControl {display:inline-block;vertical-align:top;background:rgba(0,0,0,.8);border-radius:23px;padding:9px 15px;}
#sppr1 .menu .mControl * {display:inline-block;vertical-align:top;}
#sppr1 .menu .mControl button {position:relative;width:26px;height:26px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat;background-size:100px auto;border:0;text-indent:-9999px;margin:0}
#sppr1 .menu .mControl .goPage {color:#fff;margin-right:10px;}
#sppr1 .menu .mControl .goPage .total:before {content:"/";display:inline-block;vertical-align:middle;font-size:11px;margin:-5px 10px 0}
#sppr1 .menu .mControl .m.stop {background-position:-38px -138px}
#sppr1 .menu .mControl .m.play {background-position:-66px -138px}
/* 세로가 사진 */
#sppr1 .datalist .item .f1 .f1p1.portrait {left:-1000%;right:-1000%;}
#sppr1 .datalist .item .f1 .f1p1.portrait img {width:auto;margin:auto}
@media screen and (max-width:999px){
	#sppr1 .datalist .slick-arrow {width:64px;height:64px;background-size:80px auto;margin-top:-32px} /* 80%축소 */
	#sppr1 .datalist .slick-prev {left:-32px;background-position:0 -141px}
	#sppr1 .datalist .slick-next {right:-32px;background-position:0 -206px}
}
@media screen and (max-width:768px){
	#sppr1 .datalist .slick-arrow {width:48px;height:48px;background-size:60px auto;margin-top:-24px} /* 60% 축소 */
	#sppr1 .datalist .slick-prev {left:-24px;background-position:0 -106px}
	#sppr1 .datalist .slick-next {right:-24px;background-position:0 -155px}
}
@media screen and (max-width:599px){
	#sppr1 .datalist .item .f1 {padding-bottom:56.25%}
	#sppr1 .menu {bottom:20px}
	#sppr1 .menu .mControl {padding:5px 7px 5px 15px;}
	#sppr1 .menu .mControl .goPage {font-size:15px;line-height:27px;}
}
@media screen and (max-width:399px){
	#sppr1 .datalist .item .f1 {padding-bottom:65%}
	#sppr1 .menu {bottom:16px}
	#sppr1 .menu .mControl .goPage {font-size:14px;}
	
}

/* 기본정보 */
/* 공통 */
[id*=tour1view] [class*=tour1info] .view1cont .ht1 {font-size:24px;font-weight:600;color:#000;line-height:1.1;margin:0 0 10px}
[id*=tour1view] [class*=tour1info] .view1cont .view1info {background:#f4f6f9;border-radius:10px;line-height:34px;font-weight:400;color:#333;padding:30px 0;margin-bottom:45px}
[id*=tour1view] [class*=tour1info] .view1cont .view1info ul {list-style:none;margin:0;padding:0;overflow:hidden;}
[id*=tour1view] [class*=tour1info] .view1cont .view1info ul li {position:relative;float:left;width:calc(50% - 30px);margin-left:30px;box-sizing:border-box;padding-left:25px;}
[id*=tour1view] [class*=tour1info] .view1cont .view1info ul li:before {position:absolute;top:9px;left:0;content:"";display:block;width:18px;height:15px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat -76px -72px / 100px auto}
[id*=tour1view] [class*=tour1info] .view1cont .sinfo1 {position:relative;margin:0;color:#333;font-weight:400;padding-left:28px;}
[id*=tour1view] [class*=tour1info] .view1cont .sinfo1:before {position:absolute;top:0;left:0;content:"!";display:block;width:22px;height:22px;background:#cc0000;border-radius:100%;text-align:center;color:#fff;font-size:13px;font-weight:700;line-height:22px;}
[id*=tour1view] [class*=tour1info] .view1cont .view1info + .sinfo1 {margin-top:-35px;margin-bottom:35px;}
[id*=tour1view] .view1cont2 .tour1view {margin-bottom:60px;}
[id*=tour1view] .view1cont2 .tour1view:after {content:"";display:block;clear:both;}
[id*=tour1view] .view1cont2 .tour1view dl {background:#f4f6f9;border-radius:10px;margin:0 0 5px;padding:16px 14px;overflow:hidden;display:table;width:calc(100% - 5px);box-sizing:border-box;}
[id*=tour1view] .view1cont2 .tour1view dl dt, [id*=tour1view] .view1cont2 .tour1view dl dd {margin:0;display:table-cell;}
[id*=tour1view] .view1cont2 .tour1view dl dt {position:relative;width:160px;vertical-align:middle;padding-left:46px;box-sizing:border-box;font-weight:400;color:#000;}
[id*=tour1view] .view1cont2 .tour1view dl dt:before {position:absolute;top:50%;left:0;content:"";display:block;width:36px;height:36px;background:#fff url(../../img/lib2/tour1view_sprite.png) no-repeat;background-size:100px auto;background-position:-62px -492px;border-radius:100%;margin-top:-18px;}
[id*=tour1view] .view1cont2 .tour1view dl dd {width:calc(100% - 160px);font-weight:400;color:#333;}
[id*=tour1view] .view1cont2 .tour1view dl dd .ic-map {display:inline-block;vertical-align:middle;width:22px;height:22px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat -78px 0 / 100px auto;margin:-4px 0 0 5px;border-radius:8px;}
[id*=tour1view] .view1cont2 .tour1view dl dd .ic-hp {position:relative;display:inline-block;vertical-align:middle;color:inherit;letter-spacing:-.025em;font-size:14px;padding-right:30px}
[id*=tour1view] .view1cont2 .tour1view dl dd .ic-hp:after {position:absolute;top:2px;right:0;content:"";display:block;width:22px;height:22px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat -78px -24px / 100px auto;border-radius:8px;}
[id*=tour1view] .view1cont2 .tour1view dl dd ul {margin:0;padding:0;list-style:none;}
[id*=tour1view] .view1cont2 .tour1view dl dd ul li {position:relative;display:inline-block;vertical-align:top;margin-right:35px;}
[id*=tour1view] .view1cont2 .tour1view dl dd ul li:after {position:absolute;top:8px;right:-18px;content:"";display:block;width:1px;height:12px;background:#ccc;}
[id*=tour1view] .view1cont2 .tour1view dl dd ul li:last-child {margin-right:0}
[id*=tour1view] .view1cont2 .tour1view dl dd ul li:last-child:after {display:none}
[id*=tour1view] .view1cont2 .tour1view dl dd ul:after {content:"";display:block;clear:both;}
[id*=tour1view] .view1cont2 .tour1view dl dd ul.full li {display:block;margin-right:0}
[id*=tour1view] .view1cont2 .tour1view dl dd ul.full li:after {display:none}
/* 아이콘 */
[id*=tour1view] .view1cont2 .tour1view dl dt.addr:before {background-position:0 -24px;}
[id*=tour1view] .view1cont2 .tour1view dl dt.managed:before {background-position:0 -62px}
[id*=tour1view] .view1cont2 .tour1view dl dt.tel:before {background-position:-38px -24px}
[id*=tour1view] .view1cont2 .tour1view dl dt.website:before {background-position:-38px -62px}
[id*=tour1view] .view1cont2 .tour1view dl dt.area:before {background-position:0 -100px}
[id*=tour1view] .view1cont2 .tour1view dl dt.time:before {background-position:-38px -100px}
[id*=tour1view] .view1cont2 .tour1view dl dt.handicap:before {background-position:0 -138px;}
[id*=tour1view] .view1cont2 .tour1view dl dt.seat:before {background-position:-62px -340px;}
[id*=tour1view] .view1cont2 .tour1view dl dt.extent:before {background-position:-62px -378px;}
[id*=tour1view] .view1cont2 .tour1view dl dt.population:before {background-position:-62px -454px;}
[id*=tour1view] .view1cont2 .tour1view dl dt.cyear:before {background-position:-24px -378px;}
[id*=tour1view] .view1cont2 .tour1view dl dt.rooms:before {background-position:-24px -416px;}
[id*=tour1view] .view1cont2 .tour1view dl dt.undecided:before {background-position:-62px -568px;}
/* [id*=tour1view] .view1cont2 .tour1view dl dt.seat:before {background-position:-62px -340px;} */
[id*=tour1view] [class*=tour1info] .view1cont {position:relative;margin-top:45px;font-size:16px;line-height:26px;color:#333;font-weight:400;padding-bottom:20px;border-bottom:1px solid #e1e1e1;overflow:hidden;}
[id*=tour1view] [class*=tour1info].more .view1cont:after {position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:150px;background:linear-gradient(to bottom, transparent, #fff 72%);}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 {padding-bottom:20px;}
[id*=tour1view] [class*=tour1info].more .view1cont {padding-bottom:50px}
[id*=tour1view] [class*=tour1info].more .view1cont .wrap1 {padding-bottom:50px}
[id*=tour1view] [class*=tour1info].full .view1cont:after {display:none;}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t1 {font-size:32px;font-weight:600;color:#000;margin:0 0 30px;line-height:1.1}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t2 {margin:30px 0}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t3 {margin:20px 0;}
[id*=tour1view] [class*=tour1info] .b1.more1 {display:none;width:100px;height:40px;line-height:38px;border:1px solid #e1e1e1;padding:0;margin:-20px auto auto;font-size:15px;color:#000;font-weight:400;background:#fff;border-radius:20px;}
[id*=tour1view] [class*=tour1info] .b1.more1:after {content:"";display:inline-block;vertical-align:middle;width:12px;height:7px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat -76px -89px / 100px auto;margin:-2px 0 0 11px}
[id*=tour1view] [class*=tour1info].full .b1.more1:after {transform:rotate(180deg)}
[id*=tour1view] [class*=tour1info].more .b1.more1 {display:block;}
/* cms로 등록한 관광내용 */
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 h3 {margin-top:1.25em;margin-bottom:.5em;color:#000;font-size:24px}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 p {margin-top:1.125em;margin-bottom:1.125em;line-height:30px;}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 h3 + p {margin-top:0;}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1, .tour1course1view .course1info .view1cont .tip1 {position:relative;background:#f4f6f9;padding:40px 30px 25px;border-radius:20px;margin-top:2.5em;}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 strong, .tour1course1view .course1info .view1cont .tip1 strong {position:absolute;top:-13px;left:26px;width:120px;line-height:40px;background:#eb4050;border-radius:20px;font-weight:700;color:#fff;text-align:center;}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 strong:before, .tour1course1view .course1info .view1cont .tip1 strong:before {content:"";display:inline-block;vertical-align:middle;width:18px;height:15px;background:url(../../img/lib2/ic36a1tip1.png) no-repeat 0 0 / cover;margin:-3px 5px 0 0}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul, .tour1course1view .course1info .view1cont .tip1 ul {list-style:none;margin:0;padding:0;}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li, .tour1course1view .course1info .view1cont .tip1 ul li {position:relative;margin-left:4px;padding-left:14px;line-height:34px;color:#333}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li:before, .tour1course1view .course1info .view1cont .tip1 ul li:before {position:absolute;top:15px;left:0;content:"";display:block;width:4px;height:4px;background:#000;border-radius:100%;}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li a[target=_blank], .tour1course1view .course1info .view1cont .tip1 ul li a[target=_blank] {position:relative;display:inline-block;vertical-align:middle;font-size:15px;color:#000;padding:0 30px 2px 6px;letter-spacing:-.025em;z-index:1}
[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li a[target=_blank]:after, .tour1course1view .course1info .view1cont .tip1 ul li a[target=_blank]:after {position:absolute;content:"";display:block;top:7px;right:5px;width:20px;height:20px;background:url(../../img/lib/ic40a2newlink2.png) no-repeat 0 0 / cover}
@media screen and (max-width:1259px){
	[id*=tour1view] .view1cont2 .tour1view {margin-bottom:50px}
	[id*=tour1view] [class*=tour1info] .view1cont .ht1, [id*=tour1view] [class*=tour1info] .view1cont .wrap1 h3 {font-size:23px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t1 {font-size:30px;margin-bottom:25px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t2 {margin-top:25px;margin-bottom:25px}
}
@media screen and (max-width:1024px){
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t1 {font-size:28px;margin-bottom:20px}
	[id*=tour1view] [class*=tour1info] .view1cont .view1info {margin-top:20px;}
}
@media screen and (max-width:999px){
	[id*=tour1view] [class*=tour1info] .view1cont {margin-top:40px}
	[id*=tour1view] .view1cont2 .tour1view {margin-bottom:40px}
	[id*=tour1view] [class*=tour1info] .view1cont .ht1, [id*=tour1view] [class*=tour1info] .view1cont .wrap1 h3 {font-size:22px;margin-top:1.125em}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t1 {font-size:26px;}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t2 {margin-top:20px;margin-bottom:20px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t3 {margin:15px 0}
	[id*=tour1view] [class*=tour1info] .view1cont .view1info {padding:24px;margin-bottom:40px}
	[id*=tour1view] [class*=tour1info] .view1cont .view1info ul li {float:none;width:100%;margin-left:0}
}
@media screen and (max-width:768px){
	[id*=tour1view] [class*=tour1info] .view1cont {margin-top:35px;padding-bottom:40px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 {padding-bottom:40px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t1 {font-size:24px;margin-bottom:20px;line-height:1.3}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t2 {margin-top:20px;margin-bottom:30px}
	[id*=tour1view] [class*=tour1info] .view1cont .view1info {padding:20px 24px;margin-bottom:35px}
	[id*=tour1view] [class*=tour1info] .view1cont .ht1, [id*=tour1view] [class*=tour1info] .view1cont .wrap1 h3 {font-size:20px;margin-top:1.025em}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 p {line-height:26px}
	[id*=tour1view] .view1cont2 .tour1view dl {font-size:15px;padding:14px;}
}
@media screen and (max-width:699px){
	[id*=tour1view] {padding-top:10px}
	[id*=tour1view] [class*=tour1info] .view1cont {font-size:15px;}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t1 {font-size:22px;margin-bottom:15px;}
	[id*=tour1view] [class*=tour1info] .view1cont .ht1, [id*=tour1view] [class*=tour1info] .view1cont .wrap1 h3 {font-size:19px;margin-top:1em}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1, .tour1course1view .course1info .view1cont .tip1 {padding-left:20px;padding-right:20px;padding-bottom:20px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li, .tour1course1view .course1info .view1cont .tip1 ul li {line-height:24px;margin:5px 0;padding-left:12px;}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li:before, .tour1course1view .course1info .view1cont .tip1 ul li:before {top:10px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li a[target=_blank], .tour1course1view .course1info .view1cont .tip1 ul li a[target=_blank] {font-size:14px;}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li a[target=_blank]:after, .tour1course1view .course1info .view1cont .tip1 ul li a[target=_blank]:after {top:2px}
}
@media screen and (max-width:599px){
	[id*=tour1view] [class*=tour1info] .view1cont {margin-top:30px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t1 {font-size:20px;margin-bottom:12px;}
	[id*=tour1view] [class*=tour1info] .view1cont .ht1, [id*=tour1view] [class*=tour1info] .view1cont .wrap1 h3 {font-size:18px;line-height:1.3}
	[id*=tour1view] .view1cont2 .tour1view dl {padding:10px 14px;}
	[id*=tour1view] .view1cont2 .tour1view dl dt {width:140px;padding-left:38px}
	[id*=tour1view] .view1cont2 .tour1view dl dd {width:calc(100% - 140px)}
	[id*=tour1view] .view1cont2 .tour1view dl dt:before {width:29px;height:29px;background-size:80px auto;margin-top:-14px;}
	[id*=tour1view] .view1cont2 .tour1view dl dt.addr:before {background-position:0 -19px;}
	[id*=tour1view] .view1cont2 .tour1view dl dt.managed:before {background-position:0 -50px}
	[id*=tour1view] .view1cont2 .tour1view dl dt.tel:before {background-position:-30px -19px}
	[id*=tour1view] .view1cont2 .tour1view dl dt.website:before {background-position:-30px -50px}
	[id*=tour1view] .view1cont2 .tour1view dl dt.area:before {background-position:0 -80px}
	[id*=tour1view] .view1cont2 .tour1view dl dt.time:before {background-position:-30px -80px}
	[id*=tour1view] .view1cont2 .tour1view dl dt.handicap:before {background-position:0 -110px;}
	[id*=tour1view] .view1cont2 .tour1view dl dt.seat:before {background-position:-50px -272px;}
	[id*=tour1view] .view1cont2 .tour1view dl dt.extent:before {background-position:-50px -302px;}
	[id*=tour1view] .view1cont2 .tour1view dl dt.population:before {background-position:-50px -363px;}
	[id*=tour1view] .view1cont2 .tour1view dl dd .ic-hp {margin-top:-3px;}
	[id*=tour1view] .view1cont2 .tour1view dl dd ul li {margin-right:25px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .t2 {margin-top:15px;margin-bottom:25px}
}
@media screen and (max-width:499px){
	[id*=tour1view] [class*=tour1info] .view1cont {margin-top:25px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1, .tour1course1view .course1info .view1cont .tip1 {padding-top:32px;padding-bottom:15px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 strong, .tour1course1view .course1info .view1cont .tip1 strong {left:20px;width:110px;line-height:36px}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li, .tour1course1view .course1info .view1cont .tip1 ul li {font-size:14px;line-height:22px;}
	[id*=tour1view] [class*=tour1info] .view1cont .wrap1 .tip1 ul li:before, .tour1course1view .course1info .view1cont .tip1 ul li:before {top:8px}
	[id*=tour1view] .view1cont2 .tour1view dl {display:block;width:100%;}
	[id*=tour1view] .view1cont2 .tour1view dl dt, [id*=tour1view] .view1cont2 .tour1view dl dd {display:block;width:100%;}
	[id*=tour1view] .view1cont2 .tour1view dl dt {padding-left:35px}
	[id*=tour1view] .view1cont2 .tour1view dl dd {margin-top:1px;padding-left:38px;box-sizing:border-box;}
	[id*=tour1view] .view1cont2 .tour1view dl dd ul li {margin-right:20px;}
	[id*=tour1view] .view1cont2 .tour1view dl dd ul li:after {top:8px;right:-14px}
	[id*=tour1view] .view1cont2 .tour1view dl dd .ic-hp {word-wrap:break-word;display:block;line-height:1.3;margin-top:3px;padding-right:0;}
	[id*=tour1view] .view1cont2 .tour1view dl dd .ic-hp:after {position:relative;top:auto;right:auto;display:inline-block;vertical-align:middle;margin-left:7px;margin-top:-2px}
}


/* 관광지상세 */
#tour1view .tour1info .view1cont2 .ht2 {position:relative;font-size:24px;color:#010101;font-weight:600;line-height:1.1;padding-left:40px;margin-bottom:30px;}
#tour1view .tour1info .view1cont2 .ht2:before {position:absolute;top:-2px;left:0;content:"";display:block;width:32px;height:31px;background:url(../../img/sub/sub_sprite.png) no-repeat 0 -17px / auto 100px;}
#tour1view .tour1info .view1cont  {max-height:550px;}
#tour1view .tour1info.full .view1cont {max-height:100%}
#tour1view .tour1info .view1cont2 {margin-top:50px;}
#tour1view .view1cont2 .tour1view [class*=dl]:after {content:"";display:block;clear:both;}
#tour1view .view1cont2 .tour1view dl {float:left;width:calc(50% - 5px);margin-left:10px;}
#tour1view .view1cont2 .tour1view dl:nth-child(odd) {margin-left:0;}
@media screen and (max-width:1199px){
	#tour1view .view1cont2 .tour1view dl {float:none;width:100%;margin-left:0}
}
@media screen and (max-width:1024px){
	#tour1view .tour1info .view1cont2 .ht2 {font-size:22px}
	#tour1view .view1cont2 .tour1view .dl1, #tour1view .view1cont2 .tour1view .dl2 {float:none;width:100%;}
}
@media screen and (max-width:999px){
	#tour1view .tour1info .view1cont2 .ht2 {margin-bottom:20px}
}
@media screen and (max-width:768px){	
	#tour1view .tour1info .view1cont {max-height:400px;}
	#tour1view .tour1info .view1cont2 {margin-top:45px;}
	#tour1view .tour1info .view1cont2 .ht2 {margin-bottom:20px;font-size:20px;padding-left:32px}
	#tour1view .tour1info .view1cont2 .ht2:before {top:0;width:26px;height:25px;background-size:auto 80px;background-position:0 -14px}
}
@media screen and (max-width:499px){
	#tour1view .tour1info .view1cont {max-height:250px;}
	#tour1view .tour1info .view1cont2 {margin-top:35px;}
}


/* 블로그리뷰 */
#nblog1 .datalist {margin-right:-20px;}
#nblog1 .datalist .item a {display:block;margin-right:20px;background:#fff;border:1px solid #ddd;border-radius:20px;padding:40px 30px 35px;transition:all .35s ease}
#nblog1 .datalist .item a .h1 {display:block;font-size:17px;font-weight:600;color:#000;line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#nblog1 .datalist .item a .t1 {font-size:14px;line-height:23px;height:69px;overflow:hidden;font-weight:400;color:#7d7d7d;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;}
#nblog1 .datalist .item a .t2 {position:relative;display:block;font-size:15px;font-weight:500;color:#000;padding-left:67px;line-height:28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#nblog1 .datalist .item a .t2:before {position:absolute;top:0;left:0;content:"";display:block;width:60px;height:28px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat 0 -340px / 100px auto}
#nblog1 .datalist .slick-arrow {position:absolute;top:50%;width:45px;height:45px;margin:0;border-radius:100%;text-indent:-9999px;z-index:1;border:0;margin-top:-22.5px;background:#fff;box-shadow:5px 5px 5px rgba(0,0,0,.1)}
#nblog1 .datalist .slick-arrow:before {position:absolute;top:50%;left:50%;content:"";display:block;width:14px;height:14px;border:3px solid #444;box-sizing:border-box;margin:-7px;border-radius:3px;transform:rotate(45deg)}
#nblog1 .datalist .slick-prev {left:-22px;}
#nblog1 .datalist .slick-next {right:-2px}
#nblog1 .datalist .slick-prev:before {border-right:0;border-top:0;margin-left:-5px}
#nblog1 .datalist .slick-next:before {border-left:0;border-bottom:0;margin-left:-9px}
@media screen and (min-width:1260px){
	#nblog1 .datalist .slick-list {padding-bottom:20px;}
	#nblog1 .datalist .item a:hover {border-color:#59b431;box-shadow:10px 10px 20px rgba(0,0,0,.1);}
}
@media screen and (max-width:768px){
	#nblog1 .datalist {margin-right:-15px}
	#nblog1 .datalist .slick-list {padding-bottom:0}
	#nblog1 .datalist .item a {padding:30px 25px;margin-right:15px}
}
@media screen and (max-width:599px){
	#nblog1 .datalist .item a {padding:23px 20px 20px;}
}

.infomenu1.btns {text-align:center;padding-top:60px;}
.infomenu1.btns .button {display:inline-block;vertical-align:top;border-radius:5px;border:0;width:150px;height:50px;margin:0;padding:0;font-size:16px;font-weight:500;line-height:50px;}
.infomenu1.btns .button.submit {background:#22274c;color:#fff;}
@media screen and (max-width:999px){
	.infomenu1.btns {padding-top:40px;}
}
@media screen and (max-width:499px){
	.infomenu1.btns {padding-top:30px;}
	.infomenu1.btns .button {width:120px;height:45px;line-height:45px;font-size:15px;}
}
@media screen and (max-width:399px){
	.infomenu1.btns {padding-top:25px;}
	.infomenu1.btns .button {width:110px;height:40px;line-height:40px;font-size:14px;}
}

/* 여행후기 */
.review1wrap * {margin:0}
.review1wrap .review1form {border:1px solid #ddd;border-radius:20px;padding:30px;}
.review1wrap .review1form form {position:relative;}
.review1wrap .review1form form textarea {background:#f4f6f9;border-radius:5px;border:0;width:calc(100% - 85px);height:75px;margin:0 85px 0 0;padding:15px;color:#858585}
.review1wrap .review1form form textarea::-webkit-input-placeholder {color:#959595; } /* WebKit browsers */
.review1wrap .review1form form textarea:-moz-placeholder {color:#959595; } /* Mozilla Firefox 4 to 18 */
.review1wrap .review1form form textarea::-moz-placeholder {color:#959595; } /* Mozilla Firefox 19+ */
.review1wrap .review1form form textarea:-ms-input-placeholder {color:#999; } /* Internet Explorer 10+ */
.review1wrap .review1form form .button.submit {position:absolute;top:0;right:0;width:75px;height:75px;background:#2a2f42;color:#fff;border-radius:5px;font-weight:500;border:0;margin:0}
.review1wrap .review1lst {border:1px solid #ddd;margin-top:10px;border-radius:20px;padding:5px 30px 25px;}
.review1wrap .review1lst ul {margin:0;padding:0;list-style:none;}
.review1wrap .review1lst li {position:relative;margin:25px 0}
.review1wrap .review1lst li .name {position:relative;color:#000;font-weight:500;display:block;margin-bottom:8px;padding-left:32px}
.review1wrap .review1lst li .name:before {position:absolute;top:3px;left:6px;content:"";display:block;width:20px;height:22px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat 0 0 / 100px auto}
.review1wrap .review1lst li .t1 {background:#f4f6f9;padding:13px;border-radius:5px;line-height:26px;color:#333;font-weight:400}
.review1wrap .review1lst li .btns {position:absolute;top:5px;right:5px}
.review1wrap .review1lst li .btns .b1 {display:inline-block;vertical-align:top;width:22px;height:22px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat;background-size:100px auto;text-indent:-9999px;margin-left:8px}
.review1wrap .review1lst li .btns .b1.modify {background-position:-22px 0}
.review1wrap .review1lst li .btns .b1.delete {background-position:-46px 0}
.review1wrap .review1lst .pagination {margin-top:20px;font-size:15px;}
.review1wrap .review1lst .pagination .m a {width:20px;height:20px;line-height:20px;margin:2px 1px;box-sizing:border-box;border-radius:0}
.review1wrap .review1lst .pagination .pages {display:inline-block;vertical-align:middle;margin:0 5px;}
.review1wrap .review1lst .psidemenugination .pages .m a {min-width:auto;color:#777;font-weight:400;padding:0}
.review1wrap .review1lst .pagination .pages .on a {background-color:transparent;color:#000;font-weight:600}
.review1wrap .review1lst .pagination .control .m a {border:0}
@media screen and (max-width:999px){
	.review1wrap .review1form {padding:25px;}
	.review1wrap .review1lst {padding-left:25px;padding-right:25px;}
}
@media screen and (max-width:768px){	
	.review1wrap .review1form {padding:20px;}
	.review1wrap .review1lst {padding-left:20px;padding-right:20px;}
	.review1wrap .review1lst li {margin:20px 0}
}
@media screen and (max-width:699px){
	.review1wrap .review1lst li .t1 {font-size:15px;line-height:24px;}
}
@media screen and (max-width:599px){
	.review1wrap .review1form form textarea {width:100%;height:100px;}
	.review1wrap .review1form form .button.submit {position:relative;top:auto;right:auto;width:100%;height:45px;font-size:15px;margin-top:5px;}
}

/* 음식점 */
#tour1view2 #sppr1 {position:relative;float:left;width:600px;}
#tour1view2 #sppr1 .datalist .item .f1 {padding-bottom:66.6667%;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;}
#tour1view2 #sppr1 .datalist .item .f1 .f1p1 {left:-200%;right:-200%;}
#tour1view2 #sppr1 .datalist .item .f1 .f1p1 img {width:auto;height:100%;margin:auto;}
#tour1view2 #sppr1 .datalist .slick-arrow {width:60px;height:60px;background-size:90px auto;}
#tour1view2 #sppr1 .datalist .slick-prev {left:-30px;background-position:-8px -165px}
#tour1view2 #sppr1 .datalist .slick-next {right:-30px;background-position:-4px -238px}
#tour1view2 .view1cont2 {float:right;width:calc(100% - 650px)}
#tour1view2 .view1cont2 .ht2 {margin-top:15px;margin-bottom:30px}
#tour1view2 .view1cont2 .tour1view {margin-bottom:0}
#tour1view2 .view1cont2 .tour1view dl {padding-top:11px;padding-bottom:11px;}
#tour1view2 .view1cont2 .tour1view dl dt, #tour1view2 .view1cont2 .tour1view dl dd {display:inline-block;vertical-align:middle;box-sizing:border-box;}
#tour1view2 .view1cont2 .tour1view dl dt {width:170px;}
#tour1view2 .view1cont2 .tour1view dl dd {width:calc(100% - 190px)}
#tour1view2 .view1cont2 .tour1view dl dd a {display:inline-block;vertical-align:middle;max-width:calc(100% - 30px);white-space:nowrap;text-overflow:ellipsis;}
#tour1view2 .view1cont2 .tour1view dl dd a[href*=tel] {position:relative;padding-right:30px;color:#333;}
#tour1view2 .view1cont2 .tour1view dl dd a[href*=tel]:after {position:absolute;top:2px;right:0;content:"";display:block;width:22px;height:22px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat -78px -48px / 100px auto;}
#tour1view2 .view1cont2 .tour1view dl dd a[href*=tel]:before {content:",";display:inline-block;vertical-align:middle;margin-left:-2px;margin-right:5px}
#tour1view2 .view1cont2 .tour1view dl dd a[href*=tel]:first-child:before {display:none;}
#tour1view2 .view1cont2 .tour1view dl dd a.ic-hp {position:relative;padding-right:30px;color:#333;max-width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#tour1view2 .view1cont2 .tour1view dl dd a.ic-hp:after {position:absolute;top:3px;right:0;content:"";display:block;width:22px;height:22px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat -78px -24px / 100px auto;}
#tour1view2 .tour1info, #tour1view2 .tour1info2 {float:left;width:100%;}
#tour1view2 .tour1info .view1cont {margin-top:45px;max-height:200px;}
#tour1view2 .tour1info2 .view1cont {margin-top:50px;max-height:450px}
#tour1view2 [class*=tour1info].full .view1cont {max-height:100%;padding-bottom:0}
#tour1view2 .ht2 {position:relative;font-size:24px;color:#010101;font-weight:600;line-height:1.1;padding-left:40px;margin-top:40px;margin-bottom:30px;}
#tour1view2 .ht2:before {position:absolute;top:-2px;left:0;content:"";display:block;width:32px;height:31px;background:url(../../img/sub/sub_sprite.png) no-repeat 0 -17px / auto 100px;}
@media screen and (max-width:1259px){
	#tour1view2 #sppr1 {max-width:600px;width:100%;margin:auto;float:none;}
	#tour1view2 .view1cont2 {width:100%;float:none;margin-top:40px;}
	#tour1view2 .view1cont2 .tour1view dl {display:inline-flex;width:calc(50% - 7px);margin:0 2.5px 5px}
	#tour1view2 .view1cont2 .tour1view dl dt {width:150px}
	#tour1view2 .view1cont2 .tour1view dl dd {width:calc(100% - 155px)}
	#tour1view2 .view1cont2 .ht2 {margin-top:10px;margin-bottom:20px;}
}
@media screen and (max-width:999px){
	#tour1view2 .view1cont2 .tour1view dl {display:block;width:100%;margin:0 0 3px}
	#tour1view2 .tour1info .view1cont {margin-top:40px}
	#tour1view2 .ht2 {font-size:22px;padding-left:32px;}
	#tour1view2 .ht2:before {top:0;width:26px;height:25px;background-size:auto 80px;background-position:0 -13px;border-radius:100%;}
}
@media screen and (max-width:599px){
	#tour1view2 #sppr1 .datalist .slick-arrow {width:42px;height:42px;background-size:auto 350px}
	#tour1view2 #sppr1 .datalist .slick-prev {left:-21px;background-position:-7px -130px}
	#tour1view2 #sppr1 .datalist .slick-next {right:-21px;background-position:-7px -186px} 
	#tour1view2 .tour1info .view1cont {margin-top:30px}
	#tour1view2 .view1cont2 {margin-top:30px}
	#tour1view2 .view1cont2 .tour1view dl dt {width:130px}
	#tour1view2 .view1cont2 .tour1view dl dd {width:calc(100% - 135px)}
	#tour1view2 .ht2 {font-size:21px;margin-top:35px;margin-bottom:20px}
	#tour1view2 .view1cont2 .ht2 {margin-bottom:15px;}
	#tour1view2 .tour1info2 .view1cont {margin-top:30px;max-height:200px}
}
@media screen and (max-width:499px){
	#tour1view2 .view1cont2 .tour1view dl dt, #tour1view2 .view1cont2 .tour1view dl dd {display:block;width:100%;}
	#tour1view2 .view1cont2 .tour1view dl dd {padding-left:35px}
	#tour1view2 .ht2 {margin-top:30px;margin-bottom:15px}
}


/* 스탬프 모달팝업 */
.tour1popup1 {position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:200;display:none}
.tour1popup1.on {display:block;}
.tour1popup1 .w1 {position:relative;background:#fff;max-width:750px;height:770px;margin:80px auto;border-radius:20px;overflow:hidden;padding:100px 40px 20px;box-sizing:border-box;}
.tour1popup1 .w1 .h1 {position:absolute;top:0;left:0;width:100%;margin:0;background:#d43450;color:#fff;font-size:24px;font-weight:500;padding:20px 60px 18px 38px;line-height:1.1;box-sizing:border-box;}
.tour1popup1 .w1 .h2 {margin:0;font-size:30px;font-family:"HANAMDAUM", sans-serif;font-weight:500;color:#000;line-height:1.1;border-bottom:1px solid #000;padding-bottom:15px}
.tour1popup1 .w1 .h2 span {display:block;font-size:15px;font-weight:400;font-family:"S-CoreDream", sans-serif;text-decoration:underline;text-underline-offset:2px;margin-bottom:10px;}
.tour1popup1 .w1 .h3 {position:relative;margin:30px 0 20px;font-size:20px;color:#000;line-height:1.1;padding-left:34px;}
.tour1popup1 .w1 .h3:before {position:absolute;top:-1px;left:2px;content:"";display:block;width:25px;height:25px;background:url(../../img/lib2/ic50a1h3.png) no-repeat 0 0 / cover;}
.tour1popup1 .w1 table.t1 {border:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.tour1popup1 .w1 table.t1 th, .tour1popup1 .w1 table.t1 td {border:0}
.tour1popup1 .w1 table.t1 th {color:#000;font-weight:500;padding:0}
.tour1popup1 .w1 table.t1 td {padding-top:20px;padding-bottom:20px}
.tour1popup1 .w1 table.t1 td select {width:90px;height:46px;border:1px solid #cbcbcb;background:#f5f7fa;border-radius:5px}
.tour1popup1 .w1 input[type="file"] {margin:0}
.tour1popup1 .w1 textarea {border:1px solid #cbcbcb;border-radius:5px;height:96px;margin:0}
.tour1popup1 .w1 .infomenu1.btns {padding-top:40px;}
.tour1popup1 .w1 .close {position:absolute;top:12px;right:12px;width:40px;height:40px;background:#000;border-radius:100%;}
.tour1popup1 .w1 .close:before, .tour1popup1 .w1 .close:after {position:absolute;top:50%;left:50%;content:"";display:block;width:2px;height:19px;background:#fff;margin:-10px -1px}
.tour1popup1 .w1 .close:before {transform:rotate(45deg)}
.tour1popup1 .w1 .close:after {transform:rotate(-45deg)}


/* 추천코스 상세 */
/* .tour1course1view {background:url(../../img/lib2/patt_cnb2.gif) repeat-x 0 0;padding-top:40px;} */
.tour1course1view .hg1 {text-align:center;background:url(../../img/lib2/patt_cnb2.gif) repeat-x 0 bottom;padding-bottom:50px}
.tour1course1view .hg1 .ht1 {display:inline-block;vertical-align:top;margin:0 0 30px;font-size:32px;line-height:1.1;font-weight:600;background:linear-gradient(125deg, #eb4050 40%, #211b8f 69%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.tour1course1view .hg1 .datalist {margin-right:-20px}
.tour1course1view .hg1 .datalist .item {position:relative;}
.tour1course1view .hg1 .datalist .item a {display:block;margin-right:20px;}
.tour1course1view .hg1 .datalist .item a .f1 {position:relative;display:block;height:0;padding-bottom:66.667%;overflow:hidden;border-radius:20px;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;}
.tour1course1view .hg1 .datalist .item a .f1 .f1p1 {position:absolute;top:0;left:0;width:100%;height:100%;}
.tour1course1view .hg1 .datalist .item a .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.tour1course1view .hg1 .datalist .item a .t1 {display:block;margin-top:15px;font-size:18px;color:#000;font-weight:500;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;padding-top:5px;}
.tour1course1view .hg1 .datalist .item a .t1 .num {display:inline-block;vertical-align:top;width:26px;height:26px;background:#000;border-radius:100%;line-height:26px;color:#fff;font-size:14px;font-weight:800;margin:-4px 5px 0 0}
.tour1course1view .hg1 .datalist .item .b1.map {position:absolute;top:50%;left:-40px;width:60px;height:60px;background:#fff;border-radius:100%;margin-top:-50px;z-index:1}
.tour1course1view .hg1 .datalist .item .b1.map:before {position:absolute;top:50%;left:50%;content:"";display:block;width:20px;height:36px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat -22px  -492px / 100px auto;margin-top:-18px;margin-left:-10px;transition:all .4s ease;z-index:1}
.tour1course1view .hg1 .datalist .item .b1.map:after {position:absolute;bottom:12px;left:50%;content:"";display:block;width:17px;height:17px;background:#fae100;border-radius:100%;margin-left:-9px;opacity:0;transition:all .4s ease;}
.tour1course1view .hg1 .datalist .slick-arrow {position:absolute;top:50%;width:50px;height:50px;background:#fff url(../../img/lib2/tour1list_sprite.png) no-repeat;background-size:auto 50px;border-radius:100%;margin-top:-47px;z-index:1;border:0;text-indent:-9999px;}
.tour1course1view .hg1 .datalist .slick-prev {left:-25px;background-position:-52px 0}
.tour1course1view .hg1 .datalist .slick-next {right:-5px;background-position:-104px 0}
.tour1course1view .course1info .view1cont {position:relative;margin-top:60px;font-size:16px;line-height:26px;color:#333;font-weight:400;border-bottom:1px solid #e1e1e1;overflow:hidden;max-height:300px;padding-bottom:20px;margin-bottom:50px;}
.tour1course1view .course1info.more .view1cont {padding-bottom:50px;}
.tour1course1view .course1info.more .view1cont:after {position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:150px;background:linear-gradient(to bottom, transparent, #fff 72%);}
.tour1course1view .course1info.full .view1cont {max-height:100%;}
.tour1course1view .course1info.full .view1cont:after {display:none;}
.tour1course1view .course1info .ht1 {position:relative;font-size:24px;color:#010101;font-weight:600;line-height:1.1;padding-left:40px;margin-bottom:30px;}
.tour1course1view .course1info .ht1:before {position:absolute;top:-2px;left:0;content:"";display:block;width:32px;height:31px;background:url(../../img/sub/sub_sprite.png) no-repeat 0 -17px / auto 100px;}
.tour1course1view .course1info .view1cont .view1info {background:#f4f6f9;border-radius:10px;line-height:30px;font-weight:400;color:#333;padding:30px 0;margin-top:20px;margin-bottom:45px}
.tour1course1view .course1info .view1cont .view1info ul {list-style:none;margin:0;padding:0;overflow:hidden;}
.tour1course1view .course1info .view1cont .view1info ul li {position:relative;float:left;width:calc(50% - 30px);margin-left:30px;box-sizing:border-box;padding-left:25px;}
.tour1course1view .course1info .view1cont .view1info ul li:before {position:absolute;top:6px;left:0;content:"";display:block;width:18px;height:15px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat -76px -72px / 100px auto}
.tour1course1view .course1info .view1cont .ht1 {padding-left:0;margin-bottom:5px}
.tour1course1view .course1info .view1cont .ht1:before {display:none;}
/* cms 에서 등록한 컨텐츠  */
.tour1course1view .course1info.more .view1cont h3 {font-size:24px;margin-top:30px;margin-bottom:10px;}
.tour1course1view .course1info.more .view1cont p {margin:15px 0}	
.tour1course1view .course1info .view1cont p.t1 {font-size:32px;font-weight:600;color:#000;margin:0 0 30px;line-height:1.1}
.tour1course1view .course1info .view1cont .t2 {margin:30px 0}
.tour1course1view .course1info .view1cont .t3 {margin:20px 0;}
.tour1course1view .course1info .b1.more1 {display:none;width:100px;height:40px;line-height:38px;border:1px solid #e1e1e1;padding:0;margin:-70px auto 50px;font-size:15px;color:#000;font-weight:400;background:#fff;border-radius:20px;}
.tour1course1view .course1info .b1.more1:after {content:"";display:inline-block;vertical-align:middle;width:12px;height:7px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat -76px -89px / 100px auto;margin:-2px 0 0 11px}
.tour1course1view .course1info.full .b1.more1:after {transform:rotate(180deg)}
.tour1course1view .course1info.more .b1.more1 {display:block;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	/* ie10이하에서는 글자 그라데이션 지원 안됨 */
	.tour1course1view .hg1 .ht1 {background:transparent;color:#211b8f}
}
.tour1course1view .course1info .info1list {list-style:none;margin:0;padding:0}
.tour1course1view .course1info .info1list>li {position:relative;padding-left:400px;border-bottom:1px solid #e1e1e1;min-height:220px;padding-bottom:30px;margin-bottom:30px}
.tour1course1view .course1info .info1list>li:last-child {margin-bottom:0}
.tour1course1view .course1info .info1list>li .f1 {position:absolute;top:0;left:0;display:block;width:360px;height:220px;overflow:hidden;border-radius:20px;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;}
.tour1course1view .course1info .info1list>li .f1 .f1p1 {position:absolute;top:0;left:0;width:100%;height:100%}
.tour1course1view .course1info .info1list>li .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.tour1course1view .course1info .info1list>li .tg1 {padding-top:15px;}
.tour1course1view .course1info .info1list>li .tg1 a {display:block;}
.tour1course1view .course1info .info1list>li .tg1 a .h1 {display:block;font-size:26px;color:#000;font-weight:700;line-height:1.1;}
.tour1course1view .course1info .info1list>li .tg1 a .t1 {line-height:24px;color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:96px;margin:15px 0 20px;}
.tour1course1view .course1info .info1list>li .tg1 a:hover .h1, .tour1course1view .course1info .info1list>li .tg1 a:focus .h1 {text-decoration:underline;text-underline-offset:4px}
.tour1course1view .course1info .info1list>li .tg1 .lst {margin:0;padding:0;list-style:none;}
.tour1course1view .course1info .info1list>li .tg1 .lst li {position:relative;font-size:15px;color:#3d3e42;padding-left:25px;display:inline-block;vertical-align:top;margin-right:40px;}
.tour1course1view .course1info .info1list>li .tg1 .lst li:before {position:absolute;top:5px;left:0;content:"";display:block;width:17px;height:16px;background:url(../../img/lib2/tour1list_sprite.png) no-repeat;background-size:auto 50px;}
.tour1course1view .course1info .info1list>li .tg1 .lst li:first-child:after {position:absolute;top:8px;right:-24px;content:"";display:block;width:1px;height:11px;background:#c4c5c6;}
.tour1course1view .course1info .info1list>li .tg1 .lst li.add a {font-size:14px;color:inherit;}
.tour1course1view .course1info .info1list>li .tg1 .lst li.add:before {background-position:-19px 0}
@media screen and (min-width:1260px){
	.tour1course1view .hg1 .datalist .item .b1.map:hover:before {margin-top:-23px;}
	.tour1course1view .hg1 .datalist .item .b1.map:hover:after {opacity:1}
}
@media screen and (max-width:1259px){
	.tour1course1view .hg1 .ht1, .tour1course1view .course1info .view1cont .t1 {font-size:30px}
	.tour1course1view .hg1 .datalist {margin-right:-15px}
	.tour1course1view .hg1 .datalist .item a {margin-right:15px;}
	.tour1course1view .hg1 .datalist .slick-next {right:-10px}
	.tour1course1view .course1info .view1cont {margin-top:50px}
	.tour1course1view .course1info .b1.more1 {margin-bottom:30px}
	.tour1course1view .course1info .info1list>li {min-height:200px;padding-left:360px;padding-bottom:25px;margin-bottom:25px}
	.tour1course1view .course1info .info1list>li .f1 {width:324px;height:198px;}
	.tour1course1view .course1info .info1list>li .tg1 {padding-top:8px}
	.tour1course1view .course1info .info1list>li .tg1 a .h1 {font-size:24px}
}
@media screen and (max-width:999px){
	.tour1course1view .hg1 .ht1 {font-size:28px;margin-bottom:25px}
	.tour1course1view .course1info .ht1 {margin-bottom:20px}
	.tour1course1view .course1info .view1cont p.t1 {font-size:28px}
	.tour1course1view .course1info .info1list>li .tg1 a .h1 {font-size:22px;}
}
@media screen and (max-width:899px){
	.tour1course1view .hg1 {padding-bottom:40px}
}
@media screen and (max-width:768px){
	.tour1course1view {margin-top:0px;padding-top:20px;/* background:url(../../img/lib2/patt_cnb2.gif) repeat-x 0 top */}
	.tour1course1view .hg1 {padding-bottom:35px}
	.tour1course1view .hg1 .ht1, .tour1course1view .course1info .view1cont p.t1 {font-size:26px;}
	.tour1course1view .course1info .view1cont p.t1 {margin-bottom:20px}
	.tour1course1view .course1info.more .view1cont h3 {font-size:22px;margin-top:25px}
	.tour1course1view .course1info .info1list>li {padding-left:0}
	.tour1course1view .course1info .info1list>li .f1 {position:relative;top:auto;left:auto;margin:auto;width:360px;height:220px;}
	.tour1course1view .course1info .info1list>li .tg1 {padding-top:20px}
	.tour1course1view .course1info .ht1 {font-size:22px}
}
@media screen and (max-width:699px){
	.tour1course1view .hg1 .ht1 {font-size:24px;margin-bottom:23px}
	.tour1course1view .course1info .view1cont {margin-top:30px;max-height:250px}
	.tour1course1view .course1info.more .view1cont p {font-size:15px;line-height:24px;margin:10px 0}
	.tour1course1view .course1info .view1cont p.t1 {font-size:24px;margin-bottom:0}
	.tour1course1view .course1info.more .view1cont h3 {margin-top:20px;margin-bottom:0;font-size:21px}
	.tour1course1view .hg1 .datalist .item a .t1 {font-size:17px;}	
	.tour1course1view .course1info .info1list>li .tg1 a .h1 {font-size:20px;}
}
@media screen and (max-width:539px){
	.tour1course1view .hg1 .ht1 {font-size:22px;margin-bottom:18px;}
	.tour1course1view .course1info .ht1 {font-size:20px}
	.tour1course1view .course1info .view1cont p.t1 {font-size:22px}
	.tour1course1view .course1info.more .view1cont h3 {font-size:19px}
	.tour1course1view .hg1 .datalist .slick-next {right:-25px}
	.tour1course1view .course1info .info1list>li .tg1 a .h1 {font-size:19px;}
	.tour1course1view .course1info .info1list>li .tg1 a .t1 {margin-top:10px;}
	.tour1course1view .hg1 .datalist .item .b1.map {width:42px;height:42px;left:-29px;top:auto;bottom:40px;}
	.tour1course1view .hg1 .datalist .item .b1.map:before {margin-top:-20px;}
	.tour1course1view .hg1 .datalist .item .b1.map:after {opacity:1;width:13px;height:13px;bottom:5px;margin-left:-7px;}
}
@media screen and (max-width:449px){
	.tour1course1view .hg1 {position:relative;}
	.tour1course1view .hg1 .datalist {position:static;margin-right:-200px}
	.tour1course1view .hg1 .datalist .slick-arrow {width:40px;height:40px;background-size:auto 40px;}
	.tour1course1view .hg1 .datalist .slick-prev {left:-18px;background-position:-42px 0}
	.tour1course1view .hg1 .datalist .slick-next {right:-18px;background-position:-84px 0}
	.tour1course1view .course1info .info1list>li .f1 {width:100%;height:0;padding-bottom:61.11%;overflow:hidden;}
}
@media screen and (max-width:399px){
	.tour1course1view .hg1 .ht1 {font-size:20px;margin-bottom:15px;}
	.tour1course1view .course1info .view1cont .t1 {font-size:20px}
	.tour1course1view .course1info .info1list>li .f1 {width:100%;height:0;padding-bottom:61.11%;}
	
}

/* 공연안내 목록 */
.art1schedule1 .search1select1 {margin-left:0;margin-right:0;text-align:center;}
.art1schedule1 .search1select1 select.select1 {float:none;display:inline-block;vertical-align:top;width:16.7%;height:46px;}
.art1schedule1 .search1select1 input.text1 {float:none;display:inline-block;vertical-align:top;width:41.4%;height:46px;padding-left:13px}
.art1schedule1 .search1select1 .button.search {float:none;display:inline-block;vertical-align:top;width:8.7%;height:46px;}
@media screen and (max-width:768px){
	.art1schedule1 .search1select1 {padding:15px 20px;}
	.art1schedule1 .search1select1 select.select1 {width:30%;}
	.art1schedule1 .search1select1 input.text1 {width:50%}
	.art1schedule1 .search1select1 .button.search {width:15%}
}
@media screen and (max-width:599px){
	.art1schedule1 .search1select1 {padding:12px;font-size:15px;}
	.art1schedule1 .search1select1 select.select1, .art1schedule1 .search1select1 input.text1 {margin-top:0;margin-bottom:0;height:42px;}
	.art1schedule1 .search1select1 .button.search {width:16%;height:42px;margin-left:1%}
}
@media screen and (max-width:499px){
	.art1schedule1 .search1select1 select.select1, .art1schedule1 .search1select1 input.text1 {width:100%;margin-left:0;padding-left:10px;}
	.art1schedule1 .search1select1 input.text1 {margin-top:5px;margin-bottom:5px;}
	.art1schedule1 .search1select1 .button.search {width:100%;margin-left:0;}
}

.art1schedule1 .time1nav1 {position:relative;padding-left:170px;border-bottom:2px solid #000;padding-bottom:20px;margin-bottom:30px}
.art1schedule1 .time1nav1 .hg1 {position:absolute;top:0;left:0;width:170px;text-align:center}
.art1schedule1 .time1nav1 .hg1 * {display:inline-block;vertical-align:top;}
.art1schedule1 .time1nav1 .hg1 .h1 {margin:0;line-height:52px;font-size:30px;color:#eb4050;font-weight:700;letter-spacing:-.05em;}
.art1schedule1 .time1nav1 .hg1 .m {position:absolute;top:50%;width:30px;height:30px;background:url(../../img/lib2/art1list_sprite.png) no-repeat;background-size:auto 100px;margin-top:-15px;}
.art1schedule1 .time1nav1 .hg1 .m.prev {left:0;background-position:0 0}
.art1schedule1 .time1nav1 .hg1 .m.next {right:0;background-position:-32px 0}
.art1schedule1 .time1nav1 .lst {text-align:right;list-style:none;margin:0;padding:0}
.art1schedule1 .time1nav1 .lst li {position:relative;display:inline-block;vertical-align:top;}
.art1schedule1 .time1nav1 .lst li:after {position:absolute;top:50%;left:0;content:"";display:block;width:1px;height:10px;background:#e1e1e1;margin-top:-5px;}
.art1schedule1 .time1nav1 .lst li:first-child:after {display:none}
.art1schedule1 .time1nav1 .lst li a {position:relative;display:block;color:#333;padding:13px 22px;z-index:1;font-weight:500;}
.art1schedule1 .time1nav1 .lst li.on a {color:#fff;padding-top:11px;padding-bottom:10px;}
.art1schedule1 .time1nav1 .lst li.on a:before {content:"";display:block;width:5px;height:5px;background:#fff;border-radius:100%;margin:auto;}
.art1schedule1 .time1nav1 .lst li.on a:after {position:absolute;top:50%;left:50%;content:"";display:block;width:60px;height:60px;border-radius:100%;background:#eb4050;z-index:-1;margin:-30px -30px;}
.art1schedule1 .schedule1list {margin-top:25px}
.art1schedule1 .schedule1list ol {list-style:none;margin:0;padding:0}
.art1schedule1 .schedule1list ol li {position:relative;border:1px solid #ddd;border-radius:20px;padding:40px;overflow:hidden;margin-bottom:20px;transition:box-shadow .35s ease, border-color .35s ease}
.art1schedule1 .schedule1list ol li .f1 {position:relative;float:left;width:230px;height:340px;overflow:hidden;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;border-radius:10px;margin-right:60px;box-shadow:10px 10px 25px rgba(0,0,0,.2)}
.art1schedule1 .schedule1list ol li .f1 .f1p1 {position:absolute;top:0;left:0;width:100%;height:100%;}
.art1schedule1 .schedule1list ol li .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.art1schedule1 .schedule1list ol li .tg1 {float:left;width:calc(100% - 290px);padding-top:18px}
.art1schedule1 .schedule1list ol li .tg1 .h1 {display:block;font-size:26px;color:#000;font-weight:600;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:24px;}
.art1schedule1 .schedule1list ol li .tg1 dl, .art1schedule1 .schedule1list ol li .tg1 dt, .art1schedule1 .schedule1list ol li .tg1 dd {margin:0}
.art1schedule1 .schedule1list ol li .tg1 dl {background:#f4f6f9;margin-top:5px;overflow:hidden;border-radius:10px;padding:11px 16px;font-weight:400}
.art1schedule1 .schedule1list ol li .tg1 dt {position:relative;float:left;width:150px;color:#000;padding-left:46px;box-sizing:border-box;}
.art1schedule1 .schedule1list ol li .tg1 dt:before {position:absolute;top:50%;left:0;content:"";display:block;width:36px;height:36px;background:#fff url(../../img/lib2/art1list_sprite.png) no-repeat;background-size:auto 100px;margin-top:-18px;border-radius:100%;}
.art1schedule1 .schedule1list ol li .tg1 dl.date dt:before {background-position:-64px 0}
.art1schedule1 .schedule1list ol li .tg1 dl.place dt:before {background-position:-102px 0}
.art1schedule1 .schedule1list ol li .tg1 dl.price dt:before {background-position:-140px 0}
.art1schedule1 .schedule1list ol li .tg1 dl.hosted dt:before {background-position:-272px 0}
.art1schedule1 .schedule1list ol li .tg1 dl.organized dt:before {background-position:-310px 0}
.art1schedule1 .schedule1list ol li .tg1 dl.homepage dt:before {background-position:-348px 0}
.art1schedule1 .schedule1list ol li .tg1 dd {float:left;width:calc(100% - 150px);color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.art1schedule1 .schedule1list ol li .tg1 .b1.more {display:block;width:150px;height:50px;line-height:50px;background:#22284c;border-radius:25px;color:#fff;text-align:center;margin-top:30px;}
.art1schedule1 .schedule1list ol li .tg1 .b1.more:after {content:"";display:inline-block;vertical-align:middle;width:16px;height:8px;background:url(../../img/lib2/art1list_sprite.png) no-repeat -254px 0 / auto 100px;margin:-5px 0 0 14px;transition:margin .35s ease}
.art1schedule1 .schedule1list ol li .tg1 .b1.more:hover:after {margin-left:18px;}
.art1schedule1 .schedule1list ol li.over {border:2px solid	#111925;padding:39px;box-shadow:5px 5px 15px rgba(0,0,0,.1)}
@media screen and (max-width:1499px){
	.art1schedule1 .time1nav1 .lst li a {padding:13px 15px;}
}
@media screen and (max-width:1259px){
	.art1schedule1 .schedule1list ol li {padding:35px 30px 30px;}
	.art1schedule1 .schedule1list ol li .f1 {margin-right:0}
	.art1schedule1 .schedule1list ol li .tg1 {float:right;width:calc(100% - 265px)}
	.art1schedule1 .schedule1list ol li .tg1 .h1 {font-size:24px}
	.art1schedule1 .schedule1list ol li .tg1 dt {width:130px}
	.art1schedule1 .schedule1list ol li .tg1 dd {width:calc(100% - 130px)}
}
@media screen and (max-width:999px){
	.art1schedule1 .time1nav1 {padding-left:0}
	.art1schedule1 .time1nav1 .hg1 {position:relative;top:auto;left:auto;text-align:center;width:100%;margin:auto auto 10px;}
	.art1schedule1 .time1nav1 .hg1 .m {position:relative;top:auto;margin-top:0	}
	.art1schedule1 .time1nav1 .hg1 .m.prev {left:auto}
	.art1schedule1 .time1nav1 .hg1 .m.next {right:auto;}
	.art1schedule1 .time1nav1 .hg1 .h1 {line-height:30px;margin:0 10px;}
	.art1schedule1 .time1nav1 .lst {text-align:center;}
	.art1schedule1 .time1nav1 .lst:after {content:"";display:block;clear:both;}	
	.art1schedule1 .time1nav1 .lst li {float:left;width:calc(100% / 13);}
	.art1schedule1 .time1nav1 .lst li a {padding:10px 5px;}
	.art1schedule1 .schedule1list .hb1.h2 {font-size:24px;margin:30px 0 15px}
	.art1schedule1 .schedule1list .lst li {padding:28px 25px 25px;}
	.art1schedule1 .schedule1list .lst li .cate {top:23px;left:20px;width:72px;height:32px;line-height:32px;}
	.art1schedule1 .schedule1list .lst li .h1 {margin-left:85px;}
	.art1schedule1 .schedule1list .lst li .date {top:30px;right:25px;font-size:14px;}
	.art1schedule1 .schedule1list ol li .tg1 .h1 {font-size:23px;margin-bottom:20px}
	.art1schedule1 .schedule1list ol li .tg1 dt {width:110px;}
	.art1schedule1 .schedule1list ol li .tg1 dd {width:calc(100% - 110px);white-space:inherit;word-break:keep-all;}
	.art1schedule1 .schedule1list ol li .tg1 .b1.more {width:140px;height:45px;line-height:45px;}
}
@media screen and (max-width:799px){
	.art1schedule1 .schedule1list {margin-top:0}
	.art1schedule1 .schedule1list ol li {padding:30px 25px 25px;margin-bottom:15px;}
	.art1schedule1 .schedule1list ol li .f1 {float:none;margin:auto;display:block;}
	.art1schedule1 .schedule1list ol li .tg1 {float:none;width:100%;padding-top:30px}
	.art1schedule1 .schedule1list ol li .tg1 .h1 {text-align:center;margin-bottom:20px;font-size:22px;white-space:inherit;word-break:keep-all;line-height:1.3}
	.art1schedule1 .schedule1list ol li .tg1 .b1.more {width:130px;margin:20px auto 0;font-size:15px}
}
@media screen and (max-width:768px){
	.art1schedule1 .time1nav1 {padding-bottom:15px;}
	.art1schedule1 .time1nav1 .hg1 {margin-bottom:20px}
	.art1schedule1 .time1nav1 .lst li {float:left;width:calc(100% / 7);font-size:15px}
	.art1schedule1 .time1nav1 .lst li a {padding:5px;}	
	.art1schedule1 .schedule1list .hb1.h2 {font-size:22px;margin:30px 0 15px;background-position:0 5px;}	
}
@media screen and (max-width:699px){
	.art1schedule1 .time1nav1 .hg1 .h1 {font-size:26px}
	.art1schedule1 .schedule1list .lst li {padding:20px 15px;}
	.art1schedule1 .schedule1list .lst li .cate {font-size:13px;height:30px;line-height:30px;}
	.art1schedule1 .schedule1list .lst li .h1 {margin-left:90px;margin-top:5px;margin-right:0}
	.art1schedule1 .schedule1list .lst li .h1 a {font-size:17px;}
	.art1schedule1 .schedule1list .lst li .date {position:relative;top:auto;right:auto;font-size:13px;display:block;margin-top:5px;padding-left:10px;}
	.art1schedule1 .schedule1list ol li .tg1 .h1 {font-size:20px}
	.art1schedule1 .schedule1list ol li .tg1 dl {font-size:15px}
}
@media screen and (max-width:499px){
	.art1schedule1 .time1nav1 .hg1 .h1 {font-size:24px}
	.art1schedule1 .time1nav1 .lst li {font-size:14px;margin:2px 0}
	.art1schedule1 .time1nav1 .lst li.on a {background:#eb4050;padding:10px 5px 0;border-radius:5px;}
	.art1schedule1 .time1nav1 .lst li.on a:before {position:absolute;top:6px;left:50%;margin-left:-2.5px}
	.art1schedule1 .time1nav1 .lst li.on a:after {display:none;}
	.art1schedule1 .schedule1list ol li {padding:25px 20px 20px;}
	.art1schedule1 .schedule1list ol li .f1 {width:161px;height:238px;}
	.art1schedule1 .schedule1list ol li .tg1 {padding-top:20px;}
	.art1schedule1 .schedule1list ol li .tg1 .h1 {font-size:18px;margin-bottom:15px}
	.art1schedule1 .schedule1list ol li .tg1 dl {line-height:22px}
	.art1schedule1 .schedule1list ol li .tg1 dt {width:100px;padding-left:35px;}
	.art1schedule1 .schedule1list ol li .tg1 dt:before {top:-3px;width:29px;height:29px;background-size:auto 80px;margin-top:0}
	.art1schedule1 .schedule1list ol li .tg1 dd {width:calc(100% - 100px)}
	.art1schedule1 .schedule1list ol li .tg1 .price dd {font-size:14px}
	.art1schedule1 .schedule1list ol li .tg1 .b1.more {margin-top:15px;width:120px;height:40px;line-height:40px;}
	.art1schedule1 .schedule1list ol li .tg1 dl.date dt:before {background-position:-51px 0}
	.art1schedule1 .schedule1list ol li .tg1 dl.place dt:before {background-position:-82px 0}
	.art1schedule1 .schedule1list ol li .tg1 dl.price dt:before {background-position:-112px 0}
	.art1schedule1 .schedule1list ol li .tg1 dl.hosted dt:before {background-position:-217px 0}
	.art1schedule1 .schedule1list ol li .tg1 dl.organized dt:before {background-position:-248px 0}
	.art1schedule1 .schedule1list ol li .tg1 dl.homepage dt:before {background-position:-278px 0}
}
@media screen and (max-width:399px){
	.art1schedule1 .schedule1list .lst li .cate {position:relative;top:auto;left:auto;display:inline-block;vertical-align:top;}
	.art1schedule1 .schedule1list .lst li .h1 {margin-left:0}
	.art1schedule1 .schedule1list .lst li .date {padding-left:0}
	.art1schedule1 .schedule1list ol li {padding-left:15px;padding-right:15px}
	.art1schedule1 .schedule1list ol li .tg1 dl {padding-left:13px;padding-right:13px;}
	.art1schedule1 .schedule1list ol li .tg1 dt, .art1schedule1 .schedule1list ol li .tg1 dd {float:none;width:100%;}
	.art1schedule1 .schedule1list ol li .tg1 dd {margin-left:35px;width:calc(100% - 35px);margin-top:3px}
}

/* 상세 */
.schedule1view {border:5px solid #f4f6f9;border-radius:20px;padding:35px;overflow:hidden;}
.schedule1view .f1 {position:relative;float:left;width:300px;height:440px;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;border-radius:10px;margin-right:50px;box-shadow:10px 10px 25px rgba(0,0,0,.2);overflow:hidden;}
.schedule1view .f1 .f1p1 {position:absolute;top:0;left:0;width:100%;height:100%;}
.schedule1view .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.schedule1view .tg1 {position:relative;float:left;width:calc(100% - 350px);}
.schedule1view .tg1 .h1 {display:block;font-size:32px;font-weight:600;color:#000;line-height:1.1;letter-spacing:-.05em;margin:20px 0 35px}
.schedule1view .tg1 dl {background:#f4f6f9;overflow:hidden;margin:5px 0 0;padding:11px 16px;font-weight:400;border-radius:10px;}
.schedule1view .tg1 dl dt, .schedule1view .tg1 dl dd {float:left;margin:0}
.schedule1view .tg1 dt {position:relative;float:left;width:150px;color:#000;padding-left:46px;box-sizing:border-box;}
.schedule1view .tg1 dt:before {position:absolute;top:50%;left:0;content:"";display:block;width:36px;height:36px;background:#fff url(../../img/lib2/art1list_sprite.png) no-repeat;background-size:auto 100px;margin-top:-18px;border-radius:100%;}
.schedule1view .tg1 dl.date dt:before {background-position:-64px 0}
.schedule1view .tg1 dl.time dt:before {background-position:-178px 0}
.schedule1view .tg1 dl.place dt:before {background-position:-102px 0}
.schedule1view .tg1 dl.price dt:before {background-position:-140px 0}
.schedule1view .tg1 dl.tel dt:before {background-position:-216px 0}
.schedule1view .tg1 dl.hosted dt:before {background-position:-272px 0}
.schedule1view .tg1 dl.organized dt:before {background-position:-310px 0}
.schedule1view .tg1 dl.homepage dt:before {background-position:-348px 0}
.schedule1view .tg1 dd {float:left;width:calc(100% - 150px);color:#333;}
.schedule1view .tg1 dd a {display:inline-block;vertical-align:top;color:inherit;font-size:14px;line-height:1.3;padding:5px 0;}
.schedule1view .tg1 dd a:after {content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(../../img/inc/ic16newwindow.png) no-repeat;margin:-5px 0 0 7px;}
.schedule1view .substance {float:left;width:100%;margin-top:35px;padding-top:30px;border-top:5px solid #f4f6f9;font-size:17px;}
@media screen and (max-width:1259px){
	.schedule1view {padding-left:30px;padding-right:30px;}
	.schedule1view .f1 {margin-right:0}
	.schedule1view .tg1 {float:right;width:calc(100% - 330px)}
	.schedule1view .tg1 .h1 {font-size:30px}
	.schedule1view .tg1 dt {width:130px;}
	.schedule1view .tg1 dd {width:calc(100% - 130px)}
}
@media screen and (max-width:999px){
	.schedule1view {padding:30px 25px 25px}
	.schedule1view .f1 {width:270px;height:396px}
	.schedule1view .tg1 {width:calc(100% - 300px)}
	.schedule1view .tg1 .h1 {font-size:27px;line-height:1.3;margin:5px 0 25px}
}
@media screen and (max-width:849px){
	.schedule1view .f1 {width:210px;height:308px;float:none;margin:auto;display:block;}
	.schedule1view .tg1 {float:none;width:100%;padding-top:30px;}
	.schedule1view .tg1 .h1 {text-align:center;font-size:24px;margin-bottom:20px;}
	.schedule1view .tg1 dl dt, .schedule1view .tg1 dl dd {line-height:24px;}
	.schedule1view .tg1 .price dd {font-size:15px}
}
@media screen and (max-width:599px){
	.schedule1view {padding:30px 20px 20px}
	.schedule1view .tg1 .h1 {font-size:22px}
	.schedule1view .tg1 dl {font-size:15px;line-height:22px;}
}
@media screen and (max-width:499px){
	.schedule1view {padding:25px 15px 15px}
	.schedule1view .f1 {width:138px;height:204px;}
	.schedule1view .tg1 {padding-top:20px}
	.schedule1view .tg1 .h1 {font-size:20px;margin-bottom:15px}
	.schedule1view .tg1 dl {padding-left:13px;padding-right:13px;}
	.schedule1view .tg1 dl dt, .schedule1view .tg1 dl dd {float:none;width:100%;box-sizing:border-box;line-height:22px;}
	.schedule1view .tg1 dl dt {padding-left:35px;}
	.schedule1view .tg1 dl dt:before {width:29px;height:29px;background-size:auto 80px;margin-top:-15px}
	.schedule1view .tg1 dl dd {margin-top:3px;padding-left:35px;}
	.schedule1view .tg1 dl.date dt:before {background-position:-51px 0}
	.schedule1view .tg1 dl.time dt:before {background-position:-142px 0}
	.schedule1view .tg1 dl.place dt:before {background-position:-82px 0}
	.schedule1view .tg1 dl.price dt:before {background-position:-112px 0}
	.schedule1view .tg1 dl.tel dt:before {background-position:-173px 0}
	.schedule1view .tg1 dl.hosted dt:before {background-position:-218px 0}
	.schedule1view .tg1 dl.organized dt:before {background-position:-248px 0}
	.schedule1view .tg1 dl.homepage dt:before {background-position:-278px 0}
	.schedule1view .substance {font-size:16px;}
}

/* 한려수도향토기행 목록 */
.lib2localtrip1 .search1select1 {margin-left:0;margin-right:0;margin-bottom:35px;text-align:center;}
.lib2localtrip1 .search1select1 select.select1 {float:none;display:inline-block;vertical-align:top;width:16.7%;height:46px;}
.lib2localtrip1 .search1select1 input.text1 {float:none;display:inline-block;vertical-align:top;width:41.4%;height:46px;padding-left:13px}
.lib2localtrip1 .search1select1 .button.search {float:none;display:inline-block;vertical-align:top;width:8.7%;height:46px;background-color:#22284c}
.lib2localtrip1 .lst {list-style:none;margin:25px 0 0;padding:0;}
.lib2localtrip1 .lst li {border-bottom:1px solid #e1e1e1;overflow:hidden;padding-bottom:30px;margin-bottom:30px}
.lib2localtrip1 .lst li a {display:block;overflow:hidden;}
.lib2localtrip1 .lst li .f1 {position:relative;float:left;width:360px;height:250px;overflow:hidden;border-radius:20px;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;}
.lib2localtrip1 .lst li .f1 .f1p1 {position:absolute;top:0;left:0;width:100%;height:100%;}
.lib2localtrip1 .lst li .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.lib2localtrip1 .lst li .tg1 {float:right;width:calc(100% - 400px);padding:15px 0;}
.lib2localtrip1 .lst li .tg1 .h1 {display:block;font-size:26px;font-weight:700;color:#000;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.lib2localtrip1 .lst li .tg1 .t1 {font-weight:400;line-height:24px;height:96px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:20px 0 40px}
.lib2localtrip1 .lst li .tg1 .date, .lib2localtrip1 .lst li .tg1 .view {position:relative;display:inline-block;vertical-align:top;font-size:15px;color:#333;padding-left:23px;margin-right:33px}
.lib2localtrip1 .lst li .tg1 .date:after {position:absolute;top:8px;right:-19px;content:"";display:block;width:1px;height:10px;background:#d7d7d7;}
.lib2localtrip1 .lst li .tg1 .date:before, .lib2localtrip1 .lst li .tg1 .view:before {position:absolute;left:0;content:"";display:block;background:url(../../img/lib2/tour1list_sprite.png) no-repeat;background-size:auto 50px}
.lib2localtrip1 .lst li .tg1 .date:before {top:5px;width:17px;height:16px;background-position:-19px 0}
.lib2localtrip1 .lst li .tg1 .view:before {top:6px;width:20px;height:15px;background-position:0 -18px}
@media screen and (max-width:1259px){
	.lib2localtrip1 .lst li a {min-height:225px}
	.lib2localtrip1 .lst li .f1 {width:324px;height:225px;}
	.lib2localtrip1 .lst li .tg1 {width:calc(100% - 360px)}
	.lib2localtrip1 .lst li .tg1 .t1 {margin-bottom:25px}
}
@media screen and (max-width:999px){
	.lib2localtrip1 .lst li {padding-bottom:25px;margin-bottom:23px}
	.lib2localtrip1 .lst li a {min-height:200px}
	.lib2localtrip1 .lst li .f1 {width:288px;height:200px;}	
	.lib2localtrip1 .lst li .tg1 {width:calc(100% - 320px);padding-bottom:0}
	.lib2localtrip1 .lst li .tg1 .h1 {font-size:24px;}
	.lib2localtrip1 .lst li .tg1 .t1 {margin-top:15px;margin-bottom:15px}
}
@media screen and (max-width:768px){
	.lib2localtrip1 .lst li a {min-height:150px}
	.lib2localtrip1 .lst li .f1 {width:216px;height:150px;}	
	.lib2localtrip1 .lst li .tg1 {width:calc(100% - 240px);padding:0}
	.lib2localtrip1 .lst li .tg1 .h1 {font-size:22px;}
	.lib2localtrip1 .lst li .tg1 .t1 {font-size:15px;line-height:22px;-webkit-line-clamp:3;height:66px;}	
}
@media screen and (max-width:699px){
	.lib2localtrip1 .lst li {padding-bottom:15px}
	.lib2localtrip1 .lst li .f1 {float:none;max-width:360px;height:250px;width:100%;margin:auto;display:block;}
	.lib2localtrip1 .lst li .tg1 {float:none;width:100%;padding-top:25px;text-align:center;}
	.lib2localtrip1 .lst li .tg1 .h1 {white-space:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}
	.lib2localtrip1 .lst li .tg1 .t1 {margin-top:10px;text-align:left}
	.lib2localtrip1 .lst li .tg1 .date, .lib2localtrip1 .lst li .tg1 .view {font-size:14px;}
	.lib2localtrip1 .lst li .tg1 .date:before {top:4px}
	.lib2localtrip1 .lst li .tg1 .view:before {top:5px}
}
@media screen and (max-width:499px){
	.lib2localtrip1 .lst li .f1 {height:0;padding-bottom:69.44%;}
	.lib2localtrip1 .lst li .tg1 {padding-top:22px;}
	.lib2localtrip1 .lst li .tg1 .h1 {font-size:20px}
}
@media screen and (max-width:399px){
	.lib2localtrip1 .lst li .tg1 {padding-top:20px;}
}

/* 한려수도향토기행 상세 */
.lib2localtrip1view .h1 {font-family:"HANAMDAUM", sans-serif;font-size:42px;color:#033b88;line-height:1.1;font-weight:500;text-align:center;margin-bottom:25px}
.lib2localtrip1view .gallery1 {position:relative;max-width:600px;margin:auto;}
.lib2localtrip1view .gallery1:after {position:absolute;bottom:-50px;left:50%;content:"";display:block;width:1260px;height:250px;background:#f4f6f9;border-radius:9999px;margin-left:-630px;z-index:-1}
.lib2localtrip1view .gallery1 .datalist .item {vertical-align:top;}
.lib2localtrip1view .gallery1 .datalist .item .f1 {position:relative;display:block;width:100%;height:0;padding-bottom:66.667%;overflow:hidden;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;border-radius:20px}
.lib2localtrip1view .gallery1 .datalist .item .f1 .f1p1 {position:absolute;top:0;left:0;width:100%;height:100%;}
.lib2localtrip1view .gallery1 .datalist .item .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.lib2localtrip1view .gallery1 .datalist .slick-arrow {position:absolute;top:50%;width:60px;height:60px;margin:-30px 0 0;z-index:1;text-indent:-9999px;border:0;border-radius:100%;background:#fff url(../../img/lib2/tour1view_sprite.png) no-repeat;background-size:100px auto}
.lib2localtrip1view .gallery1 .datalist .slick-prev {left:-30px;background-position:-10px -186px}
.lib2localtrip1view .gallery1 .datalist .slick-next {right:-30px;background-position:-10px -268px}
.lib2localtrip1view .gallery1 .menu {position:absolute;bottom:20px;left:0;width:100%;z-index:1;text-align:center;}
.lib2localtrip1view .gallery1 .menu .mControl {display:inline-block;vertical-align:top;background:rgba(0,0,0,.8);border-radius:23px;padding:9px 15px;}
.lib2localtrip1view .gallery1 .menu .mControl * {display:inline-block;vertical-align:top;}
.lib2localtrip1view .gallery1 .menu .mControl button {position:relative;width:26px;height:26px;background:url(../../img/lib2/tour1view_sprite.png) no-repeat;background-size:100px auto;border:0;text-indent:-9999px;margin:0}
.lib2localtrip1view .gallery1 .menu .mControl .mNum {color:#fff;margin-right:10px;}
.lib2localtrip1view .gallery1 .menu .mControl .mNum .total:before {content:"/";display:inline-block;vertical-align:middle;font-size:11px;margin:-5px 10px 0}
.lib2localtrip1view .gallery1 .menu .mControl .m.stop {background-position:-38px -138px}
.lib2localtrip1view .gallery1 .menu .mControl .m.play {background-position:-66px -138px}
.lib2localtrip1view .cont {margin-top:110px;}
.lib2localtrip1view .cont .h2 {font-family:"HANAMDAUM", sans-serif;font-size:32px;line-height:1.1;font-weight:500;color:#000;letter-spacing:-.025em;margin-bottom:25px}
.lib2localtrip1view .cont .even-grid .column img {width:100%;border-radius:15px}
.lib2localtrip1view .cont .t1 {line-height:24px;font-weight:400;margin:25px 0}
@media screen and (max-width:1259px){
	.lib2localtrip1view .h1 {font-size:38px;margin-top:25px;margin-bottom:20px;}
	.lib2localtrip1view .cont .h2 {font-size:30px;}
}
@media screen and (max-width:999px){
	.lib2localtrip1view .h1 {font-size:34px;margin-top:20px}
	.lib2localtrip1view .gallery1:after {width:1000px;height:200px;margin-left:-500px;}
	.lib2localtrip1view .cont {margin-top:90px;}
	.lib2localtrip1view .cont .h2 {font-size:28px}
}
@media screen and (max-width:768px){
	.lib2localtrip1 .search1select1 {padding:15px 20px;}
	.lib2localtrip1 .search1select1 select.select1 {width:30%;}
	.lib2localtrip1 .search1select1 input.text1 {width:50%}
	.lib2localtrip1 .search1select1 .button.search {width:15%}
	.lib2localtrip1view .gallery1:after {bottom:-40px;width:900px;margin-left:-450px;}
	.lib2localtrip1view .h1 {font-size:32px;margin-top:15px}
	.lib2localtrip1view .cont {margin-top:80px;}
	.lib2localtrip1view .cont .h2 {font-size:26px}
	.lib2localtrip1view .cont .t1 {font-size:15px;line-height:23px;margin:23px 0}
}
@media screen and (max-width:599px){
	.lib2localtrip1 .search1select1 {padding:12px;font-size:15px;}
	.lib2localtrip1 .search1select1 select.select1, .lib2localtrip1 .search1select1 input.text1 {margin-top:0;margin-bottom:0;height:42px;}
	.lib2localtrip1 .search1select1 .button.search {width:16%;height:42px;margin-left:1%}
	.lib2localtrip1view .h1 {font-size:30px;margin-top:0;margin-bottom:15px;}
	.lib2localtrip1view .gallery1 .datalist .slick-arrow {width:48px;height:48px;background-size:auto 400px;margin-top:-24px;}
	.lib2localtrip1view .gallery1 .datalist .slick-prev {left:-24px;background-position:-8px -149px;}
	.lib2localtrip1view .gallery1 .datalist .slick-next {right:-24px;background-position:-8px -214px;}
	.lib2localtrip1view .cont {margin-top:70px}
	.lib2localtrip1view .cont .h2 {font-size:24px;margin:0}
	.lib2localtrip1view .cont .t1 {margin:15px 0}
}
@media screen and (max-width:499px){
	.lib2localtrip1 .search1select1 select.select1, .lib2localtrip1 .search1select1 input.text1 {width:100%;margin-left:0;padding-left:10px;}
	.lib2localtrip1 .search1select1 input.text1 {margin-top:5px;margin-bottom:5px;}
	.lib2localtrip1 .search1select1 .button.search {width:100%;margin-left:0;}
	.lib2localtrip1view .gallery1:after {height:150px;bottom:-30px}
	.lib2localtrip1view .h1 {font-size:28px}	
	.lib2localtrip1view .cont {margin-top:55px}
	.lib2localtrip1view .cont .h2 {font-size:22px}
}
@media screen and (max-width:399px){
	.lib2localtrip1view .h1 {font-size:26px}
	.lib2localtrip1view .cont .h2 {font-size:21px}
	.lib2localtrip1view .cont .t1 {margin:10px 0}
}

/* 스탬프 */
.mystamp1list {padding-top:10px}
.mystamp1list .infomenu1 {margin-top:40px}
.mystamp1 ul, .mystamp1 ol {list-style:none;margin:0;padding:0}
.mystamp1>ul>li {position:relative;border:1px solid #d3d3d3;border-radius:20px;padding:50px;margin-bottom:30px;padding-right:270px;}
.mystamp1>ul>li .wrap1 .h1 {display:block;position:relative;font-size:24px;color:#000;line-height:1.1;letter-spacing:-.05em;margin-bottom:20px;}
.mystamp1>ul>li .lst li {position:relative;display:inline-block;vertical-align:top;border-radius:20px;background:#f0f0f0;color:#000;line-height:40px;padding:0 15px 0 45px;margin:5px 35px 5px 0}
.mystamp1>ul>li .lst li a {display:block;color:inherit}
.mystamp1>ul>li .lst li .num {position:absolute;top:50%;left:5px;width:30px;height:30px;background:#000;border-radius:50%;font-size:14px;font-weight:600;color:#fff;text-align:center;line-height:30px;margin-top:-15px}
.mystamp1>ul>li .lst li:after {position:absolute;top:15px;right:-27px;content:"";display:block;width:16px;height:9px;background:url(../../img/lib2/mystamp_sprite.png) no-repeat 0 0 / 400px auto}
.mystamp1>ul>li .lst li:last-child {margin-right:0}
.mystamp1>ul>li .lst li:last-child:after {display:none}
.mystamp1>ul>li .btns {position:absolute;top:50%;right:0;width:270px;text-align:center;margin-top:-66px;border-left:1px dashed #d3d3d3;padding:14px 0}
.mystamp1>ul>li .btns .b1 {display:block;width:170px;height:50px;line-height:50px;padding:0;margin:auto;border-radius:5px;color:#fff;font-size:15px;}
.mystamp1>ul>li .btns .b1.view {background-color:#eb4050}
.mystamp1>ul>li .btns .b1.del {background-color:#2d3348;margin-top:4px}
.mystamp1>ul>li .btns .b1:before {content:"";display:inline-block;vertical-align:middle;width:17px;height:21px;background:url(../../img/lib2/mystamp_sprite.png) no-repeat;background-size:400px auto;margin-top:-4px;margin-right:6px;}
.mystamp1>ul>li .btns .b1.view:before {background-position:-18px 0}
.mystamp1>ul>li .btns .b1.del:before {background-position:-37px 0}
@media screen and (max-width:1399px){
	.mystamp1>li {padding:40px 280px 40px 40px;}
	.mystamp1>li .btns {width:250px;}
}
@media screen and (max-width:1259px){
	.mystamp1>li {padding:35px 35px 30px;}
	.mystamp1>li .wrap1 .h1 {font-size:22px;}
	.mystamp1>li .btns {position:relative;top:auto;right:auto;width:100%;margin-top:20px;padding:20px 0 0;border-left:0;border-top:1px dashed #d3d3d3;}
	.mystamp1>li .btns .b1 {display:inline-block;vertical-align:top;}
	.mystamp1>li .btns .b1.del {margin-top:0}
}
@media screen and (max-width:999px){
	.mystamp1>li {padding:30px 30px 25px;}
	.mystamp1>li .wrap1 .h1 {font-size:20px;}
	.mystamp1>li .lst li {font-size:15px;margin-right:28px;}
	.mystamp1>li .lst li:after {right:-25px;}	
}
@media screen and (max-width:768px){
	.mystamp1>li {padding:30px 25px 20px;}
	.mystamp1>li .wrap1 .h1 {font-size:18px;margin-bottom:15px;}
	.mystamp1>li .lst li {font-size:14px;margin-right:25px;line-height:35px;padding-left:40px;}
	.mystamp1>li .lst li:after {right:-23px;}	
	.mystamp1>li .btns .b1 {width:160px;height:45px;line-height:45px;font-size:14px;}
}
@media screen and (max-width:499px){
	.mystamp1>li {padding:30px 15px 15px;margin-bottom:20px}
	.mystamp1>li:last-child {margin-bottom:10px}
	.mystamp1>li .wrap1 .h1 {font-size:17px;margin-bottom:0;word-break:keep-all}
	.mystamp1>li .lst li {display:block;margin-right:0;margin-top:25px;}
	.mystamp1>li .lst li:after {width:8px;height:16px;background-position:-153px -11px;right:auto;left:50%;margin-left:-4px;top:auto;bottom:-22px;}
	.mystamp1>li .btns {border-top:0;padding-top:0;width:auto;margin-left:-10px;margin-right:-10px;}
	.mystamp1>li .btns .b1 {width:45%;height:40px;line-height:40px;}
}

/* 스탬프 상세 */
.mystamp1view>.hg1 {position:relative;border-bottom:2px solid #000;}
.mystamp1view>.hg1 .h1 {font-size:28px;font-weight:800;color:#000;}
.mystamp1view>.hg1 .button.list {position:absolute;top:6px;right:0;font-size:15px;color:#000;font-weight:400;background:transparent;margin:0;padding:5px 0 5px 25px;height:auto;border:0}
.mystamp1view .hg1 .button.list:before {position:absolute;top:50%;left:0;content:"";display:block;width:17px;height:14px;background:url(../../img/lib2/mystamp_sprite.png) no-repeat 0 -45px / 400px auto;margin-top:-7px;}
.mystamp1view .lst1 {margin-bottom:60px}
.mystamp1view .lst1 .hg2 {position:relative;margin-bottom:20px}
.mystamp1view .lst1 .hg2 .menu {position:absolute;top:0;right:94px}
.mystamp1view .lst1 .hg2 .menu .mNum span {display:inline-block;vertical-align:middle;color:#020202;font-weight:500}
.mystamp1view .lst1 .hg2 .menu .mNum .on {font-weight:700;}
.mystamp1view .lst1 .hg2 .menu .mNum .total:before {content:"/";display:inline-block;vertical-align:middle;font-size:10px;margin:-4px 7px 0;}
.mystamp1view .datalist {margin-left:-30px}
.mystamp1view .datalist .item {vertical-align:top;}
.mystamp1view .datalist .item .wrap1 {position:relative;margin-left:30px;display:block;}
.mystamp1view .datalist .item .wrap1 .ic1.stamp {position:absolute;top:60px;left:50%;width:140px;height:140px;background:url(../../img/lib2/mystamp_sprite.png) no-repeat;background-size:400px auto;margin-left:-70px;z-index:2;text-align:center;padding-top:82px;box-sizing:border-box;box-shadow:5px 5px 15px rgba(0,0,0,.35);border-radius:100%;}
.mystamp1view .datalist .item .wrap1 .ic1.stamp[data-status=승인완료] {background-position:-56px 0;}
.mystamp1view .datalist .item .wrap1 .ic1.stamp[data-status=승인중] {background-position:-198px 0;}
.mystamp1view .datalist .item .wrap1 .ic1.stamp .t1 {display:block;font-size:15px;font-weight:600;}
.mystamp1view .datalist .item .wrap1 .ic1.stamp[data-status=승인완료] .t1 {color:#fff;}
.mystamp1view .datalist .item .wrap1 .ic1.stamp[data-status=승인중] .t1 {color:#00f3ff;}
.mystamp1view .datalist .item .wrap1 .f1 {position:relative;display:block;height:0;padding-bottom:65%;overflow:hidden;border-radius:20px 20px 0 0;background:#f2f3f7 url(/scms-static/img/noimg.png) no-repeat 50% 50%;}
.mystamp1view .datalist .item .wrap1 .f1:before {position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}
.mystamp1view .datalist .item .wrap1 .f1 .f1p1 {position:absolute;top:0;left:0;width:100%;height:100%}
.mystamp1view .datalist .item .wrap1 .f1 .f1p1 img {display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.mystamp1view .datalist .item .wrap1 .tg1 {position:relative;border:1px solid #ebebeb;border-top:0;border-radius:0 0 20px 20px;padding:30px 30px 25px;z-index:1}
.mystamp1view .datalist .item .wrap1 .tg1 .hg1 .num {position:absolute;top:-35px;right:12px;width:50px;height:50px;border:10px solid #fff;border-radius:100%;text-align:center;line-height:50px;background:#eb4050;font-weight:800;color:#fff;}
.mystamp1view .datalist .item .wrap1 .tg1 .hg1 .h3 {display:block;font-size:22px;color:#010101;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 24px;font-weight:600;line-height:1.1} 
.mystamp1view .datalist .item .wrap1 .tg1 dl, .mystamp1view .datalist .item .wrap1 .tg1 dd {margin:0}
.mystamp1view .datalist .item .wrap1 .tg1 dd {position:relative;font-weight:400;color:#333;padding-left:27px;}
.mystamp1view .datalist .item .wrap1 .tg1 dd:before {position:absolute;top:50%;left:0;content:"";display:block;width:20px;height:20px;background:url(../../img/lib2/mystamp_sprite.png) no-repeat;background-size:400px auto;margin-top:-10px;}
.mystamp1view .datalist .item .wrap1 .tg1 dd.date:before {background-position:0 -23px}
.mystamp1view .datalist .item .wrap1 .tg1 dd.time:before {background-position:-22px -23px}
.mystamp1view .datalist .slick-arrow {position:absolute;top:-62px;margin:0;width:40px;height:40px;background:url(../../img/lib2/mystamp_sprite.png) no-repeat;background-size:400px auto;border-radius:100%;border:0;text-indent:-9999px}
.mystamp1view .datalist .slick-prev {right:45px;background-position:-340px 0;}
.mystamp1view .datalist .slick-next {right:0;background-position:-340px -42px;}
.mystamp1view .hb1.h3 {margin-bottom:25px}
.mystamp1view .map1 {height:600px;border-radius:20px}
@media screen and (max-width:1099px){
	.mystamp1view>.hg1 .h1 {font-size:26px;}
	.mystamp1view .hb1.h3 {font-size:23px;margin-bottom:15px}
	.mystamp1view .lst1 .hg2 {margin-bottom:15px}
	.mystamp1view .datalist {margin-left:-20px}
	.mystamp1view .datalist .item .wrap1 {margin-left:20px}
	.mystamp1view .datalist .item .wrap1 .ic1.stamp {top:10%;width:112px;height:112px;background-size:320px auto;margin-left:-56px;padding-top:66px}
	.mystamp1view .datalist .item .wrap1 .ic1.stamp[data-status=승인완료] {background-position:-45px 0}
	.mystamp1view .datalist .item .wrap1 .ic1.stamp[data-status=승인중] {background-position:-158px 0}
	.mystamp1view .datalist .item .wrap1 .tg1 {padding:28px 20px 20px;}
	.mystamp1view .datalist .item .wrap1 .tg1 .hg1 .h3 {position:relative;font-size:21px;z-index:1;margin-bottom:16px}
	.mystamp1view .datalist .slick-arrow {top:-52px}
}
@media screen and (max-width:999px){
	.mystamp1view .datalist .item .wrap1 .tg1 {padding:25px 18px 18px;}
	.mystamp1view .datalist .item .wrap1 .tg1 .hg1 .h3 {font-size:20px}
	.mystamp1view .datalist .item .wrap1 .tg1 .hg1 .num {width:45px;height:45px;line-height:45px;font-size:15px;border-width:8px}
}
@media screen and (max-width:768px){
	.mystamp1view>.hg1 .h1 {margin-top:0;margin-bottom:10px;font-size:24px}
	.mystamp1view>.hg1 .button.list {top:4px}
	.mystamp1view .lst1 .hg2 {margin-bottom:10px}
	.mystamp1view .hb1.h3 {font-size:21px;margin-top:23px;margin-bottom:10px}
	.mystamp1view .lst1 .hg2 .menu {right:88px}
	.mystamp1view .datalist .item .wrap1 .tg1 .hg1 .h3 {font-size:19px}
	.mystamp1view .datalist .slick-arrow {top:-42px;width:36px;height:36px;background-size:360px auto}
	.mystamp1view .datalist .slick-prev {right:40px;background-position:-306px 0}
	.mystamp1view .datalist .slick-next {background-position:-306px -38px}
	.mystamp1view .map1 {height:540px}
}
@media screen and (max-width:599px){
	.mystamp1view .lst1 .hg2 .hb1.h3 {text-align:center;margin-top:28px}
	.mystamp1view .datalist {max-width:400px;margin:auto;}
	.mystamp1view .datalist .item .wrap1 {margin-left:0}
	.mystamp1view .datalist .item .wrap1 .ic1.stamp {top:20%;}
	.mystamp1view .datalist .item .wrap1 .tg1 .hg1 .h3 {font-size:18px}
	.mystamp1view .datalist .slick-arrow {top:50%;z-index:1;background-color:#fff;}
	.mystamp1view .datalist .slick-prev {right:auto;left:-18px}
	.mystamp1view .datalist .slick-next {right:-18px}
	.mystamp1view .map1 {height:360px}
}
@media screen and (max-width:499px){
	.mystamp1view {text-align:center;}
	.mystamp1view>.hg1 .h1 {font-size:22px;margin-bottom:5px;line-height:1.3;margin-bottom:8px;}
	.mystamp1view>.hg1 .button.list {position:relative;top:auto;right:auto;display:block;width:80px;text-align:left;margin:auto auto 10px}
	.mystamp1view .lst1 {max-width:400px;margin:auto;}
	.mystamp1view .lst1 .hg2 .hb1.h3 {margin-top:20px}
	.mystamp1view .lst1 .hg2 .menu {right:15px}
	.mystamp1view .datalist .item .wrap1 .ic1.stamp {top:19%;width:98px;height:98px;background-size:280px auto;margin-left:-49px;padding-top:57px}
	.mystamp1view .datalist .item .wrap1 .ic1.stamp[data-status=승인완료] {background-position:-39px 0}
	.mystamp1view .datalist .item .wrap1 .ic1.stamp[data-status=승인중] {background-position:-139px 0}
	.mystamp1view .datalist .item .wrap1 .ic1.stamp .t1 {font-size:14px}
	.mystamp1view .datalist .item .wrap1 .tg1 {text-align:left}
	.mystamp1view .datalist .item .wrap1 .tg1 dd {font-size:15px;line-height:20px;margin-bottom:3px}
	.mystamp1view .map1 {height:260px}
}
@media screen and (max-width:399px){
	.mystamp1view>.hg1 .h1 {font-size:20px;}
	.mystamp1view .lst1 .hg2 .hb1.h3, .mystamp1view .hb1.h3 {font-size:18px;}
	.mystamp1view .datalist .item .wrap1 .tg1 .hg1 .h3 {font-size:17px;}
	.mystamp1view .lst1 .hg2 .menu {top:-2px}
	.mystamp1view .datalist .item .wrap1 .ic1.stamp {top:17%}
	.mystamp1view .datalist .item .wrap1 .tg1 .hg1 .num {top:-28px;width:40px;height:40px;line-height:40px;border-width:6px;}
}