@charset "utf-8";
/**
 * @File Name : content.css
 * @Description : Subpage Body Contents CSS.
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2018.00.00 | 성이름 | 최초 등록
 * </pre>
 * @author 웹표준화실 문영신
 * @since 2018.05.10
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/*! Subpage Body Content Each Template v.20150905~ 20160929. 20170621 | by @Who
 ★ 최초…최종 작업자는 * 수정일 | 수정자 | 수정내용 ~ 을 항상 남겨주세요!
 */

/* [IE8+]compatible! */

/* Table of contents ))
 | .content1template1
 | …
 */

/* All Device ◆◆◆◆◆◆◆◆◆◆ */

/* ◇◆ StyleName. YYYYMMDD. @Who	 ◇◆ */


/* content1template1 */
.content1template1{position:relative;margin:1.375em auto;line-height:1.375;}
.content1template1>.wrap1{}





/* ◇◆◇◆◇◆◇◆◇◆ */

.section1{position:relative;margin:1.375em auto;line-height:1.375;}
.section1 .h2{
	padding:0 0 10px;margin:0 0 30px;
	border-bottom:2px solid #333;
	letter-spacing:-2px;
	background:none;
}
.section1 .more{display:block;
	margin:0 0 10px;
	padding:10px 0;
	text-align:center;
	color:#fff;
	background:#555;
	text-decoration:none;
}



.section1{position:relative;margin:1.375em auto;line-height:1.375;}
.section1 .h2{
	padding:0 0 10px;margin:0 0 30px;
	border-bottom:2px solid #333;
	letter-spacing:-2px;
	background:none;
}
.section1 .more{display:block;
	margin:0 0 10px;
	padding:10px 0;
	text-align:center;
	color:#fff;
	background:#555;
	text-decoration:none;
}

.section1 .spc4list1 .lst1{border-top:0;}
.section1 .spc4list1 .li1:first-child{border-top:0;padding-top:0;}

