@charset "utf-8";
/**
 * @File Name : lib.css
 * @Description : WebStyleGuide | Contents Library | Add Share Contents ..
 * @Modification Information
 * <pre>
 * 2014.12.17 | 김소화 | 최초 등록
 * </pre>
 * @author 디자인팀 김소화
 * @since 2015.12.17
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/* WebStyleGuide | Contents Library | Add Share Contents .. */

/* All Device ◆◆◆◆◆◆◆◆◆◆ */

/* WebStyleGuide ◆◆◆ */

/* Tag  */
a:link,a:visited{color:#666;}

/* 강조, 다른 의미·느낌·모양 */
.em0{color:#000 !important}
.em1{color:#00a0e9 !important;}
.keyword1{color:#333;font-weight:bold;}
.taxon1{padding:.25em;border:1px solid #ccc;background:#fff;font-size:.923em;}

/* section1. 검색결과 */
.section1{position:relative;padding:1.5em 0 5em;border-top:1px solid #eee;overflow:hidden;}
.section1:first-child{border:0;padding-bottom:1em;overflow:visible;}
.section1>:first-child{margin-top:0;}
/*
.section1 .toggle{float:left;width:13px;height:23px;margin:0 .5em 0 0;overflow:hidden;}
.section1 .toggle .t1{float:left;width:0;text-indent:-9999px;}
.section1 .toggle .ic1{float:left;width:13px;height:13px;margin:5px 0;background:url(/_res/search/img/inc/b13plus.png) no-repeat;}
.section1 .toggle.on .ic1{background:url(/_res/search/img/inc/b13minus.png) no-repeat;}
*/
.section1 .uri{display:block;clear:both;padding:.2em 0;}
.section1 .more{clear:both;float:right;}
.section1 .more .t1{float:left;font-size:.923em;line-height:20px;}
.section1 .more .ic1{float:left;width:20px;height:20px;background:url(/_res/search/img/inc/b10a1right.png) no-repeat center center;}
.section1 .info{display:none /* ☆ */;clear:both;overflow:hidden;}
.section1 .map1{position:relative;height:250px;background:#ddeebb;}

/* 검색결과 */
.search1result1{display:block;margin:0 0 30px;line-height:1.2em;}

/* 검색정렬 */
.search1sort1{width:100%;}
.search1sort1s1 ul{list-style:none;padding:0;margin:0;overflow:hidden;}
.search1sort1s1 li{float:left;position:relative;padding:0 0 0 8px;margin-right:15px;}
.search1sort1s1 li:before{content:'';display:block;
	position:absolute;left:0;top:50%;margin-top:-2px;width:5px;height:5px;background:#999;border-radius:100%;	
}
.search1sort1s1 li>a{color:#999}
.search1sort1s1 li.on>a{color:#000;font-weight:bold;}
.search1sort1s1 li.on:before{background-color:#49a7eb}


.search1sort1s2>.a1{display:block;float:right;
	padding:5px 10px 5px 13px;margin-top:-25px;
	font-size:.923em;
	background:#fff;border:1px solid #ddd;	
}
.search1sort1s2>.a1 .t1{display:block;float:left;}
.search1sort1s2>.a1 .ic1{display:block;float:left;
	width:15px;height:15px;margin:3px 0 0 3px;
	background:url(/_res/portal/img/lib/ic60a1down2.png) no-repeat;background-size:contain;
}
.search1sort1s2>.a1.on{margin-bottom:5px;}
.search1sort1s2>.a1.on .ic1{background-image:url(/_res/portal/img/lib/ic60a1up2.png);background-size:contain;}
.search1sort1s2 #search1sort1s2c{clear:both;position:relative;margin:5px 0 0;width:94%;padding:3%;background:#fafafa}
.search1sort1s2 #search1sort1s2c>.t1{display:block;padding:0 0 5px 0;margin:0 0 5px;border-bottom:1px solid #ddd;}
.search1sort1s2 #search1sort1s2c .button{background:#fff;font-size:.923em;padding:5px 0 6px;height:auto;border-color:#aaa;width:53px;text-align:center;}
.search1sort1s2 #search1sort1s2c .close{display:none;}
.search1sort1s2 #search1sort1s2c .text{background:#fff;width:30%}
.search1sort1s2 #search1sort1s2c #wrap2 input[type=text]{width:100px;height:2.2em;}
.search1sort1s2 #search1sort1s2c #wrap2 .button.open{width:80px;}
.search1sort1s2 #search1sort1s2c .button.on{font-weight:bold;color:#000}

/* Contents Library.20141121 ◇◆◇◆◇◆◇◆◇◆ */

/* Heading */
.hb1{padding:0;font-weight:normal;line-height:1.333;overflow:hidden;} /* line-height:normal; 는 모바일 차이 많아서.. */
.hb1.h1{color:#000;font-size:1.846em /* =24/13 */;}
.hb1.h2{color:#000;font-size:1.462em /* =19/13 */;}
.hb1.h3{padding-right:.5em;color:#333;font-size:1.154em /* =15/13 */;}

/* List */

/* lst1 - li1 */
.lst1{list-style:none;padding:0;margin:0 0 0 0;}
.lst1 .li1{clear:both;position:relative;margin:0 0 15px 0;padding:15px 0 0 10px;border-top:1px dotted #ddd;overflow:hidden;}
.lst1 .li1:first-child{border:0;}
.lst1 .li1 .t1{display:block;position:relative;
	margin:0 0 5px 0;
	font-size:1.154em
}
.lst1 .li1 .t1:before{content:'';display:block;
	position:absolute;left:-10px;top:10px;
	width:5px;height:5px;background:#ec6941;border-radius:100%;
}
.lst1 .li1 .t1>a{color:#000}
.lst1 .li1 .t2{clear:both;display:block;width:100%;margin:0 0 3px;font-size:13px;color:#999;overflow:hidden;}
.lst1 .li1 .t2>i{display:block;float:left;margin-right:10px;}
.lst1 .li1 .t2>.time{display:inline-block;letter-spacing:0;}
.lst1 .li1 .t2>.place{display:inline-block;padding-left:10px;background:url(/_res/portal/img/inc/fn1s.png) no-repeat 0 50%}
.lst1 .li1 .t3{display:block;margin:0 0 10px;}
.lst1 .li1 .t3>i{display:inline-block;margin-right:10px;}
.lst1 .li1 .t3>i:before{content:'- ';}
.lst1 .li1 .a1{clear:both;float:none;display:block;width:100%;}
.lst1 .li1 .a1 .a1t1{display:inline-block;color:#41a6ec;font-size:11px;text-align:center;
	padding:3px 10px;margin:0 5px 0 -5px;border:1px solid #ddd;border-radius:10px;
}
.lst1 .li1 .a1>a{display:inline-block;width:80%;vertical-align:middle;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}




/* lst2 - li1 */
.lst2{list-style:none;padding:0;margin:0 0 0 0;}
.lst2 .li1{clear:both;position:relative;margin:0 0 15px 0;padding:15px 0 0 0;border-top:1px dotted #ddd;overflow:hidden;}
.lst2 .li1:first-child{border:0;}
.lst2 .li1 .t1{display:block;position:relative;
	margin:0 0 10px 0;padding:0 0 0 10px;max-height:47px;
	color:#333;font-size:1.154em;overflow:hidden;
}
.lst2 .li1 .t1:before{content:'';display:block;
	position:absolute;left:0;top:10px;
	width:5px;height:5px;background:#ec6941;border-radius:100%;
}
.lst2 .li1 .t1>a{color:#000}
.lst2 .li1 .t2{clear:both;display:block;width:100%;margin:0 0 3px;font-size:13px;color:#999;overflow:hidden;}
.lst2 .li1 .t2>i{display:block;float:left;margin-right:10px;}
.lst2 .li1 .t2>.time{display:inline-block;letter-spacing:0;}
.lst2 .li1 .t2>.place{display:inline-block;padding-left:10px;background:url(/_res/portal/img/inc/fn1s.png) no-repeat 0 50%}
.lst2 .li1 .t3{clear:both;display:block;width:100%;max-height:40px;margin:0 0 3px;font-size:13px;color:#777;overflow:hidden;}
.lst2 .li1 .a1{clear:both;float:none;display:block;width:100%;}
.lst2 .li1 .a1 .a1t1{display:inline-block;color:#41a6ec;font-size:11px;text-align:center;
	padding:3px 10px;margin:0 5px 0 0;border:1px solid #ddd;border-radius:10px;
}
.lst2 .li1 .a1>a{display:inline-block;width:80%;vertical-align:middle;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.lst2 .li1 .f1{display:block;width:300px;margin:0 auto 5px;}

ul.bu1{list-style:none;margin:0;padding:0;text-align:left;}
ul.bu1 li{padding:0 0 0 1em;background:url(/_res/search/img/inc/bu1.png) no-repeat 0 .5em /* ☆ */;}

ol{list-style-type:decimal-leading-zero;margin:.5em 0;padding:0 0 .5em 2.2em;}
ol.bu{list-style:none;margin:.5em 0;padding:0;text-align:left;}
ol.bu li{margin:0;padding:0 0 0 1em;background:url(/_res/search/img/inc/li1bg.png) no-repeat 0 .5em /* ☆ */;}
ol.bo1{padding-left:0;}
ol.bo1 li{list-style:none;padding:0 0 0 2em /* ☆ */;background:url(/_res/search/img/inc/bo1s.png) no-repeat -380px 7px;}
ol.bo1 li.n01{background-position:-380px 4px;}
ol.bo1 li.n02{background-position:-360px -16px;}
ol.bo1 li.n03{background-position:-340px -36px;}
ol.bo1 li.n04{background-position:-320px -56px;}
ol.bo1 li.n05{background-position:-300px -76px;}
ol.bo1 li.n06{background-position:-280px -96px;}
ol.bo1 li.n07{background-position:-260px -116px;}
ol.bo1 li.n08{background-position:-240px -136px;}
ol.bo1 li.n09{background-position:-220px -156px;}
ol.bo1 li.n10{background-position:-200px -176px;}
ol.bo1 li.n11{background-position:-180px -196px;}
ol.bo1 li.n12{background-position:-160px -216px;}
ol.bo1 li.n13{background-position:-140px -236px;}
ol.bo1 li.n14{background-position:-120px -256px;}
ol.bo1 li.n15{background-position:-100px -276px;}
ol.bo1 li.n16{background-position:-080px -296px;}
ol.bo1 li.n17{background-position:-060px -316px;}
ol.bo1 li.n18{background-position:-040px -336px;}
ol.bo1 li.n19{background-position:-020px -356px;}
ol.bo1 li.n20{background-position:-000px -376px;}

/* Button */
.button{display:inline-block;margin:.5em 0;padding:.25em .75em;border:1px solid #ccc;background:#fff;}
.button.b1{}


/* 페이지 */
/* pagination */
.pagination{clear:both;width:100%;margin:.666em auto 0;line-height:normal;text-align:center;}
.pagination .m a{display:inline-block;width:25px;height:25px;margin:0 -1px 2px 0;border:1px solid #ddd;background:#fff;color:#333;vertical-align:middle;white-space:nowrap;overflow:hidden;text-decoration:none !important;}
.pagination .pages .m a{width:auto;min-width:1em;padding:0 6px;font-size:.923em;line-height:25px;}
.pagination .pages .on a{border-color:#222;background:#444;color:#fff;}
.pagination .control .m a .ic{display:block;
	font-family: Arial, sans-serif; /* ☆ */
	font-size:20px;line-height:25px;}
*+html .pagination .control .m a .ic{margin-top:-4px;}
.pagination .control a:not([href]){opacity:.4;} /* [IE9+] */

.infomenu1{z-index:10;clear:both;position:relative;width:100%;margin:1.5em 0;}
.infomenu1:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.infomenu1 .info1{color:#767676;} /* 글수.. */
.infomenu1 .info1 .em1{color:#111;}
.infomenu1 .left{float:left;margin:0;padding:0;}
.infomenu1 .right{float:right;margin:0;padding:0;text-align:right;}
.infomenu1 .center{margin:0 auto;text-align:center;}
.infomenu1 .center .button{margin-left:3px;margin-right:3px;}


.infomenu1 .page1select1{float:left;width:100px;margin:-4px 5px 0 0;}
.infomenu1 .page1select1 .select1{width:99.333%;font-size:13px;height:2.125em;padding:0;margin-left:0;margin-right:2%;}

.infomenu1 .page1{float:left;padding:0;border-radius:2px;overflow:hidden;}
.infomenu1 .page1 .t1{display:block;float:left;
	border:0;border-radius:0;padding:0;margin:0;
	width:35px;height:2.2em;border:1px solid #ccc;border-right:0;
	font-size:13px;text-align:center;
}
.infomenu1 .page1 .b1{display:block;float:left;
	border:0;border-radius:0;padding:0;margin:0;
	width:40px;height:2.2em;
	font-size:13px;color:#fff;background:#eb6100;border:1px solid #eb6100;
}


/* Add Share Contents ◇◆◇◆◇◆◇◆◇◆ */

/* YYYYMMDD.Writer. ◇◆ */


/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */


@media all and (min-width:768px){/* ◇◆◇◆◇◆◇◆◇◆ */


.section1 .uri{display:inline;}
.section1 .info{display:block !important;}
.section1 .map1{height:350px;}


.search1sort1s2 #search1sort1s2c{}
.search1sort1s2 #search1sort1s2c .close{display:none;position:absolute;right:20px;top:20px;
	width:20px;height:20px;
	background:url(/_res/portal/img/lib/ic40x.png) no-repeat;background-size:contain;
}

.search1sort1s2 #search1sort1s2c #wrap2{display:inline-block;}

.infomenu1 .page1sort1{float:right;margin-top:-40px}

.lst1 .li1 .t2{position:absolute;right:0;top:15px;width:auto;}
.lst1 .li1 .a1>a{width:90%;}

.lst2 .li1 .t1{}
.lst2 .li1 .f1{float:left;width:150px;}
.lst2 .li1 .f1+.textwrap1{float:left;width:68%;height:98px;margin-left:10px;overflow:hidden;}



} /* /(min-width:768px) */

@media all and (min-width:1200px){/* ◇◆◇◆◇◆◇◆◇◆ */

.section1:first-child{border-top:1px solid #eee;}

.lst2 .li1 .f1+.textwrap1{float:left;width:80%;}


} /* /(min-width:1200px) */