@charset "utf-8";
/**
 * @File Name : lib2*.css
 * @Description : Add Share Contents ..
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2019.01.16 | 문영신 | 최초 등록
 * 2019.02.25 | 문영신 | 요구반영. 결함개선. 고도화.
 * 2019.03.04 | 김효진 | 지도api 모달팝업 및 후기 모달팝업, 실시간강우정보 추가
 * 2020.06.12 | 김효진 | 무장애 힐링 산책로 추가
 * </pre>
 * @author 웹표준화실 문영신
 * @since 2019.01.16
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/*! CSS Library v0.2. 20170608~. 20170822. 20180110. |
 * 공유 콘텐츠 CSS 추가
 * class 선택자에 정의한다. 우선순위 높은 id 선택자는 필연적일 때만 사용한다.
 */

/** Compatible!
 * [IE8+]
 */

/** Table of contents ))
 | Overwrite
 | Add Share Contents
 | Components Library
 | RWD
 */


/* All Device ◆◆◆◆◆◆◆◆◆◆ */


/* … lib.css, lib1cp1.css )) Overwrite YYYYMMDD ◆◆◆ */


/* 버튼 | 독립아이콘 20190225 */
.ic1.indy.ic20schedule1{width:20px;height:20px;background-image:url(../../img/lib2spc6/ic40a1c2scedule1.png);}
.ic1.indy.ic20dustbin1{width:20px;height:20px;background-image:url(../../img/lib2spc6/ic40a1c2dustbin1.png);}
.ic1.indy.ic20mapmarker1{width:20px;height:20px;background-image:url(../../img/lib2spc6/ic40a1c2mapmarker1.png);}


/* Form 20190225 */
a[class*='button'],
.button,
button, button[class], button[type],
html input[class],
textarea,
[action] textarea,
select,
[action] select{
	border-radius:4px;
}


/* 패널 20190225 */
[class*='panel']>.size90px{
	width:90px;height:90px;
	margin:10px 24px 10px 6px;
}
[class*='panel']>.deco9cookhat1{background-image:url(../../img/lib2spc6/ic180a1c2foodlid1.png);}
[class*='panel']>.deco9bizbag1{background-image:url(../../img/lib2spc6/ic180a1c2bizbag1.png);}


/* 제목 20190225 */
.hb1.h4.s1{
	padding:2px 0 0 28px;
	background-image:url(../../img/lib2spc6/h4bg.png);
	color:#005fca;
}


/* 표 20190225 */
table.t3.s1{
	border-top:2px solid #2b405b;
	border-bottom:1px solid #ccc;
}
table.t3.s1>*>tr>th,
table.t3.s1>*>tr>td{
	border-color:#ccc;
}
table.t3.s1>*>tr>th{
	background:#f7f7f7;
}
table.t3.s1>thead>tr>th{
	background:#fff;
	border-bottom:1px solid #000;
}


/* 날짜선택기 20190225
 * jquery-ui.css 를 차후에 불러오는거 대비 우선순위 높여줌.
 */
.ui-datepicker[class][class]{
	font-size:14px;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
}
.ui-datepicker[class][class] select{
	height:24px;
	width:40%;
	margin:0 2%;
	padding-top:0;
	padding-bottom:0;
	border-radius:2px;
	vertical-align:baseline;
}
.ui-datepicker[class] .ui-datepicker-prev,
.ui-datepicker[class] .ui-datepicker-next{
	box-sizing:border-box; /* ☆ */
	position:absolute;
	top:50%;
	width:24px;
	height:24px;
	margin:-12px 3px;
	border-width:1px;
}


/* 속성 20190225 */
.maxw580px{max-width:580px;}
.minw580px{min-width:580px;}
.infomenu1 .em{color:#ed1c24;}


/* Add Share Contents Style ◇◆◇◆◇◆◇◆◇◆ */


/* 조회(선택1~3.입력1.겹친버튼1(아이콘)) 20190225 */
[class*='search2select']{position:relative;
	box-sizing:border-box; /* ☆ */
	padding:0 55px 0 0;
	font-size:14px;
	overflow:hidden;
}
[class*='search2select'] fieldset{margin:0;}
[class*='search2select'] [class*='select']{
	float:left;
	width:30%;
	margin-right:.5%;
	border-radius:0;
}
[class*='search2select'] .text1{float:left;
	width:69.5%;
	border-radius:0;
}
[class*='search2select'] .submit{float:left;
	width:55px;
	margin-left:-1px;
	margin-right:-55px;
	padding:0;
	border-radius:0;
	border:1px solid transparent;
	background:#444;
	text-align:center;
}
[class*='search2select'] .submit .t1{display:inline-block;
	width:auto;
	text-indent:0;
	overflow:hidden;
	vertical-align:top; /* ☆ */
}
[class*='search2select'] .submit .ic1{
	display:none;
	background:url() no-repeat center center;
}


/* 메뉴그룹(체크아이콘) 20190225 */
.menu-group7{
	position:relative;
	font-size:0;
	margin:0 -10px;
}
.menu-group7 .m{display:inline-block;
	position:relative;
	padding:0 10px;
	color:#666;
	font-size:14px;
	text-decoration:none;
	white-space:nowrap;
}
.menu-group7 .m:before{content:'';display:block;
	position:absolute;left:0;top:50%;
	width:0;height:12px;
	margin:-6px 0;
	border-left:1px solid #ccc;
}
.menu-group7 .m:first-child:before{
	display:none;
}
.menu-group7 .m .t1{display:inline-block;
	vertical-align:middle;
}
.menu-group7 .m .ic1{display:inline-block;
	position:absolute;
	width:0;height:0;
	margin:0 2px 0 0;
	background:url(../../img/lib2spc6/ic19a1c2check1.png) no-repeat center center;
	background-size:contain;
	text-indent:-9999px;overflow:hidden;
	vertical-align:middle;
}
.menu-group7 .m.on{position:relative;
	color:#000;
}
.menu-group7 .m.on .ic1{display:inline-block;
	position:relative;
	width:19px;
	height:19px;
}


/* ◇◆ Components Library ◇◆◇◆◇◆◇◆◇◆ */


/* 특화콘텐츠1목록1. 20190225 */
.spc6list1{
	position:relative;
	margin:0 0 1.5em 0;
	line-height:1.375;
	overflow:hidden;
}
.spc6list1 a[href]{
	text-decoration:none;
}
.spc6list1 .lst1{
	list-style:none;margin:0;padding:0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	overflow:hidden;
}
.spc6list1 .li1{
	position:relative;
	margin:0;
	padding:30px 0;
	border-top:1px solid #ddd;
}
.spc6list1 .li1 .w1{overflow:hidden;}
.spc6list1 .li1 [class*='w1c']{display:block;
	box-sizing:border-box; /* ☆ */
	overflow:hidden;
}
.spc6list1 .li1 .w1c1{}
.spc6list1 .li1 .w1c2c1{
	padding:16px 0;
}
.spc6list1 .li1 .w1c2c2{display:none; /* ☆ */
	padding:16px 0 0;
	border-top:1px dashed #c7c7c7;
	text-align:center;
}
.spc6list1 .li1 .w1c2c1+.w1c2c2{
	display:block;
}
.spc6list1 .figs{display:block;}
.spc6list1 a.figs:focus{ /* 초점 */
	border:1px dotted #666;
}
.spc6list1 .texts{display:block;}
.spc6list1 .ratings{display:block;
	margin:16px 0 0;
}
.spc6list1 .btns{display:block;}
.spc6list1 .f1{display:block;position:relative;
	margin:auto;
	padding:0 0 69.231%; /* (180/260) */
	background:#eee;
	border-radius:6px;
	text-align:center;
	overflow:hidden;
}
.spc6list1 .f1p1{display:block;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;}
.spc6list1 .f1 img{display:block;position:absolute;left:0;top:0;width:100%;height:auto;min-height:100%;margin:auto;}
/* ☆ */
.spc6list1 .texts .tg1{display:block;}
.spc6list1 .texts .tg1 .ic1{float:left;
	box-sizing:border-box; /* ☆ */
	width:31px;
	height:43px;
	margin:0 6px 0 0;
	padding:6px 0 0;
	background:url(../../img/lib2spc6/ich86a1c2mapmarker1bg1.png) no-repeat center center;
	background-size:contain;
	color:#e8340e;
	font:600 16px helvatica,arial,sans-serif;
	text-align:center;
	letter-spacing:0;
	vertical-align:middle;
	overflow:hidden;
}
.spc6list1 .texts .tg1 .t1{display:block;
	padding:3px 0 0;
	color:#000;
	font-weight:400;
	font-size:24px;
	letter-spacing:-.0625em;
	overflow:hidden;
}
.spc6list1 .texts .t2{display:block;
	margin:.75em 0;
	color:#666;
	font-size:15px;
	line-height:1.5;
}
/* ☆ */
.spc6list1 .b1{display:inline-block;
	border:1px solid #aaa;
	border-radius:6px;
	margin:16px 0 0;
	padding:9px 16px;
	font-size:0;
}
.spc6list1 .b1t1{display:inline-block;
	color:#333;
	font-size:14px;
	vertical-align:middle;
}
.spc6list1 .b1ic1{display:inline-block;
	width:7px;height:7px;
	margin:0 0 0 8px;
	background:url(../../img/lib2spc6/ic7a1c2right1.png) no-repeat center center;
	background-size:contain;
	vertical-align:middle;
}
/* ☆ */
.spc6list1 .ratings .t1{display:inline-block;
	margin:6px;
	color:#000;
	font-size:15px;
	vertical-align:middle;
}
.spc6list1 .ratings .t1t1{}
.spc6list1 .ratings .t1t2{}
.spc6list1 .ratings .t2{display:inline-block;
	margin:6px 0;
	color:#959595;
	font-weight:600;
	font-size:20px;
	vertical-align:middle;
}
.spc6list1 .ratings .t2t1{
	color:#000;
}
.spc6list1 .ratings .t2 .sep{
	margin:0;
}
/* ☆ */
.spc6list1 .btns{
	margin:0 -4px;
}
.spc6list1 .btns .button{
	height:50px;
	margin:5px;
	padding:1em;
	border-color:transparent;
	color:#fff;
	font-size:13px;
}
.spc6list1 .btns .b2{background:#2b405b;}
.spc6list1 .btns .b3{background:#005fca;}
/* ◇◆ */
@media all and (min-width:768px){
	.spc6list1 .li1 .w1c1{float:left;
		width:41.6%;
		padding:0 30px 0 0;
	}
	.spc6list1 .li1 .w1c2{}
	.spc6list1 .li1 .w1c2c1{
		padding:5px 0 16px;
	}
	.spc6list1 .li1 .w1c2c2{
		padding:0;
		text-align:left;
	}
}
/* ◇◆ */
@media all and (min-width:1260px){
	.spc6list1 .li1 .w1c1{float:left;
		width:33.333%;
		padding:0 30px 0 0;
	}
	.spc6list1 .li1 .w1c2{display:table;
		float:right;width:66.666%;
		margin:0 -1px 0 0;
	}
	.spc6list1 .li1 .w1c2c1{display:table-cell;
		width:9999px;
		padding:0 24px 0 0;
		border-right:1px dashed #c7c7c7;
		vertical-align:top;
	}
	.spc6list1 .li1 .w1c2c1+.w1c2c2{display:table-cell;
		margin:0;
		padding:0 0 0 24px;
		border:0;
		text-align:center;
		vertical-align:middle;
	}
}


/* 경로. 20190225. */
.spc6route1{display:block;
	position:relative;
	margin:auto;
	line-height:1.375;
}
.spc6route1 .a1{display:inline-block;
	margin:2px 0;
	color:#000;
	text-decoration:none;
	vertical-align:middle;
}
.spc6route1 .ic1{display:inline-block;
	box-sizing:border-box; /* ☆ */
	width:24px;
	height:24px;
	margin:.0625em 0;
	border-radius:9999px;
	background:#09e;
	color:#fff;
	font-weight:600;
	font-size:13px;
	line-height:24px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
.spc6route1 .t1{display:inline-block;
	font-size:15px;
	vertical-align:middle;
}
.spc6route1 .sep{display:inline-block;
	width:15px;
	height:15px;
	margin:-1px;
	background:url(../../img/lib2spc6/ic15a1c2right1.png) no-repeat center center;
	vertical-align:middle;
	text-indent:-9999px;
	overflow:hidden;
}
@media all and (min-width:1260px){/* ◇◆ */
	.spc6route1{
		margin-right:-24px; /* (.spc6list1 .li1 .w1c2c1 패딩) */
	}
} /* /(min-width:1260px) */


/* 특화박스(픽1글2) (코스상세 코스요약) 20190225 */
.spc6box1{position:relative;
	margin:0 auto 30px;
	padding:20px 30px;
	border-radius:6px;
	border:1px solid #ccc;
	background:#fff;
	line-height:1.375;
	overflow:hidden;
}
.spc6box1 .deco1{display:block;
	position:relative;
	width:160px;height:160px;
	margin:auto;
	background:url() no-repeat center center;
	background-size:contain;
	/* overflow:hidden; */
}
.spc6box1 .deco1.cource{
	margin:-16px auto;
	background-image:url(../../img/lib2spc6/icw320a1c2course1.png);
}
.spc6box1 .w1{position:relative;
	/* text-align:center; */
	overflow:hidden;
}
.spc6box1 .w1c1{position:relative;
	margin:12px 0;
	overflow:hidden;
}
.spc6box1 .w1c2{position:relative;
	margin:12px 0;
	color:#fff;
	overflow:hidden;
}
.spc6box1 .w1c1 .t1{display:block;
	color:#004088;
	font-weight:500; /* ☆ */
	font-size:26px;
	letter-spacing:-.0625em;
	overflow:hidden;
}
.spc6box1 .w1c1 .t2{display:block;
	margin:.75em 0 0;
	color:#666;
	font-size:16px;
	line-height:1.5;
}
/* ◇◆ */
@media all and (min-width:768px){
	.spc6box1 .deco1[class]{
		float:left;
		margin-right:50px;
	}
	.spc6box1 .w1{
		text-align:left;
	}
}


/* 특화박스(픽1글2) (내여행스케줄 목록) 20190225 */
.spc6box2{position:relative;
	margin:0 auto 30px;
	padding:20px;
	border-radius:6px;
	border:1px solid #ccc;
	border-top:2px solid #2b405b;
	background:#fff;
	/* line-height:1.375; */
	overflow:hidden;
}
.spc6box2 .deco1{display:block;
	position:relative;
	width:108px;height:108px;
	margin:6px auto;
	background:url() no-repeat center center;
	background-size:contain;
}
.spc6box2 .deco1.schedule{
	background-image:url(../../img/lib2spc6/ic216a1c2schedule1.png);
}
.spc6box2 .w1{position:relative;
	overflow:hidden;
}
.spc6box2 .t1{display:block;
	color:#000;
	font-weight:400;
	font-size:24px;
	line-height:1.375;
	letter-spacing:-.0625em;
	text-align:center;
	overflow:hidden;
}
.spc6box2 .t2{display:block;
	margin:.75em 0 0;
	color:#666;
	font-size:14px;
}
/* ◇◆ */
@media all and (min-width:768px){

	.spc6box2{
		padding:20px 30px;
	}
	.spc6box2 .deco1[class]{
		float:left;
		margin-right:30px;
	}
	.spc6box2 .t1{
		text-align:left;
	}

}


/* 코스상세. 20190225 */
.spc6course1detail1 .spc6list1{}
.spc6course1detail1 .spc6list1 .lst1{
	border:0;
}
.spc6course1detail1 .spc6list1 .li1{
	margin:0 0 24px;
	padding:24px;
	border-radius:6px;
	border:1px solid #ccc;
	border-top:2px solid #2b405b;
}
/* chevron ▽ */
.spc6course1detail1 .spc6list1 .li1:before{content:'';
	float:left;position:absolute;left:140px;bottom:0;width:0;height:0;
	margin:-18px;
	border:18px solid transparent;
	border-top-color:#bbb;
	border-bottom:0;
	overflow:visible;text-indent:100%;
}
.spc6course1detail1 .spc6list1 .li1:after{content:'';
	float:left;position:absolute;left:140px;bottom:0;width:0;height:0;
	margin:-17px;
	border:17px solid transparent;
	border-top-color:#fff;
	border-bottom:0;
	overflow:visible;text-indent:100%;
}
.spc6course1detail1 .spc6list1 .li1:last-child:before,
.spc6course1detail1 .spc6list1 .li1:last-child:after{
	display:none;
}


/* 정보.정의목록. 20190225 */
.spc6info1{display:block;position:relative;
	color:#666;
	line-height:1.375;
	font-size:14px;
}
.spc6info1 .dl1{list-style:none;
	margin:0 0 -.375em;
	padding:0;
}
.spc6info1 .dl1 .di{display:block;
	margin:0 0 .375em;
	overflow:hidden;
}
.spc6info1 .dl1 .dt{float:left;
	margin:0 .375em 0 0;
	padding:0 0 0 1em;
	background:url(../../img/lib2spc6/bu1.png) no-repeat .25em 50%;
	font-weight:400;
}
.spc6info1 .dl1 .dd{display:block;overflow:hidden;}
.spc6info1 .dl1 .dt .t1{}
.spc6info1 .dl1 .dt .ic1{}


/* 정보.정의목록. 20190225 */
.spc6info2{display:block;position:relative;
	color:#666;
	line-height:1.5;
	font-size:15px;
}
.spc6info2 .dl1{list-style:none;
	margin:0;
	padding:0;
}
.spc6info2 .dl1 .di{display:block;
	overflow:hidden;
}
.spc6info2 .dl1 .dt{float:left;
	margin:0 .375em 0 0;
	color:#333;
	font-weight:400;
}
.spc6info2 .dl1 .dd{display:block;
	overflow:hidden;
}
.spc6info2 .dl1 .dt .t1{display:inline-block;
	width:5em;
	margin:.375em 0;
	vertical-align:middle;
}
.spc6info2 .dl1 .dd .t2{display:inline-block;
	margin:.375em 0;
	vertical-align:middle;
}
.spc6info2 .dl1 .dt .sep{}
.spc6info2 .dl1 .dt .ic1{display:inline-block;
	width:22px;height:22px;
	margin:0 .25em 0 0;
	background:url(../../img/lib2spc6/b.png) no-repeat center center;
	background-size:contain;
	vertical-align:middle;
}
.spc6info2 .dl1 .period .ic1{background-image:url(../../img/lib2spc6/ic44a1c2clock1.png);}
.spc6info2 .dl1 .place .ic1{background-image:url(../../img/lib2spc6/ic44a1c2mapmarker1.png);}
.spc6info2 .dl1 .host .ic1{background-image:url(../../img/lib2spc6/ic44a1c2star1.png);}
.spc6info2 .dl1 .manage .ic1{background-image:url(../../img/lib2spc6/ic44a1c2gear1.png);}
.spc6info2 .dl1 .contact .ic1{background-image:url(../../img/lib2spc6/ic44a1c2phone1.png);}
/* ☆ */
.spc6info2 .dl1 .name .ic1{background-image:url(../../img/lib2spc6/ic44a1c2star1.png);}
.spc6info2 .dl1 .manage2 .ic1{background-image:url(../../img/lib2spc6/ic44a1c2pin1.png);}
.spc6info2 .dl1 .fee .ic1{background-image:url(../../img/lib2spc6/ic44a1c2won1.png);}
.spc6info2 .dl1 .parking .ic1{background-image:url(../../img/lib2spc6/ic44a1c2parking1.png);}
.spc6info2 .dl1 .address .ic1{background-image:url(../../img/lib2spc6/ic44a1c2mapmarker1.png);}
.spc6info2 .dl1 .phone .ic1{background-image:url(../../img/lib2spc6/ic44a1c2phone1.png);}
.spc6info2 .dl1 .time .ic1{background-image:url(../../img/lib2spc6/ic44a1c2clock1.png);}
.spc6info2 .dl1 .grade .ic1{background-image:url(../../img/lib2spc6/ic44a1c2grade1.png);}

/* ☆ */
.spc6info2 .dl1 .category .ic1{background-image:url(../../img/lib2spc6/ic44a1c2star1.png);}
.spc6info2 .dl1 .menu .ic1{background-image:url(../../img/lib2spc6/ic44a1c2pin1.png);}
.spc6info2 .dl1 .closed .ic1{background-image:url(../../img/lib2spc6/ic44a1c2-speech1.png);}
/* ☆ */
.spc6info2 .btns{}
.spc6info2 .b1{
	margin-top:0;
	margin-bottom:0;
	border-radius:3px;
	font-size:13px;
}
.spc6info2 .dl1 .address .dd .t2{
	margin-right:6px;
}


/* 특화맵 20190225 */
.spc6map1{z-index:1;position:relative;
	height:360px;
	margin:0 auto;
	border-radius:0;
	background:#d1d7db;
	/* overflow:hidden; */
}
.spc6map1 img{max-width:none;}
.spc6map1 #daum_map,
.spc6map1 .map{ /* ★ 맵API 보정 */
	position:absolute !important;left:0;right:0;top:0;bottom:0;width:100%;height:360px !important;
}
/* 맵마커.번호 */
[class*='spc6map1marker1']{display:inline-block;
	z-index:10;
	position:absolute;left:50%;top:50%; /* 맵마커 가리키는 곳 */
	box-sizing:border-box; /* ☆ */
	width:31px;
	height:43px;
	margin:-43px 0 0 -16px; /* 가리키는 곳에서 이거 좌상단거리 */
	padding:6px 0 0;
	background:url(../../img/lib2spc6/ich86a1c2mapmarker1bg1.png) no-repeat center center;
	background-size:contain;
	color:#e8340e;
	font:600 16px helvatica,arial,sans-serif;
	text-align:center;
	letter-spacing:0;
	vertical-align:middle;
	overflow:hidden;
}
/* 맵마커.여기 */
.spc6map1marker1here1{
	background:url(../../img/lib2spc6/ich86a1c2mapmarker1here1.png) no-repeat center bottom;
}
/* ◇◆*/
@media all and (min-width:768px){
	.spc6map1.mgb20px{height:430px;}
	.spc6map1.mgb20px .map {height:430px !important}
}


/* 특화맵.레이어박스 20190222 */
.spc6map1layer1{z-index:100;
	position:absolute;left:50%;top:50%;
	width:360px;
	min-height:205px;
	margin:-102px 0 0 -180px;
	padding:0;
	line-height:1.375;
}
.spc6map1layer1 img{max-width:100%;}
.spc6map1layer1 .wrap1{display:block;
	position:relative;
	border-radius:6px;
	background:#fff;
	overflow:hidden;
	box-shadow:0 0 8px 0 rgba(0, 0, 0, .2);
}
.spc6map1layer1 .hg1{
	position:relative;
	padding:13px 30px 13px 54px;
	border-bottom:1px solid #333;
	background:#eee;
}
.spc6map1layer1 .spc6map1marker1.s1 {top:10px;left:24px;margin:0;width:24px;height:31px;background-size:contain;font-size:12px;padding-top:4px;}
.spc6map1layer1 .h1{display:block;
	margin:0;
	padding:0;
	color:#000;
	font-weight:400;
	font-size:17px;
}
.spc6map1layer1 .b1.close{display:inline-block;
	position:absolute;right:0;top:50%;
	width:40px;height:50px;
	margin:-25px 0;
	background:url(../../img/lib/b.png) no-repeat center center;
	background-size:contain;
	text-indent:-9999px;
	overflow:hidden;
}
.spc6map1layer1 .b1.close .ic1{display:inline-block;
	position:absolute;left:50%;top:50%;
	width:16px;height:16px;
	margin:-8px;
	background:url(../../img/lib2spc6/ic16a1c2x1.png) no-repeat center center;
	text-indent:-9999px;
	overflow:hidden;
}
.spc6map1layer1 .f1 {float:left;width:100px;height:100px;border-radius:3px;display:block;overflow:hidden;margin:25px 0 0 20px}
.spc6map1layer1 .f1 img {width:100%;height:100%;}
.spc6map1layer1 .tg1{display:block;
	padding:25px 16px 10px;
	color:#555;
	font-size:16px;letter-spacing:-0.05em;line-height:18px;
	overflow:hidden;
}
.spc6map1layer1 .tg1 .t1{display:block;
	margin:0 0 .25em;
	overflow:hidden;
}
.spc6map1layer1 .t1 .ic1{float:left;
	width:22px;height:22px;
	margin:0 4px 0 0;
	border-radius:9999px;
	background:url() no-repeat center center;
	background-size:contain;
}
html.lteIE8 .spc6map1layer1 .t1 .ic1{
	display:none;
}
.spc6map1layer1 .t1.address .ic1{background-image:url(../../img/lib2spc6/ic44a1c2mapmarker1.png);}
.spc6map1layer1 .t1.phone .ic1{background-image:url(../../img/lib2spc6/ic44a1c2phone1.png);}
.spc6map1layer1 .t1t1{display:block;
	padding:1px 0 0;
	overflow:hidden;
}
.spc6map1layer1 .t1.phone .t1t1 a {color:#555}
.spc6map1layer1 .btns{display:block;
	margin:0 24px 16px 140px;
	font-size:0;
	text-align:center;
}
.spc6map1layer1 .btns .button{
	width:48%;
	margin:2px;
	height:35px;
	padding:6px;
	border-radius:3px;
	font-size:14px;
	line-height:20px;
}
.spc6map1layer1 .btns .button.submit {background-color:#005fca;border-color:#005fca}

/* 별점5개(단일크기이미지로 다중크기표현) 20190225 */
.rating6star5{display:inline-block;
	z-index:0;
	position:relative;
	width:114px; /*  (2.5점 확인) (( (끝별까지) < v < (끝여백까지) */
	height:20px;
	vertical-align:middle;
	overflow:hidden;
}
.rating6star5 .st-on{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.rating6star5 .st-off{display:block;position:absolute;right:0;top:0;width:100%;height:100%;overflow:hidden;}
.rating6star5 .ic1{float:left; /* ★ */
	z-index:10;
	position:absolute;left:0;top:0;
	width:114px;
	height:20px;
	background:#fff url(../../img/lib2spc6/rating6star5s@2x.png) no-repeat left bottom;
	background-size:cover;
	overflow:hidden;
}
.rating6star5 .ic1 img{ /* [IE8]fix */
	bottom:0;
}
.rating6star5 .ic2{float:left; /* ☆ */
	position:absolute;right:0;top:0;
	width:114px;
	height:20px;
	background:url(../../img/lib2spc6/rating6star5s@2x.png) no-repeat left top;
	background-size:cover;
	overflow:hidden;
}


/* 별점1개 20190225 */
.rating6star1{display:inline-block;
	z-index:0;
	position:relative;
	width:16px;height:16px; /* 별점막대 */
	vertical-align:middle;
	overflow:hidden;
}
.mj-rating-star .rating6star1{
	width:32px;height:32px; /* 별점주기 */
}
.rating6star1>.ic1{float:left; /* ★ */
	z-index:20;
	position:absolute;left:0;top:0;
	width:100%;
	height:100%;
	background:url(../../img/lib2spc6/ic32a1c1star1on.png) no-repeat left bottom;
	background-size:cover;
	overflow:hidden;
}
.rating6star1>.ic1 img{ /* [IE8]fix */
	bottom:0;
}
.rating6star1>.ic2{float:left; /* ☆ */
	z-index:10;
	position:absolute;left:0;top:0;
	width:100%;
	height:100%;
	background:url(../../img/lib2spc6/ic32a1c1star1.png) no-repeat left bottom;
	background-size:cover;
	overflow:hidden;
}
.rating6star1.off>.ic1{
	left:100%;
}
.rating6star1.on>.ic2{
	left:100%;
}


/* 목록(내여행스케줄) 복합 .hybrid1box1 : 여행스케줄 목록.. 20190225 */
.spc6my1schedule1list1{
	margin:0 0 1.5em 0;
	overflow:hidden;
}
.spc6my1schedule1list1 .lst1{list-style:none;margin:0;padding:0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.spc6my1schedule1list1 .li1{
	border-top:1px solid #ddd;
	overflow:hidden;
}
/* .hybrid1box1 재정의 */
.spc6my1schedule1list1 .li1>.w1{}
.spc6my1schedule1list1 .li1>.hybrid1row1{
	padding:30px 0 10px; /* ☆ */
}
.spc6my1schedule1list1 .li1 .column1{
	width:200px;
	margin:0 auto 20px; /* ☆ */
}
.spc6my1schedule1list1 .li1 .column2{
	height:120px; /* = .column1 자식 높이 */
}
/* 내용 */
.spc6my1schedule1list1 .li1 .figs{display:block;}
.spc6my1schedule1list1 .li1 .texts{display:block;
	margin:0 auto 20px; /* ☆ */
}
.spc6my1schedule1list1 .li1 .f1{display:table;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:117px;
	height:116px;
	margin:0 auto;
	padding:8px 0 0;
	background:url(../../img/lib2spc6/b1w234a1c2schedule1.png) no-repeat center center;
	background-size:contain;
	overflow:hidden;
}
.spc6my1schedule1list1 .li1 .f1t1{display:table-cell;
	color:#2b405b;
	text-align:center;
	vertical-align:middle;
}
.spc6my1schedule1list1 .li1 .f1t1t1{display:block;
	margin:0 0 .125em;
	font-size:14px;
}
.spc6my1schedule1list1 .li1 .f1t1t2{display:block;
	font-weight:600;
	font-size:24px;
	letter-spacing:-.0625em;
}
.spc6my1schedule1list1 .li1 .texts>.t1{display:block;
	color:#000;
	font-weight:400;
	font-size:23px;
	line-height:1.375;
	letter-spacing:-.0625em;
}
.spc6my1schedule1list1 .li1 .texts>.t2{display:block;
	margin:1em 0;
	color:#666;
	font-size:15px;
}
.spc6my1schedule1list1 .li1 .btns{display:block;
	margin:0 -5px;
	font-size:0;
}
.spc6my1schedule1list1 .li1 .btns .button{
	height:45px;
	margin:5px;
	padding:10px 16px;
	border:1px solid #aaa;
	background:#f7f7f7;
	color:#333;
}
.spc6my1schedule1list1 .li1 .btns .button .ic1{display:inline-block;
	margin:0 2px 0 0;
	vertical-align:middle;
}
.spc6my1schedule1list1 .li1 .btns .button .t1{display:inline-block;
	font-size:14px;
	vertical-align:middle;
}


/* 시간내비.이전다음 20190225 */
.time3nav1{position:relative;
	width:4em; /* (160/40) */
	margin:.5em auto;
	padding:0 40px;
	font-size:40px;
	line-height:1.375;
	text-align:center;
}
.time3nav1 .h1{margin:0;padding:0;background:transparent;
	color:#000;
	font-weight:500;
}
.time3nav1 .b1{float:left;position:absolute;top:50%;
	width:40px;height:40px;
	margin:-20px 0;
	padding:0;border-radius:0;border:0;background:transparent;line-height:1;vertical-align:middle;text-decoration:none;cursor:pointer;overflow:visible;
}
.time3nav1 .b1.prev{left:0;}
.time3nav1 .b1.next{right:0;}
.time3nav1 .b1 .ic1{float:left;
	position:absolute;left:50%;top:50%;
	width:21px;height:21px;
	margin:-10.5px;
	background:url() no-repeat center center;
	background-size:contain;
	text-indent:-9999px;overflow:hidden;
	opacity:.42;
}
.time3nav1 .b1.prev .ic1{background-image:url(../../img/lib2spc6/ic21a1c1left1.png);}
.time3nav1 .b1.next .ic1{background-image:url(../../img/lib2spc6/ic21a1c1right1.png);}


/* 시간내비.달력 (with .even-grid) 20180919 */
.time3nav2{display:block;position:relative;
	padding:1px 0 0 1px;
	overflow:hidden;
	background:#f7f7f7;
	line-height:1.375;
}
.time3nav2 .even-grid{}
.time3nav2 .even-grid>.column{}
.time3nav2 a{display:block;
	margin:-1px 0 0 -1px;
	padding:14px .25em;
	border:1px solid #ccc;
	background:#fff;
	color:#555;
	font-size:15px;
	text-align:center;
}
.time3nav2 a.on{
	z-index:10;
	position:relative;
	border-color:transparent;
	background:#004993;
	color:#fff;
	font-weight:600;
}
/* ◇◆ */
@media all and (min-width:768px){
	.time3nav2{
		font-size:17px;
	}
}


/* 목록(픽1분류2글2정의목록1) 복합 .hybrid1row1 : 행사 목록,.. 20190225 */
.spc6list2{
	margin:0 0 1.5em;
	overflow:hidden;
	line-height:1.375;
}
.spc6list2 a{color:#000;}
.spc6list2 .a1[href]:focus .f1{outline:1px dotted #000;}
.spc6list2 .lst1{
	list-style:none;margin:0;padding:0;
	border-bottom:1px solid #ddd;
}
.spc6list2 .li1{
	border-top:1px solid #ddd;
	overflow:hidden;
}
/* .hybrid1row1 재정의 */
.spc6list2 .li1>.w1.hybrid1row1{
	padding:30px 0 10px; /* ☆ */
}
.spc6list2 .li1 .column1{
	width:280px;
	margin:0 auto 20px; /* ☆ */
}
.spc6list2 .li1 .column2{
	height:auto; /* = .column1 자식 높이 */
	padding:0 0 20px;
}
/* 내용 */
.spc6list2 .li1 .figs{display:block;
	margin:0 25px;
}
.spc6list2 .li1 .texts{display:block;
	margin:0 auto; /* ☆ */
}
.spc6list2 .li1 .f1{display:block;
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0 0 145%; /* (290/200) */
	border-radius:6px;
	background:#eee;
	overflow:hidden;
}
.spc6list2 .li1 .f1 .f1p1{display:block;position:absolute;left:-100%;right:-100%;top:0;bottom:0;overflow:hidden;}
.spc6list2 .li1 .f1 img{display:block;position:relative;
	width:auto;height:100%;min-width:34%;max-width:100%;
	margin:0 auto;
}
.spc6list2 .li1 .texts{
	text-align:left;
}
.spc6list2 .li1 .texts .g1{display:inline-block;
	box-sizing:border-box; /* ☆ */
	width:59px;
	height:65px;
	padding:20px 0;
	background:url(../../img/lib2spc6/b1h65a1c2hexagon1.png) no-repeat 0 50%;
	background-size:contain;
	color:#fff;
	font-weight:500;
	font-size:17px;
	text-align:center;
	white-space:nowrap;
}
.spc6list2 .li1 .texts>.t1{display:block;
	margin:.5em 0;
	color:#000;
	font-weight:500;
	font-size:26px;
	letter-spacing:-.0625em;
	overflow:hidden;
}
.spc6list2 .li1 .texts .t2{display:block;
	position:relative;
	max-height:72px; /* (24*3) */
	margin:0 0 1.375em;
	color:#666;
	font-size:15px;
	line-height:24px;
	overflow:hidden;
}
.spc6list2 .li1 .texts .t2:after{content:'…';display:block;
	position:absolute;right:0;bottom:0;
	width:3em;
	height:24px; /* (24*3) */
	overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(255,255,255, 0) 0, #fff 100%);
}
/* ◇◆ */
@media all and (min-width:768px){
	.spc6list2 .li1 .figs{
		margin:0 50px 0 0;
	}
}


/* 내용() .even-grid : 관광 상세,.. 20190225 */
.spc6view1{
	position:relative;
	margin:0 auto 30px;
	padding:16px 24px;
	border-radius:6px;
	border:1px solid #ccc;
	border-top:2px solid #2b405b;
	line-height:1.375;
}
.spc6view1>.even-grid>.column:first-child{
	border-bottom:1px dashed #c7c7c7;
}
/* ☆ */
.spc6view1 .spc6rating2{}
.spc6view1 .ratings{
	margin:0 0 8px;
	overflow:hidden;
}
.spc6view1 .ratings .w1{display:inline-block;
	max-width:130px;
	margin:0 10px 0 0;
	vertical-align:top;
}
.spc6view1 .ratings .w2{display:inline-block;
	vertical-align:top;
}
.spc6view1 .ratings .t1{display:inline-block;
	margin:6px 0;
	color:#000;
	font-size:13px;
	vertical-align:middle;
}
.spc6view1 .ratings .t1t1{}
.spc6view1 .ratings .t1t2{}
.spc6view1 .ratings .t2{display:inline-block;
	margin:0 0 6px;
	color:#959595;
	font-size:24px;
	vertical-align:middle;
}
.spc6view1 .ratings .t2t1{
	color:#000;
	font-weight:600;
	font-size:44px;
}
.spc6view1 .ratings .t2 .sep{
	margin:0;
}
/* type2 (음식,숙박) */
.spc6view1.type2{
	margin:auto;
	padding:24px;
}
.spc6view1.type2 .ratings{
	max-width:280px;
	margin:auto;
}
.spc6view1.type2 .ratings .t2{
	margin:0 0 10px;
}


/* ◇◆ */
@media all and (min-width:768px){
	.spc6view1>.even-grid>.column:first-child{
		border:0;
		border-right:1px dashed #c7c7c7;
	}
	.spc6view1>.even-grid>.column:first-child+.column{
		padding:10px 30px;
	}
}
/* ◇◆ */
@media all and (min-width:1000px){
	.spc6view1>.even-grid>.column:first-child{
		width:62%;
	}
	.spc6view1>.even-grid>.column:first-child+.column{
		width:38%;
		padding:10px 40px;
	}
}

/* 내용() .even-grid : 행사 상세,.. 20190225 */
.spc6view2{
	position:relative;
	margin:0 auto 30px;
	line-height:1.375;
}
/* 내용 */
.spc6view2 .texts{display:block;
	margin:1.5em 0 0;
	text-align:left;
	overflow:hidden;
}
.spc6view2 .texts .g1{
	float:left;
	box-sizing:border-box; /* ☆ */
	width:59px;
	height:65px;
	margin:0 10px 0 0;
	padding:20px 0;
	background:url(../../img/lib2spc6/b1h65a1c2hexagon1.png) no-repeat 0 50%;
	background-size:contain;
	color:#fff;
	font-weight:500;
	font-size:17px;
	text-align:center;
	vertical-align:middle;
}
.spc6view2 .texts>.t1{
	clear:both;padding-top:10px;
	display:block;
	margin:.5em 0;
	color:#000;
	font-weight:500;
	font-size:28px;
	letter-spacing:-.0625em;
	vertical-align:middle;
	overflow:hidden;
}
.spc6view2 .texts>.t2{display:block;
	position:relative;
	margin:1.375em 0;
	padding:1.375em 0 0;
	border-top:1px dashed #c7c7c7;
	color:#333;
	font-size:17px;
	line-height:1.5;
	overflow:hidden;
}
/* ◇◆ */
@media all and (min-width:768px){
	.spc6view2{
		padding:4%;
		border-radius:6px;
		border:1px solid #ccc;
		border-top:2px solid #2b405b;
	}
	.spc6view2 .texts{
		margin:0;
	}
}


/* 뷰제목그룹. 20190225 */
.spc6hg1 .h1{
	margin-top:0;
	color:#000;
	font-weight:500;
	font-size:30px;
}
.spc6hg1 .btns{
	margin:0 0 10px;
}
.spc6hg1 .button{
	min-width:108px;
	height:40px;
	padding:4px 14px;
	border:1px solid #aaa;
	background:#f7f7f7;
	color:#333;
	font-size:14px;
}
.spc6hg1 .button[class*='ic1']>.ic1{
	width:32px;
	height:32px;
}
.spc6hg1 .button[class*='ic1']>.ic1.vr{background-image:url(../../img/lib2spc6/ic64a2c2vr1.png);}
.spc6hg1 .button[class*='ic1']>.ic1.schedule{background-image:url(../../img/lib2spc6/ic64a2c2schedule1.png);}


/* 픽처갤러리.PR로테이터. 20190225 [JS] jQmPR1(); */
.pgpr1{display:block;
	position:relative;
	margin:0 auto 30px;
	border-radius:6px;
	overflow:hidden;
}
.pgpr1 .wrap1{}
.pgpr1 .w1mView{
	position:relative;
	height:0;
	padding:0 0 68.478%; /* (630/920) */
	overflow:hidden;
}
.pgpr1 .mView{z-index:0;
	position:absolute;left:0;right:0;top:0;bottom:0;
}
.pgpr1 .mCont{
	position:relative;
	width:100%;height:100%;
	list-style:none;margin:0;padding:0;
}
.pgpr1 .mContC{display:block;
	position:absolute;left:0;top:0;
	width:100%;height:100%;
	margin:0;padding:0;
	background:#fff;
}
.pgpr1 .mContC:first-child{z-index:1;}
.pgpr1 .mContC.on{display:block;}
.pgpr1 .mContC .c,
.pgpr1 .mContC .a1{display:block;position:absolute;left:0;right:0;top:0;bottom:0;}
.pgpr1 .mContC a[href]{text-decoration:none;cursor:pointer;}
.pgpr1 .mContC .f1{display:block;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;
	background:#eee;
}
.pgpr1 .mContC .f1p1{display:block;position:absolute;left:-100%;right:-100%;top:0;bottom:0;overflow:hidden;}
.pgpr1 .mContC .f1 img{display:block;width:auto;height:100%;max-width:100%;margin:auto;}
/* 고도화 */
.pgpr1 .mContC .c:focus,
.pgpr1 .mContC .a1:focus{border:1px dotted #000;overflow:hidden;}
.pgpr1 .mContC .c:focus .f1,
.pgpr1 .mContC .a1:focus .f1{margin:-1px;}
.pgpr1 .mContC.on .a1{}
.pgpr1 .mContC.off .a1{}
.pgpr1 .mContC.prev-on .a1{}
.pgpr1 .mContC.next-on .a1{}
/* 메뉴 */
.pgpr1 .menu{display:block;
	z-index:10;
	position:relative;
	font-size:0;
	text-align:center;
	/* white-space:nowrap; */
}
.pgpr1 .menu .w1{display:block;
	padding:10px;
	background:#000;
	background-color:rgba(0,0,0, .42);
}
.pgpr1 .menu .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	margin:0;padding:0;border-radius:0;border:0;
	background:url(../../img/main/b.png);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
}
.pgpr1 .menu .m>.ic1{display:inline-block;
	position:absolute;left:50%;top:50%;
	width:20px;height:20px;
	margin:-10px;
	background:url() no-repeat center center;
	/* background-size:contain; */
	text-indent:-9999px;overflow:hidden;
}
/* 순번 */
.pgpr1 .mNum{display:inline-block;
	margin:0 2px;
	vertical-align:middle;
}
.pgpr1 .mNum .m{display:inline-block;
	margin:2px;
	width:20px;height:20px;
	vertical-align:middle;
}
.pgpr1 .mNum .m>.ic1{
	width:12px;height:12px;
	margin:-9px;
	border:2px solid #fff;
	border-radius:9999px;
}
.pgpr1 .mNum .m.on>.ic1{
	background-color:#fff;
}
/* 제어 */
.pgpr1 .mControl{display:inline-block;
	vertical-align:middle;
}
.pgpr1 .mControl .m{display:inline-block;
	width:20px;height:20px;
	margin:0 2px;
	/* opacity:.42; */
}
.pgpr1 .mControl .m:hover,
.pgpr1 .mControl .m:focus{
	opacity:1;
}
.pgpr1 .mControl .m>.ic1{
	width:13px;height:13px;
	margin:-6.5px;
}
.pgpr1 .mControl .stop>.ic1{background-image:url(../../img/lib2spc6/ic13a1c0pause1.png);}
.pgpr1 .mControl .play>.ic1{background-image:url(../../img/lib2spc6/ic13a1c0play1.png);}
/* 제어2 */
.pgpr1 .mControl2{display:block;
	z-index:10;
	position:absolute;left:0;right:0;bottom:0; /* ☆ */
	width:100%;
	max-width:1480px;
	height:0;
	margin:auto;
}
.pgpr1 .mControl2 .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:53px;
	height:106px;
	margin:-106px 0; /* ☆ */
	padding:0;
	border:0;
	background:url(../../img/main/b.png);
	background:#000;
	background-color:rgba(0,0,0, .42);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
	zoom:.5; /* ☆ */
}
.pgpr1 .mControl2 .m:hover,
.pgpr1 .mControl2 .m:focus{
	opacity:1;
}
.pgpr1 .mControl2 .m>.ic1{display:inline-block;
	position:absolute;left:50%;top:50%;
	width:53px;height:53px;
	margin:-26.5px;
	background:url() no-repeat center center;
	background-size:contain;
	text-indent:-9999px;overflow:hidden;
}
.pgpr1 .mControl2 .prev{float:left;}
.pgpr1 .mControl2 .next{float:right;}
.pgpr1 .mControl2 .prev>.ic1{
	margin-left:-30px;
	background-image:url(../../img/lib2spc6/ic53a1c0left1.png);
}
.pgpr1 .mControl2 .next>.ic1{
	margin-left:-23px;
	background-image:url(../../img/lib2spc6/ic53a1c0right1.png);
}
/* 고도화 */
.pgpr1.nodo .menu,
.pgpr1.nodo .mControl2{display:none;}
/* type2 (음식,숙박) */
.pgpr1.type2 .w1mView{
	padding:0 0 80%; /* (360/450) */
}
/* ◇◆ */
@media all and (min-width:768px){
	.pgpr1 .menu{
		position:absolute;left:0;right:0;
		bottom:64px; /* (44+20) */
		height:0;
	}
	.pgpr1 .menu .w1{
		display:inline-block;
		border-radius:9999px;
	}
	.pgpr1 .mControl2{
		bottom:50%;
	}
	.pgpr1 .mControl2 .m{
		margin:-53px 0;
		zoom:1;
	}
}


/*개인정원- cafe aam 20230413*/
.pgpr1_c.pgpr1{height:1123px;}
.pgpr1_c.pgpr1 .wrap1{height:100%;}
.pgpr1_c.pgpr1 .w1mView{height:100%;}
.pgpr1_c.pgpr1 .mContC .f1 img{height: auto;}

@media all and (max-width:768px){
.pgpr1_c.pgpr1{height: auto;}
.pgpr1_c.pgpr1 .mContC .f1 img{height:100%;}
}





/* 버튼들. 20190225 */
.spc6btns1{ /* .even-grid */
	position:relative;
	max-width:280px;
	margin:auto;
}
.spc6btns1 .column{}
.spc6btns1 .button{
	width:auto;
	height:50px;
	padding:14px 10px;
	border-radius:3px;
	border:1px solid #aaa;
	background:#f7f7f7;
	color:#333;
	font-size:0;
}
.spc6btns1 .button .t1{display:inline-block;
	font-size:14px;
	vertical-align:middle;
}
.spc6btns1 .button .ic1{}
/* type2 (음식,숙박) */
.spc6btns1.type2{}


/* 버튼들. 20190225 */
.spc6btns2{ /* .even-grid */
	position:relative;
	max-width:280px;
	margin:auto;
}
.spc6btns2 .column{}
.spc6btns2 .button{
	width:auto;
	height:50px;
	padding:14px 10px;
	border-radius:3px;
	border:1px solid transparent;
	background:#888;
	color:#fff;
	font-size:0;
}
.spc6btns2 .button .t1{display:inline-block;
	font-size:14px;
	vertical-align:middle;
}
.spc6btns2 .button .ic1{}
.spc6btns2 .button.write1review1{background-color:#219f4e;}
.spc6btns2 .button.add1schedule1{background-color:#1e64ba;}
.spc6btns1 .button.homepage2{background-color:#b83000; color:#fff;}
/* type2 (음식,숙박) */
.spc6btns2.type2{}


/* 더보기 접기. 20190225 */
.spc6more1[class]{display:inline-block;
	color:#000;
	font-size:15px;
	text-decoration:none;
}
.spc6more1 .t1{display:inline-block;
	vertical-align:middle;
}
.spc6more1 .ic1{display:inline-block;
	width:11px;height:11px;
	margin:0 0 0 4px;
	background:url(../../img/lib2spc6/ic11a1c1right1.png) no-repeat center center;
	vertical-align:middle;
	transition:.2s;
}
.spc6more1 .t1t1{display:block;}
.spc6more1 .t1t2{display:none;}
.spc6more1.on .t1t1{display:none;}
.spc6more1.on .t1t2{display:block;}
.spc6more1.on .ic1{
	transform:rotate(-90deg);
}


/* 글카드 (블로그리뷰) 20190225 */
.spc6sns1{display:block;
	position:relative;
	margin:auto;
	padding:26px 0;
	border-top:1px solid #ddd;
	line-height:1.375;
}
.spc6sns1>.wrap1{}
.spc6sns1 .hg1{float:left;
	position:relative;
	margin:0 0 4px;
}
.spc6sns1 .h3{display:inline-block;
	margin:0;
	vertical-align:middle;
}
/* 내용뷰 */
.spc6sns1 .mView{display:block;
	clear:both; /* ☆ */
	z-index:0; /* ☆ */
	position:relative;
	height:273px; /* (260+7+6) */
	margin:0 -7px; /* ☆ */
	overflow:hidden;
}
.spc6sns1 .mView p{} /* 내용 없으면 */
.spc6sns1 .mCont{list-style:none;margin:0;padding:0;
	position:absolute;left:0;right:0;top:0;
	font-size:0; /* ☆ */
	text-align:center;
	overflow:hidden;
	/* transition:.2s ease-out; */
}
.spc6sns1 .mContC{display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
.spc6sns1 .mContC .w1{display:block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:220px;
	height:260px;
	margin:7px 6px 7px 7px;
	padding:20px;
	border-radius:6px;
	border:1px solid #ccc;
	background:#fff;
	overflow:hidden;
}
.spc6sns1 .mContC .a1{display:block;
	position:relative;
	text-decoration:none;
	overflow:hidden;
}
.spc6sns1 .mContC .a1:focus{ /* 초점 */
	outline:1px dotted #000;
}
.spc6sns1 .mContC .a2{display:block;
	text-decoration:none;
	overflow:hidden;
}
.spc6sns1 .mContC .ic1{
	float:left;
	width:30px;height:30px;
	margin:0;
	background:url(../../img/lib2spc6/ic60sns1blog1.png) no-repeat center center;
	background-size:contain;
	vertical-align:middle;
}
.spc6sns1 .mContC .t1{display:block;
	position:relative;
	height:1.375em;
	padding:.3125em .5em;
	color:#555;
	font-weight:400;
	font-size:15px;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
}
.spc6sns1 .mContC .t2{display:block;position:relative;
	max-height:72px; /* 24*3 */
	margin:16px 0 12px;
	color:#000;
	font-weight:500;
	font-size:16px;
	line-height:24px;
	overflow:hidden;
}
.spc6sns1 .mContC .t2:after{content:'…';display:block;
	position:absolute;right:0;top:48px;width:3em;height:24px;overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(255,255,255, 0) 0, #fff 100%);
}
.spc6sns1 .mContC .t3{display:block;
	position:relative;
	max-height:80px; /* 20*4 */
	color:#888;
	font-size:13px;
	line-height:20px;
	overflow:hidden;
}
.spc6sns1 .mContC .t3:after{content:'…';display:block;
	position:absolute;right:0;top:60px;width:3em;height:20px;overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(255,255,255, 0) 0, #fff 100%);
}
/* 메뉴 */
.spc6sns1 .menu{display:block;
	float:right;
	z-index:10;
	position:relative;
	height:auto; /* ☆ */
	margin:22px auto 6px;
	font-size:0;
	text-align:center;
}
.spc6sns1 .menu .m{display:inline-block;position:relative;
	box-sizing:border-box; /* ☆ */
	margin:0;padding:0;border-radius:0;border:0;
	background:url(../../img/lib2spc6/b.png);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
}
.spc6sns1 .menu .m>.ic1{float:left;position:absolute;left:50%;top:50%;
	width:20px;height:20px;
	margin:-10px;
	background:url() no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;
}
/* 제어 */
.spc6sns1 .mControl{display:inline-block;
	vertical-align:middle;
}
.spc6sns1 .mControl .m{display:inline-block;
	width:20px;height:20px;
	margin:0;
	border-radius:9999px;
	opacity:.42;
}
.spc6sns1 .mControl .m:hover,
.spc6sns1 .mControl .m:focus{
	opacity:1;
}
.spc6sns1 .mControl .m>.ic1{
	width:13px;height:13px;
	margin:-6.5px;
}
.spc6sns1 .mControl .stop>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1pause1.png);}
.spc6sns1 .mControl .play>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1play1.png);}
.spc6sns1 .mControl .prev>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1left1.png);}
.spc6sns1 .mControl .next>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1right1.png);}
/* 쪽수 */
.spc6sns1 .mPage{display:inline-block;
	margin:2px 6px;
	padding:.25em 1.25em;
	border-radius:9999px;
	background:#ddd;
	background-color:rgba(0,0,0, .066);
	color:#666;
	font-size:14px;
	vertical-align:middle;
}
/* 순번 */
.spc6sns1 .mPageNum{display:none;
	margin:2px 10px 2px 2px;
	vertical-align:middle;
}
.spc6sns1 .mPageNum .m{display:inline-block;
	margin:2px 4px;
	width:auto;
	height:24px;
	vertical-align:middle;
}
.spc6sns1 .mPageNum .m>.ic1{
	position:relative;left:auto;top:auto;
	width:12px;height:12px;
	margin:5px 0;
	border-radius:9999px;
	border:2px solid #959595;
}
.spc6sns1 .mPageNum .m.on>.ic1{
	background:#000;
	border-color:transparent;
}
/* 제어숨김 */
.spc6sns1[data-total-page='NaN'] .menu,
.spc6sns1[data-total-page='0'] .menu,
.spc6sns1[data-total-page='1'] .menu{display:none;}
/* ◇◆ */
@media all and (min-width:768px){
	.spc6sns1 .mPage{display:none;}
	.spc6sns1 .mPageNum{display:inline-block;}
}


/* 주변정보 20190225 */
.spc6around1{display:block;
	position:relative;
	margin:auto;
	line-height:1.375;
}
.spc6around1>.wrap1{}
.spc6around1 .hg1{float:left;
	position:relative;
}
.spc6around1 .h3{display:inline-block;
	margin:0;
	vertical-align:middle;
}


/* 픽1글3카드 (주변정보카드) 20190225 */
.spc6card1{display:block;
	position:relative;
	margin:0 auto 30px;
	line-height:1.375;
}
.spc6card1>.wrap1{overflow:hidden;}
/* 내용뷰 */
.spc6card1 .mView{display:block;
	clear:both; /* ☆ */
	z-index:0; /* ☆ */
	position:relative;
	height:273px; /* (260+7+6) */
	margin:0 -7px; /* ☆ */
	overflow:hidden;
}
.spc6card1 .mView p{} /* 내용 없으면 */
.spc6card1 .mCont{list-style:none;margin:0;padding:0;
	position:absolute;left:0;right:0;top:0;
	font-size:0; /* ☆ */
	text-align:center;
	overflow:hidden;
	/* transition:.2s ease-out; */
}
.spc6card1 .mContC{display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
.spc6card1 .mContC .w1{display:block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:220px;
	height:260px;
	margin:7px 6px 7px 7px;
	border-radius:6px;
	border:1px solid #ccc;
	background:#fff;
	overflow:hidden;
}
.spc6card1 .mContC .a1{display:block;
	position:relative;
	text-decoration:none;
}
.spc6card1 .mContC .f1{display:block;position:relative;
	margin:-1px;
	padding:0 0 65.909%; /* (145/220) */
	background:#eee;
	text-align:center;
	overflow:hidden;
}
.spc6card1 .mContC .f1 .f1p1{display:block;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;overflow:hidden;}
.spc6card1 .mContC .f1 img{display:block;position:absolute;left:0;top:0;width:100%;height:auto;min-height:100%;margin:auto;}
.spc6card1 .mContC .tg1{display:block;
	padding:16px;
}
.spc6card1 .mContC .tg1 .ic1{float:left;
	position:absolute;left:0;top:0;
	box-sizing:border-box; /* ☆ */
	width:31px;
	height:43px;
	margin:10px;
	padding:6px 0 0;
	background:url(../../img/lib2spc6/ich86a1c2mapmarker1bg1.png) no-repeat center center;
	background-size:contain;
	color:#e8340e;
	font:600 16px helvatica,arial,sans-serif;
	text-align:center;
	letter-spacing:0;
	vertical-align:middle;
	overflow:hidden;
}
.spc6card1 .mContC .tg1 .t1{display:block;
	margin:0 0 6px;
	padding:6px 0 0;
	color:#000;
	font-weight:400;
	font-size:17px;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
}
.spc6card1 .mContC .t2{display:block;
	clear:both;
	position:relative;
	max-height:44px; /* 22*4 */
	color:#666;
	font-size:14px;
	line-height:22px;
	overflow:hidden;
}
.spc6card1 .mContC .t2:after{content:'…';display:block;
	position:absolute;right:0;top:22px;width:3em;height:20px;overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(255,255,255, 0) 0, #fff 100%);
}
/* 메뉴 */
.spc6card1 .menu{display:block;
	float:right;
	z-index:10;
	position:relative;
	height:auto; /* ☆ */
	margin:0 auto 6px;
	font-size:0;
	text-align:center;
}
.spc6card1 .menu .m{display:inline-block;position:relative;
	box-sizing:border-box; /* ☆ */
	margin:0;padding:0;border-radius:0;border:0;
	background:url(../../img/lib2spc6/b.png);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
}
.spc6card1 .menu .m>.ic1{float:left;position:absolute;left:50%;top:50%;
	width:20px;height:20px;
	margin:-10px;
	background:url() no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;
}
/* 제어 */
.spc6card1 .mControl{display:inline-block;
	vertical-align:middle;
}
.spc6card1 .mControl .m{display:inline-block;
	width:20px;height:20px;
	margin:0;
	border-radius:9999px;
	opacity:.42;
}
.spc6card1 .mControl .m:hover,
.spc6card1 .mControl .m:focus{
	opacity:1;
}
.spc6card1 .mControl .m>.ic1{
	width:13px;height:13px;
	margin:-6.5px;
}
.spc6card1 .mControl .stop>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1pause1.png);}
.spc6card1 .mControl .play>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1play1.png);}
.spc6card1 .mControl .prev>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1left1.png);}
.spc6card1 .mControl .next>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1right1.png);}
/* 쪽수 */
.spc6card1 .mPage{display:inline-block;
	margin:2px 6px;
	padding:.25em 1.25em;
	border-radius:9999px;
	background:#ddd;
	background-color:rgba(0,0,0, .066);
	color:#666;
	font-size:14px;
	vertical-align:middle;
}
/* 순번 */
.spc6card1 .mPageNum{display:none;
	margin:2px 10px 2px 2px;
	vertical-align:middle;
}
.spc6card1 .mPageNum .m{display:inline-block;
	margin:2px 4px;
	width:auto;
	height:24px;
	vertical-align:middle;
}
.spc6card1 .mPageNum .m>.ic1{
	position:relative;left:auto;top:auto;
	width:12px;height:12px;
	margin:5px 0;
	border-radius:9999px;
	border:2px solid #959595;
}
.spc6card1 .mPageNum .m.on>.ic1{
	background:#000;
	border-color:transparent;
}
/* 제어숨김 */
.spc6card1[data-total-page='NaN'] .menu,
.spc6card1[data-total-page='0'] .menu,
.spc6card1[data-total-page='1'] .menu{display:none;}
/* ◇◆ */
@media all and (min-width:768px){
	.spc6card1 .mPage{display:none;}
	.spc6card1 .mPageNum{display:inline-block;}
}


/* 픽1글1카드 (같은 카테고리 다른..) 20190225 */
.spc6card2{display:block;
	position:relative;
	margin:auto;
	padding:26px 0;
	border-top:1px solid #ddd;
	line-height:1.375;
}
.spc6card2>.wrap1{}
.spc6card2 .hg1{float:left;
	position:relative;
	margin:0 0 4px;
}
.spc6card2 .h3{display:inline-block;
	margin:0;
	vertical-align:middle;
}
/* 내용뷰 */
.spc6card2 .mView{display:block;
	clear:both; /* ☆ */
	z-index:0; /* ☆ */
	position:relative;
	height:218px; /* (205+7+6) */
	margin:0 -7px; /* ☆ */
	overflow:hidden;
}
.spc6card2 .mView p{} /* 내용 없으면 */
.spc6card2 .mCont{list-style:none;margin:0;padding:0;
	position:absolute;left:0;right:0;top:0;
	font-size:0; /* ☆ */
	text-align:center;
	overflow:hidden;
	/* transition:.2s ease-out; */
}
.spc6card2 .mContC{display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
.spc6card2 .mContC .w1{display:block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:220px;
	height:205px;
	margin:7px 6px 7px 7px;
	border-radius:6px;
	background:#fff;
	overflow:hidden;
}
.spc6card2 .mContC .a1{display:block;
	position:relative;
	text-decoration:none;
}
.spc6card2 .mContC .f1{display:block;
	position:relative;
	padding:0 0 93.182%; /* (205/220) */
	background:#eee;
	text-align:center;
	overflow:hidden;
}
.spc6card2 .mContC .f1p1{display:block;position:absolute;left:-100%;right:-100%;top:0;bottom:0;overflow:hidden;}
.spc6card2 .mContC .f1 img{display:block;position:relative;width:auto;height:100%;min-width:33.4%;max-width:100%;margin:auto;}
.spc6card2 .mContC .tg1{display:block;
	position:absolute;left:0;right:0;bottom:0;
	padding:8px 14px;
	background:url(../../img/lib/b.000000.opacity.50.png) no-repeat center center;
}
.spc6card2 .mContC .tg1 .t1{display:block;
	height:1.375em;
	color:#fff;
	font-weight:400;
	font-size:15px;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
}
/* 메뉴 */
.spc6card2 .menu{display:block;
	float:right;
	z-index:10;
	position:relative;
	height:auto; /* ☆ */
	margin:22px auto 6px;
	font-size:0;
	text-align:center;
}
.spc6card2 .menu .m{display:inline-block;position:relative;
	box-sizing:border-box; /* ☆ */
	margin:0;padding:0;border-radius:0;border:0;
	background:url(../../img/lib2spc6/b.png);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
}
.spc6card2 .menu .m>.ic1{float:left;position:absolute;left:50%;top:50%;
	width:20px;height:20px;
	margin:-10px;
	background:url() no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;
}
/* 초점 */
.spc6card2 .mContC .a1:focus .f1{
	border:1px dotted #000;
}
/* 제어 */
.spc6card2 .mControl{display:inline-block;
	vertical-align:middle;
}
.spc6card2 .mControl .m{display:inline-block;
	width:20px;height:20px;
	margin:0;
	border-radius:9999px;
	opacity:.42;
}
.spc6card2 .mControl .m:hover,
.spc6card2 .mControl .m:focus{
	opacity:1;
}
.spc6card2 .mControl .m>.ic1{
	width:13px;height:13px;
	margin:-6.5px;
}
.spc6card2 .mControl .stop>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1pause1.png);}
.spc6card2 .mControl .play>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1play1.png);}
.spc6card2 .mControl .prev>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1left1.png);}
.spc6card2 .mControl .next>.ic1{background-image:url(../../img/lib2spc6/ic13a1c1right1.png);}
/* 쪽수 */
.spc6card2 .mPage{display:inline-block;
	margin:2px 6px;
	padding:.25em 1.25em;
	border-radius:9999px;
	background:#ddd;
	background-color:rgba(0,0,0, .066);
	color:#666;
	font-size:14px;
	vertical-align:middle;
}
/* 순번 */
.spc6card2 .mPageNum{display:none;
	margin:2px 10px 2px 2px;
	vertical-align:middle;
}
.spc6card2 .mPageNum .m{display:inline-block;
	margin:2px 4px;
	width:auto;
	height:24px;
	vertical-align:middle;
}
.spc6card2 .mPageNum .m>.ic1{
	position:relative;left:auto;top:auto;
	width:12px;height:12px;
	margin:5px 0;
	border-radius:9999px;
	border:2px solid #959595;
}
.spc6card2 .mPageNum .m.on>.ic1{
	background:#000;
	border-color:transparent;
}
/* 제어숨김 */
.spc6card2[data-total-page='NaN'] .menu,
.spc6card2[data-total-page='0'] .menu,
.spc6card2[data-total-page='1'] .menu{display:none;}
/* ◇◆ */
@media all and (min-width:768px){
	.spc6card2 .mPage{display:none;}
	.spc6card2 .mPageNum{display:inline-block;}
}


/* 라이트박스. 20190225 */
/* 공통 */
.spc6lightbox1{display:none;
	z-index:100;
	position:fixed;left:0;right:0;top:0;bottom:0;
	background:url(../../img/lib/b.000000.opacity.50.png);
	overflow:hidden;
	overflow-y:auto;
	font-size:0; /* ☆ */
}
.spc6lightbox1>.wrap1{display:block;
	height:100%;
	max-width:1200px; /* ☆ */
	margin:auto;
	padding:0 10px;
	text-align:center;
}
.spc6lightbox1>.wrap1:before{content:'';display:inline-block;
	width:0;
	height:100%;
	vertical-align:middle;
	overflow:hidden;
}
.spc6lightbox1 .lightbox{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:99%; /* ☆ 99% 는 vertical-align:middle; 위한 값이니 100% 하지마요. */
	margin:3% 0;
	padding:2% 4.166%; /* (화면확인) (50/1200) */
	border-radius:6px;
	background:#fff;
	color:#333;
	font-size:16px;
	text-align:left;
	overflow:hidden;
	vertical-align:middle;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .5);
}
.spc6lightbox1 .h1group{}
.spc6lightbox1 .h1{display:block;
	margin:0;padding:.75em 0;
	color:#000;
	font-weight:500;
	font-size:27px;
	letter-spacing:-.0625em;
}
.spc6lightbox1 .b1.close{float:left;
	position:absolute;right:0;top:0;
	width:60px;height:60px;
	background:#2d3749;
}
.spc6lightbox1 .b1.close>.ic1{float:left;
	position:absolute;left:50%;top:50%;
	width:27px;height:27px;
	margin:-13.5px;
	background:url(../../img/lib2spc6/ic27a1c0x1.png) no-repeat center center;
	background-size:contain;text-indent:-9999px;overflow:hidden;
}
.spc6lightbox1 .cont{
	padding:20px 0;
}

.spc6lightbox1 .h1 .t1 {font-size:16px;color:#555;}
.spc6review1 {border-top:2px solid #2b405b;margin-top:-20px;margin-bottom:50px;}
.spc6review1 .lst1 {margin:0;padding:0;list-style:none;}
.spc6review1 .lst1 .li1 {border-bottom:1px solid #ccc;}
.spc6review1 .lst1 .li1 .a1 {position:relative;padding:20px 15px 20px 90px;}
.spc6review1 .lst1 .li1 .a1 .w1c1 .t1 {position:absolute;top:15px;left:10px;font-size:18px;color:#000;}
.spc6review1 .rating5star5 {position:relative;display:block;width:112px;height:20px;overflow:hidden;}
.spc6review1 .rating5star5 .st-on, .spc6lightbox1 .spc6review1 .rating5star5 .st-off {position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;}
.spc6review1 .rating5star5 .ic1, .spc6lightbox1 .spc6review1 .rating5star5 i.ic2 {float:left;position:absolute;top:0;left:0;display:block;width:114px;height:20px;background:url(../../img/lib2spc6/rating6star5s@2x.png) no-repeat;background-size:cover;}
.spc6review1 .rating5star5 .ic1 {z-index:10;}
.spc6review1 .rating5star5 .st-on .ic1 {background-position:left bottom;}
.spc6review1 .rating5star5 .st-off .ic2 {background-position:left top}
.spc6review1 .lst1 .li1 .a1 .w1c1 .t2 {margin:15px 0 5px;font-size:15px;line-height:20px;}
.spc6review1 .lst1 .li1 .a1 .w1c1 .t3 {font-size:14px;}
.spc6review1 .lst1 .li1 .a1 .w1c1 .btns {display:block;margin-top:5px;}
.spc6review1 .lst1 .li1 .a1 .w1c1 .btns .button {background:#f5f5f5;border-color:#c2c2c2;font-size:13px;color:#666;border-radius:0;margin:0}


/* 작성 : 별점, 스케줄.. 20190225 */
[class*='spc6write1']{display:block;
	position:relative;
	margin:-20px 0;
	line-height:1.375;
}
[class*='spc6write1'] table.writeform1{
	border-top:2px solid #2b405b;
	border-bottom:1px solid #bbb;
	font-size:15px;
}
[class*='spc6write1'] table.writeform1 th{
	background:#f7f7f7;
}
[class*='spc6write1'] input.date{
	border-radius:6px 0 0 6px;
}
[class*='spc6write1'] img.ui-datepicker-trigger{
	margin-left:-1px;
	border:1px solid #bbb;
	border-radius:0 6px 6px 0;
}
[class*='spc6write1'] .explain{
	color:#666;
	font-size:14px;
}
[class*='spc6write1'] [disabled]{
	opacity:1; /* [SF]fix) */
}


/* ★☆ToEdit) 확인용 ☆ */
/* #layer1write1review1{display:block !important;} */
/* #layer1write1schedule1{display:block !important;} */


/* 코스 (내여행스케줄 상세) 20190225 */
.spc6course2{
	max-width:920px; /* (260*3+70*2) */
	position:relative;
	margin:0 0 1.5em;
	line-height:1.375;
	overflow:hidden;
}
.spc6course2>.wrap1{}
.spc6course2 a:hover{
	text-decoration:none;
}
.spc6course2 .lst1{display:block;
	list-style:none;
	position:relative;
	width:260px; /* ☆ */
	margin:auto;
	padding:0;
	font-size:0;
	overflow:hidden;
}
.spc6course2 .li1{display:inline-block;
	position:relative;
	width:260px; /* ☆ */
	margin:0 0 30px;
	padding:0 70px 0 0; /* ☆ */
	text-align:left;
	vertical-align:top;
}
.spc6course2 .li1 .w1{
	border-radius:6px;
	border:1px solid #ccc;
	background:#fff;
	overflow:hidden;
}
.spc6course2 .li1 .w1g1{display:block;}
.spc6course2 .li1 .w1g2{display:block;
	padding:16px 24px;
	overflow:hidden;
}
/* .w1g1 > */
.spc6course2 .li1 .tg1{}
.spc6course2 .li1 .tg1 .ic1{float:left;
	position:absolute;left:0;top:0;
	box-sizing:border-box; /* ☆ */
	width:31px;
	height:43px;
	margin:10px;
	padding:6px 0 0;
	background:url(../../img/lib2spc6/ich86a1c2mapmarker1bg1.png) no-repeat center center;
	background-size:contain;
	color:#e8340e;
	font:600 16px helvatica,arial,sans-serif;
	text-align:center;
	letter-spacing:0;
	vertical-align:middle;
	overflow:hidden;
}
.spc6course2 .li1 .t1{display:block;
	color:#000;
	font-size:17px;
	overflow:hidden;
}
.spc6course2 .li1 .figs{display:block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	height:195px;
}
.spc6course2 .li1 .f1{display:block;position:relative;width:100%;height:100%;background:#eee;overflow:hidden;}
.spc6course2 .li1 .f1 .f1p1{display:block;position:absolute;left:-100%;right:-100%;top:0;bottom:0;overflow:hidden;}
.spc6course2 .li1 .f1 img{display:block;position:relative;width:auto;height:100%;min-width:34%;max-width:100%;margin:0 auto;}
/* (>) */
.spc6course2 .li1 .a2{
	float:left;
	z-index:10;
	position:absolute;
	right:35px; /* (70/2) */
	top:160px; /* (320/2) */
	width:32px;
	height:32px;
	margin:-16px;
	border-radius:9999px;
	border:2px solid #999;
	background:url(../../img/lib2spc6/ic14a1c2right1.png) no-repeat center center;
}
/* .w1g2 > */
.spc6course2 .dl1{display:block;
	list-style:none;
	position:relative;
	margin:10px 0;
	padding:0;
	text-align:left;
	font-size:14px;
}
.spc6course2 .dl1 .di{display:block;
	overflow:hidden;
}
.spc6course2 .dl1 .dt{float:left;
	width:10px;
}
.spc6course2 .dl1 .dd{display:block;
	color:#666;
	overflow:hidden;
}
.spc6course2 .dl1 .dt .t1{position:absolute;left:-9999px;}
.spc6course2 .dl1 .dt .ic1{display:inline-block;
	width:3px;
	height:1.375em;
	background:url(../../img/lib2spc6/bu1.png) no-repeat center center;
	vertical-align:middle;
}
.spc6course2 .li1 .btns{display:block;
	margin:0 -5px;
	text-align:center;
}
.spc6course2 .li1 .btns .button{
	width:100px;
	height:34px;
	margin:5px;
	padding:7px 1em;
	border-radius:3px;
	font-size:12px;
}
/* 효과 */
.spc6course2 .li1 .w1g1:hover .figs,
.spc6course2 .li1 .w1g1:focus .figs{
	border:1px dotted #000;
}
/* ◇◆ */
@media all and (min-width:640px){
	.spc6course2 .lst1{
		width:660px; /* (260+70)*2 */
	}
}
/* ◇◆ */
@media all and (min-width:1024px){
	.spc6course2 .lst1{
		width:990px; /* (260+70)*3 */
	}
}


/* 실시간강우정보 */
.spc6weather1list1 .search {border:1px solid #d6d6d6;border-radius:5px;text-align:center;padding:12px 14px;letter-spacing:-.05em;margin-bottom:20px;}
.spc6weather1list1 .search .t1 {margin:0;font-size:16px;line-height:1;color:#111;display:block;margin-bottom:5px;}
.spc6weather1list1 .search select {font-size:14px;height:35px;border-radius:0;}
.spc6weather1list1 .search .button {background:#464646;color:#fff;font-size:14px;width:55px;height:35px;border-radius:0;}
.spc6weather1list1 .weather1map1 {margin-bottom:20px;width:100%;height:580px;overflow:hidden;overflow-x:auto;padding:25px 0;box-sizing:border-box;background:#47c0e6}
.spc6weather1list1 .weather1map1 .map1in {position:relative;width:669px;height:529px;background:url(../../img/lib2spc6/spc6weather1map1_bg.gif) no-repeat;background-size:cover;margin:0 auto;}
.weather1map1 ul {margin:0;padding:0;list-style:none;}
.weather1map1 .map1a1list li, .weather1map1 .map1b1list li {position:absolute;width:53px;height:67px;overflow:hidden; text-align:center;font-size:13px;line-height:1;padding-top:15px;box-sizing:border-box;background:url(../../img/lib2spc6/ic53area1.png) no-repeat 50% 50%;background-size:cover;}
.weather1map1 li span {display:block;color:#fff;}
.weather1map1 li .num {position:absolute;top:-1000em;width:1px;height:1px;overflow:hidden;}
.weather1map1 li .t2 {letter-spacing:0;font-size:15px;margin-top:3px;}
.weather1map1 .map1b1list li {width:120px;height:75px;background:#f5f7f8;border:1px solid #323b50;box-sizing:border-box;border-radius:5px;padding-top:10px;}
.weather1map1 .map1b1list li span {font-size:13px;color:#000}
.weather1map1 .map1b1list li .t1 {margin-bottom:7px;}
.weather1map1 .map1b1list li .t2, .weather1map1 .map1b1list li .t3 {margin:5px 0;}
.weather1map1 .map1b1list li .t2:before, .weather1map1 .map1b1list li .t3:before {content:"";display:inline-block;vertical-align:middle;width:16px;height:15px;background-size:16px auto;background-image:url(../../img/lib2spc6/ic20remark1.png);background-repeat:no-repeat;margin-top:-4px;margin-right:2px;}
.weather1map1 .map1b1list li .t3:before {width:14px;height:14px;background:#f78b1f;border-radius:50%;margin-top:-2px;}
/* 지역및다리 좌표 */
.weather1map1 li.n1 {top:218px;left:250px;z-index:2}
.weather1map1 li.n2 {top:272px;left:377px;}
.weather1map1 li.n3 {top:307px;left:167px;}
.weather1map1 li.n4 {top:330px;left:285px;}
.weather1map1 li.n5 {top:327px;left:394px;}
.weather1map1 li.n6 {top:240px;left:461px;}
.weather1map1 li.n7 {top:276px;left:531px;}
.weather1map1 li.n8 {top:264px;right:18px;}
.weather1map1 li.n9 {top:196px;right:86px;}
.weather1map1 li.n10 {top:126px;right:120px}
.weather1map1 li.n11 {top:85px;right:241px;}
.weather1map1 li.n12 {top:187px;left:354px;}
.weather1map1 li.n13 {top:97px;left:247px;}
.weather1map1 li.n14 {top:19px;left:296px;}
.weather1map1 li.n15 {top:107px;left:154px;}
.weather1map1 li.n16 {top:210px;left:93px;}
.weather1map1 li.n17 {top:165px;left:13px;}
.weather1map1 li.n18 {top:197px;left:201px;}
.weather1map1 li.n19 {top:246px;left:303px;}
.weather1map1 li.n20 {top:181px;left:288px;}
.weather1map1 li.n21 {top:246px;left:201px;}
.weather1map1 li.n22 {bottom:192px;left:268px;z-index:3}
/* .weather1map1 li.n23 {bottom:41px;right:16px;display:none;} */

/* 범례 */
.map1remark1 {position:absolute;top:-19px;right:5px;width:150px;height:120px;overflow:hidden;border-radius:5px;background:#fff;text-align:center;font-size:15px;}
.map1remark1 .t1 {line-height:1;font-size:17px;color:#fff;background:#1c6fbb;margin:0;letter-spacing:-.1em;padding:11px 0 12px}
.map1remark1 ul {padding:14px 0;}
.map1remark1 li:before {content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../../img/lib2spc6/ic20remark1.png) no-repeat;margin-top:-4px;margin-right:5px;}
.map1remark1 li:nth-child(2):before {background-position:0 -22px}
.spc6weather1list1 .tw1 {border:0;border-top:2px solid #2b405b;font-size:15px;width:100%;}
.spc6weather1list1 .tw1 th {font-weight:500;background:#f8f8f8;color:#000}
.spc6weather1list1 .tw1 th, .spc6weather1list1 .tw1 td {border:0;border-right:1px solid #ddd;border-bottom:1px solid #ccc;padding:.5em}
.spc6weather1list1 .tw1 thead th {border-bottom:1px solid #2b405b;border-right:1px solid #ccc;background:transparent}
.spc6weather1list1 .tw1 thead th:last-child, .spc6weather1list1 .tw1 td:last-child {border-right:0}
.spc6weather1list1 [class].panel1.em1 {background:#f5f7f9;border-color:#323b50;border-radius:0;padding:15px;}
.spc6weather1list1 [class].panel1.em1 .deco1em1 {width:30px;height:30px;float:left;background:url(../../img/lib2spc6/ic160deco1em1.png) no-repeat;background-size:contain;margin:0 20px}
.spc6weather1list1 [class].panel1.em1 .cv3 {line-height:20px;font-weight:500;font-size:14px;}
@media all and (min-width:700px){
	.spc6weather1list1 .search {padding-top:9px;padding-bottom:9px;margin-bottom:40px;}
	.spc6weather1list1 .search .t1 {display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:0;font-size:18px;}
	.spc6weather1list1 .search select {min-width:80px;margin:0 5px;}
	.spc6weather1list1 .weather1map1 {margin-bottom:50px;}
	.spc6weather1list1 [class].panel1.em1 {padding:24px 10px;}
	.spc6weather1list1 [class].panel1.em1 .cv3 {font-size:16px;line-height:24px;}
}
@media all and (min-width:920px){
	.spc6weather1list1 .weather1map1 {padding-top:75px;padding-bottom:75px;height:670px;}
	.map1remark1 {right:-87px;}
}



/* 내투어리뷰 댓글쓰기 + 후기 */
.comment2write1.spc6review1 {border-top:2px solid #2b405b}
.comment2write1.spc6review1 .button.submit {background-color:#175fa5;border-color:#124c84;}
.comment2list1.spc6review1 .lst1 {margin:0;padding:0;list-style:none;border-top:1px solid #ccc;}
.comment2list1.spc6review1 .lst1 .li1 {padding:10px}
.comment2list1.spc6review1 .lst1 .li1 .button {border-radius:0;background:#f5f5f5;border-color:#c2c2c2;font-size:13px;color:#666;margin:0 0 0 5px;}
.comment2list1.spc6review1 .lst1 .li1 .t2:after {content:"";display:inline-block;vertical-align:middle;width:1px;height:10px;background:#ddd;margin:0 7px;}
.spc6review1list1 .h2 .t1 {font-size:16px;color:#555;margin-left:5px;}
.spc6review1list1 .spc6review1 {margin-top:0;}

/* 강우량 조회 */
.search1rain1{display:block;width:100%;overflow:hidden;border-top:1px solid #222;padding-top:10px;font-size:15px;}
.search1rain1 *{list-style:none;padding:0;margin:0;}
.search1rain1 li select {width:auto !important;}
.search1rain1 li .label.fw {font-size:14px;}
.search1rain1 .label1{display:inline-block;width:25%;background:#fff;text-align:left;color:#333;font-size:15px}
.search1rain1 .block{display:inline-block;width:25%;}
.search1rain1 .text1width{width:28%;}

/* 실시간강우정보.카드UI(제목1`글2`높이고정`업무목록스크롤) 20160705  */
.card1rain1{min-height:0;margin:0 0 1.5em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;line-height:1.333;letter-spacing:-1px;}
.card1rain1 .wrap1{display:block;position:relative;
	border-radius:3px;border:1px solid #d4d7d9;
	overflow:hidden;
	transition:.2s ease-out;
}
.card1rain1 .wrap1:hover{border-color:#333;box-shadow:1px 1px 0 0 rgba(0, 0, 0, .1);}
.card1rain1 .wrap1:hover a{text-decoration:none;}
.card1rain1 .wrap1 .t1{display:block;margin:0;padding:.6em .4em;border-bottom:1px solid #dadde0;background:#f7f8f9;color:#000;font-weight:normal;font-size:1.143em;text-align:center;overflow:hidden;}
.card1rain1 .wrap1 a:hover .t1{background:#fafbfc;}
.card1rain1 .wrap2{margin:1em 0 1em 1em;font-size:.929em;overflow:hidden;}
.card1rain1 .wrap1 .lst2{display:block;list-style:none;
	margin:.833em 1em 0 0;
	padding:1em 0 .333em 0;border-top:1px dotted #ddd;font-size:.929em;
}
.card1rain1 .wrap1 .li2{padding:0 10px .333em 10px;background:url(../../img/lib/bu1s.png) no-repeat -362px 0;color:#666;}
@media all and (min-width:440px){
	.search1rain1 .label1, .search1rain1 .block {width:30%;}
	.search1rain1 li select {width:10% !important;}
}
@media all and (min-width:768px){
	.search1rain1{background:url(../../img/lib2spc6/search1rain1bg1.png) no-repeat 0 20px;overflow:hidden;}
	.search1rain1 ul{padding:0 0 0 200px;}
	.search1rain1 .label1{width:10%;}
	.search1rain1 br,
	.search1rain1 .block{display:none;}
	.search1rain1 .text1width{width:10%;}
	.search1rain1 .submit{margin:0 0 0 10%;width:30% !important;}
	.search1select2.taxreport1 .text1{width:28.5%;}
}


/* 부서업무안내 new */
.spc6part1work1 {font-size:.875em;}
.spc6part1work1 .info1tel1 {list-style:none;margin:13px 0;padding:0;}
.spc6part1work1 .info1tel1 li {position:relative;display:inline-block;vertical-align:top;font-size:1.125em;color:#004993;padding-left:30px;margin-right:40px}
.spc6part1work1 .info1tel1 li:before {position:absolute;top:50%;left:0;margin-top:-11px;content:"";display:block;width:23px;height:22px;background:url(../../img/lib2spc6/spc6work1info1tel1.png) no-repeat;}
.spc6part1work1 .info1tel1 li a {color:#004993;}
.spc6part1work1 .info1tel1 .tel:before {background-position:0 0}
.spc6part1work1 .info1tel1 .fax:before {background-position:-25px 0}
.spc6part1work1 .work1list1 {border:1px solid #d2d2d2;width:100%;padding:15px 10px;margin-bottom:20px;box-sizing:border-box;}
.spc6part1work1 .work1list1 .t1 {display:block;text-align:center;font-size:1.250em;color:#333;line-height:1;margin:0 0 10px;border-bottom:1px dotted #777;padding-bottom:10px;}
.spc6part1work1 .work1list1 .lst1 ol {margin:0;list-style:none;padding:0;}
@media all and (min-width:768px){
	.spc6part1work1 {font-size:1em;}
	.spc6part1work1 .work1list1 {display:table;padding:15px 0;}
	.spc6part1work1 .work1list1 .t1, .spc6part1work1 .work1list1 .lst1 {display:table-cell;vertical-align:middle;}
	.spc6part1work1 .work1list1 .t1 {width:16.3%;border-right:1px dotted #777;border-bottom:0;padding-bottom:0;margin-bottom:0;}
	.spc6part1work1 .work1list1 .lst1 {width:79%;padding-left:3.8%;padding-bottom:5px;}
}




/* 무장애 힐링산책로 */
.healing1 .texts .tg1 .t1 {font-size:26px;font-weight:600}
.healing1 .texts .t2 {font-size:16px;font-weight:600}
.healing1 .spc6info1 {font-size:15px}
@media all and (min-width:1260px){
	.healing1 .li1 .w1c1 {width:28.26%;box-sizing:content-box;}
	.healing1 .li1 .w1c2c1 {padding-right:0}
}

.healing1 .pgpr1 {margin-bottom:30px}
.healing1 .pgpr1 .menu {display:none}
.healing1 .spc6view1 {box-sizing:border-box;}
.healing1 .spc6view1 .h1 {font-size:26px;color:#21272c;font-weight:600;margin-top:0;border-bottom:1px dashed #c5c5c5;padding-bottom:20px;}
.healing1 .spc6view1 .spc6info2  {font-size:16px}
.healing1 .spc6view1 .spc6info2 .dl1 .ic1 {display:none}
.healing1 .spc6view1 .spc6info2 .dl1 .dt .t1 {position:relative;padding-left:12px;box-sizing:border-box}
.healing1 .spc6view1 .spc6info2 .dl1 .dt .t1:before {position:absolute;top:calc(50% - 1.5px);left:0;content:"";display:block;width:3px;height:3px;background:#2b405b;}
[class*='panel']>[class*='deco1'].deco9headling1 + .body1 {vertical-align:top;font-size:15px;line-height:24px;}
[class*='panel']>.deco9headling1 {background-image:url(../../img/lib2spc6/ic190a1c2healing1.png);}
[class*='panel'].healing1 {border-bottom:1px solid #dadada;margin-bottom:1.75em !important;padding-bottom:1.333em}
@media all and (min-width:768px){
	.healing1 .pgpr1 {margin-bottom:20px}
	.healing1 .pgpr1 .menu {display:block}
	.healing1	.spc6view1 {min-height:360px}
	[class*='panel'].healing1 {margin-bottom:3.5em !important}

}

/* YYYYMMDD.Writer. ◇◆ */



/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆ */
/* small~xlarge */
@media all and (min-width:768px){ /* medium ◇◆◇◆◇◆◇◆◇◆ */
} /* /(min-width:768px) */
@media all and (min-width:1000px){ /* large ◇◆◇◆◇◆◇◆◇◆ */
} /* /(min-width:1000px) */
@media all and (min-width:1260px){ /* xlarge (1200+20*2+16+2*2) ◇◆◇◆◇◆◇◆◇◆ */
} /* /(min-width:1260px) */
/* /RWD ◇◆◇◆◇◆◇◆◇◆◇◆ */