.section1 .tour1card1{position:relative;margin:1.375em auto;line-height:1.375;}
.section1 .tour1card1 .a1{display:block;
	position:relative;
	border:1px solid #ddd;
	text-decoration:none;
	color:#555;
}
.section1 .tour1card1 .f1{display:block;
	position:relative;
	margin:-1px -1px 0;
	padding:0 0 75%; /* 188/250 */
	background:#eee;
	text-align:center;
}
.section1 .tour1card1 .f1p1{display:block;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.section1 .tour1card1 .f1 img{display:block;position:absolute;left:0;top:0;width:100%;height:auto;min-height:100%;margin:auto;}
.section1 .tour1card1 .tg1{display:block;
	padding:20px 10px;
}
.section1 .num{display:block;
	position:relative;
	width:37px;height:44px;
	color:#fff;
	text-align:center;
	line-height:35px;
	background:url(/_res/portal/img/lib2spc4/ich88a1c1mapmarker1bg.png) no-repeat;
	margin:-55px 0 10px 0;
}
.section1 .tour1card1 .tg1>.a1t1{display:block;
	font-size:18px;
	color:#333;
	margin:0 0 10px;
}
.section1 .tour1card1 .tg1 .lst1{list-style:none;padding:0;margin:0;}
.section1 .tour1card1 .tg1 .li1{position:relative;
	font-size:14px;
	padding:0 0 0 25px;
	margin:.5em 0;
}
.section1 .tour1card1 .tg1 .li1>.ic1{display:block;
	position:absolute;left:0;top:0;
	width:21px;height:21px;
	background:url() no-repeat;
	background-size:contain;
}
.section1 .tour1card1 .tg1 .li1>.address{background-image:url(/_res/portal/img/lib2/ic42a1c1mapmarker1.png);}
.section1 .tour1card1 .tg1 .li1>.star{background-image:url(/_res/portal/img/lib2/ic42a1c1star1.png);}
.section1 .tour1card1 .tg1 .li1>.phone{background-image:url(/_res/portal/img/lib2/ic42a1c1phone1.png);}
.section1 .tour1card1 .tg1 .li1>.period{background-image:url(/_res/portal/img/lib2/ic42a1c1speechbubble1.png);}
.section1 .tour1card1 .tg1 .li1>.home{background-image:url(/_res/portal/img/lib2/ic42a1c1home1.png);}

.section1 .tab{display:block;
	position:absolute;left:0;top:0;
	width:33.333%;float:left;
	margin:0;
}
.section1 .tab>a{display:block;
	text-decoration:none;
	background:#a8a9ab;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding:10px;
	margin:0 0 0 1px;
	height:74px;
}
.section1 .tab>a:before{content:'';display:block;
	position:absolute;right:10px;bottom:20px;
	width:15px;
	border-top:2px solid #fff;
}
.section1 .tab.on>a:before{
	width:25px;height:25px;
	border:0;bottom:7px;
	background:url(/_res/portal/img/lib/ic60a1down1.png) no-repeat;
	background-size:contain;
}
.section1 .tab.on>a{background:#07164d}
.section1 .cont{padding:110px 0 0;}

.section1 .tab:nth-of-type(1){left:0%;}
.section1 .tab:nth-of-type(2){left:33.333%;}
.section1 .tab:nth-of-type(3){left:66.666%;}







.search1main1 .box1{display:block;position:relative;padding:1.5em;border:1px solid #c8c8cc;background:#fff;}
.search1main1 .box1:before,
.search1main1 .box1:after{content:'';display:table;clear:both;}
.search1main1 .box1>.column1{float:left;width:30%;height:84px;margin:0;padding:0;}
.search1main1 .box1>.column2{display:table-cell;position:relative;width:9999px;height:70px; /* = deco1 최대높이 */margin:0;padding:0;vertical-align:middle;}
.search1main1 .box1>.column2>.texts{height:auto;position:relative;padding:0 6px;}
.search1main1 .box1>.column2>.texts strong{font-family:'Noto Sans';font-weight:normal;}
.search1main1 .box1>.column1 .ic1{display:block;
	width:84px;height:84px;
	margin:auto;padding:0;
	background:#e9eaec url() no-repeat center center;background-size:contain;
	overflow:hidden;
	border-radius:50%;
}
.search1main1 .box1>.column1 .ic1.search1{background-image:url(../../img/sub/search1main1ic1@2x.png);}
.search1main1 .box1>.column1 .ic1.search2{background-image:url(../../img/sub/search1main1ic2@2x.png);}
.search1main1 .box1>.column1 .ic1.search3{background-image:url(../../img/sub/search1main1ic3@2x.png);}
.search1main1 .box1>.column1 .ic1.search4{background-image:url(../../img/sub/search1main1ic4@2x.png);}
.search1main1 .box1>.column1 .ic1.search5{background-image:url(../../img/sub/search1main1ic5@2x.png);}
.search1main1 .box1>.column1 .ic1.search6{background-image:url(../../img/sub/search1main1ic6@2x.png);}
.search1main1 .box1>.column1 .ic1.search7{background-image:url(../../img/sub/search1main1ic7@2x.png);}
.search1main1 .box1>.column1 .ic1.search8{background-image:url(../../img/sub/search1main1ic8@2x.png);}
.search1main1 .box1>.column1 .ic1.search9{background-image:url(../../img/sub/search1main1ic9@2x.png);}
.search1main1 .column:first-child{width:100%;}


/* 카드.글3.크기반응. 20171117 */
.card1t3[class]{ /* 우선순위 .init * 보다 높게 */
	display:block;position:relative;margin:0 auto 20px;line-height:1.333;
}
.card1t3 .wrap1{}
/* 뷰내용물 */
.card1t3 ul{list-style:none;padding:0;}
.card1t3 li{display:inline-block;margin:0;padding:0;text-align:left;vertical-align:top;}
.card1t3 .a1{display:block;position:relative;height:100%;text-decoration:none;
	border:1px solid #ddd;
}
.card1t3 .a1:focus{outline:1px dotted #000;}
.card1t3 .tg1{display:block;
	padding:1em;
	border-bottom:1px solid #ddd;
	background:#f1f7fa;
}
.card1t3 .tg2{display:block;
	position:relative;
	padding:1em;
	background:#fff;color:#666;
}
.card1t3 .tg3{display:block;
	position:relative;
	padding:1em 1em 0;
	background:#fff;color:#666;
}
.card1t3 .t1{display:block;
	color:#333;
	font-weight:500;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
}
.card1t3 .t2{display:block;position:relative;
	height:36px;
	margin:0 0 10px;
	color:#666;
	font-size:13px;
	line-height:18px;
	overflow:hidden;
}
.card1t3 .t2:after{content:'…';display:block;
	position:absolute;right:0;bottom:0;width:3em;height:18px;overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%);
}
.card1t3 .t3{display:block;position:relative;
	max-height:80px;
	padding:10px 0 0;
	border-top:1px solid #eee;
	color:#555;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
}
.card1t3 .t3:after{content:'…';display:block;
	position:absolute;right:0;bottom:0;width:3em;height:20px;overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%);
}
.card1t3 .t4{display:block;position:relative;
	color:#555;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
}
.card1t3 .t4:before{content:'- ';}



/* 카드.글4.크기반응. 20171117 */
.card1t4[class]{ /* 우선순위 .init * 보다 높게 */
	display:block;position:relative;margin:0 auto 20px;line-height:1.333;
}
.card1t4 .wrap1{}
/* 뷰내용물 */
.card1t4 ul{list-style:none;padding:0;}
.card1t4 li{display:inline-block;margin:0;padding:0;text-align:left;vertical-align:top;}
.card1t4 li>.wrap1{display:block;position:relative;
	border:1px solid #d7d7d7;
	transition: .2s ease-out;
}
.card1t4 .a1{display:block;position:relative;text-decoration:none;
	border:1px solid #ddd;
}
.card1t4 .a1:focus{outline:1px dotted #000;}
.card1t4 .tg1{display:block;
	margin:-1px -1px 0;
	padding:1.166em 1em .833em;
	text-align:center;
}
.card1t4 .tg2{display:block;
	position:relative;
	padding:0 1em  1em;
	background:#fff;color:#666;
}
.card1t4 .t1{display:inline-block;
	max-width:100%;
	border-bottom:1px solid #7fb5db;
	color:#006bb7;
	text-align:center;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
}
.card1t4 .t2{display:block;position:relative;
	height:44px;
	margin:0 0 10px;
	color:#000;
	font-weight:500;
	line-height:22px;
	overflow:hidden;
}
.card1t4 .t2:after{content:'…';display:block;
	position:absolute;right:0;bottom:0;width:3em;height:22px;overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%);
}
.card1t4 .t3{display:block;position:relative;
	max-height:60px;
	margin:0 0 10px;
	color:#555;
	font-size:13px;
	line-height:20px;
	overflow:hidden;
}
.card1t4 .t3:after{content:'…';display:block;
	position:absolute;right:0;bottom:0;width:3em;height:20px;overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%);
}
.card1t4 .t4{display:block;position:relative;
	padding:10px 0 0;
	border-top:1px solid #eee;
	color:#666;
	font-size:13px;
	overflow:hidden;
}
.card1t4 .t4t1{display:inline-block;padding:.166em 0;}
.card1t4 .t4t1:after{content:'';display:inline-block;
	width:0;height:13px;
	margin:0 .666em -2px;
	border-left:1px solid #e7e7e7;
}
.card1t4 .t4t1:last-child:after{display:none;}

/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */
/* small~xlarge */
@media all and (min-width:768px){/* medium ◇◆◇◆◇◆◇◆◇◆ */


.section1 .more{display:block;
	position:absolute;right:0;top:0;
	margin:0 0 10px;
	color:#777;
	background:none;
}
.section1 .more>.ic1{display:inline-block;
	padding:10px;
	margin:0 5px 0 0;
	vertical-align:middle;
	border:1px solid #ddd;
	background:#fff;
	background:url(../../img/inc/ic34more1.png)
}
.section1 .more>.t1{display:inline-block;
	vertical-align:middle;	
	font-size:14px;
}

.section1 .tab>a{height:30px;padding-left:15px;
	letter-spacing:-1px;
}
.section1 .tab>a:before{right:20px;bottom:25px;}
.section1 .tab.on>a:before{bottom:13px;}
.section1 .cont{padding:80px 0 0;}
.section1 .cont .more{top:80px;}


.search1main1 .column:first-child .box1>.column1{width:14%;}


} /* /(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 ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */