@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: url(/assets/fonts/NotoSansKR-Light.woff2) format('woff2'),
	url(/assets/fonts/NotoSansKR-Light.woff) format('woff'),
	url(/assets/fonts/NotoSansKR-Light.otf) format('opentype');
	}
	
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url(/assets/fonts/NotoSansKR-Regular.woff2) format('woff2'),
	url(/assets/fonts/NotoSansKR-Regular.woff) format('woff'),
	url(/assets/fonts/NotoSansKR-Regular.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src: url(/assets/fonts/NotoSansKR-Bold.woff2) format('woff2'),
	url(/assets/fonts/NotoSansKR-Bold.woff) format('woff'),
	url(/assets/fonts/NotoSansKR-Bold.otf) format('opentype');
	}

/* sub */
.ff_op{font-family:'Open Sans';}
.green{color:#129c49 !important;}
.fz20{font-size:20px !important;}
.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.recom_ment{padding:10px;margin-top:10px;text-align:left;word-break:break-all;font-size:14px;font-weight:400;line-height:150%;letter-spacing:0;background-color:#F6F6F6;color:#000;}
.recom_ment_tit{display:inline-block;margin-right:5px;width:44px;height:17px;line-height:17px;background-color:#ed7306;color:#fff;font-size:14px;text-align:center;font-weight:400;}
.s_tab_pager{text-align:center;font-size:0;margin-bottom:65px;}
.s_tab_pager a{display:inline-block;width:200px;height:50px;line-height:48px;text-align:center;color:#4e4e4e;font-size:16px;font-weight:400;border:1px solid #d7d7d7;transition:.5s;border-left:0;}
.s_tab_pager a:hover,
.s_tab_pager a.active{background-color:#5d5d5d;color:#fff;}
.s_tab_pager a:first-child{border-left:1px solid #d7d7d7;}
.s_tab_wrap{background-color:#f3f3f3;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.s_tab_wrap .s_tab_con{width:1080px;margin:0 auto;}
.s_tab_wrap .home_ico{float:left;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.s_tab_wrap .home_ico a{display:block;width:72px;height:46px;line-height:46px;text-align:center;}
.s_tab_wrap .home_ico a img{vertical-align:middle;}
.s_tab_wrap .s_tit1_wrap{position:relative;float:left;}
.s_tab_wrap .s_tit1{display:block;padding:0 15px 0 20px;border-right:1px solid #e3e3e3;min-width:258px;transition:.5s;}
.s_tab_wrap .s_tit1_wrap.active .s_tit1,
.s_tab_wrap .s_tit1_wrap:hover .s_tit1{background-color:#fff;}
.s_tab_wrap .s_tit1 .txt{display:block;height:46px;line-height:46px;color:#888;font-size:14px;font-weight:300;background:url('../images/sub/tab_arrow.png') 100% 50% no-repeat;}
.s_tab_wrap .s_tit1_wrap.active .s_tit1 .txt{background:url('../images/sub/tab_arrow_on.png') 100% 50% no-repeat;}
.s_tab_wrap .depth1_wrap{display:none;position:absolute;left:0;top:100%;width:100%;background-color:#fff;z-index:99999;border:1px solid #e3e3e3;border-bottom:0;}
.s_tab_wrap .depth1{display:block;padding:8px 15px;border-bottom:1px solid #e3e3e3;transition:.5s;}
.s_tab_wrap .depth1_con:hover .depth1,
.s_tab_wrap .depth1_con.active .depth1{background-color:#129c49;}
.s_tab_wrap .depth1 .txt{color:#888;font-size:14px;font-weight:400;transition:.5s;}
.s_tab_wrap .depth1_con:hover .depth1 .txt,
.s_tab_wrap .depth1_con.active .depth1 .txt{color:#fff;}
.s_tab_wrap .s_tit2_wrap{position:relative;float:left;}
.s_tab_wrap .s_tit2{display:block;padding:0 15px 0 20px;border-right:1px solid #e3e3e3;min-width:258px;transition:.5s;background-color:#fff;}
.s_tab_wrap .s_tit2 .txt{display:block;height:46px;line-height:46px;color:#888;font-size:14px;font-weight:300;background:url('../images/sub/tab_arrow.png') 100% 50% no-repeat;}
.s_tab_wrap .s_tit2_wrap.active .s_tit2 .txt{background:url('../images/sub/tab_arrow_on.png') 100% 50% no-repeat;}
.s_tab_wrap .depth2_wrap{display:none;position:absolute;left:0;top:100%;width:100%;background-color:#fff;z-index:99999;border:1px solid #e3e3e3;border-bottom:0;}
.s_tab_wrap .depth2{display:block;padding:8px 15px;border-bottom:1px solid #e3e3e3;transition:.5s;}
.s_tab_wrap .depth2_con:hover .depth2,
.s_tab_wrap .depth2_con.active .depth2{background-color:#129c49;}
.s_tab_wrap .depth2 .txt{color:#888;font-size:14px;font-weight:400;transition:.5s;}
.s_tab_wrap .depth2_con:hover .depth2 .txt,
.s_tab_wrap .depth2_con.active .depth2 .txt{color:#fff;}
.s_wrap{width:1080px;margin:0 auto;padding-bottom:40px;}
.s_wrap1{width:1080px;margin:0 auto;padding-bottom:10px;}
.s_wrap .s_tit{height:160px;padding-top:80px;margin-bottom:10px;text-align:center;color:#333;font-size:40px;font-weight:500;background:url('../images/sub/s_tit_bg.jpg') 0 0 no-repeat;}
.s_pager_wrap{text-align:center;font-size:0;margin-bottom:45px;}
.s_pager_wrap a{display:inline-block;width:200px;height:50px;border:1px solid #d7d7d7;color:#4e4e4e;font-size:16px;font-weight:400;line-height:48px;transition:.5s;margin:0 -1px 0 0;}
.s_pager_wrap a.active,
.s_pager_wrap a:hover{color:#fff;background-color:#5d5d5d;}
.s_pager_wrap-no-active{text-align:center;font-size:0;margin-bottom:65px;}
.s_pager_wrap-no-active a{display:inline-block;width:200px;height:50px;border:1px solid #d7d7d7;color:#4e4e4e;font-size:16px;font-weight:400;line-height:48px;transition:.5s;margin:0 -1px 0 0;}
.s_pager_wrap-no-active a.active,
.s_pager_wrap-no-active a:hover{color:#fff;background-color:#5d5d5d;}
.s_headline_wrap{text-align:center;margin-bottom:25px;}
.s_headline_wrap .tit{color:#333;font-size:38px;font-weight:500;margin-bottom:10px;}
.s_headline_wrap .txt{color:#333;font-size:26px;font-weight:500;margin-bottom:30px;}
.s_headline_wrap .txt2{color:#999;font-size:16px;font-weight:400;line-height:24px;}
.s_headline_wrap .txt3{color:#333;font-size:20px;font-weight:400;margin-top:60px;}
.s_headline_wrap .txt4{color:#333;font-size:20px;font-weight:400;margin-top:10px;}
.s_headline_wrap .txt5{color:#333;font-size:22px;font-weight:400;margin-top:10px;}
/* 서비스 헌장, 규정 */
.s311 .tit_wrap{padding:8px 15px 15px 30px;background-color:#ebeef8;}
.s311 .tit{padding:5px 0 0 15px;/*background:url('../images/sub/diagonal_line.png') 0 0 no-repeat;*/color:#333;font-size:20px;font-weight:500;line-height:150%;}
.s311 .txt_wrap{padding:20px 20px 30px 45px;}
.s311 .txt{color:#777;font-size:16px;font-weight:400;line-height:150%;}

.s3221{padding-bottom:30px;}
.s3221.pb0{padding-bottom:0;}
.s3221 .tit{position:relative;padding-left:20px;color:#333;font-size:20px;font-weight:500;margin-bottom:25px;}
.s3221 .bar{position:absolute;left:0;top:1px;display:block;width:12px;height:20px;background-color:#129c49;margin-right:12px;}

.s3224{padding-bottom:30px;}
.s3224.pb0{padding-bottom:0;}
.s3224 .tit{position:absolute;left:370px;color:#333;font-size:20px;font-weight:500;margin-bottom:25px;top:25px;}
.s3224 .bar{position:absolute;left:350px;top:25px;display:block;width:12px;height:20px;background-color:#129c49;margin-right:12px;}

.s3222{padding-bottom:10px;}
.s3222.pb0{padding-bottom:0;}
.s3222 .tit1{position:relative;color:#333;font-size:35px;font-weight:500;margin-bottom:25px;left:240px;}
.s3222 .tit2{position:relative;color:#333;font-size:35px;font-weight:500;margin-bottom:25px;left:240px;}
.s3222 .tit3{position:relative;color:#333;font-size:20px;font-weight:500;margin-bottom:10px;left:240px;}
.s3222 .tit4{position:relative;color:#333;font-size:20px;font-weight:500;margin-bottom:10px;top:-10px;left:265px;}
.s3222 .bar1{position:absolute;display:block;width:14px;height:82px;background-color:#369539;margin-right:12px;}
.s3222 .tit5{position:relative;color:#369539;font-size:19px;font-weight:500;margin-bottom:10px;top:-10px;left:330px;}
.s3222 .tit6{position:relative;color:#333;font-size:19px;font-weight:370;margin-bottom:10px;top:-10px;left:330px;}
.s3222 .tit6:hover {
	font-weight: 600;
}

.s3222 .tit7{position:relative;color:#333;font-size:19px;font-weight:370;margin-bottom:10px;top:-10px;left:410px;}

.s3223 {margin-bottom:30px;}
.s3223 .tit3{position:relative;color:#333;font-size:20px;font-weight:500;margin-bottom:10px;left:240px;}
.s3223 .bar1{position:absolute;display:block;width:14px;height:50px;background-color:#333;margin-right:12px;}
.s3223 .tit4{position:relative;color:#333;font-size:20px;font-weight:500;margin-bottom:10px;margin-top:-5px;}

.s312  .tit{position:relative; text-align:center;color:#333;font-size:26px;font-weight:600; margin:50px 0 15px;}
.s312  .stit{position:relative; text-align:center;color:#333;font-size:22px;font-weight:500; margin-bottom:30px;}
.s312 .wrap .box_caption{position:relative;padding:0 0 0 22px;margin:0 0 25px;color:#333;font-size:24px;font-weight:500;}
.s312 .wrap .box_caption:before{content:"";position:absolute;left:0;top:3px;display:block;width:12px;height:20px;background-color:#129c49;}
.s312 .wrap .txt_wrap{padding:35px 35px;background-color:#f4f4f4; text-align:justify; }
.s312 .wrap .txt_wrap .caption{margin:0 0 5px;color:#129c49;font-size:18px;font-weight:500;}
.s312 .wrap .txt_wrap .txt{margin:0;color:#777;font-size:16px;line-height:26px;}
.s312 .wrap .txt_wrap .txt.num{position:relative;padding:0 0 0 10px; font-size:16px;}

.s312 .tb2{margin:10px 0 20px;border-top:2px solid #323049; width:650px;}
.s312 .tb2 th{position:relative;padding:10px 10px;text-align:center;vertical-align:middle;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.s312 .tb2_1 th{text-align:center;vertical-align:text-top;}
.s312 .tb2 th:first-child{border-left:0;background-color:#fafcfc;background-clip: padding-box;}
.s312 .tb2 th p{color:#666;font-size:16px;font-weight:400;line-height:24px;}
.s312 .tb2 td{padding:12px 0; text-align:center;vertical-align:middle;border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.s312 .tb2 td:last-child{border-right:none;}
.s312 .tb2 td .tb_txt{color:#666;font-size:16px;font-weight:400;line-height:24px; }


/* 이용 안내, 현황 */
.s321{height:631px;background:url('../images/sub/s321.jpg') 0 0 no-repeat;padding:115px 0 0 115px;}
.s321 .txt{color:#129c49;font-size:26px;font-weight:500;margin-bottom:10px;}
.s321 .txt2{color:#777;font-size:18px;font-weight:400;line-height:150%;margin-bottom:20px;}
/* 느티나무생각 */
.skyblue_wrap{padding:45px 20px 30px 45px;background:#ebeef8 url('../images/sub/diagonal_line.png') 30px 36px no-repeat;margin-bottom:25px;}
.skyblue_wrap .skyblue_con{padding-right:345px;background-position:100% 10px;background-repeat:no-repeat;min-height:220px;}
.skyblue_wrap .skyblue_con1{background-image:url('../images/sub/s4111.png');}
.skyblue_wrap .skyblue_con2{background-image:url('../images/sub/s4112.png');}
.skyblue_wrap .skyblue_con3{background-image:url('../images/sub/s4113.png');}
.skyblue_wrap .tit{color:#333;font-size:22px;font-weight:500;margin-bottom:10px;}
.skyblue_wrap .txt{color:#999;font-size:18px;font-weight:400;margin-bottom:20px;}
.skyblue_wrap .txt2{color:#777;font-size:16px;line-height:26px;font-weight:400;letter-spacing:-1.3px;}
.bar_box_wrap .bar_box_con{margin:0 -26px 20px;}
.bar_box_wrap .bar_box{float:left;width:510px;height:319px;margin:0 26px 45px;padding:30px 24px 0;background:url('../images/sub/bar_box.jpg') 0 0 no-repeat;overflow:hidden;}
.bar_box_wrap .tit{padding:3px 0 0 22px;color:#333;font-size:19px; letter-spacing:-2px;font-weight:500;line-height:150%;margin-bottom:20px;background:url('../images/sub/diagonal_line.png') 7px 0 no-repeat;}
.bar_box_wrap .thumb{max-width:100%;}
.s4127{position:relative;height:310px;background:url('../images/sub/s4127.jpg') 0 0 no-repeat;}
.s4127 p{position:absolute;text-align:center;}
.s4127 .txt1{left:135px;top:124px;color:#fff;font-size:24px;font-weight:400;line-height:30px;}
.s4127 .txt2{left:352px;top:124px;color:#fff;font-size:24px;font-weight:400;line-height:30px;}
.s4127 .txt3{right:155px;top:115px;color:#333;font-size:26px;font-weight:500;line-height:30px;letter-spacing:-1.3px;}
.chart_wrap{padding:60px 0 65px;background:url('../images/sub/grid_pattern.jpg') 0 0 repeat;}
.chart_wrap .chart_con{font-size:0;text-align:center;}
.chart_wrap .chart_box{display:inline-block;width:310px;margin:0 10px;vertical-align:text-top;}
.chart_wrap .tit{height:75px;line-height:75px;margin-bottom:15px;color:#fff;font-size:24px;font-weight:500;background:url('../images/sub/brown_pattern.jpg') 0 0 repeat;}
.chart_wrap .tit.green_tit{background:url('../images/sub/green_pattern.jpg') 0 0 repeat;}
.chart_wrap .txt_wrap{background-color:#fff;padding:20px 0 20px 20px;text-align:left;min-height:210px}
.chart_wrap .txt_wrap .txt{color:#777;font-size:16px;line-height:26px;font-weight:400;letter-spacing:-1.2px;}
.gray_box{padding:25px 30px;background-color:#f7f7f7;margin-bottom:20px; border:1px solid #dee2e6}
.gray_box.gray_box2{padding:35px 30px;}
.gray_box .txt{color:#818181;font-size:16px;font-weight:400;line-height:24px;margin-bottom:12px;}
.gray_box .txt:last-child{margin-bottom:0;}
.gray_box .txt a{display:inline-block;margin-left:15px;padding:3px 15px;color:#fff;background-color:#333;border-radius:10px;font-size:14px;transition:.5s;}
.gray_box .txt a:hover{background-color:#129c49}
.gray_box .txt2{color:#777;font-size:26px;font-weight:500;line-height:150%;}
.gray_box .txt2 .green{color:#129c49;}
.gray_box .txt2 strong{display:inline-block;font-weight:500;margin:0 58px 0 24px;}
/* search */
.search_wrap{font-size:0;text-align:right;margin-bottom:50px;}
.search_wrap .tit{display:inline-block;color:#333;font-size:16px;font-weight:400;line-height:45px;margin-right:18px;vertical-align:middle;}
.search_wrap .w188{width:188px;}
.search_wrap select{width:134px;height:45px;line-height:45px;padding-left:5px;border:1px solid #a9a9a9;background-color:#fff;color:#000;font-size:14px;font-weight:400;margin-right:3px;vertical-align:middle;}
.search_wrap input{width:232px;height:45px;line-height:45px;padding-left:5px;border:none;background-color:#f3f3f3;color:#000;font-size:14px;font-weight:400;margin-right:4px;vertical-align:middle;}
.search_wrap a{display:inline-block;background-color:#333;padding:0 20px 0 16px;vertical-align:middle;}
.search_wrap a span{display:block;height:45px;line-height:45px;padding-right:25px;color:#fff;font-size:14px;font-weight:400;background:url('../images/sub/search_ico2.png') 100% 50% no-repeat;}
.search_green_wrap{width:1080px;padding:30px 0 40px;margin:0 auto 20px;background-color:#129c49;text-align:center;font-size:0;max-height:150px;}
.search_green_wrap.blue{background-color:#5a698b;}
.search_green_wrap label{display:inline-block;color:#fff;font-size:22px;font-weight:500;line-height:58px;vertical-align:middle;margin-right:10px;}
.search_green_wrap select{width:138px;height:58px;line-height:56px;border:1px solid #cdcdcd;padding-left:5px;margin-right:1px;vertical-align:middle;color:#575757;font-size:18px;font-weight:400;}
.search_green_wrap input[type="search"],
.search_green_wrap input[type="text"]{width:496px;height:58px;line-height:56px;border:1px solid #cdcdcd;padding-left:20px;margin-right:2px;vertical-align:middle;color:#575757;font-size:18px;font-weight:400;}
.search_green_wrap .research{display:inline-block;color:#fff;font-size:16px;line-height:26px;margin-top:5px;margin-right:230px;}
.search_green_wrap .research input{width:18px;height:18px;border:2px solid #cdcdcd;background-color:transparent;margin:0 8px 0 0;}
.search_green_wrap ::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #575757;}
.search_green_wrap ::-moz-placeholder { /* Firefox 19+ */color: #575757;}
.search_green_wrap :-ms-input-placeholder { /* IE 10+ */color: #575757;}
.search_green_wrap :-moz-placeholder { /* Firefox 18- */color: #575757;}
.search_green_wrap a{vertical-align:middle;}
.search_nav_wrap{width:1300px;margin:0 auto;padding:22px 24px 20px;border:3px solid #eee;}
.search_nav_wrap .tit{padding:0 0 15px 8px;color:#333;font-size:20px;font-weight:500;}
.search_nav_wrap .search_nav_box{position:relative;padding:15px 0 10px 200px;min-height:52px;}
.search_nav_wrap .search_nav_box .type{position:absolute;left:0;top:0;width:162px;height:100%;border-bottom:1px solid #e8e5e2;}
.search_nav_wrap .search_nav_box .type.active{background-color:#ac8e63;}
.search_nav_wrap .search_nav_box .type span{position:absolute;left:22px;top:50%;display:block;margin-top:-10px;color:#333;font-size:18px;font-weight:500;line-height:20px;}
.search_nav_wrap .search_nav_box .type.active span{color:#fff;}
.search_nav_wrap .search_nav_box label{display:inline-block;color:#666;font-size:18px;font-weight:400;margin:0 20px 5px 0;}
.search_nav_wrap .search_nav_box label input{width:20px;height:20px;border:2px solid #8d8d8d;margin:0 7px 0 0;}
.search_nav_wrap .search_nav_box input[type="search"],
.search_nav_wrap .search_nav_box select,
.search_nav_wrap .search_nav_box input[type="text"]{width:162px;height:30px;line-height:28px;border:1px solid #8d8d8d;padding-left:5px;}
.search_nav_wrap .search_nav_box .txt{display:inline-block;margin:0 6px;color:#666;font-size:18px;font-weight:400;line-height:30px;vertical-align:middle;}
/* gallery */
.gal_wrap .gal_con{margin:0 -12.5px 50px;}
.gal_wrap .gal_box{float:left;width:306px;margin:0 30px 20px;padding:12px 20px 20px;border:1px solid #eee;}
.gal_wrap .gal_box:nth-child(3n+1){}
.gal_wrap .thumb_wrap{display:block;margin-bottom:15px;}
.gal_wrap .thumb_wrap img{max-width:100%;}
.gal_wrap .subject{margin-bottom:14px;height:16px;overflow:hidden;}
.gal_wrap .subject a{color:#333;font-size:16px;font-weight:400;}
.gal_wrap .data_wrap p{color:#818181;font-size:14px;font-weight:400;height:14px;overflow:hidden;}
.gal_wrap .data_wrap .date{float:left;}
.gal_wrap .data_wrap .data{float:right;}
.gal_wrap .data_wrap .data .bar{position:relative;top:2px;display:inline-block;margin:0 5px;font-size:10px;vertical-align:top;}
/* page index */
.rt_pager{display:none;} /*20170807*/
.rt-page-index{text-align:center;font-size:0;width: 100%;display: inline-block;}
.rt-page-index a{display:inline-block;width:30px;height:28px;line-height:28px;font-size:12px;background-color:#fff;color:#333;border:1px solid #cecece;font-family:'dotum';margin:0 3px;transition:.5s;}
.rt-page-index a:hover,
.rt-page-index a:focus,
.rt-page-index a.on{background-color:#393939;border:1px solid #393939;color:#fff;}
.rt-page-index a.rt_active{background-color:#393939;border:1px solid #393939;color:#fff;}
.rt-page-index a.prev,
.rt-page-index a.next{border:1px solid #ccc;background-color:#fff;color:#393939;font-size:10px;letter-spacing:-2.5px;}
.rt-page-index a.prev:hover,
.rt-page-index a.next:hover{background-color:#f3f3f3;}
/* 자료검색 */
.pattern_tb_wrap{margin-bottom:60px;}
.pattern_tb_wrap .pattern_tb{width:100%;}
.pattern_tb_wrap .pattern_tb th{border:1px solid #d7d7d7;}
.pattern_tb_wrap .pattern_tb th.brown{background:url('../images/sub/brown_pattern.jpg') 0 0 repeat;}
.pattern_tb_wrap .pattern_tb th.blue{background:url('../images/sub/blue_pattern.jpg') 0 0 repeat;}
.pattern_tb_wrap .pattern_tb th p{color:#fff;font-size:20px;font-weight:500;line-height:30px;}
.pattern_tb_wrap .pattern_tb td{border:1px solid #d7d7d7;padding:13px 10px 13px 24px;}
.pattern_tb_wrap .pattern_tb td.tac{text-align:center;padding:13px 0;}
.pattern_tb_wrap .pattern_tb td p{color:#777;font-size:16px;line-height:24px;font-weight:400;}
.search_result_wrap .tit_wrap{margin-bottom:8px;}
.search_result_wrap .tit_wrap .tit{float:left;color:#333;font-size:22px;font-weight:500;line-height:32px;}
.search_result_wrap .tit_wrap .type_wrap{float:right;font-size:0;}
.search_result_wrap .tit_wrap .type_wrap a{display:inline-block;width:32px;height:32px;margin-left:2px;text-indent:-9999px;transition:.5s;}
.search_result_wrap .tit_wrap .type_wrap a.type1{background:url('../images/sub/gal_type.jpg') 0 0 no-repeat;}
.search_result_wrap .tit_wrap .type_wrap a.type1:hover,
.search_result_wrap .tit_wrap .type_wrap a.type1.active{background:url('../images/sub/gal_type_on.jpg') 0 0 no-repeat;}
.search_result_wrap .tit_wrap .type_wrap a.type2{background:url('../images/sub/list_type.jpg') 0 0 no-repeat;}
.search_result_wrap .tit_wrap .type_wrap a.type2:hover,
.search_result_wrap .tit_wrap .type_wrap a.type2.active{background:url('../images/sub/list_type_on.jpg') 0 0 no-repeat;}
.search_list_wrap{padding-top:36px;background:url('../images/sub/stripe_bar.jpg') 0 0 repeat-x;}
.search_list_wrap.bgn{background:none;padding-top:0;}
.search_list_wrap .tit_wrap{margin-bottom:25px;}
.search_list_wrap .tit_wrap .tit{float:left;color:#333;font-size:20px;font-weight:500;}
.search_list_wrap .tit_wrap .box{position:relative;top:3px;display:inline-block;width:12px;height:20px;background-color:#129c49;margin-right:12px;}
.search_list_wrap .tit_wrap .more{float:right;display:block;width:62px;height:20px;line-height:18px;border:1px solid #e1e1e1;padding:0 8px;font-size:12px;color:#727272;font-weight:300;background:url('../images/sub/more_ico.png') 44px 50% no-repeat;margin-top:6px;}
.search_list_wrap .search_list_con{margin:0 -10px;}
.search_list_wrap .search_list_box{position:relative;float:left;width:200px;margin:0 10px 30px;padding:12px;border:1px solid #eee;}
.search_list_wrap .search_list_box:nth-child(5n+1){clear:left;}
.search_list_con.masonry_wrap .search_list_box{margin-bottom:15px;}
.search_list_con.masonry_wrap .search_list_box:nth-child(5n+1){clear:none;}
.search_list_wrap .search_list_box:hover *{position:relative;z-index:20;}
.search_list_wrap .search_list_box .border{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:3px solid transparent;transition:.5s;z-index:10;}
.search_list_wrap .search_list_box:hover .border{border-color:#129c49;}
.search_list_wrap .thumb_wrap{position:relative;display:block;margin-bottom:15px;text-align:center;}
.s13_wrap .search_list_wrap .thumb_wrap{width: 174px; height: 247px; overflow: hidden;}
.search_list_wrap .thumb_wrap img{max-width:100%; }
.search_list_wrap .thumb_wrap .new{position:absolute;right:0;top:0;display:block;padding:5px;background-color:#129c49;color:#fff;font-size:12px;font-weight:300;z-index:9999;}
.search_list_wrap .thumb_subject{position:relative;display:block;margin:-9px -9px 10px;padding:10px 0;text-align:center;font-size:18px;font-weight:500;color:#333;background-color:#f4f4f4;}
.search_list_wrap .subject{line-height:24px;margin-bottom:5px; font-size:14px;}
/*.search_list_wrap .subject{line-height:24px;height:24px;margin-bottom:5px; font-size:14px;}*/
.s13_wrap .search_list_wrap .subject{height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-wrap:break-word; width: 100%;}
.s13_1_wrap .search_list_wrap .subject a{display: block;overflow: hidden;text-overflow: ellipsis;}
/*.s13_1_wrap .search_list_wrap .subject a{display: block;height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;word-wrap:break-word; width: 174px;}*/
/*.search_list_con.masonry_wrap .search_list_box .txt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical;word-wrap:break-word; width: 100%; height: 67px; }*/
.search_list_con.masonry_wrap .search_list_box .txt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical;word-wrap:break-word; width: 100%; height: 67px; font-size:12px; line-height:17px;}
.search_list_wrap .subject2{margin:12px 0;text-align:center;}
.search_list_wrap .subject a{color:#333;font-size:16px;font-weight:400;  }
.search_list_wrap .txt_wrap p{color:#818181;font-size:14px;font-weight:400;line-height:18px;margin-bottom:10px;}
/*.search_list_wrap .sns_wrap{text-align:right;font-size:0;}*/
.search_list_wrap .sns_wrap{text-align:right;font-size:0;padding-top:3px;}
.search_list_wrap .sns_wrap a{display:inline-block;margin-left:1px;}
.search_list_wrap2{margin:0 -21px;}
.search_list_wrap2 .search_list_con{position:relative;float:left;width:405px;height:256px;border:1px solid #eee;margin:0 21px 30px;padding:20px 0 0 192px;overflow:hidden;}
.search_list_wrap2 .search_list_con:hover *{position:relative;z-index:20;}
.search_list_wrap2 .search_list_con .border{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:3px solid transparent;transition:.5s;z-index:10;}
.search_list_wrap2 .search_list_con:hover .border{border-color:#129c49;}
.search_list_wrap2 .thumb_wrap{position:absolute !important;left:15px;top:15px;}
.search_list_wrap2 .thumb_wrap img{width:161px !important;}
.search_list_wrap2 .subject{height:18px;overflow:hidden;margin-bottom:12px;}
.search_list_wrap2 .subject a{color:#333;font-size:18px;font-weight:400;}
.search_list_wrap2 .data{color:#818181;font-size:14px;font-weight:400;line-height:18px;height:36px;overflow:hidden;margin-bottom:15px;}
.search_list_wrap2 .data .bar{display:inline-block;margin:0 6px;}
.search_list_wrap2 .txt{color:#818181;font-size:16px;line-height:24px;font-weight:400;height:96px;overflow:hidden;margin-bottom:20px;}
.search_list_wrap2 .info{color:#818181;font-size:14px;font-weight:400;line-height:18px;height:18px;overflow:hidden;}
.search_ban_wrap{margin:0 -21px 50px;}
/*.search_ban_wrap .search_ban_con{position:relative;float:left;width:405px;margin:0 21px;padding:17px 0 14px 11px;border:1px solid #eee;}*/
.search_ban_wrap .search_ban_con{position:relative;float:left;width:32%;margin:5px;padding:17px 0 14px 11px;border:1px solid #eee;}
.search_ban_wrap .search_ban_con:hover *{position:relative;z-index:20;}
.search_ban_wrap .search_ban_con .border{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:3px solid transparent;transition:.5s;z-index:10;}
.search_ban_wrap .search_ban_con:hover .border{border-color:#129c49;}
.search_ban_wrap .subject{position:relative;padding-left:54px;height:48px;overflow:hidden;margin-bottom:10px;}
.search_ban_wrap .subject .ico{position:absolute;left:0;top:0;display:block;width:48px;height:48px;text-indent:-9999px;background:url('../images/sub/q_ico.jpg') 0 0 no-repeat;}
.search_ban_wrap .subject a{color:#333;font-size:16px;line-height:24px;font-weight:400;}
.search_ban_wrap .txt{color:#818181;font-size:14px;line-height:18px;height:72px;overflow:hidden;margin-bottom:5px;}
.search_ban_wrap .date{color:#818181;font-size:14px;line-height:18px;}
.search_ban_wrap .sns_wrap{text-align:right;font-size:0;padding-right:16px;}
.search_ban_wrap .sns_wrap a{display:inline-block;margin-left:1px;}
/*통합검색 오늘마주친 한구절 정렬수정으로 추가함*/
.search_result_wrap .s16 .inner{height:247px; padding: 13px 0 14px 10px;border:1px solid #eee; display:inline-block;width:32%; float:left; margin-left:10px;}


/*20170807*/
.soon_box .soon_t{font-size:5em;color:#ddd;text-align:center;}
/*20170807*/

/* 컬렉션 */
.collection_wrap{margin-bottom:40px;}
.collection_wrap .collection_search_wrap{margin-bottom:50px;}
.collection_search_wrap .collection_search_con{float:right;width:267px;} /*검색버튼 삭제하면서 359 -> 267로 수정. 20200319 jeehooo */
.collection_search_wrap .collection_search_box{position:relative;float:left;margin-left:4px;}
.collection_search_box .collection_cate{position:relative;display:block;width:266px;height:43px;line-height:41px;border:1px solid #a9a9a9;padding:0 18px 0 10px;overflow:hidden;background:url('../images/sub/select_arrow.jpg') 100% 0 no-repeat;color:#303030;font-size:16px;font-weight:400;}
.collection_search_box .collection_cate:hover,
.collection_search_box .collection_cate:focus{border-color:#129c49;}
.collection_search_box .collection_search{display:inline-block;background-color:#333;padding:0 20px 0 16px;vertical-align:middle;}
.collection_search_box .collection_search span{display:block;height:43px;line-height:43px;padding-right:25px;color:#fff;font-size:14px;font-weight:400;background:url('../images/sub/search_ico2.png') 100% 50% no-repeat;}
.collection_cate_wrap{display:none;position:absolute;left:0;top:100%;width:100%;border:1px solid #e8e8e9;background-color:#fff;z-index:99999;}
.collection_cate_con1{padding:15px 10px 25px 15px;}
.collection_cate_con1 .label_wrap{padding:6px 0;}
.collection_cate_con1 .label_wrap label{color:#303030;font-size:16px;font-weight:400;line-height:18px;}
.collection_cate_con1 .label_wrap input{width:17px;height:17px;border:2px solid #abadb0;margin:0 12px 0 0;}
.collection_cate_con2{border-top:1px solid #e8e8e9;background-color:#f1f4f6;padding:20px 15px 15px;}
.collection_cate_con2 .tit{color:#303030;font-size:18px;font-weight:400;padding-left:8px;margin-bottom:12px;}
.collection_cate_con2 .label_wrap{font-size:0;padding:0 5px;margin-bottom:11px;}
.collection_cate_con2 .label_wrap label{color:#303030;font-size:16px;font-weight:400;line-height:18px;margin-right:10px;}
.collection_cate_con2 .label_wrap input{width:17px;height:17px;border:2px solid #abadb0;margin:0 12px 0 0;}
.collection_cate_con2 .input_wrap{font-size:0;}
.collection_cate_con2 .input_wrap input{width:181px;height:43px;line-height:41px;border:1px solid #a9a9a9;padding-left:5px;margin-right:3px;vertical-align:middle;}
.collection_cate_con2 .input_wrap a{display:inline-block;width:49px;height:43px;text-indent:-9999px;background:url('../images/sub/search_ico4.jpg') 0 0 no-repeat;vertical-align:middle;}

/* 아카이브 */
.archive_wrap{margin-bottom:40px;}
.archive_wrap .archive_search_wrap{margin-bottom:50px;}
.archive_search_wrap .archive_search_con{float:right;width:267px;} /*검색버튼 삭제하면서 359 -> 267로 수정. 20200319 jeehooo */
.archive_search_wrap .archive_search_box{position:relative;float:left;margin-left:4px;}
.archive_search_box .archive_cate{position:relative;display:block;width:266px;height:43px;line-height:41px;border:1px solid #a9a9a9;padding:0 18px 0 10px;overflow:hidden;background:url('../images/sub/select_arrow.jpg') 100% 0 no-repeat;color:#303030;font-size:16px;font-weight:400;}
.archive_search_box .archive_cate:hover,
.archive_search_box .archive_cate:focus{border-color:#129c49;}
.archive_search_box .archive_search{display:inline-block;background-color:#333;padding:0 20px 0 16px;vertical-align:middle;}
.archive_search_box .archive_search span{display:block;height:43px;line-height:43px;padding-right:25px;color:#fff;font-size:14px;font-weight:400;background:url('../images/sub/search_ico2.png') 100% 50% no-repeat;}
.archive_cate_wrap{display:none;position:absolute;left:0;top:100%;width:100%;border:1px solid #e8e8e9;background-color:#fff;z-index:99999;}
.archive_cate_con1{padding:15px 10px 25px 15px;}
.archive_cate_con1 .label_wrap{padding:6px 0;}
.archive_cate_con1 .label_wrap label{color:#303030;font-size:16px;font-weight:400;line-height:18px;}
.archive_cate_con1 .label_wrap input{width:17px;height:17px;border:2px solid #abadb0;margin:0 12px 0 0;}
.archive_cate_con2{border-top:1px solid #e8e8e9;background-color:#f1f4f6;padding:20px 15px 15px;}
.archive_cate_con2 .tit{color:#303030;font-size:18px;font-weight:400;padding-left:8px;margin-bottom:12px;}
.archive_cate_con2 .label_wrap{font-size:0;padding:0 5px;margin-bottom:11px;}
.archive_cate_con2 .label_wrap label{color:#303030;font-size:16px;font-weight:400;line-height:18px;margin-right:10px;}
.archive_cate_con2 .label_wrap input{width:17px;height:17px;border:2px solid #abadb0;margin:0 12px 0 0;}
.archive_cate_con2 .input_wrap{font-size:0;}
.archive_cate_con2 .input_wrap input{width:181px;height:43px;line-height:41px;border:1px solid #a9a9a9;padding-left:5px;margin-right:3px;vertical-align:middle;}
.archive_cate_con2 .input_wrap a{display:inline-block;width:49px;height:43px;text-indent:-9999px;background:url('../images/sub/search_ico4.jpg') 0 0 no-repeat;vertical-align:middle;}

/* 참고 서비스 */
.consult_service_wrap{background:url('../images/sub/stripe_bar.jpg') 0 100% repeat-x;margin:-40px 0 70px;}
.consult_service_wrap .consult_service_con{float:left;width:33.33%;padding:0 0 40px 40px;background:url('../images/sub/stripe_bar.jpg') 0 100% repeat-x;margin-top:30px;}
.consult_service_wrap .consult_service_con:nth-child(3n+1){padding-left:0;}
.consult_service_wrap .consult_service_box{position:relative;padding:17px 0 14px 11px;border:1px solid #eee;height:218px;overflow:hidden;}
.consult_service_wrap .consult_service_box:hover *{position:relative;z-index:20;}
.consult_service_wrap .consult_service_box .border{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:3px solid transparent;transition:.5s;z-index:10;}
.consult_service_wrap .consult_service_box:hover .border{border-color:#129c49;}
.consult_service_wrap .consult_service_box .subject{position:relative;padding-left:54px;height:48px;overflow:hidden;margin-bottom:10px;}
.consult_service_wrap .consult_service_box .subject .ico{position:absolute !important;left:0;top:0;display:block;width:48px;height:48px;text-indent:-9999px;background:url('../images/sub/q_ico.jpg') 0 0 no-repeat;}
.consult_service_wrap .consult_service_box .subject a{color:#333;font-size:16px;line-height:24px;font-weight:400;}
.consult_service_wrap .consult_service_box .txt{color:#818181;font-size:14px;line-height:18px;height:72px;overflow:hidden;margin-bottom:5px;}
.consult_service_wrap .consult_service_box .date{color:#818181;font-size:14px;line-height:18px;}
.consult_service_wrap .consult_service_box .sns_wrap{text-align:right;font-size:0;padding-right:16px;}
.consult_service_wrap .consult_service_box .sns_wrap a{display:inline-block;margin-left:1px;}
.consult_service_wrap .consult_service_box2{position:relative;background-color:#129c49;}
.consult_service_wrap .consult_service_box2 .tit{color:#fff;font-size:18px;font-weight:400;margin-bottom:12px;}
.consult_service_wrap .consult_service_box2 .txt{color:#fff;font-size:14px;line-height:18px;font-weight:400;}
.consult_service_wrap .consult_service_box2 .txt2{position:absolute !important;right:24px;bottom:30px;color:#e5e5e5;font-size:30px;font-weight:400;font-family:'Myriad Pro';}
.consult_service_wrap .consult_service_box2 .txt2 .green{position:relative;z-index:20;}
.consult_service_wrap .consult_service_box2 .txt2 .radius{position:absolute !important;right:-9px;top:50%;display:block;width:54px;height:54px;margin-top:-30px;background-color:#ffcc00;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;z-index:10;}
.consult_service_view .consult_service_hd {position:relative;margin-bottom:30px;padding-bottom:25px;background:url('../images/sub/s16_bar.jpg') 0 100% repeat-x;}
.consult_service_view .consult_service_hd .tit{color:#333;font-size:28px; letter-spacing:-1px;font-weight:500;height:150%;overflow:hidden;}
.consult_service_view .consult_service_hd .writer{position:absolute;right:0;bottom:20px;padding-bottom:5px;border-bottom:1px solid #949494;color:#818181;font-size:16px;font-weight:300;}
.consult_service_view .consult_service_tag .writer{font-size: 17px;margin-top: -10px;margin-bottom: 20px;color: #818181;font-weight:500}
.consult_service_view .consult_service_substance{position:relative;padding:25px 30px 10px 115px;min-height:115px;background-color:#f7f7f7;margin-bottom:10px;}
.consult_service_view .consult_service_substance .txt,
.consult_service_view .consult_service_substance p{color:#818181;font-size:16px;line-height:150%;font-weight:400;}
.consult_service_view .consult_service_substance .q_ico{position:absolute;left:29px;top:25px;display:block;width:65px;height:65px;text-indent:-9999px;background:url('../images/sub/q_ico2.jpg') 0 0 no-repeat;}
.consult_service_view .consult_service_substance .a_ico{position:absolute;left:29px;top:25px;display:block;width:65px;height:65px;text-indent:-9999px;background:url('../images/sub/q_ico3.jpg') 0 0 no-repeat;}

.consult_service_resource-wrap{font-size:0;margin-bottom:30px;}
.consult_service_resource-wrap .type{width:245px;display:block;height:40px;line-height:40px;padding:0 13px;color:#fff;font-size:18px;font-weight:400;margin-top: 20px;margin-bottom:10px;background-color:#369539;}
.consult_service_resource-wrap .type1{display:block;width:245px;height:40px;line-height:40px;padding:0 13px;color:#fff;font-size:18px;font-weight:400;margin-bottom:10px;background-color:#666666;}

.consult_service_resource-con{position:relative;padding:5px;border:1px solid #eee;margin-bottom:5px;}
.consult_service_resource-con:hover *{position:relative;z-index:20;}
.consult_service_resource-con .border{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:3px solid transparent;transition:.5s;z-index:10;}
.consult_service_resource-con:hover .border{border-color:#129c49;}
.consult_service_resource-con .thumb_wrap{float:left;display:block;width:161px;margin-right:30px;}
.consult_service_resource-wrap2 .thumb_wrap{width:100px;}
.consult_service_resource-wrap2 .scrap_box .thumb_wrap{width:auto;}
.consult_service_resource-con2 .thumb_wrap{width:140px;}
.consult_service_resource-con .thumb_wrap img{max-width:100% !important;}
.consult_service_resource-con2 .thumb_wrap img{width:140px !important;height:140px !important;}
.consult_service_resource-con .txt_wrap{float:left;width:1077px;padding:5px 0 30px;}
.consult_service_resource-con .subject{margin-bottom:5px;height:24px;line-height:24px;overflow:hidden;}
.consult_service_resource-con .subject a{color:#333;font-size:18px;font-weight:400;}
.consult_service_resource-con .data{color:#818181;font-size:14px;font-weight:400;margin-bottom:5px;line-height:18px;height:18px;overflow:hidden;}
.consult_service_resource-con .data .bar{position:relative;top:1px;display:inline-block;margin:0 8px;font-size:10px;vertical-align:top;}
.consult_service_resource-con .txt{color:#818181;font-size:16px;font-weight:400;line-height:24px;}
.consult_service_resource-con .txt a{color:#818181;font-size:16px;font-weight:400;line-height:24px;transition:.25s;}
.consult_service_resource-con .txt a:hover{color:#000;text-decoration:none;}
.consult_service_resource-con .info{position:absolute !important;left:207px;bottom:20px;color:#818181;font-size:14px;font-weight:400;}
.consult_service_resource-wrap2 .info{left:145px;}

.consult_service_resource-con3{position:relative;padding:10px;border:1px solid #eee;margin-bottom:5px;}
.consult_service_resource-con3:hover *{position:relative;z-index:20;}
.consult_service_resource-con3 .border{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:3px solid transparent;transition:.5s;z-index:10;}
.consult_service_resource-con3:hover .border{border-color:#129c49;}
.consult_service_resource-con3 .thumb_wrap{float:left;display:block;width:161px;margin-right:30px;}
.consult_service_resource-con3 .thumb_wrap img{max-width:100% !important;}
.consult_service_resource-con3 .txt_wrap{float:left;width:1077px;padding:5px 0 30px;}
.consult_service_resource-con3 .subject{margin-bottom:5px;height:24px;line-height:24px;overflow:hidden;}
.consult_service_resource-con3 .subject a{color:#333;font-size:18px;font-weight:400;}
.consult_service_resource-con3 .data{color:#818181;font-size:14px;font-weight:400;margin-bottom:5px;line-height:18px;height:18px;overflow:hidden;}
.consult_service_resource-con3 .data .bar{position:relative;top:1px;display:inline-block;margin:0 8px;font-size:10px;vertical-align:top;}
.consult_service_resource-con3 .txt{color:#818181;font-size:16px;font-weight:400;line-height:24px;}
.consult_service_resource-con3 .txt a{color:#818181;font-size:16px;font-weight:400;line-height:24px;transition:.25s;}
.consult_service_resource-con3 .txt a:hover{color:#000;text-decoration:underline;}
.consult_service_resource-con3 .info{position:absolute !important;left:207px;bottom:20px;color:#818181;font-size:14px;font-weight:400;}

/* 스크랩 */
.scrap_wrap .scrap_hd{position:relative;padding-bottom:10px;border-bottom:2px solid #d8d7d7;margin-bottom:20px;}
.scrap_wrap .scrap_hd .tit{color:#333;font-size:26px;font-weight:500;margin-bottom:25px;}
.scrap_wrap .scrap_hd .hd_select{position:absolute;right:0;top:0;width:150px;height:30px;line-height:28px;border:1px solid #d8d7d7;padding-left:5px;}
.scrap_wrap .scrap_hd .sns_wrap{text-align:right;font-size:0;}
.scrap_wrap .scrap_hd .sns_wrap a{display:inline-block;margin-left:1px;vertical-align:middle;}
.scrap_wrap .scrap_hd .sns_wrap .date{float:left;color:#818181;font-size:14px;font-weight:400;line-height:32px;}
.scrap_wrap .scrap_hd .sns_wrap .type_wrap{display:inline-block;vertical-align:middle;}

.scrap_wrap .scrap_hd .sns_wrap .type_wrap a:first-child{
	background-color:#369539;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	padding:8px 20px;
	text-decoration:none;
	margin-right: 20px;
}
.scrap_wrap .scrap_hd .sns_wrap .type_wrap a:first-child:hover{background-color:#469949;}
.scrap_wrap .scrap_hd .sns_wrap .type_wrap a:first-child:active{position:relative;top:1px;}
.scrap_wrap .scrap_hd .sns_wrap .type_wrap a .bar{position:absolute;right:0;top:50%;display:block;width:2px;height:14px;margin-top:-6px;background-color:#bbb;}
.scrap_wrap .scrap_substance{padding:25px 30px;background-color:#f7f7f7;margin-bottom:70px;}
.scrap_wrap .scrap_substance .txt,
.scrap_wrap .scrap_substance p{color:#818181;font-size:18px;line-height:150%;font-weight:400;}
.scrap_wrap .btn_wrap{text-align:center;}
.scrap_wrap .btn_wrap a{display:inline-block;padding:10px 30px;color:#fff;background-color:#333;font-size:14px;font-weight:400;transition:.25s;}
.scrap_wrap .btn_wrap a:hover{background-color:#129c49;}
.scrap_con{margin:0 0px 50px -11px; width:1091px;}
.scrap_con .scrap_box{position:relative;float:left;width:200px;margin:0 9px 20px;border:1px solid #eee;padding:10px 11px 20px;}
.scrap_con_p{margin:0 0px 50px -5px; width:1091px;}

.resource .inner{position:relative;padding:10px;border:1px solid #e0e0e6;transition:.25s;}
.resource .inner:nth-child(odd){clear:left;}
.resource .inner:hover{border-color:#369539;}
.resource .inner:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:4px solid transparent;transition:.25s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.resource .inner:hover:before{border-color:#369539;}

.scrap_con_p .scrap_box_p{position:relative;float:left;border:0px; solid #eee;padding:5px 10px 10px 10px; width:160px;}
.scrap_con_p .scrap_box_p:hover *{position:relative;z-index:20;}
.scrap_con_p .scrap_box_p .border{position:absolute;left:8px;top:3px;display:block;width:164px;height:124px;border:3px solid transparent;transition:.5s;z-index:10;}
.scrap_con_p .scrap_box_p:hover .border{border-color:#129c49;}

.scrap_con_p_bot .scrap_box_p_bot{position:relative;float:left;border:0px; solid #eee;padding:5px 10px 10px 10px; width:160px;}
.scrap_con_p_bot .scrap_box_p_bot:hover *{position:relative;z-index:20;}
.scrap_con_p_bot .scrap_box_p_bot .border{position:absolute;left:8px;top:3px;display:block;width:164px;height:124px;border:3px solid transparent;transition:.5s;z-index:10;}
.scrap_con_p_bot .scrap_box_p_bot:hover .border{border-color:#129c49;}

.s13_1_wrap .scrap_con .scrap_box{width:245px; height: 420px; overflow: hidden;}

@keyframes fade {from {opacity:0;}to {opacity:1;}}
@-webkit-keyframes fade {from {opacity:0;}to {opacity:1;}}
.scrap_box_letter.active{position:fixed !important;left:0 !important;top:0 !important;width:100%;height:100%;margin:0;background:url('../images/common/op_75_black.png') 0 0 repeat;z-index:9999;animation-duration:1s;-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */animation-name: fade;-webkit-animation-name: fade; /* Safari 4.0 - 8.0 */animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
.scrap_box_letter.active .border{display:none;}
.scrap_box_letter.active .scrap_box_letter_wrap{position:absolute !important;left:50%;top:50%;width:600px;height:600px;margin:-300px 0 0 -300px;background-color:#fff;z-index:9999;}
.scrap_box_letter.active .subject{height:42px;line-height:42px;background-color:#333;padding:0 10px;margin-bottom:0;}
.scrap_box_letter.active .subject a{vertical-align:middle;color:#fff;cursor: context-menu;}
.scrap_box_letter .subject.plus a{color:#333;font-size:14px;}
.scrap_box_letter.active .subject.plus{display:none;}
.scrap_box_letter.active .txt_wrap{padding:10px;height:558px;overflow-y:auto;}
.scrap_box_letter .close{display:none;}
.scrap_box_letter.active .close{position:absolute !important;left:100%;top:0;display:block;width:42px;height:42px;line-height:42px;text-align:center;background-color:#fafafa;color:#333;font-size:14px;font-weight:400;z-index:9999;}
.scrap_box_letter.active .recom_ment{display:none;}
.scrap_con .scrap_box2{text-align:center;padding-bottom:5px;}
.scrap_con .scrap_box.pb10{padding-bottom:10px;text-align:center;}
.scrap_con .scrap_box:hover *{position:relative;z-index:20;}
.scrap_con .scrap_box .border{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:3px solid transparent;transition:.5s;z-index:10;}
.scrap_con .scrap_box:hover .border{border-color:#129c49;}
.scrap_con .scrap_box:nth-child(5n+1){clear:left;}
/* .s13_1_wrap .scrap_con .scrap_box:nth-child(5n+1){clear:none;}
 */.scrap_con .thumb_wrap{display:block;margin-bottom:10px;}
/* .s13_1_wrap .scrap_con .thumb_wrap{width: auto; height: 320px; overflow: hidden;}
 */.scrap_con .thumb_wrap img{max-width:100%;}
/* .s13_1_wrap .scrap_con .thumb_wrap img{ height: auto;}
 */
/*.scrap_con .subject{max-height:44px;overflow:hidden;margin-bottom:0px;}*/
/*.s13_1_wrap .scrap_con .subject a{display: block;height:24px; line-height: 24px;overflow:hidden;margin-bottom:0px;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;word-wrap:break-word; width: 190px;}*/
.scrap_con .subject{overflow:hidden;margin-bottom:0px;}
.s13_1_wrap .scrap_con .subject a{display: block;height:auto; line-height: 24px;margin-bottom:0px;text-overflow:ellipsis;}
.scrap_con .subject a{color:#333;font-size:16px;line-height:22px;font-weight:500;}
.video_wrap_pop{display:none;position:fixed !important;left:0;top:0;width:100%;height:100%;z-index:9999 !important;background:url('../images/common/op_75_black.png') 0 0 repeat;}
.video_wrap_pop .video_con{position:relative;width:1000px;height:100%;margin:0 auto;}
.video_wrap_pop .video_inner{position:absolute;left:0;top:50%;width:100%;height:563px;margin-top:-281.5px;z-index:9999 !important;}
.video_wrap_pop .close{position:absolute;left:100%;top:0;display:block;width:40px;height:40px;line-height:40px;background-color:#000;color:#fff;text-align:center;font-size:16px;font-weight:700;}
.video_wrap_pop iframe,
.video_wrap_pop video{width:100%;}
.video_wrap_pop iframe,
.video_wrap_pop video{position:absolute !important;left:0;top:0;width:100%;height:100%;z-index:80;}
.video_wrap iframe,
.video_wrap video{width:100%;height:126px;margin-bottom:0px;}
.video_trigger{text-align:center;font-size:0; margin-top: 5px;}
.video_trigger a{font-size:14px;font-weight:400;color:#333;margin-bottom:5px;line-height:20px;}
.video_trigger a span{display:inline-block;width:20px;height:20px;line-height:20px;margin-left:5px;text-align:center;font-size:12px;font-weight:400;background-color:#444;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff;}
.video_trigger a span strong{position:relative;bottom:1px;right:1px;}
.scrap_con .date{color:#818181;font-size:14px;font-weight:400;line-height:18px;}
.scrap_con .sns_wrap{position:absolute !important;right:0;bottom:15px;width:100%;padding-right:11px;text-align:right;font-size:0;}
.scrap_con .sns_wrap a{display:inline-block;margin-left:1px;}
.scrap_view_wrap .scrap_view_top{padding:20px 5px;border-top:1px solid #231815;border-bottom:1px solid #ebebeb;margin-bottom:35px;}
.scrap_view_wrap .scrap_view_top .type_wrap{float:left;}
.scrap_view_wrap .scrap_view_top .type_wrap a{color:#333;font-size:16px;font-weight:400;transition:.5s;}
.scrap_view_wrap .scrap_view_top .type_wrap a:hover,
.scrap_view_wrap .scrap_view_top .type_wrap a.active{color:#129c49;}
.scrap_view_wrap .scrap_view_top .type_wrap .bar{display:inline-block;vertical-align:middle;position:relative;bottom:4px;margin:0 12px;color:#bbb;font-size:10px;font-weight:400;}
.scrap_view_wrap .scrap_view_top .data{float:right;}
.scrap_view_wrap .scrap_view_top .data p{color:#333;font-size:16px;font-weight:400;}
.scrap_view_con{margin-bottom:50px;}
.scrap_view_con .tb{}
.scrap_view_con .tb .caption{color:#333;font-size:24px;border-bottom:2px solid #949494;padding:0 0 10px;}
.scrap_view_con .tb table{width:100%;border:1px solid #d9d9d9;border-top:0;}
.scrap_view_con .tb th{padding:15px 0;vertical-align:middle;background-color:#fff;border:1px solid #d9d9d9;text-align:center;border-top:0;}
.scrap_view_con .tb th p{color:#333;font-size:16px;font-weight:400;line-height:150%;}
.scrap_view_con .tb td{padding:15px;vertical-align:middle;border:1px solid #d9d9d9;border-top:0;}
.scrap_view_con .tb.tb_tac td{text-align:center;}
.scrap_view_con .tb td p{font-size:16px;color:#666;font-weight:400;line-height:150%;}
.scrap_view_con3{position:relative;padding:0 0 0 200px;}
.scrap_view_con3 .type_wrap{position:absolute;left:0;top:0;margin-top:50px;width:180px;/*min-height:100%;*/border:1px solid #eee;}
.scrap_view_con3 .type_wrap .caption{text-align:center;height:40px;line-height:40px;background-color:#129c49;color:#fff;font-size:18px;font-weight:400;}
.scrap_view_con3 .type_wrap .dep1{display:block;padding:10px;border-bottom:1px solid #eee;color:#333;font-size:14px;font-weight:400;transition:.25s;}
.scrap_view_con3 .type_wrap .dep1_con.active .dep1,
.scrap_view_con3 .type_wrap .dep1_con:hover .dep1{background-color:#444;color:#fff;padding-left:15px;}
.scrap_view_con .hash_box{display:inline-block;min-width:245px;height:40px;line-height:40px;padding:0 30px 0 12px;background-color:#129c49;color:#fff;font-size:18px;font-weight:500;margin-bottom:11px;}
.scrap_view_con .scrap_view_box{border:1px solid #eee;padding:0 20px;margin-bottom:20px;}
.scrap_view_con .clearfix{margin:0 -20px;}
.scrap_view_con .clearfix .scrap_view_box{float:left;width:520px;margin:0 20px 20px;}
.scrap_view_con2 .clearfix{margin:0;}
.scrap_view_con2 .clearfix .scrap_view_box{float:none;width:100%;margin:0 0 20px;}
.scrap_view_con .scrap_post_wrap{padding:24px 0 20px;background:url('../images/sub/dot_line.jpg') 0 0 repeat-x;}
.scrap_view_con .scrap_post_wrap:first-child{background:none;}
.scrap_view_con .scrap_post_wrap .subject_wrap{position:relative;padding-left:35px;margin-bottom:5px;}
.scrap_view_con .scrap_post_wrap .subject_wrap2{font-size:16px;line-height:150%;font-weight:400;color:#333;}
.scrap_view_con .scrap_post_wrap .subject_wrap .num{position:absolute;left:0;top:0;width:32px;height:32px;text-align:center;line-height:32px;background-color:#349177;color:#fff;font-size:18px;font-weight:500;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.scrap_view_con .clearfix .scrap_post_wrap .subject_wrap .num{left:10px;}
.scrap_view_con2 .clearfix .scrap_post_wrap .subject_wrap .num{left:0;}
.scrap_view_con .scrap_post_wrap .subject_wrap .thumb{float:left;width:80px;height:80px;margin-right:20px;}
.scrap_view_con .scrap_post_wrap .subject_wrap .thumb img{width:100% !important;height:100% !important;}
.scrap_view_con .scrap_post_wrap .subject_wrap .txt_wrap{float:left;width:1108px;}
.scrap_view_con .scrap_post_wrap .subject_wrap .txt_wrap .subject{height:32px;overflow:hidden;}
.scrap_view_con .scrap_post_wrap .subject_wrap .subject a{height:32px;overflow:hidden;/*max-width:369px;*/display:inline-block;color:#333;font-size:18px;font-weight:500;line-height:32px;}
.scrap_view_con .scrap_post_wrap .data{color:#818181;font-size:14px;line-height:18px;font-weight:400;}
.scrap_view_con .scrap_post_wrap .txt_wrap{padding-left:50px;}
.scrap_view_con .scrap_post_wrap .txt{color:#818181;font-size:16px;line-height:24px;font-weight:400;}
.scrap_view_con .scrap_post_wrap .txt a{color:#818181;font-size:16px;line-height:24px;font-weight:400;transition:.5s;word-break:break-all;}
.scrap_view_con .scrap_post_wrap .txt a:hover{color:#000;}
.scrap_view_con .scrap_cate{padding:0 0 0 37px;margin:0 0 15px 0;background:url('../images/sub/cate_ico.jpg') 0 50% no-repeat;}
.scrap_view_con .scrap_cate .txt{color:#818181;font-size:14px;line-height:24px;font-weight:400;}


/* 함께 걸어온 길 */
.history_wrap{position:relative;padding:5px 0;}
.history_wrap .bar{position:absolute;left:158px;top:0;display:block;width:7px;height:100%;background-color:#e5e5e5;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.history_wrap .history_con{position:relative;padding-left:206px;margin-bottom:20px;}
.history_wrap .history_con:last-child{margin-bottom:0;}
.history_wrap .year{position:absolute;left:40px;top:28px;color:#333;font-size:46px;font-weight:600;padding-right:25px;}
.history_wrap .year .radius{position:absolute;right:0;top:50%;margin-top:-16.5px;}
.history_wrap .history_box{position:relative;border:1px solid #dedede;padding:35px 35px;}
.history_wrap .history_box .arrow{position:absolute;right:100%;top:30px;}
.history_wrap .txt_wrap{float:left;width:70%;}
.history_wrap .txt_con{position:relative;padding-left:60px;margin-bottom:10px;}
.history_wrap .txt_con .month{position:absolute;left:0;top:0;color:#333;font-size:24px;font-weight:600;}
.history_wrap .txt_con .txt{color:#777;font-size:16px;line-height:180%;font-weight:400;}
.history_wrap .thumb_wrap{float:right;width:30%;}
.history_wrap .thumb_wrap img{max-width:100% !important;}
.lightboxOverlay.active,
.lightbox.active{display:none !important;}
.s331{padding:0 45px;}
.s331 .img_wrap{margin-bottom:70px; margin-right: 50px; text-align:center;}
.s331 .img_wrap img{max-width:100%;}
.s331 .thumb_wrap .con a{position:relative;display:block;}
.s331 .thumb_wrap .con a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:5px solid transparent;transition:.25s;box-sizing:border-box;}
.s331 .thumb_wrap .con.active a:after,
.s331 .thumb_wrap .con a:hover:after{border-color:#369539;}
.s331 .thumb_wrap .con img{width:100%;}
.s331 .bx-wrapper .bx-pager{display:none;}
.s331 .bx-wrapper .bx-controls-direction a{width:28px;height:41px;margin-top:-20.5px;}
.s331 .bx-wrapper .bx-controls-direction a.bx-prev{left:-45px;background:url('../images/sub/s33_prev.jpg') 0 0 no-repeat;}
.s331 .bx-wrapper .bx-controls-direction a.bx-next{right:-45px;background:url('../images/sub/s33_next.jpg') 0 0 no-repeat;}

.s3311 .img_wrap{text-align:center; display:inline-flex;}
.s3311 .img_wrap img{width:860px; height:575px; object-fit: contain; position:relative; background-color:#cdcdcd; }
.s3311 .thumb_wrap .con a{position:relative;display:block;}
.s3311 .thumb_wrap .con a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid transparent;transition:.25s;box-sizing:border-box; text-align:left;}
.s3311 .thumb_wrap .con.active a:after,
.s3311 .thumb_wrap .con a:hover:after{border-color:#369539;}
.s3311 .thumb_wrap .con img{width:220px; height:140px; overflow:hidden; object-fit: cover;}
.s3311 .bx-wrapper {display:inline-block; position:relative;}
.s3311 .bx-wrapper .bx-pager{display:none;}
.s3311 .bx-wrapper .bx-controls-direction a{width:100px;height:50px;margin-top:-20.5px;}
.s3311 .bx-wrapper .bx-controls-direction a.bx-prev{left:90px; top:-15px;background:url('../images/sub/s33_top.jpg') 0 0 no-repeat;}
.s3311 .bx-wrapper .bx-controls-direction a.bx-next{right:30px; top:605px; background:url('../images/sub/s33_down.jpg') 0 0 no-repeat;}

.picturebox{width:1080px; height:500px}
.s3312{width:880px; height:500px; float:left; margin-bottom: 30px;}
.s3312 .img_slide img{width:880px; height:500px; object-fit:cover; overflow:hidden; background-color:#cdcdcd;}
.picturebox .list_wrap{height:500px; position:relative; width:200px; float:left; background:#3B6F30; border:none;}
.picturebox .list_wrap li{text-decoration:off; color:white; display:block; height:15px; font-size:15px; cursor:pointer; box-sizing:border-box; padding:20px 10px 20px 30px;}
.img_slide .s_caption{font-size:18px; position:absolute; z-index:1000; background:rgba(0,0,0,0.3); color:white; width:480px; height:80px; top:410px; padding:10px; text-align:left;}

.s32_31 table{width:100%;}
.s32_31 table th{background-color:#f4f4f4;text-align:left;padding:13px 0 13px 25px;border:1px solid #d7d7d7;}
.s32_31 table th.tac{text-align:center;padding:13px 0;}
.s32_31 table th.vatt{vertical-align:text-top;}
.s32_31 table th p{color:#777;font-size:16px;font-weight:500;line-height:24px;}
.s32_31 table th p span{display:inline-block;}
.s32_31 table th p .space{margin:0 40px;}
.s32_31 table th p .space2{margin:0 9px;}
.s32_31 table th p .space3{margin:0 25px;}
.s32_31 table td{border:1px solid #d7d7d7;padding:13px 20px;}
.s32_31 table td.tar{text-align:right;}
.s32_31 table td.tac{text-align:center;padding:13px 0;}
.s32_31 table td.bg_green{background-color:#129c49;}
.s32_31 table td.bg_green p{color:#fff;}
.s32_31 table td.pl{padding-left:65px;}
.s32_31 table td p{color:#777;font-size:16px;font-weight:400;line-height:24px;}

.s32_32 table{width:100%;}
.s32_32 table th{background-color:#f4f4f4;text-align:left;padding:13px 0 13px 25px;border:1px solid #d7d7d7;}
.s32_32 table th.tac{text-align:center;padding:13px 0;}
.s32_32 table th.vatt{vertical-align:text-top;}
.s32_32 table th p{color:#777;font-size:16px;font-weight:500;line-height:24px;}
.s32_32 table th p span{display:inline-block;}
.s32_32 table th p .space{margin:0 40px;}
.s32_32 table th p .space2{margin:0 9px;}
.s32_32 table th p .space3{margin:0 25px;}
.s32_32 table td{border:1px solid #d7d7d7;padding:13px 20px;}
.s32_32 table td.tar{text-align:right;}
.s32_32 table td.tac{text-align:center;padding:13px 0;}
.s32_32 table td.bg_green{background-color:#129c49;}
.s32_32 table td.bg_green p{color:#fff;}
.s32_32 table td.pl{padding-left:65px;}
.s32_322021-06-26 table td p{color:#777;font-size:16px;font-weight:400;line-height:24px;}

/* 도서관 달력 */
.cal_wrap .left{float:left;width:210px;}
.cal_wrap .left .menu{display:block;padding:0 40px 0 35px;background-color:#f8f8f8;transition:.25s;border-bottom:1px solid #e0dfe3;}
.cal_wrap .left .lnb_con:hover .menu,
.cal_wrap .left .lnb_con.active .menu{background-color:#129c49;border-color:#129c49;}
.cal_wrap .left .menu span{display:block;padding-right:50px;height:60px;line-height:60px;color:#000;font-size:18px;font-weight:500;}
.cal_wrap .left .lnb_con:hover .menu span,
.cal_wrap .left .lnb_con.active .menu span{background:url('../images/sub/lnb_arrow.png') 100% 50% no-repeat;color:#fff;}
.cal_wrap .right{float:right;width:850px;}
.cal_wrap .right .cal_tit{margin-bottom:30px;color:#333;font-size:22px;font-weight:500;height:60px;line-height:60px;background:url('../images/sub/cal_tit_bar.jpg') 0 100% repeat-x;}
.reser_cal_pager{position:relative;margin-bottom:20px;}
.reser_cal_pager a{position:absolute;display:block;top:50%;margin-top:-15px;line-height:30px;font-size:26px;color:#767676;font-family:'Nanum Gothic';}
.reser_cal_pager a.reser_cal_prev{left:30px;}
.reser_cal_pager a.reser_cal_next{right:30px;}
.reser_cal_pager .txt{text-align:center;color:#454545;font-size:24px;font-weight:600;line-height:30px;}
.reser_cal_pager .txt span{display:inline-block;margin-left:5px;}
.reser_cal{width:100%;margin-bottom:20px;}
.reser_cal thead tr th{background-color:#efefef;border:1px solid #ccc;}
.reser_cal thead tr th p{color:#454545;font-size:15px;line-height:40px;font-weight:500;}
.reser_cal tbody tr td{padding:60px 3px;position:relative;border:1px solid #ccc;}
.reser_cal tbody tr td:hover{background-color: #f1f0f0;}
.reser_cal tbody tr td > a:first-child{display:block;width:100%;height:100%;position:absolute;left:0;top:0;padding:3px 0 0 5px;font-size: 14px; cursor:default; color:#9D9D9D}
.reser_cal tbody tr td a span{display:block;font-size: 13px;font-weight:400;color:#454545;line-height:18px;}
.reser_cal tbody tr td a span:first-child{font-size: 17px;}
.reser_cal tbody tr td a.today span:nth-child(1){color:#000;font-weight:600;}
.reser_cal tbody tr td .datapop{display:none;position:absolute;left:-1px;top:100%;width:285px;padding:20px;min-height:82px;font-size: 14px;background-color:#fff;border:3px solid #129c49;z-index:9999;}
.reser_cal tbody tr td:hover .datapop{display:block;}
.reser_cal tbody tr td:nth-child(2) a span:nth-child(1){color:#ff0000;}
.reser_cal tbody tr td:nth-child(5) a span:nth-child(1){color:#ff0000;}
.reser_cal tbody tr td span p {word-break:break-all;}
.rt-rwd-search-wrap{text-align:right;font-size:0;padding:5px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:20px;}
.rt-rwd-search-wrap .rt-rwd-search-select-wrap{display:inline-block;width:20%;vertical-align:middle;padding:0 5px;}
.rt-rwd-search-wrap .rt-rwd-search-select{width:100%;height:30px;line-height:30px;padding:0 0 0 3px;font-size:13px !important;background-color:#fff;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family: inherit; font-size: inherit;}
.rt-rwd-search-wrap .rt-rwd-search-input-wrap{display:inline-block;width:30%;vertical-align:middle;padding:0 5px;}
.rt-rwd-search-wrap .rt-rwd-search-input{width:100%;height:30px;line-height:30px;padding:0 3px;font-size:13px !important;background-color:#fff;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family: inherit; font-size: inherit;}
.rt-rwd-search-wrap .rt-rwd-search-send{display:inline-block;padding:0 8px;text-align:center;line-height:30px;color:#fff;font-size:13px;vertical-align:middle;background-color:#666;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

/* 활동기록_일자별 */
.date_pager{position:relative;margin-bottom:20px;}
.date_pager a{position:absolute;display:block;top:50%;margin-top:-15px;line-height:30px;font-size:26px;color:#767676;font-family:'Nanum Gothic';}
.date_pager a.date_prev{left:30px;}
.date_pager a.date_next{right:30px;}
.date_pager .txt{text-align:center;color:#454545;font-size:24px;font-weight:600;line-height:30px;}
.date_pager .txt span{display:inline-block;margin-left:5px;}

/* 오늘 마주친 한 구절 */
.s16 .wrap{margin:-30px -20px 70px;background:url('../images/sub/s16_bar.jpg') 0 100% repeat-x;}
.s16 .content{float:left;width:33.33%;padding:30px 20px 40px;background:url('../images/sub/s16_bar.jpg') 0 100% repeat-x;}
.s16 .content:nth-child(3n+1){clear:left;}
.s16 .inner{height:247px;padding:13px 0 14px 10px;border:1px solid #eee; display:inline-block; width:100%; float:left;}
.s16 .inner.bg_green{background-color:#349177;}
.s16 .inner.bg_blue{background-color:#5b70a4;}
.s16 .inner.bg_orange{background-color:#ee8e31;}
.s16 .thumb{float:left;width:162px;}
.s16 .thumb a{display:block;}
.s16 .thumb img{max-width:162px;max-height:218px;}
.s16 .txt_wrap{position:relative;float:left;width:130px;height:232px;padding:10px 0 0 15px;}
.s16 .txt_wrap .txt{height:165px;overflow:hidden;color:#fff;font-size:15px;font-weight:400;line-height:24px;}
.s16 .txt_wrap .txt span{display:block;font-size:24px; line-height:130%;}
/*.s16 .txt_wrap .date{position:absolute;right:0;bottom:30px;width:130px;padding-top:9px; padding-left:15px;border-top:1px solid #fff;color:#fff;font-size:14px;font-weight:400; }*/
.s16 .txt_wrap .date{position:absolute;right:0;bottom:20px;width:130px;padding-top:9px; padding-left:15px;border-top:1px solid #fff;color:#fff;font-size:14px;font-weight:400; }
.s16 .txt_wrap .date2{position:absolute;right:0;width:130px;padding-top:9px; padding-left:15px;border-top:1px solid #fff;color:#fff;font-size:14px;font-weight:400;}
.s16_view .view_hd{position:relative;margin-bottom:30px;padding-bottom:25px;background:url('../images/sub/s16_bar.jpg') 0 100% repeat-x;}
.s16_view .view_hd .subject{color:#333;font-size:26px;font-weight:400;}
.s16_view .view_hd .subject span{display:inline-block;margin-right:5px;}
.s16_view .view_hd .writer{position:absolute;right:0;bottom:20px;padding-bottom:5px;border-bottom:1px solid #949494;color:#818181;font-size:16px;font-weight:300;}
.s16_view .view_body{background-color:#f7f7f7;padding:30px 35px 15px; position: relative;}
.s16_view .view_body .con{float:left;}
.s16_view .view_body .con1{width:20%; padding: 35px 0 0;}
.s16_view .view_body .con1_1{padding: 35px 0 0;}
.s16_view .view_body .con2{width:80%;padding:20px 0 30px 40px;}
.s16_view .view_body .thumb_wrap{ padding:20px 0;margin-bottom:15px;text-align:center;}
.s16_view .view_body .thumb_wrap img{max-width:100%;}
.s16_view .view_body .expand{text-align:center;font-size:0;}
.s16_view .view_body .expand a{display:inline-block;height:21px;line-height:21px;padding-right:26px;color:#333;font-size:14px;font-weight:400;background:url('../images/sub/plus_ico2.jpg') 100% 50% no-repeat;}
.s16_view .view_body{color:#333;font-size:18px;font-weight:400;line-height:24px;}
.s16_view .view_body .origin{margin-top:35px;color:#349177;font-size:18px;font-weight:400;}
.s16_view .view_foot{padding:40px 0 0 45px;}
.view_foot .type{display:inline-block;min-width:245px;height:40px;line-height:40px;padding:0 13px;color:#fff;font-size:18px;font-weight:400;margin-bottom:10px;margin-top:20px;background-color:#369539;}
.view_foot1 .type{display:inline-block;min-width:245px;height:40px;line-height:40px;padding:0 13px;color:#fff;font-size:18px;font-weight:400;margin-bottom:10px;background-color:#666666;}
.view_foot2 .type{display:inline-block;height:40px;line-height:40px;padding:0 13px;color:#fff;font-size:18px;font-weight:400;margin-bottom:10px;margin-top:20px;background-color:#369539;}
.s16_view .view_foot .txt_wrap{margin-bottom:50px;color:#818181;font-size:16px;font-weight:400;line-height:24px;}
.s16_view .view_body .con2 .tb{}
.s16_view .view_body .con2 .tb .caption{color:#333;font-size:24px;border-bottom:2px solid #949494;padding:0 0 10px;}
.s16_view .view_body .con2 .tb table{width:100%;border:1px solid #d9d9d9;border-top:0;}
.s16_view .view_body .con2 .tb th{padding:15px 0;vertical-align:middle;background-color:#fff;border:1px solid #d9d9d9;text-align:center;border-top:0;}
.s16_view .view_body .con2 .tb th p{color:#333;font-size:16px;font-weight:400;line-height:150%;}
.s16_view .view_body .con2 .tb td{padding:15px;vertical-align:middle;border:1px solid #d9d9d9;border-top:0;}
.s16_view .view_body .con2 .tb td p{font-size:16px;color:#666;font-weight:400;line-height:150%;}
.search_result_wrap{margin-bottom:50px;}
.search_result_wrap:last-child{margin-bottom:0;}
.search_result_wrap .search_result_tb{width:100%;margin-bottom:50px;}
.search_result_wrap .search_result_tb th{padding:15px 0;background-color:#fafafa;border-top:1px solid #000;border-bottom:1px solid #e0e0e6;}
.search_result_wrap .search_result_tb th p{color:#333;font-size:16px;font-weight:400;}
.search_result_wrap .search_result_tb td{text-align:center;padding:15px;border-bottom:1px solid #e0e0e6;}
.search_result_wrap .search_result_tb td.tal{text-align:left;}
.search_result_wrap .search_result_tb td p{color:#666;font-size:16px;font-weight:400;}
.search_result_wrap .search_result_tb td a{color:#666;font-size:16px;font-weight:400;}

/* 참고 리소스 */
.resource .wrap{margin:0 -15px;}
.resource .con{float:left;width:50%;padding:0 15px 5px;}
.resource .con:nth-child(odd){clear:left;}
.resource .inner{position:relative;padding:10px;border:1px solid #e0e0e6;transition:.25s;}
.resource .inner:nth-child(odd){clear:left;}
.resource .inner:hover{border-color:#369539;}
.resource .inner:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:2px solid transparent;transition:.25s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.resource .inner:hover:before{border-color:#369539;}
.resource .thumb{position:relative;z-index:20;float:left;width:20%;}
.resource .thumb .new{position:absolute;right:0;top:0;display:block;padding:5px;background-color:#129c49;color:#fff;font-size:12px;font-weight:300;}
.resource .thumb a{display:block;}
.resource .thumb .more{position:absolute;right:0;bottom:0;display:block;width:20px;height:20px;line-height:20px;font-size:14px;text-align:center;background-color:#333;color:#fff;transition:.25s;}
.resource .inner:hover .thumb a .more{background-color:#369539;}
.resource .thumb img{width:100%;height:143px;}
.resource2 .thumb img{height:120px;}
.resource .txt_wrap{position:relative;z-index:20;float:left;width:80%;padding:25px 20px 0;}
.resource .txt_wrap1{position:relative;z-index:20;float:left;width:100%;padding:5px 5px 0 5px;}
.resource .txt_wrap1 .subject{color:#333;font-size:17px;font-weight:400;line-height:25px;height:25px;overflow:hidden;}
.resource .txt_wrap1 .data{color:#333;font-size:14px;font-weight:400;line-height:30px;height:30px;overflow:hidden;}

.resource2 .txt_wrap{padding-top:20px;}
.resource .txt_wrap .subject{color:#333;font-size:20px;font-weight:400;line-height:30px;height:30px;overflow:hidden;}
.resource .txt_wrap .date{color:#333;font-size:16px;font-weight:400;line-height:30px;height:30px;overflow:hidden;}
.resource .txt_wrap .writer{color:#333;font-size:16px;font-weight:400;line-height:30px;height:30px;overflow:hidden;}
.resource .tit_wrap{margin-bottom:25px;}
.resource .tit_wrap .tit{float:left;color:#333;font-size:20px;font-weight:500;}
.resource .tit_wrap .box{position:relative;top:3px;display:inline-block;width:12px;height:20px;background-color:#369539;margin-right:12px;}
.resource .tit_wrap .more{float:right;display:block;width:62px;height:20px;line-height:18px;border:1px solid #e1e1e1;padding:0 8px;font-size:12px;color:#727272;font-weight:300;background:url('../images/sub/more_ico.png') 44px 50% no-repeat;margin-top:6px;}

.resource .txt_wrap .subject1{color:#333;font-size:18px;font-weight:400;line-height:30px;height:30px;overflow:hidden;}
.resource .txt_wrap .date1{color:#333;font-size:16px;font-weight:400;line-height:30px;height:30px;overflow:hidden;}
.resource .txt_wrap .writer1{color:#333;font-size:16px;font-weight:400;line-height:30px;height:30px;overflow:hidden;}


/* 찾아오시는 길 */
.s46 .map_wrap{margin:0 0 50px;}
.s46 .map_wrap #map{height:565px;margin:0 0 3px;border:5px solid #eee;}
.s46 .map_wrap .tit_wrap{padding:30px 38px;background:url('../images/sub/brown_pattern.jpg') 0 0 repeat;color:#fff;}
.s46 .map_wrap .addr{margin:0 0 10px;font-size:26px;font-weight:500;}
.s46 .map_wrap .txt{margin:0 0 10px;font-size:18px;font-weight:400;}
.s46 .map_wrap .txt_wrap{font-size:0;}
.s46 .map_wrap .txt_wrap .txt{display:inline-block;margin:0 20px 0 0;}
.s46 .map_wrap .txt_wrap .txt a:hover{color:#d9d9d9;}
.s46 .wrap2{margin:0 0 55px;}
.s46 .wrap2 .box_caption{position:relative;padding:0 0 0 22px;margin:0 0 25px;color:#333;font-size:24px;font-weight:500;}
.s46 .wrap2 .box_caption:before{content:"";position:absolute;left:0;top:3px;display:block;width:12px;height:20px;background-color:#129c49;}
.s46 .wrap2 .txt_wrap{padding:35px 0 5px 35px;background-color:#f4f4f4;}
.s46 .wrap2 .txt_wrap .caption{margin:0 0 8px;color:#129c49;font-size:20px;font-weight:500;}
.s46 .wrap2 .txt_wrap .txt{margin:0 0 25px;color:#777;font-size:16px;line-height:24px;}
.s46 .wrap2 .txt_wrap .txt.num{position:relative;padding:0 0 0 20px;}
.s46 .wrap2 .txt_wrap .txt.num span{position:absolute;left:0;top:0;line-height:24px;}

.pop_layer_wrap{display:none;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow-y:auto;z-index:1000;background:url('../images/common/op_75_black.png') 0 0 repeat;}
.pop_layer_con{position:relative;width:1150px;margin:50px auto;background-color:#fff;padding:45px;}
.pop_layer_con .close_btn{position:absolute;left:100%;top:0;display:block;width:60px;height:60px;line-height:60px;text-align:center;background-color:#444;font-size:30px;color:#fff;font-family:'Dotum', '돋움';font-weight:700;transition:.25s;}
.pop_layer_con .close_btn:hover{background-color:#129c49;}
.pop_layer_con .wrap{margin:0;}

.m3_con .rt-rwd-photo-con:nth-child(4n+1),
.m3_con .s16 .con:nth-child(4n+1),
.m3_con .rt-rwd-photo-con:nth-child(3n+1),
.m3_con .s16 .con:nth-child(3n+1){clear:none !important;}
.rt-rwd-photo-con:nth-child(4n+1),
.s16 .con:nth-child(4n+1){clear:left;}
.s16_1 .s16 .con {/ height: 477px;   overflow: hidden;  float: left; }
.m3_con .news_slide_con{float:left;}
.m3_con .news_slide_con .img_wrap{height:175px;}
.m3_wrap .news_slide_wrap{margin-right:0px;}

.book_list_con{min-height:616px;}
.book_list_area .book_list{float:left;width:50%;}

/* .rt-rwd-photo-wrap .s16 .con:nth-child(3n+1){clear:none;  display:inline-block;}
 */.rt-rwd-photo-wrap .s16 .con:nth-child(3n+1){clear:none; float:left; display:inline-block;}
.content_adm{text-align:center;}
.content_adm img{max-width:100%;}

/* 도서관회원인증 */
.acc .tit_wrap{padding:30px 38px;background:url('../images/sub/brown_pattern.jpg') 0 0 repeat;color:#fff;}
.acc .txt{margin:0 0 10px;font-size:26px;font-weight:500;}

.acc .wrap2{margin:20px 0 55px;}
.acc .wrap2 .box_caption{position:relative;padding:0 0 0 22px;margin:0 0 25px;color:#333;font-size:24px;font-weight:500;}
.acc .wrap2 .box_caption:before{content:"";position:absolute;left:0;top:3px;display:block;width:12px;height:20px;background-color:#129c49;}
.acc .wrap2 .box_caption span{color:#129c49;}

.acc .wrap2 .txt_wrap{padding:35px 0 5px 35px;background-color:#f4f4f4;}
.acc .wrap2 .txt_wrap .txt{margin:0 0 25px;color:#777;font-size:16px;line-height:24px;}

.rt-acc-form-title{width:220px;height:100%;position:absolute;left:0;top:0;}
.rt-acc-form-title h1{width:100%;position:absolute;left:0;top:50%;margin-top:-10px;font-size:14px;font-weight:500;color:#375c75;line-height:20px;padding-left:5px;}

.s13_1_wrap .scrap_wrap .thumb_area {position: relative; padding-top: 0px; max-width:200px; height:auto; overflow: hidden;}
.s13_1_wrap .scrap_wrap .thumb_wrap {position: relative; display: block; top: 0; left: 0; right: 0; bottom: 0; text-align: center;}
.s13_1_wrap .scrap_wrap .thumb_wrap img {position: relative; top: 0; left: 0; max-width: 100%; height: auto; overflow:hidden;}

.s13_1_wrap .scrap_wrap .scrap_con .scrap_box{position:relative;float:left;width:200px; height: auto; margin:0 8px 10px;border:1px solid #eee;padding:12px 11px 20px;}
.s13_1_wrap .scrap_wrap .scrap_con .scrap_box2{text-align:center;padding-bottom:5px;}
.s13_1_wrap .scrap_wrap .scrap_con .scrap_box.pb10{padding-bottom:10px;text-align:center;}
.s13_1_wrap .scrap_wrap .scrap_con .scrap_box:hover {position:relative;z-index:20; padding-top:12px;}
.s13_1_wrap .scrap_wrap .scrap_con .scrap_box:hover .thumb_area img {width:auto; height: auto; padding-top: 0px;}
.s13_1_wrap .scrap_wrap .scrap_con .scrap_box .border{position:absolute;left:0;top:0;width:100%; height: 100% ;border:3px solid transparent;transition:.5s;z-index:10;}
.s13_1_wrap .scrap_wrap .scrap_con .scrap_box:hover .border{border-color:#129c49;}
.s13_1_wrap .scrap_wrap .scrap_con.masonry_wrap .scrap_box:nth-child(5n+1) {clear:none;	}

/* .s13_1_wrap .scrap_wrap .scrap_con .scrap_box:hover {position:relative;z-index:20; padding-top:12px;} */
/* .s13_1_wrap .scrap_wrap .scrap_con .scrap_box .border{position:absolute;left:0;top:0;display:block;width:100%;height:338px;border:3px solid transparent;transition:.5s;z-index:10;} */
/* .s13_1_wrap .scrap_wrap .scrap_con .scrap_box:hover .thumb_area img {height: 180px;width:auto; padding-top: 20px;} */
/* .s13_1_wrap .scrap_wrap .scrap_con .scrap_box:hover {position:relative;z-index:20; padding-top:0;} */
/* .s13_1_wrap .scrap_wrap .scrap_con .scrap_box{position:relative;float:left;width:245px;height: 340px;margin:0 9px 20px;border:1px solid #eee;padding:12px 11px 20px;} */

.s15_wrap .thumb_area {position: relative; padding-top: 100%;  overflow: hidden;}
.s15_wrap .thumb_wrap {position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}
.s15_wrap .thumb_wrap img {position: absolute; top: 0; left: 0; max-width: 100%; height: auto; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);transition:0.5s;}

.s15_wrap .scrap_con .scrap_box{position:relative;float:left;width:245px;height: 300px;margin:0 9px 20px;border:1px solid #eee;padding:12px 11px 20px;}
.s15_wrap .scrap_con .scrap_box2{text-align:center;padding-bottom:5px;}
.s15_wrap .scrap_con .scrap_box.pb10{padding-bottom:10px;text-align:center;}
.s15_wrap .scrap_con .scrap_box:hover *{ position:relative;z-index:20; padding-top:0;  }
.s15_wrap .scrap_con .scrap_box:hover .thumb_area img { height: 220px; width: none; max-width:none;}
.s15_wrap .scrap_con .scrap_box .border{position:absolute;left:0;top:0;display:block;width:100%;height:300px;border:3px solid transparent;transition:.5s;z-index:10;}
.s15_wrap .scrap_con .scrap_box:hover .border{border-color:#129c49;}
.s15_wrap  .scrap_con .scrap_box:nth-child(5n+1) {clear:none;}

.top_wrap .img {text-align: center;}
.top_wrap img{width: 300px;}
.top_wrap .txt {font-size: 22px; text-align: center; line-height: 1.33;}
.green_wrap{width:1080px;padding:30px 0;margin:20px auto;background-color:#129c49;text-align:center;font-size:0;max-height:180px;}
.green_wrap input{width:350px;height:48px;line-height:46px;border:1px solid #cdcdcd;padding-left:20px;margin-right:2px;vertical-align:middle;color:#575757;font-size:18px;font-weight:400;}
.green_wrap p{color:#fff; font-size:20px; margin-bottom: 20px; }
.green_wrap .p_left {float: left; width: 40%; text-align: right;}
.green_wrap .input_box {float: left; width: 55%; text-align: left; margin-left: 5%;}
.green_wrap p span {font-size: 18px; display: block; margin-top: 5px;	}
.s_headline_wrap1 .txt5 {line-height: 1.33;}
.btn_wrap1{text-align:center; padding-top:20px;}
.btn_wrap1 a{display:inline-block;padding:20px 100px;color:#fff;background-color:#333;font-size:18px;font-weight:400;transition:.25s; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;}
.btn_wrap1 a:hover{background-color:#129c49;}

#s_board_wrap {padding-top: 50px;}
.s3_65 { max-width:1000px; margin: 0 auto; text-align: left; border-top: 1px solid #ddd; }
.s3_65 h3 {font-size: 18px; font-weight: 500; color: #000; color: #C51111; line-height: 1.33; margin-bottom: 17px; }
.s3_65 h3 span {font-size: 29px; font-weight: 900; line-height: 1.7;}
.s3_65 .txt {font-size: 18px;  color: #000;line-height: 1.7; padding: 15px 0;}
.s3_65 .con {position: relative; padding:30px 15px 100px; border-bottom: 1px solid #ddd;}
.s3_65 .con p {word-break:keep-all;}
.s3_65 .con button {width: 100px; height: 35px; line-height: 35px; font-size: 14px; font-weight: 500; background-color: #eee; border: 1px solid #ddd; text-align: center; transition:.25s; position: absolute; bottom: 30px; left: 50%; margin-left: -50px;}
.s3_65 .con6 {padding:30px 15px;}
.s3_65 .con button:focus {outline: none;}
.s3_65 .con button.on,
.s3_65 .con button:hover {background-color: #333; border-color: #333; color: #fff;}
.s3_65 .con_bot {display: none;}
.s3_65 .btn {text-align: center;}
.s3_65 .btn a {display: inline-block; padding: 15px 60px; margin: 15px 0;background-color: #369539; color: #fff; font-size: 16px; transition:.25s; }
.s3_65 .btn a:hover {background-color: #3B6F30;}

.s3_651 .btn a, .s3_653 .btn a {display: inline-block; width: 191px; padding: 15px 10px; margin: 15px 5px; background-color: #369539; color: #fff; font-size: 18px; transition:.25s; }
.s3_651 .btn a:hover, .s3_653 .btn a:hover {background-color: #3B6F30;}

/*.s3_651 .btn a {display: inline-block; padding: 18px 65px; margin: 18px 0;background-color: #369539; color: #fff; font-size: 17px; transition:.25s; }
.s3_651 .btn a:hover {background-color: #3B6F30;}*/

.s3_652 .btn a {width: 100px; height: 35px; line-height: 35px; font-size: 14px; font-weight: 500; background-color: #eee; border: 1px solid #ddd; text-align: center; transition:.25s; position: absolute; bottom: 30px; left: 50%; margin-left: -50px; }
.s3_652 .btn a:hover {background-color: #333; border-color: #333; color: #fff;}

.scrap_btn_more a {display: inline-block; padding: 15px 30px; margin: 15px 5px; background-color: #e6e6e6; border: 1px solid #3B6F30; color: #3B6F30; font-size: 18px; transition:.25s; }
.scrap_btn_more a:hover {background-color: #3B6F30; border-color: #3B6F30; color: #fff;}

.multiple_width{width:1080px; }
.multiple_slider li img{
	margin: 10px 0px 0px 0px;
	width:100%;
	height:120px;
}
.slideWrap multipleWrap{
	position : relative;
}
.controls .bx-prev, .controls .bx-next{
	position : absolute;
	top : 50%
	transform : translateY(-50%);
}
.basic_slider .bx-prev, .basic_slider .bx-next{
	position : absolute;
	top : 50%
	transform : translateY(-50%);
}
