@charset "UTF-8";
.container{overflow:hidden;border-left:1px solid #ebebeb;}
.lnb{width:24%;float:left;}
.lnb h2{padding:30px 0 24px 23px;font-size:24px;border-bottom:1px solid #398944;}
.contents{width:76%;padding-left:40px;float:left;box-sizing:border-box;min-height:800px;border-left:1px solid #ebebeb;}
.c-top{position:relative;}
.s-title{margin:30px 0 24px;font-size:24px;}
.c-top .route{position:absolute;right:0;top:0px;}
@font-face {
    font-family: 'SDMiSaeng';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/SDMiSaeng.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Katuri';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_13@1.0/Katuri.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


.sub-visu{min-width:1148px;background:url('/design/default/img/sub/sub_visu_bg.png');}
.sub-visual01{background:url('/design/default/img/sub/sub_visu01.png') no-repeat center top;}
.quote{padding:66px 0;color:#555555;font-weight:600;font-size:22px;}

.tbl-comm{width:100%;border-top:2px solid #398944;}
.tbl-comm tr{border-bottom:1px solid #ddd;}
.tbl-comm th{padding:3px 10px;font-size:1.071em;font-weight:600;background-color:#f7f7f7;border-left:1px solid #ebebeb;}
.tbl-comm th:first-child{border-left:0;}
.tbl-comm td{padding:7px 10px;font-size:1.071em;text-align:center;color:#383838;border-left:1px solid #ebebeb;}
.tbl-comm td:first-child{border-left:0;}
.tbl-comm td.td-front{color:#343434;}
.tbl-comm td.td-cont{text-align:left;}
#bd_content {padding:10px;min-height:300px;}
.tbl-comm td.td-left{text-align:left;}
.tbl-comm td.td-left img{vertical-align:sub;}
.tbl-comm td.td-left > a{display:inline;}
.tbl-comm td.reply{position:relative;overflow:hidden;font-size:13px;}
.tbl-comm td.reply .reply-del{position:absolute;top:0;right:10px;margin-top: 3px;}
.tbl-comm td.reply .reply-del .btn{padding:3px 5px;font-size:13px;}
.tbl-comm td.reply .reply-name{width:12%;float:left;}
.tbl-comm td.reply .reply-name a{display:inline-block;}
.tbl-comm td.reply .reply-cont{text-align:left;width:70%;float:left;}
.tbl-comm td.reply .reply-date{padding-right:38px;}
.wp-search{text-align:right;margin:20px 0;}
.wp-search input,
.wp-search a,
.wp-search label{vertical-align:middle;}

a.btn, input.btn, button.btn{display:inline-block;padding:6px 13px 5px;font-weight:bold;font-size:15px; cursor:pointer;}
button.btn{height:28px;font-weight:bold;font-size:15px;padding:0px 13px;}
.btn-grn{border:1px solid #398944;color:#fff;background-color:#398944;}
.btn-blk{border:1px solid #555;color:#fff;background-color:#555;}
.btn-brd-grn{border:1px solid #398944;color:#398944;background-color:#fff;}
.ipt-txt{box-sizing:border-box;padding: 4px 8px 4px;font-size:14px;}
.fm-sel{height:30px;border:1px solid #ddd;font-size:14px;background:url('/design/default/img/main/i_dropdown.png') no-repeat 95% center;;}

.pagination{position:relative;margin-top:1.571em;margin-bottom:6px;}
.pagination ul{text-align:center;}
.pagination ul li{display:inline-block;}
.pagination ul li a{padding: 8px 11px 7px;color:#555;font-weight:bold;border:1px solid #fff;}
.pagination ul li.active a,
.pagination ul li a:hover,
.pagination ul li a:focus{color:#398944;border-color:#398944;}
.pagination .wp-btn{position:absolute;right:0;top:0;}
.wp-btn{overflow:hidden;}
.wp-btn .left{float:left;}
.wp-btn .right{float:right;}
.wp-btn .right a.btn,
.wp-btn .right button.btn{margin-left:8px;}

.gr-bull{position:relative;padding-left:1em;}
.gr-bull:before{width:5px;height:5px;border-radius:2.5px;background-color:#ddd;content:'';display:block;position:absolute;left:0;top:.4em;}

.contents .row > .c-txt{margin-bottom:30px;font-size:1.214em;line-height:1.4em;color:#777777;text-align:center;}

.lnb > ul{margin-top:10px;}
.lnb > ul > li > a{padding:15px 0 15px 40px;background: url(/design/default/img/main/bul_li_st01.png) no-repeat 23px center;}
.lnb > ul > li > a.on,
.lnb > ul > li > a:hover,
.lnb > ul > li > a:focus{color:#398944;background: url(/design/default/img/main/bul_li_st01_ov.png) no-repeat 23px center;}
.lnb > ul  ul{padding-left:40px;}
.lnb > ul  ul li a{padding:3px 0 3px 0;}
.lnb > ul  ul li a.active,
.lnb > ul  ul li a:hover,
.lnb > ul  ul li a:focus{text-decoration:underline;}

/**.greeting .c-txt2{padding-top:180px;font-size:15px;line-height:26px;background:url('/design/default/img/sub/greeting_bg01.png') no-repeat left 5px;}**/
.greeting .c-txt2{font-size:1.3em;line-height:26px; no-repeat left 5px;/* font-family: 'SDMiSaeng';*/
line-height:120%; !important}
.greeting .c-txt2 strong{display:block;font-size:20px;margin-bottom:10px; }
.greeting .sign{text-align:right;font-size:2em;margin-top:50px;/* font-family: 'SDMiSaeng';*/}
.greeting .sign span{font-size:1.6em;vertical-align: middle;  line-height:100%;!important}/*font-color*/
.greeting  .t-grn{background:url('/design/default/img/sub/back01.png') no-repeat left 5px top 85px; padding-top:100px;
padding-left:40px;color:#333333; font-size:2.5em;}
.greeting  .t-grn2{color:#ffb837; font-size:1.9em;/* font-family: 'SDMiSaeng'; */padding-bottom:50px; padding-left:370px;} 
.greeting {margin-bottom:50px;}
#bd_content br {display:none;}

/* 조직도 및 지역연계도 */
.organ_tit {color:#665500; font-size: 1.5em; font-weight: 600;margin-top:30px;}
.organ_img {text-align: center; margin-bottom: 30px;}

/* 함께하는 사람들 */
.people_info {margin-bottom: 30px;}
.people_info .p_name {font-weight: 600; font-size: 1.3em;color: #17651a;}
.people_info .p_name:before {content:''; display: inline-block; width: 8px; height: 8px; background: #17651a; vertical-align: middle; margin-bottom: 4px; margin-right: 8px;}
.people_info dl {margin-left: 16px;margin-top: 15px; }
.people_info dl dt {font-weight: 600; margin-bottom: 5px; font-size: 1.1em;}
.people_info dl dt:before {content:''; display: inline-block; width: 6px; height: 6px; background: #FF9800; border-radius:50%; margin-right: 6px; vertical-align: middle; margin-bottom: 3px;}
.people_info dl dd {margin-left: 13px;}
.people_info dl dd ul li {line-height: 1.5em;}
.people_info dl dd ul li:before {content:''; display: inline-block; width: 5px; height: 1px; background: #383838; margin-right: 6px; vertical-align: middle; margin-bottom: 3px;}



/* 후원안내 */
.color-pur {color: #b123b1; }
.color-grn {color: #508b11;  font-size: 1.3em;  font-family: 'Katuri';}
.color-grn2 {color: #1b4e05;  font-family: 'Katuri';}
.color-org {color: #ff8b01;}
/*.support {background: url('../images/info_img_bg.jpg') no-repeat top right; margin-top: 40px;}*/
.support span, .support p {line-height: 200% !important;}
.tit {margin-left: 25px;}
.tit .support_tit{padding-left:150px; color: #222222; font-size: 2.2em;  }
.tit .support_tit.one{font-family: 'Katuri'; }
.tit .support_tit.two {padding-left: 270px; font-family: 'Katuri';}
.tit .support_tit.three {padding-left: 200px; font-family: 'Katuri';}
.tit .support_tit.four {color:#111111; font-size:2em;margin-top: 40px; 
background:url('/design/default/img/sub/back01.png') no-repeat left 25px top 10px; 
     font-weight:600;padding-left:70px; padding-top:10px; }
.color-yel{color:#f5b900; font-size:1.6em; font-family: 'SDMiSaeng';}
.support_info .button {background-color:#508b11; padding:10px; color:#ffffff;margin-right:10px; border-radius:10px;}
  
.support_info {margin: 30px 40px;}
.support_info .info_tit {font-weight: 600; font-size: 1.35em; text-align:center;}
.support_info ul li {line-height: 2em;}
.support_info ul li:before {content:''; display: inline-block; width: 7px; height: 7px; background: #813e0a; vertical-align: middle; margin-bottom: 3px;margin-right: 8px;}
.support_info ul li ul li {margin-left: 20px; line-height: 1.5em;}
.support_info ul li ul li span {margin-left: 10px;}
.support_info ul li ul li:before {content:''; display: inline-block; width: 4px; height: 4px; background: #d5a61d;}
.support_info .info_desc {color: #2b84af; font-weight: 500; margin-top: 15px; text-align:center; font-size:1.6em;}
.support_greeting {margin-top: 20px; font-weight: 600; font-size: 1.5em; text-align: center;}

/* 찾아오시는 길 */
.map_desc2{display: inline-block;!important}
.map_desc{margin-top:130px; display: inline-block;!important }
.map_desc img {vertical-align: middle; margin-right: 3px;}
.map_desc ul {margin:15px;}
.map_desc ul li {line-height: 1.5em; margin-bottom: 8px;}
.map_desc ul li:before {content:''; display: inline-block; width: 6px; height: 6px; background: #383838; margin-right: 10px;}

/*기관소개*/
.purpose{display:inline-block; width:100%;}
.purpose .p-left{padding:20px; border:10px solid #c4c4c4; width:42%;display:inline-block;float:left;  height:620px;}
.purpose .p-left ul{padding-top:150px;}
.purpose .p-left ul b{font-size:18px; }
.purpose .p-left h2{position:absolute; top:300px; right:50.5%; padding:10px; font-weight:600; color:#ffffff; 
background-color:#c4c4c4; border-radius:10px; width:150px;text-align:center; min-height:50px;vertical-align:middle;}
.purpose .p-right{padding:20px; border:10px solid #c4c4c4; width:42%;display:inline-block; float:left; height:620px; }
.purpose .p-right h2{position:absolute; top:300px; left:50%; padding:10px; font-weight:600; color:#ffffff;
background-color:#c4c4c4;border-radius:10px; width:150px;text-align:center; min-height:50px; vertical-align:middle;}
.purpose ul li{line-height:150%;}
.purpose .p-right h3{font-size:18px; font-weight:600;}
.purpose .p-right .one{padding-left:30px;}
.purpose .p-right .two{padding-left:170px; padding-top:20px;}
.purpose .p-right .three{padding-left:20px; padding-top:10px;}
.purpose .p-right .four{padding-left:200px; padding-top:10px;}