@charset "utf-8";
@import url('nongsaro_plus.css');
@import url('nongsaro_addPlus.css');
@import url('nongsaro_addPlus2.css');
/*@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");*/

/* 스킵네비 */
.skip {position:absolute;top:0;left:0;width:100%;height:0;line-height:0; z-index:999;}
.skip a { display:block;overflow:hidden;position:absolute;left:0;top:-10000px;}
.skip a:hover, .skip a:active, .skip a:focus{ padding:15px 0; background-color:#3f88dc;color:#fff;font-size:120%;width:100%;text-align:center;top:0px;z-index:500; text-indent:0;}

/* 플롯헤제 */
.clearfix:before,
.clearfix:after{display:block;clear:both;content:"";} /* 표준브라우저 */
.clearboth {clear:both !important;}


/* float 관련 */
.fl {float:left !important;}
.fr {float:right !important;}

/* 정렬 */
.txt-c {text-align:center !important;}
.txt-l {text-align:left !important;}
.txt-r {text-align:right !important;}
.txt-j {text-align:justify !important;}
.vtxt-t {vertical-align:top !important;}
.vtxt-m {vertical-align:middle !important;}
.vtxt-b {vertical-align:bottom !important;}

/*position*/
.ps-r {position:absolute; right:0; top:0;}
.ps-l {position:absolute; right:0; top:0;}
.pst10 {top:10px;}
.pst20 {top:20px;}
.psr10 {right:10px;}
.psr20 {right:20px;}
/* 범용 포지션 추가  - 0128 */
.ps-rel {position: relative;}
.ps-rb {position: absolute; bottom: 10px; right: 10px;}

/* 백그라운드, 디스플레이 none 처리, hidden 처리 */
.bg-n {background-image:none !important; padding-left:0;}
.dis-n {display:none;}
.hidden {border:1px solid red; font-size:0; width:0; height:0; text-indent:-9999px; padding:0; margin:0;visibility:hidden;overflow:hidden;}



/*color*/
.red {color:red;}
.green {color:#569F2C;}
.yred{color:#8e492b}
.gray {color:#888;}
.dark-gray {color:#333;}
.bright-gray {color:#eee;}
.blue{color:#2384e7;}
.f-black{color:#000;}
.violet{color:#514584}


/*2차추가 1124*/
.white{color:#fff}

/*2차추가 1124*/


/* font-size: */
.fs11{font-size:11px !important;}
.fs14{font-size:14px !important;}
.fs16{font-size:16px !important;}
.fs17{font-size:17px !important;}
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}


/* font-weight */
.f-bold{font-weight:bold !important;}
.f-normal{font-weight:normal !important;}

/*display*/
.disblock{display:block}
.disinline{display:inline-block}



/* 여백 마진, 페딩 필요시 추가 */
.mt-10 {margin-top:-10px !important;}
.mt0 {margin-top:0px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt70 {margin-top:70px !important;}

.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}

.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.ml70{margin-left:70px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr60 {margin-right:60px !important;}


.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pb10 {padding-bottom:10px !important;}
.pl0 {padding-left:0px !important;}
.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}

.p0{padding:0px !important;}
.p5{padding:5px !important;}
.p10 {padding:10px !important;}
.p20 {padding:20px !important;}
.p30 {padding:30px !important;}

/* height정의 */
.ht10{height:10px !important;}
.ht15{height:15px !important;}
.ht20{height:20px !important;}
.ht25{height:25px !important;}
.ht30{height:30px !important;}
.ht35{height:35px !important;}
.ht40{height:40px !important;}
.ht45{height:45px !important;}
.ht50{height:50px !important;}
.ht55{height:55px !important;}
.ht70{height:70px !important;}
.ht75{height:75px !important;}
.ht100{height:100px !important;}
.ht120{height:120px !important;}
.ht140{height:140px !important;}
.ht145{height:145px !important;}
.ht175{height:175px !important;}
.ht200{height:200px !important;}
.ht230{height:230px !important;}
.ht260{height:260px !important;}

/* width */
.w-60{width:60px !important;}
.w-70 {width:70px !important;}
.w-80{width:80px !important;}
.w-110{width:110px !important;}
.w-150 {width:150px !important;}
.w-190 {width:190px !important;}
.w-210 {width:210px !important;}
.w-250 {width:250px !important;}
.w-300 {width:300px !important;}
.w-325 {width:325px !important;}
.w-350 {width:350px !important;}
.w-400 {width:400px !important;}
.w-430 {width:430px !important;}
.w-460 {width:460px !important;}
.w-480 {width:480px !important;}
.w-500 {width:500px !important;}
.w-550 {width:550px !important;}
.w-600 {width:600px !important;}
.w-630 {width:630px !important;}
.w-650 {width:650px !important;}
.w-700 {width:700px !important;}
.w-750 {width:750px !important;}
.w-90p {width:90% !important;}
.w-95p {width:95% !important;}
.w-96p {width:96% !important;}
.w-97p {width:97% !important;}
.w-98p {width:98% !important;}
.w-99p {width:99% !important;}
.w-100p, .w100p {width:100% !important;}


/* 보더 값 */
.border0 {border:0 !important;}
.border1{border:1px solid #dedede;}
.border-top1{border-top:1px solid #dedede;}
.border-top0{border-top:0 !important;}
.border-left0{border-left:0 !important;}
.border-left1{border-left:1px !important;}
.border-btm0{border-bottom:0 !important;}
.border-btm1{border-bottom:1px solid #dedede;} /* 0128 */

/* 세로 스크롤 생성 */
.scroll-auto{overflow-y:auto !important;}

/* 박스모델 중앙정렬 */
.m-center{margin-left:auto; margin-right:auto;}


/* tab-type01 */
.tab-type01 { margin-top:20px; height:42px; background:url(../../ps/img/bg/tab_pattern_div_2015.png) 0 0 repeat-x ;}
.tab-type01 li:first-child {border-left:1px solid #dedede;}
.tab-type01 li {float:left; margin-right:1px; min-width:122px; text-align:center; background:url(../../ps/img/bg/tab_pattern_li_off_2015.png) 0 0 repeat-x ; text-align:center; border-top-left-radius:0.5em; border-top-right-radius:0.5em; border:solid 1px #d1d1d1;  border-top: none !important; border-bottom: none !important; }
.tab-type01 li a.br1{padding:17px 0 16px;}
.tab-type01 li.on { border-left: 1px solid #c19e15; border-right: 1px solid #c19e15; margin-left: -1px;  background:#fff url(../../ps/img/bg/tab_pattern_li_over_2015.png) 0 0 repeat-x !important;  border-bottom: none !important;  border-top: none !important;}
.tab-type01 li:first-child.on {margin-left: 0;}
.tab-type01 li.on a {color:#583800 !important; font-weight:bold; background: none}
.tab-type01 li a {display:block; padding:0 10px ; color:#656565; display:block;font-weight: 400; line-height: 42px; font-size: 1.1em}


/* tab-type02 */
.tab-type02 {border-bottom:1px solid #1F6FD2; margin-top:20px;}
.tab-type02 li:first-child {border-left:1px solid #dedede;}
.tab-type02 li {float:left; border-right:1px solid #dedede; min-width:98px; text-align:center;}
.tab-type02 li a.br1{padding:17px 0 16px;}
.tab-type02 li.on {background:#1F6FD2; border-top:1px solid #65c330; border-left: 1px solid #65c330; border-right: 1px solid #65c330; margin-left: -1px;}
.tab-type02 li:first-child.on {margin-left: 0;}
.tab-type02 li.on a {color:#fff; font-weight:bold;background: none;}
.tab-type02 li a, .tab-type02 li a span {display:block; padding:8px 10px 7px; color:#666; background:url(../../ps/img/bg/tab_pattern_over.png) 0 0 repeat-x;  border-top: solid 1px #c19e15; border-left: solid 1px #c19e15; border-right:solid 1px #c19e15; border-bottom:solid 1px #eadaa8;}



/* tab-type03 */
.tab-type03 {position: relative; border-bottom:2px solid #65c330; margin-top:20px;}
.tab-type03 li:first-child {border-left:1px solid #dedede;}
.tab-type03 li {float:left; border-top:1px solid #dedede; border-right:1px solid #dedede; min-width:98px; text-align:center;}
.tab-type03 li a.br1{padding:17px 0 16px;}
.tab-type03 li.on {background:#65c330; border-top:1px solid #65c330; border-left: 1px solid #65c330; border-right: 1px solid #65c330; margin-left: -1px;}
.tab-type03 li:first-child.on {margin-left: 0;}
.tab-type03 li.on a {color:#fff; font-weight:bold;background: none;}
.tab-type03 li a {display:block; padding:8px 10px 7px; color:#656565; background:#fff url(../img/common/tab_bg.gif) 0 0 repeat-x;}


.tab-head-fix .tab-bx{position: relative; width:663px}
.tab-head-fix .tab-bx .tab-nav{z-index:93; position: absolute; border:1px solid #dedede; border-bottom:none;min-width:113px; text-align:center;}

.tab-head-fix .tab-bx01 .tab-nav{top:0;left:0}
.tab-head-fix .tab-bx02 .tab-nav{top:0;left:118px}
.tab-head-fix .tab-bx03 .tab-nav{top:0;left:236px}
.tab-head-fix .tab-bx01.on .tab-nav{top:0;left:0}
.tab-head-fix .tab-bx02.on .tab-nav{top:0;left:117px}
.tab-head-fix .tab-bx03.on .tab-nav{top:0;left:237px}

.tab-head-fix .tab-bx .tab-nav a{width:112px; padding:8px 2px 7px; border-right:1px solid #eee;color:#666;text-align: center;background:#fff url(../img/common/tab_bg.gif) 0 0 repeat-x; }
.tab-head-fix .tab-bx.on .tab-nav{border:solid 1px #65c330; border-bottom:none}
.tab-head-fix .tab-bx.on .tab-nav a{margin-left: -1px; border-top:1px solid #519c26; border-left: 1px solid #519c26; border-right: 1px solid #519c26; font-weight: bold; color:#fff; background:#65C32F;}

.tab-head-fix .tab-bx .tab-con{display: none; position: absolute; top:35px;left:0; width:100%; padding:0; border:1px solid #dedede; border-top:2px solid #519c26;}
.tab-head-fix .tab-bx.on .tab-con{display: block}

.tab-head-fix .tab-bx .tab-con ul{ padding:17px 20px 18px;}
.tab-head-fix .tab-bx .tab-con ul li{line-height:21px;}
.tab-head-fix .tab-bx .tab-con ul li a{width:540px; margin-right:10px; }

.tab-head-fix .tab-con .more-btn{position:absolute;top:0px; right:0px; display:block; margin-top:-25px;text-align: right}
.tab-head-fix .tab-con .more-btn a{width:15px; height:15px;padding-right:13px;background:url(../img/icon/more_btn.gif) 0px 0px no-repeat;line-height:0; text-indent:-9999px; font-size:0; }


/* tab-type03  > tab-type06과 합침*/


/*.tab-type05 {width:100%; margin-top:30px; background:url(../../ps/img/bg/tab_pattern_div_2015.png) 0 0 repeat-x ; height: 42px}
.tab-type05 li {float:left; margin-right:1px; width:24%; background:url(../../ps/img/bg/tab_pattern_li_off_2015.png)repeat-x  0 bottom ; text-align:center; border-top-left-radius:0.5em; border-top-right-radius:0.5em; border-left:solid 1px #d1d1d1;  border-right:solid 1px #d1d1d1;}
.tab-type05 li:last-child{margin-right:0}
.tab-type05 li a{display:block; width:100%; text-align:center; color:#656565; font-weight: 600;  line-height:42px;  font-size:1.2em;}

.tab-type05 li.on, .tab-type05 li:hover{ background:url(../../ps/img/bg/tab_pattern_li_over_2015.png) 0 0 repeat-x ;  border-left: solid 1px #c19e15; border-right:solid 1px #c19e15; }
.tab-type05 li.on a,
.tab-type05 li:hover a {color: #583800 ;  line-height:42px;  }
.tab-type05 li.on a{ font-weight:600; }*/


.tab-type05 {width:100%; margin-top:30px; background:url(../../ps/img/bg/tab_pattern_div_2015.png) 0 0 repeat-x ; height: 42px}
.tab-type05 li {float:left;  width:24%; margin-right:3px; text-align:center; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;}
.tab-type05 li:last-child{margin-right:0}
.tab-type05 li a{display:inline-block; width:100%; text-align:center; color:#656565; font-weight: 600;  line-height:42px;  font-size:1.2em; background:url(../../ps/img/bg/tab_pattern_li_off_2015.png)repeat-x  0 50% ; border-right:solid 1px #d1d1d1; border-left:solid 1px #d1d1d1; margin-right:1px}
.tab-type05 li.on {}
.tab-type05 li.on a, .tab-type05 li a:hover{ background:url(../../ps/img/bg/tab_pattern_li_over_2015.png) 0 0 repeat-x ; border-left: solid 1px #c19e15; border-right:solid 1px #c19e15;  }
.tab-type05 li.on a,
.tab-type05 li a:hover {color: #583800 ;  line-height:42px;font-weight:600; }





/*20151110수정*/
.tab-type06 {width:100%; margin:0; padding:0; height:42px; background:url(../../ps/img/bg/tab_pattern_div_2015.png) 0 0 repeat-x ; }
.tab-type06 li {float:left;  margin-right:1px; padding:0;  background:url(../../ps/img/bg/tab_pattern_li_off_2015.png) 0 0 repeat-x;  border-top-left-radius:0.5em; border-top-right-radius:0.5em; border:solid 1px #d1d1d1; border-bottom:none; border-top: none  }
.tab-type06 li:first-child{}
.tab-type06 li:last-child{margin-right:0}
.tab-type06 li a {display:block; color:#656565; font-weight: bold; height: 42px; display: table-cell; text-align:center; width:25%}
.tab-type06 li.double a, .tab-type06 li a.br1{display:block; width:100%; padding:10px 0; text-align:center; vertical-align: middle; line-height: 13px}
.tab-type06 li.on {text-align:center; background:url(../../ps/img/bg/tab_pattern_li_over_2015.png) 0 0 repeat-x;  border: solid 1px #c19e15; border-top: none; border-bottom:none}
/* 체크 01 */
.tab-type06 li.on a{color:#fff; font-weight:bold; }
.tab-type06 li a:hover, .tab-type06 li.on a  {color: #583800 ; font-weight: bold }

.tab-type06_v2 {width:100%; margin:0; padding:0; height:42px; background:url(../../ps/img/bg/tab_pattern_div_2015.png) 0 0 repeat-x ; }
.tab-type06_v2 li {float:left;  margin-right:1px; padding:0;  background:url(../../ps/img/bg/tab_pattern_li_off_2015.png) 0 0 repeat-x;  border-top-left-radius:0.5em; border-top-right-radius:0.5em; border:solid 1px #d1d1d1; border-bottom:none; border-top: none  }
.tab-type06_v2 li:first-child{}
.tab-type06_v2 li:last-child{margin-right:0}
.tab-type06_v2 li a {display:block; color:#656565; font-weight: bold; height: 42px; text-align:center; padding:0 20px; line-height:42px;}
.tab-type06_v2 li.double a, .tab-type06_v2 li a.br1{display:block; width:100%; padding:10px 0; text-align:center; vertical-align: middle; line-height: 13px}
.tab-type06_v2 li.on {text-align:center; background:url(../../ps/img/bg/tab_pattern_li_over_2015.png) 0 0 repeat-x;  border: solid 1px #c19e15; border-top: none; border-bottom:none}
/* 체크 01 */
.tab-type06 li.on a{color:#fff; font-weight:bold; }
.tab-type06 li a:hover, .tab-type06 li.on a  {color: #583800 ; font-weight: bold }

.tab-type06_new {width:100%; margin:0; padding:0; height:42px; background:url(../../ps/img/bg/tab_pattern_div_2015.png) 0 0 repeat-x ; }
.tab-type06_new li {float:left;  margin-right:1px; min-width:129px; background:url(../../ps/img/bg/tab_pattern_li_off_2015.png) 0 0 repeat-x;  border-top-left-radius:0.5em; border-top-right-radius:0.5em; border:solid 1px #d1d1d1; border-bottom:none; border-top: none  }
.tab-type06_new li:first-child {width:140px;}
.tab-type06_new li:last-child{margin-right:0}
.tab-type06_new li a {display:block; color:#656565; font-weight: bold; line-height: 42px;  text-align:center; padding:0 25px; }
.tab-type06_new li.double a, .tab-type06 li a.br1{display:block; width:100%; padding:10px 0; text-align:center; vertical-align: middle; line-height: 13px}
.tab-type06_new li.on {text-align:center; background:url(../../ps/img/bg/tab_pattern_li_over_2015.png) 0 0 repeat-x;  border: solid 1px #c19e15; border-top: none; border-bottom:none}
/* 체크 01 */
.tab-type06_new li a:hover, .tab-type06_new li.on a  {color: #583800 ; font-weight: bold }
/*20151110수정*/

.tab-typen06 {margin:0; padding:0; background:url(../../ps/img/bg/tab_pattern_div_2015.png) 0 0 repeat-x ; }
.tab-typen06 li {float:left;padding:0px;  background:url(../../ps/img/bg/tab_pattern_li_off_2015.png) 0 0 repeat-x;  border-top-left-radius:0.5em; border-top-right-radius:0.5em; border:solid 1px #d1d1d1; border-bottom:none; border-top: none }
.tab-typen06 li:first-child{}
.tab-typen06 li a {display:block; padding:0px; display:table-cell; height:42px; width:99px !important;  text-align:center; vertical-align: middle; line-height:16px;}
.tab-typen06 li:first-child a{display:block; padding:0px; display:table-cell; height:42px; width:102px !important;  text-align:center; vertical-align: middle; line-height:20px;}
.tab-typen06 li.double a, .tab-typen06 li a.br1{display:block; width:100%; padding:10px 0; text-align:center; vertical-align: middle; line-height: 13px}
.tab-typen06 li.on {background:url(../../ps/img/bg/tab_pattern_li_over_2015.png) 0 0 repeat-x; border: solid 1px #c19e15; border-top: none; border-bottom:none; text-align:center;  }
/* 체크 01 */
.tab-typen06 li.on a{color: #583800 ; font-weight: bold}

/*
.tab-typen06 {margin:0; padding:0; margin-top:20px; border-bottom:1px solid #65c330; border-top:1px solid #dedede; border-right:1px solid #dedede; background: url(../img/common/tab_bg.gif) 0 0 repeat-x; }
.tab-typen06 li {float:left; margin:0px; padding:0px; border-left:1px solid #dedede; text-align:center;}
.tab-typen06 li:first-child{}
.tab-typen06 li a {display:block; padding:0px; display:table-cell; height:49px; width:99px !important;  text-align:center; vertical-align: middle; line-height:20px;/*background:#fff url(../img/common/tab_bg.gif) 0 0 repeat-x;}
.tab-typen06 li:first-child a{display:block; padding:0px; display:table-cell; height:49px; width:102px !important;  text-align:center; vertical-align: middle; line-height:20px;/*background:#fff url(../img/common/tab_bg.gif) 0 0 repeat-x;}
.tab-typen06 li.double a, .tab-typen06 li a.br1{display:block; width:100%; padding:10px 0; text-align:center; vertical-align: middle; line-height: 13px}
.tab-typen06 li.on {background:#65c330;}
.tab-typen06 li.on a{color:#fff; font-weight:bold;}
*/

.tab-typem06 {margin:0; padding:0; margin-top:20px; border-bottom:1px solid #65c330; border-top:1px solid #dedede; border-right:1px solid #dedede; background: url(../img/common/tab_bg.gif) 0 0 repeat-x; }
.tab-typem06 li {float:left; margin:0px;padding:0px; border-left:1px solid #dedede; text-align:center;}
.tab-typem06 li:first-child{}
.tab-typem06 li a {display:block; padding:0px; display:table-cell; height:49px; width:99px !important;  text-align:center; vertical-align: middle; line-height:20px;/*background:#fff url(../img/common/tab_bg.gif) 0 0 repeat-x;*/}
.tab-typem06 li:first-child a{display:block; padding:0px; display:table-cell; height:49px; width:102px !important;  text-align:center; vertical-align: middle; line-height:20px;/*background:#fff url(../img/common/tab_bg.gif) 0 0 repeat-x;*/}
.tab-typem06 li.double a, .tab-typen06 li a.br1{display:block; width:100%; padding:10px 0; text-align:center; vertical-align: middle; line-height: 13px}
.tab-typem06 li.on {background:#65c330;}
/* 체크 01 */
.tab-typem06 li.on a{color:#fff; font-weight:bold;}
/* .tab-type06 li a:hover, .tab-type06 li.on a  {color:#fff;font-weight:bold;letter-spacing:-1px;} */

/* board-list01 */
.board-list01 {position:relative;}

/* board-list02 */
.board-list02 {position:relative;}
.board-list02 .tbl-type01 {border-top:2px solid #888;}
/* board-list03 */
.board-list03 {position:relative;width:804px;}

/* tbl-type01 */
.tbl-type01 {border:1px solid #dedede; border-bottom:0;}
.tbl-type01 th,
.tbl-type01 td{padding:5px 5px 5px; line-height:14px; height:26px; vertical-align:middle;}
.tbl-type01 td img{height:auto;}
.tbl-type01 tr th:first-child,
.tbl-type01 tr td:first-child{border-left:0;}
.tbl-type01 thead th {background:#f1f1f1; text-align:center; font-weight:bold; color:#666;  border-left:1px solid #dedede; border-bottom:1px solid #dedede;}

.tbl-type01.n_border{ border:1px solid #eadbab !important; padding-top:0; margin:0; background:#fdf9eb}

/*2차사업 th left 정렬 추가 */

.tbl-type01 tr td a{font-weight:bold; line-height: 21px;}
.tbl-type01 tr td a.normal{font-weight:normal}


.tbl-type01 table.new tbody th {background:none; text-align:left; font-weight:bold; color:#666; }
.tbl-type01 table.new tbody td{text-align: left; border-left:solid 1px #dedede !important}
.tbl-type01 table.new tbody td:last-child{text-align: center}
.tbl-type01 tfoot >tr >td{ border-top:2px solid #dedede;}
/*2차사업 th left 정렬 추가 */

/*table center정렬*/

/*table border 2px*/
.bor_t_2px{border-top:solid 2px #888 }

.tbl-type01 table.new1 > thead > tr > th.s_head, .tbl-type01 table.new1 > tbody > tr > th.s_head, .tbl-type01 table.new1 > tbody > tr > td.s_head {background:#f7f3f3; font-weight: normal}
.tbl-type01 table.new1 > tbody > tr> td{text-align: center}


.tbl-type01 tbody th {border-left:1px solid #dedede; background:#f5f5f5; font-weight:bold; color:#666; text-align:center; border-bottom:1px solid #dedede; }
.tbl-type01 tbody th:last-child{background:none}
.tbl-type01 tbody th.no-bg{background:none} /* 2014-11-26 추가(회원공간) */
.tbl-type01 tbody td {position:relative; padding-left:5px;border-left:1px solid #dedede; color:#666; border-left:1px solid #dedede; border-bottom:1px solid #dedede;}
.tbl-type01 tbody td.bdl {border-left:1px solid #dedede !important;}
.tbl-type01 tbody td.bg { position:static; border-left:1px solid #dedede; border-bottom:1px solid #dedede;background: #f5f5f5;}
.tbl-type01 tbody td.contents {min-height:100px; padding:20px 10px; vertical-align: top}
.tbl-type01 tbody td.contents p{margin-bottom:10px;}
.tbl-type01 tbody td.contents .book-list {padding:15px;}
.tbl-type01 tbody td.contents .book-list dt{margin:10px 0; font-weight:bold;}
.tbl-type01 tbody td.contents .book-list dt .ctg{font-weight:normal;}
.tbl-type01 tbody td.contents .book-list .ctg{display:inline-block; width:60px;}
.tbl-type01 tfoot td {border-bottom:1px solid #dedede; background:#f5f5f5; border-left:1px solid #dedede; font-weight:bold; color:#666; text-align:center;}
.tbl-type01 .s-txt {font-size:11px; color:#666;}
.tbl-type01 .chk{color:red;}
.tbl-type01 .chg{color:green;}
.tbl-type01 tbody tr.on  {background-color:#fbfbfb; }
.tbl-type01 tbody tr.red  {background-color: #fff4f4}
.tbl-type01.pd-wide tbody td {padding-left:15px;}
.tbl-type01.align-top table td{vertical-align:top;} /* 테이블 내용 상단정렬 */
.tbl-type01.type02 th,
.tbl-type01.type02 td{ padding:0;} /* 테이블 내 패딩값 0*/
.tbl-type01.type02 td{position:static; padding:0; border-left:0;} /* 테이블 내 패딩값 0*/
.tbl-type01.type02 td.active{background:#FFFAB0; border-left:1px solid #dedede; border-right:1px solid #dedede;}

/* 테이블 좌측 보더처리 */
.tbl-type01 thead th.bdr-left{border-left:1px solid #dedede;}
.tbl-type01 thead td.bdr-left{border-left:1px solid #dedede;}
.tbl-type01 tbody th.bdr-left{border-left:1px solid #dedede;}
.tbl-type01 tbody td.bdr-left{border-left:1px solid #dedede;}
.tbl-type01 tfoot td.bdr-left{border-left:1px solid #dedede;}

/* 테이블 상단 보더처리 */
.tbl-type01 thead .bdr-top{border-top:1px solid #dedede;}

/* 테이블 내 돋보기 이미지 */
.tbl-type01 td .detail{display:inline-block; width:13px; height:13px; background:url(../img/btn/btn_detail.png) no-repeat 0 0; font-size:0; line-height:0;}
.tbl-type01 td .detail02{display:inline-block; width:13px; height:13px; background:url(../img/btn/btn_detail02.png) no-repeat 0 0; font-size:0; line-height:0;}

/* 기타 테이블 SC-PS-0208 */
.tbl-type01.arr-type table{border-collapse: separate}
.tbl-type01.arr-type, .tbl-type01.arr-type td, .tbl-type01.arr-type th{ border:0;}
.tbl-type01.arr-type .bdr{border:1px solid #dedede; }
.tbl-type01.arr-type .bgn{background: none; }
.tbl-type01.arr-type th, .tbl-type01.arr-type th strong{color:#519c26;}
.tbl-type01.arr-type .yellow{background: #f5f5f5; }
.tbl-type01.arr-type .yellow strong{}

/* 컨텐트 테이블 이미지, 동영상 삽입*/
.tbl-type01.con-type{}
.tbl-type01.con-type td{padding:10px; padding-right:20px;border-left:none;vertical-align: top;line-height:20px;}
.tbl-type01.con-type .pic-wrap{position:relative; margin-top:10px;}
.tbl-type01.con-type .pic-wrap:first-child{margin-top:0;}
.tbl-type01.con-type .pic-area{min-height:150px;}
.tbl-type01.con-type .pic{position:absolute; height:150px;}
.tbl-type01.con-type .pic img{width:200px !important; height:150px !important;}
.tbl-type01.con-type embed {width:320px;height:290px;}
.tbl-type01.con-type object {width:320px;height:290px;}
.tbl-type01.con-type span.red, .tbl-type01.con-type strong.red{color:red;}
.tbl-type01.con-type span.blue, .tbl-type01.con-type strong.blue{color:blue;}
.tbl-type01.con-type ul {margin-top:10px;}
.tbl-type01.con-type ul li{margin-top:5px;padding-left:10px;line-height:20px;background: url(../img/icon/bullet_h4.gif) no-repeat 0 8px;}
.tbl-type01.con-type ul li .list-type01{margin-top:0;}/* li 안에 ul 에 블릿 사용*/
.tbl-type01.con-type ul li .list-type01 li{padding-left:10px; background:url(../img/icon/bullet_h6.gif) no-repeat 0 8px;}
.tbl-type01.con-type .con-type-in td{padding:3px;border-left:1px solid #dedede;}

.tbl-type01.download {}
.tbl-type01.download .subject {padding-right: 100px}

/* 테이블 내 체크용 아이콘 이미지 */
.tbl-type01 td .chk-rec{display:inline-block; width:13px; background:url(../img/farmmachine/chk_rec.gif) no-repeat 0 0; text-indent:-999em;}
.tbl-type01 td .chk-cir{display:inline-block; width:13px; background:url(../img/farmmachine/chk_cir.gif) no-repeat 0 0; text-indent:-999em;}
.ie7 .tbl-type01 td .chk-rec,
.ie7 .tbl-type01 td .chk-cir{ display:inline; width:0; padding-left:13px; height:15px; overflow:hidden; text-indent:0;  vertical-align:top;}

/* 날씨*/
.tbl-weather .icon-bx{text-align:left;}
.tbl-weather .icon-bx span.tit{float:left; width:28px; margin-left:12px; margin-right:3px;  padding-top:5px; font-weight: bold;}
.tbl-weather .icon-bx span.icon{display:inline-block; float:left;  width:16px; padding:5px 3px 5px; margin-left:4px; background: url(../img/bg/weather_bg.png) 0px 2px no-repeat; color:#fff; font-weight: bold;}
.tbl-weather .icon-bx span.icon:first-child{margin-left:0;}
.tbl-weather .icon-bx span.w-red{background-position: 0px -38px; }
.tbl-weather .icon-bx span.w-blue{background-position: 0px -78px; }

/* 테이블 내 카테고리*/
.tbl-sort {display:inline-block; width:43px; height:19px;line-height:19px; font-family:"Dotum"; font-weight:bold; color:#666; text-align:center;}
.tbl-sort:hover, .tbl-sort:focus {color: #000;}
.tbl-sort.s01{  background:url(../img/bg/bg_category.gif) no-repeat; }
.tbl-sort.s02{  background:url(../img/bg/bg_category.gif) no-repeat 0 -20px;}
.tbl-sort.s03{background:url(../img/bg/bg_category.gif) no-repeat 0 -40px;}
.tbl-sort.s04{background:url(../img/bg/bg_category.gif) no-repeat 0 -60px;}
.tbl-sort.s05{background:url(../img/bg/bg_category.gif) no-repeat 0 -80px;}
.tbl-sort.s06{background:url(../img/bg/bg_category.gif) no-repeat 0 -100px;}
.tbl-sort.s07{background:url(../img/bg/bg_category.gif) no-repeat 0 -120px;}
.tbl-sort.s-on{color: #000; font-size: 14px;}
.s01 { width:43px; height:19px; background:url(../img/bg/bg_category.gif) 0px 0px no-repeat; line-height:19px; font-family:"Dotum"; font-weight:bold; color:#666; text-align:center;}

/* 게시판 형 테이블 다중 클래스 사용*/
.tbl-type01.list tbody td {text-align:center;}
.tbl-type01.color{border:1px solid #d4be77!important;}
.tbl-type01.color-gray{border:1px solid #dedede;}
.tbl-type01 a.close {display:block; width:99.2%; text-align:center; font-weight:bold; color:#666; line-height:30px; background:#f5f5f5;}
.tbl-type01 a.on{color:#65c330; font-weight:bold;}

/* list-bx01 */
.list-bx01 {border:1px solid #dedede; border-top:0; padding:15px 20px 15px 20px; margin-top:30px;}
.list-bx01 li a {display:block; position:relative; line-height:24px; color:#666; }
.list-bx01 li a:hover {text-decoration:none; color:#000;}
.list-bx01 li a span{position:absolute; top:0; right:0; color:#666;}

.text-bx01 {border:1px solid #65c330; border-top:0; padding:15px 10px 15px 10px; margin-top:30px;}
.text-bx01 li a {display:block; position:relative; line-height:24px; color:#666;}
.text-bx01 li a:hover {text-decoration:none; color:#000;}
.text-bx01 li a span{position:absolute; top:0; right:0; color:#666;}

/* 텍스트 박스 메뉴 */
.text-bx01 .tit {display:block; float:left;}
.text-bx01 .menu-list {float:left; }
.text-bx01 .menu-list li:first-child {background:none;}
.text-bx01 .menu-list li {float:left; background: url(../img/bg/list-line.gif) no-repeat 0 center; padding-left: 5px; margin-right: 5px;}
.text-bx01 .menu-list li.on a, .text-bx01 .menu-list li a:hover{font-weight:bold; color:#fff; background: #65c330; }
.text-bx01 .menu-list li a {line-height:21px; padding:0 7px }

/* 텍스트 박스 메뉴 1행 8개 단위 */
.menu-list-8c li:first-child {background:none;}
.menu-list-8c li {float:left; width: 62px; background: url(../img/bg/list-line.gif) no-repeat 0 center; padding-left:10px; margin-right:10px;}
.menu-list-8c li.on a{font-weight:bold; color:#65c330;}
.menu-list-8c li.first {background: none;}
.menu-list-8c li a {line-height:18px;}
.menu-list-8c li a:hover {color:#519c26}

/* 텍스트 박스 메뉴 1행 5개 단위 */
.menu-list-5c li:first-child {background:none;}
.menu-list-5c li {float:left; width: 108px; /*background: url(../img/bg/list-line.gif) no-repeat 0 center;*/ margin-right: 0;}
.menu-list-5c li.on a{font-weight:bold; color:#65c330;}
.menu-list-5c li.first {background: none; padding-left: 0 !important;}
.menu-list-5c li a {line-height:18px;}
.menu-list-5c li a:hover {color:#519c26}

/* 텍스트 박스 메뉴 1행 6개 단위 */
.menu-list-6c li:first-child {background:none;}
.menu-list-6c li {float:left; width: 100px; background: url(../img/bg/list-line.gif) no-repeat 0 center; margin-right: 0; padding-left:10px;}
.menu-list-6c li.on a{font-weight:bold; color:#65c330;}
.menu-list-6c li.first {background: none;}
.menu-list-6c li a {line-height:18px;}
.menu-list-6c li a:hover {color:#519c26}


/*2차 사업 탭메뉴 리스트 추가*/
.menu-list-tab4 {width:100%; }
.menu-list-tab4 ul{border-bottom:solid 1px #d6d6d6; padding-bottom:10px}
.menu-list-tab4 li:first-child {background:none;}
.menu-list-tab4 li {float:left; background: url(../img/bg/list-line.gif) no-repeat 0 17px; margin-right:10px; padding:10px 0 0 5px}
.menu-list-tab4 li.on a{font-weight:bold; color:#333; background:#fdecb3;}
.menu-list-tab4 li.first {background: none;}
.menu-list-tab4 li a {line-height:24px; display: block; padding:0 7px; font-weight:bold; color:#666; }
.menu-list-tab4 li a:hover {background:#fdecb3; color:#333;  font-weight:bold;}



/* 그레이 매뉴 박스 */
.gray-menu {padding:10px 20px 10px; background:#f5f5f5;}
.gray-menu .tit {display:block; float:left; margin-right:10px;}
.gray-menu ul li  {float:left; background: url(../img/bg/list-line.gif) no-repeat 0 center; padding-left:10px; margin-right:10px;}


/* 각 게시판 더보기 버튼 */
.more {position:absolute; top:7px; right:8px;}
.more a{background: url(../img/btn/btn_more.gif) no-repeat 0 0; width:10px; height:10px; font-size:0; line-height:0; text-indent:-9999px; color:#fff;}

.more2 {position:absolute; top:7px; right:8px;}
.more2 a{vertical-align: top !important;}

/* 선택 박스 */
.select-bx {margin-top:20px;}
.select-bx strong {text-align:center;}

.select-bx .bold {font-weight: bold}
.select-bx .search-tit {background: #f8f8f6; border:1px solid #e0e0e0; border-radius: 0.3em; position:relative; min-height:40px;line-height:38px;  padding-left:10px; overflow:hidden;}
.select-bx .search-tit ul{ float:left; margin-left:25px;}
.select-bx .search-tit ul li{display:inline-block; padding-left:3px;}
.ie7 .select-bx .search-tit ul li{ line-height:38px;}
.select-bx .search-tit ul li.on a{font-weight:bold; color:#65c330;}

.select-bx .search-tit .insect_search{ float:none !important; }
.select-bx .search-tit .insect_search li{display:block; margin-top: 5px }
.select-bx table tbody th{text-align: center; font-weight: bold; padding:2px 0;line-height: 25px }
.select-bx table tbody td{padding:2px 0; }

/*2사업 수정*/
.search-tit .simple {display:block; position:absolute; top:0; right:0; color: #333; margin:5px 5px; border:solid 1px #acafa7; border-radius:0.3em; background:#ffffff url(../img/bg/simple_bullet_down_2015.gif) no-repeat 70px 50%; padding:1px 27px 1px 15px;  line-height: 27px !important;}
.search-tit .detail {display:block; position:absolute; top:0; right:0; color: #333; margin:5px 5px; border:solid 1px #acafa7; border-radius:0.3em; background:#ffffff url(../img/bg/simple_bullet_up_2015.gif) no-repeat 70px 50%; padding:1px 27px 1px 15px; line-height: 27px !important;}

.select-bx2 .searchBtn-r, .select-bx .searchBtn-r {position:absolute; right:10px; top:7px;}
/*2사업 수정*/

.search-tit .tit{display:block; float:left; text-align:left; margin-left:10px;}
.search-tit .select-list {float:left; margin-left:0 !important; margin-top:9px;}
.search-tit .select-list li{display:inline-block; padding:0 !important; margin:0 !important;}

/*search word*/
.select-bx.search-word {padding:0;}
.select-bx.search-word .word-container {padding:10px; border-bottom:1px solid #dedede; text-align: center}
.select-bx.search-word .word-container .word-con {display:inline-block; text-align: center}
.word-con .list li{display:inline-block;  text-align: center}
.word-con .list li a:hover{color:#519c26;}

/*search category*/
.select-bx.search-category {padding:0;}
.select-bx.search-category .category-container {padding:10px; border-bottom:1px solid #dedede; text-align:center; }
.select-bx.search-category .category-container .category-con {display:inline-block; text-align: center}
.category-con .list li{display:inline-block; text-align: center; margin-right:10px;}
.category-con .list li a:hover{color:#519c26;}

.select-bx02{padding:0;}
.select-bx02 select {margin-left:10px;}
.select-bx02 .search-tit{height:auto; min-height:38px; padding:0; line-height:39px;}
/*.select-bx02 .simple, .select-bx04 .simple{padding-top:2px;}
.select-bx02 .detail, .select-bx04 .detail{padding-top:2px;}*/

/* search-list */
.search-list {background:#f5f5f5 url(../img/bg/search-list-bg.gif) repeat-y 80px 0; border:1px solid #dedede; border-top: 0}
.search-list.bt_1{border-top:1px solid #dedede;}
/*.search-list > div {border-top: 1px solid #dedede;}*/
.search-list .tit {display:block; float:left; width:60px;padding:10px 0 10px 10px; color:#666;text-align:center;font-weight:normal; }
.search-list strong.tit{font-weight: bold;}
.search-list .list {min-height: 20px; margin-left:81px; padding: 10px 10px 10px 15px; background-color:#fff;}
.search-list .list li{display:inline-block; vertical-align:bottom;}
.ie7 .search-list .list li {display:inline;padding-left:5px;}/* ie7 */
.search-list .list li a {color:#000;}
.search-list .list li a.on {font-weight: bold; color:#65c330;} /* 0126 */
.search-list .list li a:hover {color:#519c26; text-decoration:none;}

/* search-list 통합검색*/
.totalsearch-list { background: #f5f5f5 url(../img/bg/search-list-bg.gif) repeat-y 80px 0;}
.totalsearch-list .tit {display:block; font-weight:normal; float:left; width:60px;padding:15px 0 15px 20px; color:#666;text-align:left;}
.totalsearch-list strong.tit{font-weight: bold;}
.totalsearch-list .list {min-height: 30px; margin-left:85px; padding: 14px 10px 14px 15px;}
.totalsearch-list .list li{display:inline-block; vertical-align: bottom}
.ie7 .totalsearch-list .list li {display:inline;padding-left:5px;}
.search-list .list li a {color:#000;}
.search-list .list li a:hover {color:#519c26; text-decoration:none;}

/* search-list */
.search-list.type02 {background:#fff; border:1px solid #dedede; border-top: 0}
.search-list.type02 .list {min-height: 15px; margin-left:0px; padding: 14px 10px 10px 15px;}
.search-list.type02 .list li{display:inline-block; vertical-align:bottom;}
.ie7 .search-list.type02 .list li {display:inline;padding-left:5px;}/* ie7 */
.search-list.type02 .list li a {color:#000;}
.search-list.type02 .list li a:hover,
.search-list.type02 .list li a.on{color:#65c330; text-decoration:none;}
.search-list.type02 .tbl-type01 .list {padding:0;}

/* search-list */
.search-list02 {position:relative; background:#f5f5f5 url(../img/bg/search-list-bg.gif) repeat-y 80px 0; }
.search-list02 .tit {background:url(../../ps/img/bg/line_tab_2015.gif) no-repeat right 50%; display:block;  width:65px;  color:#666;text-align:left; font-weight: 600}
.search-list02 .list { min-height: 30px; margin-left:85px; padding: 14px 10px 14px 15px;}
.search-list02 .list li{display:inline-block; vertical-align: bottom;}
.ie7 .search-list02 .list li {display:inline;padding-left:5px;}
.search-list02 .list li a {color:#666;}
.search-list02 .list li a:hover {text-decoration:none;}

.search-list02.type02{background:#fff; border:1px solid #dedede; border-top:0;}
.search-list02.type02 .list{margin-left:0; min-height:auto; padding:10px;}
.search-list02.type02 .index-btn{margin-left:10px; line-height:23px;}
.search-list02.type02 .index-btn li{border:1px solid #dedede; width:20px; text-align:center;}
.search-list02.type02 .index-btn li a:hover,
.search-list02.type02 .index-btn li a.on{font-weight:bold; color:#519c26;}


/* 버튼 스타일: 뒤에 w가 오는것은 기본버튼 길이 값입니다.*/
[class^="btn-1"] {height:25px; padding:0 10px; background:url(../img/bg/bg_btn1.gif) repeat-x 0 0; border:1px solid #ccc; font-size:12px; color:#666; line-height:27px;}
[class^="btn-1"]:hover {background:url(../img/bg/bg_btn1_over.gif) repeat-x 0 0; border:1px solid #aaa; color:#333;}
.btn-1 {} /*검색*/
.btn-1-w {width:64px; padding:0; text-align:center;} /*기본값*/
.btn-7{height:57px; background:url(../img/bg/bg_btn7.gif) repeat-x 0 0; line-height:57px;} /* 덧글입력 버튼 */

/*2015-12-28 버튼추가*/
.btn-7-1{height:57px; padding:0 20px; background:url(../img/bg/bg_btn7.gif) repeat-x 0 0; line-height:57px; border:1px solid #ccc;}
/*2015-12-28 버튼추가*/

/*2차수정*/
[class^="btn-2"] span {display:inline-block; height:29px; padding:0 15px; background:#5c5c5c; border:1px solid #888; font-weight:500; color:#fff; line-height:31px;}
[class^="btn-2"]:hover span {}
.btn-2 {} /*목록, 뒤로가기, 자료조회, 이전자료보기, 이전화면, 다운로드, 패키지 정보, 엑셀저장, 인쇄 */
.btn-2-w span {min-width:60px; text-align:center;} /*기본값*/

[class^="btn-2_2"] span {display:inline-block; height:20px; padding:0 15px; background:#5c5c5c; border:1px solid #888; font-weight:500; color:#fff; line-height:18px;}
[class^="btn-2_2"]:hover span {}
.btn-2_2 {} /*목록, 뒤로가기, 자료조회, 이전자료보기, 이전화면, 다운로드, 패키지 정보, 엑셀저장, 인쇄 */
.btn-2_2w span {min-width:60px; text-align:center;} /*기본값*/

[class^="btn-3"] {display:inline-block; height:18px; padding:0 10px; background:url(../img/bg/bg_btn3.gif) repeat-x 0 0; border:1px solid #888; font-size:11px; color:#fff;  line-height:20px;} /*인쇄, 스크랩 */
[class^="btn-3"]:hover{color:#fff;}
.btn-3 span.print, .btn-3 span.scrap{display:inline-block; width:13px;height:12px;padding-left:5px; vertical-align: top;margin-top: 3px;}

.btn-3 span{color:#fff;}
/*.btn-3 span{display:inline-block; width:13px;height:12px;padding-left:5px;}*/
.btn-3 .print{background:url(../img/icon/bullet_print.png) 0 0 no-repeat;}
.btn-3 .scrap{ background: url(../img/icon/bullet_scrap.png) 0 0 no-repeat;}
.btn-3 {} /*검색*/

.btn-3-w {width:64px;padding:0;text-align:center;} /*기본값*/

.btn-3.on{border:1px solid #888;}
.btn-3.on span{color:#fff;}
.ie7 .btn-3, .ie8 .btn-3 {line-height:18px;}

.btn-3-w.on{border:1px solid #888;}
.btn-3-w.on span{color:#fff;}
.ie7 .btn-3-w, .ie8 .btn-3-w {line-height:18px;}
[class^="btn-4"] {display:inline-block; height:18px; padding:0 10px; background:url(../img/bg/bg_btn4.gif) repeat-x 0 0; border:1px solid #ccc; font-size:11px; color:#666; line-height:20px;}
[class^="btn-4"]:hover {color:#666; border:1px solid #c8c8c8;}
.btn-4-w {width:64px; padding:0; text-align:center;} /*기본값*/

[class^="btn-5"] {display:inline-block; height:18px; padding:0 5px; background:#fff; border:1px solid #dedede; border-bottom:1px solid #c8c8c8; color:#666; line-height:20px;}
[class^="btn-5"]:hover {color:#000; border:1px solid #aaaaaa;}

[class^="btn-6"] {display:inline-block; padding:15px 40px; background:#fff; border:1px solid #dedede; border-bottom:1px solid #c8c8c8; font-weight:bold; color:#666; line-height:24px; }
[class^="btn-6"]:hover {border:1px solid #519c26; color:#000; text-decoration: none; }

.btn-8n-w {width:199px; float:left; padding:0; text-align:center;  height:34px; background:url(../img/bg/n_btn08_bg.png) no-repeat;  font-size:12px; color:#333333; line-height:34px;} /*기본값*/

[class^="btn-08n"] {display:inline-block; height:20px; line-height:22px; background:url(../img/bg/n_btn008_bg.png) right no-repeat; }
[class^="btn-08n"]:hover {color:#666; }
.btn-08n-w {width:71px; padding:0; text-align:center; padding-right:5px; line-height:22px; background:url(../img/bg/n_btn008_bg.png) right no-repeat; } /*기본값*/


/*2차사업 추가 2013년 이전자료 보기 버튼*/
[class^="btn-new"] span {display:inline-block; height:24px; padding:0 7px 0 0; background:#f8f8f6 url(../../ps/img/icon/ico_folder.gif) no-repeat 90% 50%; border:1px solid #b7b7b7; font-weight:bold; color:#666; line-height:24px;}

.btn-new-w span {min-width:120px; text-align:center; padding-left:0}
.btn_gray_n{background:#5c5c5c; padding:3px 7px;}
.btn_gray_n span {color:#fff; font-size:12px}

.btn_sel_n{background:#f8f8f6; color:#737373; border:solid 1px #bbb; padding:2px 10px; font-size:12px}
.btn_sel_n:hover {background:#509a27; color:#fff}

.plan_go {padding:0; }
.plan_go ul li { margin:0px 0px 0px 2px; padding:0;}

/*테이블 count*/
.line {padding:20px 0 10px 20px;font-size:11px; color:#666;}
.line span{font-size:11px;}


/*테이블 글보기 2차사업 수정*/
.back-gray {padding:8px 10px;overflow:hidden; border:1px solid #eadbab  !important; background: #fdf9eb; }
/* back-gray 메뉴 */
.back-gray .menu-list li {float:left; background: url(../../ps/img/icon/bullet_list.gif)no-repeat 0 15px ;font-weight: 500; font-size:1.25em; color: #585858; padding-left:7px; padding-right:7px; margin-right:7px;line-height: 25px;  }
.back-gray .menu-list li.on a, .back-gray .menu-list li a:hover {text-decoration: underline; color:#b08c00; font-weight: 600 }
.back-gray .menu-list li a:hover {text-decoration: underline; color:#b08c00;  }
.back-gray.bgwhite{background:#fff;}
/*테이블 글보기 2차사업 수정*/

/*2차수정 2015-11-10*/
.back-white{padding:8px 10px;overflow:hidden; border:1px solid #eadbab  !important; background: #fdf9eb; }
/*.back-white {background:#fff;padding:10px !important; border:1px solid #dedede;}*/
/*2차수정 2015-11-10*/


.back-line {background:#fff;padding:15px 20px;border-bottom:1px solid #dedede;}

/*헤딩*/
.tit-area {position:relative; top:0; left:0; margin-top:20px; margin-bottom:10px;height:20px;}
.tit-area h2 {font-size:14px;color:#000; background: url(../img/common/h3_bg.gif) no-repeat; padding-left:20px; margin-bottom:15px; font-family:'Dotum'; font-weight:bold;}
.tit-area h2 span {font-weight:normal; font-size:12px; color:#666;/* display:inline */}
.tit-area .tit{margin-left:10px; font-size:14px; color:#333; font-family: 'Dotum'}
.tit-area strong.tit{font-weight:normal;}
.tit-area strong{font-size:14px; color:#000;}
.tit-area span{font-size:11px; color:#666;}
.tit-area h3 {padding-bottom:12px; /*border-bottom:1px solid #dedede;*/}
.tit-area .tit-btn .btn-3 span{font-size:11px; color:#fff;}

/* 해딩 아래 보더값 없음 */
.tit-area2 {position:relative; top:0; left:0; margin-bottom:10px; padding:10px 0}
.tit-area2 h3 {border:0; font-weight: 400; font-size:24px}
.tit-area2 .icon-btn{display:block; position:absolute; right:0; top:0;}
.tit-area2 .icon-btn .print {background:url(../img/icon/bullet_print.png) 0 0 no-repeat;}
.tit-area2 .icon-btn .clip {background: url(../img/common/icon_clip.png) no-repeat 0 0;/* padding-left:15px;*/ padding:2px 2px 2px 18px;}
.tit-area2 .icon-btn .btn {background:#888;  padding:3px 0 3px 0}
.tit-area2 .icon-btn .btn a {font-size:11px; color:#fff; padding:0 5px 0 5px; display:inline-block}

.tit-area3 {position:relative; top:0; left:0; margin-top:20px; height:20px;}
.tit-area3 h3 {border:0;}
.tit-area3 .icon-btn{display:block; position:absolute; right:0; top:0;}
.tit-area3 .icon-btn .print {background:url(../img/icon/bullet_print.png) 0 0 no-repeat;}
.tit-area3 .icon-btn .clip {background: url(../img/common/icon_clip.png) no-repeat 0 0; padding-left:15px; padding:2px 2px 2px 18px;}
.tit-area3 .icon-btn .btn {background:#888;  padding:3px 0 3px 0}
.tit-area3 .icon-btn .btn a {font-size:11px; color:#fff; padding:0 5px 0 5px; display:inline-block}

.tit-btn{position:absolute; top:0; right:0;}
.tit-btn .sort {display:inline-block;}
.tit-btn .sort li{display:inline-block;}
.tit-btn .sort li.on a {font-weight:bold;}

/* .detail{display:inline-block; width:11px; height:11px; background:url(../img/btn/btn_detail.png) no-repeat 0 0; font-size:0; line-height:0;} */

/* 제목요소 */
h3.h3tit {font-size:1.5em;color:#333;}
h3.inline{display: inline-block;}
h4.h4tit {display:inline-block; font-size:1.5em; font-weight:600;}
h5.h5tit {display:inline-block; font-size:1.35em; color:#333;}
h6.h6tit  {display:inline-block; font-size:1.2em; color:#000;}
/*
h7 {display:inline-block; font-size:12px;color:#666;}
h8 {display:inline-block; font-size:11px;color:#000;}
*/

/*
블릿이 들어간 헤딩-아직 블렛이 없기때문에 주석처리해놓습니다. padding-left 정해진 값에서 블렛이미지의 width값을 더해서 padding-left로 넣어야 블렛과
헤딩텍스트 사이의 간격을 맞출 수 있습니다. h1~h3은 헤딩텍스트와 블렛사이의 간격:10px h1~h3은 헤딩텍스트와 블렛사이의 간격:5px
h3.bullet {background:url(../img/icon/bullet_h1.gif) no-repeat 0 0; padding-left:20px;}
h4.bullet {background:url(../img/icon/bullet_h2.gif) no-repeat 0 4px; padding-left:15px;}
h5.bullet {background:url(../img/icon/bullet_h3.gif) no-repeat 0 4px;padding-left:15px;}
h6.bullet {background:url(../img/icon/bullet_h4.gif) no-repeat 0 5px;padding-left:10px;}
*/
h3.bullet {background:url(../img/icon/bullet_h2.gif) no-repeat 0 3px; padding-left:20px;}

/*
h4.bullet {background:url(../img/icon/bullet_h3.gif) no-repeat 0 4px; padding-left:15px;}
*/
h4.bullet{display:block; font-size:20px;  font-weight:500; letter-spacing: -1px}

h5.bullet {background:url(../img/icon/bullet_h4.gif) no-repeat 0 7px;padding-left:15px;}
h6.bullet {background:url(../img/icon/bullet_h5.gif) no-repeat 0 5px;padding-left:10px;}
/*
h7.bullet {background:url(../img/icon/bullet_h5.gif) no-repeat 0 0; padding-left:5px;}
h8.bullet {background:url(../img/icon/bullet_h6.gif) no-repeat 0 0;padding-left:5px;}
*/

.tit-bullet01 {background:url(../img/icon/bullet_h5.gif) no-repeat 0 6px; padding-left:10px;}
.tit-bullet02 {background:url(../img/icon/bullet_h6.gif) no-repeat 0 8px; padding-left:10px;}
.tit-bullet03 {background:url(../img/icon/bullet_h7.gif) no-repeat 0 6px; padding-left:13px;}
.tit-bullet04 {background:url(../img/icon/bullet_h8.gif) no-repeat 0 3px; padding-left:10px;}
.tit-bullet05{background:url(../img/bg/list_bullet02.gif) no-repeat 0 6px; padding-left:10px;}
.tit-bullet06{background:url(../img/bg/list_bullet01.gif) no-repeat 0 6px; padding-left:10px;}

/* bullet Redefine*/
.bullet01{background:url(../img/icon/bullet_h2.gif) no-repeat 0 3px; padding-left:20px;}
.bullet02{background:url(../img/icon/bullet_h3.gif) no-repeat 0 4px; padding-left:15px;}

.bullet03, .bul-m{background:url(../img/bg/list_bullet01.gif) no-repeat 0 6px;padding-left:10px;}
.bullet03-blue, .bul-m-blue{background:url(../img/bg/list_bullet02.gif) no-repeat 0 6px; padding-left:10px;}
.bullet03-gray, .bul-m-gray{background:url(../img/icon/bullet_h5.gif) no-repeat 0 5px;padding-left:10px;}

.bullet04, .bul-s {background:url(../img/bg/list_bullet03.gif) no-repeat 0 8px;padding-left:10px;}
.bullet04-black, .bul-s-black {background:url(../img/icon/bullet_h6.gif) no-repeat 0 8px; padding-left:10px;}
.bullet04-gray, .bul-s-gray{background:url(../img/icon/bullet_h7.gif) no-repeat 0 center; padding-left:10px;}
.bullet05, .bul-arrow{background:url(../img/icon/bullet_h8.gif) no-repeat 0 center; padding-left:10px;}
.bullet05, .bul-arrow{background:url(../img/icon/bullet_h8.gif) no-repeat 0 center; padding-left:10px;}
/**/

.in-bx {padding-right:20px;}

/* 페이지 */
/* 2차수정 페이지  */
.page-area {text-align:center; margin-top:15px; position:relative; bottom:0; }
.page-area .end{background:none;}
.page-area span {margin-left:5px; /*padding-right:10px; background: url(../img/bg/paging_bar.gif) no-repeat right 4px;*/}
.page-area span a{font-size:11px; padding:1px 5px; border:solid 1px #dedede}
.page-area span.on a{font-weight:bold;}
.page-area .first,
.page-area .prev,
.page-area .next,
.page-area .last{width:18px; height:18px; font-size:0; line-height:0; padding:0;}

.page-area a.first {background:url(../img/bg/btn-prev-first_off_2015.gif) no-repeat 0 0;margin-right:10px;}
.page-area a.first:hover{background:url(../img/bg/btn-prev-first_2015.gif) no-repeat 0 0;margin-right:10px;}

.page-area a.prev {background:url(../img/bg/prev_off_2015.gif) no-repeat 0 0; margin-right:10px;}
.page-area a.prev:hover {background:url(../img/bg/prev_2015.gif) no-repeat 0 0; margin-right:10px;}
.page-area .next {background:url(../img/bg/next_off_2015.gif) no-repeat 0 0; margin-left:10px;}
.page-area a.next:hover {background:url(../img/bg/next_2015.gif) no-repeat 0 0; margin-left:10px;}
.page-area a.last {background:url(../img/bg/btn-next-end_off_2015.gif) no-repeat 0 0; margin-left:10px;}
.page-area a.last:hover {background:url(../img/bg/btn-next-end_2015.gif) no-repeat 0 0; margin-left:10px;}
.ie7 .page-area .first,
.ie7 .page-area .prev,
.ie7 .page-area .next,
.ie7 .page-area .last{ }
/* 2차수정 페이지  */

/* 썸네일 리스트  */
.thum-bx {border:1px solid #dedede;border-bottom:none; margin-top:30px;}
.thum-bx2 {width:100%;}
.thum-bx2 .thum-list {width:323px;border:1px solid #dedede; float:left;}
.thum-bx2 .thum-list .con {width:213px;}
.thum-bx2 .thum-list .con .txt dt {width:40px;}
.thum-bx2 .thum-list .con .txt dd {letter-spacing: -1px;}
.thum-list {padding:10px;border-bottom:1px solid #dedede;}
.thum-list .thumbnail {float:left;width:100px;height:100px;}
.thum-list .con {float:right;margin-left:10px;width:648px;}

.thum-list .txt { line-height:22px;}
.thum-list .txt:after {display:block;clear:both;content:"";}
.thum-list .txt dt {float:left;width:60px; color:#569F2C ; font-weight:bold;}
.thum-list .txt dd {float:left;letter-spacing: 1px;padding-bottom: 5px;}
.thum-list .txt dd.w130 {float:left;letter-spacing: 1px;padding-bottom: 5px; width:130px;}



/* summary 컨텐츠 2차사업 추가*/
.sum_box{display:inline-block; border-top:dotted 1px #d6d6d6;border-bottom:dotted 1px #d6d6d6; margin:0; padding:0 }
.sum_box ul{background:#f7f7f7;margin-top:1px; margin-bottom:1px}
.sum_box ul li{padding:10px 15px; font-size: 1.08em; color: #666; line-height: 21px}
.sum_box ul li span{border:solid 1px #acafa7; border-radius:0.2em; background:#fff url(../../ps/img/bg/blet_btn_arrow_2015.gif) no-repeat 95% 50%; display:inline-block;}
.sum_box ul li span a{display:block; color:#666; padding:2px 20px 2px 10px;}
.sum_box ul li span a:hover{color:#666}

/* 파일 다운로드 아이콘 셋 : 텍스트와 함께; */
.icon-set {display:inline-block;  margin:2px 0 8px;}
.icon-set a {height:18px; padding-left:25px; text-decoration:none; background:url(../img/icon/icon_set02.gif) no-repeat 0 0; line-height:16px;}
.icon-set .ico01{background-position:0 0;}
.icon-set .ico02{background-position:0 -23px;}
.icon-set .ico03{background-position:0 -46px;}
.icon-set .ico04{background-position:0 -69px;}
.icon-set .ico05{background-position:0 -92px;}
.icon-set .ico06{background-position:0 -115px;}
.icon-set .ico07{background-position:0 -138px;}

.icon-telephone {display:inline-block; padding-left:25px; height:20px; background:url(../img/icon/icon_telephone.gif) no-repeat 0 2px;}

.icon-new{float:left;  width:15px; height:15px; margin-right:5px; background: url(../img/icon/icon_new.gif) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999em;}
.icon-answer{float:left; width:15px; height:15px; margin-right:5px; background: url(../img/icon/icon_answer.gif) 0 0 no-repeat; font-size:0; line-height: 0; text-indent: -999em;}


/* 파일 다운로드 아이콘 셋 : 텍스트없이 단독으로 */
.icon-set02 {margin:2px 0 2px;}
.icon-set02 a {display:inline-block; height:18px; width:18px; text-decoration:none; background:url(../img/icon/icon_set02.gif) no-repeat 0 0; text-indent:-999em;  line-height:0;}
.icon-set02 .ico01{background-position:0 0;}
.icon-set02 .ico02{background-position:0 -23px;}
.icon-set02 .ico03{background-position:0 -46px;}
.icon-set02 .ico04{background-position:0 -69px;}
.icon-set02 .ico05{background-position:0 -92px;}
.icon-set02 .ico06{background-position:0 -115px;}
.icon-set02 .ico07{background-position:0 -138px;}

.icon-check {display:inline-block; width:12px; height:13px; background:url(../img/icon/icon_check.png) no-repeat 0 0; text-indent:-999em; font-size:0; line-height:0;}
.ie7 .icon-check{text-indent:0;}
.icon-sns-set {margin:10px 0 10px; text-align: right}
.sns-set {
	display:inline-block; padding:3px 3px; 	border:1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle
}
.sns-set span {display:inline-block; margin-right:3px; width:17px; height:17px; background:url(../img/icon/icon_sns_set.gif) no-repeat 0 0; vertical-align: middle; font-size:11px ;  }
.sns-set span.favorites {background-position: 0 0}
.sns-set span.facebook {background-position: 0 -19px }
.sns-set span.twitter {background-position:0 -37px}
.sns-set span.rss {background-position: 0 -55px }
.sns-set span.print { background-position: 0 -73px}
.sns-set span.scrap {  background-position: 0 -91px }
.sns-set span.goback{background:url(../img/icon/icon_back.gif) no-repeat 0 0;}

/* 리스트 타입  */
.list-type01 li {background: url(../img/bg/list_bullet01.gif) no-repeat 0 8px; padding-left:10px; line-height:20px; color:#666}
.list-type01 li.bul-none {background: none;}
.list-type02 li {background: url(../img/bg/list_bullet02.gif) no-repeat 0 7px; padding-left:10px; line-height:20px; color:#666}
.list-type03 li {background: url(../img/bg/list_bullet03.gif) no-repeat 0 8px; padding-left:10px; line-height:20px; color:#666}
.list-type04 li {background: url(../img/icon/bullet_h6.gif) no-repeat 0 8px; padding-left:8px; color:#666;}
.list-type-none {color:#666;}
.list-type-none li.on{color:#519c26 ; font-weight:bold;}
.list-type-none li.on a{color:#65c330 ;}

/* 리스트타입 제목 */
.list-type01 li .tit{font-size:14px; font-weight:bold;}

/* 리스트 타입 타입 백그라운드 상속 해제*/
.list-type01 li li,.list-type02 li li,.list-type03 li li,.list-type04 li li {background:none;}

/* 페이지 개수 셀렉트 박스 */
select.page-num{border:1px solid #e8e8e8; background:#fff; height:20px; border:1px solid #dedede;}

/* btn-area */
.btn-area {text-align:right; padding-top:10px; padding-right:0;}
.btn-area.bdr-top{border-top:1px solid #dedede;}

/* txt-list */
.txt-list {}
.txt-list  dt {width:100px;  float:left; color:#000; font-weight:bold;}
.txt-list  dd {width:250px; border-left:1px solid #dedede; float:left; padding-left:20px; margin-bottom:10px; }
.txt-list ul li {position:relative;  padding:10px 10px; border-bottom:1px solid #dedede;}
.txt-list ul li .btn{position:absolute; top:10px; right:10px; }
.txt-list ul li .btn02{position:absolute; top:5px; right:10px; }
.txt-list .parent{position:relative; padding-bottom:10px;}
.txt-list .parent .btn{position:absolute; top:0; right:0; }

/* gray-bx - 제목 등의 영역으로 사용*/
.gray-bx {border:1px solid #dedede; background:#f5f5f5; padding:20px; margin-top:30px;}
.gray-bx ul li{display:inline-block; width:45%; font-weight:normal}
.gray-bx.normal ul li{display:block; width:100%;}
.ie7 .gray-bx ul li{}
.gray-bx ul li.on{font-weight:bold; color:#65c330;}
.gray-bx ul li.on a{font-weight:bold; color:#65c330;}
.gray-bx.title{padding:10px; margin-top:10px; border-bottom: none;}

/*.gray-bx {border:1px solid #dedede; background:#f5f5f5; padding:20px; margin-top:30px;}
.gray-bx ul li{display:inline-block; width:45%; font-weight:normal}
.gray-bx.normal ul li{display:block; width:100%;}
.ie7 .gray-bx ul li{}
.gray-bx ul li.on{font-weight:bold; color:#65c330;}
.gray-bx ul li.on a{font-weight:bold; color:#65c330;}
.gray-bx.title{padding:10px; margin-top:10px; border-bottom: none;}*/



/* 검색결과 텍스트 탭메뉴 */
.txt-tap {padding:20px; border: 1px solid #dedede;  background:#f5f5f5;}
.txt-tap.bt-no{border-top:0;}
.txt-tap ul li{display:inline-block; vertical-align:bottom; padding-left:3px;}
.txt-tap ul li.on a{font-weight:bold; color:#65c330;}


/* 공통 아이콘 */
.help{display:inline-block; width:13px; height:13px; background:url(../img/icon/icon_q.png) no-repeat 0 0px; font-size:0; line-height:0; padding-top:0;}
.file-down{padding-left:19px; line-height:22px; background:url(../img/icon/icon_file.gif) no-repeat 0 0;} /*텍스트와 함께*/
.file-down02{display:inline-block; width:13px; height:13px; background:url(../img/icon/icon_file.gif) no-repeat 0 0; text-indent:-999em;} /*텍스트 없이 단독으로*/

.icon-mail {display:inline-block; padding-left:20px; height:11px; background:url(../img/icon/icon_mail.gif) no-repeat 0 2px;}
.icon-mail02{display:inline-block; width:15px; height:11px; background:url(../img/icon/icon_mail.gif) no-repeat 0 0; text-indent:-999em;} /*텍스트 없이 단독으로*/

.icon-img{display:inline-block; padding-left:20px; height:15px; background:url(../img/icon/icon_img.gif) no-repeat 0 3px;}
.icon-img02{display:inline-block; width:15px; height:15px; background:url(../img/icon/icon_img.gif) no-repeat 0 3px; text-indent:-999em;} /*텍스트 없이 단독으로*/

.icon-txt{display:inline-block; padding-left:20px; height:16px; background:url(../img/icon/icon_txt.gif) no-repeat 0 2px;}
.icon-txt02{display:inline-block; width:14px; height:13px; background:url(../img/icon/icon_txt.gif) no-repeat 0 0;text-indent:-999em;} /*텍스트 없이 단독으로*/

.icon-etc{display:inline-block; padding-left:19px; height:14px; background:url(../img/icon/icon_etc.gif) no-repeat 0 4px;}
.icon-etc02{display:inline-block; width:15px; height:9px; background:url(../img/icon/icon_etc.gif) no-repeat 0 0;text-indent:-999em;} /*텍스트 없이 단독으로*/

.icon-site{display:inline-block; padding-left:19px; height:14px; background:url(../img/icon/icon_site.gif) no-repeat 0 4px;}
.icon-site02{display:inline-block; width:15px; height:15px; background:url(../img/icon/icon_site.gif) no-repeat 0 0;text-indent:-999em;} /*텍스트 없이 단독으로*/

.calendar, .calandar{display:inline-block; width:29px; height:27px; background: url('../img/icon/icon_cal.png') no-repeat 0 0; text-indent:-999em;}
/*.calendar:hover,
.calandar:hover,
.calendar.on ,
.calandar.on{background: url('../img/icon/icon_cal.gif') no-repeat 0 0; }*/
.find{display:inline-block; width:29px; height:27px; background: url('../img/icon/icon_zoom_off.gif') no-repeat 0 0; text-indent:-999em;}
.find:hover,
.find.on{display:inline-block; width:29px; height:27px; background: url('../img/icon/icon_zoom.gif') no-repeat 0 0; text-indent:-999em;}

/* zoom */
.zoom {position:absolute; top:0; width:100%; height:100%; background: url(../img/bg/zoom_over.png) }
.zoom a {display:inline-block; width:100%; height:100%; background: url(../img/btn/btn_zoom.png) no-repeat center center}
.zoomMov {position:absolute; top:0; width:100%; height:100%;}
.zoomMov a {display:inline-block; width:100%; height:100%; background: url(../img/btn/btn_zoom_mov.png) no-repeat center center}


/*공통 css*/
/* cont-bx */
.cont-bx {padding:0 20px 0; color:#666}

/* 150207 목차 추가 */
.cont-bx li.sub_tit { margin:10px 0px 0px 20px;}
.cont-bx li.sub_titl { margin:10px 0px 10px 20px;}
.cont-bx li.sub_cont { margin:1px 0px 0px 40px;}
.cont-bx li.sub_contl { margin:1px 0px 10px 40px;}
/* 150207 목차 추가 end */

.cont-bx .img-list li:first-child {margin-top:0}
.cont-bx .img-list li {margin-top:10px;}
.cont-bx .img-list li .txt {display:block; float:left; width:660px; padding-top:5px;}
.cont-bx .img-list li .img {display:block; float:left; width:178px; height:33px; padding-top:10px; border:1px solid #dedede; margin-right:10px; text-align:center; }  /*이미지 크기 디자인 나오면 width 수정할것*/
.cont-bx .img-list li img {height:auto;}
/*.cont-bx .num-list {margin-left:10px;}*/
.cont-bx .num-list li:first-child {margin-top:0;}
.cont-bx .num-list li {margin-top:10px; color:#666}
.cont-bx .num-list li strong {display:block; font-size:12px; color:#666; margin-bottom:10px;}
.cont-bx .num-list li li{padding-left:10px;}
.cont-bx .num-list li li strong{font-size:12px; }
.cont-bx .num-list dt{float:left; clear:both;}
.cont-bx .num-list dd{float:left; min-width:500px; max-width:500px;}

.cont-bx .bullet-list li:first-child {margin-top:0;}
.cont-bx .bullet-list li {padding:0 0 0 8px; color:#666; background: url(../img/icon/bullet_h6.gif) no-repeat 0 8px;}
.cont-bx .bullet-list li strong { font-size:12px; color:#666; }
.cont-bx .bullet-list li li{padding-left:10px;}
.cont-bx .bullet-list li li strong{font-size:12px; }
.cont-bx .bullet-list dt{float:left; clear:both;}
.cont-bx .bullet-list dd{float:left; min-width:500px; max-width:500px;}

.cont-bx .list .tit{float:left; width:70px;}/* cont-bx  : tit 과 con 가로 나열 */
.cont-bx .list span.bold{font-weight:bold; font-size:12px !important;}
.cont-bx .list .con{float:left; margin-left:30px;}
.cont-bx .list li{clear:both; overflow:hidden; margin-top:5px;width:100%;}

.cont-bx .tbl-type01.list li{clear:both; overflow:hidden; margin-top:5px;width:97%;}

/* pic-list01  */
.pic-list01 {position: relative; overflow: hidden;}
.pic-list01 ul {border-top:1px solid #eaeaea; }
.pic-list01 ul li {position:relative; min-height:106px; padding:10px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.pic-list01 ul li .pic {position: absolute; top:10px; left:10px;}
.pic-list01 ul li .pic a { border:1px solid #dedede;}
.pic-list01 ul li dl {margin:0 0 30px 190px; }
.pic-list01 ul li dl dd {position:relative; margin:0 0 5px 0;}
.pic-list01 ul li dl dd p.tit {margin-left:70px;}
.pic-list01.tit-long ul li dl dd p.tit {margin-left:130px;}
.pic-list01 ul li dl dd strong.subject {position:absolute; left:0; padding-left:10px; background:url(../img/icon/bullet_h4.gif) no-repeat 0 6px; color:#569F2C ;}
.pic-list01 ul li dl dd.category {font-weight: bold}
.pic-list01 ul li dl .category {font-weight: bold}


.pic-list01 ul li .picView {position:absolute; right:10px; bottom:10px;}
.pic-list01 ul li .ebookView {position:absolute; right:10px; bottom:10px; }

.pic-list01 ul li .picView a:hover  {text-decoration: none; }
.pic-list01 ul li .ebookView a:hover {text-decoration: none; }
.pic-list01 ul li .picView a:hover span {text-decoration: none; color:#569F2C;}
.pic-list01 ul li .ebookView a:hover span{text-decoration: none; color:#fff;}

.pic-list01.ebook ul li {min-height:160px; }
.pic-list01.book {margin-top:20px;}
.pic-list01.book ul li {min-height:200px; }
.pic-list01.book ul li dl dt {font-weight:bold;}
.pic-list01.book ul li dl dd {margin-top: 10px}
.pic-list01.book ul li dl dd p {margin-left:0px;}

.pic-list01.movie ul li {float:left; min-height: 101px; width:46.9%;}
.pic-list01.movie ul li.first {border-right:0;}
.pic-list01.movie ul li .pic {position: absolute; top:10px; left:10px;}
.pic-list01.movie ul li .pic img {width:126px; height:101px;}
.pic-list01.movie ul li dl {margin:0 0 30px 140px; }
/* .pic-list01.movie ul li dl dd strong{background:url(../img/icon/bullet_h4.gif) no-repeat 0 center;}
.pic-list01.movie ul li dl dd p {margin-left:50px;} */
.pic-list01.movie ul li dl dt{float:left; padding-left:10px; background:url(../img/icon/bullet_h4.gif) no-repeat 0 center; font-weight: bold; color:#569F2C ;}
.pic-list01.movie ul li dl dd {float:left; width:66%; margin-left:20px;}

.pic-list01.img ul li {float:left; min-height: 101px; width:46.9%;}
.pic-list01.img ul li.first {border-right:0;}
.pic-list01.img ul li .pic {position: absolute; top:10px; left:10px; width:100px; height:80px; background: #f5f5f5;}
.pic-list01.img ul li .pic img {width:100px; height:80px;  background: #f5f5f5;}
.pic-list01.img ul li dl {margin:0 0 30px 120px; }
.pic-list01.img ul li dl dt{float:left; width:25%; padding-left:10px; background:url(../img/icon/bullet_h4.gif) no-repeat 0 center; font-weight: bold; color:#569F2C ;}
.pic-list01.img ul li dl dd {float:left; width:63%;}

.pic-list01.type02 ul li dl dt{float:left; width:10%; padding-left:10px; background:url(../img/icon/bullet_h4.gif) no-repeat 0 center; font-weight: bold; color:#569F2C ;} /*width:10%*/
.pic-list01.type02 ul li dl dd {float:left; width:80%; margin-left:5%;}

.pic-list01.type03 ul li dl dt{float:left; width:20%; padding-left:10px; padding-bottom:3px;background:url(../img/icon/bullet_h4.gif) no-repeat 0 center; font-weight: bold; color:#569F2C ;}/*width:20%*/
.pic-list01.type03 ul li dl dd {float:left; /*width:80%; margin-left:5%;*/width:87%;}
.pic-list01 ul li dl dt.category {clear:both; width:98%; padding-left:0;padding-bottom:4px;font-weight: bold; color:#666;background:none;}

.pic-list01.indent01 ul li dl dd p{margin-left:120px;} /*좌측으로부터 들여쓰기 sc-ps-0020 */
.pic-list01.double dl strong {float:left; width:90px;} /* 제목이 2개씩 일 때, double 클래스 추가*/
.pic-list01.double dl p {width:100px; margin-left:100px; }
.pic-list01.double dl dd ul{border:none;}
.pic-list01.double dl dd ul li{display:inline-block; min-height:14px; padding:0; border:none;}



.pic-list01.double ul li .pic{float:left;}
.pic-list01.double ul li dl{float:left; width:240px; }
.pic-list01.double ul li dl.right{ margin:0;}


/* pic-list02  */
.pic-list02 {position: relative; overflow: hidden; margin-top:5px;}
.pic-list02 ul {}
.pic-list02 ul li {float:left; margin: 0 0 1% 1%; padding:0.9%; width:29.9%; height:164px; position:relative; border-top:1px solid #f2f2f2; border-right:1px solid #eaeaea; border-left:1px solid #eaeaea; border-bottom:2px solid #dedede;}
.pic-list02 ul li.first {margin:0 0 1% 0;}
.pic-list02 ul li img {width:100%; height:100%;}
.pic-list02 ul li:first-child {margin-left: 0}
.pic-list02 ul li p.pic a {width:100%; height:164px;}
.pic-list02 ul li p.con {position:relative; top:-28px; width:100%; padding:5px 0; text-align: center; color:#fff; background-color:#000; opacity:0.60; filter:alpha(opacity=60); font-weight: bold; letter-spacing:-1px;}
.pic-list02.list2 ul li {width:47.3%; height:260px; }
.pic-list02.list2 ul li p.pic a {height:260px;}
.pic-list02.list3 ul li {width:30.4%; height:164px;}
.pic-list02.list3 ul li p.pic a {height:164px;}
.pic-list02.list4 ul li {width:22%; height:181px;}
.pic-list02.list4 ul li p.pic a {height:181px;}
.pic-list02.list5 ul li {width:17%; height:164px;}
.pic-list02.list5 ul li p.pic a {height:164px; background:#f5f5f5; content:"이미지영역";}
.pic-list02.list6 ul li{width:30%;height:110px;padding:2px;margin:1px;}
.pic-list02.list6 ul li.on{border:1px solid #519c26;}
.pic-list02.list6 ul li p.pic a {height:110px; background:#f5f5f5; content:"이미지영역";}


.pic-list02 .pic01 {width:98%; padding:0.9%; border-top:1px solid #f2f2f2; border-right:1px solid #eaeaea; border-left:1px solid #eaeaea; border-bottom:2px solid #dedede;}
.pic-list02 .pic01 p.pic a{width:100%; height:260px;}
.pic-list02 .pic01 p.pic a img{width:100%; height:100%;}
.pic-list02 .pic01 p.con {position:relative; top:0; width:100%; padding:5px 0; text-align: center; color:#fff; background-color:#000; opacity:0.60; filter:alpha(opacity=60); font-weight: bold; letter-spacing:-1px;}

.pic-list03.list05 li{float:left; width:18%; height:130px; margin:10px 0 0 2.5%} /* 테두리 없는 이미지 */
.pic-list03.list05 li.first{margin-left:0;}
.pic-list03.list05 li p.pic {width:100%; height:100%; background:#f5f5f5;}
.pic-list03.list05 li p.pic a{width:100%; height:100%;}


/* check-box */
.check-box {border:1px solid #65c330; padding:10px;}
.check-box strong {display:block; margin-bottom:10px }
.check-box label {margin-right:10px;}
.check-box input {margin-right:5px;}

/*map-search*/
.map-search {border:1px solid #dedede; padding:10px;}
.map-plugin {position:relative; width:226px;height:280px;border:1px solid #dedede; background: url(../img/bg/map.gif) 0 0 no-repeat;}
.map-plugin .map-btn{position:absolute;background:url(../img/btn/map_btn.png) 0 0 no-repeat;}
.map-plugin .map-btn a{display: inline-block; width:44px; height:14px;}
.map-plugin .map-btn.btn10 a{display: inline-block; width:51px; height:22px;}
.map-plugin .btn01{top:47px; left:109px; background-position: -100px 0}
.map-plugin .btn02{top:61px; left:65px; background-position: -100px -50px}
.map-plugin .btn03{top:93px; left:94px; background-position: -100px -100px}
.map-plugin .btn04{top:112px; left:56px; background-position: -100px -150px}
.map-plugin .btn05{top:119px; left:125px; background-position: -100px -200px}
.map-plugin .btn06{top:150px; left:65px; background-position: -100px -250px}
.map-plugin .btn07{top:168px; left:117px; background-position: -100px -300px}
.map-plugin .btn08{top:186px; left:58px; background-position: -100px -350px}
.map-plugin .btn09{top:245px; left:34px; background-position: -100px -400px}
.map-plugin .btn10{top:240px; left:157px; background-position: -100px -450px; }
.map-plugin .btn01.on{background-position: 0px 0px}
.map-plugin .btn02.on{background-position: 0px -50px}
.map-plugin .btn03.on{background-position: 0px -100px}
.map-plugin .btn04.on{background-position: 0px -150px}
.map-plugin .btn05.on{background-position: 0px -200px}
.map-plugin .btn06.on{background-position: 0px -250px}
.map-plugin .btn07.on{background-position: 0px -300px}
.map-plugin .btn08.on{background-position: 0px -350px}
.map-plugin .btn09.on{background-position: 0px -400px}
.map-plugin .btn10.on{ background-position: 0px -450px}/*상용음식*/

/* 팝업 */
.pop-area{position:relative; top:0; left:0; z-index:1; margin:0 auto; background-color: #fff}
.pop-area .title{height:40px; background:#65C230; border:1px solid #aaa;}
.pop-area h1{font-size:16px; color:#fff; padding-left:10px; line-height:40px;}
.pop-area .btn-clo-foot {position:relative; text-align: center}
.pop-area .btn-clo {position:relative; margin-top:10px; text-align: center}
.pop-area .btn-clo{position:absolute; top:3px; right:10px;}
.pop-area .btn-clo .close{display:inline-block; width:15px; height:15px; background:url(../img/btn/btn_clo01.gif) no-repeat 0 0; font-size:0; line-height:0;}

.pop-area .pop-bx{ border-top:0; padding:10px 0;background-color: #fff}
.pop-area .pop-bx .con-head {margin:10px ; }
.pop-area .pop-bx .con-bx {margin:10px ; overflow:hidden; overflow-y:auto; min-height:60px;}
.pop-area .pop-bx .con-bx.no-scroll {margin:10px; overflow:hidden; }
.pop-area .border1{border:1px solid #dedede;}
.pop-area .horiz-list{padding:15px 20px;}
.pop-area .horiz-list li{display:inline-block; width:100px; margin-left:60px;}
.pop-area .horiz-list li.fst{margin-left:0;}
.pop-area .sns-set span {display:inline-block; margin-right:3px; width:17px; height:17px; background:url(../img/icon/icon_sns_set.gif) no-repeat 0 0; vertical-align: middle; font-size:11px ;  }
.pop-area .sns-set span.favorites {background-position: 0 0}
.pop-area .sns-set span.facebook {background-position: 0 -19px }
.pop-area .sns-set span.twitter {background-position:0 -37px}
.pop-area .sns-set span.rss {background-position: 0 -55px }
.pop-area .sns-set span.print { background-position: 0 -73px}
.pop-area .sns-set span.scrap {  background-position: 0 -91px }
.pop-area .sns-set span.goback{background:url(../img/icon/icon_back.gif) no-repeat 0 0;}

.pop-area .ul-style01 li{background: none !important}
.pop-area .pop-bx .result-list {border-top:1px solid #888888; border-bottom:1px solid #dedede;}
.pop-area .pop-bx .result-list ul li:first-child {border-top:0}
.pop-area .pop-bx .result-list ul li {border-top:1px solid #f5f5f5; padding:20px;}
.pop-area .pop-bx .img-bx{background:#f5f5f5;}
.pop-area .pop-bx .img-gal{overflow:hidden;}
.pop-area .pop-bx .img-gal a{display:block; height:100%;}
/* .pop-area .pop-bx .bx-big{float:left; width:255px; height:180px; background:#f5f5f5;} */
.pop-area .pop-bx .bx-small{float:left; width:100%; overflow:hidden; padding-bottom:10px;}
.pop-area .pop-bx .bx-small li{float:left; width:100px; height:85px; margin:10px 0 0 15px; background:#f5f5f5;}
.pop-area .pop-bx .bx-small li img{width:100%; height:100%;}
/* .pop-area .pop-bx .bx-small li.fst{margin-top:0;} */

/* 팝업 로그인 */
.pop-area .input-area {float:left;}
.pop-area .input-area li{height:30px;}
.pop-area .input-area li label {width:60px; font-weight:bold;}
.pop-area .input-area li input{width:105px;}
.pop-area .btn-login {float:left; margin-left:5px;}
.pop-area .btn-login a{display:block; width:75px; text-align:center; border:1px solid #dedede; height:36px; background:#f5f5f5; padding-top:18px; }
.pop-area .pw-btn {font-size:11px; color:#569f2c; margin-left:120px;}

/* 팝업 버튼 */
.pop-area .btn-2-w span{background:#65c230; border:1px solid #569f2c; color:#fff;}
.pop-area .btn-2-w.orig span {display:inline-block; height:29px; padding:0 15px; background:url(../img/bg/bg_btn2.gif) repeat-x 0 0; border:1px solid #888; font-weight:bold; color:#fff; line-height:31px;}
.pop-area .btn-2-w.orig:hover span {background:url(../img/bg/bg_btn2_over.gif) repeat-x 0 0; border:1px solid #666; color:#fff;}
.pop-area .btn-2-w.orig span {min-width:60px; text-align:center;} /*기본값*/

/* 팝업 타이틀 */
.tit-area2 h2.pop-tit {background: url(../img/icon/bullet_h1.gif) no-repeat 0 center; padding-left: 20px; font-size:16px; font-weight:bold; color:#000;}
.tit-area2 h3.pop-tit {background: url(../img/icon/bullet_h2.gif) no-repeat 0 center; padding-left: 15px; font-size:16px; font-weight:bold;}
.tit-area2 h4.pop-tit {background: url(../img/icon/bullet_h3.gif) no-repeat 0 center; padding-left: 15px; font-size:14px; font-weight:bold;}
.tit-area2 h5.pop-tit {background: url(../img/icon/bullet_h4.gif) no-repeat 0 center; padding-left: 10px; font-size:12px; font-weight:bold;}

/* 팝업 타이틀 TEXT - 0126 */
.pop-tit-r {position: absolute; top:2px; right:0;}

/* 팝업 주소 */
.address-list li.first {border-left:1px solid #dedede; width:96px;}
.address-list li {float:left; margin-left:0; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.address-list li.on {background:#f5f5f5;}
.address-list li.on a{font-weight:bold;}
.address-list li a {display:block; width:94px; height:30px; text-align:center; line-height:30px;}
.address-list li a:hover {background:#f5f5f5;}


/* 팝업 기능성분 선택 */
.function-bx  {float:left; width:49%;}
.function-bx .tit {display:block;  border:1px solid #dedede; padding:10px;}
.function-bx .bx {overflow:auto;  border:1px solid #dedede; border-top:0; padding:10px; height:200px;}
.function-bx .bx li {line-height:24px; }

/* 팝업 지도 */
.pop-map{margin:0 10px 0; background:#fafafa; border:1px solid #dedede; text-align:center;}

/* 불릿 텍스트 박스 */

/*2차추가*/


.infolist-bx{}
.infolist-bx h4{display:block; margin-bottom:10px; padding-left:15px; font-size:20px;  font-weight:500; letter-spacing: -1px}
.infolist-bx .tit-h5{border-bottom: solid 2px #509a27;  margin-bottom: 5px; margin-left: 15px; padding: 0 5px 3px 5px; color:#000; font-weight:500; font-size:1.438em; display:inline-block; background: none !important}
.infolist-bx .tit-h6{ margin:10px 0 5px 20px; padding-left:10px; background:url(../img/icon/bullet_h5.gif) no-repeat 0 center; font-weight:bold;}
.infolist-bx dt{ margin:5px 0 5px 15px; padding-left:15px; background:url(../img/icon/blet_h5.png) no-repeat 0 center; font-size: 1.4em; font-weight:400; color:#000 }
.infolist-bx dt.blet_n{ margin:5px 0 5px 15px; padding-left:15px; background:url(../img/icon/blet_h5.png) no-repeat 0 8px; font-size: 1.4em; font-weight:400; color:#000; line-height: 25px }
.infolist-bx dd {margin-left:25px;}
.infolist-bx dd .tit{display:inline-block; color:#509a27; border-bottom:solid 1px #509a27;  font-size: 1.28em; font-weight: 600; background: none !important; padding-left:0 !important; margin-left:4px} /* 제목요소처럼 사용할 .tit 의 디폴트 : 블록레벨로 잡았어요 */
.infolist-bx dd .tit.inline{display:inline;} /* .tit 을 인라인으로 쓰고 싶으면 inline 중복 클래스 붙여서 사용 */
.infolist-bx dd ul li{margin-bottom:5px; margin-left:5px; padding-left:5px; background:url(../img/icon/bullet_h6.gif) no-repeat 0 7px;}

.infolist-bx.infolist02 dt{margin-left:0;}
.infolist-bx.infolist02 dd{margin-left:0;}
.infolist-bx.infolist02 dl.snd-bul dt{background:url(../../ps/img/common/blet_h5.png) no-repeat 3px 7px;}
.infolist-bx.infolist02 dl.snd-bul dd{background:none; margin-left:10px;}

/* 레이어팝업 : 툴팁*/
.pop-area.pop-layer{width:520px; margin:0 auto}
.pop-area.pop-layer .pop-bx{background-color: #fff}
.pop-area.pop-layer .pop-bx .tip-area {padding:15px 20px; border:1px solid #dedede;background-color: #f5f5f5; }

/*  | */
.text-line ul li, .text-line li, .text-line tr td a, .text-line > a{padding-left:6px !important; margin-right:4px !important;background: url(../img/bg/list-line.gif) 0 4px no-repeat;}
.text-line ul li:first-child, .text-line li:first-child, .text-line tr td a:first-child , .text-line > a:first-child{background: none;padding:0 !important;}
.text-line tr td a, .text-line tr td a:first-child{background-position:0 1px;}
.text-line > a, .text-line > a:first-child{background-position:0 4px;}
.text-line .menu-list li{float:left;}
.text-line .list ul > li.on a {font-weight:bold; color:#1859a8 !important;}

/* 댓글영역 */
.reply-bx{position:relative; padding:20px; padding-top:0; border:1px solid #dedede;}
.reply-bx.bx-write{padding-bottom:10px;}
.reply-bx.bx-type02{padding-top:20px; background:#fbfbfb;}
.reply-bx .name{font-weight:bold; color:#519c26;}
.reply-bx .name label{font-weight:bold; color:#519c26; vertical-align: top; line-height:13px;}
.reply-bx .date{margin-left:11px; padding-left:13px; background:url(../img/bg/line_tab.gif) no-repeat 0 1px;}
.reply-bx .commt{margin-top:5px;}
.reply-bx .btn-modi{position: absolute; top:15px; right:0; }
.reply-bx.bx-type02 .btn-modi{right:20px;}
.reply-bx .btn-modi .sp-bar{margin-left:8px; padding-left:10px; background:url(../img/bg/line_tab.gif) no-repeat 0 3px;}
.reply-bx .writer{position:relative; min-height:50px;padding:15px 0 15px 0; border-top:1px solid #dedede;}
.reply-bx .writer.bdr-btm1{border-bottom:1px solid #dedede; border-top:0;}
.reply-bx .replier{position:relative; padding:15px 0 15px 55px; background:url(../img/icon/icon_reply.gif) no-repeat 30px 15px;  border-top:1px solid #dedede;}
.reply-bx .replier .btn-modi{right:0; background:none;}

.reply-bx .del-pop{z-index:89;position: absolute; right:0;top:40px;border:1px solid #65C230; padding:4px;background-color: #fff; }
/*.reply-bx .del-pop input{line-height:18px}*/

/*datepicker 2014.12.04*/
.datepicker-container {vertical-align: middle;}
.datepicker-container button{margin-left:5px; vertical-align: middle; border:0px; }
.ui-datepicker .ui-widget-header {border:1px solid #318cf6 !important; background-color:#519ef8 }
.ui-datepicker .ui-datepicker-title span {color:#fff;}
.ui-datepicker-trigger img{vertical-align: middle;}
/*modal*/
.modal {display: none;background: #fff;}
.close-modal  {display: none !important}
.jquery-modal.blocker {opacity:0.3 !important;}
.popup-today {position:absolute; top:5px; right:10px;}

/*tooltip*/
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 0px #aaa !important;
	box-shadow: 0 0 0px #aaa !important;
	background:#ffface  !important;  border:1px solid #e5e19e !important;
}
body .ui-tooltip {
	border-width: 2px;
}

/*modal*/
.pop-area.ui-dialog-content.ui-widget-content{padding:0 !important; }
.dialog-bx .btn-clo, .ui-dialog .btn-clo{display:none !important;}
.ui-dialog {z-index:9999 !important;padding:0 !important;}
/*.ui-dialog .ui-dialog-titlebar {display: none !important;}*/
.ui-dialog .ui-dialog-titlebar {background: #65c230 !important; border: 1px solid #aaaaaa;}
.ui-dialog .ui-dialog-title{color:#fff !important; font-size:16px !important;font-family: "Dotum","Dotum",Dotum,Roboto,Arial,sans-serif; line-height:30px;}
.ui-dialog.ui-widget-content{background:#fff !important;border: none !important;}
.ui-dialog .ui-corner-all,
.ui-dialog.ui-corner-all, .ui-dialog.ui-corner-top, .ui-dialog.ui-corner-right, .ui-dialog.ui-corner-bottom, .ui-dialog.ui-corner-left,
.ui-dialog.ui-corner-tr, .ui-dialog.ui-corner-tl, .ui-dialog.ui-corner-br, .ui-dialog.ui-corner-bl{border-radius: 0 !important;}
.ui-dialog .ui-state-default{background: url(../img/btn/btn_clo01.gif) no-repeat  0 0 !important; border: none !important;}
.ui-dialog .ui-state-default .ui-icon{display: none !important; background: none !important; border: none !important; }



/* 자동완성 팝업 */
/*2015-12-02 css 추가*/
.search-area input.on-autoframe{border:1px solid #65c330;}
.autoframe{z-index:99; position:absolute; top:77px; left:303px; width:337px; background:#fff; border:1px solid #65c330;}
.main .autoframe{top:89px; left:350px; }
.search-area .autoframe{top:77px; left:350px;  width: 370px}
.mainsearch-area .autoframe{top:89px; left:350px; width: 370px}
.totalsearch-area .autoframe{top:77px; left:303px; width:300px;}
.wordsearch-area .autoframe{top:78px; left:280px; }
.wordsearch-area2 .autoframe{top:78px; left:320px; }
.wordsearch-area3 .autoframe{top:78px; left: 230px; }

.autoframe .frame-bx{position: relative; top:0; left:0; padding-bottom:36px;}
.autoframe .frame-bx a{margin-top:0 !important; float:none; color:#666;}
.autoframe .result-bx{padding:15px 0 15px 0 !important;}
.autoframe .result-bx li{overflow:hidden; display:block; width:100%;}
.autoframe .result-bx li a{width:330px; padding:5px 20px;}
.autoframe .result-bx li a:hover{background:#f5f5f5;}
.autoframe .result-bx li a .keyword{color:#ff0000;}
.autoframe .func{position:absolute; bottom:0; left:0; width:330px; height:16px; padding:10px 20px; background:#f5f5f5; }
.wordsearch-area .autoframe .func{width:297px; }
/*.wordsearch-area .autoframe .func{width:231px; }*/

/*2015-12-02 css 추가*/

.autoframe .func a:hover{color:#000;}
.autoframe .func .word-sort{float:left;}
.autoframe .func .word-sort a{margin-right:6px; padding-left:10px; background: url(../img/bg/list-line.gif) no-repeat 0 3px;}
.autoframe .func .word-sort a:first-child{padding-left:0; background:none;}
.autoframe .func .word-sort .active{color:#333; font-weight:bold;}

/*2015-12-02 css 추가*/
.autoframe2 .frame-bx{position: relative; top:0; left:0; padding-bottom:36px;}
.autoframe2 .frame-bx a{margin-top:0 !important; float:none; color:#666;}
.autoframe2 .result-bx{padding:15px 0 15px 0 !important;}
.autoframe2 .result-bx li{overflow:hidden; display:block; width:100%;}
.autoframe2 .result-bx li a{width:330px; padding:5px 20px;}
.autoframe2 .result-bx li a:hover{background:#f5f5f5;}
.autoframe2 .result-bx li a .keyword{color:#ff0000;}
.autoframe2 .func{position:absolute; bottom:0; left:0; width:330px; height:16px; padding:10px 20px; background:#f5f5f5; }

.autoframe3{z-index:99; position:absolute; top:77px; left:0; width:337px; background:#fff; border:1px solid #65c330;}
.autoframe3 .frame-bx{position: relative; top:0; left:0; padding-bottom:36px;}
.autoframe3 .frame-bx a{margin-top:0 !important; float:none; color:#666;}
.autoframe3 .result-bx{padding:15px 0 15px 0 !important;}
.autoframe3 .result-bx li{overflow:hidden; display:block; width:100%;}
.autoframe3 .result-bx li a{width:330px; padding:5px 20px;}
.autoframe3 .result-bx li a:hover{background:#f5f5f5;}
.autoframe3 .result-bx li a .keyword{color:#ff0000;}
.autoframe3 .func{position:absolute; bottom:0; left:0; width:330px; height:16px; padding:10px 20px; background:#f5f5f5; }
.autoframe3 .func a:hover{color:#000;}
.autoframe3 .func .word-sort{float:left;}
.autoframe3 .func .word-sort a{margin-right:6px; padding-left:10px; background: url(../img/bg/list-line.gif) no-repeat 0 3px;}
.autoframe3 .func .word-sort a:first-child{padding-left:0; background:none;}
.autoframe3 .func .word-sort .active{color:#333; font-weight:bold;}

.autoframe4{z-index:99; position:absolute; top:77px; left:0; width:368px; background:#fff; border:1px solid #65c330;}
.autoframe4 .frame-bx{position: relative; top:0; left:0; padding-bottom:36px;}
.autoframe4 .frame-bx a{margin-top:0 !important; float:none; color:#666;}
.autoframe4 .result-bx{padding:15px 0 15px 0 !important;}
.autoframe4 .result-bx li{overflow:hidden; display:block; width:100%;}
.autoframe4 .result-bx li a{width:330px; padding:5px 20px;}
.autoframe4 .result-bx li a:hover{background:#f5f5f5;}
.autoframe4 .result-bx li a .keyword{color:#ff0000;}
.autoframe4 .func{position:absolute; bottom:0; left:0; width:328px; height:16px; padding:10px 20px; background:#f5f5f5; }
.autoframe4 .func a:hover{color:#000;}
.autoframe4 .func .word-sort{float:left;}
.autoframe4 .func .word-sort a{margin-right:6px; padding-left:10px; background: url(../img/bg/list-line.gif) no-repeat 0 3px;}
.autoframe4 .func .word-sort a:first-child{padding-left:0; background:none;}
.autoframe4 .func .word-sort .active{color:#333; font-weight:bold;}

/*2015-12-02 css 추가*/

/* 150212 인기검색어 추가 */
.click_search {z-index:1; position:absolute;top: 40px; left:355px; width:390px; height:20px;}
.click_search ul { margin:0; padding:0; }
.click_search ul li { float:left; margin:4px 15px 0px 0px; list-style-type:none; text-align:left !important; position:relative;}
.click_search ul li a { text-align:left; height:20px; max-width:305px;  text-overflow:ellipsis; overflow:hidden; }
.click_search ul li a.first_on { padding: 0px 0px 0px 20px; background:url(../img/common/search_ico.png) no-repeat;}
.c_search_b  {z-index:98; position:absolute;top: 45px; left:687px; width:370px;}
.c_search_b .popprev {border:1px solid #dedede; margin-right:0px; height:0}
.c_search_b .popprev span{border:none; background:url(../img/bg/prev.gif) no-repeat 3px 2px;  text-indent:-999px; font-size:0; }
.c_search_b .popnext span{background:url(../img/bg/next.gif) no-repeat 3px 2px; text-indent:-999px; font-size:0;}
.c_search_b .popnext {height:0; margin-left:-1px; border:1px solid #dedede;}
/* 150212 인기검색어 추가 end */

.pagesearch-area .click_search {z-index:1; position:absolute;top: 45px; left:355px; width:390px; height:20px;}
.pagesearch-area .click_search ul { margin:0; padding:0; }
.pagesearch-area .click_search ul li { float:left; margin:4px 15px 0px 0px; list-style-type:none; text-align:left !important; position:relative;}
.pagesearch-area .click_search ul li a { text-align:left; height:20px; max-width:305px;  text-overflow:ellipsis; overflow:hidden; }
.pagesearch-area .click_search ul li a.first_on { padding: 0px 0px 0px 20px; background:url(../img/common/search_ico.png) no-repeat;}
.pagesearch-area .c_search_b  {z-index:98; position:absolute;top: 50px; left:687px; width:370px;}
.pagesearch-area .c_search_b .popprev {background:url(../img/bg/prev.gif) no-repeat 3px 2px; margin-right:0px; padding:7px; border:1px solid #dedede;}
.pagesearch-area .c_search_b .popnext {background:url(../img/bg/next.gif) no-repeat 3px 2px; margin-left:-1px; padding:7px; border:1px solid #dedede;}

.mainsearch-area .click_search {z-index:1; position:absolute;top: 30px; left:355px; width:390px; height:20px;}
.mainsearch-area .click_search ul { margin:0; padding:0; }
.mainsearch-area .click_search ul li { float:left; margin:4px 15px 0px 0px; list-style-type:none; text-align:left !important; position:relative;}
.mainsearch-area .click_search ul li a { text-align:left; height:20px; max-width:305px;  text-overflow:ellipsis; overflow:hidden; }
.mainsearch-area .click_search ul li a.first_on { padding: 0px 0px 0px 20px; background:url(../img/common/search_ico.png) no-repeat;}
.mainsearch-area .c_search_b  {z-index:98; position:absolute;top: 35px; left:687px; width:370px;}
.mainsearch-area .c_search_b .popprev {background:url(../img/bg/prev.gif) no-repeat 3px 2px; margin-right:0px; padding:7px; border:1px solid #dedede;}
.mainsearch-area .c_search_b .popnext {background:url(../img/bg/next.gif) no-repeat 3px 2px; margin-left:-1px; padding:7px; border:1px solid #dedede;}

/* 숨김 켄텐츠 - 접근성 */
.hidden_cnt {position: absolute; left:-10000px; top:auto;  height:1px; overflow:hidden; }
.n_tab_st { margin:0; padding:10px; width:100%; clear:both; height:50px; }
.n_tab_st { width:100%; display:block;}
.n_tab_st ul li { border-right:1px solid #bdbdbd; list-style-type:none; margin:0; float:left;   background-color:#d3d3d3; font-size:14px; text-align:center;}
.n_tab_st ul li.on { background-color:#b4b4b4; font-weight:bold; text-align:center;}
.n_tab_st ul li a {  width:225px; line-height:50px;  font-size:14px; text-align:center; color:#333;}
.n_tab_st ul li a:hover { color:#fff;}

.sel_btn { margin-left:5px;}

/*유기농 인증마크 텍스트 영역*/
.img_txt_area{ padding:10px; display: block }
.img_txt_area .img_txt {position: relative; border-bottom:1px solid #ededed; padding:10px}
.img_txt_area .img_txt img{float:left;}
.img_txt_area .img_txt .r_txt{ position: absolute; top:30px; margin-left:90px }
.img_txt_area .img_txt .r_txt dt{font-weight:bold; font-size: 15px; background: none; padding-left:20px}

/* 2차사업 추가*/

/*position*/
.p_relative{position: relative}
.line_21{line-height:21px}

hr.bor_1px{border-bottom: solid 1px #e0e0e0; display: block}

/*padding-left*/
.pl3{padding-left:3px}

/*버튼 오른쪽 정렬 */
.btn_r{position:absolute; right:0; top:0; display:inline-block}

/*search_summary*/

.search_summary{background:#f7f3f3; padding:10px; border-top: solid 1px #d9d9d9; border-bottom:dotted 1px #d6d6d6; }
.search_summary dl{display:block;position:relative}
.search_summary dt{float:left; font-weight:700; }
.search_summary dt, .search_summary dd{font-size: 1.1em}
.search_summary dd{float:left; width:80%; margin-left:30px; display:inline-block;}

/* padding-left 정의*/
.pl3{padding-left:3px !important}
.pl4{padding-left:4px !important}
.pl5{padding-left:5px !important}

/* 탭박스 안에 토글 리스트 정의*/
.new_list_box{margin:5px; display:block; border:solid 1px #eee3be; }
.new_list_box tbody th:last-child{background: none}
.new_list_box > table > tbody > tr > th{background:#fff8e1 !important;; border-bottom:solid 1px #eee3be !important;}
.new_list_box > table > tbody > tr > td {background:#fcfbf6; border-bottom:solid 1px #eee3be; }
.new_list_box > table > tbody > tr > td a{background: url(../../ps/img/icon/bullet_list.gif)no-repeat 0 8px ; padding-left:8px; margin-right:10px; padding-bottom:2px; line-height:21px }
.new_list_box > table > tbody > tr > td a.none{display:inline-block; height:18px; padding:0 10px; background:url(../img/bg/bg_btn3.gif) repeat-x 0 0; border:1px solid #888; font-size:11px; color:#fff;  line-height:20px;}
.new_list_box > table > tbody > tr > td a.on{ text-decoration:underline; color:#b08c00 }
.new_list_box > table > tbody > tr > td a:hover{ color:#b08c00 ;}
.new_list_box .table_list th{padding:5px 10px}
.new_list_box .table_list td.first{border-left:none; border-right:solid 1px #eee3be; background:#fff8e1 !important;; border-bottom:solid 1px #eee3be !important; }
.new_list_box .table_list td.left{border-left:solid 1px #eee3be;border-right:solid 1px #eee3be; background:#fff8e1 !important;; border-bottom:solid 1px #eee3be !important;}
.new_list_box .table_list td{padding:5px 5px}

/* 추가 탭메뉴 */
.tab-type04_New {position: relative; background:url(../../ps/img/bg/tab4_new_bg_line_2015.png) repeat-x 0 bottom; margin-top:20px;display: block; height:32px;  }
.tab-type04_New li:first-child {border-left:1px solid #d1d1d1;}
.tab-type04_New li {float:left;  border-right:1px solid #d1d1d1;  min-width:98px; text-align:center; background:#ebeae8 url(../../ps/img/bg/tab4_new_li_bg_2015.png) repeat-x 0  0;}
.tab-type04_New li a.br1{padding:17px 0 16px;}
.tab-type04_New li.on {background:#fff url(../../ps/img/bg/tab4_new_bg_2015.png) repeat-x 0 0;border-left: 1px solid #666; border-right: 1px solid #666;margin-left: -1px;}
.tab-type04_New li:first-child.on {margin-left: 0;}
.tab-type04_New li.on a {color:#7f7f7f; font-weight:bold; line-height:32px; border-bottom: none }
.tab-type04_New li a {display:block;  color:#7f7f7f; padding:0 20px; line-height:32px; border-bottom: none; font-weight:bold}
/*추가 탭메뉴 */

/* 추가 탭메뉴 */
.tab-type04_New_s {position: relative; background:url(../../ps/img/bg/tab4_new_bg_line_2015.png) repeat-x 0 bottom; margin-top:5px; display: block; height:32px;  }
.tab-type04_New_s li:first-child {border-left:1px solid #d1d1d1;}
.tab-type04_New_s li {float:left;  border-right:1px solid #d1d1d1;  min-width:65px; text-align:center; background:#ebeae8 url(../../ps/img/bg/tab4_new_li_bg_2015.png) repeat-x 0  0;}
.tab-type04_New_s li a.br1{padding:17px 0 16px;}
.tab-type04_New_s li.on {background:#fff url(../../ps/img/bg/tab4_new_bg_2015.png) repeat-x 0 0;border-left: 1px solid #666; border-right: 1px solid #666;margin-left: -1px;}
.tab-type04_New_s li:first-child.on {margin-left: 0;}
.tab-type04_New_s li.on a {color:#7f7f7f; font-weight:bold; line-height:32px; border-bottom: none }
.tab-type04_New_s li a {display:block;  color:#7f7f7f; padding:0 20px; line-height:32px; border-bottom: none; font-weight:bold}
/*추가 탭메뉴 */

/* 신규 페이지 블릿 정의 */
.tit_01{display:block; font-size:18px;  font-weight:500; letter-spacing: -1px}
.tit_02{border-bottom: solid 2px #509a27;  margin-bottom: 5px; padding: 0 5px 3px 5px; color:#000; font-weight:500; font-size:16px; display:inline-block; background: none !important}
.tit_03{margin:5px 0 5px 0; padding-left:15px; background:url(../img/icon/blet_h5.png) no-repeat 0 8px; font-size: 1.4em; font-weight:400; color:#000; line-height: 25px}
.tit_03_s{margin:5px 0 5px 15px; padding-left:15px; background:url(../img/icon/blet_h5.png) no-repeat 0 8px; font-size: 1.3em; font-weight:400; color:#000; line-height: 25px}
.new_list{display:block}
.new_list li{margin-top:5px;padding-left:10px;line-height:23px;background: url(../img/icon/bullet_h4.gif) no-repeat 0 8px;}
.new_list li li{background: url(../img/bg/list_bullet02.gif) no-repeat 0 7px; padding-left:10px; line-height:23px; color:#666}
.new_list li li li{background: url(../img/bg/list_bullet03.gif) no-repeat 0 8px; padding-left:10px; line-height:23px; color:#666}
.new_list li li li {background: url(../img/icon/bullet_h6.gif) no-repeat 0 8px; padding-left:8px; color:#666;}
.new_list li li li ol{list-style-type: decimal;  margin-left:10px}
.new_list li li li ol li{background:none; padding-left:0}

.bg_apricot{background:#fdf9eb}

/*폰트 정의*/
.fs1_3em{font-size:1.3em !important;}

/* 가축분뇨 checkbox 영역*/
.select-bx2 {margin-top:0;}
.select-bx2 .tit { padding-right: 10px; background:url(../../ps/img/bg/line_tab_2015.gif) no-repeat right 50% !important; font-weight:600 !important; }
.select-bx2 .search-tit {background: #f8f8f6; border:1px solid #e0e0e0; border-radius: 0.3em; position:relative; min-height:40px; line-height:40px; padding-left:10px; overflow:hidden;}
.select-bx2 .search-tit p{display:block; padding-left:3px; line-height:38px;}
.ie7 .select-bx2 .search-tit p{  line-height:38px; }
.select-bx2 .search-tit p span{margin-left:10px;}
.select-bx2 .search-tit input[type="checkbox"]{margin-right: 10px}
 input.input_r[type="text"]{text-align: right}
/*2가축분뇨 checkbox 영역*/

/* 연관서비스 */
.assServices-wrap{position:relative; border:1px solid #999999;}
.assServices-wrap .assServices-header{position:relative;background:#eee url(../../ps/img/bg/bg_assServices-header.png) 9px 50% no-repeat; /*border-bottom:1px dashed #c4c2c2;*/ padding:12px 9px 10px;}
.assServices-wrap .assServices-header p {line-height: 20px; }
.assServices-wrap .assServices-header p.title{color:#2a7500; font-size:17px; padding-left:174px}
.assServices-wrap .assServices-header p.title span.fx_point{font-size:20px; color:#2a7500; display:inline-block}
.assServices-wrap .assServices-header p.title span{font-size:14px; display:block; color:#333;}
.assServices-wrap .assServices-header .btn_open{position:absolute; top:11px; right:18px; width:48px; height:48px; background: url(../../ps/img/btn/btn_toggle.png) no-repeat; overflow:hidden;}
.assServices-wrap .assServices-header .btn_open.on{background-position:0 -63px;}
.assServices-wrap .assServices-body{padding:10px 9px; background:#f7f7f7; display:none;}
.assServices-wrap .assServices-body .listMenu{border:1px solid #ccc;display:inline-block}
.assServices-wrap .assServices-body .listMenu:after{content:'';clear:both;display:block}
.assServices-wrap .assServices-body .listMenu li{float:left;width:80px; text-align:center; border-left:1px solid #ccc; background:#f7f7f7}
.assServices-wrap .assServices-body .listMenu li:first-child{border-left:none;}
.assServices-wrap .assServices-body .listMenu li a{display:block;line-height:22px;font-size:13px}
.assServices-wrap .assServices-body .listMenu li a.on, .assServices-wrap .assServices-body .listMenu li a:hover{background:#509a27;color:#fff;}
.assServices-wrap .assServices-tableWrap table{border:1px solid #bababa; margin-top:20px;}
.assServices-wrap .assServices-tableWrap tbody th{background:#f7f7f7; border-right:1px solid #ccc; padding:5px 0 3px 0; text-indent:12px;font-weight:bold}
.assServices-wrap .assServices-tableWrap tbody td{background:#fff; padding:5px 0 3px 8px;}
.assServices-wrap .assServices-tableWrap tbody td li{float:left; background: url(../../ps/img/bg/vLine_list_li.png) left 3px no-repeat; padding:0 10px;}
.assServices-wrap .assServices-tableWrap tbody td li:first-child{background:none;}
.assServices-wrap .assServices-tableWrap tbody td li a.on{color:#509a27;}
.assServices-wrap .assServices-tableWrap tr{border-top:1px dotted #c4c2c2;}
.assServices-wrap .assServices-tableWrap tr:first-child{border-top:none;}

/*board 리스트 텍스트 정렬 */
.board_talign{position:relative; display:block; padding:5px 10px; font-weight: 600}
.board_talign .board_rtxt{position:absolute; right:0; display:inline-block; top:0}
.board_talign .board_rtxt .t_first{background:url(../../ps/img/bg/v_dot.png) no-repeat right 50%; padding-right:10px;}
.board_talign .board_rtxt a span{background: url(../../ps/img/icon/icon_check_off_2015.png) no-repeat left 50%; padding-left:20px; color:#666}
.board_talign .board_rtxt a .on{background: url(../../ps/img/icon/icon_check_over_2015.png) no-repeat left 50%; padding-left:20px; color:#383737}

/*곤충 용어검색*/
.type_dic{display:block; border-top:1px solid #dedede;}
.type_dic dl{position:relative}
.type_dic dt{float:left; line-height:25px; font-weight:600}
.type_dic dd{margin-left:60px; display:block;}
.type_dic dd.word_han{display:inline-block; margin-top:10px}
.type_dic .word_area{ display:inline-block; }
.type_dic .word_area li{border:solid 1px #dedede; background:#fff; padding:0!important; margin-top:5px}
.type_dic .word_area li a{padding:3px 8px; font-weight:600; display:block}
.type_dic .word_area li a:hover{background:#1c9f25 !important; color: #fff !important; display:block}

.dic_result{position:relative; margin:0; background:#f7f3f3 url(../../ps/img/bg/b_dot.png) repeat-x left bottom; width:100%}
.dic_result li{position: relative; display:block; min-height:100px; border-bottom:solid 1px #dedede;}
.dic_result li.last{border-bottom:none}
.dic_result li:last-child{border-bottom:none}
.dic_result li li{border-bottom:none; padding:10px}
.dic_result li li.result_txt {float:left; width:75%; }
.dic_result li li.btn_area{ width:20%;position:relative; display:inline-block}
.dic_result li li.btn_area a{position:absolute; right:20px; bottom:10px; background:url(../img/farmskill/btn-tbl.png) no-repeat; text-align:right; width:97px; padding-right:25px; height:28px; line-height:28px; color:#fff;}
.dic_result li li.btn_area a span{color:#fff;}
.dic_result li li.result_txt dl dt{line-height: 31px; font-size: 20px; font-weight: 600}

/*sns 수집신청 */
.pop_sns{display:inline-block; border-top:dotted 1px #d6d6d6; border-bottom:dotted 1px #d6d6d6; margin:0; padding:0 }
.pop_sns p{background:#f7f7f7; padding:7px 10px}
#sns_p_con{width:100%;  display:block;}
.sns_tab{ padding:0;  border-bottom:solid 1px #c9c9c9;  display:block; height:29px;}
.sns_tab li{ width:100px; height:30px; float:left; border-left:solid 1px #c9c9c9;border-right:solid 1px #c9c9c9; }
.sns_tab li:first-child{border-right:none;}
.sns_tab li a{ outline:none; display:block; color:#999; line-height:30px; text-align:center; background:#f7f7f9 url(../../ps/img/bg/pop_tab_bg.png) repeat-x left top; font-weight: 600}
.sns_tab li a.selected{ text-decoration:none; color:#509a27;cursor:default;background:#fff url(../../ps/img/bg/pop_tab_over_bg.png) repeat-x left top}
.panel{ clear:both; border:1px solid #c9c9c9; border-top:none;padding:0; }
.panel li{ list-style-type:none; padding:10px; text-indent:1em; }
.blet_green{background: url(../img/bg/list_bullet03.gif) no-repeat 0 8px; line-height:20px; color:#666}

.pop_table{}
.pop_table table{border:none; }
.pop_table label, .sns_id_w_box label{display:inline; margin-left:2px}
.pop_table table > tbody> tr > th,
.pop_table table > tbody> tr > td{border-bottom:solid 1px #f2f2f2}
.pop_table table > tbody> tr > td.last, .pop_table table > tbody> tr > th.last {border-bottom:none}
.pop_table table  th, .pop_table table  td, .sns_id_w_box table th, .sns_id_w_box table td {padding:5px 0; font-size: 13px; line-height: 25px;}
.pop_table table  th, .sns_id_w_box table th{font-weight:600; text-align: left}
.pop_table span, .sns_id_w_box span{font-size: 13px; line-height:25px;}
.pop_table table td textarea{height:auto!important}

/*신청 신청중, 승인 반려 */
.p_txt{background:#f7f7f9; padding:40px 0; text-align:center; font-size:24px; display: block}
.p_txt span{padding:5px 10px; font-size:24px; }
.p_txt span.red_t{background:#368ec6; padding:5px 10px; font-size:24px; border-radius:0.3em; color:#fff}
.p_txt span.gr_t{background:#368ec6; padding:5px 10px; font-size:24px; border-radius:0.3em; color:#fff}
.p_txt span.yg_t{background:#b08c00; padding:5px 10px; font-size:24px; border-radius:0.3em; color:#fff}

/*신청 결과 반려 내용*/
.sns_res_txt{background:#b08c00; border-radius:0.3em; padding:20px 0; display: block; color: #fff}
.sns_res_txt dt{font-size:20px;}
.sns_res_txt dd{font-size:14px;}

/* 신청 결과 아이디 입력*/
.div_result{position:relative; left:15%; margin:0 auto}
.sns_id_w_box{background:#f7f7f9; border:solid 1px #c9c9c9 }
.sns_id_w_box table th, .sns_id_w_box table td{}

/*summary_txt*/
.sum_t_txt{padding:10px; background:#fdf9eb; border-top:1px solid #b1b5ac;border-bottom:1px dashed #c4c2c2;}
.sum_t_txt p{font-size:13px}
.sum_c_box{border:solid 1px #d6d6d6; background:#f7f7f7; padding:7px 10px}
.sum_c_box p{line-height:23px; font-size:13px;}
.sum_c_box li{line-height:23px;}

/*2015-11-30 조회된 데이터가 없을경우*/
.data_none{border-top:solid 2px #888; border-bottom:solid 1px #d6d6d6; background:#f7f7f7;}
.data_none p{height:50px; line-height:50px; font-size: 14px;}

/*20151203 본문 컨텐츠 정의*/
.new_con_txt{display:block}
.new_con_txt li{font-size:13px; line-height:21px}

/*20151209 농산물소득정보 정의 */
.list-quarter>li{float:left; width:22%; padding-left:3%;}
.list-quarter li li{margin-bottom:5px;}
.list-quarter li li {float:left; background: url(../../ps/img/icon/bullet_list.gif)no-repeat 0 15px ;font-weight: 500; font-size:1.25em;  color: #585858; padding-left:7px; padding-right:7px; margin-right:7px;line-height: 25px;  }
.list-quarter li li.on a, .list-quarter li li a:hover {text-decoration: underline; color:#b08c00; font-weight: 600 }

/*타이틀과 버튼을 양쪽 정렬 */
.tit_bt_align{position:relative; line-height:30px;}
.tit_bt_align .left_tit{display:inline-block; position:relative}
.tit_bt_align .r_btn{display:inline-block; position:absolute; right:0; top:-7px}
.tit_bt_align .r_btn_01{display:inline-block; position:absolute; right:0; top:10px}

/* 리스트 타입*/
.list-type02_01 li {background: url(../img/bg/list_bullet02.gif) no-repeat 0 10px; padding-left:10px; color:#666; border-bottom:1px dashed #eadbab; line-height:25px}


/*한국표준사료 성분표 맞춤형 사료 검색  여백조정*/
.search_standard { padding:15px 0 10px;}
.search_standard  dd{width:65%; line-height:23px;}

/*공공data 개방 */
.data_con1{background:url(../../ps/img/common/data_img.png) no-repeat right 30%; display:block; height:200px;}
.data_con1 dt{}
.data_con1 dd{width:65%; line-height:23px;}
.data_con2{display:block}
.data_con2 ul{background:url(../../ps/img/common/data_box.png) no-repeat 0 0; height:250px }
.data_con2 ul.bg{ background-position:right top; }
.data_con2 li{background:url(../../ps/img/common/data_img_02.png) no-repeat -10px -20px; float:left}
.data_con2 li.data_step1{background-position: 40px 0;width: 200px;}
.data_con2 li dl{position:relative; padding-top:90px;margin: 0 50px 0 30px;}
.data_con2 li.data_step1 dl dt, .data_con2 li.data_step2 dl dt, .data_con2 li.data_step3 dl dt, .data_con2 li.data_step4 dl dt{border-bottom:solid 1px #000; font-size:14px; font-weight:bold; line-height:30px}
.data_con2 li dl dd{line-height:18px; font-size: 13px}
.data_con2 li.data_step2{background-position: -154px 0;width: 190px; margin-left:0}
.data_con2 li.data_step2 dl{margin: 0 20px 0 20px;}
.data_con2 li.data_step3{background-position:-350px 0;width: 200px; margin-left:0}
.data_con2 li.data_step3 dl{margin:0 10px 0 25px;}
.data_con2 li.data_step4{background-position: -552px 0;width: 190px; margin-left:0}
.data_con2 li.data_step4 dl{margin: 0 5px 0 30px;}

.data_con3{background:url(../../ps/img/common/data_back_img.png) no-repeat right top; display:block; height:117px; border-top:solid 1px #ededed }
.data_con3 p{width:50%; line-height:30px; padding-top:30px; font-weight:600}
.data_con4 p, .data_con4 ul li{background:url(../../ps/img/icon/bullet_yred.gif) no-repeat left 7px; padding-left:10px}
.data_con4 ul li{width:30%; float:left}
.data_con5{border-top:solid 1px #ededed}
.data_con5 ul li{background:url(../../ps/img/common/data_img_03.png) no-repeat right top; height:100px; width:80px; overflow: hidden; float:left}
.data_con5 ul li.torrent1{background-position: 2px 0;}
.data_con5 ul li.torrent2{background-position: -88px 0;}
.data_con5 ul li.torrent3{background-position: -177px 0;}
.data_con5 ul li.torrent4{background-position: -267px 0;}
.data_con5 ul li.torrent5{background-position: -353px 0;}
.data_con5 ul li.torrent6{background-position: -436px 0;}
.data_con5 ul li em{ text-align: center; width:80px; padding-top:70px; font-weight: 600}

.list_tit{border-top:solid 1px #c2c2c2; border-bottom:solid 1px #c2c2c2; background:#f5f5f5; display:block; padding:8px 10px; }
.list_tit .le_txt{ line-height: 32px;}
.list_tit a, .rGbtn a{background:url(../../ps/img/btn/btn_gray.png) no-repeat left 50%; height:32px;  padding:0 10px 0 9px; line-height: 32px;}
.list_tit a.r_la_btn, .rGbtn a.r_la_btn{background-position: right top}
.list_tit a span, .rGbtn a span{background:url(../../ps/img/icon/icon_arrow4.png) no-repeat right 50%; padding-right:25px }

.list_ta2{}
.list_ta2 .data_con5{border-top:none}
.list_ta2 table td{padding:10px 0 5px 0; border-bottom:solid 1px #c2c2c2 }
.list_ta2 .w_40_r{width:18%; background: url(../../ps/img/icon/line_02.gif) no-repeat right 50%;}
.list_ta2 .w_40{background:none; padding-left:10px; }
.list_ta2 .w_40_r, .list_ta2 .w_40{font-size: 12px; color: #666; margin-top:7px;}
.btn_gray2{background:#f8f8f6; border: solid 1px #bbb; padding:0 10px; line-height: 21px; }
.btn_gray2 span{color:#666}
.btn_gray2 span.btn_daDown{background:url(../../ps/img/icon/icon_down_small.png) no-repeat right 50%; padding:0 23px 0 10px}
.btn_gray{background:url(../../ps/img/btn/btn_bg_s.png) no-repeat left 50%; height:23px; padding:10px 10px 10px 10px}
.btn_gray span{background:url(../../ps/img/icon/icon_arrow3.png) no-repeat right 50%; line-height: 21px; padding-right:7px }

.data_btn2{margin-top:27px}
.data_btn2 dt{font-weight: 600;line-height:23px; width:40%; float:left}
.data_btn2 dd{line-height:21px;float:left}

/*큐레이션 cms 화면*/
.scrapDiv{width:1130px; padding:0; margin:0; position: relative;  display: block}
.scrapDiv ul.tab {border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; background:url(../../ps/img/bg/curation_top_bg_pattern.png) repeat-x 0 0; padding:5px 3px 0 20px; height:42px;}
.scrapDiv ul.tab li{float:left; margin:5px 3px 0 10px}
.scrapDiv ul.tab li a{background:#b0b0b0; border-radius: 0.3em; border:solid 1px #939393; color:#666; padding:5px 10px; font-size:14px; font-weight: 600; line-height: 16px}
.scrapDiv ul.tab li.on a{background:#3b83cc; border:solid 1px #3576b8; color: #fff; padding:5px 10px}
.scrapDiv .cms_con{background: url(../../ps/img/bg/cms_left_bg.gif) repeat-y; height:600px; position: relative;}
.scrapDiv .cms_con .left_lnb{float:left; width:220px;}
.scrapDiv .cms_con .left_lnb h2{  background:#509a27 url(../../ps/img/bg/cms_left_tit_bg.gif) no-repeat 7px 50%; padding-left: 50px; font-size:17px; color: #fff; height: 42px; line-height: 42px}
.scrapDiv .cms_con .left_lnb ul{float:none; width:220px;}
.scrapDiv .cms_con .left_lnb ul li{position: relative; display: block; border-bottom:solid 1px #c0c0c0; line-height: 45px; padding-left:10px}
.scrapDiv .cms_con .left_lnb li a{font-size:14px; width:170px; font-weight:600}
.scrapDiv .cms_con .left_lnb li a span{position: absolute; right:10px; top:17px; overflow: hidden; text-indent:-999px; width:15px; font-size: 0; background:url(../../ps/img/farmsearch/close_btn.png) no-repeat 0 0;}
.scrapDiv .btn_r_cms{position: absolute; right:10px; bottom:10px; display: block}
.scrapDiv .btn_r_cms a{line-height: 16px; font-weight:600; font-size: 14px; color: #666}
.scrapDiv .btn_r_cms a{border:solid 1px #939393; border-radius:0.3em;  padding:5px 10px 5px 10px; background:#fff }
.scrapDiv .btn_r_cms a.btn_up span{background:url(../../ps/img/icon/simple_bullet_up_cms.png) no-repeat 20% 0; width:14px; height:10px; display:inline-block;margin-left:10px}
.scrapDiv .btn_r_cms a.btn_down span{background:url(../../ps/img/icon/simple_bullet_down_cms.png) no-repeat 20% 0; width:14px; height:10px; display:inline-block;margin-left:10px}
.scrapDiv .cms_con .cms_iframe{float:left; width:890px; margin:0 0 0 20px}
.p_relative{display:block; position:relative}
.cms_tit{height:30px; line-height:30px; padding-left: 12px; border-bottom:solid 1px #dfdfdf; margin-bottom:10px}

/*
.scrapDiv {width: 1130px;}
.scrapDiv ul.tab {width: 1130px; border-bottom: 1px solid #c0c0c0;}
.scrapDiv div.ptalHTML {padding-top:10px; padding-bottom: 10px;}
.scrapDiv div.ptalHTML .title {color: black; font-weight: bold;}
.scrapDiv div.ptalHTML .ptal {padding-top:15px;}
.scrapDiv div.sl{ left:1115px; margin-top:5px; position: absolute;}
.scrapDiv div.sl a{color: #88f;}
.scrapDiv div.ptalFilter {padding-top:15px; }
.scrapDiv div.ptalFilter .scrapFilter{width: 1130px; height: 200px;}
.scrapDiv div.ptalFilter .scrapFilter td.imageArea{width: 200px; height: 180px; text-align: center; vertical-align:bottom; overflow: hidden;}
.scrapDiv div.ptalFilter .scrapFilter td.imageArea div.image{width: 200px; text-align: center; overflow: hidden;}
.scrapDiv div.ptalFilter .scrapFilter td.imageArea div.text{width: 200px; height: 30px; padding-top: 10px;}
*/

/*2015-12-28 변경 해외 수출지원관 수출 관련기관*/
.export_gov{border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; }
.export_gov ul{padding-top:10px}
.export_gov ul li{border-bottom:solid 1px #dcdcdc; position:relative; padding-bottom:15px; width:100%;  min-height: 130px;}
.export_gov ul li.last_bot{border-bottom:none}
.export_gov ul li p{width:166px; display:inline-block; border:solid 1px #e0e0e0; padding:28px 10px; margin-left:15px; margin-top:10px}
.export_gov ul li dl{position:absolute; top:0; right:10px; width:70%; padding:10px 0; }
.export_gov ul li dt a{font-weight:600; font-size:20px}
.export_gov ul li dd.home{background:url(../../ps/img/farmskill/export_url_img.png) no-repeat left 50%; padding-left:70px; position:absolute; right:0; display:inline-block; line-height:25px;}
.export_gov ul li a, .export_gov ul li dd.txt{color:#333}
.export_gov ul li dd.txt{background:#f8f8f6; border-top:solid 1px #d7d7d7; padding:8px 5px; margin-top:25px; font-size:13px;line-height:18px; }

/*201512-28 농약의 정의및 범위*/
.tit-c { position:absolute; width:300px; text-align:center; padding:5px; background:#ebebeb; line-height:30px; font-size:14px; left:50%; margin-left:-150px; top:-20px; }

/* 2차사업 추가*/

/*탭 안에 닫기 버튼 정렬*/
.close_area{background:url(../../ps/img/bg/bg_toggle.gif) repeat 0 0; height:21px; padding:0; margin:0; text-align:center; padding:3px 0; border-top:solid 1px #d4be77}
.close_area a{background:url(../../ps/img/icon/icon_toggle_arrow.gif) no-repeat right 50%; padding-right:10px}


/* 2016 jka add */
.clear{ clear: both}
#infolist-bx h5, #infolist-bx dl{ margin: 20px 0 0 20px}
#infolist-bx h5{ border-bottom: 2px solid #509a27; display: inline-block; font-size: 16px; padding: 0 5px 3px;}
#infolist-bx .skip{ position : absolute; width : 0; height : 0; font-size : 0;line-height : 0;overflow: hidden; border: 0; background: none}
#infolist-bx h6{ margin: 10px 0 10px 20px; font-size: 18px;}
#infolist-bx p.txtp{ margin: 15px 0 0 20px;}
#infolist-bx dl{ margin: 20px 0 30px 20px}
#infolist-bx dl dt{ margin: 20px 0 10px 15px;}
#infolist-bx dl dd strong{ font-size: 14px; display: block; line-height: 1.8}
#infolist-bx dl dd p{ margin-bottom: 10px; word-break: keep-all}

.farmUp{ background: #f9f9f9; border-bottom: 1px dashed #dbdbdb; border-top: 1px dashed #dbdbdb;}
.farmUp p.farmUp_tl{ line-height: 40px; border-bottom: 1px solid #dbdbdb; font-size: 14px; font-weight: bold; padding-left: 10px}
.farmUp .farmUp_pic{ padding: 10px 10px 10px 20px}
.farmUp .farmUp_pic img{ display: inline-block; margin: 10px 5px}

/* 간행물정보 pic-list01 type0 public 추가 */
.pic-list01.public ul li{ min-height: 166px;}
.pic-list01.public ul li dl{ margin: 0 0 30px 165px;}
.pic-list01.public ul li dl dt{ width: 15% !important;}
.pic-list01.public ul li dl dt.category{ padding-bottom: 15px; width: 98% !important;  margin-top: 5px}
.pic-list01.public ul li dl dd{ width: 75% !important; margin-bottom: 8px}

.footer-write .open-txt .txt_box strong{ position: relative; top: -2px;}

/* 농촌지방소식 */
.labelSkip {position:absolute;top:0;left:0;width:0;height:0;line-height:0; z-index:999; text-indent: -10000px}
.farmlclt_news.Dtl{ border-bottom: 1px solid #dcdcdc; padding-bottom: 25px}
.farmlclt_news ul{ padding-top: 0}
.farmlclt_news ul li{ padding: 15px 0; position: relative; vertical-align: top; border-bottom: 1px solid #dcdcdc}
.farmlclt_news ul li:after{ content: ""; display: block; clear: both}
.farmlclt_news ul li a{ position: relative}
.farmlclt_news ul li .thumb{ display: inline-block; float: left;  margin: 0 15px 0 0;}
.farmlclt_news ul li .thumb img{ width: 120px; height: 90px}
.farmlclt_news ul li .date{ position: absolute; top: 0; right: 15px; color: #666}
.farmlclt_news ul li a strong{ display: inline-block; margin: 0 0 10px 0;}
.farmlclt_news ul li p{ line-height: 1.5; color: #666; word-break: keep-all}
.imgButton{ border: 0; vertical-align: middle;}
.farmlclt_news .news_tl{ font-size: 16px; font-weight: bold; margin: 25px 0}
.farmlclt_news .newsDtl p *{ color: #666 !important}
.farmlclt_news .newsDtl p{ margin-bottom: 10px}
.farmlclt_news .newsDtl p img{ margin: 0 15px 5px 0}

/* 2016 02 15 add */
.data_con5 ul li.torrent7{ background-position: -523px 0}
.data_con5 ul li.torrent8{ background-position: -613px 0}
.data_con3.bg2{ background: url(../../ps/img/common/data_back_img2.png) no-repeat 100% 0; height: 187px}
.data_con3.bg3{ background: url(../../ps/img/common/data_back_img3.png) no-repeat 100% 0; height: 187px}
.data_con3 .fs25{ font-size: 25px}

.intro_bg{ background: #fdf9eb url(../../ps/img/info/intro_bg.gif) no-repeat 100% 0; padding: 15px 20px;}
.intro_bg p{ font-size: 14px; font-weight: bold; color: #383838; line-height: 26px; word-break: keep-all; letter-spacing: -1px}
.intro_bg p strong{ display: block; margin-bottom: 15px; font-size: 16px; color: #545454}
.intro_bg p strong em{ font-size: 20px; color: #509a27}

.intro h5{ font-size: 17px; font-weight: bold; color: #509a27; margin: 0 0 20px; padding: 0 10px}
.intro .intro_txt{ font-size: 14px; color: #545454; line-height: 24px; margin: 0 0 20px; word-break: keep-all; padding: 0 10px}
.intro .intro_txt.btnLine{ border-bottom: 1px solid #c0c0c0; padding-bottom: 20px}

.btn_s{ padding-left: 3px !important; padding-right: 3px !important; font-size:11px !important; letter-spacing: -1px}

/* 2016 03 08 */
.career_section .tbl-type01{ border: 0}
.career_section .tbl-type01 table{  border: 1px solid #dedede}
.career_section .tbl-type01 tr th:first-child, .career_section .tbl-type01 tr td:first-child{ border-left: 1px solid #dedede}
.tbl_chk .chk_off, .tbl_chk .chk_on{ display: inline-block; margin: 0 20px 0 10px}
.tbl_chk .chk_off em, .tbl_chk .chk_on em{  display: inline-block; width: 8px; height: 8px; border: 1px solid #aaa; margin-right: 3px; font-size: 0; line-height: 0; color: transparent}
.tbl_chk .chk_on em{ border: 1px solid #509a27; background: #509a27;}

/* 2016.07.25 */
#downloadModeler{ background: url(../img/etc/ghmodeler.jpg) no-repeat 0 0; min-height: 562px; margin-top: 20px}
#downloadModeler .downloadModeler_header{ height: 430px; font-size: 0; line-height: 0; text-indent: -1000000px}
#downloadModeler .downloadModeler_txt{ font-size: 15px; color: #434343; line-height: 1.6; margin: 0 20px; word-wrap:break-word; letter-spacing: -1px}
#downloadModeler .downloadModeler_txt strong{ font-size: 16px; vertical-align: top; }
#downloadModeler .downloadModeler_txt strong.point{ color: #db5a4c;}
#downloadModeler .downloadModeler_txt em{ font-size: 15px; vertical-align: top; background: #b9d2ef; color: #000; padding: 0 5px}
#downloadModeler .txt-c{ margin: 50px 0 0}

/* 2016.07.25 RDA인테러뱅 */
#interabang{ position: relative}
.interabang_header{ background: url(../img/interabang/headerBox.png) no-repeat 0 0; position: relative; height: 200px; padding: 5px 20px 5px 10px;}
.interabang_header:after{ content: ""; display: block; clear: both;}
.interabang_header .headerImg{ float: left; width: 314px; height: 200px;}
.interabang_header .header_txt{ float: right; width: 645px; max-height: 200px; position: relative}
.interabang_header .header_txt h1{ position: relative; margin: 15px 0 0 0; font-size: 24px; color: #434343; border-bottom: 1px dashed #c0c0c0; padding: 0 100px 8px 0; line-height: 1.3; letter-spacing: -1px}
.interabang_header .header_txt h1 strong{ font-size: 16px; display: block;}
.interabang_date{ position: absolute; right: 0; bottom: 10px; color: #509a27; font-size: 15px; letter-spacing: 0; font-weight: normal}
.interabangSummary{ margin-top: 10px; font-size: 14px; color: #6a6b6a; height: 95px; overflow-y: hidden; line-height: 1.4; word-break:keep-all}
.interabangNumber{ background: url(../img/interabang/headerBox_num.png) no-repeat 0 0; position: absolute; top: -3px; left: 16px; width: 84px; height: 51px; line-height: 28px; font-size: 16px; color: #fff; text-align: center;  letter-spacing: -1px; font-weight: bold;}
.interabangNumber strong{ font-size: 20px; vertical-align: top}
.interabang_contents{ margin: 15px}
.interabang_contents .tabList:after{ content: ""; display: block; clear: both;}
.interabang_contents .tabList li{ float: left}
.interabang_contents .tabList h2{ position: absolute; overflow: hidden; text-overflow: ellipsis;}
.interabang_contents .tabList h2 button{ background: #f5f5f5; border: 1px solid #ddd; border-radius: 5px; display: block; width: 100%; height: 50px; cursor: pointer; font-size: 16px; text-align: center; color: #757575; letter-spacing: -1px}
.interabang_contents .tabList h2 button em{ vertical-align: top; font-size: 16px; margin-right: 5px}
.interabang_contents .tabList h2.on button{ background: url(../img/interabang/patternBg.png); border: 0; color: #fff; font-weight: bold;}
.interabang_contents .tabList h2.on button em{ color: #fffc00}
.interabang_contents .tabList .tab-con{ padding-top: 75px; display: none}
.interabang_contents .tabList .active{ display: block !important}
.interabang_contents h3{ background: url(../img/interabang/interabang_h3.png) no-repeat 0 8px; padding-left: 15px; font-size: 19px; color: #333; letter-spacing: -1px; line-height: 1.4; margin-bottom: 10px}
.interabang_contents p{ word-break:keep-all}
.interabang_contents .txt1{ padding: 0 15px; font-size: 15px; color: #333; margin-bottom: 20px; letter-spacing: -1px}
.interabang_contents .point{ color: #ff5a00; margin: 3px 0; background: url(../img/interabang/point.png) no-repeat 0 6px; padding-left: 14px}
.interabang_contents .bullet1{ background: url(../img/interabang/bullet1.png) no-repeat 0 6px; margin: 0 15px; padding-left: 12px; line-height: 1.4; margin-bottom: 20px; font-size: 14px; color: #545454; float: none !important}
.interabang_contents .bullet2{ background: url(../img/interabang/bullet2.png) no-repeat 0 8px; margin: 5px 0 0 0; padding-left: 10px; line-height: 1.4; font-size: 13px; color: #545454;  float: none !important}
.interabang_contents .bullet3{ background: url(../img/interabang/bullet3.png) no-repeat 0 10px; margin: 3px 0 0 0; padding-left: 12px; line-height: 1.4; font-size: 13px; color: #666;  float: none !important}
.interabang_contents .noneBullet{ float: none !important; line-height: 1.5; color: #3a58ac}
.interabang_contents .summaryBox{ background: #fbfbfb url(../img/interabang/icon1.png) no-repeat 20px 25px; border: 2px solid #ebebeb; position: relative; padding: 15px 15px 15px 120px; min-height: 106px; margin: 20px 0; width: 780px}
.interabang_contents .summaryBox:after, .interabang_contents ul:after{ content: ""; display: block; clear: both;}
.interabang_contents .summaryBox .summaryTl{ font-size: 16px; font-weight: bold; color: #52ac1f; margin-bottom: 13px; letter-spacing: -1px}
.interabang_contents .summaryBox .corner{ position: absolute; background: url(../img/interabang/summaryBox.png) no-repeat 0 0; width: 34px; height: 34px; display: block; z-index: 10}
.interabang_contents .summaryBox .corner.lt{ left: -2px; top: -2px;}
.interabang_contents .summaryBox .corner.rb{ background-position: 100% 100%; right: -2px; bottom: -2px;}
.interabang_contents .txt2{ font-size: 14px; font-weight: bold; color: #333; margin: 8px 0; letter-spacing: -1px}
.interabang_contents .summaryBox .bullet3{ margin: 0 0 12px; float: none !important;}
.interabang_contents .picture{ margin: 10px 0; display: inline-block}
.interabang_contents .picture .imgList{ display: inline-block; margin-right: 5px}
.interabang_contents .picture .imgList img{ border: 1px solid #b9b9b9}
.interabang_contents .picture span{ text-align: center; display: block; margin-top: 5px}
.interabang_contents sub, .interabang_contents sup{ vertical-align: middle !important; font-size: 11px !important;}

.interabang_contents h4{ background: #f4d44d; display: inline-block; font-size: 17px; color: #000; letter-spacing: -1px; margin-bottom: 10px; padding: 7px 10px; margin: 10px;}
.interabang_contents h5{ margin: 15px 10px 20px;}
.interabang_contents h5 span{ font-size: 17px; color: #434343; letter-spacing: -1px; padding: 3px 10px; border-bottom: 2px solid #f4d44d; border-top: 2px solid #f4d44d}
.interabang_contents .tbl_list{ margin: 15px 0;}
.interabang_contents .tbl_list .tbl_caption{ border-bottom: 1px solid #434343}
.interabang_contents .tbl_list .tbl_caption span{ display: inline-block; padding: 3px 10px; color: #fff; background: #434343}
.interabang_contents .tbl_list th{ background: #f1f1f1; text-align: center; font-weight: bold; color: #434343; border: 1px solid #dedede; padding: 5px 5px 5px;}
.interabang_contents .tbl_list td{ background: #fff; color: #333; border: 1px solid #dedede; padding: 5px 5px 5px;}

/* 2016. 08.01 */
.listStyle3:after, .listStyle4:after{ content: ""; display: block; clear: both;}
.listStyle3 li{ float: left; height: 30px; padding-left: 15px !important; margin-right: 10px !important; background: url(../img/bg/bullet_brown.png) no-repeat 7px 50% !important; padding-right: 0 !important}
.listStyle3 li.on, .listStyle3 li:hover{ background: url(../img/bg/listStyle3.png) no-repeat 0 100% !important;}
.listStyle3 li a{ display: block; height: 30px; line-height: 30px; padding-right: 15px; margin-right: -3px; color: #595959 !important; text-decoration: none !important}
.listStyle3 li.on a, .listStyle3 li:hover a{ background: url(../img/bg/listStyle3.png) no-repeat 100% 100% !important; color: #856505 !important; font-weight: bold !important;}

.listStyleBox{ background: #fff; border: 1px solid #dedede; border-top: 0; padding: 8px 10px}
.listStyle4 li{ float: left; background: url(../img/bg/bullet_green.png) no-repeat 8px 50%; padding-left: 15px; margin: 0 10px 3px 0}
.listStyle4 li.active, .listStyle4 li:hover{ background: url(../img/bg/listStyle4.png) no-repeat 0 100%;}
.listStyle4 li a{ display: block; height: 24px; line-height: 24px; padding-right: 15px; margin-right: -3px; color: #595959;}
.listStyle4 li.active a, .listStyle4 li:hover a{ background: url(../img/bg/listStyle4.png) no-repeat 100% 100%; color: #429712; font-weight: bold}

/* 2016.09.05 Quick Menu add */
.rgtQuick{ position: absolute; z-index: 10; top: 0; left: 0; width: 100%}
.rgtQuick .rgtQuickDiv{ width: 1000px; margin: 0 auto;}
.rgtQuick .rgtQuickDiv:after{ content: ""; display: block; clear: both;}
.rgtQuick .rgtQuickDiv .quickMenu{ float: right; margin: 178px -110px 0 0; width: 100px;}
.rgtQuick .rgtQuickDiv .quickMenu .quickDiv{ width: 100px}
.rgtQuick h2{ background: url(../img/main_2015/quick_tl.gif); font-size: 14px; color: #fff; text-align: center; line-height: 35px; font-weight: normal; position: relative}
.rgtQuick a{ display: block; border: 1px solid #d1d1d1; border-top: 0; text-align: center; padding: 60px 0 0 0; height: 25px; line-height: 1; font-size: 12px; color: #616161; background: #fff url(../img/main_2015/quick.png) no-repeat; letter-spacing: -1px}
.rgtQuick a.mn1{ background-position: 28px 18px}
.rgtQuick a.mn2{ background-position: 28px -67px}
.rgtQuick a.mn3{ background-position: 28px -150px}
.rgtQuick a.mn4{ background-position: 28px -238px}
.rgtQuick a.mn5{ background-position: 28px -325px}
.rgtQuick a.mn6{ background-position: 28px -414px}
.rgtQuick a.mn7{ background-position: 28px -496px}
.rgtQuick a.mn8{ background: url(../img/main_2015/quick_top.png) no-repeat; width: 100px; height: 32px; border: 0; padding: 0; font-size: 0; text-indent: -100000px}

/* 2016.09.06 Quick Menu add */
.rgtQuick{ width: 1000px; margin: 0 auto; position: relative; z-index:60; }
.rgtQuick .rgtQuickDiv{ float: right;}
.rgtQuick .rgtQuickDiv .quickMenu{ position: absolute; top: -31px; right: 0}

/* 페이징 처리 */
.page-area{ text-align: center; margin-top: 15px; position: relative; bottom: 0;}
.page-area a, .page-area span{ display: inline-block; vertical-align: top}
.page-area span{ margin-left: 0;}
.page-area span a{ font-size: 14px; padding: 0 10px; border: solid 1px #c8c8c8; line-height: 31px; color: #323232; min-width: 13px}
.page-area span.on a{ font-weight: bold; border: 1px solid #616161; background: #616161; color: #fff}
.page-area .first, .page-area .prev, .page-area .next, .page-area .last{ width: 33px; height: 33px; font-size: 0; line-height: 0; padding: 0; text-indent: -999999px}
.page-area a.first{ background: url(../img/nongsaroAdd/paging.png) no-repeat 0 0; margin-right: 0;}
.page-area a.first:hover{ background: url(../img/nongsaroAdd/paging.png) no-repeat 0 100%; margin-right: 0;}
.page-area a.prev{ background: url(../img/nongsaroAdd/paging.png) no-repeat -35px 0; margin-right: 10px;}
.page-area a.prev:hover{ background: url(../img/nongsaroAdd/paging.png) no-repeat -35px 100%; margin-right: 10px;}
.page-area .end{ background: none;}
.page-area .next{ background: url(../img/nongsaroAdd/paging.png) no-repeat -70px 0; margin-left: 10px;}
.page-area a.next:hover{ background: url(../img/nongsaroAdd/paging.png) no-repeat -70px 100%;  margin-left: 10px;}
.page-area a.last{ background: url(../img/nongsaroAdd/paging.png) no-repeat -105px 0; margin-left: 0;}
.page-area a.last:hover{ background: url(../img/nongsaroAdd/paging.png) no-repeat -105px 100%;  margin-left: 0;}

/* 2017 10 11 접근성 명도대비 추가 */
.thum-list .txt dt{ color: #000}
[class^="btn-4"], [class^="btn-1"]{ color: #333; text-decoration: none !important}
[class^="btn-2"] span{ background: #4F4F4F}
[class^="btn-3"]{ background: #555; border: 1px solid #555; height: auto; font-size: 12px; text-decoration: none !important}
.page-area span a{ font-size: 12px}
.page-area span.on { font-size: 13px}
.tbl-type01 thead th, .tbl-type01 tbody th{ color: #333}
.tbl-type01.arr-type th, .tbl-type01.arr-type th strong{ color: #000}
.tbl-type01 tbody td{ color: #555; background: #fff}
.assServices-wrap .assServices-header p.title, .assServices-wrap .assServices-header p.title span.fx_point{ color: #2F5718}
.assServices-wrap .assServices-body .listMenu li{ background: #fff}
.assServices-wrap .assServices-body .listMenu li a.on, .assServices-wrap .assServices-body .listMenu li a:hover{ background: #336019;}
.gray-bx ul li.on a{ color: #000; font-size: 14px}
.list-type01 li, .list-type03 li, .list-type04 li{ color: #555}
.cont-bx{ color: #333}
.tab-type01 li a, .tab-type06 li a{ color: #444; font-weight: normal}
.tab-type01 li a:hover, .tab-type01 li.on a, .tab-type06 li a:hover, .tab-type06 li.on a{ font-size: 14px; font-weight: 600}
.tbl-type01 tr td a{ text-decoration: underline}
.tbl-type01 tbody td{ color: #555}
.back-gray .menu-list li.on a, .back-gray .menu-list li a:hover, .new_list_box > table > tbody > tr > td a.on{ color: #634F00; font-size: 14px;}
.infolist-bx dd .tit{ color: #336019; margin: 0 10px 0 0;}
.infolist-bx dd{ margin-bottom: 5px;}
.infolist-bx dl{ margin: 5px 0 20px}
.main-mach .mach_con .notice, .main-mach .mach_con .mach-menu{ background: #555}
.pic-list02 ul li p.con{ opacity: 100; filter: alpha(opacity=100); background-color: #333;}
.text-bx01 .menu-list li.on a, .text-bx01 .menu-list li a:hover{ color: #000}
.tbl-type01 .chk{ color: #9E0000}
.reply-bx .name{ color: #000}
.sum_t_txt strong{ color: #000}
#subTabArea li a.on, .tbl-type01 a.on{ color: #000; font-size: 15px}
#downloadModeler .downloadModeler_txt strong.point{ color: #883930;}
#ratingSystem .guideBox .title, #ratingSystem.ratingSystem2 .guideBox strong{ color: #000}
.ratingBoxAgree .agreeBox *{ color: #333}
.sum_box ul li span a{ color: #333}
.self_diagnosis li p a{ background: #4E4E4E;}
.pic-list01 ul li dl dd strong.subject, .pic-list01.type02 ul li dl dt{ color: #336019;}
.text-bx01 .menu-list li.on a, .text-bx01 .menu-list li a:hover{ background: #336019;}
.tbl-sort.s01{ color: #000 !important;}
.pic-list02 ul li p.con{ opacity: 0.9;}
.txt-tap ul li.on a{ font-size: 15px; color: #336019;}
.back-gray .menu-list li.on a, .back-gray .menu-list li a:hover{ color: #604D07; font-size: 15px;}
.farmlclt_news ul li p, .farmlclt_news ul li .date, .farmlclt_news .newsDtl p *{ color: #333 !important}
.slide .bx-caption{ background: #333 !important}

.interabang_date { color: #385627; }
.interabang_contents .tabList h2 button { color: #505050; }
.interabang_contents .summaryBox .summaryTl { color: #2E5E12; }
.interabang_contents .bullet3 {color:#444;}
.interabang_contents .point {color: #802D00;}
.relative_area .word_bx a {color:#275784;}
.intro h5 { color: #34631a; }
.movie.pic-list01 ul li dl dt { color: #34631a; }
.intro_bg p strong em {color: #34631a;}

.con_box .sub1_title { color: #34631a !important; border-bottom: solid 1px #34631a !important;} /* board_nongsaro.css */
#gardern .sub2_title2 { color: #000000 !important;} /* board_nongsaro.css */