.idxinstagram{width: 1000px; margin:0 auto;}
.wdi_feed_info { margin-bottom: 10px;}
.screen-reader-text {display: none;}
.lm.supelem,.idxquick li a  {
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#donate2 #menu-gnb,
#donate2 .footmenu,
#donate2 #menu-item-38312,
#donate2 #menu-item-38313,
#donate2 #menu-item-125{display: none;}
.lnb .menu > li > .sub-menu > li.menu-item-127, .prn .menu > li > .sub-menu > li.menu-item-127{display: none;}
.member-child .lnb .menu > li > .sub-menu > li.menu-item-127, .member-child .prn .menu > li > .sub-menu > li.menu-item-127{display: block;}
body{position: relative;}
body.home{background-color: #f1f3f5;}
.container{width: 1120px;margin:0 auto;padding-left: 15px;padding-right: 15px;position: relative;}
.mobile-only{display: none;}
.site-content {margin: 0 auto;min-height: 500px;padding: 148px 0 15px;}
/* 헤더 */
.site-header{background-color: #fff;position: absolute;top: 0;left: 0;right: 0;width: 100%;z-index: 110;}
.site-header .desktop-header .site-title{position: absolute;top: 30px;left: 8px;}
.site-header .desktop-header .site-title a{width: 254px;height: 52px;background: url('../images/brand.png') no-repeat 0 0;display: block;text-indent: -9999px;}
.english .site-header .desktop-header .site-title a{background-image: url('../images/logo_eng.png');width: 251px;height: 53px;}
.site-header .desktop-header .header-top{height: 33px;background-color: #f1f3f5;}
.site-header .desktop-header .header-top .header-links{float: right;}
.site-header .desktop-header .header-top .header-links li{float: left;padding-left: 10px;padding-right: 10px;position: relative;}
.site-header .desktop-header .header-top .header-links li:before{content: ''; width: 1px; height: 11px;background-color:#ced4da;display: block;position: absolute;top: 10px;left: 0;}
.site-header .desktop-header .header-top .header-links ul{float: left;}
.site-header .desktop-header .header-top .header-links li a{font-size: 12px;line-height: 31px;}
.site-header .desktop-header .header-top .header-links .menu-member li:first-child:before{display: none;}
.site-header .desktop-header .header-top .header-links .member a{color:#6e60aa;font-weight: bold;}
.site-header .desktop-header .header-bottom{position: relative;height:100px;overflow: hidden;background: url('../images/header-bg-navborder.png') repeat-x center 99px;}
.site-header .desktop-header .header-bottom:before{content:'';display: block;width: 265px;height: 194px;position: absolute;background:url('../images/header-bg-menu.jpg') no-repeat 0 0; top: 109px;left: 50%;margin-left: -543px;}
.site-header .desktop-header .header-bottom.hover{border-bottom: 3px solid #d7d6ef;}
.site-header .desktop-header .site-navigation{position: absolute;left: 363px;top: 47px;height: 250px;}
.site-header .desktop-header .site-navigation .menu{}
.site-header .desktop-header .site-navigation .menu > li{float: left;position: relative;}
.site-header .desktop-header .site-navigation .menu > li > a{display: block;font-size: 18px;color:#212529;font-weight: bold;padding: 0 37px 33px;border-bottom: 2px solid transparent;}
.site-header .desktop-header .site-navigation .menu > li > .sub-menu{position: absolute;top: 52px;left: 50%;text-align: center;width: 96px;margin-left: -48px;padding: 16px 0;}
.site-header .desktop-header .site-navigation .menu > li > .sub-menu > li {}
.site-header .desktop-header .site-navigation .menu > li > .sub-menu > li > a{font-size: 13px;text-align: center;display: block;padding: 8px 0;line-height: 1.2;}
.site-header .desktop-header .site-navigation .menu > li > .sub-menu > .current-menu-item >a{color:#6e60aa;}
.site-header .desktop-header .site-navigation .menu > .current-menu-ancestor > a,
.site-header .desktop-header .site-navigation .menu > .current-post-ancestor > a,
.site-header .desktop-header .site-navigation .menu > .current-menu-parent > a{border-color: #6e60aa;color:#6e60aa;}
.site-header .desktop-header .search-form{overflow: hidden;position: absolute;right: 15px;top: 39px;width: 182px;border:2px solid #adabdc;}
.site-header .desktop-header .search-form .search-field{height: 28px;border: 0;float: left;width: 79.7%;box-sizing:border-box;padding: 0 10px;}
.site-header .desktop-header .search-form .search-submit{height: 28px;border: 0;background-color: transparent;float: left; width: 20.3%; text-indent: -9999px;display: block;cursor: pointer;background: url('../images/header-ico-search.png') center center no-repeat;}
.site-header .mobile-header{display: none;}
/* 푸터 */
.site-footer{background-color: #fff;border-top: 1px solid #e9ecef;}
.site-footer .footer-top{border-bottom: 1px solid #e9ecef;}
.site-footer .footer-menu .menu{overflow: hidden;position: absolute;top: -79px;left: 15px;}
.site-footer .footer-menu .menu > li{float: left;}
.site-footer .footer-menu .menu > li > a{font-size: 13px;color:#919191;display: block;padding: 19px 15px;line-height: 1.2;font-weight: bold;position: relative;}
.site-footer .footer-menu .menu > li > a:before{content: '';width: 1px;height: 13px;background-color: #919191;position: absolute;top: 20px;left: 0;}
.site-footer .footer-menu .menu > li:first-child > a:before{display: none;}
.site-footer .footer-menu .menu > li:first-child > a{padding-left: 0;}
.site-footer .footer-top .list-sns{overflow: hidden;float: right;padding: 15px;}
.site-footer .footer-top .list-sns > li{float: left;margin-left: 30px;}
.site-footer .footer-top .list-sns > li > a{width: 23px;height: 23px;display: block;text-indent: -9999px;background-repeat: no-repeat; background-position: center center;}
.site-footer .footer-top .list-sns > .facebook > a{background-image: url('../images/footer-ico-facebook.png');}
.site-footer .footer-top .list-sns > .instagram > a{background-image: url('../images/footer-ico-instagram.png');}
.site-footer .footer-top .list-sns > .twitter > a{background-image: url('../images/footer-ico-twitter.png');}
.site-footer .footer-top .list-sns > .youtube > a{background-image: url('../images/footer-ico-youtube.png');}
.site-footer .footer-top .list-sns > .blog > a{background-image: url('../images/footer-ico-blog.png');}
.site-footer .footer-bottom{padding-top: 25px;padding-bottom: 55px;}
.site-footer .footer-bottom .brand-footer{width: 229px;height: 47px;background: url('../images/brand-footer.png') no-repeat 0 0;display: block;text-indent: -9999px;}
.english .site-footer .footer-bottom .brand-footer{background-size: cover;float: left;margin-right: 40px;background-image: url('../images/footlogo.png'); width: 60px;height: 60px;text-indent: -9999px;}
.english .site-footer .footer-bottom .address p {margin-top: 8px;font-size: 11px;color:#888;}
.site-footer .footer-bottom .address p{font-size: 13px;color:#919191;line-height: 1.69;margin: 8px 0 0;padding: 0;}
.site-footer .footer-bottom .address a{color:inherit;}
.site-footer .footer-bottom .copy{margin-top: 17px;font-size: 12px;color:#919191;}
.site-footer .footer-bottom .footer-links{position: absolute;right: 0;top: 0;}
.site-footer .footer-bottom .btn{width: 118px;height: 34px;line-height: 34px;text-align: center;border: 0;padding: 0;display: inline-block;font-weight: bold;vertical-align: top;cursor: pointer;font-size: 13px;}
.site-footer .footer-bottom .btn-qna{background-color: #6e60aa;color:#fff}
.site-footer .footer-bottom .btn-newsletter{background-color: #fdda55;color:#212529;margin-left: 10px;}
.site-footer .related {display: inline-block;width: 180px;margin-left: 10px;}
.site-footer .related .togmenu {color: #999;position: relative;padding: 0}
.site-footer .related .togmenu .trg {background: #ededed;padding: 0 30px 0 10px;height: 34px;line-height: 34px;font-weight: bold;color: inherit;overflow: hidden;font-size: 13px;cursor: pointer;}
.site-footer .related .togmenu .trg:before{content: ''; width: 14px;height: 8px;background: url('../images/footer-ico-arrow.png') no-repeat 0 0;position: absolute;right: 14px;top: 12px;}
.site-footer .related .togmenu ul {position: absolute;bottom: 34px;left: 0;width: 100%;background: #ededed;display: none;}
.site-footer .related .togmenu ul li {display: block;}
.site-footer .related .togmenu ul li a {display: block;padding: 9px 13px;font-size: 13px;border-bottom: 1px solid #ddd;}
.site-footer .related .togmenu:hover ul {display: block;}
.site-footer .related .togmenu ul:hover {display: block;}
/*레이어 팝업*/
.layer-popup{display: none;}
.layer-popup .popup-bg{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color:rgba(0, 0, 0, 0.8);z-index: 200;}
.layer-popup .popup-newsletter{position: fixed;top: 50%;left: 50%;width: 546px;height: 361px;margin-left: -273px;margin-top: -180px;background-color: #fff;z-index: 201;text-align: center;}
.layer-popup .popup-newsletter .popup-title{width: 283px;height: 70px;text-indent: -9999px;background: url('../images/newsletter-logo.png') no-repeat 0 0;margin:42px auto 0;}
.layer-popup .popup-newsletter .btn-close{position: absolute;right: 20px;top: 20px;width: 23px;height: 23px;background: url('../images/newsletter-close.png') no-repeat 0 0;border: 0;background-color:transparent;text-indent: -9999px;cursor: pointer;padding: 0;}
.layer-popup .popup-newsletter .sml_subscribe{width: 240px;margin:23px auto 20px;}
.layer-popup .popup-newsletter input[type="text"]{width: 100%;height: 32px;border-radius: 0;box-sizing: border-box;font-size: 14px;color:#6b6b6b;}
.layer-popup .popup-newsletter .sml_name{margin-bottom: 10px;}
.layer-popup .popup-newsletter .sml_email{margin-bottom: 20px;}
.layer-popup .popup-newsletter .sml_submitbtn{height: 34px;line-height: 34px;color:#fff; background-color: #6e60aa; font-weight: bold;width: 100%;padding: 0;text-align: center;border: 0;cursor: pointer;-webkit-appearance:none;}
.layer-popup .popup-newsletter .see-more{font-size: 13px;color:#6b6b6b;text-decoration: underline;}
/* 메인 홈 */
.slick-dots{font-size: 0;text-align: center;}
.slick-dots li{display: inline-block;}
.slick-dots li button{cursor: pointer;padding: 0;border: 0;border-radius:100px;display: block;text-indent: -9999px;}
.home .site-content {width: 100%;padding-top: 132px;padding-bottom: 0;}
.home .section-banner .js-slider_main{position: relative;opacity: 0;}
.home .section-banner .js-slider_main .item-image{height: 400px;display: block;text-align: center;}
.home .section-banner .js-slider_main .item-text{padding-top: 113px;}
.home .section-banner .js-slider_main .item-text .item-title{font-size: 34px;line-height: 1.4;font-weight: bold;}
.home .section-banner .js-slider_main .item-text .item-subtitle{font-size: 20px;line-height: 1.6;margin-top: 12px;}
.home .section-banner .js-slider_main .slick-dots{position: absolute;bottom: 40px;left: 0;right: 0;text-align: center;}
.home .section-banner .js-slider_main .slick-dots li{margin: 0 4px;}
.home .section-banner .js-slider_main .slick-dots li button{width: 14px;height: 14px;background-color: #d7d6ef;}
.home .section-banner .js-slider_main .slick-dots .slick-active button{background-color: #6e60aa;width: 28px;}
.home .section-banner .container{padding: 0;}
.home .section-donation .donation-status{float: left;width: 74.3%;background-color: #ffffff;height: 110px;box-sizing:border-box;display: block;padding: 25px 40px;}
.home .section-donation .donation-status .donation-date{color:#868e96;font-size: 14px;margin-bottom: 5px;line-height: 1.2;display: block;}
.home .section-donation .donation-status .section-title{font-size: 20px;color:#634fb9;line-height: 1.2;display: inline-block;padding-right: 25px;margin-right: 20px;position: relative;}
.home .section-donation .donation-status .section-title:before{content: '';position: absolute;top: 2px;right: 0;width: 1px;height: 18px;background-color: #d5d7d9;display: block;}
.home .section-donation .donation-status p{display: inline;font-size: 20px;color:#212529;}
.home .section-donation .donation-status p strong{color:#634fb9;}
.home .section-donation .btn-donation{display: block;float: left;width: 25.7%;background-color: #6e60aa;color:#fff;font-weight: bold;height: 110px;box-sizing:border-box;position: relative;font-size: 28px;padding: 40px 50px 40px 120px;white-space: nowrap;}
.home .section-donation .btn-donation:before{content: '';width: 64px;height: 64px;background: url('../images/home-ico-donation.png') no-repeat 0 0;position: absolute;top: 23px;left: 43px;}
.home .section-news{padding-top: 56px;}
.home .section-news .section-title{color:#6e60aa; font-size: 30px;text-align: center;line-height: 1.2;margin-bottom: 25px;}
.home .section-news .js-slider_news{margin-left: -15px;margin-right: -15px;opacity: 0;}
.home .section-news .js-slider_news .item{padding-left: 15px;padding-right: 15px;}
.home .section-news .item .inner{display: block;background-color: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.1);margin-bottom: 10px;}
.home .section-news .item .item-image{padding-bottom: 75%;height: 0;background-position: center center;background-size: cover;}
.home .section-news .item .item-text{text-align: center;padding:27px 30px 35px;height: 230px;box-sizing: border-box}
.home .section-news .item .item-date{font-size: 13px;color:#868e96;margin-bottom: 13px;line-height: 1.2;}
.home .section-news .item .item-title{font-size: 22px;line-height: 1.36;color:#6e60aa;font-weight: normal;margin-bottom: 10px;}
.home .section-news .item .item-excerpt{font-size: 14px;line-height: 1.714;color:#868e96;max-height: 69px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap: break-word;}
.home .section-news .slick-arrow{position: absolute;top: 240px;width: 50px;height: 50px;display: block;text-indent: -9999px;background-color: transparent;border: 0;cursor: pointer;padding: 0;}
.home .section-news .slick-prev{left: -65px;background-image: url('../images/home-ico-prev.png');}
.home .section-news .slick-prev.slick-disabled{background-image: url('../images/home-ico-prev_.png');}
.home .section-news .slick-next{right: -65px;background-image: url('../images/home-ico-next.png');}
.home .section-news .slick-next.slick-disabled{background-image: url('../images/home-ico-next_.png');}
.home .section-news .see-more{position: absolute;text-decoration: underline;color:#212529;top: 17px;right: 15px;}
.home .section-sns{padding-top: 50px;}
.home .section-sns .sns-title{font-size: 16px;padding-left: 43px;margin-bottom: 25px;line-height: 1.2;position: relative;padding: 5px 0 5px 30px;margin-bottom: 20px;}
.home .section-sns .sns-block{float: left;width: 31.608%;margin-right: 2.588%;}
.home .section-sns .sns-etc{margin-right: 0;}
.home .section-sns .sns-etc .btn-sns{height: 100px;margin-top: 20px;display: block;border-bottom:4px solid transparent;background-repeat:no-repeat; background-size: cover;background-position:center center;text-indent: -9999px;}
.home .section-sns .sns-etc .btn-sns.blog{background-image: url('../images/home-img-blog.png');border-color: #fdd12a;margin-top: 0;}
.home .section-sns .sns-etc .btn-sns.happybean{background-image: url('../images/home-img-happybean.png');border-color: #90b350;}
.home .section-sns .sns-etc .btn-sns.youtube{background-image: url('../images/home-img-youtube.png');border-color: #d74d4c;}
.home .section-sns .sns-etc .btn-sns:first-child{margin-top: 0;}
.home .section-sns .sns-facebook .sns-title{color:#3a5897;}
.home .section-sns .sns-facebook .sns-title:before{content: '';display: block;position: absolute;width: 12px;height: 29px;background:url('../images/home-title-facebook.png') no-repeat 0 0;top: 0;left: 7px;}
.home .section-sns .sns-instagram .sns-title{color:#000;padding-left: 43px;}
.home .section-sns .sns-instagram .sns-title:before{content: '';display: block;width: 30px;height: 30px;position: absolute;top: 0;left: 0;background:url('../images/home-title-instagram.png') no-repeat 0 0;}
.home .section-sns .sns-header{height: 49px;}
.home .section-sns .sns-contents{background-color: #fff;border:1px solid #d7d6ef;padding: 4px;height: 342px;position: relative;overflow-y: hidden;}
.home .section-sns .slick-dots{position: absolute;top: -45px;right: 0;}
.home .section-sns .slick-dots li{margin-left: 8px;display: inline-block;}
.home .section-sns .slick-dots li button{display: block;height: 14px;width: 14px;background-color: #d7d6ef;border-radius: 100px;border: 0;text-indent: -9999px;cursor: pointer;padding: 0;}
.home .section-sns .slick-dots .slick-active button{background-color: #6e60aa;}
.home #cff .cff-item{clear:none;border-width: 1px 0 0!important;padding: 20px 0;border-color: #ddd;border-style: solid;}
.home #cff .cff-item:first-child{border-top: 0;padding-top: 10px;}
.home #cff .cff-author{padding: 8px;box-sizing: border-box;margin-bottom: 0;}
.home #cff .cff-author-img{border: 1px solid #e6e6e6;}
.home #cff .cff-author .cff-page-name.cff-author-date{color:#365899;font-size: 16px;}
.home #cff .cff-author .cff-story{display: none;}
.home #cff .cff-post-text{padding:0 8px;box-sizing: border-box;margin: 0;font-size: 14px;line-height: 1.714;color:#868e96;}
.home #cff .cff-post-links{display: none;}
.home #cff .cff-photo{height: 193px;overflow: hidden;margin-top: 24px;}
.home .wdi_load_more{display: none;}
.home #wdi_feed_0 .wdi_feed_item{width: 50%;}
.home #wdi_feed_0 .wdi_photo_wrap_inner{border-width: 2px;border-color: transparent;}
.home #wdi_feed_0 .wdi_feed_container{background-color:transparent;border: 0;}
.home #wdi_feed_0 .wdi_feed_wrapper{background-color: transparent;}
.home #wdi_feed_0 .wdi_feed_container{position: absolute;top: 0;left: 0;}
.home #wdi_feed_0 .wdi_feed_info{display: none;}
.home #wdi_feed_0 .wdi_img{margin: 0;}
.home #wdi_feed_0 .wdi_photo_wrap{display: block;}
.home .section-company{background-color: #fff;margin-top: 60px;padding: 15px 0;}
.idxcompany {width: 73%;float: left;position: relative;margin-left: 3%;}
.idxcompany .pauseplay{position: absolute;top:21px;right: -9%;}
.idxcompany .sliders {overflow: hidden;height: 60px;}
.idxcompany .sliders li {display: block;text-align: center;}
.idxcompany .sliders img {height: auto;width: 146px;margin:0 auto;}
.idxcompany .pauseplay a{width: 21px;height: 21px;display: block;text-indent:-9999px;cursor: pointer}
.idxcompany .pauseplay .pause{background:url(../images/stop.png) 0 0 no-repeat;}
.idxcompany .pauseplay .play{background:url(../images/play.png) 0 0 no-repeat;}
.idxcompany .direction-nav li a.prev {width:13px;height:28px;background:url(../images/com_prev.png) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;position: absolute;top: 37%;left: -30px;}
.idxcompany .direction-nav li a.next {width:13px;height:28px;background:url(../images/com_next.png) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;position: absolute;top: 37%;right: -30px;}
.idxdetail{float: left;text-align: right;margin-right: 2%;margin-top: 21px;margin-left: 7.5%;}
.docompany {float: right;width: 11%;margin-top: 18px;}
.docompany a {display: inline-block;border:1px solid #e2e2e2;border-radius: 4px;color: #585858;padding: 5px 15px;font-size: 14px;white-space:nowrap;}
.docompany a:hover{background-color: #e3e3e3;}
/* 바디 */
.breadcrumbs {float: right;font-size: 12px;padding: 10px 10px 0 0;}
.breadcrumbs a,
.breadcrumbs span {font-weight: bold;color: #7c7c7c;}
.breadcrumbs i {color: #6756ad;}
.content-area {width: 74.465%;float: right;}
.search .content-area,
.home .content-area,
.content-area.full {width: 100%;float: none;}
.sidebar {width: 21.34%;float: left;}
.entry-title,
.page-title {color:#212529;font-size: 30px;padding: 32px 0 23px 0;font-weight: normal;border-bottom: 2px solid #e4e4e4;}
.content-area.full .entry-title {padding: 32px 10px 23px 10px;color: #6756ad;}
.content-area.full .breadcrumbs {padding: 10px 10px 0 0;}
.single .entry-title,
.single .page-title {border-bottom: 0;}
.page .entry-content {padding: 30px 0;}
.entry-header {position: relative;}
.entry-header > h2 {position: absolute;right: 0;bottom: 15px;font-weight: normal;color: #8F8F8F;}
/* 싱글 */
.ahead {border-top: 2px solid #6756ad;}
.ahead .post-title {padding: 27px 24px;font-size: 20px;color:#6756ad;font-weight: normal;background: #f9f9f9;}
.ahead .meta {border-top: 1px dotted #b2b2b2; border-bottom:1px solid #e4e4e4;overflow: hidden;padding: 10px 20px;font-size: 12px;}
.ahead .meta span {display: block;float: left;}
.ahead .meta .info span i {color: #6756ad;}
.ahead .meta .info {float: left;padding: 4px 0;}
.ahead .meta .info > span {padding: 3px 20px 0 0;}
.ahead .meta .info > span span {float: none;padding: 0;display: inline;}
.ahead .meta-add {border-bottom:1px solid #e4e4e4;padding: 10px 20px;font-size: 13px;}
.ahead .meta-add .metalist li {overflow: hidden;display: block;padding: 4px 0;}
.ahead .meta-add .metalist li h4 {float: left;width: 10%;font-size: 13px;color: #6756ad;background: url(../images/lnb_hover.png) 0 50% no-repeat;padding: 1px 0 1px 18px;margin:2px 0;border-right: 1px solid #e3e3e3;}
.ahead .meta-add .metalist li .inner {float: right;width: 85%;padding: 2px 0;}
.ahead .meta-add .metalist .tags li {font-size: 11px; color: #6b6449; display: block; float: left; padding: 5px 12px; border: 1px solid #e3e3e3; border-radius: 2px; margin: 0 6px 3px 0;}
.share-actions {float: right;}
.share-actions span {padding: 0 0 0 10px;float: left;display: block;cursor: pointer;}
.share-actions span i {font-size: 17px;}
.share-actions .fb i {color: #3b5998}
.share-actions .tw i {color: #00acee}
.share-actions .print i {color: #7f7f7f}
.share-actions .copyurl {position: relative;}
.share-actions .copyurl i {color: #6e60aa}
.share-actions .copyurl .text {display: none;}
.share-actions .kakao a {width:17px;height:17px;background:url(../images/kakao_icon.png) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;cursor: pointer;position: relative;}
.share-actions .kakao iframe {opacity: 0;position: absolute;top: 0;left: 0;}
.page .share-actions {background: #fff;border:1px solid #e4e4e4;border-top: 1px solid #fff;position: relative;top: -2px;padding:7px 8px 6px;border-radius: 0 0 3px 3px;margin:0 20px 0 0;z-index:100;}
.page .share-actions span {padding: 0 6px;}
.share-actions.share-icons{padding: 18px 0;overflow: hidden;float: none;border-left: 0;border-right: 0;top: 0;border-bottom-style: dotted;border-bottom-color:#b2b2b2;margin: 0;}
.share-actions.share-icons .icon-wrap{float: right;}
.share-actions.share-icons span{float: left;width: 24px;height: 24px;margin-left: 10px;position: relative;background-repeat: no-repeat;background-position: center center;padding: 0;}
.share-actions.share-icons .fb{background-image: url('../images/single-ico-fb.png');}
.share-actions.share-icons .tw{background-image: url('../images/single-ico-tw.png');}
.share-actions.share-icons .kakao{background-image: url('../images/single-ico-kk.png');}
.share-actions.share-icons .print{background-image: url('../images/single-ico-pr.png');}
.share-actions.share-icons .copyurl{background-image: url('../images/single-ico-lk.png');}
.share-actions.share-icons span a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;padding: 0;margin: 0;display: block;background-image: none;}
.single .share-actions.share-icons{padding: 0;float: right;}
.entry-content {position: relative;}
.single .entry-content {padding: 20px;}
.single .upload {margin:20px 0 15px 0;border:1px solid #e4e4e4;padding: 15px 23px;}
.single .upload li {display: block;}
.single .upload li a {display: block;padding: 6px 0;color: #767676;font-size: 12px;text-decoration: underline;}
.single .upload li i {color: #6756ad;padding: 0 6px 0 0;}
.post-navigation {border-top: 2px solid #ddd;margin: 15px 0;display: none;}
.post-navigation .nav-links a {display: block;padding: 13px 0;border-bottom: 1px solid #eee;font-size: 13px;background: #f9f9f9;}
.post-navigation .nav-links a .meta-nav {padding: 0 14px 0 22px;color: #6e5db0;font-weight: bold;}
.post-navigation .nav-links a:hover {background: #f8f8f8;}
#disqus_thread {border:1px solid #e4e4e4;padding:20px;}
.item_select {border-top: 2px solid #6756ad;}
.item_select > h1 {font-size: 20px;color: #6756ad;font-weight: normal;background: url(../images/lnb_hover.png) 15px 50% no-repeat;padding: 15px 15px 15px 36px;margin: 0;}
.item_select .catlist {padding: 0;margin: 0;}
.item_select .lm.gal a {height: 190px;}
.boardaction {clear: both;border-top: 1px solid #e3e3e3;padding: 20px 0 0 0;text-align: center;}
.boardaction input[type="password"] {height: 28px;line-height: 28px;width: 100px;}
.inneriframe {width: 100%;/*height: 2500px;*/overflow: hidden;}
/* 사이드 */
.lnb {display: none;}
.lnb .sub-tit {display: block;color:#6756ad;font-size: 30px;font-weight: normal;border-bottom: 2px solid #6756ad;padding: 35px 0 20px 20px;}
.g01 .lnb .sub-tit {background: url(../images/g01.png) 90% 100% no-repeat;}
.g02 .lnb .sub-tit {background: url(../images/g02.png) 90% 100% no-repeat;}
.g03 .lnb .sub-tit {background: url(../images/g03.png) 90% 100% no-repeat;}
.g04 .lnb .sub-tit {background: url(../images/g04.png) 90% 100% no-repeat;}
.g05 .lnb .sub-tit {background: url(../images/g05.png) 90% 100% no-repeat;}
.lnb .menu > li > .sub-menu {padding: 0 0;border:1px solid #e3e3e3;border-width:0 1px 1px 1px;border-radius: 0 0 3px 3px;}
.lnb .menu > li > .sub-menu > li {display: block;padding: 0px 0;border-top:1px solid #e3e3e3;}
.lnb .menu > li > .sub-menu > li > a {display: block;color: #6b6b6b;padding:18px 20px 18px 25px;font-size: 14px;font-weight: bold;}
.lnb .menu > li > .sub-menu > li:first-child>a{border-top: 0;}
.lnb .menu > li > .sub-menu > li > a:hover,
.lnb .menu > li > .sub-menu > li.current-menu-item > a,
.lnb .menu > li > .sub-menu > li.current-post-ancestor > a,
.lnb .menu > li > .sub-menu > li.current-menu-ancestor > a {color: #211BAA;background:#fafafa url(../images/lnb_hover.png) 90% 50% no-repeat;}
.lnb .menu > li > .sub-menu > li > ul{color:#85151A;padding: 10px 0;}
.lnb .menu > li > .sub-menu .sub-menu {padding: 0 0;border-top: 1px solid #e3e3e3;}
.lnb .menu > li > .sub-menu .sub-menu > li > a {font-size: 14px;padding: 9px 0 9px 32px;line-height: 1.3;display: block;}
.lnb .menu > li > .sub-menu .sub-menu > li.current-menu-item > a {color: #211BAA;background:#fafafa url(../images/lnb_hover.png) 90% 50% no-repeat;}
.lnb .eng {display: none!important;}
/* 리스트 */
.catlist {padding: 20px 0 0 0;overflow: hidden;}
.lm.news {padding: 20px 15px;overflow: hidden;border-bottom: 1px dotted #b2b2b2;}
.lm.news a {display: block;overflow: hidden;}
.lm.news:hover {background: #fffcf2;}
.lm.news .img {width: 30%;height: 156px;float: left;margin:0 2% 0 0;overflow:hidden;border-radius: 3px;}
.category-10 .lm.news .img{max-height: 156px; height:auto;}
.category-10 .lm.news .cont{width: 68%;float: left;}
.lm.news .img img {width: 100%;height: auto;}
.lm.news .tit {font-size: 16px;color: #6756ad;padding: 0px 0 10px 0;line-height: 1.2;font-weight: normal;}
.lm.news .tit > span {color: #66d8e0}
.lm.news .txt {color: #767676;font-size: 12px;line-height: 1.7;padding: 0 0 17px 0;}
.lm.news .txt * {color: inherit;}
.lm.news .date {font-size: 12px;color: #a9a9a9;}
.lm.news.sticky {border-bottom: 0;border:1px solid #e3e3e3;border-radius: 3px;padding: 15px;margin-bottom: 15px;background: url(../images/shadow_bg.png) 0 100% repeat-x;}
.lm.news.sticky .img {width: 38.7%;height: 200px;}
.lm.news.sticky .cont {float: right;width: 59%;}
.lm.news.sticky .tit {font-size: 20px;border-bottom: 1px dotted #b2b2b2;}
.lm.news.sticky .txt {padding: 10px 0 17px 0;}
.lm.list {overflow: hidden;font-size: 13px;border-bottom: 1px solid #e4e4e4;}
.lm.list a {display: block;overflow: hidden;padding: 12px 18px;}
.lm.list .tit {float: left;width: 62%;font-weight: normal;}
.lm.list .tit em {font-weight: bold;color: #6756ad}
.lm.list .date {float: right;width: 11%;color: #a5a5a5;text-align: center;}
.lm.list .media {float: left;width: 21%;text-align: center;}
.lm.list a:hover {background: #fffcf2;}
.lm.list a:hover .tit {color: #6756ad}
.lm.list.listhead {background: #f9f9f9;padding: 14px 18px;font-weight: bold;text-align: center;border-top:2px solid #6756ad;}
.lm.list.listhead * {font-weight: bold;color: #333;text-align: center;}
.lm.faq {overflow: hidden;font-size: 13px;border-bottom: 1px solid #e4e4e4;}
.lm.faq h3 {display: block;overflow: hidden;padding: 15px 18px;cursor: pointer;font-size: 15px;}
.lm.faq .char {float: left;width: 3%;font-weight: bold;color:#6756AD;}
.lm.faq .cont {padding: 18px;overflow: hidden;line-height: 1.7;}
.lm.faq .cont .txt {width: 97%;float: right;}
.lm.faq:hover {background: #fafafa;}
.no-results .page-content {text-align: center;padding: 100px 0}
.lm.gal {width: 32.1333333%;float: left;margin:0 0.6% 10px;}
.lm.gal a {height: 225px;display: block;overflow: hidden;border:1px solid #e4e4e4;border-radius: 4px;}
.lm.gal .img {height: 176px;background: #eaeaea;overflow: hidden;}
.lm.gal img {width: 100%;height: auto;}
.lm.gal .cont {padding: 13px}
.lm.gal .cont h1 {color: #6756ad;font-size: 16px;font-weight: normal;line-height: 1.3;}
.lm.gal .cont .date {display: none;}
.item_select .lm.gal .img {height: 120px;overflow: hidden;}
.lm.counsel {padding: 20px 24px;border-bottom: 1px dotted #bfbfbf;position: relative;}
.lm.counsel:hover {background: #fffcf2;}
.lm.counsel .tit {color: #6756ad;font-size: 18px;font-weight: normal;padding: 0 0 7px 100px;margin: 0;}
.lm.news.counsel .tit {padding: 0 0 7px 0;}
.lm.counsel .stat {position: absolute;top: 20px;left: 24px;font-size: 12px;font-weight: bold;background: #c4c4c4;color: #fff;width: 76px;height: 28px;line-height: 28px;text-align: center;border-radius: 3px;}
.lm.counsel .stat.yet {background: #6756ad;}
.lm.counsel .meta {padding: 0 0 0 100px;font-size: 12px;overflow: hidden;}
.lm.counsel .meta span {display: block;float: left;margin:0 15px 0 0;}
.lm.counsel .meta span i {color: #6756ad;}
.category_term{background-color: #f9f9f9;border:1px solid #eee; padding: 10px;font-size: 13px;line-height: 1.6;border-radius: 5px;color:#333;}
.presslink {overflow: hidden;padding: 15px 0 0 0;}
.presslink em {float: left;font-size: 12px;display: none;}
.presslink a {float: right;margin:0 0 0 3px;}
.presslink a.naver {width:92px;height:28px;background:url(../images/naverbtn.png) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;}
.presslink a.daum {width:92px;height:28px;background:url(../images/daumbtn.png) no-repeat 0 0;display:block;text-indent:-9999px;overflow:hidden;}
/* 페이지네비 */
.pagenav{display: block;clear: both;text-align: center;padding: 40px 0 56px 0;}
.pagenav .wp-pagenavi{display:block;font-weight: bold;}
.pagenav .wp-pagenavi span, 
.pagenav .wp-pagenavi a { font-size: 16px;color: #666; margin:0 5px;width: 25px;height: 25px;display: inline-block;padding: 0;line-height: 25px;border:1px solid #fff;border-radius: 3px;}
.pagenav .wp-pagenavi a.nextpostslink, 
.pagenav .wp-pagenavi a.previouspostslink {border:1px solid #d0d0e7;font-size: 22px;color:#000000;text-align: center;padding: 0;line-height: 19px;border-radius: 3px;color: #6756ad;font-weight: normal;}
.pagenav .wp-pagenavi a:hover{color: #6756ad;border:1px solid #fff;}
.pagenav .wp-pagenavi a.current,
.pagenav .wp-pagenavi span.current{color: #fff;background: #6756ad;border:1px solid #6756ad;}
.pagenav .pages.pages,
.pagenav .first.first,
.pagenav .last.last {display: none;}
/* 기부금 영수증 출력 */
#infolist1 table {width: 100%;margin:10px 0;clear: both;}
#infolist1 table th,
#infolist1 table td {border:1px solid #ccc;padding: 5px;font-size: 11px;vertical-align: middle;}
#infolist1 table .lines td {text-align: center;}
#infolist1 table .lines .price {text-align: right;}
#infolist1 table .bg {}
#infolist1 table.noborder th,
#infolist1 table.noborder td {border:0;}