﻿@charset "utf-8";

.floatDiv:after{ content: ""; display: block; clear: both;}
.fl{ float: left !important}
.fr{ float: right !important}
.clear{ clear: both}
.w10{ width: 10% !important}
.w20{ width: 20% !important}
.w30{ width: 30% !important}
.w33{ width: 33% !important}
.w40{ width: 40% !important}
.w45{ width: 45% !important}
.w48{ width: 48% !important}
.w50{ width: 50% !important}
.w60{ width: 60% !important}
.w70{ width: 70% !important}
.w80{ width: 80% !important}
.w90{ width: 90% !important}
.w94{ width: 94% !important}
.w95{ width: 95% !important}
.w100{ width: 100% !important}
.borNone{ border: 0}
.txt_green{ color: #509a27 !important}
.txt_p14{ font-size: 14px !important; word-break: keep-all;}
.txt_p15{ font-size: 15px !important; word-break: keep-all;  line-height: 1.7}
.m20{ margin: 20px}
.ml60{ margin-left: 60px}
.mt0{ margin-top: 0 !important}
.pt0{ padding-top: 0 !important}
.skip{ display:block;overflow:hidden;position:absolute;left:0;top:-9999999999px; width: 0; height: 0}
.mb10{ margin-bottom: 10px !important}
.block{ display: block}
.lft{ text-align: left}
.ce{ text-align: center}
.rgt{ text-align: right}
.vtop{ vertical-align: top}
.vmid{ vertical-align: middle}
.vbtm{ vertical-align: bottom}

.submain_tit{ padding:15px 0 15px 25px !important; background:#fdf9eb; border-top:1px solid #b1b5ac;border-bottom:1px dashed #c4c2c2;}
.submain_tit .submain{position:relative;height:70px; padding:18px 0 0 109px; font-size:24px; color:#333;}
.submain_tit .submain:after{content:""; position:absolute; left:0; top:0; width:89px; height:89px; background:url(../img/farmlocal/main/main_iconset.png) 0 0;}
.submain_tit div.submain{height:80px; padding-top:8px;}
.submain_tit .submain .l_txt{display:block; font-size:20px; line-height:30px;}
.submain_tit .submain .s_txt{display:block; font-size:20px; line-height:24px; letter-spacing:-1px;}
.submain_tit .submain .l_txt .green{font-size:20px;}
.submain_tit .submain .s_txt .green{font-size:20px;}
.submain_tit p{font-size:13px; color:#666; line-height:20px; letter-spacing:-1px;}

/* 2016.09.02 6차산업 우수사례  */
.submain_tit .submain.icon10::after{ background: url(../img/farmeoperate/main/icon_adstrd.png) no-repeat;}
#adstrd .adstrdDtl{ margin-top: 50px; text-align: center}
#adstrd .adstrdDtl h4{ display: inline-block; font-size: 26px; color: #565656; background: url(../img/farmeoperate/adstrd_h4.png) no-repeat 0 100%; padding: 0 0 23px 0; letter-spacing: -2px; margin-bottom: 27px}
#adstrd .adstrdDtl h4 span{ color: #509a27; font-size: 16px; display: block; margin-bottom: 8px; text-align: left; letter-spacing: -1px;}
#adstrd .adstrdDtl .adstrd_address, #adstrd .adstrdDtl .adstrd_tel{ display: inline-block; font-size: 15px; color: #424242; background: url(../img/farmeoperate/icon_adstrd.png) no-repeat; margin: 0 20px; height: 24px; line-height: 20px; padding-left: 28px;}
#adstrd .adstrdDtl .adstrd_tel{ background-position: 0 100%;}
#adstrd .adstrdDtl .adstrdCont{ margin-top: 30px; position: relative}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp{ position: relative;}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp img{ width: 804px; height: 574px;}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp .imgPattern{ position: absolute; left: 0; top: 0; display: block; width: 804px; height: 574px; background: url(../img/farmeoperate/imgPattern.png); z-index: 10; text-indent: -10000000px; font-size: 0;}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp table{ bottom: 0; left: 0;  z-index: 20; width: 805px; margin-top:1px;}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp table td span{ display: block; background: url(../img/farmeoperate/bg_trans1.png); margin: 0 1px 0; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #000}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp table td.bg2 span{ background: url(../img/farmeoperate/bg_trans2.png);}
#adstrd #editer{ text-align: left; margin-top: 50px; }
#adstrd #editer h1{ background: url(../img/farmeoperate/adstrd_editH1.png) no-repeat 23px 0; min-height:76px; }
#adstrd #editer h1 span{ color: #6fb501; font-size: 16px !important; display: inline-block; padding: 16px 0 0 110px}
#adstrd #editer p span{ color: #484848; font-size: 20px !important; display: inline-block; margin-top: -40px; /* margin-top: -100px\9; position: relative; top: -10px\9; */ letter-spacing: -1px; padding-left: 85px; margin-bottom: 30px}
#adstrd #editer p{ font-size: 16px !important; color: #434343; padding-left: 25px; line-height: 28px; word-break: keep-all}
#adstrd #adstrdPicture{ margin: 20px 0; background: #f1f1f1; position: relative;}
#adstrd #adstrdPicture ul:after{ content: ""; display: block; clear: both;}
#adstrd #adstrdPicture li{ float: left; margin-right: 10px;}
#adstrd #adstrdPicture li img{ height: 142px;}
#adstrd #adstrdPicture .mov{ position: absolute; display: block; background: url(../img/farmeoperate/adstrd_mov.png) no-repeat; width: 43px; height: 52px; top: 40px; font-size: 0; text-indent: -10000000px}
#adstrd #adstrdPicture .mov.rgt{ background-position: 0 100%; right: 0}
#adstrd #succesPntt{ margin: 0; background: #daf3f8 url(../img/farmeoperate/succesPntt.png) no-repeat 35px 21px; border: 1px solid #cae9ef; border-bottom: 0; text-align: left; padding: 87px 30px 30px 38px; font-size: 14px}
#adstrd #ecnmyEffect{ margin: 0; background: #dbd5e9; border: 1px solid #cae9ef; border-top: 0; text-align: left; padding: 010px 30px 30px 38px;  font-size: 14px; border-top: 2px solid #ecf9fb}
#adstrd #succesPntt h5, #adstrd #ecnmyEffect h5{ font-size: 18px; color: #434343; letter-spacing: -1px; background: url(../img/farmeoperate/line3.png) no-repeat 100% 100%; padding: 0 3px 10px; display: inline-block; margin-bottom: 10px}
#adstrd #ecnmyEffect h5{ background: url(../img/farmeoperate/line4.png) no-repeat 100% 100%;}
#adstrd .summary_txt{ font-size: 16px; margin: 0; line-height: 30px; }
#adstrd .summary_txt strong{ background: url(../img/farmeoperate/dot1.png) no-repeat 0 13px; display: block; margin: 10px 0; padding-left: 9px; font-size: 16px; }

/* 2016.09.08 6차산업 성공사례 100선  */
.submain_tit .submain.icon11::after{ background: url(../img/farmeoperate/main/icon_adstrd2.png) no-repeat;}
#adstrd .adstrdDtl.adstrdDtl2 h4{ display: block; position: relative; background: url(../img/farmeoperate/adstrd_h4.png) repeat-x 0 100%; text-align: left}
#adstrd .adstrdDtl.adstrdDtl2 h4 span{ position: absolute; right: 0; top: 7px}
#adstrd .adstrdDtl .adstrd_url{ background: url(../img/farmeoperate/icon_adstrd2.png) no-repeat;}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp.adstrd_tp2{ margin-bottom: 60px}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp.adstrd_tp2:after{ content: ""; display: block; clear: both;}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp.adstrd_tp2 .img1{ width: 804px; height: 380px; display: inline-block; margin-bottom: 10px}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp.adstrd_tp2 .img2{ width: 397px; float: left; height: 195px}
#adstrd .adstrdDtl .adstrdCont .adstrd_tp.adstrd_tp2 .img2.first{ margin-right: 10px;}
#adstrd .adstrdDtl.adstrdDtl2 #editer{ background: none; font-size: 16px; text-align: center; line-height: 29px; margin: 0 40px; word-break: keep-all}
#adstrd #adstrdTipBox { margin: 70px 0 0; background: #daf3f8 url(../img/farmeoperate/adstrdTipBox.png) no-repeat 25px 10px; border: 1px solid #cae9ef; text-align: left; padding: 20px 30px 20px 100px; font-size: 15px; color: #727272}
#adstrd .adstrdDtl.adstrdDtl2 #editer1{ background: none; font-size: 16px; text-align: center; line-height: 29px; margin: 0 40px; word-break: keep-all}
#adstrd #editer1 p{ font-size: 16px !important; color: #434343; line-height: 28px; word-break: keep-all}

/* 2016.09.09 우리쌀빵 이야기 */
.submain_tit .submain.icon12::after{ background: url(../img/lifeCulture/main/riceBread.png) no-repeat}
#adstrd .adstrdDtl.riceBread{ margin-top: 30px; text-align: center}
#adstrd .riceBread_tp{ height: 155px; position: relative; overflow: hidden}
#adstrd .riceBread_tp img{ position: absolute; top: -80%; width: 804px; left: 0}
#adstrd .riceBread_tp .imgPattern{ position: absolute; left: 0; top: 0; display: block; width: 804px; height: 155px; background: url(../img/farmeoperate/imgPattern2.png); z-index: 10; text-indent: -10000000px; font-size: 0;}
#adstrd .adstrdDtl.riceBread .riceBread_tp h4{ display: inline-block; background: url(../img/farmeoperate/imgPattern3.png); font-size: 45px; height: 80px; line-height: 70px; color: #fff; position: relative; z-index: 12; padding: 0 40px; font-weight: normal}
#adstrd .adstrdDtl.riceBread .adstrdCont{ margin-top: 10px}
.rudBox1{ position: relative; background: #f7f7f7; border: 2px solid #e8e8e8; padding: 15px 20px; text-align: left; margin-bottom: 25px}
.rudBox1 .rud{ position: absolute; width: 10px; height: 10px; background: url(../img/common/rud.png) no-repeat; display: block;}
.rudBox1 .rud.lt{ background-position: 0 0; left: -2px; top: -2px;}
.rudBox1 .rud.rt{ background-position: 100% 0; right: -2px; top: -2px;}
.rudBox1 .rud.lb{ background-position: 0 100%; left: -2px; bottom: -2px;}
.rudBox1 .rud.rb{ background-position: 100% 100%; right: -2px; bottom: -2px;}
.rudBox1:after, .recipeImg:after, #adstrd .adstrdDtl.riceBreadList:after{ content: ""; display: block; clear: both;}
.rudBox1 .boxL{ float: left; vertical-align: top; width: 20%; background: url(../img/common/icon_recipe.png) no-repeat; padding-left: 45px; font-size: 16px; color:#434343}
.rudBox1 .boxR{ float: left; width: 74%; font-size: 14px; color: #5b5b5b; line-height: 25px; margin-top: -5px}
.rudBox1 .boxR .note{ background: url(../img/common/noteLine.png) no-repeat 100% 0; font-size: 13px; color: #509a27; padding: 12px 0 0; word-break: keep-all}
.recipeImg{ margin-bottom: 40px}
.recipeImg h5, .recipeCont h5{ font-size: 20px; color: #484848; line-height: 30px; text-align: left; margin-bottom: 5px}
.recipeImg span{ display: inline-block; float: left; width: 167px; height: 110px; margin: 0 0 5px 5px; background: #eee; position: relative}
.recipeImg span img{ width: 167px; height: 110px;}
.recipeImg span em{ display: block; position: absolute; width: 36px; height: 36px; color: #fff; line-height: 34px; text-align: center; font-size: 20px; left: 5px; top: 5px; background: url(../img/common/recipeNum.png) no-repeat; font-weight: bold; z-index:1;}
.recipeImg .mainImg{ display: inline-block; float: left; width: 288px; height: 340px;}
#adstrd .recipeCont #editer{ margin-top: 15px; font-size: 15px}
.recipeTip{ margin-top: 40px; font-size: 15px; background: #daf3f8 url(../img/common/recipeTip.png) no-repeat 15px 12px; border: 1px solid #bce3eb; padding: 24px 20px 20px 85px; text-align: left; min-height: 27px}

#adstrd .adstrdDtl.riceBreadList{ margin-top: 30px; text-align: left;}
#adstrd .adstrdDtl.riceBreadList li{ float: left; position: relative; width: 33.3%; text-align: center}
#adstrd .adstrdDtl.riceBreadList li a{ display: block; width: 255px; height: 215px; background: url(../img/common/sample2.jpg) no-repeat; position: relative; border: 1px solid #717171}
#adstrd .adstrdDtl.riceBreadList li.mn2 a{ background-position: -290px 0}
#adstrd .adstrdDtl.riceBreadList li.mn3 a{ background-position: -580px 0}
#adstrd .adstrdDtl.riceBreadList li a .imgPattern{ position: absolute; left: 0; top: 0; display: block; width: 255px; height: 215px; background: url(../img/farmeoperate/imgPattern2.png); z-index: 10; text-indent: -10000000px; font-size: 0; letter-spacing: -1px}
#adstrd .adstrdDtl.riceBreadList li a strong{ display: block; background: url(../img/farmeoperate/imgPattern3.png); position: absolute; bottom: 0; height: 75px; line-height: 70px; left: 0; font-size: 30px; width: 255px; color: #fff; z-index: 10}
#adstrd .adstrdDtl.riceBreadList li a strong span{ font-size: 17px; letter-spacing: -2px}
#adstrd .adstrdDtl.riceBreadList li a .active{ position: absolute; left: -1px; top: -1px; z-index: 20; border: 5px solid #74c447; width: 247px; height: 207px; display: none}
#adstrd .adstrdDtl.riceBreadList li.active a .imgPattern{ display: none}
#adstrd .adstrdDtl.riceBreadList li.active a .active{ display: block}
#adstrd .adstrdDtl.riceBreadList li.active a strong{ background: url(../img/common/imgPattern4.png); color: #333; height: 217px; line-height: 217px}
#adstrd .listNum, .listNum{ margin: 40px 0 15px; font-size: 15px; color: #353535}
#adstrd .listNum strong, .listNum strong{ font-size: 30px; color: #74c447; display: inline-block; margin-left: 5px; position: relative; top: -5px}
.riceBreadLink:after{ content: ""; display: block; clear: both;}
.riceBreadLink li{ float: left; width: 25%; text-align: center; margin-bottom: 10px}
.riceBreadLink li.w100{ width: 100%}
.riceBreadLink li a{ display: block; margin: 0 auto; width: 95%; height: 220px; border: 1px solid #ddd}
.riceBreadLink li.w100 a{ height: 155px; width: 100%}
.riceBreadLink li a img{ width: 100%; height: 180px; height: 155px}
.riceBreadLink li.w100 a img{ width: 255px; float: left}
.riceBreadLink li.w100 a span.listCont{ text-align: left; margin: 0 0 0 275px; width: 520px;}
.riceBreadLink li.w100 a span.listCont strong{ font-size: 26px; color: #9e5b30; font-weight: normal; line-height: 60px}
.riceBreadLink li.w100 a span.listCont em{ display: block; height: 80px; line-height: 20px; font-size: 15px; color: #424242; overflow: hidden}
.riceBreadLink li a span{ display: block; font-size: 16px; color: #424242; line-height: 40px}

/* 쌀빵이야기 */
#riceStory{ margin-top: 20px; padding: 15px 30px}
.riceBg1{ background: url(../img/common/riceStory_bg1.jpg) no-repeat 100% 0;}
.riceBg2{ background: url(../img/common/riceStory_bg2.jpg) no-repeat 100% 0;}
.riceBg3{ background: url(../img/common/riceStory_bg3.jpg) no-repeat 100% 0;}
.riceBg4{ background: url(../img/common/riceStory_bg4.jpg) no-repeat 100% 0;}
.riceBg5{ background: url(../img/common/riceStory_bg5.jpg) no-repeat 100% 0;}
#riceStory h1{ background: url(../img/common/riceStory_icon1.png) no-repeat 195px 0; padding-top: 35px; font-size: 45px; color: #393939; letter-spacing: -2px; line-height: 1; margin-bottom: 30px}
#riceStory.riceBg2 h1{ background: url(../img/common/riceStory_icon2.png) no-repeat 280px 25px;}
#riceStory.riceBg3 h1{ background: none;}
#riceStory.riceBg4 h1{ background: url(../img/common/riceStory_icon4.png) no-repeat 325px 55px;}
#riceStory.riceBg5 h1{ background: url(../img/common/riceStory_icon5.png) no-repeat 100px 40px;}
#riceStory.riceBg2 h1 span{ display: block; margin-bottom: 5px}
#riceStory h1 span{ font-size: 45px; color: #bc4738;  vertical-align: top; font-weight: normal}
#riceStory p{ font-size: 15px; line-height: 25px; letter-spacing: -1px; color: #434343; word-break: keep-all}
#riceStory p span{ display: inline-block; margin: 0 10px 5px 0; background: #ca9a5d; font-size: 15px; color: #fff; padding: 0 5px}
#riceStory p span.cont{ display: block; margin: 0 0 15px; background: none; font-size: 15px; color: #333; padding: 0; vertical-align: top; line-height: 23px}
#riceStory .bullet1, .bullet1{ background: url(../img/icon/bullet_h4.gif) no-repeat 0 9px; padding-left: 10px; font-size: 14px; line-height: 22px}
#riceStory .origin{ text-align: right; font-size: 14px; color: #bc4738; margin-bottom: 20px; letter-spacing: 0}
#riceStory .txt_brown{ color: #946035}
#riceStory .txt_red{ color: #bc4738}
#riceStory h2{ margin-bottom: 20px; font-size: 20px; color: #484848; letter-spacing: -1px}
#riceStory h3{ margin-bottom: 10px; font-size: 16px; color: #bc4738; letter-spacing: -1px}
#riceStory .addCont, .addCont{ background: url(../img/common/tipLine.png) no-repeat 100% 0; padding-top: 22px;}
#riceStory .addCont_btm{ background: url(../img/common/tipLine.png) no-repeat 100% 100%; padding-bottom: 22px;}
#riceStory .addCont h2{ font-size: 15px; color: #3a9000;}
#riceStory .addCont h2 span{ display: inline-block; background: #3a9000; color: #fff; padding: 5px}
#riceStory .addCont h3{ color: #484848; font-size: 14px}
#riceStory .imgArea{ margin-top: 25px; text-align: center}
#riceStory .tipBox{ background: #f1e8db url(../img/common/tipBox_sh.png) no-repeat 50% 0; border: 1px solid #e4dbce; padding: 15px 30px 0; margin: 30px 0}
#riceStory .tipBox h2{ font-size: 16px; color: #672c10;}
#riceStory .tipBox .title{ margin-bottom: 5px; display: block; color: #333; font-size: 15px}
#riceStory .grayLine{ display: inline-block; background: #e1e1e1; padding: 2px 10px; color: #434343; margin-top: 5px;}
#riceStory .recipeBox{ display: none; background: #f0f0f0 url(../img/common/recipeBox.png) repeat-x 0 100%; padding: 15px 20px 25px; border-top: 1px solid #e1e1e1}
#riceStory .recipeBox h4{ font-size: 15px; margin-bottom: 5px}
#riceStory .recipeBox p, #riceStory .recipeBox p strong{ font-size: 14px; vertical-align: top}
#riceStory .grouping1{ margin: 20px 0 0}
#riceStory .grouping1 a{ display: inline-block; background: #696969; color: #fff; font-size: 18px; padding: 5px 30px; line-height: 25px; margin-right: 5px}
#riceStory .grouping1 a.active{ background: #bc4738;  color: #fff; font-weight: 600}
.process1{ margin: 20px 0}
.process1:after{ content: ""; display: block; clear: both;}
.process1 li{ float: left; background: url(../img/common/process_arr.png) no-repeat 100% 50%; margin: 0 17px; padding-right: 50px}
.process1 li.last{ background: none; padding: 0; margin-right: 0}
.process1 li p{ background: #fff; border: 1px solid #dbdbdb; padding: 0 20px 10px;}
.process1 li p strong{ display: block; line-height: 32px; text-align: center; color: #bc4738; font-size: 16px}
.process1 li .caption{ display: block; background: #dbdbdb; color: #000; text-align: center; line-height: 25px}

/* 2016.09.23 동영상 공유하기 */
.layerShare{ position: absolute; left: 710px; top: 58px; background: url(../img/common/btnShare.png) no-repeat 0 0; display: block; width: 66px; height: 66px; text-indent: -10000000px; z-index: 20}
#movfrmShare{ position: absolute; left: 5px; top: 55px; width: 785px; height: 441px; background: url(../img/common/trans1.png)}
#movfrmShare .shareBox{ position: relative}
#movfrmShare .share_tl{ height: 68px; line-height: 60px; text-align: center; color: #fff; font-size: 23px;  background: url(../img/common/trans1.png)}
#movfrmShare .shareCont1{ padding: 50px 100px 0}
#movfrmShare .share_sTl{ font-size: 16px; color: #fff; margin-bottom: 20px;}
#movfrmShare .shareLink:after{ content: ""; display: block; clear: both;}
#movfrmShare .shareLink a{ display: inline-block; float: left; margin: 0 20px 10px 0; width: 38px; height: 38px; background: url(../img/cmmCuration/share.png) no-repeat; font-size: 0; text-indent: -10000000px}
#movfrmShare .shareLink a.twitter{ background-position: -58px 0}
#movfrmShare .shareLink a.blog{ background-position: -116px 0}
#movfrmShare .shareLink a.band{ background-position: -174px 0}
#movfrmShare .shareLink a.nline{ background-position: 0 -92px}
#movfrmShare .shareLink a.kakaotalk{ background-position: -58px -92px}
#movfrmShare .shareLink a.kakaoStory{ background-position: -116px -92px}
#movfrmShare .copyUrl{ background: #292a2e; border: 2px solid #4c4d55; height: 50px; position: relative}
#movfrmShare .copyUrl .input_url{ display: block; line-height: 50px; font-size: 25px; color: #fff; height: auto; background: transparent; border: 0; width: 80%; overflow: hidden}
#movfrmShare .copyUrl .input_copy{ display: block; background: #4c4d55; border: 0; position: absolute; right: 0; height: 52px; line-height: 48px; top: 0; font-size: 16px; color: #fff; padding: 0 20px; cursor: pointer}
#movfrmShare .shareBox .close{ display: block; position: absolute; right: 0; top: 0; z-index: 10; background: url(../img/common/layerClose.png) no-repeat 50% 50%; width: 60px; height:60px; text-indent: -10000000px}

/* 정원식물정보 */
#gardenPlant .listNum{ margin: 0}
#gardenPlant .list_tp{ margin: 30px 5px 8px}
.boxStyle3 li{ float: left; width: 33.3%; margin-bottom: 10px}
.boxStyle3 li a{ display: block; margin: 0 auto; width: 95%; background: #eee}
.boxStyle3 li a .imgArea{ display: block; height: 168px; overflow: hidden}
.boxStyle3 li a .imgArea img{ width: 100%; min-height: 168px; }
.boxStyle3 li a .contArea{ display: block; padding: 10px 10px 12px}
.boxStyle3 li a .contArea strong{ display: block; color: #509a27; font-size: 15px; line-height: 27px; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: bold; letter-spacing: -1px}
.boxStyle3 li a .contArea strong.en{ font-size: 15px; color: #8a8a8a; line-height: 24px; letter-spacing: 0; margin-bottom: 5px; height:25px; }
.boxStyle3 li a .contArea em{ display: inline-block; height: 30px; background: url(../img/common/iconStyle3.png) no-repeat 0 0; padding-left: 32px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 45%; font-size: 15px; color: #8a8a8a; letter-spacing: -1px}
.boxStyle3 li a .contArea em.pin{ width: 25%; background-position: 0 -73px}

#gardenPlant h4, #villageGarden h4{ background: url(../img/farmeoperate/adstrd_h4.png) repeat-x 0 100%; font-size: 26px; color: #565656; padding: 0 0 20px 0; margin: 50px 0 25px; letter-spacing: -2px; position: relative}
#gardenPlant h4 span, #villageGarden h4 span{ margin-left: 10px; font-size: 20px; color: #727272; letter-spacing: -1px; font-weight: normal; border-left: 1px solid #565656; padding-left: 10px}
#gardenPlant h4 strong{ font-size: 16px; color: #509a27; position: absolute; right: 5px; top: 5px; letter-spacing: 0}
#gardenPlant .tp_txt, #villageGarden .tp_txt{ font-size: 16px; color: #737373; line-height: 1.4; word-break: keep-all; margin-bottom: 15px}
#gardenPlant .imgAreaBox{ background: #f3f3f3; border: 1px solid #dadada; padding: 9px 5px 0; margin-bottom: 35px}
#gardenPlant .imgAreaBox li{ float: left; width: 33.3%; margin-bottom: 10px; height: 180px; overflow: hidden; text-align: center}
#gardenPlant .imgAreaBox li img{ width: 97%; min-height: 180px}
#gardenPlant h5, #villageGarden h5{ font-size: 20px; color: #565656; margin-bottom: 15px; letter-spacing: -1px;}
#gardenPlant .plantCont li{ float: left; border-bottom: 1px solid #ddd; width: 25%; margin-bottom: 10px; text-align: center;}
#gardenPlant .plantCont li span{ display: block; font-size: 15px}
#gardenPlant .plantCont li .dt{ background: #90be6c; color: #fff; line-height: 40px;}
#gardenPlant .plantCont li .dd{ background: #f5f5f5; font-size: 16px; color: #484848; line-height: 52px;}
#gardenPlant .plantCont li .dd.bg1{ background: #fff}
#gardenPlant .iconStyle4 li{ float: left; width: 25%; height: 82px; background: url(../img/common/iconStyle4.png) no-repeat}
#gardenPlant .iconStyle4 li.i2{ background-position: 0 -102px}
#gardenPlant .iconStyle4 li.i3{ background-position: 0 -204px}
#gardenPlant .iconStyle4 li.i4{ background-position: 0 -306px}
#gardenPlant .iconStyle4 li strong, #gardenPlant .iconStyle4 li span{ display: block; margin-left: 100px; letter-spacing: -1px}
#gardenPlant .iconStyle4 li strong{ font-size: 18px; color: #484848; line-height: 45px; font-weight: normal}
#gardenPlant .iconStyle4 li span{ font-size: 15px; color: #727272}

/* 마을정원 */
.stepStyle1:after, .imgAreaCont:after, .plantCont:after, .iconStyle4:after, .imgAreaStyle2:after{ content: ""; display: block; clear: both}
#villageGarden{ }
#villageGarden h5{ font-size: 22px; letter-spacing: -1px;}
#villageGarden h6{ font-size: 20px; color: #509a27; margin-bottom: 15px; letter-spacing: -1px;}
#villageGarden .imgAreaBox{ background: #e5e5e5; border: 1px solid #d1d1d1; padding: 5px; margin-bottom: 35px; overflow: hidden; text-align: center}
#villageGarden .imgAreaBox img{ width: 100%;}
.iconList li{ margin-bottom: 10px}
.iconList strong, .iconList span{ display: inline-block; font-size: 15px; color: #4e4e4e; vertical-align: top}
.iconList strong{ width: 20%; text-indent: 8px;}
.iconList strong em{ display: inline-block; width: 24px; height: 24px; background: url(../img/common/iconList.png) no-repeat;; margin-right: 6px}
.iconList strong em.style{ background-position: 0 -33px}
.iconList strong em.plant{ background-position: 0 -67px}
.iconList span{ width: 80%; line-height: 1.5; word-break: keep-all}
.pointBox{ background: #f4f1ea; position: relative; padding: 25px; font-size: 16px; color: #737373; line-height: 1.4; margin: 30px 0}
.pointBox span.corner{ position: absolute; width: 55px; height: 55px; background: url(../img/common/pointBox.png) no-repeat}
.pointBox span.corner.lt{ background-position: 0 0; left: 0; top: 0;}
.pointBox span.corner.rt{ background-position: 100% 0; right: 0; top: 0;}
.pointBox span.corner.lb{ background-position: 0 100%; left: 0; bottom: 0;}
.pointBox span.corner.rb{ background-position: 100% 100%; right: 0; bottom: 0;}

.stepStyle1{ margin: 30px 0 50px}
.stepStyle1 li{ float: left; margin: 0}
.stepStyle1 li span{ display: block; margin-right: 30px; border: 1px solid #72a947; padding: 85px 12px 0; background: #90be6c url(../img/common/stepStyle1.png) no-repeat}
.stepStyle1 li.step1 span{ background-position: 38px 15px}
.stepStyle1 li.step2 span{ background-position: -128px 15px}
.stepStyle1 li.step3 span{ background-position: -287px 15px}
.stepStyle1 li.step4 span{ background-position: -452px 15px}
.stepStyle1 li.step5 span{ background-position: -616px 15px;}
.stepStyle1 li span strong{ border-top: 2px solid #c8dfb6; text-align: center; display: block; padding: 10px 0 15px; color: #fff; font-size: 16px; line-height: 30px}

.txtStyle1{ font-size: 16px; color: #565656; line-height: 25px; margin: 0 0 35px; letter-spacing: -1px}
.txtStyle1 strong, .txtStyle1 .spanBlock{ font-size: 16px; color: #434343; display: block;}
.txtStyle1 .spanBlock{ color: #909090; font-size: 15px; line-height: 1.5}

.imgAreaCont{ margin-bottom: 30px; position: relative}
.afterArrow{ background: url(../img/common/icon_rgt_arrow.png) no-repeat 50% 50%}
.imgAreaCont .fl, .imgAreaCont .fr{ position: relative}
.imgAreaCont .imgA{ float: left; display: inline-block; border: 1px solid #bcbcbc; width: 40%; margin-right: 20px; overflow: hidden}
.imgAreaCont .imgA.h230{ height: 230px}
.imgAreaCont .imgA img{ width: 100%}
.imgAreaCont .after{ position: absolute; width: 100%; top: 0; left: 0; background: url(../img/common/trans3.png); font-size: 16px; color: #fff; text-align: center; line-height: 38px; display: block}
.imgAreaCont .conts{ font-size: 16px; color: #434343; line-height: 25px; letter-spacing: -1px; word-break: keep-all}
.imgAreaCont .imgCaption{ position: absolute; left: 42%; bottom: 0; font-size: 14px; line-height: 25px;}
.imgAreaCont .imgCaption2{ display: block; text-align: center; font-size: 14px; line-height: 1.3; word-break: keep-all;}

.imgAreaStyle2 span{ display: inline-block; overflow: hidden; height: 190px; float: left; margin-right: 2px; position: relative}
.imgAreaStyle2 span.h140{ height: 140px}
.imgAreaStyle2 span.h250{ height: 250px}
.imgAreaStyle2 span img{ width: 100%}
.imgAreaStyle2 span .caption{ position: absolute; width: 100%; height: 30px; background: url(../img/common/trans2.png); color: #fff; text-align: center; line-height: 30px; font-size: 15px; bottom: 0; left: 0}

#villageGarden h4.listMain1{ background: url(../img/common/listMain1.png) no-repeat 0 50%; padding: 0; margin: 30px 0 25px; height: 444px; font-size: 0; text-indent: -10000000px}
#villageGarden h4.listMain1.bg2{ background: url(../img/common/listMain2.png) no-repeat 0 50%;}
#villageGarden h4.listMain1.bg3{ background: url(../img/common/listMain3.png) no-repeat 0 50%;}
.listStyle6 li.picBox{ background: url(../img/common/bg1.png); height: 180px; margin-bottom: 10px; position: relative}
.listStyle6 li.picBox a:after{ content: ""; display: block; clear: both}
.listStyle6 li.picBox img{ float: left; height: 180px; width: 315px;}
.listStyle6 li.picBox .rgtArea{ float: left; padding: 15px 18px 0 20px; position: relative; width: 450px; display: block}
.listStyle6 li.picBox .rgtArea .tl{ font-size: 30px !important; line-height: 1; font-weight: normal; color: #503a38; margin-bottom: 20px !important; display: block;}
.listStyle6 li.picBox .dt, .listStyle6 li.picBox .dd{ display: inline-block; vertical-align: top;  line-height: 1.5; font-size: 14px; color: #434343; word-break: keep-all; overflow: hidden; margin-bottom: 5px}
.listStyle6 li.picBox .dt{ margin-right: 10px}
.listStyle6 li.picBox .villageMap{ position: absolute; right: 20px; top: 20px; background: url(../img/common/iconStyle3.png) no-repeat 0 100%; width: 27px; height: 27px; font-size: 0; text-indent: -10000000px; z-index: 10; cursor: pointer}

.als-container {position: relative;width: 100%;margin: 20px auto; padding-bottom:30px;border-bottom:1px dashed #c4c2c2;}
.als-container.sub_type {margin-top:10px;padding-bottom:0px;border-bottom:none}
.als-viewport {position: relative; margin:5px 0px 0px 35px;overflow: hidden;}
.als-viewport.h140{height:145px !important;}
.als-wrapper { position: relative; list-style: none; }
.als-item {position: relative;display: block;text-align: center;cursor: pointer; float: left; }
.als-prev, .als-next {position: absolute;cursor: pointer;clear: both;}

/* 원클릭 농업기술 */
#oneClick{ position: relative;; height: 158px; overflow: hidden}
#oneClick .als-container, #oneClick .als-viewport, #oneClick .als-wrapper, #oneClick #lista5 .als-item{ position: static}
#oneClick .als-container{ height: 158px; background: url(../img/common/oneClick_bg.png) repeat-x 0 100%; margin: 0}
#oneClick .als-viewport{ margin: 0; width: 100% !important}
#oneClick .als-viewport .als-wrapper{ margin: 0 auto; }
#oneClick .als-viewport .als-wrapper:after{ content: ""; display: block; clear: both}
#oneClick .als-viewport .als-wrapper .depth2{ position: absolute; left: 0; top: 79px; width: 100%; text-align: left; height: 77px; background: url(../img/common/depth2_arrow.png) no-repeat}
#oneClick #lista5 .als-prev, #oneClick #lista5 .als-next{ z-index: 10; width: 47px; height: 79px; top: 0; left: 0; background: #fff url(../img/common/controlStyle1.png); text-indent: -10000000px; font-size: 0}
#oneClick #lista5 .als-next{ background-position: 100% 0}
#oneClick #lista5 .als-next{ right: 0; left: inherit;}
#oneClick #lista5 .als-item{ margin: 0; height: 158px;; width: 16.6%}
#oneClick #lista5 .als-item a{ border: 0; text-align: center;}
#oneClick #lista5 .als-item a.mn{ width: 115px; height: 79px; background: url(../img/common/oneClick_depth1.png) no-repeat;  font-weight: normal}
#oneClick #lista5 .als-item a.mn img{ display: inline-block; height: 55px}
#oneClick #lista5 .als-item a.mn span{ display: block;}
#oneClick #lista5 .als-item a.mn:hover{ background-position: 0 100%; font-weight: bold !important}
#oneClick #lista5 .als-item a.mn.active{ background-position: 100% 0 !important}
#oneClick #lista5 .als-item a.mn.active img{ display: none}
#oneClick #lista5 .als-item a.mn.active span{ font-size: 20px; line-height: 79px; color: #fff; font-weight: bold; letter-spacing: -2px}
#oneClick #lista5 .als-item a img{ display: none}
#oneClick .als-viewport .als-wrapper .depth2 ul{ margin: 10px; width: 760px; position: relative; z-index: 20}
#oneClick .als-viewport .als-wrapper .depth2 ul:after{ content: ""; display: block; clear: both}
#oneClick .als-viewport .als-wrapper .depth2 ul li{ float: left; border-right: 1px solid #a2ac8e; margin: 5px 0}
#oneClick .als-viewport .als-wrapper .depth2 ul li:last-child{ border: 0}
#oneClick .als-viewport .als-wrapper .depth2 ul li a{ font-size: 14px; color: #555; display: block; padding: 0 15px; line-height: 1.3}
#oneClick .als-viewport .als-wrapper .depth2 ul li a:hover, #oneClick .als-viewport .depth2 ul li a.active{ font-weight: bold; font-size: 15px; }

#oneClick_cont{ margin: 10px 15px 0; font-size: 14px}
#oneClick_cont *{ font-size: 14px}
#oneClick_cont .d2 {padding-left:35px;}
#oneClick_cont .d4 {padding-left:25px;}
#oneClick_cont .d6 {padding-left:35px;}
#oneClick_cont .d8 {padding-left:45px;}
#oneClick_cont .h1_txt { font-size: 20px; background:#fff url(../img/common/bg2.png) no-repeat 0 50%; position: relative; left: 10px; display: inline-block;}
#oneClick_cont .h1_txt:after{ content: ""; position: absolute; left: 0; top: 0; display: block; width: 20px; height: 30px; background: none;}
#oneClick_cont .link_view, #oneClick_cont .link_view:link, #oneClick_cont .link_view:visited, #oneClick_cont .link_view:hover{ display: inline-block; line-height: 1.5; color: #E37037; background: url(../img/common/note.png) no-repeat 100% 50%; padding-right: 18px; letter-spacing: -1px; position: relative; top: -2px}
#oneClick_cont .h2_txt { font-size: 16px; background:#fff url(../img/common/bg2.png) no-repeat 0 50%; position: relative; left: 20px; padding-bottom: 15px; margin: 10px 0 15px}
#oneClick_cont .h2_txt:after{ content: ""; position: absolute; left: 0; top: 0; display: block; width: 20px; height: 25px; background: none; z-index: 10}
#oneClick_cont .master { margin-top: 30px; display: block; font-size:16px; color: #333; background: #DFF0F7 url(../img/common/master.png) no-repeat 50px 50%; padding: 15px 15px 15px 90px; line-height: 40px !important; height: 45px; border-top: 1px solid #9FD2E8}

/* 첨단농업기술 */
#oneClick.hightech, #oneClick.hightech #lista5 .als-item, #oneClick.hightech #lista5 .als-item a.mn{ height: 79px !important}
#oneClick.hightech { background: none}
#oneClick.hightech #lista5 .als-item a.mn:hover{ background-position: 100% 100%; font-weight: bold !important}
.hightechPop .pa01 td{ padding:5px; text-align:center !important;}

#oneClick{ height: auto}
#oneClick .als-viewport .als-wrapper{ height: 79px}
#oneClick .als-container{ background: none}
#oneClick #lista5 .als-item{ height: 79px; width: auto; margin: 0 1px}
#oneClick .als-viewport{ width: auto !important; margin: 0 50px}
#oneClick .als-viewport .depth2{ position: absolute; left: 0; width: 100%; background: #d7e6b7; border-top: 1px solid #91ba3a}
#oneClick .als-viewport .depth2 ul{ padding: 8px 40px 11px}
#oneClick .als-viewport .depth2 li{ float: left}
#oneClick .als-viewport .depth2 li a{ background: url(../img/common/ln1.gif) no-repeat 100% 50%; padding: 0 10px; font-size: 14px; color: #555; line-height: 30px}

#oneClick .als-viewport .depth2 ul{ min-height: 60px}
.oneClick_tb{ margin-top: 10px}
.oneClick_tb td{ border: 1px solid #9FD2E8; padding: 5px; width: auto; text-align: center}

#oneClick_cont .h1_txt{ color: #434343}
#oneClick_cont .h1_txt .link_view{ color: #434343; font-size: 20px; text-decoration: none}
#oneClick_cont .h2_txt{ color: #434343}
#oneClick_cont .h2_txt .link_view{ color: #434343; font-size: 16px; text-decoration: none}
#oneClick_cont .d6 .link_view{ color: #434343;}
#oneClick_cont .link_view, #oneClick_cont .link_view:link, #oneClick_cont .link_view:visited, #oneClick_cont .link_view:hover{ display: inline-block; line-height: 1.5; color: #434343; background: url(../img/common/note.png) no-repeat 100% 50%; padding-right: 18px; letter-spacing: -1px; position: relative; top: -2px}

/* 작목기술정보 */
.farmSkill_sch{ background: #eee; padding: 10px 12px; position: relative}
.farmSkill_sch .schBox{ position: absolute; left: 600px; top: 107px}
.farmSkill_sch .schBox label{ position: absolute; left: -1000%;}
.farmSkill_sch .schBox .schBtn{ background: url(../img/common/schBtn.png) no-repeat; width: 47px; height: 29px; text-indent: -1000000000px; border: 0; overflow: hidden; cursor: pointer; margin-left: -10px}
.farmSkill_sch .schBox .inputData{ background: #f8f8f8; border: 1px solid #d7d7d7; height: 27px; width: 115px}
.farmSkill_sch .group1{ background: url(../img/common/roundBox1.png) no-repeat 0 0; height: 74px}
.farmSkill_sch .group1 li{ float: left; width: 10%; height: 74px}
.farmSkill_sch .group1 li a{ display: block; background: url(../img/common/icon_farmSkill.png) no-repeat; text-align: center; padding-top: 48px; line-height: 26px; color: #000; font-size: 13px;}
.farmSkill_sch .group1 li.mn2 a{ background-position: -78px 0}
.farmSkill_sch .group1 li.mn3 a{ background-position: -156px 0}
.farmSkill_sch .group1 li.mn4 a{ background-position: -234px 0}
.farmSkill_sch .group1 li.mn5 a{ background-position: -312px 0}
.farmSkill_sch .group1 li.mn6 a{ background-position: -390px 0}
.farmSkill_sch .group1 li.mn7 a{ background-position: -468px 0}
.farmSkill_sch .group1 li.mn8 a{ background-position: -546px 0}
.farmSkill_sch .group1 li.mn9 a{ background-position: -624px 0}
.farmSkill_sch .group1 li.mn10 a{ background-position: 100% 0}
.farmSkill_sch .group1 li.active a{ background: url(../img/common/roundBox2.png) no-repeat; line-height: 74px; font-weight: bold; font-size: 15px; color: #fff; padding-top: 0}
.farmSkill_sch .keyword{ margin-top: 10px; background: url(../img/common/roundBox1.png) no-repeat 0 100%; height: 29px; padding: 13px 0 12px 15px}
.farmSkill_sch .keyword:after{ content: ""; display: block; clear: both}
.farmSkill_sch .keyword button{ float: left; display: block; width: 30px; height: 29px; margin-right: 5px; background: url(../img/common/roundKeyword.png) no-repeat 100% 0; border: 0; text-align: center; line-height: 29px; cursor: pointer; font-size: 15px; color: #9f9f9f;}
.farmSkill_sch .keyword button.active{ background-position: 100% 100%; color: #fff}
.farmSkill_sch .keyword button.all{ width: 43px; background-position: 0 0; font-size: 13px;}
.farmSkill_sch .keyword button.all.active{ background-position: 0 100%;}
.farmSkill_result1{ margin: 5px 0 0}
.farmSkill_result1 .group2{ border-top: 1px solid #d5d5d5; min-height:62px; }
.farmSkill_result1 .group2 li{ float: left; width: 20%;}
.farmSkill_result1 .group2 li a{ display: block; background: #f7f7f7; border: 1px solid #e1e1e1; border-top: 1px solid #d5d5d5; line-height: 36px; color: #434343; text-align: center; margin-left: -1px; margin-bottom: -1px; font-size: 14px; position: relative}
.farmSkill_result1 .group2 li.active a{ border-color: #5d92cc; color: #3472b6; z-index: 20}
.farmSkill_result1 .group2 li .group_more{ font-size: 20px; color: #3472b6}
.farmSkill_result1 .group2 li a.more{ color: #3472b6; top: 0; right: 0; font-weight: bold}
.farmSkill_result1 .group3{ margin-top: 40px; position: relative; border: 1px solid #c7c7c7; background: #fff; border-bottom: 0; height: 77px}
.farmSkill_result1 .group3.search { margin-top: 20px; }
.tchnlgyCode{ position: relative; top: -1px;}
.tchnlgyCode li{ float: left; display: table;}
.tchnlgyCode li a{ display: block; border: 1px solid #c7c7c7; background: #fff; border-bottom: 0; height: 42px; display: table-cell; vertical-align: middle; text-align: center; font-size: 14px; color: #484848; word-break: keep-all; letter-spacing: -1px; line-height: 1.2; border-left: 0}
.tchnlgyCode li a:hover, .tchnlgyCode li.active a{ background: #adcc6d; border: 1px solid #adcc6d; border-top: 1px solid #5a7f0d; border-bottom: 0; color: #fff; font-weight: bold}
.tchnlgyCode_depth{ position: absolute; top: 42px; width: 805px; height: 35px; background: #adcc6d; left: -1px;}
.tchnlgyCode_depth ul, .tchnlgyCode_depth ul li{ float: left;}
.tchnlgyCode_depth ul li a{ color: #fff; font-size: 14px; line-height: 35px; padding: 0 20px; background: url(../img/common/ln2.gif) no-repeat 0 55%}
.tchnlgyCode_depth ul li a:hover, .tchnlgyCode_depth ul li.active a{ color: #5c7e13;}
.tchnlgyCode_depth ul li:first-child a{ background: none}
#kidofcomdtyTchnlgyVO .tit-area span{ font-size: 13px}

/* 그린인테리어 */
#greenInterior{ background: #fdf9eb; margin-top: 10px; padding: 20px 20px 50px}
#greenInterior .tp_txt img{ display: block; margin-bottom: 10px}
#greenInterior .tp_txt{ color: #434343; font-size: 14px}
#greenInterior .tp_txt .green{ color: #509a27}
#greenInterior .green_tabStyle1{ margin: 10px 0 30px; border-top: 1px solid #b0ac9e; border-bottom: 1px solid #cdc9bb; padding: 10px 50px}
#greenInterior .green_tabStyle1 li{ float: left; padding: 0 7px}
#greenInterior .green_tabStyle1 li a{ display: block; text-align: center; font-size: 13px; color: #717171; letter-spacing: -1px}
#greenInterior .green_tabStyle1 li a img{ background: #fff; display: block; width: 116px; height: 77px; border: 1px solid #5d6467; margin-bottom: 10px}
#greenInterior .green_tabStyle1 li.active a{ color: #509a27;}
#greenInterior .green_tabStyle1 li.active a img{ border: 1px solid #fa7103;}
#greenInterior .groupDtl h4, #greenInterior h5{ font-size: 16px; margin-bottom: 10px}
#greenInterior .groupDtl .txt_p14{ font-size: 14px; color: #484848; margin-bottom: 20px}
#greenInterior .groupImgArea{ position: relative}
#greenInterior .groupImgArea .groupImg1{ position: relative; background: #cfcfcf; padding: 5px;}
#greenInterior .groupImgArea .groupImg1 img{ width: 100%}
#greenInterior .groupImgArea .btnRnd{ display: block; position: absolute; width: 33px; height: 33px; text-align: center; line-height: 33px; font-size: 16px; font-weight: bold; color: #fff}
#greenInterior .groupImgArea .btnGreen{ background: url(../img/common/greenInterior_round1.png) no-repeat 0 0; }
#greenInterior .groupImgArea .btnBlack{ background: url(../img/common/greenInterior_round1.png) no-repeat -49px 0; left: 5px; top: 5px}

#greenInterior .groupImgArea .groupImg2{ height: 410px; margin: 10px 0 5px;}
#greenInterior .groupImgArea .groupImg2 a{ display: inline-block; position: relative}
#greenInterior .groupImgArea .groupImg2 .ml2{ margin-left: 2px}
#greenInterior .groupImgArea .groupImg2 .mt2{ margin-top: 2px}
#greenInterior .txt_guide{ background: #969996 url(../img/common/ic_warning.png) no-repeat 13px 50%; color: #fff; font-size: 14px; text-indent: 33px; line-height: 35px}
#greenInterior .groupImgDtl{ margin-top: 30px;}
#greenInterior .groupBox1{ border-top: 1px solid #7b807b;}
#greenInterior .groupBox1 .positionBox{ float: left; background: #fff; border: 5px solid #969996; position: relative; width: 375px; height: 250px;  margin-right: 20px}
#greenInterior .groupBox1 .positionBox .btnRnd{ display: block; position: absolute; text-align: center; font-size: 16px; font-weight: bold; color: #fff; z-index: 10}
#greenInterior .groupBox1 .positionBox .btnRnd.rund0{ background: url(../img/common/greenInterior_round1.png) no-repeat 0px 0; width: 33px; height: 33px; line-height: 33px;}
#greenInterior .groupBox1 .positionBox .btnRnd.rund1{ background: url(../img/common/greenInterior_round1.png) no-repeat -99px 0; width: 49px; height: 49px; line-height: 49px;}
#greenInterior .groupBox1 .positionBox .btnRnd.rund2{ background: url(../img/common/greenInterior_round1.png) no-repeat -164px 0; width: 57px; height: 57px; line-height: 57px;}
#greenInterior .groupBox1 .positionBox .btnRnd.rund3{ background: url(../img/common/greenInterior_round1.png) no-repeat -228px 0; width: 69px; height: 69px; line-height: 69px;}
#greenInterior .groupBox1 .plantList{ margin-top: 15px}
#greenInterior .groupBox1 .plantList li{ margin-bottom: 8px;}
#greenInterior .groupBox1 .plantList a{ display: block; font-size: 15px; color: #65645e;}
#greenInterior .groupBox1 .plantList a .num{ display: inline-block; width: 25px; height: 20px; background: #8dc63f; text-align: center; line-height: 20px; color: #fff; font-size: 15px; font-weight: bold; margin-right: 10px;}
#greenInterior .groupImgDtl2{ margin-top: 45px}
#greenInterior .groupImgDtl2 h6{ font-size: 20px; color: #434343; text-indent: 8px; margin-bottom: 15px;}
#greenInterior .groupImgDtl2 .plantDtl .plantImg{ float: left; background: #fff; border: 5px solid #cfcfcf; width: 300px; height: 190px; text-align: center; overflow: hidden; margin-right: 30px}
#greenInterior .groupImgDtl2 .plantDtl .plantImg img{ }
#greenInterior .groupImgDtl2 .plantDtl .plantSum li{ font-size: 15px; color: #434343; margin-bottom: 15px}
#greenInterior .groupImgDtl2 .plantDtl .plantSum li strong{ background: url(../img/icon/blet_h5.png) no-repeat 0 50%; display: inline-block; font-size: 15px; color: #434343; padding-left: 15px; vertical-align: top; width: 90px}
#greenInterior .groupImgDtl2 .plantDtl .plantSum li .i{ font-style: italic}
#greenInterior .sensTbl{ margin-top: 15px; border: 1px solid #cfcfcf}
#greenInterior .sensTbl .summary_txt{ background: #abaca7; color: #fff; text-align: center; font-size: 14px; line-height: 30px}
#greenInterior .sensTbl td{ background: #fff; padding: 3px; text-align: center; color: #51595d;  vertical-align: middle;}
#greenInterior .sensTbl td.lineR1{ border-right: 1px solid #b0b2b0}
#greenInterior .sensTbl td.lineR2{ border-right: 1px solid #d4d4d4}
#greenInterior .sensTbl tr.gray td{ background: #dfe0df;}
#greenInterior .chkGreen{ display: inline-block; background: #8dc63f; width: 15px; height: 15px; margin: 1px 0}
#greenInterior .chkRed{ display: inline-block; background: #bd4f4f; width: 15px; height: 15px; margin: 1px 0}
#greenInterior .chkBlue{ display: inline-block; background: #4f81bd; width: 15px; height: 15px; margin: 1px 0}
#greenInterior .chkPurple{ display: inline-block; background: #974fbd; width: 15px; height: 15px; margin: 1px 0}
#greenInterior .chkSky{ display: inline-block; background: #67ddd9; width: 15px; height: 15px; margin: 1px 0}
#greenInterior .chkYellow{ display: inline-block; background: #efd15a; width: 15px; height: 15px; margin: 1px 0}
#greenInterior .chkSup{ display: inline-block; margin: 0 10px 10px 5px;}

.greenInterior2{ background: #f8f7f3 url(../img/common/greenInterior2_img1.png) no-repeat !important;}
.greenInterior2 .tp_txt{ height: 345px; text-indent: -10000000px}
.greenInterior2 h4{ border-bottom: 1px solid #b0ac9e; font-size: 16px; color: #000; line-height: 35px}
.greenInterior2 .green_bullet{ background: url(../img/icon/blet_h5.png) no-repeat 0 6px; font-size: 14px; color: #434343; padding-left: 15px; word-break: keep-all; margin-bottom: 10px}
.greenInterior2 .gray_bullet{ background: url(../img/icon/bullet_h5.gif) no-repeat 0 8px; font-size: 13px; color: #484848; padding-left: 10px; word-break: keep-all; margin-bottom: 10px}
.greenInterior2 .imgBox{ border: 1px solid #abaca7; background: #fff; padding: 0 0 10px}
.greenInterior2 .imgBox .imgCaption{ background: #abaca7; color: #fff; font-size: 14px; text-align: center; line-height: 30px}
.greenInterior2 .imgBox .floatDiv{ padding: 10px}
.greenInterior2 .imgBox .sup, .greenInterior2 .sup{ background: #f2f3f2;}
.greenInterior2 .imgBox .sup ul{ padding: 20px 20px 5px}
.greenInterior2 .imgBox .sup li{ font-size: 14px; margin-bottom: 5px}
.greenInterior2 .imgBox .sup p{ background: #e2e3e1; padding: 8px 20px}
.greenInterior2 .imgBox p.caption{ font-size: 14px; line-height: 25px}

.greenInterior3{ background: #f8f7f3 url(../img/common/greenInterior3_img1.png) no-repeat !important;}
.greenInterior3 .roundBox3 li{ float: left; width: 214px; height: 248px; padding: 15px; margin: 0 15px 15px 0; background: url(../img/common/roundBox3.png) no-repeat; position: relative}
.greenInterior3 .roundBox3 li .roundBox3_before{ position: absolute; z-index: 10; width: 214px}
.greenInterior3 .roundBox3 li .roundBox3_before dl{ margin: 5px; padding: 114px 0 0 0; height: 80px; position: static; overflow: hidden}
.greenInterior3 .roundBox3 li .roundBox3_before dl dt{ font-size: 16px; color: #434343; line-height: 40px; font-weight: bold;}
.greenInterior3 .roundBox3 li .roundBox3_before dl dt span{ margin-left: 5px; font-size: 13px; color: #559a27; font-weight: normal}
.greenInterior3 .roundBox3 li .roundBox3_before dl dd{ font-size: 14px; width: 95%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 40px; color: #484848}
.greenInterior3 .roundBox3 li .roundBox3_before dl dd.pic{ position: absolute; top: 5px; text-align: center;}
.greenInterior3 .roundBox3 li .roundBox3_before a{ display: block; text-align: center; line-height: 59px; font-size: 14px; color: #484848; font-weight: bold}
.greenInterior3 .roundBox3 li .roundBox3_over{ position: absolute; z-index: -10; height: 248px;}
.greenInterior3 .roundBox3 li .roundBox3_over dt{ font-weight: bold; font-size: 18px;}
.greenInterior3 .roundBox3 li .roundBox3_over dd ul{ margin-top: 20px}
.greenInterior3 .roundBox3 li .roundBox3_over dd li{ background: url(../img/common/dot_white.gif) no-repeat 0 7px; padding: 0 0 0 10px; font-size: 14px; color: #484848; float: none; width: auto; height: auto; margin-bottom: 5px}
.greenInterior3 .roundBox3 li .roundBox3_over a{ position: absolute; bottom: 0; left: 35px; display: block; width: 145px; height: 38px; line-height: 38px; color: #000; background: #fff333; border-radius: 5px; text-align: center;}
.greenInterior3 .roundBox3 li:hover{ background-position: 100% 0}
.greenInterior3 .roundBox3 li:hover .roundBox3_over{ z-index: 10}
.greenInterior3 .roundBox3 li:hover .roundBox3_before{ z-index: -10}
.greenInterior3 .roundBox3 li.last{ margin-right: 0;}

/* 큐레이션 넘버링 */
.numberList{ margin: 0 5px 10px 5px}
.numberList a{ float: left; margin-left: 3px; height: 31px; line-height: 31px; border: 1px solid #b1b1b1; background: #eee; font-size: 15px; color: #000; text-align: center; width: 36px; border-radius: 4px; cursor: pointer}
.numberList a.active{ border: 1px solid #5bb04a; background: #5bb04a; color: #fff; font-weight: bold}

/* 큐레이션 동영상-높이 제한 없이 */
#oneClick .als-container{ height: auto}
#oneClick .als-viewport{ margin: 0; padding: 0 50px}
#oneClick .als-viewport .als-wrapper{ overflow: hidden}
#oneClick .als-viewport .depth2{ position: relative; left: -50px; width: 804px;}
#oneClick .als-viewport .depth2 ul{ min-height: auto}
#oneClick .als-viewport .depth2 ul li:last-child a, #oneClick .als-viewport .depth2 ul li.bgNone a{ background: none}

.curationMovSch label{ position: absolute; left: -1000%;}
.curationMovSch .inputData { width: 155px; height: 27px; border: 1px solid #d7d7d7; background: #f8f8f8;}
.curationMovSch .schBtn{ background: url(../img/common/schBtn.png) no-repeat; width: 47px; height: 29px; text-indent: -1000000000px; border: 0; overflow: hidden; cursor: pointer; margin-left: -10px;}
#curationMovList{ border-bottom: 2px solid #eaeaea; margin-top: 8px}
#curationMovList .section{ border-top: 1px solid #d2d2d2; margin: 0; padding: 15px 0; position: relative; min-height: 182px;}
#curationMovList .section h4{ font-size: 15px; color: #5b5b5b; margin: 0 0 10px 20px;}
#curationMovList .section h4 .btnCombine{ margin-left: 10px; display: inline-block; width: 86px; height: 25px; background: url(../img/nongsaroAdd/curationMov/btn.png) no-repeat 0 0; font-size: 0; color: transparent}
#curationMovList .section .movList{ position: absolute; background: url(../img/nongsaroAdd/curationMov/btn.png) no-repeat -90px 0; width: 30px; height: 49px; border: 0; cursor: pointer; text-indent: -1000000000px}
#curationMovList .section .movList.prev{ left: 0; top: 78px}
#curationMovList .section .movList.next{ background-position: -120px 0; right: 0; top: 78px}
#curationMovList ul{ width: 775px; margin: 0 auto; position: relative; z-index: 10}
#curationMovList li{ float: left; width: 25%}
#curationMovList li .thumbLink{ display: block; margin: 0 10px 7px; position: relative}
#curationMovList li .thumbLink .playBtn{ position: absolute; display: none; background: url(../img/nongsaroAdd/curationMov/play.png) no-repeat 0 0; width: 60px; height: 60px; left: 30%; top: 10%}
#curationMovList li .thumbLink:hover .playBtn{ display: block}
#curationMovList li .thumbLink .thumb{ display: block; height: 97px; overflow: hidden}
#curationMovList li .thumbLink .thumb img{ height: 100%;}
#curationMovList li .thumbLink strong{ display: block; width: 95%; color: #6b8f24; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: normal; letter-spacing: -1px; margin-top: 10px}
#curationMovList .btnGroup a{ display: inline-block; height: 20px; background: url(../img/nongsaroAdd/curationMov/btn.png) no-repeat; margin-right: 5px; font-size: 0; color: transparent}
#curationMovList .btnGroup a.down{ width: 70px; background-position: 0 -31px;}
#curationMovList .btnGroup a.put{ width: 47px; background-position: 0 -57px;}

#curationMovList.lecture{ border-bottom: 2px solid #eaeaea; border-top: 1px solid #d2d2d2; padding-top: 15px}
#curationMovList.lecture ul{ width: 100%}
#curationMovList.lecture li{ width: 20%; margin-bottom: 20px;}
#curationMovList.lecture li .thumbLink{ display: block; margin: 0 5px 7px; position: relative}
#curationMovList.lecture .thumbLink strong{ height: 38px; text-overflow: clip; width: 100%; white-space: normal; margin-top: 7px; color:#565656; text-align: center; word-break: keep-all}
#curationMovList.lecture li .thumbLink .thumb{ border: 1px solid #c7c7c7}

/* 반려동물 사료배합 프로그램 */
#feedMixPro{ margin-top: 10px; background: url(../img/nongsaroAdd/feedMix/tp_bg.png) no-repeat 50% 0; padding-top: 25px; text-align: center}
#feedMixPro .tp_title{ font-size: 25px; color: #fff; font-weight: 500; height: 30px; letter-spacing: -2px}
#feedMixPro .chkPet{ background: url(../img/nongsaroAdd/feedMix/chkPet.png) no-repeat 0 4px; width: 353px; text-align: center; margin: 0 auto; padding: 0 0 10px}
#feedMixPro .chkPet button{ width: 33px; height: 32px; display: block; margin: 145px 50px 0; background: url(../img/nongsaroAdd/feedMix/radioChk.png) no-repeat 0 0; border: 0; text-indent: -9999px; cursor: pointer;}
#feedMixPro .chkPet button.active{ background-position: 100% 0}
#feedMixPro .chkPetStep{ position: relative}
#feedMixPro .stepBox, .btn_stepBox{ height: 135px}
#feedMixPro .stepBox .step_title{ display: block; background: #b2dae2; height: 33px; line-height: 30px; color:#267592; font-size: 14px; padding: 0 15px}
#feedMixPro .stepBox .stepList1{ border: 1px solid #e1e1e1; border-top: 0; background: #fff; padding: 5px 3px; height: 90px; overflow: auto; text-align: left}
#feedMixPro .stepBox .stepList1.step2{ overflow: hidden}
#feedMixPro .stepBox .stepList1.step2:after{ content: ""; display: block; clear: both;}
#feedMixPro .stepBox .stepList1 li{ border-bottom: 1px solid #e4e4e4;}
#feedMixPro .stepBox .stepList1.step2 li{ float: left; border: 0; margin-right: 10px}
#feedMixPro .stepBox .stepList1 li a{  line-height: 28px; color: #4d4d4d; font-size: 13px; display: block; background: url(../img/nongsaroAdd/bullet1.gif) no-repeat 0 50%; padding-left: 12px;}
#feedMixPro .stepBox .stepList1.step2 li a{ background: url(../img/nongsaroAdd/bullet2.gif) no-repeat 0 50%; padding-left: 10px; line-height: 23px; letter-spacing: -1px}
#feedMixPro .stepBox .stepList1 li a.active{ color: #ce0e31}
#feedMixPro .stepBox .stepList1.disabled li *{ color: #ddd !important; cursor: text !important}
#feedMixPro .stepBox .stepList1.disabled li a{ background: url(../img/nongsaroAdd/bullet3.gif) no-repeat 0 50%}
#feedMixPro .stepBox .stepList1.step2.disabled li a{ background: url(../img/nongsaroAdd/bullet4.gif) no-repeat 0 50%}
#feedMixPro .chkPetStep .arrow{ display: inline-block; width: 57px; height: 125px; background: url(../img/nongsaroAdd/feedMix/step_arrow.png) no-repeat 50% 50%; text-indent: -9999px;}
#feedMixPro .btn_stepBox .btn{ display: block; background: url(../img/nongsaroAdd/feedMix/btn_stepBox.gif) 0 0; text-indent: -9999px; width: 95px;}
#feedMixPro .btn_stepBox .btn1{ height: 33px;}
#feedMixPro .btn_stepBox .btn2{ height: 102px; background-position: 0 100%; border: 0; cursor: pointer}
.tbl_feedMix{ border-top: 2px solid #428eaa !important;}
.tbl_feedMix table.new thead th{ background: #def0f4 !important; border-color: #b2dae2 !important; color: #267592 !important; height: auto !important}

/* 약초이야기 */
#herbageStory .tp_listBox{ position: relative}
#herbageStory .listBox_tl{ background: #f6f6f6; border: 1px solid #d9d8d6; border-bottom: 0; padding: 10px 10px 0;}
#herbageStory .listBox_tl h4{ border-bottom: 1px solid #cecece; color: #434343; font-size: 16px; padding: 0 0 10px 30px;}
#herbageStory .ribbon{ position: absolute; top: -1px; left: 15px; background: url(../img/nongsaroAdd/herbage/listBox_tl.png) no-repeat 0 0; width: 19px; height: 20px;}
#herbageStory .tp_listBox .listCont{ background: #f6f6f6; border: 1px solid #d9d8d6; border-top: 0; padding: 10px 0}
#herbageStory .tp_listBox ul li{ float: left; width: 50%}
#herbageStory .tp_listBox ul li a{ display: block; margin: 0 10px; background: url(../img/nongsaroAdd/herbage/icon_doc.png) no-repeat 13px 10px; line-height: 27px; height: 30px; letter-spacing: -1px; padding-left: 26px; font-size: 14px; color: #474747}
#herbageStory .tp_listBox ul li.active a{ background: #929292 url(../img/nongsaroAdd/herbage/icon_doc.png) no-repeat 13px -41px; color: #fff;}
#herbageStory .tp_listBox .listBox_btn{ border-top: 2px solid #0093dd; text-align: center; position: relative; z-index: 10;}
#herbageStory .tp_listBox .listBox_btn a{ display: inline-block; background: url(../img/nongsaroAdd/herbage/listBox_btn.png) no-repeat 0 0; width: 139px; height: 24px; text-align: center; line-height: 20px; color: #fff; font-size: 13px;}
#herbageStory .tp_listBox .recipeGo{ display: block; position: absolute; right: 10px; top: 7px; background: #565656; color: #fff; font-size: 14px; padding: 0 10px; height: 27px; line-height: 25px;}
#herbageStory .herbageCont{ background: #fffcf1 url(../img/nongsaroAdd/herbage/btm_bg.png) no-repeat 100% 100%; margin-top: -24px; padding-bottom: 50px}
#herbageStory .herbageCont .cont_tp{ background: #fffcf1 url(../img/nongsaroAdd/herbage/tp_bg.png) no-repeat 0 0; padding: 70px 20px 0 80px; text-align: right; min-height: 180px}
#herbageStory .herbageCont .cont_tp p{ float: right; word-break: keep-all; text-align: right; font-size: 15px; color: #593327; line-height: 23px; letter-spacing: -1px}
#herbageStory .herbageCont .cont_tp h5{ font-size: 25px; color: #3d3d3d; font-weight: normal; letter-spacing: -2px}
#herbageStory .herbageCont .cont_tp h5 em{ background: #ab634c; display: inline-block; color: #fff; font-size: 25px; vertical-align: top; padding: 3px 5px 8px; line-height: 1; position: relative; top: -5px}
#herbageStory .herbageCont .delCont{ padding: 0 20px}
#herbageStory .herbageCont .delCont .tp_img{ float: right; display: inline-block; width: 250px; height: 245px; text-align: center; margin: 0 0 10px 10px; position: relative}
#herbageStory .herbageCont .delCont .tp_img em{ display: block; position: absolute; top: 245px; width: 100%; background: #595959; color: #fff}
#herbageStory .herbageCont .delCont .tp_img img{ width: 95%; background: #fff; border: 1px solid #ababab; padding: 5px; }
#herbageStory .herbageCont h6{ clear: both; font-size: 20px; color: #009a27; margin: 30px 0 15px}
#herbageStory .herbageCont .delCont p{ word-break: keep-all; font-size: 15px; line-height: 1.6; color: #484848; margin-bottom: 30px}

#herbtp_listBox{ position: relative; margin-top: 10px}
#herbtp_listBox .listBox_tl{ background: #f6f6f6; border: 1px solid #d9d8d6; border-bottom: 0; padding: 10px 10px 0;}
#herbtp_listBox .listBox_tl h4{ border-bottom: 1px solid #cecece; color: #434343; font-size: 16px; padding: 0 0 10px 30px;}
#herbtp_listBox .ribbon{ position: absolute; top: -1px; left: 15px; background: url(../img/nongsaroAdd/herbage/listBox_tl.png) no-repeat 0 0; width: 19px; height: 20px;}
#herbtp_listBox .listCont{ background: #f6f6f6; border: 1px solid #d9d8d6; border-top: 0; padding: 10px 0}
#herbtp_listBox ul li{ float: left; width: 50%}
#herbtp_listBox ul li a{ display: block; margin: 0 10px; background: url(../img/nongsaroAdd/herbage/icon_doc.png) no-repeat 13px 10px; line-height: 27px; height: 30px; letter-spacing: -1px; padding-left: 26px; font-size: 14px; color: #474747}
#herbtp_listBox ul li.active a{ background: #929292 url(../img/nongsaroAdd/herbage/icon_doc.png) no-repeat 13px -41px; color: #fff;}
#herbtp_listBox .listBox_btn{ border-top: 2px solid #0093dd; text-align: center; position: relative; z-index: 10;}
#herbtp_listBox .listBox_btn a{ display: inline-block; background: url(../img/nongsaroAdd/herbage/listBox_btn.png) no-repeat 0 0; width: 139px; height: 24px; text-align: center; line-height: 20px; color: #fff; font-size: 13px;}
#herbtp_listBox .recipeGo{ display: block; position: absolute; right: 10px; top: 7px; background: #565656; color: #fff; font-size: 14px; padding: 0 10px; height: 27px; line-height: 25px;}

#herbageStory #herbtp{ background: url(../img/nongsaroAdd/herbage/herbtp.png) no-repeat 0 0; min-height: 246px; margin-top: 10px; position: relative}
#herbageStory #herbtp .herb_tl, #herbageStory #herbtp .herbtp_txt{ position: absolute; font-size: 0; line-height: 0; text-indent: -1000000000px}
#herbageStory #herbtp .herbtp_btn{ position: absolute; left: 407px; top: 180px}
#herbageStory #herbtp .herbtp_btn .herbBtn{ display: inline-block; font-size: 14px; height: 30px; line-height: 28px; color: #fff; font-weight: bold; padding: 0 15px; margin: 0 2px; background: #757575}
#herbageStory #herbtp .herbtp_btn .herbBtn.btn2{ background: #505050}
#herbageStory #herbtp .herbtp_btn .herbBtn.active{ background: #a84049}
#herbageStory .herbList li{ float: left; width: 25%; margin-bottom: 10px}
#herbageStory .herbList li a{ display: block; margin: 0 5px; height: 180px; overflow: hidden; border: 1px solid #d9d9d9; position: relative}
#herbageStory .herbList li a:hover{ border-color: #509a27}
#herbageStory .herbList li a img{ width: 100%;}
#herbageStory .herbList li a span{ position: absolute; top: 0; left: 0; width: 100%; text-align: center; color: #fff; font-size: 16px; padding-top: 15px; letter-spacing: -2px}
#herbageStory .herbList li a span strong{ display: block; font-size: 25px; margin-top: 10px}
#herbageStory .herbList li a .herbBefore{ top: 90px; height: 75px; background: url(../img/nongsaroAdd/herbage/bg1.png);}
#herbageStory .herbList li a .herbOver{ top: 0; height: 120px; background: url(../img/nongsaroAdd/herbage/bg1.png); padding-top: 60px;}
#herbageStory .herbList li a .herbOver strong{ border: 2px solid #fff; display: block; background: url(../img/nongsaroAdd/herbage/zoomin.png) no-repeat 10px 50%; padding: 12px 17px 14px 45px; font-size: 20px; margin: 10px}
#herbageStory .herbList li a:hover .herbBefore, #herbageStory .herbList li a .herbOver{ display: none}
#herbageStory .herbList li a:hover .herbOver{ display: block}

#herbDtltp{ height: 260px; overflow: hidden; margin: 10px 0 20px; position: relative}
#herbDtltp img{ width: 70%; position: relative; z-index: 10; left: 35%; top: -100%}
#herbDtltp h4{ position: absolute; background: url(../img/nongsaroAdd/herbage/herbDtltp.png) no-repeat 0 0; width: 320px; height: 225px; text-align: center; font-size: 20px; color: #fff; letter-spacing: -1px; padding-top: 35px; line-height: 1.3; z-index: 20}
#herbDtltp h4 em{ display: block; font-size: 20px;}
#herbDtltp h4 strong{ display: block; font-size: 30px; color: #fff600;}
#herbDtltp h4 strong span{ font-size: 16px; color: #a6d77f; margin-right: 5px}
.herbDtl_s{ background: url(../img/nongsaroAdd/herbage/pattern.gif); padding: 5px; position: relative; margin-bottom: 30px}
.herbDtl_s .paperDiv{ background: url(../img/nongsaroAdd/herbage/paper.gif); padding: 55px 20px 80px;}
.herbDtl_s .paperDiv:after{ content: ""; display: block; clear: both}
.herbDtl_s .paperDiv p, .herbDtl{ font-size: 15px; color: #484848; line-height: 1.7; word-break: keep-all; position: relative; z-index: 20}
.herbDtl_s .paper_tl{ position: absolute !important; border-top: 1px solid #79be67; width: 100%; top: 0; left: 0; text-align: center}
.herbDtl_s .paper_tl span{ display: inline-block; background: url(../img/nongsaroAdd/herbage/paper_tl.png) no-repeat 0 0; height: 33px; padding-left: 50px; }
.herbDtl_s .paper_tl span strong{ display: inline-block; background: url(../img/nongsaroAdd/herbage/paper_tl.png) no-repeat 100% 0; height: 33px; padding-right: 50px; font-size: 18px; line-height: 28px; color: #fff; letter-spacing: -1px}
.herbDtl_s .paperDiv img{ float: right; margin: 10px 0 10px 10px; display: inline-block; width: 280px}
.herbDtl_s .paperBtm{ background: url(../img/nongsaroAdd/herbage/paper2.jpg) no-repeat; width: 222px; height: 135px; position: absolute; right: 5px; bottom: 5px; z-index: 10}
.herbDtl_tl{ font-size: 20px; font-weight: bold; margin: 10px 0}
.herbDtl_imgArea{ margin: 20px 0; background: url(../img/nongsaroAdd/herbage/pattern2.png) no-repeat 0 0}
.herbDtl_imgArea p{ background: url(../img/nongsaroAdd/herbage/pattern2.png) no-repeat 0 100%; padding: 20px 0; text-align: center}
.herbDtl_imgArea p span{ display: inline-block; overflow: hidden; width: 285px; height: 300px; margin: 0 5px}
.herbDtl_imgArea p span img{ width: 100%}
.herbStory{ margin-top: 30px}
.herbStory .story_tl{ font-size: 20px; text-align: center; font-weight: bold; background: #f0f0f0; border-top: 2px solid #d8d8d8; line-height: 40px; height: 46px; margin: 15px 0}
.herbStory .storyImg{ display: inline-block; margin: 0 10px 10px}

/* 건조형 실내 정원을 위한 다육식물 이용 정보 */
#sedumInfo{ margin-top: 20px}
#sedumInfo .sedum_tp{ background: url(../img/nongsaroAdd/sedum/sedumBg1.png) no-repeat 100% 0; min-height: 162px;}
#sedumInfo .sedum_tp .tit{ padding: 20px 0 20px 10px; color: #509a27; font-size: 23px; font-weight: bold}
#sedumInfo .sedum_tp .tit span{ font-size: 14px; color: #484848}
#sedumInfo .sedum_tp .tp_summary{ font-size: 14px; color: #484848; padding-left: 10px; line-height: 1.5; letter-spacing: -1px}
.sedumData{ margin-top: 35px;}
.sedumData:after{ content: ""; display: block; clear: both}
.sedumData h4{ text-align: center; font-size: 30px; color: #55ad46; letter-spacing: -1px;}
.sedumData h4 i{ font-size: 30px; font-weight: normal; color: #545454; margin-left: 7px}
.sedumData .imgArea{ margin: 20px 0 45px; text-align: center;}
.sedumData .imgArea span{ display: inline-block; width: 250px; height:316px; overflow: hidden}
.sedumData .imgArea span img{ width: 100%}
.sedumData .sedumDiv{ margin-bottom: 60px;}
.sedumData .sedumDiv.w49{ width: 49%}
.sedumData .sedumDiv h5{ background: #f0f0f0 url(../img/nongsaroAdd/sedum/sedumBg2.png) no-repeat 5px 8px; border-top: 2px solid #d8d8d8; padding-left: 60px; height: 47px; line-height: 40px; font-size: 18px; color: #484848; margin-bottom: 25px;}
.sedumData .sedumDiv h5.se2{ background-position: 5px -73px}
.sedumData .sedumDiv h5.se3{ background-position: 5px -157px}
.sedumData .sedumDiv li{ font-size: 14px; text-indent: 8px; letter-spacing: -1px; margin-bottom: 10px; color: #525252}
.sedumData .sedumDiv li:after{ content: ""; display: block; clear: both}
.sedumData .sedumDiv li strong{ float:left;  display: block; font-size: 15px; width: 25%; color: #2f2f2f;}
.sedumData .sedumDiv li span{ float:left;  display: block; font-size: 14px; width: 75%; color: #525252; text-indent: 0; line-height: 1.5; word-break: keep-all}
.sedumData .adaptDiv{ background: #fff; border: 1px solid #d8d8d8; text-align: center; padding: 15px 0}
.sedumData .adaptDiv span{ display: inline-block; border-radius: 75px; border: 3px solid #878787; width: 140px; height: 140px; overflow: hidden; background: #000; margin: 0 15px; position: relative}
.sedumData .adaptDiv span img{ width: 100%;}
.sedumData .adaptDiv span.after{ border-color: #509a27; margin: 0 10px; }
.sedumData .adaptDiv span.after em{ position: absolute; width: 100%; height: 35px; line-height: 30px; color: #fff; background: #509a27; bottom: 0; left: 0; font-size: 15px; letter-spacing: -1px}
.sedumData .adaptDiv strong{ display: inline-block; background: url(../img/nongsaroAdd/sedum/arrow.png) no-repeat 50% 75px; width: 100px; height: 90px; vertical-align: top; font-size: 18px; color: #b2280c; padding-top: 50px}

/* 2017 01 04 */
#curationMovList.lecture li{ width: 25%;}
.curationMovSch label.chkall{ position: static; left: 0; margin: 0 8px 0 3px; position: relative; top: -1px}
#curationMovList .section{ padding: 15px 0 0;}
#curationMovList .section:after{ content: ""; display: block; clear: both}
#curationMovList .section h4{ margin: 0 0 10px 10px;}
#curationMovList ul{ width: 100%; clear: both}
#curationMovList li{ margin: 0 0 15px 0}
#curationMovList li .thumbLink .thumb{ border: 1px solid #ccc}
#oneClick #lista5 .als-next{ right: 2px}
#oneClick #lista5 .als-item a.mn.chkAll span{ line-height: 79px; font-size: 20px; font-weight: bold; color: #333}
#oneClick #lista5 .als-item a.mn.chkAll.active span{ color: #fff}
#curationMovList .btnGroup button{ display: inline-block; height: 25px; background: url(../img/nongsaroAdd/curationMov/btn.png) no-repeat; margin-right: 5px; font-size: 0; color: transparent; border: 0; cursor: pointer}
#curationMovList .btnGroup button.spread{ background-position: 0 -84px; width: 76px}
#curationMovList .btnGroup button.fold{ background-position: -78px -84px; width: 64px}
#curationMovList .section .movList{ top: -300% !important}

#herbageStory_tp{ background: url(../img/nongsaroAdd/herbage/herbtp.png) no-repeat 0 0; min-height: 246px; margin-top: 10px; position: relative}
#herbageStory_tp .herb_tl, #herbageStory_tp .herbtp_txt{ position: absolute; font-size: 0; line-height: 0; text-indent: -1000000000px}
#herbageStory_tp .herbtp_btn{ position: absolute; left: 407px; top: 180px}
#herbageStory_tp .herbtp_btn .herbBtn{ display: inline-block; font-size: 14px; height: 30px; line-height: 28px; color: #fff; font-weight: bold; padding: 0 15px; margin: 0 2px; background: #757575}
#herbageStory_tp .herbtp_btn .herbBtn.btn2{ background: #505050}
#herbageStory_tp .herbtp_btn .herbBtn.active{ background: #a84049}

/* 2017 01 16 */
#feedMixPro .stepBox .stepList1 li:last-child{ border: 0}
#feedMixPro .stepBox .stepList1.step2{ overflow-y: auto}
#feedMixPro .stepBox .stepList1.step2 li{ margin-right: 18px}
#feedMixPro .btn_stepBox{ margin-left: 3px; position: relative; height: 133px}
#feedMixPro .btn_stepBox .btn{ float: left; width: 99px; height: 97px; background: url(../img/nongsaroAdd/feedMix/btn_stepBox.png) no-repeat}
#feedMixPro .btn_stepBox .btn.btn2{ margin-left: 3px; background-position: 100% 0;}
#feedMixPro .btn_stepBox .resultBox{ clear: both; background: #cecabb; height: 34px; position: relative; top: 3px; font-size: 15px; color: #878477; line-height: 30px;}
#feedMixPro .btn_stepBox .resultBox.warning{ background: #ff0800; color: #fff; font-weight: 600}
#feedMixPro .btn_stepBox .resultBox.sucess{ background: #99e072; color: #fff; font-weight: 600}
#feedMixSelect{ overflow-y: auto; height: 101px}
#feedMixSelect span{ float: left; display: inline-block; border: 1px solid #c1c1c1; color: #656565; font-size: 12px; margin: 0 3px 3px 0; padding: 0 10px 0 0; line-height: 21px; vertical-align: top}
#feedMixSelect span strong{ display: inline-block; background: #c1c1c1; color: #fff; vertical-align: top; padding: 0 5px; margin-right: 5px}
#feedMixSelect span.foodDb strong{ background: #929292}

#herbageStory .herbList li a .herbOver em{ display: block; font-size: 16px;}
#feedMixSelect span{ position: relative; padding: 0 30px 0 0;}
#feedMixSelect span button{ background: url(../img/nongsaroAdd/feedMix/del.gif) no-repeat; width: 24px; height: 23px; cursor: pointer; border: 0; position: absolute; top: -1px; right: -1px}

/* 건조형 실내정원의 실제 */
#sedumIntro{ position: relative; margin-top: 20px}
#sedumIntro .h4tab{ position: absolute; top: 0; height: 55px; width: 200px; display: table}
#sedumIntro .h4tab a{ display: table-cell; background: #dee3d6; border-top: 2px solid #dee3d6; text-align: center; color: #616161; font-size: 15px; letter-spacing: -1px; font-weight: normal; line-height: 18px}
#sedumIntro .h4tab.active a{ background: #9fc87a; border-top: 2px solid #509a27; color: #496f50; font-weight: 600}
#sedumIntro .h4tab.tm2{ left: 201px}
#sedumIntro .h4tab.tm3{ left: 402px}
#sedumIntro .h4tab.tm4{ left: 603px;}
#sedumIntro .tabCont{ padding-top: 75px}
#sedumIntro .tp_title{ background: url(../img/nongsaroAdd/sedum/bg_tp_title.jpg) no-repeat 0 0; height: 50px; font-size: 22px; color: #fff; text-indent: 20px; border-top: 1px solid #616161; padding-top: 55px; font-weight: 600; letter-spacing: -1px; margin-left: 0}
#sedumIntro h5{ font-size: 22px; color: #434343; margin: 40px 10px 20px; letter-spacing: -1px}
#sedumIntro h6{ font-size: 18px; color: #434343; margin: 30px 10px 10px; color: #595959}
#sedumIntro p{ margin-left: 10px; word-break: keep-all; letter-spacing: -1px}
#sedumIntro p > strong, #sedumIntro span > em{ font-size: inherit; vertical-align: top}
#sedumIntro .txt16{ font-size: 16px; line-height: 25px; color: #595959; margin-bottom: 25px}
#sedumIntro .imgArea{ margin: 0 10px;}
#sedumIntro .imgArea:after{ content: ""; display: block; clear: both;}
#sedumIntro .imgArea span, #sedumIntro .cont_sec7 .lftImg{ float: left; display: inline-block; position: relative; margin: 0 10px 10px 0; overflow: hidden; border: 1px solid #e3e3e3;}
#sedumIntro .imgArea span img, #sedumIntro .cont_sec7 .lftImg img{ width: 100%; text-align: center}
#sedumIntro .imgArea span .caption{ background: url(../img/nongsaroAdd/sedum/bg_trans1.png); display: block; position: absolute; bottom: 0; width: 100%; line-height: 18px; text-align: center; color: #fff; font-size: 15px; padding: 6px 0; letter-spacing: -1px}
#sedumIntro .cont_sec7:after{ content: ""; display: block; clear: both;}
#sedumIntro .cont_sec7 .sec_title{ clear: both; display: block; font-size: 16px;color: #595959; margin:20px 10px 10px}
#sedumIntro .cont_sec7 .lftImg{ margin: 10px 10px 30px 0}
#sedumIntro .txt16 .titleBox{ display: inline-block; background: #7a7a7a; color: #fff; padding: 0 5px; margin-right: 5px}
#sedumIntro .cont_sec7 .imgArea{ margin-bottom: 20px}
#sedumIntro .tblArea{ margin-top: 30px; padding: 0 10px}
#sedumIntro .tblArea .tblCaption{ border-bottom: 1px solid #76c909; margin-left: 0}
#sedumIntro .tblArea .tblCaption span{ display: inline-block; background: #76c909; color: #fff; font-size: 15px; padding: 5px 10px}
#sedumIntro .tblArea table th, #sedumIntro .tblArea table td{ border: 1px solid #dedede; font-size: 14px; padding: 5px; vertical-align: middle}
#sedumIntro .tblArea table th{ text-align: center; font-weight: bold; background: #f1f1f1; }
#sedumIntro .tblArea table td .img{ display: inline-block; width: 100%; overflow: hidden; height: 70px; background: #333}
#sedumIntro .tblArea table td .img img{ width: 100%;}
#sedumIntro .tblArea table td .tbl_imgCation{ display: block; font-size: 14px; color: #fff; background: #afafaf}
#sedumIntro .cont_sec7 ul{ margin-left: 10px;}
#sedumIntro .cont_sec7 ul li{ font-size: 15px; line-height: 1.4; color: #595959; margin-bottom: 5px}
#sedumIntro .cont_sec7 ul li > p{ font-size: inherit; vertical-align: top; margin: 5px 5px 10px 0; color: #509a27; line-height: 1.4}
#sedumIntro .cont_sec7 ul li.bullet1{ background: url(../img/nongsaroAdd/bullet1.gif) no-repeat 0 8px; padding-left: 10px;}
#sedumIntro .cont_sec7 ul li.bullet5{ background: url(../img/nongsaroAdd/bullet5.gif) no-repeat 10px 8px; padding-left: 20px; color: #3f801b}
#sedumIntro .imgList .imgList_tl{ background: url(../img/nongsaroAdd/sedum/icon1.gif) no-repeat 0 50%; border-bottom: 1px solid #a9a9a9; font-size: 16px; color: #509a27; line-height: 35px; padding-left: 30px; font-weight: 600}
#sedumIntro .imgList ul{ margin: 20px 0 0 10px}
#sedumIntro .imgList ul:after{ content: ""; display: block; clear: both;}
#sedumIntro .imgList li{ float: left; text-align: center; min-height: 185px}
#sedumIntro .imgList li span{ display: inline-block; overflow: hidden; margin: 0 10px 0 0;}
#sedumIntro .imgList li span img{ width: 100%; display: block;}
#sedumIntro .imgList li em{ display: block; line-height: 1.3; margin-right: 10px; padding: 0 5px; word-break: keep-all}
#sedumIntro .imgList .moreLink{ border-bottom: 1px solid #d8d8d8; position: relative; margin: 10px 10px 40px; text-align: center; top: -20px}
#sedumIntro .imgList .moreLink a{ background: #fff; border: 1px solid #d8d8d8; font-size: 14px; color: #434343; padding: 6px 15px; display: inline-block; position: relative; top: 18px}
#sedumIntro #imgListMore{ background: #fff; margin-top: -80px; position: relative; z-index: 10; display: none}
#sedumIntro .sedumProcess{ margin: 20px 10px}
#sedumIntro .sedumProcess:after{ content: ""; display: block; clear: both;}
#sedumIntro .sedumProcess .processImg{ display: inline-block; margin: 0 10px 10px 0; overflow: hidden; position: relative; float: left;}
#sedumIntro .sedumProcess .processImg img{ width: 100%}
#sedumIntro .sedumProcess .processImg .num{ display: inline-block; background: #76c909; text-align: center; font-size: 16px; width: 40px; height: 40px; line-height: 40px; border-radius: 20px; color: #fff; position: absolute; top: 0; left: 0}
#sedumIntro .sedumProcess ul{ padding-top: 30px; clear: both}
#sedumIntro .sedumProcess li{ list-style: decimal inside; font-size: 16px; color: #434343; margin-bottom: 20px; font-weight: 600}
#sedumIntro .sedumProcess li p{ font-weight: normal; font-size: 15px; color: #595959; margin: 10px 0 0 20px; word-break: keep-all}
#sedumIntro .sedumProcess li p.tip{ position: relative; background: #fff1ea; padding: 5px 5px 5px 50px; min-height: 18px}
#sedumIntro .sedumProcess li p.tip span{ display: block; position: absolute; left: 0; top: 0; background: #fc762d; font-size: 14px; color: #fff; width: 40px; line-height: 28px; text-align: center}
#sedumIntro .tpBg{ background: #e2ead4; padding: 8px; margin-bottom: 30px}
#sedumIntro .btmBg{ background: #fefdd5; margin: 50px 10px 0; padding: 5px}
#sedumIntro .btmBg h6{ margin-top: 10px; color: #fc762d}
#sedumIntro .tpBg p{  font-size: 16px; font-weight: 600; line-height: 35px}
#sedumIntro .btmBg p{  font-size: 16px; font-weight: normal; line-height: 25px}

/* 한우ㆍ한돈 부위구별 */
#kncPigRegnSe{ margin-top: 20px}
.kncPigRegnSeData{ margin-top: 35px;}
.kncPigRegnSeData:after{ content: ""; display: block; clear: both}
.kncPigRegnSeData h4{ text-align: center; font-size: 30px; color: #55ad46; letter-spacing: -1px;}
.kncPigRegnSeData h4 i{ font-size: 30px; font-weight: normal; color: #545454; margin-left: 7px}
.kncPigRegnSeData .imgArea{ margin: 20px 0 45px; text-align: center;}
.kncPigRegnSeData .imgArea span{ display: inline-block; width: 390px; height:260px; overflow: hidden}
.kncPigRegnSeData .imgArea span img{ width: 100%; height: 100%;}
.kncPigRegnSeData .sumry_info{ text-align:center; }
.kncPigRegnSeData .sumry_info span{ text-align:center; font-size:16px; font-weight:bold; line-height:30px; }

#meatRecipeTop{ position: relative}
#meatRecipeTop .meatSec{ background: url(../img/nongsaroAdd/meatRecipe/imgDataTop.jpg) no-repeat; position: relative; height: 330px;}
#meatRecipeTop .meatSec.pig{ background-position: 0 100%}
#meatRecipeTop .meatSec a{ display: inline-block; position: absolute; font-size: 16px; color: #000; padding: 5px 10px; font-weight: 600; letter-spacing: -1px}
#meatRecipeTop .meatSec a.white{ color: #fff}
#meatRecipeTop .info_txt{ background: #81c968; color: #fff; font-size: 15px; line-height: 35px; padding-left: 20px}
#meatRecipeList:after{ content: ""; display: block; clear: both}
#meatRecipeList li{ float: left; width: 20%;}
#meatRecipeList li a{ display: block; margin: 5px; text-align: center; position: relative; height: 150px; overflow: hidden}
#meatRecipeList li a strong{ display: block; position: absolute; bottom: 0; background: url(../img/nongsaroAdd/meatRecipe/bg1.png); color: #fff; height: 40px; text-align: center; width: 100%; z-index: 10; font-size: 15px; line-height: 35px}
#meatRecipeList li a img{ height: 100%; position: relative; left: -30%}

.kncPigRegnSeData{ position: relative}
.kncPigRegnSeData h4{ text-align: left; font-size: 30px; color: #55ad46; letter-spacing: -1px; margin-bottom: 25px; line-height: 1}
.kncPigRegnSeData .imgArea{ text-align: center}
.kncPigRegnSeData .imgArea span{ display: inline-block; width: 385px; height: 285px; overflow: hidden; margin: 0 5px}
.kncPigRegnSeData .imgArea span img{ width: 100%}
.kncPigRegnSeData .sumry_info{ text-align:left;}
.kncPigRegnSeData .sumry_info span{ text-align:left; font-size:16px; font-weight:normal; line-height: 1.5;}

#gardenPlant .iconStyle4{ margin-bottom: 100px;}
#sedumIntro .imgArea span .caption{ word-break: keep-all; z-index: 10}
#sedumIntro .imgArea span img{ position: relative}

#meatRecipeTop{ background: #f7fbfc; padding-top: 35px;}
.meatRecipeTab{ text-align: center;}
.meatRecipeTab a{ display: inline-block; background: #dee3d6; text-align: center; font-size: 15px; color: #616161; line-height: 30px; border-radius: 30px 0 0 30px; padding: 0 60px}
.meatRecipeTab a.active{ background: #9fc87a; color: #496f50; font-weight: 600}
.meatRecipeTab a.pig{ border-radius: 0 30px 30px 0}

#meatRecipeList{ margin-top: 25px}
#meatRecipeList li{ width: 25%}
#meatRecipeList li a{ height: 130px}
#meatRecipeList li a strong{ background: url(../img/nongsaroAdd/sedum/bg_trans1.png); line-height: 30px; height: 35px}
#meatRecipeList li a img{ left: 0; height: auto; width: 100%}

/* 농작업일정_타이틀 */
#nongScheduleTit{ margin-top: 30px}
#nongScheduleTit h1{ font-size: 24px; margin-left: 10px; float: left}
#nongScheduleTit h2{ background: #dadada; font-size: 16px; color: #434343; font-weight: normal; line-height: 30px; text-align: center; margin-top: 10px}
#nongScheduleTit h1 span{ display: inline-block; margin-left: 15px; font-size: 16px; color: #a3a3a3; font-weight: normal; background: url(../img/nongsaroAdd/division1.gif) no-repeat 0 100%; padding-left: 10px}
#nongScheduleTit .floatDiv .btn-2{ float: right}
#nongScheduleTit table, #nongScheduleTit td{ table-layout: fixed}
#nongScheduleTit .m_scrollTable{ margin-bottom: 30px}
#nongScheduleTit .tblSchedule{ border-top: 2px solid #70bc5c}
#nongScheduleTit .tblSchedule thead th{ border: 1px solid #70bc5c; background: #fff; font-size: 15px; font-weight: 600; color: #434343; line-height: 30px; text-align: center}
#nongScheduleTit .tblSchedule thead td{ background: #70bc5c; border: 1px solid #70bc5c; font-size: 0; text-indent: -1000000000px; line-height: 0; height: 8px}
#nongScheduleTit .tblSchedule thead td.bg2{ background: #8dc97d}
#nongScheduleTit .tblSchedule thead td.bg3{ background: #a9d79d}
#nongScheduleTit .tblSchedule tbody td{ background: #fff; border: 1px solid #ccc; empty-cells: show; text-align: center; vertical-align: middle; line-height: 1.2 !important; color: #333; padding: 4px 0; letter-spacing: -1px; height: 30px;}
#nongScheduleTit .tblSchedule tbody td.empty{ border: 0 !important; height: 5px; padding: 0}
#nongScheduleTit .tblSchedule tbody td.bgYellow{ background: #e7ecbd}
#nongScheduleTit .tblSchedule tbody td.bgBlue{ background: #daedff}
#nongScheduleTit .tblSchedule tbody td.bgRed{ background: #ffe6d7}
#nongScheduleTit .tblSchedule tbody td.bgPurple{ background: #dedfff}
#nongScheduleTit .tblSchedule tbody td.bgGreen{ background: #e6ffde}
#nongScheduleTit .tblSchedule.tblSchedule2{ border-top: 2px solid #08acf2}
#nongScheduleTit .tblSchedule.tblSchedule2 thead th{ border: 1px solid #08acf2;}
#nongScheduleTit .tblSchedule.tblSchedule2 thead td{ background: #08acf2; border: 1px solid #08acf2;}
#nongScheduleTit .tblSchedule.tblSchedule2 thead td.bg2{ background: #39bdf5}
#nongScheduleTit .tblSchedule.tblSchedule2 thead td.bg3{ background: #6bcdf7}
#nongScheduleTit .tblSchedule.tblSchedule3{ border-top: 2px solid #ffb400}
#nongScheduleTit .tblSchedule.tblSchedule3 thead th{ border: 1px solid #ffb400;}
#nongScheduleTit .tblSchedule.tblSchedule3 thead td{ background: #ffb400; border: 1px solid #ffb400;}
#nongScheduleTit .tblSchedule.tblSchedule3 thead td.bg2{ background: #ffca4c}
#nongScheduleTit .tblSchedule.tblSchedule3 thead td.bg3{ background: #ffd97f}
#nongScheduleTit 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: 30px 0 10px;}
#nongScheduleTit .bullet1{ background: url(../img/interabang/bullet1.png) no-repeat 0 7px; margin: 0 0 5px 15px; padding-left: 12px; line-height: 1.4; font-size: 16px; color: #545454; word-break: keep-all}
#nongScheduleTit .bullet3{ background: url(../img/interabang/bullet3.png) no-repeat 0 10px; padding-left: 12px; line-height: 1.4; margin: 3px 0 0 0; font-size: 14px; color: #666;}
#nongScheduleTit .txt_point{ font-size: 14px; color: #ff7800;}
#nongScheduleTit .tblSection{ margin-top: 30px}
#nongScheduleTit .tblSection table{ border-top: 2px solid #ababab}
#nongScheduleTit .tblSection th, #nongScheduleTit .tblSection td{ border: 1px solid #dedede; font-size: 14px; padding: 5px 10px; word-wrap: break-word; white-space: normal;}
#nongScheduleTit .tblSection th{ background: #f5f5f5; font-weight: 600}

/* 농작업일정 */
#nongSchedule{ margin-top: 30px}
#nongSchedule h1{ font-size: 24px; margin-left: 10px; float: left}
#nongSchedule h2{ background: #dadada; font-size: 16px; color: #434343; font-weight: normal; line-height: 30px; text-align: center; margin-top: 10px}
#nongSchedule h1 span{ display: inline-block; margin-left: 15px; font-size: 16px; color: #a3a3a3; font-weight: normal; background: url(../img/nongsaroAdd/division1.gif) no-repeat 0 100%; padding-left: 10px}
#nongSchedule .floatDiv .btn-2{ float: right}
#nongSchedule table, #nongSchedule td{ table-layout: fixed}
#nongSchedule .m_scrollTable{ margin-bottom: 30px}
#nongSchedule .tblSchedule{ border-top: 2px solid #70bc5c}
#nongSchedule .tblSchedule thead th{ border: 1px solid #70bc5c; background: #fff; font-size: 15px; font-weight: 600; color: #434343; line-height: 30px; text-align: center}
#nongSchedule .tblSchedule thead td{ background: #70bc5c; border: 1px solid #70bc5c; font-size: 0; text-indent: -1000000000px; line-height: 0; height: 8px}
#nongSchedule .tblSchedule thead td.bg2{ background: #8dc97d}
#nongSchedule .tblSchedule thead td.bg3{ background: #a9d79d}
#nongSchedule .tblSchedule tbody td{ background: #fff; border: 1px solid #ccc; empty-cells: show; text-align: center; vertical-align: middle; line-height: 1.2 !important; color: #333; padding: 4px 0; letter-spacing: -1px; height: 30px;}
#nongSchedule .tblSchedule tbody td.empty{ border: 0 !important; height: 5px; padding: 0}
#nongSchedule .tblSchedule tbody td.bgYellow{ background: #e7ecbd}
#nongSchedule .tblSchedule tbody td.bgBlue{ background: #daedff}
#nongSchedule .tblSchedule tbody td.bgRed{ background: #ffe6d7}
#nongSchedule .tblSchedule tbody td.bgPurple{ background: #dedfff}
#nongSchedule .tblSchedule tbody td.bgGreen{ background: #e6ffde}
#nongSchedule .tblSchedule.tblSchedule2{ border-top: 2px solid #08acf2}
#nongSchedule .tblSchedule.tblSchedule2 thead th{ border: 1px solid #08acf2;}
#nongSchedule .tblSchedule.tblSchedule2 thead td{ background: #08acf2; border: 1px solid #08acf2;}
#nongSchedule .tblSchedule.tblSchedule2 thead td.bg2{ background: #39bdf5}
#nongSchedule .tblSchedule.tblSchedule2 thead td.bg3{ background: #6bcdf7}
#nongSchedule .tblSchedule.tblSchedule3{ border-top: 2px solid #ffb400}
#nongSchedule .tblSchedule.tblSchedule3 thead th{ border: 1px solid #ffb400;}
#nongSchedule .tblSchedule.tblSchedule3 thead td{ background: #ffb400; border: 1px solid #ffb400;}
#nongSchedule .tblSchedule.tblSchedule3 thead td.bg2{ background: #ffca4c}
#nongSchedule .tblSchedule.tblSchedule3 thead td.bg3{ background: #ffd97f}
#nongSchedule 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: 30px 0 10px;}
#nongSchedule .bullet1{ background: url(../img/interabang/bullet1.png) no-repeat 0 7px; margin: 0 0 5px 15px; padding-left: 12px; line-height: 1.4; font-size: 16px; color: #545454; word-break: keep-all}
#nongSchedule .bullet3{ background: url(../img/interabang/bullet3.png) no-repeat 0 10px; padding-left: 12px; line-height: 1.4; margin: 3px 0 0 0; font-size: 14px; color: #666;}
#nongSchedule .txt_point{ font-size: 14px; color: #ff7800;}
#nongSchedule .tblSection{ margin-top: 30px}
#nongSchedule .tblSection table{ border-top: 2px solid #ababab}
#nongSchedule .tblSection th, #nongSchedule .tblSection td{ border: 1px solid #dedede; font-size: 14px; padding: 5px 10px; word-wrap: break-word; white-space: normal;}
#nongSchedule .tblSection th{ background: #f5f5f5; font-weight: 600}

/* 수출농산물 농약안전사용기술 */
#exportSafety{ background: url(../img/nongsaroAdd/exportSafety/tp_bg.png) no-repeat 100% 0}
#exportSafety p, #exportSafety ul li, #exportSafety h2, #exportSafety h3{ word-break: keep-all}
#exportSafety .tpArea{ padding: 40px 0 0 20px; font-size: 19px; color: #434343; line-height: 1.5; letter-spacing: -1px; word-break: keep-all}
#exportSafety .tpArea strong, #exportSafety .tpArea em{ font-size: 19px; vertical-align: top;}
#exportSafety .tpArea em{ display: block; font-weight: 600}
#exportSafety .tpArea strong{ color: #0099de}
#exportSafety .tpArea .btn_black{ display: inline-block; background: #494949; font-size: 14px; color: #fff; letter-spacing: -1px; padding: 0 15px; line-height: 27px; height: 35px; margin: 20px 0 10px}
#exportSafety .tpArea .btn_black span{ margin-left: 5px; font-size: 18px; color: #ffc200}
#exportSafety .tpArea p{ font-size: 14px; color: #494949; word-break: keep-all}
#exportSafety .exportSafety_synop{ padding: 40px 0 0 30px; position: relative}
#exportSafety .exportSafety_synop #synop{ position: absolute; top: -3000%; width: 0; height: 0; font-size: 0; line-height: 0}
#exportSafety .tp_tabs{ padding: 60px 100px 0 0; margin-left: -10px}
#exportSafety .tp_tabs a{ display: inline-block; background: #727272; color: #fff; letter-spacing: -1px; height: 28px; line-height: 25px; margin: 0 5px 5px 0; border-radius: 5px; padding: 0 10px}
#exportSafety .tabsCont{ margin: 0 10px}
#exportSafety h2{ font-size: 22px; color: #434343; letter-spacing: -1px; margin: 30px 0 15px}
#exportSafety .txt_p16{ font-size: 16px; color: #666; line-height: 20px;}
#exportSafety 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: 30px 0 10px; font-weight: normal}
#exportSafety .bullet{ background: url(../img/interabang/bullet1.png) no-repeat 0 7px; margin: 0 15px 5px; padding-left: 12px; line-height: 1.4; font-size: 16px; color: #434343;}
#exportSafety .bullet ul{ margin: 0 0 10px}
#exportSafety .bullet li{ background: url(../img/interabang/bullet3.png) no-repeat 0 10px; margin: 3px 0 0 0; padding-left: 12px; line-height: 1.4; font-size: 14px; color: #484848;}
#exportSafety .bullet li p{ font-size: inherit; }
#exportSafety li strong, #exportSafety li em{ font-size: inherit; vertical-align: top; display: inline}
#exportSafety li img{ display: inline-block; margin: 10px 0}
#exportSafety .skip{ display: none}
#exportSafety .tp_mn{ display: block; margin: 20px 0 50px; background: #ebebeb; border-top: 1px solid #d9d9d9; text-align: center; font-size: 15px; color: #333; line-height: 30px}
#exportSafety h3 strong{ font-size: 16px; display: block}
#exportSafety .imgArea:after{ content: ""; display: block; clear: both}
#exportSafety .imgArea span{ display: inline-block; float: left;  margin: 10px 5px; height: 190px; overflow: hidden; border: 2px solid #e2e2e2}
#exportSafety .imgArea span img{ height: 100%;}
#exportSafety .caseBox{ background: #dbf1cf; font-size: 16px; margin: 30px 0 -20px}
#exportSafety .caseBox em, #exportSafety .caseBox strong{ display: block;  font-size: 16px; float: left; line-height: 25px; padding: 0 10px}
#exportSafety .caseBox em{ background: #65c330; line-height: 52px; color: #fff;}
#exportSafety h4{ background: #dbf1cf; font-size: 15px; color: #434343; line-height: 30px; text-indent: 10px; margin: 30px 0 0; font-weight: normal}
#exportSafety .point{ color: #ff5a00; margin: 3px 0; background: url(../img/interabang/point.png) no-repeat 0 6px;  padding-left: 14px; font-size: 15px;}
#exportSafety .tipBox{ background: #fbfbfb; border: 2px solid #ebebeb; position: relative; padding: 15px; margin: 40px 0 20px;}
#exportSafety .tipBox .corner{ position: absolute; background: url(../img/interabang/summaryBox.png) no-repeat 100% 100%; width: 34px; height: 34px; display: block; z-index: 10; right: -2px; bottom: -2px;}
#exportSafety .tipBox .tipBoxTl{ position: absolute; background: #65c330; line-height: 28px; left: -2px; top: -28px; padding: 0 10px; font-size: 16px; color: #434343; font-weight: 600; letter-spacing: -1px}
#exportSafety .tipBox .tipBoxTl em{ color: #fff; font-weight: normal; font-size: 16px; vertical-align: top; margin-right: 10px}
#exportSafety .tipBox span{ overflow: hidden}
#exportSafety .tipBox span img{ width: 100%}
#exportSafety .siteInfo li{ margin: 0 8px; float: left; text-align: center; width: 22%}
#exportSafety .siteInfo li span{ display: block; border: 2px solid #e2e2e2; border-top: 2px solid #04abf7; height: 160px; overflow: hidden; position: relative}
#exportSafety .siteInfo li span img{ width: 100%; margin: 35px 0 0}
#exportSafety .siteInfo li span strong{ display: block; position: absolute; width: 100%; font-size: 15px; line-height: 35px; background: #fbfbfb; border-bottom: 1px solid #f4f4f4; letter-spacing: -1px}
#exportSafety .siteInfo li p{ font-size: 13px; letter-spacing: -1px; margin-top: 5px}
#exportSafety .siteInfo li .goSite{ display: block; background: #04abf7; border-radius: 5px; font-size: 14px; color: #fff; line-height: 30px; text-align: center; margin: 10px 0 0}
#exportSafety .btm_tel{ color: #333; margin: 20px 0; font-size: 16px; line-height: 28px; min-height: 30px; text-align: center}

/* 수출농산물 안전성관리체계 */
#exportSafetySys{ padding-bottom: 35px; background: url(../img/nongsaroAdd/safetySystem/bg_safetySystem.jpg) no-repeat 100% 100%; margin-top: 25px}
#exportSafetySys .exportSafetyOrgan{ background: url(../img/nongsaroAdd/safetySystem/line.png) no-repeat 50% 15px}
#exportSafetySys .organBox{ width: 247px; margin: 10px auto;}
#exportSafetySys .organBox.last{ margin: 10px; width: 515px}
#exportSafetySys .organBox .siteNm{ display: block; color: #fff; text-align: center; font-size: 18px; font-weight: 800; background: #90be6c; height: 30px; line-height: 27px; letter-spacing: -1px}
#exportSafetySys .organBox.bg2 .siteNm{ background: #6ca4be}
#exportSafetySys .organBox.bg3 .siteNm{ background: #be6c6c; font-size: 16px}
#exportSafetySys .organBox .siteNm strong{ background: url(../img/nongsaroAdd/safetySystem/btn_link.png) no-repeat 100% 50%;  font-size: inherit; vertical-align: top; padding-right: 20px}
#exportSafetySys .organBox ul{ background: #f7f7f7; border: 1px solid #ececec; border-top: 0; padding: 10px; min-height: 200px}
#exportSafetySys .organBox ul.hAuto{ min-height: auto}
#exportSafetySys .organBox ul ul{ border: 0; padding: 0; min-height: auto}
#exportSafetySys .organBox ul li{ word-break: keep-all; letter-spacing: -1px;}
#exportSafetySys .organBox .organList1{ padding-left: 10px; background: url(../img/nongsaroAdd/safetySystem/bg_deps1.gif) no-repeat 0 10px; font-size: 15px; color: #434343; line-height: 20px; margin-bottom: 5px}
#exportSafetySys .organBox .organList2{ padding-left: 10px; background: url(../img/nongsaroAdd/safetySystem/bg_deps2.gif) no-repeat 0 10px; font-size: 14px; color: #6e6e6e; line-height: 20px;}
#exportSafetySys .floatDiv .fl{ margin: 0 10px}
#exportSafetySys .btm_txt{ font-size: 14px; margin-left: 10px}

#exportSafetyNation{ margin: 20px 0 0; position: relative}
#exportSafetyNation .h4tab{ position: absolute; top: 0; height: 45px; width: 50%; display: table}
#exportSafetyNation .h4tab.tm2{ left: 50%}
#exportSafetyNation .h4tab a{ display: table-cell; background: #dee3d6; border-top: 2px solid #dee3d6; text-align: center; color: #616161; font-size: 15px; letter-spacing: -1px; font-weight: normal; line-height: 18px}
#exportSafetyNation .h4tab.active a{ background: #9fc87a; border-top: 2px solid #509a27; color: #496f50; font-weight: 600;}
#exportSafetyNation .tabCont{ padding-top: 65px;}
#exportSafetyNation .txt_p16{ font-size: 16px; color: #666; line-height: 20px;}
#exportSafetyNation h5{ 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; font-weight: normal}
#exportSafetyNation .tbl-type01{ border: 0; border-top: 2px solid #888}
#exportSafetyNation .tbl-type01 thead th, #exportSafetyNation .tbl-type01 tfoot td, #exportSafetyNation .tbl-type01 tbody td{ border: 1px solid #dedede; line-height: 1.3 !important; letter-spacing: -1px; padding: 3px}
#exportSafetyNation .tbl-type01 thead td{ border: 1px solid #dedede; text-align: center; background: #fcfcfc; word-break: keep-all}
#exportSafetyNation .tbl-type01 th, #exportSafetyNation .tbl-type01 td{ font-size: 14px}
#exportSafetyNation .tbl-type01 td .strong{ font-weight: 600}
#exportSafetyNation .caseBox{ background: #dbf1cf; font-size: 16px; margin: 30px 0 -20px}
#exportSafetyNation .caseBox em, #exportSafetyNation .caseBox strong{ display: block;  font-size: 16px; float: left; line-height: 45px; padding: 0 10px}
#exportSafetyNation .caseBox em{ background: #65c330; line-height: 45px; color: #fff}
#exportSafetyNation .caseBox span{ float: right; line-height: 45px; font-size: 14px; padding: 0 10px}
#exportSafetyNation .bullet{ background: url(../img/interabang/bullet3.png) no-repeat 0 9px; margin: 0 15px 5px 5px; padding-left: 12px; line-height: 1.4; font-size: 15px; color: #434343; word-break: keep-all}

/* 버튼 스타일 */
.btnS{ font-size: 12px; font-weight: normal; letter-spacing: -1px; border-radius: 3px; padding: 0 7px;}
.btnS.btnGreen{ background: #90be6c; border: 1px solid #72a947; color:  #fff}
.btnS.btnBlue{ background: #8da4c3; border: 1px solid #7491ab; color: #fff}

.chkPetStep{ background: #f2f3f5; padding: 10px}
#feedMixPro .stepBox .stepList1 li a{ padding: 5px 0 5px 8px; letter-spacing: -1.7px; line-height: 20px}
.chkPetStep p.stepList1{ height: 23px !important}
.chkPetStep p.stepList1 a{ margin: 0 20px; padding: 2px 5px}
#feedMixPro .stepBox .stepList1 li a.active, #feedMixPro .stepBox p.stepList1 a.active{ color: #ce0e31; font-weight: 600}
#feedMixPro .stepBox .stepList1.step2 li a{ padding: 0 0 0 10px;  letter-spacing: -1px}
#feedMixPro .btn_stepBox .resultBox.warning{ background: #df1037}
#feedMixPro .chkPetStep .step_title span{ float: right; margin-top: 5px; position: relative; right: -7px}
#feedMixPro .chkPetStep .step_title .inputData{ background: #fff; width: 65px; height: 21px; padding: 0; border: 1px solid #6fb6d0; margin-left: 5px; float: left}
#feedMixPro .chkPetStep .stepList1 .inputData{ background: #fff; width: 135px; height: 21px; padding: 0; border: 1px solid #6fb6d0; margin-left: 5px; position: absolute; top:5px; left:35px; }
#feedMixPro .chkPetStep .step_title .inputSch{ background: url(../img/nongsaroAdd/feedMix/inputSch.gif) no-repeat; width: 28px; height: 23px; border: 0; text-indent: -1000000000px; float: left; cursor: pointer;}

#exportSafety{ position: relative}
#exportSafety .tpArea{ padding-top: 20px; line-height: 1.4}
#exportSafety .tpArea .btn_black, #exportSafety .tpArea p, #exportSafety .tp_mn{ position: absolute; top: -300%}
#exportSafety .h2tab{ position: absolute; top: 140px; left: 10px}
#exportSafety .h2tab a{ display: block; background: #e9e9e9; border: 1px solid #dbdbdb; width: 260px; height: 36px; text-align: center; color: #434343; line-height: 33px; font-size: 15px; letter-spacing: -1px; font-weight: normal}
#exportSafety .h2tab a span{ font-size: inherit; vertical-align: top; margin-right: 5px}
#exportSafety .h2tab.active a{ background: #9fc87a; border-color: #9fc87a; font-weight: 600; color: #fff}
#exportSafety .h2tab.active a span{ color: #ffea00}
#exportSafety .h2tab.mn2{ left: 270px}
#exportSafety .h2tab.mn3{ left: 530px}
#exportSafety .h2tab.mn4{ top: 176px}
#exportSafety .h2tab.mn5{ left: 270px; top: 176px}
#exportSafety .h2tab.mn6{ left: 530px; top: 176px}
#exportSafety .tabCont{ padding: 120px 10px 0}
.doubleTabs{ margin: -5px 0 25px; position: relative}
.doubleTabs .h5tab{ position: absolute; top: 0; background: none !important; padding-left: 0 !important}
.doubleTabs .h5tab.mn2{ left: 200px; }
.doubleTabs .h5tab a{ display: block; background: #e9e9e9; border: 1px solid #dbdbdb; width: 195px; height: 36px; text-align: center; color: #434343; line-height: 33px; font-size: 14px; letter-spacing: -1px; font-weight: normal}
.doubleTabs .h5tab.active a{ background: #fff; border-color: #509a27; color: #509a27}
.doubleTabs .doubletabCont{ padding-top: 50px}
.doubleTabs .doubletabCont .rgtSch{ text-align: right; margin: 10px 0 5px}

#exportSafety .exportSafety_synop{ padding-left: 0}
#exportSafety .caseL{ background: #f0f0f0; padding: 7px; width: 49%}
#exportSafety .caseL h3{ margin-top: 0}
#exportSafety .caseR{ background: #fff; padding: 0 7px 7px; width: 47%}
#exportSafety .caseR .bullet{ margin: 0 0 5px; font-size: 14px;}
#exportSafety .caseR h4{ background: #fff; margin-top: 0}
#exportSafety .caseR .tbl-type01 thead th, #exportSafety .caseR .tbl-type01 tbody td{ padding: 2px; line-height: 1.2 !important; height: auto;}
#exportSafety .caseR .point{ font-size: 13px;}

#exportSafety .tipBox .tipBoxTl{ background: #ffc91f}
#exportSafety .tipBox .corner{ background: url(../img/nongsaroAdd/exportSafety/summaryBox.png) no-repeat 100% 100% }
#exportSafety .tipBox ul li, #exportSafety .tipBox p{ font-size:16px !important;}
.feedMixDelete{ background: url(../img/nongsaroAdd/feedMix/del2.gif) no-repeat 50% 50%; width: 20px; height: 18px; cursor: pointer; border: 0; margin-left: 5px; position: relative; top: 4px;}

/* 토마토 재배시설 평가하기 */
#ratingSystem{ background: url(../img/nongsaroAdd/ratingSystem/bg1.jpg) no-repeat; position: relative; ; padding-top: 145px}
#ratingSystem .guideBox{ background: url(../img/nongsaroAdd/ratingSystem/bg_trans.png); margin: 0 15px 0; padding: 50px 20px; position: relative}
#ratingSystem .guideBox .title{ background: #5bb04a; font-size: 16px; font-weight: 600; color: #fff; padding: 13px 50px 13px 30px; position: absolute; top: -23px; left: 0}
#ratingSystem .guideBox li{ background: url(../img/nongsaroAdd/bullet5.gif) no-repeat 0 8px; font-size: 15px; color: #3f3f3f; margin-bottom: 12px; padding-left: 12px; letter-spacing: -1px}
#ratingSystem .guideBox li li{ background: url(../img/nongsaroAdd/bullet2.gif) no-repeat 0 9px; font-size: 14px; margin-bottom: 5px;}
#ratingSystem .ratingBox{ position: relative; background: #e4e5a3; padding: 20px 60px}
#ratingSystem .ratingBox .tp_pattern{ background: url(../img/nongsaroAdd/ratingSystem/bg2.png) no-repeat; width: 100%; height: 18px; display: block; font-size: 0; position: absolute; top: -10px; z-index: 10; left: 0;}
#ratingSystem .ratingBox dl{ background: url(../img/nongsaroAdd/ratingSystem/icon1.png) no-repeat 0 50%; padding-left: 95px; min-height: 70px; margin-bottom: 15px}
#ratingSystem .ratingBox dl.usr{ background: url(../img/nongsaroAdd/ratingSystem/icon2.png) no-repeat 0 50%; }
#ratingSystem .ratingBox dl dt{ font-size: 16px; font-weight: 600; line-height: 25px; color: #343434; margin-bottom: 5px}
#ratingSystem .ratingBox dl dd label{ display: inline-block; height: 34px; border-radius: 17px; line-height: 30px; background: #fff; padding: 0 25px; margin-right: 5px; font-size: 15px}
#ratingSystem .ratingBox dl dd label input[type=radio]{ margin-right: 5px;}
#ratingSystem .ratingBox dl.usr label{ padding: 0 30px 0 17px; position: relative}
#ratingSystem .ratingBox dl.usr label input{ border: 0; background: transparent; height: 34px; line-height: 30px; font-size: 15px; padding: 0; width: 160px; position: relative; z-index: 20}
#ratingSystem .ratingBox dl.usr label span{ position: absolute; z-index: 10}
#ratingSystem .ratingBox dl.usr label input:focus, #ratingSystem .ratingBox dl.usr label input:active{ background: #fff}
#ratingSystem .btm_txt{ background: #ccce68; text-align: center; padding: 8px 0}
#ratingSystem .btm_txt span{ display: inline-block; margin: 0 10px; font-size: 15px; color: #3d3d3d}

#ratingSystem .btnCenter{ margin-top: 30px; text-align: center}
#ratingSystem .button, #ratingSystem .button *, #popupWrap .button, #popupWrap .button *, .ratingBtn, .ratingBtn *{ position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; font-size: 0; white-space:nowrap; background: url(../img/nongsaroAdd/ratingSystem/btn.png) no-repeat; vertical-align:top; overflow:visible; font-weight:bold; cursor: pointer; font-family: '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, Apple Gothic, sans-serif; text-indent: -1000000000px}
#ratingSystem .button, #popupWrap .button { margin-right:3px; margin-bottom: 3px}
#ratingSystem .button *, #popupWrap .button *{ left: 3px; cursor:pointer;}
#ratingSystem .button.print{ width: 123px; height: 31px;}
#ratingSystem .button.guide{ width: 165px; height: 31px; background-position: -127px 0}
#ratingSystem .button.start{ position: absolute; right: 50px; top: 45px; width: 138px; height: 121px; background-position: 0 -37px}

#popupWrap{ border-top: 3px solid #207915; background: #fff;}
#popupWrap h1{ background: #5bb04a url(../img/nongsaroAdd/popupHeader.png) no-repeat 100% 0; line-height: 60px}
#popupWrap h1 strong{ display: inline-block; background: url(../img/nongsaroAdd/popupHeader_h1.png) no-repeat 20px 21px; color: #fff; font-size: 22px; padding-left: 40px; letter-spacing: -1px}
#popupWrap .popCont{ padding: 20px;}
#popupWrap h2{ background: url(../img/icon/bullet_h1.gif) no-repeat 0 50%; color: #434343; font-size: 20px; padding-left: 20px; margin: 20px 0 10px}
#popupWrap .greenHouseChk label{ display: inline-block; margin: 0 20px; font-size: 15px; color: #434343}
#popupWrap .greenHouseChk label input[type=radio]{ margin-right: 5px;}
#popupWrap .greenHouseChk .imgRnd{ margin: 10px auto; border: 2px solid #dcdddf; border-radius: 10px; padding: 15px}
#popupWrap .greenHouseChk .imgRnd img{ width: 90%;}
#popupWrap .tbl-type01{ border-top: 2px solid #888}
#popupWrap .tbl-type01 th{ background: #f1f1f1; border: 1px solid #dedede; color: #666; font-size: 15px; text-align: center}
#popupWrap .tbl-type01 th label{ color: #666; font-size: 15px; }
#popupWrap .tbl-type01 td{ text-align: left}
#popupWrap .point_txt{ color: #ff6000; font-size: 13px; letter-spacing: -1px}
#popupWrap .point_txt2{ color: #5391c5; font-size: 15px; letter-spacing: -1px; font-weight: 600}
#popupWrap .btnPop{ margin: 15px 0; text-align: center}
#popupWrap .button.calculation{ background-position: 0 -169px; width: 123px; height: 52px;}
#popupWrap .button.apply{ background-position: -130px -169px; width: 123px; height: 52px;}
#popupWrap .tbl-type01.resultBox{ border-color: #5bb04a; margin-top: 25px}
#popupWrap .tbl-type01.resultBox th{ background: #ecffe8; color: #207915}
#popupWrap .popClose{ position: absolute; right: 30px; top: 20px; display: inline-block; background: url(../img/nongsaroAdd/popClose.gif) no-repeat; width: 24px; height: 24px; text-indent: -1000000000px; font-size: 0}
#popupWrap p.resultBox{ border: 1px solid #5bb04a; border-top: 2px solid #5bb04a;  margin: 10px 0 0 0; padding: 7px; font-size: 16px; text-align: center}
#popupWrap p.resultBox stRong{ font-size: 16px; color: #ff6000; vertical-align: top}

/*  반려동물 원료선택  */
.pop-area .pop-bx .con-bx, #resultArea{ position: relative}
.pop-area .pop-bx .con-bx .btn-2.feed1{ position: absolute; right: 0}
.feedMxnAddForm{ position: absolute; top: 0; background: #fcfcfc; border: 1px solid #9f9f9f; border-top: 1px solid #ff7800; padding: 5px 10px 10px}
.feedMxnAddForm .tp_txt{ font-size: 14px; color: #434343; margin-bottom: 10px; font-weight: bold}
.feedMxnAddForm table tr:first-child th, .feedMxnAddForm table tr:first-child td{ border-top: 1px solid #888}
.feedMxnAddForm table th, .feedMxnAddForm table td{ background: #f1f1f1; text-align: center; color: #333; border: 1px solid #dedede; padding: 3px; line-height: 1.2 !important;  vertical-align: middle; font-weight: normal}
.feedMxnAddForm table td{ background: #fff; text-align: left; color: #666}
.feedMxnAddForm table th lable{ color: #666; line-height: 1.2}
.feedMxnAddForm table td input{ height: auto; padding: 3px}
.feedMxnAddForm .btn-2-w span{ line-height: 23px; height: auto; min-width: auto}
.pop-area .pop-bx .copy_btn{ background: url(../img/nongsaroAdd/feedMix/feedMxnCopy.gif) no-repeat 50% 50%; width: 20px; height: 20px; cursor: pointer; border: 0; text-indent: -1000000000px; font-size: 0}
.pop-area .pop-bx .delete_btn{ background: url(../img/nongsaroAdd/feedMix/feedMxnDel.gif) no-repeat 50% 50%; width: 20px; height: 20px; cursor: pointer; border: 0; text-indent: -1000000000px; font-size: 0; margin-left: -3px}
.feedMixDelete2{ background: url(../img/nongsaroAdd/feedMix/feedMxnDel.gif) no-repeat 50% 50%; width: 20px; height: 20px; cursor: pointer; border: 0; margin-left: 5px; position: relative; top: 0}

/* 토마토시설 평가하기 */
#ratingSystem.ratingSystem2{ padding: 45px 0 15px; margin-bottom: -10px}
#ratingSystem.ratingSystem2 .guideBox{ padding: 15px 20px; font-size: 15px; letter-spacing: -1px; line-height: 1.5}
#ratingSystem.ratingSystem2 .guideBox strong{ font-size: 15px; color: #5bb04a; display: block}
.ratingBtn.result{ width: 82px; height: 25px; background-position: 0 -244px !important}
.ratingBtn.ing{ width: 82px; height: 25px; background-position: -93px -244px !important}

/* 농작업일정 */
.schedule_process{ position: relative;}
.schedule_process .precessArea{ text-align: center}
.schedule_process .precessArea li{ display: table-cell; position: relative; padding-right: 15px; vertical-align: top}
.process_bar{ display: block; height: 3px; width: 100%; top: 50%; background: #08acf2; position: absolute; font-size: 0; line-height: 0;}
.schedule_process .precessArea li dl{ position: relative;  z-index: 30}
.schedule_process .precessArea li dt{ position: absolute; right: 0; bottom: 0; border: 3px solid #fff; background: #70bc5c; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 15px; color: #fff; font-size: 15px; font-weight: 600;}
.schedule_process .precessArea li dd{ width: 65px; padding: 0 4px; height: 73px; background: #70bc5c; border-radius: 70px; display: table-cell; text-align: center; line-height: 18px; font-size: 14px; color: #fff; vertical-align: middle;  word-break: keep-all; }
.schedule_process .txt_decimal{ margin: 20px 0; background: #f9fbe9; border-top: 1px solid #e7ecbd; padding: 15px}
.schedule_process .txt_decimal li{ list-style: decimal inside; font-size: 15px; line-height: 1.3; margin-bottom: 8px}

/* 신품종 명칭 사용실적 */
#newKindNm .tpArea{ border-bottom: 1px solid #e0e0e0; background: #fdf9eb url(../img/nongsaroAdd/newKindNm/top_bg.gif) repeat-y; position: relative; padding: 25px 200px 5px 20px; text-align: right; margin-bottom: 25px}
#newKindNm .tpArea .img{ position: absolute; right: 0; bottom: 0; width: 202px; height: 131px; background: url(../img/nongsaroAdd/newKindNm/topAreaImg.png) no-repeat}
#newKindNm .tpArea p{ font-size: 15px; word-break: keep-all; text-align: left}
#newKindNm .tpArea p.title{ color: #494949; letter-spacing: -1px}
#newKindNm .tpArea p.title span{ display: block; font-size: 15px; color: #ff8a01; margin-bottom: 10px}
#newKindNm .tpArea p.title strong{ display: block; font-size: 23px; color: #4c4c4c; margin-bottom: 7px}
#newKindNm .tpArea p.btm{ border-top: 1px solid #bdb4a3; margin-top: 15px; padding-top: 10px; color: #7a7a7a; line-height: 1.5}
#newKindNm .tpArea .btn{ display: inline-block; background: url(../img/nongsaroAdd/newKindNm/btn.png) no-repeat; width: 174px; height: 32px; text-indent: -1000000000px; font-size: 0; position: relative; top: -10px}
#newKindNm .bor_t_2px{ border-top: solid 2px #51bc6c;}

/* 수출농업 발간책자 */
#zoomList li.exportBook{ min-height: auto}
#zoomList li.exportBook .pic{ width: 160px; height: 190px; overflow: hidden; border:1px solid #ddd;}
#zoomList li.exportBook .pic img{ width: 100%; height: auto !important}
#zoomList li.exportBook .book_tab{ position: absolute; left: -1px; top: -1px; z-index: 9; width: 43px; height: 34px; background: url(../img/nongsaroAdd/book_tab.png) no-repeat; font-size: 0}
#zoomList li.exportBook .book_tab.ref{ background-position: 100% 0}

/* 버튼 스타일 */
.btnM{ font-size: 14px; font-weight: normal; letter-spacing: -1px; border-radius: 3px; padding: 0 15px; line-height: 24px}
.btnM.btnGreen{ background: #90be6c; border: 1px solid #72a947; color:  #fff}
.btnM.btnBlue{ background: #8da4c3; border: 1px solid #7491ab; color: #fff}
.btnM2{ font-size: 14px; font-weight: bold; letter-spacing: -1px; border-radius: 3px; padding: 0 20px; line-height: 30px}
.btnM2.btnGreen{ background: #90be6c; border: 1px solid #72a947; color:  #fff}
.btnM2.btnBlue{ background: #8da4c3; border: 1px solid #7491ab; color: #fff}

#nongSchedule .tblSection th, #nongSchedule .tblSection td{ word-wrap: break-word; white-space: normal;}

/* 반려동물 배합 */
#feedMixPro{ padding-top: 0}
#feedMixPro .tp_title{ height: 58px; line-height: 58px}
#feedMixPro .chkPet{ margin: 0 0 20px; margin-left: 217px; background: url(../img/nongsaroAdd/feedMix/chkPet.jpg) no-repeat 0 4px; width: 398px; padding: 0 68px}
#feedMixPro .chkPet button{ width: 199px; height: 174px; margin: 0}
#feedMixPro .chkPet span{ display: inline-block; width: 199px; height: 31px; float: left; text-align: center; padding-top: 143px}
#feedMixPro .chkPet span.dog:hover, #feedMixPro .chkPet span.dog.active{ background: url(../img/nongsaroAdd/feedMix/chkPet_acrive.gif) no-repeat -68px 4px; float: left;}
#feedMixPro .chkPet span.cat:hover, #feedMixPro .chkPet span.cat.active{ background: url(../img/nongsaroAdd/feedMix/chkPet_acrive.gif) no-repeat -267px 4px; float: right}
#feedMixPro .chkPet button{ background: url(../img/nongsaroAdd/feedMix/radioChk1.png) no-repeat 50% 100%; width: 32px; height: 31px; display: inline-block}
#feedMixPro .chkPet span.cat button, #feedMixPro .chkPet .active span.cat button{ background-position: 60% 100%}
#feedMixPro .chkPet button.active {background: url(../img/nongsaroAdd/feedMix/radioChk2.png) no-repeat 50% 100%;}
#feedMixPro .chkPet span.cat button{ margin-left: 20px}

/* td relative 보더 없어지는 현상 대처 */
.tbl-type01 tbody td.noneBlankTd{ position: static !important;}
.tbl-type01 tbody td.noneBlankTd div.pos{ position: relative}
.tbl-type01 tbody td.noneBlankTd div.pos .icon-set02{ margin: 2px 5px 2px 0 !important;}

/* 신품종 명칭 사용실적 */
#newKindNm .tpArea, #newKindNmIntro{ border-bottom: 1px solid #e0e0e0; background: #fdf9eb url(../img/nongsaroAdd/newKindNm/top_bg.gif) repeat-y; position: relative;}
#newKindNmIntro .inner{ background: url(../img/nongsaroAdd/newKindNm/topAreaImg2.png) no-repeat 100% 0; padding: 30px 25px 10px}
#newKindNmIntro .inner p{ letter-spacing: -1px;}
#newKindNmIntro .inner .title{ font-size: 18px; color: #4c4c4c; line-height: 29px; margin-bottom: 20px}
#newKindNmIntro .inner .title strong{ display: block; font-size: 23px;}
#newKindNmIntro .inner .title span{ font-size: 15px; color: #ff8a01; display: block; margin-top: 5px}
#newKindNmIntro .inner .info{ font-size: 15px; color: #7a7a7a; line-height: 24px}
#newKindNmIntro .inner .info strong{ font-size: 15px; vertical-align: top; display: block; color: #434343}
#newKindNmIntro .inner .info span{ display: block; margin: 40px 0; text-align: center}
#newKindNmIntro .inner .info .btn{ display: inline-block; background: url(../img/nongsaroAdd/newKindNm/btn.png) no-repeat 0 -32px; width: 241px; height: 56px; text-indent: -1000000000px; font-size: 0;}
#newKindNm #newKindNmIntro{ border-bottom: 1px solid #e0e0e0;}
#newKindNm #newKindNmIntro .inner{ padding: 30px 25px 10px;}
#newKindNm #newKindNmIntro .inner .title{ margin-bottom: 0;}
#newKindNm #newKindNmIntro .inner .title.pb10{ padding-bottom: 10px}
#newKindNm #newKindNmIntro .inner .title span{ margin-top: 5px;}
#newKindNm #newKindNmIntro .inner .btn{ display: inline-block; background: url(../img/nongsaroAdd/newKindNm/btn.png) no-repeat 0 0; width: 174px; height: 32px; text-indent: -1000000000px; font-size: 0;}

/* 버튼 스타일2 */
#newKindNmIntro .btnM{ font-size: 15px; font-weight: 500; color: #fff !important; letter-spacing: -1px; border: 0; border-radius: 3px; padding: 0 10px; height: 30px; line-height: 25px; position: relative; margin-right: 5px}
#newKindNmIntro .btnR{ font-size: 17px; font-weight: 600; color: #fff !important; letter-spacing: -1px; border-radius: 5px; padding: 0 30px; height: 50px; line-height: 45px; position: relative; margin-right: 5px}
#newKindNmIntro .btnR i, #newKindNmIntro .btnM i{ display: inline-block; background: url(../img/nongsaroAdd/newKindNm/icon.png) no-repeat; width: 17px; height: 17px; margin: 0 3px 0 0; vertical-align: middle}
#newKindNmIntro .btnR i.list{ background-position: -19px 0}
#newKindNmIntro .btnR.btnGreen, #newKindNmIntro .btnM.btnGreen{ background: #90be6c;}
#newKindNmIntro .btnR.btnBlue, #newKindNmIntro .btnM.btnBlue{ background: #1ab3da;}

/* 농업기술동영상 */
#ajaxDiv #curationMovList{ border-bottom: 0; margin-bottom: 35px;}
#ajaxDiv #curationMovList li{ margin-bottom: 25px;}
#ajaxDiv .btnGroup.ml10{ margin: 0 10px 0 10px !important; border-top: 1px solid #ddd; padding-top: 5px;}
#ajaxDiv #curationMovList li .thumbLink strong:nth-child(even){ margin: 5px 0 0 0; color: #888; font-weight: normal; font-size: 13px;}

/* 작목기술정보 */
.farmSkill_result1 .group2{ border-top: 0}
.farmSkill_result1 .group2 li{ width: 133px; display: table; margin: 0 1px 1px 0}
.farmSkill_result1 .group2 li a{ font-size: 13px; letter-spacing: -1px; height: 28px; display: table-cell; vertical-align: middle; line-height: 1; border-top: 1px solid #cacaca;}
.farmSkill_result1 .group2 li.active a{ font-weight: bold}

.tchnlgyCode_depth ul li a{ padding: 0 15px}
.tchnlgyCode_depth ul li a:hover{ color: #333}
.tchnlgyCode_depth ul li.active a{ background: #fff; border-radius: 3px; line-height: 25px; margin: 5px -1px 0 0}
.farmSkill_result1 .group3.depthNon{ height: 42px; border-bottom: 2px solid #adcc6d}
.tit-area.newKido span{ font-size: 13px}

.noData{ text-align: center; margin-top: 50px}
.noData span{ display: inline-block; font-size: 15px; margin-top: 10px}

.farmSkill_result1 .group3{ border: 0; border-left: 1px solid #c7c7c7;}
.tchnlgyCode li{ width: 89px !important;}
.tchnlgyCode_depth{ left: 0}

.farmSkill_result1 .group2 li{ margin: 0 1px 0 0}
.farmSkill_result1 .group2 li a{ border: 0; height: 31px; background: url(../img/nongsaroAdd/kido/box.gif) no-repeat 0 0}
.farmSkill_result1 .group2 li.active a{ background-position: 0 100%}

#curationMovList li, #curationMovList.lecture li{ width: 33.3%;}
#curationMovList li .thumbLink .playBtn{ left: 40%; top: 25%}
#curationMovList li .thumbLink strong{ width: 100%; text-overflow: initial; white-space: normal; height: 36px;}
#curationMovList li .thumbLink strong:nth-child(even){ height: auto}
#curationMovList li .thumbLink .thumb{ height: 170px}

#curationMovList li .thumbLink .thumb img{ width: 100%; height: 100%;}
#feedMixPro .btn_stepBox .resultBox { font-size: 13px; width: 201px; line-height: 1.1; display: table-cell; vertical-align: middle; letter-spacing: -1px; word-break: keep-all;}

/* 달력보기 */
.tbl-type01.cld-table{ border: 0 !important}
.cld-table.tbl-type01 thead th{ background: #f9f9f9; border: 1px solid #dedede !important; height: 18px; padding: 2px 0}
.cld-table.tbl-type01 thead th:first-child{ color: #ff2239}
.cld-table.tbl-type01 thead th:last-child, .cld-table .c-day.sat-day{ color: #099fd4 !important}
.cld-table.tbl-type01 tbody td{ position: relative !important; height: 82px !important; border: 1px solid #dedede !important; padding: 3px !important; text-align: left !important;}
.cld-table .c-day{ font-size: 15px !important; font-weight: 600; color: #434343 !important; margin-bottom: 4px}
.cld-table.tbl-type01 tbody td.c-today{ background: #ecffe4 !important; border: 2px solid #65c230 !important;}
.cld-table .c-base{ background: #e0ecf0; border-left: 2px solid #bfd7df; color: #434343; font-size: 11px; margin: 0 0 1px; overflow: hidden; text-indent: 3px; line-height: 1.5 !important; text-overflow: ellipsis; overflow: hidden; width: 102px; white-space: nowrap;}
.cld-table .c-lunar{ position: absolute; right: 3px; top: 3px; font-weight: normal !important; color: #aeaeae !important}
.cld-table .c-lunar .c-leap{ display: none}
.cld-table .c-base.c-holi{ color: #ae4d2e !important; background: #f1e3df !important; border-color: #e1c5bc !important}
.cld-table .h-day, .cld-table .sun-day{ color: #cf3d0e !important; }
.cld-table .c-more{ display: block; font-size: 11px; line-height: 15px;}
.c-layerBox{ position: absolute; background: #fff; border: 1px solid #333; z-index: 1000; border: 2px solid #3899d7; border-radius: 5px; padding: 7px; width: 270px; left: 32%; top: 30%}
.c-layerBox .c-layerBox_tl{ font-size: 20px; color: #3899d7; font-weight: 600; line-height: 26px}
.c-layerBox .c-layerBox_tl span{ font-size: 14px; font-weight: normal; margin-left: 5px}
.c-layerBox .c-layerBox_tl em{ font-size: 12px; font-weight: normal; margin-left: 5px; width: 50%; letter-spacing: -1px; height: 20px;overflow: hidden; line-height: 1.6; color: #888; text-overflow: ellipsis; white-space: nowrap; background: url(../img/nongsaroAdd/division2.gif) no-repeat 0 50%; padding-left: 5px}
.c-layerBox ul{ margin: 10px 0 20px; height: 220px; overflow: auto}
.c-layerBox li{ margin-bottom: 1px; padding: 8px 10px; font-size: 14px; color: #333; line-height: 1.3; background: #e0ecf0; word-break: keep-all; letter-spacing: -1px}
.c-layerBox li.holi{ background: #f1e3df; color: #ae4d2e}
.c-layerBox .c-layerBoxClose{ display: block; position: absolute; right: 10px; top: 8px; background: url(../img/nongsaroAdd/c-layerBoxClose.gif) no-repeat 50% 50%; width: 25px; height: 25px; font-size: 0;}
.cld-table .c-base.c-season{ color: #434343; background: #e6f0dc !important; border-color: #cadfb7 !important;}
.c-layerBox li.season{ background: #e6f0dc !important;}

/* 가축개량 */
#stockImprove .section{ position: relative; margin: 0 3px}
#stockImprove .tpVis_txt{ background: url(../img/nongsaroAdd/stockImprove/tpVis_txt.jpg) no-repeat; height: 185px; border-top: 1px solid #c8c8c8}
#stockImprove .tpVis_txt strong{ display: block; font-size: 19px; color: #434343; vertical-align: top; margin: 30px 0 0 15px; letter-spacing: -1.5px; line-height: 1.3}
#stockImprove .tpVis_txt strong em{ display: block; font-size: 25px; color: #509a27}
.tabStyleH4Box:after{ content: ""; display: block; clear: both}
.tabStyleH4Box li{ float: left; background: #f1faef; border: 1px solid #d8d8d8; margin: 5px 3px 0; width: 260px; line-height: 56px}
.tabStyleH4Box li a{ display: block; font-size: 20px; font-weight: 600; color: #434343; letter-spacing: -1px; background: url(../img/nongsaroAdd/stockImprove/icon.png) no-repeat 30px 8px; border: 1px solid transparent; padding-left: 81px}
.tabStyleH4Box li.mn2 a{ background-position: 30px -82px}
.tabStyleH4Box li.mn3 a{ background-position: 30px -172px}
.tabStyleH4Box li.mn4 a{ background-position: 30px -262px}
.tabStyleH4Box li.mn5 a{ background-position: 30px -352px}
.tabStyleH4Box li.mn6 a{ background-position: 30px -442px}
.tabStyleH4Box li:hover, .tabStyleH4Box li.active, .tabStyleH4Box li.active a{ border-color: #70bc5c}
.tabStyleH4Box li.active a{ color: #45b528}
#stockImprove .info_txt{ font-size: 14px; color: #434343; line-height: 1.3; word-break: keep-all; padding: 10px}
#stockImprove .info_txt.info_txt2{ color: #e45000; margin-top: 5px}
#stockImprove .infoBox_txt{ font-size: 15px; color: #434343; line-height: 1.3; word-break: keep-all; padding: 10px 20px; background: #f1faef; border: 1px solid #d8d8d8; font-weight: 600; text-align: center; margin: 15px 0 10px}
#stockImprove h4{ font-size: 22px; color: #434343; letter-spacing: -1px; margin-top: 30px}
#stockImprove h5{ font-size: 19px; color: #434343; letter-spacing: -1px; margin-top: 30px}
#stockImprove h6{ font-size: 17px; color: #434343; letter-spacing: -1px; margin: 30px 0 10px}
#stockImprove .tbl-type01{ border: 0; border-top: 2px solid #888;}
#stockImprove .tbl-type01 thead th, #stockImprove .tbl-type01 tfoot td, #stockImprove .tbl-type01 tbody td{ border: 1px solid #dedede;}
#stockImprove .btn_stockImprove{ display: block; color: #fff; font-size: 16px; font-weight: 600; background: #70bc5c; text-align: center; line-height: 35px; border-radius: 5px 5px 0 0}
#stockImprove .tbl_ce th, #stockImprove .tbl_ce td{ text-align: center !important}
#stockImprove .tbl_rgt td{ text-align: right !important}
#stockImprove .tbl_rgt td.ce{ text-align: center !important}
#stockImprove .tbl_rgt td.lft{ text-align: left !important}
#stockImprove .bullet1{ background: url(../img/interabang/bullet1.png) no-repeat 0 7px; margin: 0 0 5px 0; padding-left: 12px; line-height: 1.4; font-size: 16px; color: #545454; word-break: keep-all;}
#stockImprove .bullet3{ background: url(../img/interabang/bullet3.png) no-repeat 0 10px; padding-left: 12px; line-height: 1.4; margin: 13px 0 0 0; font-size: 14px; color: #666;}
#stockImprove .bullet3 p{ margin: 5px 0; line-height: 1.5}
.imgArea span{ display: inline-block; border: 1px solid #d8d8d8; padding: 10px 20px; width: 44%; margin: 0 3px 3px}
.imgArea span img{ width: 100%}
#stockImprove .h5tab{ position: absolute; width: 270px; top: 0; margin: 0}
#stockImprove .h5tab a{ display: block; border: 1px solid #d8d8d8; line-height: 30px; text-align: center; font-size: 15px;}
#stockImprove .h5tab.active a{ background: #bbe7af; color: #000; font-weight: 600}
#stockImprove .contSection{ position: relative; top: 31px;}
#stockImprove .contSection .h6tab{ margin: 0 3px; position: absolute; top: 0}
#stockImprove .contSection .h6tab.w15{ width: 15%}
#stockImprove .contSection .h6tab a{ display: block; line-height: 30px; text-align: center}
#stockImprove .contSection .h6tab.active a{ color: #519B29;}
#stockImprove .contSection.doubletabas{ margin: 0; background: url(../img/nongsaroAdd/stockImprove/h6tab.gif) no-repeat; position: relative; z-index: 10}
#stockImprove .contSection.doubletabas .tit, #stockImprove .contSection .tit{ font-size: 17px; color: #434343; letter-spacing: -1px; margin: 10px 0}
#stockImprove .scroll_x{ width: 100%; overflow-x: auto}

/* 토마토 재배시설 */
.ratingSystem3{ padding-top: 40px !important; border-bottom: 1px solid #b0b0ae}
#ratingSystem.ratingSystem3 .guideBox{ padding: 10px 20px !important}
#ratingSystem.ratingSystem3 .guideBox p{ background: url(../img/nongsaroAdd/ratingSystem/icon3.png) no-repeat 030px 0; min-height: 70px; padding: 0 0 0 115px; line-height: 70px; font-size: 16px}
.ratingBoxAgree{ margin-bottom: 30px}
.ratingBoxAgree .agreeBox{ border: 1px solid #5bb04a; background: url(../img/nongsaroAdd/ratingSystem/bg_trans.png); height: 60px; overflow-y: auto; padding: 10px}
.ratingBoxAgree label{ display: block; margin: 5px 0 10px 10px; font-size: 14px; letter-spacing: -1px}
.ratingBoxAgree label input{ margin-right: 6px}
#ratingSystem .button.start{ top: 185px; right: 60px}
.ratingSystemAgree{ margin: 20px 0 10px}
.ratingSystemAgree h4{ font-size: 15px; color: #434343; letter-spacing: -1px; margin: 0 0 10px 10px}
.ratingSystemAgree .agreeBox2{ border: 1px solid #b6b6b6; padding: 5px 120px 5px 5px; position: relative}
.ratingSystemAgree .agreeBox2 .agree{ height: 70px; overflow-y: auto;}
.ratingSystemAgree .agreeBox2 .agreeChk{ position: absolute; right: 5px; top: 5px; background: #c5c5c5; border-radius: 3px; text-align: center; font-size: 15px; line-height: 70px; width: 110px; color: #fff; border: 0; cursor: pointer}
.ratingSystemAgree .agreeBox2 .agreeChk.agreeChkOn{ background: #5bb04a}

.autoframe.feedAuto{ z-index: 999 !important;   top: 65px !important;  left: 358px !important; width: 365px;}

/* 원클릭농업기술 */
.oneClickDepth{ text-align: center; margin-bottom: 40px}
.oneClickDepth li{ display: inline-block; margin: 0 -4px 0 0}
.oneClickDepth li a{ display: block; background: #ecf1e2; border: 1px solid #cedbb3; color: #577916; font-size: 15px; line-height: 34px; padding: 0 20px; border-radius: 34px; letter-spacing: -1px}
.oneClickDepth li.active a{ background: #509a27; border-color: #509a27; color: #fff}

/* 수출농산물 농약안전사용기술 수정 */
#exportSafety{ background-position: 0 -10px}
#exportSafety .tpArea{ padding: 20px 0 120px 20px; line-height: 1.5}
#exportSafety .section{ position: relative; height: 80px;}
#exportSafety .h2tab{ top: 0}
#exportSafety .h2tab.mn4, #exportSafety .h2tab.mn5, #exportSafety .h2tab.mn6{ top: 36px}
#exportSafety .imgArea span{ width: 143px; padding: 2px; margin: 10px 2px;}
#exportSafety .imgArea span img{ width: auto}
#exportSafety .tabCont{ padding: 20px 10px 0;}

/* 인테러뱅 스타일 수정 */
#interabang{ position: relative;}
.interabang_contents .bullet1{ font-size: 16px !important; font-weight: 600; color: #333 !important}
.interabang_contents .bullet2, .interabang_contents .bullet3{ font-weight: normal}
.interabang_contents .bullet2{ font-size: 15px ! important}
.interabang_contents .bullet3{ font-size: 14px ! important}
.interabang_contents .picture, .interabang_contents img, .interabang_contents .summaryBox img{ display: none ! important}
.interabang_contents .txt1{ font-weight: normal !important}
.interabang_contents p{ line-height: 1.5}
#interabangNoti{ margin: 20px 0; background: #fdf9eb url(../img/interabang/interabangNoti.png) no-repeat 20px 15px; border: 1px solid #eadbab; padding: 10px 20px 0 77px; min-height: 55px; font-size: 15px; color: #323232; line-height: 20px; word-break: keep-all}

/* 수출농업 품목정보 */
#exportItem{ margin-top: 10px;}
#exportItem .itemList li{ float: left; width: 20%; margin-right: -1px}
#exportItem .itemList li a{ display: block; border: 1px solid #d0d0d0; background: #fff; text-align: center; line-height: 33px; font-size: 15px; color: #333}
#exportItem .itemList li.active a, #exportItem .itemList li:hover a{ background: #f0f0f0; font-weight: 600; position: relative}
#exportItem .itemList li.active a:after, #exportItem .itemList li:hover a:after{ content: ""; display: block; clear: both; position: absolute; bottom: -1px; width: 100%; height: 2px; background: #3f88dc}
#exportItem .itemList2{ margin-top: 10px}
#exportItem .itemList2 li{ float: left; width: 115px; margin-right: 10px}
#exportItem .itemList2 li a{ display: block; border: 1px solid #d0d0d0; background: #fff; text-align: center; width: 113px; height: 75px; overflow: hidden; position: relative}
#exportItem .itemList2 li a span{ display: none; position: absolute; top: 0; left: 0; width: 115px; height: 77px; background: url(../img/nongsaroAdd/exportItem/bg1.png); font-size: 20px; color: #fff; line-height: 70px; font-weight: 600; letter-spacing: -1px}
#exportItem .itemList2 li.active a span, #exportItem .itemList2 li a:hover span{ display: block}
#exportItem .itemList2 li a img{ width: 100%;}

#exportSafetyNation .h4tab{ height: auto; width: 20%}
#exportSafetyNation .h4tab a{ display: block; border: 1px solid #d0d0d0; background: #fff; text-align: center; line-height: 33px; font-size: 15px; color: #333}
#exportSafetyNation .h4tab.active a, #exportSafetyNation .h4tab:hover a{ background: #f0f0f0; font-weight: 600; position: relative; color: #333;}
#exportSafetyNation .h4tab.active a{ border-top: 1px solid #d0d0d0;}
#exportSafetyNation .h4tab.active a:after, #exportSafetyNation .h4tab:hover a:after{ content: ""; display: block; clear: both; position: absolute; bottom: -1px; width: 100%; height: 2px; background: #3f88dc}
#exportSafetyNation .h4tab.tm2{ left: calc(20% - 1px)}
.doubleTabs .h5tab a{ width: 100px}
.doubleTabs .h5tab.mn2{ left: 102px}

/* 음식 리스트 스타일 추가 */
#foodList ul{ border-top: 0}
#foodList ul:after{ content:""; display: block; clear: both}
#foodList ul li{ border: 1px solid #eaeaea; min-height: auto; float: left; width: 24%; margin: 0 3px 10px; padding: 0}
#foodList ul li .pic{ position: relative; top: 0; left: 0}
#foodList ul li .pic a{ border: 0; display: block;}
#foodList ul li .pic a img{ width: 100%; height: 140px}
#foodList ul dl{ margin: 0;}
#foodList ul dl dt.category{ width: auto; padding: 5px !important; text-align: center; float: none ; line-height: 20px; height: 40px; overflow: hidden; letter-spacing: -1px; font-size: 15px;}

#zoomList li.exportBook{ min-height: 190px;}
#zoomList li.exportBook .book_tab{ left: 8px; top: 9px;}

/* 2017 오픈가이드 페이지 */
.openGuide .img_tp{ background: #fff url(../img/nongsaroAdd/renew2017/openGuide/img_tp.png) no-repeat left top; height: 307px; font-size: 0; margin-bottom: 50px}
.openGuide p{ font-size: 17px; color: #323232; line-height: 30px}
.openGuide p strong{ font-size: 18px; display: block;}
.openGuide .tl_box{ background: #474747; color: #fff; line-height: 52px; text-indent: 20px; margin: 20px 0 15px}
.openGuide .openSection{ margin-bottom: 50px}
.openGuide .openSection ul{ margin: 40px 10px 0}
.openGuide .openSection li{ font-size: 16px; line-height: 20px; color: #323232; margin: 0 0 35px; letter-spacing: -1px; word-break: keep-all}
.openGuide .openSection li strong{ font-size: 18px; display: block; color: #c30e23; margin-bottom: 13px;}
.openGuide .openSection .txt_point{ font-size: 16px; color: #fe5400; line-height: 23px; margin: 0 10px}

/* 2017 06 26 */
.tbl-type01{ border: 0 !important}
.tbl-type01 thead th, .tbl-type01 tr th:first-child, .tbl-type01 tr td:first-child, .tbl-type01 tbody td{ border: 1px solid #dedede !important;}

/* 유기농기술지 */
#organicParming{ position: relative; margin: 15px 10px}
#organicParming h2{ background: url(../img/interabang/interabang_h3.png) no-repeat 0 10px; padding-left: 15px; font-size: 20px; color: #333; letter-spacing: -1px; line-height: 1.4; margin: 30px 0 10px}
#organicParming h3{ background: #f4d44d; display: inline-block; font-size: 18px; color: #000; letter-spacing: -1px; padding: 7px 10px; margin: 0 0 10px 10px}
#organicParming p{ word-break:keep-all}
#organicParming .txt1{ padding: 0; font-size: 16px; color: #333; margin-bottom: 20px; line-height: 1.5}
#organicParming p.ml10{ margin-left: 10px;}
#organicParming .txt2{ font-size: 14px; font-weight: bold; color: #333; margin: 8px 0; letter-spacing: -1px}
#organicParming .tbl_list .txt1{ margin-bottom: 0; background: #5c5c5c; color: #fff; padding: 5px 10px; display: inline-block;}
#organicParming .tbl_list .fr{ display: inline-block; position: relative; bottom: -5px}
#organicParming .point{ color: #ff5a00; margin: 3px 0; background: url(../img/interabang/point.png) no-repeat 0 6px; padding-left: 14px}
#organicParming .bullet1{ background: url(../img/interabang/bullet1.png) no-repeat 0 8px; margin: 0 15px; padding-left: 12px; line-height: 1.4; margin-bottom: 20px; font-size: 16px; color: #545454}
#organicParming .bullet1 h4{ font-size: 17px; color: #545454; margin-bottom: 10px}
#organicParming .bullet2 h5{ font-size: 16px; color: #545454; margin-bottom: 10px}
#organicParming .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}
#organicParming .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}
#organicParming .noneBullet{ float: none !important; line-height: 1.5; color: #3a58ac}
#organicParming .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}
#organicParming .summaryBox:after, #organicParming ul:after, #organicParming .tbl_list:after{ content: ""; display: block; clear: both;}
#organicParming .summaryBox .summaryTl{ font-size: 16px; font-weight: bold; color: #52ac1f; margin-bottom: 13px; letter-spacing: -1px}
#organicParming .summaryBox .corner{ position: absolute; background: url(../img/interabang/summaryBox.png) no-repeat 0 0; width: 34px; height: 34px; display: block; z-index: 10}
#organicParming .summaryBox .corner.lt{ left: -2px; top: -2px;}
#organicParming .summaryBox .corner.rb{ background-position: 100% 100%; right: -2px; bottom: -2px;}

#organicParming .picture{ margin: 20px; position: relative; text-align: center}
#organicParming .picture .imgList{ display: inline-block; margin-right: 5px; text-align: center; overflow: hidden; border: 1px solid #b9b9b9; padding: 5px 5px 0}
#organicParming .picture .imgList.w30{ width: 30%}
#organicParming .picture .imgList img{ width: 100%}
#organicParming .picture span{ text-align: center; display: block; margin: 5px 0; line-height: 1.5; background: #d0d0d0; font-size: 15px}
#organicParming .p_in{ float: left; display: block; margin: 10px 10px 0 0; border: 1px solid #b9b9b9; padding: 5px}

#organicParming .tbl_list{ margin: 15px 0;}
#organicParming .tbl_list .tbl_caption{ border-bottom: 1px solid #434343}
#organicParming .tbl_list .tbl_caption span{ display: inline-block; padding: 3px 10px; color: #fff; background: #434343}
#organicParming .tbl_list th{ background: #f1f1f1; text-align: center; font-weight: bold; color: #434343; border: 1px solid #dedede; padding: 5px 5px 5px;}
#organicParming .tbl_list td{ background: #fff; color: #333; border: 1px solid #dedede; padding: 5px 5px 5px;}

/* 텃밭 정원 이야기 */
#gardenStory{ margin-top: 20px; position: relative}
#gardenStory h4{ background: #f5f5f5; height: 70px; position: absolute; top: 0; width: 804px;}
#gardenStory h4 a{ display: inline-block; width: 190px; height: 70px; border: 1px solid #dedede; box-sizing: border-box; text-align: center; font-size: 16px; color: #323232; padding: 15px 0; line-height: 1.3; font-weight: 400; word-break: keep-all; letter-spacing: -1px}
#gardenStory h4.active a{ border: 0; background: #fcb73b; color: #fff; font-weight: 600}
#gardenStory h4.tab1 a{ border-right: 0}
#gardenStory h4.tab2{ left: 200px;}
#gardenStory h4.tab2 a{ border-left: 0}
#gardenStory .gardenStoryCont{ padding-top: 110px}
#gardenStory .downloadBtn, #gardenStory .downloadMov{ position: absolute; right: 0; top: 0; z-index: 10}
#gardenStory .downloadBtn a, #gardenStory .downloadMov a{ float: left; display: inline-block; width: 150px; height: 40px; font-size: 16px; color: #323232; padding: 15px 0 15px 45px; line-height: 1.3; background: url(../img/nongsaroAdd/gardenStory/btn_bg.png) no-repeat 0 50%; letter-spacing: -1px; word-break: keep-all}
#gardenStory .downloadMov{ top: 120px; background: #f5f5f5; height: 24px;}
#gardenStory .downloadMov a{ width: auto; height: 24px; font-size: 14px; color: #323232; padding: 0 15px 0 35px; line-height: 20px; background: url(../img/nongsaroAdd/gardenStory/btn_bg2.png) no-repeat 0 50%;}
#gardenStory .line{ padding: 20px 0 0 5px;}

/* 2017 07 13 */
.icon-set a{ overflow: hidden;}
#process_tbl.tbl-type01 thead th,
#process_tbl.tbl-type01 tr th:first-child,
#process_tbl.tbl-type01 tr td:first-child,
#process_tbl.tbl-type01 tbody td{ border: 0 !important}

#process_tbl.tbl-type01 thead th.bdr,
#process_tbl.tbl-type01 tbody td.bdr{ border: 1px solid #dedede !important}

/* 2017 07 19 */
#organicParming .tblPic{ border: 1px solid #b9b9b9;}
#organicParming .tblPic div{ float: left; overflow: hidden; margin: 1%; position: relative; padding-bottom: 25px}
#organicParming .tblPic .w23{ width: 23% !important}
#organicParming .tblPic .h98{ height: 98%}
#organicParming .tblPic .h100{ height: 100%}
#organicParming .tblPic .w23 *{ font-size: 13px !important; letter-spacing: -1px}
#organicParming .tblPic span{ display: block; line-height: 25px; background: #d0d0d0; font-size: 15px; margin: 0 auto; text-align: center; position: absolute; bottom: 0; width: 100%;}
#organicParming .tblPic .summary{ clear: both; border-top: 1px solid #d1d1d1; background: #f1f1f1; color: #323232; text-align: center; font-size: 15px; line-height: 1.5; padding: 5px 0}

/* 달력 다이얼로그 관련 처리 */
#ui-datepicker-div {z-index:100 !important;}

/* 홍보/브랜드 */
#detailBrand{ margin-top: 10px; position: relative}
#detailBrand h4{ position: absolute; top: 0}
#detailBrand h4 a{ display: block; background: #fff; border: 1px solid #d0d0d0; line-height: 33px; text-align: center; font-size: 15px; color: #000; font-weight: 500; width: 140px}
#detailBrand h4.active a{ background: #f0f0f0; position: relative}
#detailBrand h4.active a:after{ content: ""; display: block; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background: #3f88dc; z-index: 10}
#detailBrand .tabCont{ padding-top: 35px;}
#detailBrand .tabCont ul{ background: #fcfcfc; padding: 15px 10px 0}
#detailBrand .tabCont ul li{ border-bottom: 1px dashed #dadada; padding: 10px 0; position: relative}
#detailBrand .tabCont ul li a{ display: block; position: relative; min-height: 110px;}
#detailBrand .tabCont ul li a:after{ content: ""; display: block; clear: both;}
#detailBrand .tabCont ul li a span.img{ float: left; width: 189px; height: 108px; overflow: hidden; border: 1px solid #d0d0d0; margin-right: 20px}
#detailBrand .tabCont ul li a span.img img{ width: 100%}
#detailBrand .tabCont ul li a strong{ display: block; font-size: 15px; line-height: 32px; color: #000;}
#detailBrand .tabCont ul li a span.siteCont{ float: left; display: block; width: calc(100% - 212px);}
#detailBrand .tabCont ul li a span.siteCont em{ display: block; height: 40px; font-size: 14px; color: #707070; overflow: hidden; word-break: keep-all}
#detailBrand .tabCont ul li .goSite{ min-height: auto; display: block; position: absolute; left: 210px; bottom: 12px; background: #eceff0; border: 1px solid #cdcdcd; color: #666; line-height: 26px; padding: 0 10px; border-radius: 3px; font-weight: 400; z-index: 10}

/* 인테러뱅 */
.interabang_contents .tabList.tab201 h2 button{ border-radius: 0}
.interabang_contents .tabList.tab201 li:first-child h2 button{ border-radius: 5px 0 0 5px}
.interabang_contents .tabList.tab201 li:last-child h2 button{ border-radius: 0 5px 5px 0}
.interabang_contents .tabList.tab201 h4{ margin-top: 0}
.interabang_contents .tabList.tab201 table tbody th{ background: #fff; vertical-align: middle}

/* 동영상 좋아요 별점 추가하기 */
#curationMovList li{ margin-bottom: 35px}
#curationMovList li .thumbLink strong{ text-overflow: ellipsis; white-space: nowrap; height: auto; font-weight: 600; letter-spacing: -1px}
#curationMovList li .thumbLink .starArea{ display: block}
#curationMovList li .thumbLink .starArea strong{ display: inline-block; text-overflow: initial; white-space: normal; background: url(../img/nongsaroAdd/curationMov/small_star.png) no-repeat 0 0; width: 74px; height: 20px; margin: 5px 5px 0 0}
#curationMovList li .thumbLink .starArea strong i{ display: block; height: 20px; background: url(../img/nongsaroAdd/curationMov/small_star.png) no-repeat 0 100%; text-indent: -1000000000px}
#curationMovList li .thumbLink .starArea em{ display: inline-block; vertical-align: top; padding-top: 5px;  font-size: 13px; color: #555}
#curationMovList li .thumbLink .organ{ display: block; margin-top: 18px; font-size: 13px; color: #555}
#curationMovList li .btnGroup{ border-top: 1px solid #ddd; padding-top: 6px; position: relative}
#curationMovList li .btnGroup .like{ float: right; background: url(../img/nongsaroAdd/curationMov/like.png) no-repeat 0 0; padding: 0 5px 0 22px; font-size: 13px; color: #555; height: 20px}
#curationMovList li .btnGroup .like.full{ background-position: 0 100%}

.vod_pop_right_box *{ font-family: '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, Apple Gothic, sans-serif;}
.vod_pop_right_box{ position: relative; height: 441px;}
.vod_pop_sub_title{ background: #7bb204; border-radius: 3px; font-size: 14px; color: #fff; font-weight: 600; height: 26px; line-height: 23px; text-indent: 10px}
.vod_pop_vod_title{ font-weight: 600; margin: 8px 0; background-position: 0 3px; letter-spacing: -1px; word-break: keep-all}
.vod_pop_vod_spec{ margin-top: 5px; border-top: 1px solid #d6d6d6; background: #f5f5f5; padding: 10px 5px 5px 10px; width: auto; height: 65px; overflow: auto; word-break: keep-all}
.vod_pop_vod_sine_btn{ float: none; width: 100%; text-align: right; border-bottom: 1px solid #d6d6d6; padding-bottom: 5px; margin-bottom: 0}
.vod_pop_vod_info{ border-top: 3px solid #f2f2f2; border-bottom: 1px solid #d6d6d6; background: #fff; padding: 0}
.vod_pop_vod_info table{ margin: 5px auto; width: 95%}
.vod_pop_vod_info table th{ font-weight: 600}
.vod_pop_right_box .vodRating{ border-top: 3px solid #f2f2f2; text-align: center; padding-top: 10px}
.vod_pop_right_box .vodRating span.txt_p{ display: inline-block; font-size: 16px; font-weight: 600; color: #515151; margin-bottom: 5px}
.vod_pop_right_box .vodRating .b_star{ display: inline-block; width: 156px; height: 29px; background: url(../img/nongsaroAdd/curationMov/b_star.png) no-repeat 0 0;}
.vod_pop_right_box .vodRating .b_star i{ display: block; height: 29px; background: url(../img/nongsaroAdd/curationMov/b_star.png) no-repeat 0 100%; text-indent: -1000000000px}
.vod_pop_right_box .likeBtn{ display: block; position: absolute; bottom: 0; left: 7px;}
.vod_pop_right_box .likeBtn button{ display: inline-block; width: 76px; height: 60px; border-radius: 5px; background: #fff url(../img/nongsaroAdd/curationMov/like2.png) no-repeat 50% 10px; border: 1px solid #c0c0c0; font-size: 13px; color: #555; text-align: center; padding-top: 28px}
.vod_pop_right_box .likeBtn button.full{ background-position: 50% -65px; border-color: #000}
.vod_pop_right_box .vodCallNum{ position: absolute; bottom: 0; right: 3px; width: 148px; height: 55px; background: #7bb204 url(../img/nongsaroAdd/curationMov/vodCallNum.png) no-repeat 23px 10px; border-radius: 5px; padding: 5px 0 0 65px; color: #fff; font-size: 14px;}
.vod_pop_right_box .vodCallNum strong{ display: block; line-height: 25px; font-size: 22px; color: #f8ed92}
.layerShare{ background: url(../img/nongsaroAdd/curationMov/btnShare.png) no-repeat 0 0}
.vod_pop_right_box .vodCallNum.wFull{ width: 245px; font-size: 16px; letter-spacing: -1px; padding: 18px 0 0 55px; height: 42px; background-position: 15px 13px}
.vod_pop_right_box .vodCallNum.wFull strong{ display: inline-block; margin-left: 5px; font-size: 27px; position: relative; top: -3px}

/* 새창열기 아이콘 추가 */
.snb li a.window{ background: #fff url(../img/nongsaroAdd/window2.png) no-repeat 95% 12px !important;}
.snb li a.window:hover{ background: #fff url(../img/nongsaroAdd/window2.png) no-repeat 95% 12px !important;}

.btn-2-w.window{ position: relative}
.btn-2-w.window:after{ content: ""; display: block; clear: both; position: absolute; background: url(../img/nongsaroAdd/window.png) no-repeat 0 100%; width: 14px; height: 14px; right: 5px; top: 7px; z-index: 10;}
.btn-2-w.window span{ padding-right: 25px}

/* 농업용어사전 검색 팝업 */
.word{display:inline-block; top:0; left:0;}
.word em { text-decoration:underline;}
.word span em{font-weight:bold; font-family: normal; color:#0a5a91;  text-decoration:none; }
.word #word-tip{position:absolute; top:20px; left:-40px; background:#ffface;  border:1px solid #d3ca7f; }
.word #word-tip .tit{display:inline-block; padding:10px 10px 0; min-width:80px;}
.word #word-tip .con{padding:2px 10px 10px; min-width:200px;}
.word #word-tip .arr-top{ display:inline-block; position:absolute; top:-6px; left:50%; margin-left:-5px; padding-top:4px;width:9px; height:6px; }
.pop-word{display:inline-block; position:relative; top:0; left:0; font-weight:bold; font-family: normal;}
.pop-word .tooltip-word{position:absolute;}

/* 2017 08 11 동영상 좋아요 별점 추가하기 수정 */
.vod_pop_right_box{ top: -36px; height: 477px}
.vod_pop_btmBox{ position: relative; height: 60px; margin-top: 5px}
.vod_pop_right_box .vod_pop_btmBox .likeBtn{ float: left; position: relative; left: 0}
.vod_pop_right_box .vod_pop_btmBox .vodCallNum{ float: right; right: 0; width: 153px;}
.vod_pop_right_box .vodRating2{ position: relative; margin: 5px 0 0 0; background: #f4f4f4; padding: 5px; border-radius: 5px; border: 1px solid #ebebeb; display: none}
.vod_pop_right_box .vodRating2 label{ display: block; position: relative; width: 175px}
.vod_pop_right_box .vodRating2 label input[type=radio]{ margin-right: 3px; position: relative; top: -5px}
.vod_pop_right_box .vodRating2 label .star{ display: inline-block; background: url(../img/nongsaroAdd/curationMov/small_star.png) no-repeat 0 100%; height: 17px;}
.vod_pop_right_box .vodRating2 label .txt{ display: inline-block; position: absolute; right: 0; font-size: 11px; font-family: dotum; color: #333; line-height: 20px; width: 70px;}
.vod_pop_right_box .vodRating2 .btnSubmit{ display: inline-block; position: absolute; right: 0; bottom: 0; background: #f87301; line-height: 25px; color: #fff; padding: 0 20px; border: 0; border-radius: 3px}

.vod_pop_vod_info table{ margin: 0 auto}
.vod_pop_right_box .vodRating{ border: 1px solid #ebebeb; margin-top: 5px; border-radius: 0 0 5px 5px; padding: 0 0 7px}
.vod_pop_right_box .vodRating span.txt_p{ display: block; background: #616161; color: #fff; line-height: 25px; font-weight: normal; font-size: 14px; letter-spacing: -1px; margin-bottom: 0}
.vod_pop_right_box .vodRating .b_star{ margin: 5px 5px 0}
.vod_pop_right_box .vodRating span.txt_p2{ display: block; color: #616161; font-size: 12px; letter-spacing: -1px;}
.vod_pop_right_box .vodRating .btnSubmit{ display: inline-block; background: #f87301; line-height: 20px; color: #fff; padding: 0 20px; border: 0; border-radius: 3px; margin-top: 10px}
.vod_pop_right_box .vodRating .b_star{ background: url(../img/nongsaroAdd/curationMov/b_star2.png) no-repeat 0 0; width: 111px; height: 22px; margin: 8px 5px 3px;}
.vod_pop_right_box .vodRating .b_star i{ background: url(../img/nongsaroAdd/curationMov/b_star2.png) no-repeat 0 100%; height: 22px}

.vod_pop_right_box .vodService{ position: absolute; bottom: 0; left: 0; width: 300px; height: 185px;}

/* 곤충요리 */
#bugRecipe{ margin-top: 10px; position: relative}
#bugRecipe h4{ position: absolute; top: 0; border-top: 5px solid #6e953b}
#bugRecipe h4.mn2{ border-color: #8f52a1}
#bugRecipe h4.mn3{ border-color: #cb572c}
#bugRecipe h4.mn4{ border-color: #007dc6}
#bugRecipe h4 a{ display: block; background: #ededed url(../img/nongsaroAdd/bugRecipe/icon_tab.png) no-repeat 31px 9px; padding-left: 107px; line-height: 80px; font-size: 20px; color: #333; font-weight: 500; width: 83px}
#bugRecipe h4.mn2 a{ background-position: 31px -81px}
#bugRecipe h4.mn3 a{ background-position: 31px -171px}
#bugRecipe h4.mn4 a{ background-position: 31px -261px}
#bugRecipe h4.active a{ background: #6e953b url(../img/nongsaroAdd/bugRecipe/icon_tab.png) no-repeat 31px -351px; color: #fff; font-weight: 600}
#bugRecipe h4.active.mn2 a{ background: #8f52a1 url(../img/nongsaroAdd/bugRecipe/icon_tab.png) no-repeat 31px -441px;}
#bugRecipe h4.active.mn3 a{ background: #cb572c url(../img/nongsaroAdd/bugRecipe/icon_tab.png) no-repeat 31px -531px;}
#bugRecipe h4.active.mn4 a{ background: #007dc6 url(../img/nongsaroAdd/bugRecipe/icon_tab.png) no-repeat 31px -621px;}
#bugRecipe .tabCont{ padding-top: 80px;}
#bugRecipe .tabCont .listNum strong{ top: 0}
#bugRecipe .tabCont li{ float: left; width: 25%; text-align: center; margin-bottom: 10px;}
#bugRecipe .tabCont li a{ display: block; margin: 0 auto; width: 95%; height: 220px; border: 1px solid #ddd; overflow: hidden}
#bugRecipe .tabCont li a img{ height: 158px}
#bugRecipe .tabCont li a span{ display: block; height: 54px; background: #fff; font-size: 15px; color: #000; line-height: 1.5; padding-top: 8px; word-break: keep-all}

.bugRecipe_tp{ text-align: center; position: relative; margin-top: 10px}
.bugRecipe_tp img{ width: 570px;}
.bugRecipe_tp h4{ padding: 45px 0 15px; color: #323232; font-size: 30px; position: relative; border: 0; line-height: 1.3}
.bugRecipe_tp h4 strong{ display: block; position: absolute; width: 61px; height: 61px; left: 365px; top: -30px; background: url(../img/nongsaroAdd/bugRecipe/icon_tab.png) no-repeat 0 -730px; color: #fff; font-size: 14px; line-height: 25px}
.bugRecipe_tp h4 strong.en{ background-position: 0 -830px}
.bugRecipe_tp h4 strong.ch{ background-position: 0 -930px}
.bugRecipe_tp h4 strong.jp{ background-position: 0 -1040px}
.bugRecipe_tp h4 span{ display: block; text-align: center; margin-top: 30px; line-height: 25px; font-size: 16px; font-weight: 500; color: #989898; font-style: italic; margin: 25px 80px 0; word-break: keep-all}
#bugRecipe .ingredient{ background: #e4e4e4; border-radius: 10px; padding: 10px 15px 15px; position: relative;}
#bugRecipe .ingredient p{ font-size: 16px; letter-spacing: -1px; word-break: keep-all;}
#bugRecipe .ingredient .tl{ border-bottom: 1px dotted #fff; line-height: 35px; color: #323232; font-size: 16px; text-indent: 5px;}
#bugRecipe .ingredient .tl strong{ font-size: 20px; font-weight: 600; margin-right: 10px}
#bugRecipe .ingredient .tl span{ position: absolute; right: 20px; top: 10px; font-weight: 600}
#bugRecipe .ingredient .stuff{ color: #333; padding: 10px 5px; line-height: 25px}
#bugRecipe .ingredient .note{ color: #751401; margin: 8px 0}
#bugRecipe .recipeStep{ margin: 25px 15px}
#bugRecipe .recipeStep p{ font-size: 16px; letter-spacing: -1px; word-break: keep-all;}
#bugRecipe .recipeStep .tl{ border-bottom: 1px dotted #333; line-height: 45px; color: #323232; font-size: 20px; font-weight: 600;}
#bugRecipe .recipeStep .tl strong{ font-size: 20px}
#bugRecipe .recipeStep ul{ margin: 10px 0}
#bugRecipe .recipeStep li{ margin-bottom: 5px; font-size: 16px; color: #333; word-break: keep-all; padding: 3px 0 0 40px; position: relative; padding-top: 3px; min-height: 33px; line-height: 1.3}
#bugRecipe .recipeStep li span{ display: block; position: absolute; left: 0; top: 0; background: #6e953b; width: 33px; height: 33px; border-radius: 33px; font-size: 20px; color: #fff; line-height: 30px; text-align: center}
#bugRecipe .recipeStep li strong{ font-size: 20px; line-height: 1.3; display: inline-block}
#bugRecipe .recipeTip{ padding: 10px 20px 0 85px}
#bugRecipe .recipeTip p{ font-size: 15px; letter-spacing: -1px; word-break: keep-all; margin-bottom: 10px; line-height: 1.5; padding-left: 10px; position: relative}
#bugRecipe .recipeTip p i{ display: block; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; background: #333}
#bugRecipe sup{ display: inline-block; margin: 0 3px; vertical-align: bottom; font-size: 15px; font-family: '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, Apple Gothic !important; color: #ff6000 !important; font-weight: 600}

/* 농기계안전 관련사이트 링크 */
#farmingSafety{ margin-top: 10px}
#farmingSafety .tpBox{ position: relative; background: #ececec url(../img/nongsaroAdd/farmingSafety/tpBox.png) no-repeat 98% 100%; padding: 15px 20px; font-size: 18px; word-break: keep-all; color: #696969; line-height: 1.5}
#farmingSafety .tpBox::before{ content: ""; display: block; clear: both; width: 15px; height: 15px; position:absolute; left: 0; bottom: 0; border-left: 1px solid #2f74c3; border-bottom: 1px solid #2f74c3}
#farmingSafety .tpBox::after{ content: ""; display: block; clear: both; width: 15px; height: 15px; position:absolute; right: 0; top: 0; border: 0; border-right: 1px solid #2f74c3; border-top: 1px solid #2f74c3}
#farmingSafety ul{ margin-top: 10px;}
#farmingSafety ul::after{ content: ""; display: block; clear: both;}
#farmingSafety li{ float: left; width: 32%; margin-right: 2%}
#farmingSafety li:last-child{ margin: 0;}
#farmingSafety li a{ display: block; text-align: center}
#farmingSafety li a strong, #farmingSafety li a span, #farmingSafety li a em{ display: block;}
#farmingSafety li a span{ position: relative; border: 1px solid #d9d9d9; border-bottom: 0; font-size: 15px; color: #7e7e7e; line-height: 1.5; padding: 175px 0 15px; word-break: keep-all; letter-spacing: -1.5px}
#farmingSafety li a:hover span{ border-color: #285589}
#farmingSafety li a span em{ font-size: 20px; color: #000; line-height: 48px; position: absolute; top: 5px; width: 100%; left: 0; font-weight: 600}
#farmingSafety li a span i{ display: block; width: 106px; height: 103px; position: absolute; top: 55px; left: 80px; background: url(../img/nongsaroAdd/farmingSafety/icon.png) no-repeat 0 -103px; text-indent: -10000%}
#farmingSafety li:first-child a span i{ background-position: 0 0;}
#farmingSafety li:last-child a span i{ background-position: 0 -206px;}
#farmingSafety li a strong{ background: #285589; color: #fff; font-size: 15px; height: 48px; line-height: 45px;}

/* 2017 10 11 접근성 명도대비 추가 */
.farmSkill_sch .group1 li.active a{ color: #000}
.farmSkill_sch .keyword button{ color: #555}
.farmSkill_sch .keyword button.all.active{ background: #86AED9; border-radius: 3px; color: #000;}
.farmSkill_result1 .group2 li.active a, .farmSkill_result1 .group2 li a.more{ color: #294F78}
.tchnlgyCode li a:hover, .tchnlgyCode li.active a{ color: #000}
.tchnlgyCode_depth ul li a{ color: #000}
.tchnlgyCode_depth ul li a:hover, .tchnlgyCode_depth ul li.active a{ color: #000}
#oneClick #lista5 .als-item a.mn.chkAll.active span, #oneClick #lista5 .als-item a.mn.active span{ color: #000}
#oneClick .als-viewport .depth2 li a{ color: #444}
#curationMovList li .thumbLink strong{ color: #000}
#ajaxDiv #curationMovList li .thumbLink strong:nth-child(even){ color: #555}
#popupWrap h1 strong{ color: #000}
.ratingSystemAgree .agreeBox2 .agreeChk, .ratingSystemAgree .agreeBox2 .agreeChk.agreeChkOn{ color: #000}
#stockImprove .tpVis_txt strong em, .tabStyleH4Box li.active a, #stockImprove .btn_stockImprove{ color: #000}
#stockImprove .info_txt.info_txt2, #exportSafety .point{ color: #A40000;}
#stockImprove .contSection .h6tab.active a{ color: #005D00;}
.doubleTabs .h5tab.active a{ color: #005D00; font-weight: 600}
#organicParming .tbl_list .txt1{ background: #4F4F4F}
#exportSafetySys .organBox .siteNm,
#exportSafety .tpArea strong,
#exportSafety .h2tab.active a,
#exportSafety .h2tab.active a span,
#exportSafety .caseBox em,
#exportSafety .tipBox .tipBoxTl,
#exportSafety .tipBox .tipBoxTl em,
#exportSafety .siteInfo li .goSite{ color: #000}
.txt-tap ul li.on a, .txt-tap ul li a:hover{ font-size: 14px; color: #000}
#riceStory h1 span{ color: #893429}
#riceStory .txt_brown, #riceStory p span, #riceStory h3, #riceStory .addCont h2, .recipeImg span em{ color: #000}
#riceStory .addCont h2 span{ background: #255A00}
#riceStory .txt_red{ color: #752D23}
#adstrd .listNum strong, .listNum strong{ color: #365B23}
.meatRecipeTab a.active, #meatRecipeTop .info_txt, .kncPigRegnSeData h4{ color: #000}
#meatRecipeList li a strong{ background: #333;}
.meatRecipeTab a{ color: #333;}

.riceBreadLink li.w100 a span.listCont strong { font-size: 26px;color: #874E29;}
.submain_tit p {font-size: 13px;color: #555;line-height: 20px; letter-spacing: -1px;}
#adstrd .riceBreadList.adstrdDtl li.active a strong {text-shadow:2px 2px 2px #fff;}
#riceStory p span {background: #E5CDAF;}
.rudBox1 .boxR .note {color: #2D5517; padding: 12px 0 0; word-break: keep-all;}
.btnGreen.btnS {background: #90be6c; border: 1px solid #72a947; color: #fff;}
.boxStyle3 li a .contArea strong {color: #2D5517;}
.boxStyle3 li a .contArea strong.en {  font-size: 15px; color: #2a2a2a;}
boxStyle3 li a .contArea em {color: #2a2a2a;}
.greenInterior3 .roundBox3 li .roundBox3_over dd li {color:#000;}
.greenInterior2 .imgBox .imgCaption {color:#222;}
#gardenPlant h4, #villageGarden h4 { font-size: 26px; color: #363636; }
#gardenPlant h4 span, #villageGarden h4 span {color:#363636;}
#herbageStory #herbtp .herbtp_btn .herbBtn {background:#000;}
#herbageStory_tp .herbtp_btn .active.herbBtn {background:#000;}
#herbDtltp h4 strong span {color:#7E3037;}
#feedMixPro .tp_title { text-shadow: 1px 1px 2px #000; }
#feedMixPro .stepBox .step_title, .tbl_feedMix table.new thead th { color: #164050; }
#feedMixPro .stepBox .stepList1 li a.active, #feedMixPro .stepBox p.stepList1 a.active { color: #8A2A3C; }
#feedMixPro .btn_stepBox .resultBox {color:#3A3934;}
.tbl-type01 thead th {color:#444444;}
#feedMixSelect span strong {background:#535353;}
#feedMixPro .btn_stepBox .resultBox.warning { background: #8F0B24;}
.farmSkill_sch .keyword button {color:#3f3f3f;}
.farmSkill_result1 .group2 li.active a { color:#374F69; }
.farmSkill_result1 .group2 li a.more { color:#374F69; }
.vod_pop_sub_title { background: #456103; border-radius: 3px; }
.vod_pop_right_box .vodCallNum {background: #456103 url(../img/nongsaroAdd/curationMov/vodCallNum.png) no-repeat 23px 10px;}
.vod_pop_right_box .vodRating .btnSubmit {background: #7C3A01;}
#meatRecipeTop .meatSec a {text-shadow:1px 1px 1px #ffffff;}
#meatRecipeTop .meatSec a.white {text-shadow:1px 1px 1px #000000;}
#detailBrand .tabCont ul li .goSite { color: #000;}
.numberList a.active {border: 1px solid #336129; background: #336129;}
#renewMap [class^='btn-2'] span.btn_new { background: #29578D !important;}

#newKindNmIntro .inner .title span{ color: #6C481D}
#newKindNmIntro .inner .info{ color: #505050}
#newKindNmIntro .btnR.btnBlue, #newKindNmIntro .btnM.btnBlue{ color: #000 !important}

/* 2017 10 13 */
.farmSkill_sch .keyword button.all.active, .tchnlgyCode_depth ul li a:hover, .tchnlgyCode_depth ul li.active a{ font-weight: 600}

/* 2017 10 13 학교텃밭 다운로드 아이콘 */
.downloadBtn_rgt{ float: right; margin: 0; background: #f5f5f5; position: relative; z-index: 90; top: 25px}
.downloadBtn_rgt a{ display: inline-block; height: 30px; font-size: 13px; color: #323232; padding: 0 5px 0 30px; line-height: 28px; background: url(../img/nongsaroAdd/gardenStory/btn_bg.png) no-repeat 0 50% / 30px 30px; letter-spacing: -1px; position: relative; left: -10px}

/* 2017 10 16 농약허용물질목록관리제도(PLS) 소개 */
#plsInfo h1{ background: url(../img/nongsaroAdd/plsInfo/cont_head.png) no-repeat 100% 0; height: 222px; padding: 15px 0 0 15px; letter-spacing: -1px}
#plsInfo h1 em, #plsInfo h1 strong, #plsInfo h1 span{ display: block; font-weight: 500; vertical-align: top; line-height: 1.5}
#plsInfo h1 em{ color: #ba1d1c; font-size: 18px;}
#plsInfo h1 strong{ color: #6d371c; font-size: 28px; font-weight: 600; line-height: 1.5}
#plsInfo h1 span{ margin-top: 10px; color: #000; font-size: 14px; line-height: 1.5}
#plsInfo h1 span strong{ display: block; font-size: 16px; color: #000; margin-bottom: 5px; font-weight: 600}
#plsInfo .section{ background: #fffce4}
#plsInfo .titleBox{ background: #ffe45c; border: 1px solid #fac600; border-radius: 5px; position: relative; font-size: 16px; color: #6d371c; position: relative;}
#plsInfo .titleBox strong{ display: inline-block; font-size: 16px; color: #6d371c; letter-spacing: -1px; position: relative;}
#plsInfo .titleBox strong.n1{ width: 60%; text-indent: 52px; line-height: 43px;}
#plsInfo .titleBox strong.n2{ width: 40%; background: #fac600; font-size: 18px; color: #2e2e2e; line-height: 46px; text-indent: 20px;}
#plsInfo .titleBox strong i{ display: block; position: absolute; left: 15px; top: 10px; background: url(../img/nongsaroAdd/plsInfo/icon1.png) no-repeat;}
#plsInfo .titleBox strong.n1 i{ width: 31px}
#plsInfo .titleBox strong.n1 i.ic1{ height: 24px}
#plsInfo .titleBox strong.n1 i.ic2{ height: 27px; background-position: 0 -24px; top: 10px}
#plsInfo .titleBox strong.n1 i.ic3{ height: 25px; background-position: 0 -50px}
#plsInfo .titleBox strong.n1 i.ic4{ width: 18px; height: 27px; background-position: 100% 100%; margin-left: 8px}
#plsInfo .titleBox strong.n2 i{ width: 9px; height: 14px; background-position: 0 -93px; top: 16px; left: 0}
#plsInfo .section ul{ padding: 10px 20px 50px}
#plsInfo .section ul ul{ padding: 10px 0}
#plsInfo .section ul ul ul{ padding: 5px 0}
#plsInfo .section li{ position: relative; font-size: 16px; color: #000; letter-spacing: -1px; word-break: keep-all}
#plsInfo .section .li_1{ padding-left: 25px;}
#plsInfo .section .li_1 i, .iDot{ position: absolute; width: 9px; height: 9px; border-radius: 9px; background: #6d371c; left: 5px; top: 6px}
#plsInfo .section .txt18{ font-size: 18px !important}
#plsInfo .section .txt20{ font-size: 20px !important}
#plsInfo .section .txt23{ font-size: 23px !important}
#plsInfo .section .txtRed{ color: #9a0504 !important; text-decoration: underline;}
#plsInfo .section .ml20{ margin-left: 20px}
#plsInfo .mt10{ margin-top: 10px}
#plsInfo .mt40{ margin-top: 40px}
#plsInfo .section .li_1:first-child, #plsInfo .section .li_2.pl25:first-child{ border-bottom: 1px dashed #ffad56; margin-bottom: 20px}
#plsInfo .section .li_2{ margin-bottom: 5px}
#plsInfo .section .li_2.pl25{ padding-left: 25px}
#plsInfo .section .li_2 strong{ display: block; font-size: 18px; color: #6d371c; line-height: 1.5}
#plsInfo .section .li_3{ padding-left: 12px; margin-bottom: 5px; line-height: 1.5}
#plsInfo .section .li_3 strong{ display: inline-block; font-size: 16px; color: #000}
#plsInfo .section .li_3 span{ margin-left: 87px}
#plsInfo .section .li_3 i{ position: absolute; width: 5px; height: 1px; background: #000; left: 3px; top: 12px}
#plsInfo .section .txtPoint{ margin-top: 10px; font-weight: 600; font-size: 16px}
#plsInfo .vodArea{ margin: 10px 0 50px}
#plsInfo .vodArea img{ display:none; }
#plsInfo .title2{ position: relative; padding: 25px 25px 0; height: 70px}
#plsInfo .title2 i{ display: block; position: absolute; left: 25px; top: 25px; background: url(../img/nongsaroAdd/plsInfo/icon2.png) no-repeat; width: 55px; height: 67px}
#plsInfo .title2 i.farm{ background-position: 0 100%}
#plsInfo .title2 strong{ display: inline-block; font-size: 23px; color: #121212; padding: 35px 0 0 58px; letter-spacing: -2px; text-decoration: underline}
#plsInfo .title2 strong em{ font-size: 25px; color: #bb0000}
#plsInfo .warningBox{ margin: 0 20px 20px; background: #fbf4b3 url(../img/nongsaroAdd/plsInfo/warning.png) no-repeat 28px 19px; padding: 10px 20px 15px 90px; font-size: 18px; color: #000; min-height: 42px; border-top: 1px dashed #ffad56; letter-spacing: -2px}
#plsInfo .warningBox span.inline{ font-size: 16px; margin-right: 20px;}
#plsInfo .txt22{ font-size: 22px}
#plsInfo .warningBox .txtRed{ text-decoration: none; vertical-align: top; }
#plsInfo .warningBox .txtRed2{ color: #9a0504; font-size: 22px; text-decoration: underline; vertical-align: top;}
#plsInfo .farmPr{ margin: 10px 20px 20px 30px; font-size: 18px; color: #6d371c; letter-spacing: -1px;  line-height: 1.8}

#plsInfo span, #plsInfo strong, #plsInfo em, #plsInfo .warningBox span, #plsInfo .warningBox strong, #plsInfo .warningBox em{ vertical-align: top; font-size: inherit;}
#plsInfo .warningBox span{ line-height: 1.5}
#plsInfo .warningBox .txtRed, #plsInfo .warningBox .txtRed2{ margin-top: -3px}
#plsInfo .section .li_3 span{ display: block}

/* 2017 10 18 작목기술정보 상세 스타일 정의 */
#div_page *{ font-family: '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, Apple Gothic, sans-serif !important; font-size: 14px;}
#div_page{ width: 100%; padding: 0 !important}
#div_page div{ width: 100% !important}
#div_page p{ margin-bottom: 10px}
#div_page img{ position: static !important; height: auto !important; left: initial !important; top: initial;}
#div_page p span{ word-break: keep-all; text-indent: 0 !important; line-height: 1.7}
#div_page p span:first-child{ margin-left: 10px !important}
#printZone .pagebreaker{ height: 0; border: 0; margin: -20px}

#div_page #table_1{ border-collapse: collapse; border: none; table-layout: auto;  width: 100% !important; height: auto; margin: auto;}
#div_page #table_1 td{ height: auto; width: 30%}
#div_page #table_1 td p, #div_page .table_1 td p:first-child{ display: block !important; color: #000; border: 0; margin-bottom: 0}

/* 2017 11 10 이재선 추가-미서비스 작목기술 전용 */
.kidoCnArea *{ font-family: '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, Apple Gothic, sans-serif !important; font-size: 16px; line-height:30px !important;}
.kidoCnArea .pagebreaker{ min-height:30px; }

/* 2017 11 02 꿀벌 요리 */
#honeyRecipe{ margin-top: 10px; position: relative}
#honeyRecipe h4{ position: absolute; top: 0; border-top: 5px solid #ffd657; width: 155px;}
#honeyRecipe h4.mn2{ border-color: #f1616b}
#honeyRecipe h4.mn3{ border-color: #a6d6aa}
#honeyRecipe h4.mn4{ border-color: #bee5f2}
#honeyRecipe h4.mn5{ border-color: #cade71}
#honeyRecipe h4 a{ display: block; background: #ededed url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 47px 14px; padding-top: 75px; line-height: 35px; font-size: 18px; color: #333; font-weight: 500; text-align: center; letter-spacing: -1px}
#honeyRecipe h4.mn2 a{ background-position: 47px -106px}
#honeyRecipe h4.mn3 a{ background-position: 47px -226px}
#honeyRecipe h4.mn4 a{ background-position: 47px -346px}
#honeyRecipe h4.mn5 a{ background-position: 47px -346px}
#honeyRecipe h4.active a{ background: #ffd657 url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 47px -466px; color: #000; font-weight: 600}
#honeyRecipe h4.active.mn2 a{ background: #f1616b url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 47px -586px;}
#honeyRecipe h4.active.mn3 a{ background: #a6d6aa url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 47px -706px;}
#honeyRecipe h4.active.mn4 a{ background: #bee5f2 url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 47px -826px;}
#honeyRecipe h4.active.mn5 a{ background: #cade71 url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 47px -946px;}
#honeyRecipe .tabCont{ padding-top: 110px;}
#honeyRecipe .tabCont .listNum strong{ top: 0}
#honeyRecipe .tabCont li{ float: left; width: 25%; text-align: center; margin-bottom: 10px;}
#honeyRecipe .tabCont li a{ display: block; margin: 0 auto; width: 95%; height: 220px; border: 1px solid #ddd; overflow: hidden}
#honeyRecipe .tabCont li a img{ height: 158px}
#honeyRecipe .tabCont li a span{ display: block; height: 54px; background: #fff; font-size: 15px; color: #000; line-height: 1.5; padding-top: 8px; word-break: keep-all}
.honeyRecipe_tp{ text-align: center; position: relative; margin-top: 10px}
.honeyRecipe_tp .desc{ margin: -8px 0 10px; background: #ffd657 url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 10px -473px; min-height: 65px; padding: 3px 5px 7px 80px; text-align: left; font-size: 14px; letter-spacing: -1px; line-height: 1.4; word-break: keep-all;}
.honeyRecipe_tp .desc.type2{ background: #f1616b url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 10px -593px; color: #fff}
.honeyRecipe_tp .desc.type3{ background: #a6d6aa url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 10px -713px;}
.honeyRecipe_tp .desc.type4{ background: #bee5f2 url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 10px -833px;}
.honeyRecipe_tp .desc.type5{ background: #cade71 url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 10px -953px;}
.honeyRecipe_tp .desc strong{ font-size: 20px; margin-right: 10px}
.honeyRecipe_tp .tpImg{ width: 570px; margin: 0 auto; overflow: hidden}
.honeyRecipe_tp .tpImg img{ width: 100%}
.honeyRecipe_tp h4{ padding: 45px 0 15px; color: #323232; font-size: 30px; position: relative; border: 0}
.honeyRecipe_tp h4 strong{ display: block; position: absolute; width: 61px; height: 61px; left: 365px; top: -30px; background: url(../img/nongsaroAdd/honeyRecipe/icon.png) no-repeat 0 -1100px; color: #fff; font-size: 14px; line-height: 25px; text-indent: -1000000000px; z-index: 10}
.honeyRecipe_tp h4 strong.type2{ background-position: 0 -1170px}
.honeyRecipe_tp h4 strong.type3{ background-position: 0 -1240px}
.honeyRecipe_tp h4 strong.type4{ background-position: 0 -1310px}
.honeyRecipe_tp h4 strong.type5{ background-position: 0 -1380px}
.honeyRecipe_tp h4 span{ display: block; text-align: center; margin-top: 30px; line-height: 25px; font-size: 16px; font-weight: 500; color: #989898; font-style: italic; margin: 25px 80px 0; word-break: keep-all}
#honeyRecipe .rudBox1{ border-radius: 7px}
#honeyRecipe .rudBox1 .boxL{ width: 18%}
#honeyRecipe .rudBox1 .boxR{ width: 75%; font-size: 16px}
#honeyRecipe .recipeImg{ margin-bottom: 25px}
#honeyRecipe .recipeImg span{ display: block; width: 190px; height: 217px; margin: 5px 5px 0 0; overflow: hidden}
#honeyRecipe .recipeImg span.firstImg{ width: 384px; overflow: hidden; position: relative}
#honeyRecipe .recipeImg span.firstImg:before{ content: "재료 준비"; display: block; position: absolute; background: #74B243; color: #000; padding: 0 20px;  z-index: 10;  top: 5px;  left: 5px; border-radius: 36px;  font-size: 18px;  font-weight: 600; line-height: 36px;}
#honeyRecipe .recipeImg span.firstImg img{ width: 100%; height: auto; position: relative; top: -10%; left: 0}
#honeyRecipe .recipeImg span img{ width: auto; height: 217px; position: relative; left: -30%}
#honeyRecipe .recipeStep{ margin: 0 0 25px 0}
#honeyRecipe .recipeStep p, #honeyRecipe .recipeImg p{ font-size: 16px; letter-spacing: -1px; word-break: keep-all;}
#honeyRecipe .recipeStep .tl, #honeyRecipe .recipeImg .tl{ border-bottom: 1px dotted #333; line-height: 45px; color: #323232; font-size: 20px; font-weight: 600;}
#honeyRecipe .recipeStep .tl strong, #honeyRecipe .recipeImg .tl strong{ font-size: 20px}
#honeyRecipe .recipeStep ul{ margin: 10px 0}
#honeyRecipe .recipeStep li{ margin-bottom: 5px; font-size: 16px; color: #333; word-break: keep-all; padding: 3px 0 0 40px; position: relative; padding-top: 3px; min-height: 33px; line-height: 1.3}
#honeyRecipe .recipeStep li span{ display: block; position: absolute; left: 0; top: 0; background: #6e953b; width: 33px; height: 33px; border-radius: 33px; font-size: 20px; color: #fff; line-height: 30px; text-align: center}
#honeyRecipe .recipeStep li strong{ font-size: 20px; line-height: 1.3; display: inline-block}
#honeyRecipe .recipeTip{ padding: 10px 10px 10px 85px; min-height:64px;}
#honeyRecipe .recipeTip p{ font-size: 15px; letter-spacing: -1px; word-break: keep-all; margin-bottom: 10px; line-height: 1.5; padding-left: 10px; position: relative}

/* 2017 11 16 */
.grid100p .page-bx{ background: url(../img/nongsaroAdd/bg_404.png) no-repeat 0 50px;}
.grid100p .page-cont{ background: none !important}
.grid100p .page-cont .info-area{ padding-top: 40px !important}
.grid100p .page-cont .info-area p:first-child{ font-size: 30px !important; letter-spacing: -2px; color: #000 !important;}
.grid100p .page-cont .info-area p{ font-size: 17px !important; color: #003757 !important; letter-spacing: -1px; line-height: 40px !important}
.grid100p .page-cont .info-area .btn-2-w{ display: none}

/* 2017 12 13 */
.star-input{ margin: 10px 0 3px}
.star-input>.input,
.star-input>.input>label:hover,
.star-input>.input>input:focus+label,
.star-input>.input>input:checked+label{ display: inline-block; vertical-align: top; background: url(../img/nongsaroAdd/curationMov/star.png) no-repeat;}
.star-input{ white-space: nowrap;}
.star-input>.input{ display:inline-block; width: 100px; background-size: 100px; height: 19px; white-space: nowrap; overflow: hidden; position: relative;}
.star-input>.input>input{ position: absolute; width: 1px; height: 1px; opacity: 0;}
.star-input>.input.focus{ outline: 1px dotted #ddd;}
.star-input>.input>label{ width: 10px; height: 0; padding: 19px 0 0 0; overflow: hidden; float: left; cursor: pointer; position: absolute; top: 0; left: 0;}
.star-input>.input>label:hover,
.star-input>.input>input:focus+label,
.star-input>.input>input:checked+label{ background-size: 100px; background-position: 0 bottom;}
.star-input>.input>label:hover~label{ background-image: none;}
.star-input>.input>label[for="p1"]{ width: 10px; z-index: 10;}
.star-input>.input>label[for="p2"]{ width: 20px; z-index: 9;}
.star-input>.input>label[for="p3"]{ width: 30px; z-index: 8;}
.star-input>.input>label[for="p4"]{ width: 40px; z-index: 7;}
.star-input>.input>label[for="p5"]{ width: 50px; z-index: 6;}
.star-input>.input>label[for="p6"]{ width: 60px; z-index: 5;}
.star-input>.input>label[for="p7"]{ width: 70px; z-index: 4;}
.star-input>.input>label[for="p8"]{ width: 80px; z-index: 3;}
.star-input>.input>label[for="p9"]{ width: 90px; z-index: 2;}
.star-input>.input>label[for="p10"]{ width: 100px; z-index: 1;}
.star-input>output{ display: inline-block; width: 36px; text-align: right;}
.star-input>output>b{ font:bold 18px Helvetica, Arial, sans-serif; vertical-align: middle;}

.tbl-type01 thead th, .tbl-type01 tr th:first-child, .tbl-type01 tr td:first-child, .tbl-type01 tbody td{ position: static !important}

/* 2017 12 21 현장기술지원 */
#pszaCont{ margin: 10px 0 0}
#pszaCont strong, #pszaCont span, #pszaCont em{ font-size: inherit;}
#pszaCont p, #pszaCont table th, #pszaCont table td{ font-size: 14px}
#pszaCont *{ word-break: keep-all}
#pszaCont .synops{ margin: 0 0 20px; border-top: 3px solid #faca14; background: #f0f0f0}
#pszaCont .synops p.title{ border: 1px solid #adadad; font-size: 17px; color: #323232; text-align: center; font-weight: 600; background: #fff; line-height: 40px}
#pszaCont .synops ul{ padding: 10px 10px 15px;}
#pszaCont .synops ul li{ font-size: 15px; color: #323232; line-height: 25px;}
#pszaCont .synops ul li p{ margin-left: 15%; font-size: 15px;}
#pszaCont .synops ul li p:before, #pszaCont .synops ul li p:after{ display: inline-block; font-weight: 600}
#pszaCont .synops ul li p:before{ content: '[';}
#pszaCont .synops ul li p:after{ content: ']';}
#pszaCont .synops ul li strong{ display: inline-block; font-size: 15px; color: #ff6c00; line-height: 25px; width: 15%; letter-spacing: 2px}
#pszaCont .pszaContents{ margin: 0 8px 35px;}
#pszaCont .pszaContents p.title{ font-size: 18px; color: #2f74c3; margin-bottom: 10px;  font-weight: 600}
#pszaCont .pszaContents p.title + .txt_p15{ font-size: 17px !important; font-weight: 600; margin-bottom: 10px}
#pszaCont .pszaContents p{ font-size: 15px; color: #323232; line-height: 1.4}
#pszaCont .pszaContents ul li{ position: relative; font-size: 15px; color: #323232; line-height: 1.3; margin-bottom: 7px; padding-left: 17px;}
#pszaCont .pszaContents ul ul, #pszaCont .pszaContents2 ul ul{ margin: 10px 0 0 0}
#pszaCont .pszaContents li li, #pszaCont .pszaContents2 li li{ color: #676767; font-size: 14px; padding-left: 0}
#pszaCont .pszaContents ul li i, #pszaCont .pszaContents2 li i{ display: inline-block; width: 5px; height: 5px; background: #2f74c3; position: absolute; left: 5px; top: 8px}
#pszaCont .pszaContents2 li i{ background: #323232}
#pszaCont .pszaContentsImg{ text-align: center; margin: 0 8px 35px;}
#pszaCont .pszaContentsImg p.title{ font-size: 18px; color: #2f74c3; margin-bottom: 10px;  font-weight: 600; border-bottom: 1px solid #7f7f7f; line-height: 40px;}
#pszaCont .pszaContentsImg span{ display: inline-block; margin: 0 10px 10px; position: relative; border: 1px solid #7f7f7f; width: 300px; height: 230px; overflow: hidden}
#pszaCont .pszaContentsImg span img{ height: 100%; text-align: center}
#pszaCont .pszaContentsImg span em{ display: block; position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,0.8); color: #fff; font-size: 15px; line-height: 50px; height:50px; overflow: hidden; letter-spacing: -1px}
#pszaCont .pszaContents2{ text-align: center; padding: 0 0 20px; background: #f8f8f8; margin-bottom: 30px}
#pszaCont .pszaContents2 p.title{ position: relative}
#pszaCont .pszaContents2 p.title2{ color: #000; font-size: 18px; font-weight: 600; text-align: left; padding: 15px 0 0 25px;}
#pszaCont .pszaContents2 p.title3{ color: #000; font-size: 16px; font-weight: 600; text-align: left; padding: 25px 0 0 25px}
#pszaCont .titleS{ color: #000; font-size: 16px; font-weight: 600; text-align: left; padding: 0 0 10px}
#pszaCont .pszaContents2 p.title:after{ content: ''; display: block; position: absolute; height: 1px; width: calc(100% - 16px); top: 17px; left: 8px; background: #666;}
#pszaCont .pszaContents2 p.title strong{ font-size: 18px; background: #666; margin-bottom: 10px;  font-weight: 400; padding: 0 20px; color: #fff; line-height: 1.3; line-height: 35px; position: relative; z-index: 10}
#pszaCont .pszaContents2 ul{ text-align: left; margin: 15px 25px 35px}
#pszaCont .pszaContents2 li{ font-size: 15px; color: #323232; line-height: 1.4; margin-bottom: 7px; position: relative; padding-left: 17px;}
#pszaCont .point{ margin: 7px 0 0 0; position: relative; padding-left: 17px; color: #fb4700;}
#pszaCont .point:before{ content: '※'; display: block; position: absolute; left: 0; top: 0; color: #fb4700; font-weight: 600}
#pszaCont .pszaContents2 table{ width: 95%; margin: 5px auto}
#pszaCont .pszaContents2 .pCont{ padding: 10px 25px; text-align: left}
#pszaCont .pszaContents2 table th{ background: #e6e6e6}
#pszaCont table th, #pszaCont table td{ border-color: #c3c3c3 !important}
#pszaCont .tbl-type01 p{ text-align: left; text-indent: 3%}
#pszaCont .tbl-type01 p:first-child{ background: #2f74c3; width: 100%; margin: 25px auto 0; line-height: 35px; color: #fff; text-align: center; text-indent: 0}
#pszaCont .pszaContents li li i{ display: inline-block; width: 5px; height: 2px; background: #888; margin-right: 5px; position: static; vertical-align: middle}

/* 2018 02 26 */
#m2017_openGuide{ background: #fff7d6 url(../img/nongsaroAdd/m2017/m2017_open.png) no-repeat 0 0; border-top: 5px solid #78a3e4;}
#m2017_openGuide h1{ margin: 100px 0 30px 30px; background: url(../img/nongsaroAdd/m2017/m2017_open_h1.png) no-repeat 0 0; width: 653px; height: 123px; font-size: 0; color: transparent}
#m2017_openGuide h1 + p{ margin: 0 0 0 30px; font-size: 22px; color: #323232; height: 70px;}
#m2017_openGuide h1 + p strong{ display: block; font-size: 26px; color: #cf3872; line-height: 40px; letter-spacing: -0.08em}
#m2017_openGuide .openSection{ margin-top: 35px}
#m2017_openGuide .openSection .tl_box{ margin: 0; background: url(../img/nongsaroAdd/m2017/pattern.jpg); line-height: 60px; color: #000; font-size: 20px; font-weight:600;  letter-spacing: -0.08em; cursor: pointer; position: relative}
#m2017_openGuide .openSection .tl_box span{ display: inline-block; background: #eb5516; width: 40px; height: 40px; border-radius: 40px; color: #fff; line-height: 40px; text-align: center; text-indent: 0; font-weight: 500; margin: 0 8px 0 15px;}
#m2017_openGuide h1 + p + .openSection .tl_box{ background: none}
#m2017_openGuide .openSection ul{ margin: 40px 45px 0}
#m2017_openGuide .openSection ul li{ font-size: 18px; line-height: 1.5}
#m2017_openGuide .changeBox{ margin: 25px 20px 0 0; position: relative}
#m2017_openGuide .changeBox .box{ display: inline-block; position: relative; margin: 0 0 0 40px; vertical-align: top}
#m2017_openGuide .changeBox .box.before{ margin-right: 40px}
#m2017_openGuide .changeBox .box:before{ content: '개편후'; display: block; position: absolute; top: 0; left: 0; width: 40%; line-height: 40px; background: #eb5516; color: #fff; text-align: center; font-size: 20px}
#m2017_openGuide .changeBox .box:after{ content: ''; display: block; position: absolute; width: 20px; height: 35px; background: url(../img/nongsaroAdd/m2017/box_deco.png) no-repeat 0 -35px; top: 10px; left: -20px}
#m2017_openGuide .changeBox .box img{ border: 3px solid #eb5516}
#m2017_openGuide .changeBox .box.before:before{ content: '개편전'; background: #285aa8;}
#m2017_openGuide .changeBox .box.before:after{ background-position: 0 0}
#m2017_openGuide .changeBox .box.before img{ border-color: #285aa8}
#m2017_openGuide .newMainGuide{ margin: 0 30px; position: relative; padding-top: 105px;}
#m2017_openGuide .newMainGuide:before{ content: ''; display: block; background: #f9b800; height: 2px; width: 100%; position: absolute; top: 29px}
#m2017_openGuide .newMainGuide .guide_tab{ display: block; position: absolute; top: 0; margin-left: 200px}
#m2017_openGuide .newMainGuide .guide_tab a{ display: block; background: #fff; border: 1px solid #04385e; line-height: 60px; font-size: 17px; padding: 0; letter-spacing: -0.085em; width: 130px; text-align: center}
#m2017_openGuide .newMainGuide .guide_tab.m2{ left: 135px;}
#m2017_openGuide .newMainGuide .guide_tab.m3{ left: 270px;}
#m2017_openGuide .newMainGuide .guide_tab.m4{ left: 405px;}
#m2017_openGuide .newMainGuide .guide_tab.active a{ background: #04385e; font-size: 18px; font-weight: 600; color: #fff}
#m2017_openGuide .changeBox2{ position: relative; margin: 0 0 50px}
#m2017_openGuide .changeBox2:before{ content: ''; display: block; position: absolute; width: 20px; height: 35px; background: url(../img/nongsaroAdd/m2017/box_deco.png) no-repeat 0 -35px; top: 10px; left: 0}
#m2017_openGuide .changeBox2:after{ content: ''; display: block; position: absolute; width: 20px; height: 35px; background: url(../img/nongsaroAdd/m2017/box_deco.png) no-repeat 0 -35px; top: 10px; left: 426px; transform: rotate(-180deg)}
#m2017_openGuide .changeBox2 .box2{ display: inline-block; width: 400px; height: 550px !important; overflow-x: hidden; overflow-y: scroll !important; margin-left: 20px; border: 3px solid #eb5516; position: relative; padding-top: 30px}
#m2017_openGuide .changeBox2 .tl{ display: block; background: #eb5516; color: #fff; height: 35px; line-height: 30px; color: #fff; text-align: center; font-size: 20px;  font-weight: 500; position: absolute; top: 0; width: 405px; left: 20px; z-index: 10;}
#m2017_openGuide .changeBox .scrol{ display: block; background: rgba(255,255,255,0.9) url(../img/nongsaroAdd/m2017/mouse.png) no-repeat 50% 50%;  width: 110px; height: 110px; border-radius: 110px; position: absolute; left: 280px; top: 50px; z-index: 10;}

#m2017_openGuide .changeBox2 .desc{ display: inline-block; width: 460px; vertical-align: top; margin: 30px 0 0 30px}
#m2017_openGuide .changeBox2 .desc  li{ font-size: 17px}
#m2017_openGuide .changeBox2 .desc strong{ font-size: 22px}
#m2017_openGuide #accordian ul{ margin: 0}
#m2017_openGuide #accordian ul > li{ margin-bottom: 3px}
#m2017_openGuide #accordian ul > li:last-child .accoCont ul{ padding-bottom: 50px;}
#m2017_openGuide #accordian .accoCont{ display: none}
#m2017_openGuide #accordian .accoCont ul{ margin: 35px 35px 0}
#m2017_openGuide #accordian .accoCont ul li{ margin-bottom: 30px}
#m2017_openGuide #accordian .accoCont ul li strong{ margin-bottom: 5px}
#m2017_openGuide .changeBox .box.box3{ margin: 0 2px}
#m2017_openGuide .changeBox .box.box4{ height: 540px; overflow-x: hidden; overflow-y: scroll; margin: 0 0 0 70px !important; border: 1px solid #323232; }
#m2017_openGuide .changeBox .box.box3:first-child{ margin-left: 40px}
#m2017_openGuide .changeBox .box.box3:before, #m2017_openGuide .changeBox .box.box3:after{ display: none}
#m2017_openGuide .changeBox .box.box3 img{ border: 1px solid #323232; padding: 2px}
#m2017_openGuide .changeBox .box.box4 img{ border: 0}
#m2017_openGuide .openSection > .tl_box { background: none; line-height: 60px; color: #000; font-size: 20px; font-weight:600;  letter-spacing: -0.08em;}
#m2017_openGuide #accordian p.tl_box:after{ content: '\276F'; display: block; color: #eb5516; position: absolute; right: 1.5em; top: 0; font-size: 1.3em}
#m2017_openGuide{ padding-bottom: 5px}
#m2017_openGuide #accordian + a{ display: block; width: 200px; background: #285aa8; border-radius: 45px; text-align: center; margin: 2.5em auto -1.5em; font-size: 18px; line-height: 45px; font-weight: 500; color: #fff; letter-spacing: -0.085em; padding: 0 1em;}

/* 2018 03 13 한국표준사료성분표 */
#newFeedMain{ width: 100%; margin: 1px 0 0;}
#newFeedMain .newFeed_tp{ height: 445px; background: #efefef url(../img/nongsaroAdd/feedMain/newFeed_tp.jpg) no-repeat 50% 0;}
#newFeedMain .newFeed_mid{ background: #fff; margin: 0 auto; width: 1004px; padding: 30px 0 50px}
#newFeedMain .newFeed_tp .newFeed_tpCont{ margin: 0 auto; width: 1004px;}
#newFeedMain .newFeed_tp .newFeed_tpCont p{ padding: 125px 0 0 15px; height: 120px}
#newFeedMain .newFeed_tp .newFeed_tpCont p strong{ display: block; font-size: 30px; font-weight: 600; line-height: 52px; letter-spacing: -0.085em}
#newFeedMain .newFeed_tp .newFeed_tpCont p span{ display: inline-block; background: rgba(239,239,239,0.9); font-weight: 500; padding: 5px 80px 8px 0; font-size: 18px; color: #484848; line-height: 28px; letter-spacing: -0.085em}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink{ margin: 48px 50px 0}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink:after, #newFeedMain .newFeed_mid:after{ content: ''; display: block; clear: both}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li{ float: left; margin: 0 4px;}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li a{ display: block; background: rgba(53,93,119,0.8); height: 110px; width: 172px; text-align: center; padding-top: 18px;}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li a i{ display: block; width: 60px; height: 58px; margin: 0 auto; background: url(../img/nongsaroAdd/feedMain/newFeedLink.png) no-repeat 0 0}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li.lnk2 a i{ background-position: 0 -58px}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li.lnk3 a i{ background-position: 0 -116px}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li.lnk4 a i{ background-position: 0 -174px}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li.lnk5 a i{ background-position: 0 -232px}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li a strong{ display: block; line-height: 37px; color: #fff; font-size: 18px; text-align:center; font-weight: 500}
#newFeedMain .newFeed_mid div{ float: left; height: 145px;}
#newFeedMain .newFeed_mid div h2{ height: 42px; margin-bottom: 15px;}
#newFeedMain .newFeed_mid div h2 strong{ display: inline-block; border-bottom: 5px solid #d5d5d5; font-size: 20px; font-weight: 600; color: #323232; line-height: 37px; letter-spacing: -0.085em}
#newFeedMain .newFeed_mid .mid_section1{ margin: 0 0 0 15px; padding-right: 15px; border-right: 1px solid #d5d5d5}
#newFeedMain .newFeed_mid .mid_section1 a{ display: block; float: left; width: 78px; text-align: center; font-size: 16px; color: #323232; letter-spacing: -0.085em}
#newFeedMain .newFeed_mid .mid_section1 a.lnk1{ margin-left: -10px}
#newFeedMain .newFeed_mid .mid_section1 a.lnk2 i{  background: #d5d5d5 url(../img/nongsaroAdd/feedMain/newFeedLink.png) no-repeat 0 -348px;}
#newFeedMain .newFeed_mid .mid_section1 a.lnk3 i{  background: #d5d5d5 url(../img/nongsaroAdd/feedMain/newFeedLink.png) no-repeat 0 -406px;}
#newFeedMain .newFeed_mid .mid_section1 a.lnk4 i{  background: #d5d5d5 url(../img/nongsaroAdd/feedMain/newFeedLink.png) no-repeat 0 -464px;}
#newFeedMain .newFeed_mid .mid_section1 a i{ display: block; width: 58px; height: 58px; margin: 0 auto 3px; background: #d5d5d5 url(../img/nongsaroAdd/feedMain/newFeedLink.png) no-repeat 0 -290px; border-radius: 100%}
#newFeedMain .newFeed_mid .mid_section2, #newFeedMain .newFeed_mid .mid_section3{ margin-left: 20px; padding-right: 54px; border-right: 1px solid #d5d5d5; background: url(../img/nongsaroAdd/feedMain/newFeedLink2.png) no-repeat 80% 93%;}
#newFeedMain .newFeed_mid .mid_section3{ background: url(../img/nongsaroAdd/feedMain/newFeedLink3.png) no-repeat 85% 89%;}
#newFeedMain .newFeed_mid .mid_section2 span, #newFeedMain .newFeed_mid .mid_section3 span{ display: block; font-size: 15px; color: #848484; width: 100px; word-break: keep-all; margin-bottom: 12px}
#newFeedMain .newFeed_mid .mid_section2 a, #newFeedMain .newFeed_mid .mid_section3 a{ display: inline-block; background: #efefef; border: 1px solid #d9d9d9; border-radius: 3px; color: #7c7c7c; line-height: 25px; padding: 0 8px; font-size: 13px; letter-spacing: -0.085em}
#newFeedMain .newFeed_mid .mid_section4{ margin-left: 15px;}
#newFeedMain .newFeed_mid .mid_section4 a{ display: block; width: 274px; height: 120px; padding: 20px 18px 0 0; background: #cacaca url(../img/nongsaroAdd/feedMain/newFeedLink4.jpg) no-repeat 0 100%; border: 1px solid #ddd; text-align: right; letter-spacing: -0.1em; color: #323232}
#newFeedMain .newFeed_mid .mid_section4 a strong{ font-size: 20px;}
#newFeedMain .newFeed_mid .mid_section4 a span{ display: block; text-align: right; padding: 15px 0 0 130px; font-size: 15px; line-height: 1.3}
.location .loc-bx a.home{ background-position: 100% 50% !important}
.location .loc-bx a.home img{ vertical-align: middle}

/* 2018 05 11 */
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink{ margin: 48px 0 0}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li a{ width: 158px;}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li.lnk6 a i{ background-position: 0 -538px}

/* 치유농업 */
.careFarming{ margin-top: 10px}
.careFarming .careFarm_tp{ background: url(../img/nongsaroAdd/careFarming/careFarm_bg.jpg) no-repeat; padding-top: 120px; text-align: center; margin-bottom: 60px;}
.careFarming .careFarm_tp.careFarm2{ background-position: -804px 0;}
.careFarming .careFarm_tp.careFarm3{ background-position: -1608px 0;}
.careFarming .careFarm_tp.careFarm4{ background-position: -2412px 0;}
.careFarming .careFarm_tp.careFarm5{ background-position: -3216px 0;}
.careFarming .careFarm_tp.careFarm6{ background-position: -4020px 0;}
.careFarming .careFarm_tp.careFarm7{ background-position: -4824px 0;}
.careFarming .careFarm_tp.careFarm8{ background-position: -5628px 0;}
.careFarming .careFarm_tp h1{ font-size: 40px; color:#ffe083; font-weight: 800; text-shadow: 0 3px 0 rgba(0,0,0,0.7); line-height: 62px; letter-spacing: -0.085em; padding-bottom: 10px}
.careFarming .careFarm_tp p{ margin: 0 150px; background: #fff; border-top: 3px solid #2f74c3; font-size: 15px; color: #323232; padding: 10px; word-break: keep-all; letter-spacing: -0.085em; line-height: 1.6}
.careFarming .careFarm_tp p strong{ font-size: inherit; color: #f4641e; vertical-align: top}
.careFarming .careFarm_cont{ }
.careFarming .careFarm_cont .section{ background: #f3f4f8; text-align: center; margin-bottom: 50px}
.careFarming .careFarm_cont .section h2{ position: relative; display: inline-block; border-top: 1px solid #aaa; font-size: 24px; color: #414141; line-height: 54px;  letter-spacing: -0.085em; font-weight: 500}
.careFarming .careFarm_cont .section h2 span{ font-size: inherit; color: #2f74c3; vertical-align: top; margin-right: 10px; letter-spacing: -0.035em; font-weight: 500}
.careFarming .careFarm_cont .section h2:before{ content: ''; display: block; position: absolute; background: url(../img/nongsaroAdd/careFarming/deco.gif) no-repeat; width: 42px; height: 22px; top: -25px; right: 0}
.careFarming .careFarm_cont .section ul{ position: relative; border-bottom: 3px solid #d2d2d2; box-shadow: 1px 4px 6px rgba(0,0,0,0.1); padding-bottom: 43px; margin-top: 20px}
.careFarming .careFarm_cont .section ul:after{ content: ''; display: block; background: #fff; border: 1px solid #969696; height: 43px; width: 100%; box-sizing: border-box; position: absolute; bottom: 0;}
.careFarming .careFarm_cont .section li{ display: inline-block; background: #fff; border: 1px solid #cdcdcd; border-bottom: 0; position: relative; width: 170px; height: 175px; margin: 0 8px; vertical-align: top}
.careFarming .careFarm_cont .section li:before, .careFarming .careFarm_cont .section li:after{ content: ''; display:block; position: absolute;}
.careFarming .careFarm_cont .section li:before{ width: 8px; height: 100%; left: 1px; top: 1px; background: #7c5228}
.careFarming .careFarm_cont .section.color2 li:before{ background: #984657}
.careFarming .careFarm_cont .section.color3 li:before{ background: #4c6768}
.careFarming .careFarm_cont .section.color4 li:before{ background: #d9507c}
.careFarming .careFarm_cont .section.color5 li:before{ background: #b6558a}
.careFarming .careFarm_cont .section.color6 li:before{ background: #156781}
.careFarming .careFarm_cont .section.color7 li:before{ background: #5c577d}
.careFarming .careFarm_cont .section.color8 li:before{ background: #286446}
.careFarming .careFarm_cont .section.color9 li:before{ background: #4d7520}
.careFarming .careFarm_cont .section.color10 li:before{ background: #009384}
.careFarming .careFarm_cont .section.color11 li:before{ background: #00609e}
.careFarming .careFarm_cont .section.color12 li:before{ background: #792f7f}
.careFarming .careFarm_cont .section.color13 li:before{ background: #944166}
.careFarming .careFarm_cont .section li:after{ width: 2px; height: calc(100% - 7px); right: -4px; top: 3px; background: #fff; border: 1px solid #cdcdcd; border-left: 0}
.careFarming .careFarm_cont .section li strong{ display: block; text-align: center; font-size: 18px; font-weight: 600; color: #323232; line-height: 1.3; letter-spacing: -0.07em; word-break: keep-all; padding: 10px 5px 0 10px; position: relative; z-index: 100}
.careFarming .careFarm_cont .section li span{ bottom: 0; left: 15px; width: 147px; height: 120px; overflow: hidden; z-index: 9}
.careFarming .careFarm_cont .section li span img{ width: 100%;}
.careFarming .careFarm_cont .section li a, .careFarming .careFarm_cont .section li span{ display: block; position: absolute; z-index: 10}
.careFarming .careFarm_cont .section li a.preview{ width: 38px; height: 32px; background: #4b4e52 url(../img/nongsaroAdd/careFarming/icon.png) no-repeat 50% 50% / 19px auto ; bottom: 0; right: 0}
.careFarming .careFarm_cont .section li a.download{ bottom: -43px; height: 43px; width: 100%; line-height: 40px; background: url(../img/nongsaroAdd/careFarming/icon2.png) no-repeat 45px 55% / 15px auto; text-align: left; padding-left: 65px; font-size: 16px; font-weight: 600}

/* 2018 04 20 */
.careFarming .careFarm_tp p{ margin: 0 20px; border-radius: 15px; border-top: 2px solid #2f74c3; border-bottom: 4px solid #2f74c3; padding: 15px}
.careFarming .careFarm_tp.careFarmMain{ background: url(../img/nongsaroAdd/careFarming/careFarmingMain.jpg) no-repeat; padding: 120px 150px 0; height: 283px; font-size: 16px; color: #474747; line-height: 25px;  letter-spacing: -0.085em; word-break: keep-all}
.careFarming .careFarm_tp.careFarmMain strong{ display: block; line-height: 65px; font-size: 32px; color: #4b7b4e;}
.careFarming .careFarmList{ margin-top: 40px}
.careFarming .careFarmList:after{ content: ''; display: block; clear: both;}
.careFarming .careFarmList li{ float: left; width: calc(25% + 1px); margin-bottom: 20px; margin-left: -1px}
.careFarming .careFarmList li a{ display: block; border: 1px solid #cdcdcd;  height: 345px;}
.careFarming .careFarmList li a span{ display: block; overflow: hidden;}
.careFarming .careFarmList li a .imgS{ height: 166px}
.careFarming .careFarmList li a .imgS img{ height: 100%; position: relative; left: -20%}
.careFarming .careFarmList li a .contS{ padding: 15px 8px 0; height: 152px; font-size: 14px; color: #909090; line-height: 20px; word-break: keep-all}
.careFarming .careFarmList li a .contS strong{ display: block; font-size: 17px; color: #434343; margin-bottom: 8px}

/* 2018-03-28 농촌빈집정보 이재선 추가 */
.emptyHosPosIcon{ background: url(../img/common/iconStyle3.png) no-repeat 0 100%; width: 27px; height: 27px; font-size: 0; text-indent: -10000000px; z-index: 10; cursor: pointer}

/* 메인 포털 */
#container .section2 .mainSection_menu2 .bx-wrapper{ max-width: 100% !important}

/* 2018 04 12 이달의 농업기술 */
.curation_wrap .curation_obj #curationMovList{border-bottom: 0; margin: 40px 0 30px}
.curation_wrap .curation_obj h4{ font-size: 18px; line-height: 45px;}
.curation_wrap .curation_obj #kidoInfoLst table th, .curation_wrap .curation_obj #kidoInfoLst table td a{ font-size: 15px}
.curation_wrap .curation_obj #kidoInfoLst table td a{ font-weight: 500}
.curation_wrap .curation_obj #kidoInfoLst table tr td:nth-child(2) a{ text-decoration: none}
.curation_wrap button.curaKido{ display: inline-block; background: #d5d5d5; border: 1px solid #d5d5d5; color: #323232; height: 27px; line-height: 20px !important; padding: 0 8px 3px; cursor: pointer}
.curation_wrap button.curaKido:before{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/chk.png) no-repeat 0 0; width: 16px; height: 16px; position: relative; top: 4px; margin-right: 6px}
.curation_wrap button.curaKido.active{ background: #89909d; color: #fff}
.curation_wrap button.curaKido.active:before{ background-position: 0 100%}
.curation_wrap #srchAllLabel{ display: none}
.curation_wrap button.curaKidoInit{ display: inline-block; background: #89909d; border: 1px solid #d5d5d5; color: #fff; height: 27px; line-height: 20px !important; padding: 0 8px 3px; cursor: pointer;}
.curation_wrap button.curaKidoInit:before{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/reset.png) no-repeat 0 0; width: 16px; height: 16px; position: relative; top: 4px; margin-right: 6px}
.search-list .list li{ background: none; margin: 0 !important; padding-left: 0 !important}
.search-list .list li a{ display: inline-block; line-height: 25px; background: #f1f1f1; border-radius: 3px; padding: 0 10px;}
.search-list .text-line .list ul > li.on a{ background: #2f74c3; color: #fff !important}

/* 관심정보 봄여행주간 */
#container .section1 .nong_popzone li a span.spring{ background: url(../img/nongsaroAdd/main_banner/spring/bg.png) no-repeat 45%;}
#container .section1 .nong_popzone li a span.spring strong{ top: 45%; text-align:center !important; width:100%;}
#container .section1 .nong_popzone li a span.spring strong em { display:inline-block; font-size:30px; padding:0 0.7em; font-weight:600; letter-spacing: -0.085em}
#container .section1 .nong_popzone li a span.spring strong em + em{ font-size:20px; padding: 0 0.4em 0.4em; line-height:1; font-weight:800;}

/* 현장전문가 알림 페이지 */
.farmExpert{ background: #f5f5f5 url(../img/nongsaroAdd/farmExpert/bg1.jpg) no-repeat 100% 100%; padding-bottom: 60px; width: 1000px}
.farmExpert .farmExpert_tl{ background: url(../img/nongsaroAdd/farmExpert/farmExpert_tl.png) no-repeat 0 0; padding: 65px 320px 0 85px; height: 221px; font-size: 27px; color: #fff; letter-spacing: -0.095em; text-align: center}
.farmExpert .farmExpert_tl strong{ font-size: 47px; display: block; line-height: 90px; font-weight: 400; letter-spacing: -0.15em;}
.farmExpert .farmExpert_cont{ padding: 10px 40px 100px; text-align: center; font-size: 18px; color: #323232; line-height: 30px; letter-spacing: -0.095em; word-break: keep-all}
.farmExpert .farmExpert_cont strong, .farmExpert .farmExpert_cont span{ font-size: 20px; vertical-align: inherit;}
.farmExpert .farmExpert_cont .blu{ color: #005596}
.farmExpert .farmExpert_cont .red{ color: #db0608}
.farmExpert .farmExpert_cont .bgRed{ background: #db0608; color: #fff}
.farmExpert .farmExpert_cont .underline{  position: relative;}
.farmExpert .farmExpert_cont .underline:after{ content: ''; display: block; height: 1px; width: 100%; background: #323232}
.farmExpert .btnC{ text-align: center;}
.farmExpert .btnC a{ font-size: 20px; background: #565f6c; border-radius: 60px; height: 60px;  line-height: 55px; padding: 0 50px; letter-spacing: -0.095em; color: #fff}
.farmExpert .btnC a:after{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/farmExpert/icon.png) no-repeat 0 0; width: 25px; height: 27px; vertical-align: middle; margin-left: 10px}
.farmExpert .btnC a strong{ font-size: 23px; vertical-align: bottom !important;}

/* 2018 07 20 PLS 소개 */
#plsInfo .plsDetail_tabs{ margin-top: 20px; padding-bottom: 50px; position: relative}
#plsInfo .plsDetail_tabs li{ float: left; width: 33.3%}
#plsInfo .plsDetail_tabs li:first-child{ width: 33.4%;}
#plsInfo .plsDetail_tabs li a{ display: block; margin-left: 3px; border: 1px solid #aeaeae; border-bottom: 0; background: #e9e9e9; font-size: 18px; line-height: 49px; letter-spacing: -0.085em; color: #4d4d4d; text-align: center; margin-top: 7px}
#plsInfo .plsDetail_tabs li:first-child a{ margin-left: 0;}
#plsInfo .plsDetail_tabs li.active a{ font-size: 20px; border-color: #0e2d6e; background: #0e2d6e; color: #fff; font-weight: 600; line-height: 57px; margin-top: 0; position: relative}
#plsInfo .plsDetail_tabs li.active a:after{ content: ''; display: block; height: 1px; background: #465e90; position: absolute; bottom: 0; left: 20px; width: calc(100% - 40px); z-index: 1}
#plsInfo .plsDetail_tabs li p{ position: absolute; top: 57px; left: 0; width: calc(100% - 1px); background: #0e2d6e; font-size: 18px; color: #fff; line-height: 50px; text-indent: 20px; letter-spacing: -0.055em}
#plsInfo .section{ background: #fff}
#plsInfo .section h1{ background: url(../img/nongsaroAdd/plsInfo/pls_introHead.gif) no-repeat 100% 100%; padding: 30px 0 0 25px; height: auto; margin-bottom: 3px; letter-spacing: -0.08em; color: #505050}
#plsInfo .section h1 em{ font-size: 16px; color: #505050}
#plsInfo .section h1 strong{ font-size: 22px; color: #505050; line-height: 1.1; margin-bottom: 22px}
#plsInfo .section h1 span{ padding: 0 0 55px; font-size: 15px; color: #505050;}
#plsInfo .section h1 span strong{ font-size: 15px; margin: 0; display: inline-block; letter-spacing: -0.05em;  line-height: 1.5}
#plsInfo .section h1 + a, #plsInfo .droneManual, #plsInfo .plsCropsGuide{ display: block; background: #1e85d4; position: relative; height: 65px; color: #fff; text-align: center; margin-bottom: 15px}
#plsInfo .section h1 + a:before, #plsInfo .section h1 + a:after, #plsInfo .droneManual:before, #plsInfo .droneManual:after, #plsInfo .plsCropsGuide:before, #plsInfo .plsCropsGuide:after{ content: ''; display: block; position: absolute; background: url(../img/nongsaroAdd/plsInfo/pls_movBg.gif) no-repeat; height: 65px; top: 0;}
#plsInfo .section h1 + a:before, #plsInfo .droneManual:before, #plsInfo .plsCropsGuide:before{ left: 0; width: 92px;}
#plsInfo .section h1 + a:after, #plsInfo .droneManual:after, #plsInfo .plsCropsGuide:after{ width: 68px; right: 0; background-position: 100% 0}
#plsInfo .section h1 + a span, #plsInfo .droneManual span:first-child, #plsInfo .plsCropsGuide span:first-child{ display: inline-block; font-size: 20px; color: #fff; letter-spacing: -0.085em; padding-top: 22px}
#plsInfo .section h1 + a span:before, #plsInfo .section h1 + a span:after, #plsInfo .droneManual span:first-child:before{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/plsInfo/icon3.png) no-repeat; position: relative; vertical-align: top}
#plsInfo .section h1 + a span:before, #plsInfo .droneManual span:first-child:before{ width: 44px; height: 43px; top: -12px; margin-right: 10px}
#plsInfo .droneManual span:first-child:before{ background: url(../img/nongsaroAdd/plsInfo/icon3.png) no-repeat 0 -248px; width: 58px; height: 42px; top: -8px}
#plsInfo .section h1 + a span:after{ background-position: -44px 0; width: 59px; height: 18px; margin-left: 5px}
#plsInfo .section h1 + a span strong, #plsInfo .droneManual span:first-child strong{ display: inline-block;}
#plsInfo .droneManual span+span, #plsInfo .plsCropsGuide span+span{ margin-left: 25px; display: inline-block}
#plsInfo .droneManual span+span a, #plsInfo .plsCropsGuide span+span a{ display: inline-block; line-height: 64px; font-size: 16px; color: #f6ff00; margin-right: 15px; letter-spacing: -0.055em}
#plsInfo .droneManual span+span a:after, #plsInfo .plsCropsGuide span+span a:after{ content: '\25B6'; display: inline-block; font-size: inherit; vertical-align: inherit; letter-spacing: -0.085em; position: relative; top: -3px}
#plsInfo #customSearch{ position: relative}
#plsInfo #customSearch:before,
#plsInfo .titleBox:before{ content: ''; display: block; width: 15px; height: 11px; border-left: 4px solid #2f74c3; border-top: 4px solid #2f74c3; position: absolute; left: 0; top: 0; z-index: 1}
#plsInfo #customSearch .info_txt{ background: #e9e9e9 url(../img/nongsaroAdd/plsInfo/info_txt.png) no-repeat 98% 100%; margin-bottom: 10px; padding: 25px 20px 10px}
#plsInfo #customSearch .info_txt span{ display: block; font-size: 18px; color: #575757; letter-spacing: -0.085em}
#plsInfo #customSearch .info_txt span strong{ display: block; font-size: 20px;line-height: 1.6}
#plsInfo #customSearch .info_txt > p{ font-size: 15px; color: #878787; line-height: 1.3; margin-top: 25px; letter-spacing: -0.065em;}
#plsInfo #customSearch .info_txt > p span{ display: block; font-size: 15px; color: #878787; line-height: 1.3; margin-top: 8px}
#plsInfo #customSearch .info_txt  > p strong{ font-size: 15px; display: block; margin-bottom: 15px; color: #525b6a}
#plsInfo .goNext{ display: block; margin: 20px auto 0; background: #88c5ff; border: 1px solid #4998ff; border-radius: 6px; line-height: 48px; font-size: 18px; color: #0e2d6e; padding-left: 30px; letter-spacing: -0.095em; position: relative; width: 60%;}
#plsInfo .goNext span{ display: inline-block; border-radius: 6px; background: #4998ff; font-size: 15px; color: #000; padding: 0 30px; line-height: 48px; position: absolute; right: 0;}
#plsInfo .goNext span:before{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/plsInfo/icon3.png) no-repeat -45px -19px; width: 26px; height: 14px; margin-right: 5px; vertical-align: middle}
#plsInfo .pls_btmBanner{ border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; margin-top: 70px}
#plsInfo .pls_btmBanner:after{ content: ''; display: block; clear: both}
#plsInfo .pls_btmBanner a{ display: block; float: left; width: 50%; letter-spacing: -0.085em}
#plsInfo .pls_btmBanner a span{ display: inline-block;  background: #fff; padding: 18px 10px 12px 106px; position: relative; border: 1px solid #58aeff; border-bottom: 0; border-right: 0; font-size: 15px; color: #8a8a8a; line-height: 1.2}
#plsInfo .pls_btmBanner a + a span{ border-left: 1px solid #dbdbdb; border-top: 0; border-right: 1px solid #58aeff; border-bottom: 1px solid #58aeff; }
#plsInfo .pls_btmBanner a span strong{ display: block; font-size: 18px; color: #616161; line-height: 1; margin-bottom: 10px}
#plsInfo .pls_btmBanner a span:before{ content: ''; display: block; background: url(../img/nongsaroAdd/plsInfo/icon3.png) no-repeat 0 -43px; width: 71px; height: 71px; position: absolute; left: 20px; top: 15px}
#plsInfo .pls_btmBanner a + a span:before{ background-position: 0 -114px}
#plsInfo .titleBox{ border: 0; background: #fff; border-radius: 0; }
#plsInfo .titleBox strong{ width: 100% !important; box-sizing: border-box; line-height: 50px; letter-spacing: -0.085em}
#plsInfo .titleBox strong.n1{ border: 1px solid #dcdcdc; background: #fff; font-size: 18px; color: #323232; font-weight: 400; text-indent: 20px;}
#plsInfo .titleBox strong.n2{ background: #2f74c3; font-size: 22px; font-weight: 600; color: #fff; line-height: 50px}
#plsInfo .titleBox strong.n2:before{ content: '\203A'; display: inline-block; border: 1px solid #fff; border-radius: 3px; width: 14px; height: 15px; text-align: center; line-height: 0.4; color: #fff; text-indent: 0; vertical-align: middle; margin-right: 10px}
#plsInfo .titleBox:after{ content: ''; display: block; width: 15px; height: 11px; border-right: 4px solid #0e2d6e; border-bottom: 4px solid #0e2d6e; position: absolute; right: 0; bottom: 0}
#plsInfo .section>ul{ background: #f3f3f3; padding: 20px; margin-bottom: 20px; position: relative}
#plsInfo .section>ul:before{ content: ''; display: block; position: absolute; left: 48px; width: 3px; height: calc(100% - 40px); background: url(../img/nongsaroAdd/plsInfo/dot.gif) repeat-y}
#plsInfo .section .li_1{ padding-left: 70px}
#plsInfo .section .li_1 .txt20{ position: absolute; left: 0; top: 0; width: 58px; height: 58px; border: 1px solid #fed70c; background: #ffe45c; border-radius: 100%; text-align: center; line-height: 58px}
#plsInfo .section .li_1 .txt20 + span{ display: block; font-size: 15px; color: #505050}
#plsInfo .section .li_1 .txt20 + span + em{ font-size: 20px; font-weight: 600; color: #125fb8 !important; margin-left: 0 !important; text-decoration: none; margin: 5px 0 15px}
#plsInfo .section .li_2 strong{ color: #323232}
#plsInfo .section ul ul ul{ padding: 10px 0 20px;}
#plsInfo .section .li_3{ padding-left: 20px}
#plsInfo .section .li_3 i{ display: block !important; background: #1b96d3; width: 6px; height: 6px; border-radius: 0; top: 10px; left: 6px}
#plsInfo .section .li_1:first-child{ border-bottom: 0}
#plsInfo .section .li_1 + .li_1{ margin: -20px; background: #ffe45c; border: 1px solid #ffd500; padding: 10px 0 10px 106px; min-height: 85px;}
#plsInfo .section .li_1 + .li_1.w2{ padding-left: 130px; min-height: 55px}
#plsInfo .section .li_1 + .li_1 .txt20{ background: #fff; width: 95px; border-radius: 0; border: 0; text-align: center; height: 105px; line-height: 105px}
#plsInfo .section .li_1 + .li_1 .txt20.w2{ width: 120px; height: 75px; line-height: 75px}
#plsInfo .section .li_1 + .li_1 .txt20 + span{ font-size: 18px; font-weight: 600; color: #d10601}
#plsInfo .section .li_1 + .li_1 .txt20 + span + strong{ background: none; width: auto; position: static; line-height: 1.2; font-size: 23px; margin-top: 5px}
#plsInfo .section .li_1 + .li_1 p{ margin-top: 15px; color: #323232; font-size: 16px;}
#plsInfo .section .li_1 + .li_1.w2 p{ font-weight: 600; margin-top: 7px}
#plsInfo .section .li_1 + .li_1.w2 p strong{ font-weight: 600; color: #d10601; font-size: 20px}
#plsInfo .titleBox strong.n1 em{ font-weight: 600; text-indent: 0}
#plsInfo .section>ul.info3{ margin: 0}
#plsInfo .section>ul.info3:before{ display: none}
#plsInfo .section>ul.info3 .li_2 strong{ color: #125fb8}
#plsInfo .warningBox{ background: #ffe45c; border: 1px solid #ffd500; margin: 0 0 20px; padding: 10px 0 15px 115px; position: relative}
#plsInfo .warningBox:before{ content: ''; display: block; background: url(../img/nongsaroAdd/plsInfo/icon3.png) no-repeat 0 -185px; width: 48px; height: 62px; position: absolute; left: 35px; top: 20px}
#plsInfo .warningBox > span{ font-size: 16px; color: #323232; display: block; letter-spacing: -0.085em}
#plsInfo .warningBox > span strong{ letter-spacing: -0.03em}
#plsInfo .warningBox > span:first-child{font-size: 18px; color: #000; font-weight: 600; margin-bottom: 10px}
#plsInfo .warningBox > span:first-child em, #plsInfo .warningBox > strong em{ color: #d10601}
#plsInfo .warningBox > strong{ display: block; font-size: 18px; margin-bottom: 8px}
#plsInfo .warningBox > p{ font-size: 16px; margin-top: 15px}
#plsInfo .warningBox > p a{ font-weight: 600; font-size: 16px; letter-spacing:0; display: inline-block; vertical-align: top}
#plsInfo .farmPr{ background: #f3f3f3; margin: 0; padding: 20px 20px 35px; font-size: 18px; color: #323232; letter-spacing: -0.085em}
#plsInfo .titleBox strong.n1 i.ic1, #plsInfo .titleBox strong.n2 i, #plsInfo .section .li_1 i, .iDot{ display: none}

/* 농사로 퀴즈 이벤트 */
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox{ background: #e2eefd; margin: 5px 0 0; padding: 0 0 0 20px; position: relative}
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox strong{ line-height: 55px; font-size: 16px; color: #242839; letter-spacing: -0.05em}
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox strong + label{ position: absolute; right: 0; top: 0; background: #c3d4ea; font-size: 18px; color: #415c7a; line-height: 55px; padding: 0 30px 0 75px; cursor: pointer;}
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox strong + label input{ /* appearance: none; -webkit-appearance: none; -moz-appearance: none;*/ display: none}
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox strong + label:before{ content: '\2714'; display: block; position: absolute; left: 0; top: 0; width: 60px; height: 55px; line-height: 55px; background: #95b0d7; color: #fff; z-index: 1; text-align: center; font-size: 25px}
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox strong + label.active{ background: #2f74c3; color: #fff; font-weight: 600}
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox strong + label.active input{ background: #3b4869}
#sptExpert.tkQuizAgr .tkQuizGroup .reBoxMsg{ padding: 15px 0 15px 20px; font-size: 15px; line-height: 1.4; color: #000; letter-spacing: -0.05em; word-break: keep-all; height: auto; text-align: left; font-weight: 600; position: relative; width: auto}
#sptExpert.tkQuizAgr .tkQuizGroup .reBoxMsg:before{ content: '\26A0'; font-size: 20px;}
#sptExpert.tkQuizAgr .tkQuizGroup .reBoxMsg:after{ display: none}
.tkQuizListArea .tkQuizUsr{ background: #f0f6fd; border: 1px solid #e1e1e1; border-bottom: 1px solid #97abc6;}
.tkQuizListArea .tkQuizUsr > p{ border-bottom: 1px solid #c5d2e3; text-align: center; line-height: 50px; font-size: 16px; color: #c70800; font-weight: 600; line-height: 1.3; padding: 5px 0;}
.tkQuizListArea .tkQuizUsr > dl{ padding: 5px 70px; position: relative}
.tkQuizListArea .tkQuizUsr > dl dt label{ display: inline-block; line-height: 40px; font-size: 16px; font-weight: 600; color: #323232}
.tkQuizListArea .tkQuizUsr > dl dd{ margin: -41px 0 5px 130px}
.tkQuizListArea .tkQuizUsr > dl dd input{ border: 1px solid #a3b0c0; background: #fff; line-height: 38px; height: 38px; font-size: 18px; padding: 0}
.tkQuizListArea .tkQuizList{ background: #e2eefd; margin-top: 5px; position: relative}
.tkQuizListArea .tkQuizList > p{ border-top: 1px solid #97abc6; border-bottom: 1px solid #97abc6; text-indent: 15px; font-size: 25px; font-weight: 600; line-height: 50px;}
.tkQuizListArea .tkQuizList > ul{ padding: 0 20px}
.tkQuizListArea .tkQuizList > ul > li{  letter-spacing: -0.05em; margin-bottom: 25px}
.tkQuizListArea .tkQuizList > ul li > strong{ display: block; line-height: 1.3; font-size: 18px; color: #323232; padding: 15px 0; word-break: keep-all}
.tkQuizListArea .tkQuizList > ul ul{ padding-left: 10px}
.tkQuizListArea .tkQuizList > ul ul li label{ display: block; font-size: 16px; line-height: 35px; position: relative; padding-left: 40px; cursor: pointer}
.tkQuizListArea .tkQuizList > ul ul li input[type='radio']{ display: none; /* appearance: none; -webkit-appearance: none; -moz-appearance: none; */ }
.tkQuizListArea .tkQuizList > ul ul li input[type='radio'] + label:before{ content: '\2714'; display: block; position: absolute; left: 0; top: 5px; width: 30px; height: 30px; background: #ddd; line-height: 30px; text-align: center; color: #fff}
.tkQuizListArea .tkQuizList > ul ul li input[type='radio']:checked + label:before{ background: #c70800; color: #fff}
.tkQuizListArea .tkQuizList > ul li > p{ background: #fff; padding: 5px 15px 5px 65px; border-bottom: 1px solid #97abc6; margin-top: 15px; position: relative; min-height: 60px; display: table; width: calc(100% - 80px)}
.tkQuizListArea .tkQuizList > ul li > p:before{ content: ''; display: block; position: absolute; left: 6px; top: 11px; width: 50px; height: 50px; background: url(../img/nongsaroAdd/m2017/info.png) no-repeat 0 -50px/ 50px auto}
.tkQuizListArea .tkQuizList > ul li > p a, .tkQuizListArea .tkQuizList > ul li > p span{ display: table-cell; vertical-align: middle !important; font-size: 16px; width: 100%; line-height: 1.3; letter-spacing: -0.085em; word-break: keep-all}
.tkQuizListArea .tkQuizList + a{ display: block; margin: 30px auto 0; text-align: center; width: 150px; line-height: 50px; border-radius: 5px; color: #fff; font-size: 16px; font-weight: 600; text-align: center; background: #2f74c3}
.tkQuizListArea .tkQuizList + a:before{ content: '\27A5'; display: inline-block; margin-right: 5px}
.tkQuizListArea .tkQuizList > div{ position: absolute; right: 0; top: 0}
.tkQuizListArea .tkQuizList > div a{ display: inline-block; margin-left: -2px; line-height: 52px; padding: 0 25px; font-size: 16px; background: #97abc6; color: #000}
.tkQuizListArea .tkQuizList > div a:before{ content: ''; display: inline-block; vertical-align: middle; margin-right: 5px; background: url(../img/nongsaroAdd/m2017/file.png) no-repeat 0 -27px / 20px auto; width: 20px; height: 23px}
.tkQuizListArea .tkQuizList + div{ margin-top: -20px;}
.tkQuizListArea .tkQuizList + div p{ background: #657b94; text-align: center; padding: 10px 0; font-size: 16px; color: #fff; font-weight: 600}
.tkQuizListArea a.orig{ display: block; margin: 30px auto 0; text-align: center; width: 150px; line-height: 50px; border-radius: 5px; color: #fff; font-size: 16px; font-weight: 600; text-align: center; background: #2f74c3}
.tkQuizListArea a.orig:before{ content: '\27A5'; display: inline-block; margin-right: 5px}

/* 2018 07 25 배너다운로드 */
#bannerDown{ background: #f7f7f7; padding: 0 30px 20px; margin-top:5px}
#bannerDown > div{ border-bottom: 1px dashed #dadada; margin-bottom: 30px;}
#bannerDown > div + div{ border: 0; margin: 0}
#bannerDown > div > div{ width: 49%; letter-spacing: -0.065em;}
#bannerDown > div > div .tl{ color: #000; padding: 30px 0 25px; font-size: 15px; font-weight: 600}
#bannerDown > div > div .tl:before, #bannerDown > div > div > div > p:before{ content: '\2714'; display: inline-block; margin-right: 7px; border: 1px solid #2f74c3; width: 20px; height: 20px; border-radius: 100%; color: #2f74c3; text-align: center}
#bannerDown > div > div > span{ display: block; padding-top: 30px; height: 140px; background: #fff; border: 1px solid #edeff0; text-align: center}
#bannerDown > div > div > .lnkArea{ margin: 5px 0 20px;}
#bannerDown > div > div > .lnkArea > span{ display: inline-block; font-size: 14px; color: #000; line-height: 30px; letter-spacing: 0; margin: 0 10px}
#bannerDown > div > div > .lnkArea > span a{ display: block; background: #eceff0; border: 1px solid #cdcdcd; font-size: 13px; color: #676767; border-radius: 3px; line-height: 24px; padding: 0 30px}
#bannerDown > div > div > div{  background: #fff; border: 1px solid #edeff0; position: relative; margin-bottom: 10px}
#bannerDown > div > div > div > p{ border-bottom: 1px solid #edeff0; color: #000; font-size: 15px; font-weight: 600; padding: 15px 10px 10px;}
#bannerDown > div > div > div > span{ display: block; width: 100%; min-height: 120px; text-align: center; padding: 30px 0}
#bannerDown > div > div > div a{ position: absolute; top: 13px; right: 10px; display: block; border-radius: 3px; background: #6a727f; color: #fff; font-size: 13px; padding: 0 13px 0 10px; line-height: 24px;}
#bannerDown > div > div > div a:before{ content: '\2193'; display: inline-block; color: #fff; border-bottom: 1px solid #fff; width: 15px; height: 20px; text-align: center; font-weight: 600; position: relative; top: -2px; margin-right: 5px}

/* 2018 08 인테러뱅 */
#container #interabangNoti{ margin: 20px 0 50px; border: 0; border-top: 3px solid #a3cf57; padding: 20px 10px 0 95px; background: #fff url(../img/interabang/interabangNoti2.png) no-repeat 15px 50%; min-height: 61px; line-height: 1.5; font-weight: 600;}
#interabang.interabang_2018 .interabang_header{ background: #fff; padding: 1px 0 0; border-top: 3px solid #4ba0d9; margin: 0 0 10px; height: 260px; overflow: hidden; text-align: center;}
#interabang.interabang_2018 .interabang_header .header_txt{ z-index: 1; display: inline-block; float: none; width: auto; max-height: inherit; background: rgba(255,255,255,0.8); border: 1px solid #fff; padding: 15px 50px 35px; font-weight: 600; color: #323232; letter-spacing: -0.085em; max-width: 80%}
#interabang.interabang_2018 .interabang_header .header_txt > span, #interabang.interabang_2018 .interabang_header .header_txt >strong, #interabang.interabang_2018 .interabang_header .header_txt > em{ display: block;}
#interabang.interabang_2018 .interabang_header .header_txt > span{ font-size: 16px; color: #d93838; text-align: left;}
#interabang.interabang_2018 .interabang_header .header_txt >strong{ font-size: 30px; padding: 0 0 5px; line-height: 1.3; border-bottom: 1px solid #323232;  letter-spacing: -0.095em}
#interabang.interabang_2018 .interabang_header .header_txt > em{ font-size: 18px; font-weight: 400; padding: 5px 0 0}
#interabang.interabang_2018 .interabang_header img{ width: 100%; height: auto; position: absolute; left: 0; top: 1px}
#interabang.interabang_2018 .interabang_header:before{ content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 01px; background: rgba(0,0,0,0.3); z-index: 1}
#interabang.interabang_2018 .interabang_contents{ margin: 0}
#interabang.interabang_2018 .interabang_contents .tabList h2{ display: table;}
#interabang.interabang_2018 .interabang_contents .tabList h2 button{ display: table-cell; vertical-align: middle; border: 1px solid #cacaca; border-bottom: 0; border-left: 0; background: #fff; border-radius: 0; height: 60px; line-height: 1.3; word-break: keep-all; overflow: hidden}
#interabang.interabang_2018 .interabang_contents .tabList li:first-child h2 button{ border-left: 1px solid #cacaca;}
#interabang.interabang_2018 .interabang_contents .tabList h2.on button{ background: #4ba0d9; border-color: #4ba0d9; color: #fff; font-size: 18px; font-weight: 600; letter-spacing: -0.085em}
#interabang.interabang_2018 .interabang_contents .tabList h2.on:before{ display: block; position: absolute; font-size: 70px; font-weight: 600; color: rgba(255,255,255,0.2); line-height: 1; left: -3px; top:-3px}
#interabang.interabang_2018 .interabang_contents .tabList li:nth-child(1) h2.on:before{ content: '1'; }
#interabang.interabang_2018 .interabang_contents .tabList li:nth-child(2) h2.on:before{ content: '2'; }
#interabang.interabang_2018 .interabang_contents .tabList li:nth-child(3) h2.on:before{ content: '3'; }
#interabang.interabang_2018 .interabang_contents .tabList li:nth-child(4) h2.on:before{ content: '4'; }
#interabang.interabang_2018 .interabang_contents .tabList li:nth-child(5) h2.on:before{ content: '5'; }
#interabang.interabang_2018 .interabang_contents .tabList .active{ margin-top: 60px; border: 1px solid #4ba0d9; padding: 0}
#interabang.interabang_2018 .interabang_contents .tabList li > div{ position: relative}
#interabang.interabang_2018 .interabang_contents .tabList .active:before{ content: ''; display: block; height: 1px; width: 100%; position: absolute; top: -1px; left: 0; background: #4ba0d9; z-index: 1}
#interabang.interabang_2018 .interabang_contents .tab-con>h3{ margin: 25px 15px 15px; font-size: 23px; padding: 0; background: none; color: #297cb4}
#interabang.interabang_2018 .interabang_contents .tab-con>ul{ margin: 0 15px 35px}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li{ margin: 0 0 30px; padding: 0; background: none; font-size: 18px !important; font-weight: 600; color: #484848; letter-spacing: -0.065em; word-break: keep-all; line-height: 1.4}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li>ul{ margin: 10px 0 0}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li>ul>li{ background: none; padding-left: 25px; position: relative; font-size: 17px !important; color: #484848}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li>ul>li:before{ content: ''; display: block; width: 10px; height: 10px; background: #81c65b; position: absolute; left: 5px; top: 7px}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li>ul>li>ul{ margin: 10px 0 15px}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li>ul>li>ul>li{ font-size: 16px !important; color: #686868; background: none; position: relative; margin-bottom: 5px}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li>ul>li>ul>li:before{ content: ''; display: block; width: 6px; height: 2px; background: #81c65b; position: absolute; left: 0; top: 9px}
#interabang.interabang_2018 .interabang_contents .summaryBox{ background: #f2f2f2 url(../img/interabang/summaryBox2.png) no-repeat 95% 100%; margin: 55px 0 35px; border: 0; padding: 0 15px 35px; width: calc(100% - 30px);  text-align: center}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li >.summaryBox{ margin-left: -15px; width: 100%;}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li >ul>li>.summaryBox{ margin-left: -40px;  width: calc(100% + 25px);}
#interabang.interabang_2018 .interabang_contents .point{ border-top: 1px solid #ff6000; margin: 10px 15px 20px 0; font-size: 16px; color: #ff7e00; line-height: 1.4; padding: 5px 0 0; background: none}
#interabang.interabang_2018 .interabang_contents .summaryBox .summaryTl{ display: inline-block; background: #81c65b; color: #323232; font-size: 18px; font-weight: 600; padding: 5px 15px; margin: 0 0 10px; position: relative; top: -17px}
#interabang.interabang_2018 .interabang_contents .summaryBox>p{ text-align: left; font-size: 18px; padding-left: 15px; }
#interabang.interabang_2018 .interabang_contents .summaryBox>ul{ text-align: left; margin-bottom: 15px}
#interabang.interabang_2018 .interabang_contents .summaryBox>ul>li{  font-size: 16px !important; color: #484848; background: none; position: relative; margin-bottom: 5px}
#interabang.interabang_2018 .interabang_contents .summaryBox>ul>li:before{ content: ''; display: block; width: 6px; height: 1px; background: #323232; position: absolute; left: 0; top: 9px}
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li>ul>li>ul>li .point{ border-top: 0; margin: 0 15px 20px 0; font-size: 15px; }
#interabang.interabang_2018 .interabang_contents .tab-con>ul>li>ul>li>ul>li .point:before{ content: '\2600'; display: inline-block; margin-right: 5px}
#interabang.interabang_2018 .interabang_contents .tab-con h4{ margin: 20px 0; display: block; text-align: center; padding: 10px 0 20px; font-size: 20px; letter-spacing: -0.085em; color: #d40028}
#interabang.interabang_2018 .interabang_contents .move_top{ display: block; background: #297cb4; border-radius: 5px; width: 48px; height: 28px; position: absolute; bottom: -14px; left: calc(50% - 24px); text-align: center; color: transparent; font-size: 0}
#interabang.interabang_2018 .interabang_contents .move_top:before{ content: '\25B2'; display: block; width: 48px; height: 28px; position: absolute; font-size: 15px; color: #fff; line-height: 23px;}
#interabang.interabang_2018 .interabang_contents .tblM_scroll{ margin: 10px 0;}
#interabang.interabang_2018 .interabang_contents .tblM_scroll>p{ background: #a3cf57; text-align: center; font-size: 16px; color: #000; padding: 8px 0}
#interabang.interabang_2018 .interabang_contents .tblM_scroll table th, #interabang.interabang_2018 .interabang_contents .tblM_scroll table td{ border: 1px solid #ddd; padding: 8px 5px; font-size: 15px; text-align: center}
#interabang.interabang_2018 .interabang_contents .tblM_scroll table th{ background: #f9f9f9; font-weight: 600}
#interabang.interabang_2018 .interabang_contents .tblM_scroll table + p{ background: #fff; text-align: right; font-weight: 400; color: #ff6000; border: 0; margin: 0}

/* 2018 08 16 월간농업기술 */
#monthFarmLstArea tbody td:nth-child(5) a{ background: url(../img/nongsaroAdd/book_open.gif) no-repeat 0 0 / 30px 20px; width: 30px; height: 20px;}
#monthFarmLstArea tbody td:nth-child(5) a img{ display: none}

/* 2018 09 07 */
.quizCrm{ background: #252c43 url(../img/nongsaroAdd/event/deco.png) no-repeat; padding: 10px}
#sptExpert.tkQuizAgr.quizCrm .tp{ padding: 60px 15px 0; background: none; margin: 0}
#sptExpert.tkQuizAgr.quizCrm .tp strong{ font-size: 60px; color: #fcce00; letter-spacing: -0.095em; line-height: 1}
#sptExpert.tkQuizAgr.quizCrm .tp strong em{ font-size: 30px; color: #fff; display: block; letter-spacing: -0.04em; margin: 0 0 8px 10px;}
#sptExpert.tkQuizAgr.quizCrm .tp strong span{ display: inline-block; font-size: 65px; font-weight: 600; margin: 0; color: #fcce00; text-shadow: 0 3px 0 rgba(0,0,0,0.75);  line-height: 1}
#sptExpert.tkQuizAgr.quizCrm .tp span{ display: block; text-align: center; font-size: 23px; color: #ced4ea; margin: 25px 0 50px; line-height: 1.3}
#sptExpert.tkQuizAgr.quizCrm .quizCrmTl{ background: #95b0d7; color: #000; font-size: 20px; font-weight: 600; letter-spacing: -0.085em; padding:  8px 20px 10px; line-height: 1.3; margin-bottom: 1px; width: auto; text-align: left; position: static; height: auto}
#sptExpert.tkQuizAgr.quizCrm .quizCrmTl:after{ display: none}
#sptExpert.tkQuizAgr.quizCrm .quizCrmTl span{ display: inline-block; font-size: 16px; line-height: inherit; color: #222090; font-weight: 400; letter-spacing: -0.095em; margin-left: 10px;}
#sptExpert.tkQuizAgr.quizCrm .quizCrmTl span:before{ content: '\272A'; display: inline-block; color: #222090; font-weight: 600; font-size: 16px; margin-right: 3px}
#sptExpert.tkQuizAgr.quizCrm .quizCrmList{ background: #f0f6fd; padding: 20px; border: 0; margin: 0 0 10px}
#sptExpert.tkQuizAgr.quizCrm .quizCrmList li{ background: none; margin: 0; text-align: left; padding: 0; display: inline-block; font-size: 18px; line-height: 1.3; color: #000; min-width: 19%; letter-spacing: 0; margin-bottom: 5px}
#sptExpert.tkQuizAgr.quizCrm .quizAns{ text-align: center; margin: 50px 0 30px}
#sptExpert.tkQuizAgr.quizCrm .quizAns > a{ display: inline-block; background: #0e162d; border: 1px solid #474e62; font-size: 20px; color: #f0f6fd; line-height: 1.2; padding: 12px 30px 15px}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizCrmTl{ background: #9aa4b2}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizAnsList{ display: none; margin: 20px 0 0; background: #fff}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizAnsList .quizCrmList{ background: #fff; padding: 10px 20px; text-align: left;}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizAnsList .quizCrmList li{ display: block; font-size: 16px; word-break: keep-all; letter-spacing: -0.065em; padding-left: 15px; position: relative; line-height: 1.5; margin-bottom: 10px; min-width: auto}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizAnsList .quizCrmList li strong{ display: block; font-size: 18px; line-height: inherit; color: #ff4800; vertical-align: top;}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizAnsList .quizCrmList li:before{ display: block; position: absolute; left: 0; line-height: 1.6}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizAnsList .quizCrmList li:nth-child(1):before{ content: '1.';}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizAnsList .quizCrmList li:nth-child(2):before{ content: '2.';}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizAnsList .quizCrmList li:nth-child(3):before{ content: '3.';}

/* 서서브 메인 농기계 학교텃밭 농촌다움자원 */
#subSmain{ border-top: 5px solid #d6d6d6; text-align: center; position: relative}
#subSmain > i{ display: block; position: relative; height: 320px; background: url(../img/nongsaroAdd/subMain/subSmain_bg.jpg) no-repeat; overflow: hidden}
#subSmain.farmBe > i{ background-position: 0 -320px}
#subSmain.schoolGarden > i{ background-position: 0 -640px}
#subSmain > i:before{ content: ''; display: block; background: url(http://www.nongsaro.go.kr/ps/img/farmeoperate/imgPattern2.png); width: 100%; height: 100%; position: absolute; opacity: 0.5}
#subSmain > i:after{ content: '\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB\26AB'; display: block; letter-spacing: -0.3em; font-size: 150%; color: #fff; position: absolute; bottom: 0; height: 7px; width: calc(100% + 5px);  left: -5px}
#subSmain > p{ padding: 25px 0 35px; letter-spacing: -0.085em}
#subSmain > p strong{ display: inline-block; font-size: 27px; color: #323232;}
#subSmain > p strong:after{ content: ''; display: block; width: 100%; height: 5px; background: #f7ce00; margin-top: 15px; margin-left: -10px; padding: 0 10px}
#subSmain > p span{ display: block; font-size: 18px; color: #000; margin-top: 20px;  word-break: keep-all}
#subSmain > p span em{ font-size: 20px; color: #2f74c3; display: inline; font-weight: 600; vertical-align: inherit;}
#subSmain > p span:before, #subSmain > p span:after{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/subMain/subSmain_ic.png) no-repeat -63px -189px; width: 44px; height: 30px;     margin: 0 10px 0 -40px;}
#subSmain > p span:after{ background-position: -107px -189px; position: relative; bottom: -10px; margin: 0 -50px 0 10px;}
#subSmain .lnkArea a{ display: inline-block; padding-top: 22px; width: 112px; height: 92px; border-radius: 100%; background: #8cc143; font-size: 15px; color: #000; letter-spacing: -0.095em; margin: 0 3px; position: relative; font-weight: 600}
#subSmain .lnkArea a i{ display: block; position: absolute; background: url(../img/nongsaroAdd/subMain/subSmain_ic.png) no-repeat}
#subSmain.frcn .lnkArea a i{ width: 57px; left: 27px; top: 55px}
#subSmain.frcn .lnkArea a:nth-child(1) i{ height: 38px; background-position: 0 0}
#subSmain.frcn .lnkArea a:nth-child(2) i{ height: 44px; background-position: 0 -39px}
#subSmain.frcn .lnkArea a:nth-child(3) i{ height: 40px; background-position: 0 -84px}
#subSmain.frcn .lnkArea a:nth-child(4) i{ height: 36px; background-position: 0 -125px}
#subSmain.frcn .lnkArea a:nth-child(5) i{ height: 37px; background-position: 0 -162px}
#subSmain.farmBe .lnkArea a i{ width: 95px; left: 8px; top: 45px}
#subSmain.farmBe .lnkArea a:nth-child(1) i{ height: 48px; background-position: -58px 0}
#subSmain.farmBe .lnkArea a:nth-child(2) i{ height: 38px; background-position: -58px -52px}
#subSmain.farmBe .lnkArea a:nth-child(3) i{ height: 54px; background-position: -58px -95px}
#subSmain.schoolGarden .lnkArea a i{ width: 51px; left: 30px; top: 48px}
#subSmain.schoolGarden .lnkArea a:nth-child(1) i{ height: 41px; background-position: -155px 0}
#subSmain.schoolGarden .lnkArea a:nth-child(2) i{ height: 50px; background-position: -155px -42px}
#subSmain.schoolGarden .lnkArea a:nth-child(3) i{ height: 41px; background-position: -155px -93px}
#subSmain.schoolGarden .lnkArea a:nth-child(4) i{ height: 41px; background-position: -155px -135px}
#subSmain.schoolGarden .lnkArea a:nth-child(5) i{ height: 43px; background-position: -155px -177px}
#subSmain.schoolGarden .lnkArea a:nth-child(6) i{ height: 43px; background-position: -155px -221px}
#subSmain.schoolGarden a.noti{ display: block; position: absolute; right: 0; top: 335px; font-size: 16px; color: #323232; font-weight: 600}
#subSmain.schoolGarden a.noti:after{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/subMain/subSmain_ic.png) no-repeat -97px -224px; width: 57px; height: 40px; vertical-align: bottom; margin-left: 5px}

/* 2018 10 11 */
.goodCont{ margin: 25px 0 0 20px; letter-spacing: -0.085em}
.goodCont h4{ font-size: 22px; color: #323232; margin-bottom: 20px;  letter-spacing: -0.095em}
.goodCont h4 + p{ font-size: 17px; color: #323232; line-height: 1.4}
.goodCont h4 + p strong{ display: block; font-size: inherit; margin-top: 8px}
.goodCont h4 + p + p{ text-align: center; margin: 30px 0 100px}
.foot_btm{ padding: 25px 0 60px;}
.foot_btm .footInfo{ margin: 5px 10px 0 0;}
.foot_btm .footInfo address, .foot_btm .footInfo .copyright{ font-size: 14px; letter-spacing: -0.035em}
.foot_btm .tpSns{ top: 20px; width: 130px; height: 100px; right: 10px;}
.foot_btm .tpSns a{ background: url(../img/nongsaroAdd/expertColumn/columnImg.png) no-repeat -289px 0; width: 35px; height: 35px; margin: 0 2px}
.tpSns a.twitter{ background-position: -289px -37px;}
.tpSns a.blog{ background-position: -289px -74px;}
.foot_btm .tpSns a:first-child{ width: 126px; height: 50px; margin-bottom: 13px; background: url(../img/nongsaroAdd/goodCont/foot_goodC.png) no-repeat 0 0;}

/* 2018 10 11 직원검색 */
#container.persnSearch{ margin-top: 0 !important}
#container.persnSearch #contents{ float: none; width: 100%; padding: 0;}
#container.persnSearch #contents #srchFm>div{ background: #f8f8f8; border: 3px solid #3f88dc; padding: 20px 0 15px 140px; position: relative; min-height: 76px; margin-bottom: 20px}
#container.persnSearch #contents #srchFm>div:before{ content: ''; display: block; background: url(../img/nongsaroAdd/searchDeco.png) no-repeat; width: 76px; height: 76px; position: absolute; left: 40px; top: 20px}
#container.persnSearch #contents #srchFm>div>p{ font-size: 17px; color: #323232; letter-spacing: -0.065em; line-height: 1;}
#container.persnSearch #contents #srchFm>div>p strong{ font-size: inherit; color: #3179cb; vertical-align: top}
#container.persnSearch #contents #srchFm>div>div{ position: relative; margin: 12px 0 0}
#container.persnSearch #contents #srchFm>div>div select, #container.persnSearch #contents #srchFm>div>div input[type='text']{ height: 40px; font-size: 15px; border-color: #c5c5c5; min-width: 120px; box-sizing: border-box}
#container.persnSearch #contents #srchFm>div>div input[type='text']{ margin-left: 10px; width: 250px;}
#container.persnSearch #contents #srchFm>div>div a{ display: inline-block; background: #4a4a4a; color: #fff; line-height: 40px; height: 40px; padding: 0 30px; font-size: 15px; margin-left: -10px}
#container.persnSearch #contents #srchFm + div{ font-size: 16px; color: #323232; text-align: center; line-height: 25px; letter-spacing: -0.065em;}
#container.persnSearch #contents #srchFm + div span{ font-size: 16px; color: #323232; vertical-align: top}
#container.persnSearch #contents #srchFm + div span:first-child{ color: #000; font-weight: 600}
#container.persnSearch #contents #srchFm + div + div{ border-top: 2px solid #4a4a4a !important}
#container.persnSearch #contents #srchFm + div + div table thead th, #container.persnSearch #contents #srchFm + div + div table tbody td{ border: 0 !important; border-bottom: 1px solid #bababa !important; padding: 8px 0; font-size: 15px}
#container.persnSearch #contents #srchFm + div + div table tbody td{ letter-spacing: -0.085em; line-height: 1.3 !important; word-break: keep-all}
#container.persnSearch #contents #srchFm + div + div table tbody td:nth-child(2){ font-weight: 600; font-size: 16px}
#container.persnSearch #contents #srchFm + div + div table tbody td:nth-child(4){ text-align: left}
#container.persnSearch #contents #srchFm + div + div table tbody td:nth-child(5){ letter-spacing: 0}
#container.persnSearch #contents #srchFm + div + div table tbody td:last-child a{ display: inline-block; background: #85e0ce; border-radius: 100%; width: 32px; height: 32px; position: relative; font-size: 0;}
#container.persnSearch #contents #srchFm + div + div table tbody td:last-child a:before{ content: ''; display: block; background: url(../img/nongsaroAdd/ic_mail.png) no-repeat; width: 18px; height: 11px; position: absolute; left: 7px; top: 10px}
#container.persnSearch #contents #srchFm>div>div select{ background: #fff url(../../ps/img/nongsaroAdd/m2017/arrow4.png) no-repeat 95% 50%; text-indent: 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
#container.persnSearch #contents #srchFm>div>div select::-ms-expand{ display: none}

/* 2018 10 16 */
#machineLaw{ letter-spacing: -0.085em}
#machineLaw .tp{ background: url(../img/nongsaroAdd/farmMachineLaw/bg.jpg) no-repeat; position: relative; padding-top: 75px; text-align: center; font-size: 22px; color: #323232; font-weight: 600; line-height: 65px; z-index: 1; margin: 10px 0 30px;}
#machineLaw .tp:before{ content: ''; display: block; background: rgba(255,255,255,0.5); height: 65px; width: 95%; position: absolute; bottom: 0; left: 2.5%; z-index: -1; border-radius: 5px 5px 0 0}
#machineLaw .head{ font-size: 18px; color: #323232; padding-left: 22px; position: relative; line-height: 1.5; margin: 0 0 10px 0; font-weight: 400}
#machineLaw .head strong{ font-size: inherit; vertical-align: inherit; margin-right: 5px}
#machineLaw .head:before, #machineLaw .head:after{ content: ''; display: block; width: 12px; height: 12px; background: #2f74c3; position: absolute; top:8px; left: 0;}
#machineLaw .head:after{ background: #8cc143; width: 6px; height: 6px; left: 6px}
#machineLaw .lawBox{ background: rgba(47,116,195,0.1); border: 1px solid #2f74c3; padding: 15px 20px 0; margin-bottom: 30px}
#machineLaw .lawBox strong{ font-size: 16px; color: #323232; display: block; line-height: 1.5}
#machineLaw .lawBox ul{ margin: 10px 0 30px 15px}
#machineLaw .lawBox ul li{ margin-bottom: 10px; font-size: 15px; line-height: 1.5; list-style: decimal; color: #515050; word-break: keep-all}
#machineLaw .lawBox ul li li{ list-style: none; margin: 0 0 5px -15px}
#machineLaw .head span{ font-size: 16px; color: #505050; margin: 10px 0 30px; display: block}
#machineLaw .head span:before{ content: '\220E'; display: inline-block; vertical-align: middle; margin: 0 6px 5px 0; color: #2f74c3; font-size: 10px;}
#machineLaw .lawBox2{ margin: 15px 0}
#machineLaw .lawBox2 > strong{ background: #777; color: #fff; font-weight: 400; line-height: 40px; font-size: 16px; display: inline-block; width: 20%; text-indent: 15px}
#machineLaw .lawBox2 > p{ padding: 10px 0 30px 10px; font-size: 16px; line-height: 1.5; border: 1px solid #777;  color: #515050; word-break: keep-all; margin-bottom: 10px}
#machineLaw .lawBox2 + a, #machineLaw .head + a{ display: block; background: #3c4552; color: #fff; font-size: 18px; text-align: center; line-height: 70px; width: 30%; margin: 30px auto; border-radius: 5px}
#machineLaw .lawBox2 + a:before, #machineLaw .head + a:before{ content: ''; display: inline-block; width: 46px; height: 46px; border-radius: 100%; vertical-align: middle; margin: 0 8px 4px 0;     background: #fff url(../img/nongsaroAdd/feedMain/icon2.png) no-repeat -5px -73px;}
#machineLaw .head + a:before{ background: #fff url(../img/nongsaroAdd/feedMain/icon2.png) no-repeat -10px -205px;}
#machineLaw .head span + span{ margin-top: -25px}
#machineLaw .head a{font-size: inherit;vertical-align: inherit;background: #86AED9;border: 0;font-size: 14px !important;line-height: 25px;height: auto;padding: 0 10px;width: auto;}
#machineLaw .head a:after{ content: '\25B8\25B8'; display: inline-block; margin-left: 5px;}
#machineLaw .process:after{ content: ''; display: block; clear: both;}
#machineLaw .process li{ float: left; width: 23%; margin: 10px 2% 0 0; position: relative;}
#machineLaw .process li:last-child{ margin: 10px 0 0 0; }
#machineLaw .process li:after{ content: '\279C'; display: block; position: absolute; right: -9%; top: 40%; font-size: 20px; }
#machineLaw .process li:last-child:after{ display: none}
#machineLaw .process li p{ font-size: 15px; line-height: 1.3; border: 1px solid #2f74c3; border-radius: 5px; padding: 0 8px 15px; word-break: keep-all;  min-height: 150px}
#machineLaw .process li p strong{ font-size: 16px; display: block; border-bottom: 1px solid #2f74c3; line-height: 2; margin: 0 0 5px; color: #2f74c3; text-align: center}

/* 2018 10 23 */
#responsePortalMain .section2 .quick_movSite .goSiteSlide, #responsePortalMain .section2 .quick_movSite .bx-wrapper{ display: none}

/* 2018 10 24 자녀가 행복해지는 부모 텃밭 */
.schoolActiveCont .blind *{ position: absolute; left: -200%; font-size: 0; height: 0}
.schoolActiveCont  .margin_lr20{ margin: 10px}
.schoolActiveCont h3{ margin: 5px 0 30px; background: #ececec; border-top: 3px solid #d8d8d8; position: relative; line-height: 48px; text-align: center; color: #323232; font-size: 20px; font-weight: 600; letter-spacing: -2px}
.schoolActiveCont h3:after{ content: ''; display: block; position: absolute; width: 100%; height: 1px; top: 0; left: 0; background: #adadad}
.schoolActiveCont h3 span{display:block;line-height: 20px; padding-top:15px; font-size: 18px;}
.schoolActiveCont .sub_tit h3{ margin: 0; background: none; height: 18px; line-height: 18px; border: 0;  text-align: left; color: #323232; font-size: 24px; font-weight: 600; letter-spacing: -2px}
.schoolActiveCont .sub_tit h3:after{ display: none}
.schoolActiveCont h4{ margin: 0 10px 15px; position: relative; padding-left: 20px; font-size: 17px; font-weight: 600; color: #323232}
.schoolActiveCont h4:before{ content: ''; display: block; position: absolute; left: 0; top: 5px; width: 7px; height: 7px; border: 4px solid #2f74c3}
.schoolActiveCont h4:after{ content: ''; display: block; position: absolute; left: 7px; top: 5px; width: 4px; height: 3px; border-top: 4px solid #faca14; border-right: 4px solid #faca14}
.schoolActiveCont h5{ margin: 0 10px 15px; position: relative;  font-size: 17px; font-weight: 600; color: #246bbc;padding-left:15px; }
.schoolActiveCont h5:before{ content: '\2724'; display: block; position: absolute; left: -5px; top: 0; }
.schoolActiveCont h6{ margin: 0 10px 15px; position: relative;  font-size: 17px; font-weight: 400; color: #323232; padding-left:33px; }
.schoolActiveCont h6:before{content: ''; display: block; position: absolute; left: 18px; top: 9px; width: 4px; height: 4px; background: #FFF;border-radius:10px;;border:2px solid #2f74c3;}
.schoolActiveCont .basic_ul, .schoolActiveCont .basci_ul, .schoolActiveCont .basic_dl{ margin: 0 10px 25px}
.schoolActiveCont .basic_ul ul{ margin: 10px 0 15px}
.schoolActiveCont .basic_ul li, .schoolActiveCont .basci_ul li{ font-size: 15px; color: #5b5b5b; line-height: 1.4; word-break: keep-all; padding-left: 32px; position: relative; margin-bottom: 10px}
.schoolActiveCont .basic_ul li:before, .schoolActiveCont .basci_ul li:before{content: ''; display: block; position: absolute; left: 20px; top: 7px; width: 4px; height: 4px; background: #2f74c3}
.schoolActiveCont .basic_ul li p{padding-left:10px; position: relative;margin:5px 0 7px 0;}
.schoolActiveCont .basic_ul li p:before{content: '\25b8'; display: block; position: absolute; left: 0px; top: 0px;}
.schoolActiveCont .basic_dl dt, .schoolActiveCont .basic_dl dd{ font-size: 15px; color: #5b5b5b; line-height: 1.4; word-break: keep-all;}
.schoolActiveCont .basic_dl dt{ font-weight: 600; margin-bottom: 8px;}
.schoolActiveCont .basic_dl dt:first-letter{ font-size: 18px; color: #2f74c3}
.schoolActiveCont .basic_dl dd:first-letter{ font-size: 18px; font-weight: 600; color: #ff5400}
.schoolActiveCont .basic_ul ol{ margin: 15px 0 0}
.schoolActiveCont .basic_ul ol li{ padding: 0; font-size: 15px;}
.schoolActiveCont .basic_ul ol li:before{ display: none}
.schoolActiveCont .basic_image, .schoolActiveCont .photo_list02{ margin: 10px 10px 20px; /* background: #f0f0f0;*/ border-top: 1px solid #d8d8d8; padding: 10px; overflow: hidden; text-align: center}
.schoolActiveCont .basic_image img, .schoolActiveCont .photo_list02 img{ margin: 0 0 5px; width:100%;}
.schoolActiveCont .basic_image img, .schoolActiveCont .photo_list02 li.w100 img{ margin: 0 0 5px; width:auto; max-width:100%;}
.schoolActiveCont p{ font-size: 15px; color: #5b5b5b; line-height: 1.4; word-break: keep-all; margin: 0 10px 25px 40px;}
.schoolActiveCont .photo_list02 li{ display: inline-block;width:31%;}
.schoolActiveCont .photo_list02 li strong{ display: block; font-size: 15px; line-height: 25px; font-weight: 400; background: #f0f0f0; margin-top: 5px; word-break: keep-all}
.schoolActiveCont .photo_list02 li.w100{width:100%;}
.schoolActiveCont .basic_table{ margin: 0 10px 30px 40px}
.schoolActiveCont  .margin_lr20 .basic_table{ margin: 0;}
.schoolActiveCont .basic_table p{margin-left:0;font-size: 12px;margin-top:5px;}
.schoolActiveCont .basic_table table th, .schoolActiveCont .basic_table table td, .schoolActiveCont .basic_table th, .schoolActiveCont .basic_table td{ border: 1px solid #d5d5d5; padding: 7px;  font-size: 15px;}
.schoolActiveCont .basic_table table th, .schoolActiveCont .basic_table th{ background: #f2f4fb; color: #103581; font-weight: 600; text-align: center}
.schoolActiveCont .basic_table table td{text-align: center}
.schoolActiveCont .basic_table table td p{margin: 5px 10px 7px 0;font-size: 15px;}
.schoolActiveCont .basic_table table td.al{padding-left:10px; text-align:left;}
.schoolActiveCont .basic_dl_list{ margin: 0 10px 10px}
.schoolActiveCont .basic_dl_list li dl dt, .schoolActiveCont .basic_dl_list li dl dd{ font-size: 15px;}
.schoolActiveCont .basic_dl_list li dl dt{ font-size: 16px; font-weight: 600; margin-bottom: 5px}
.schoolActiveCont  .sub_tit + h4{ margin: 5px 0 1px; background: #ececec; border-top: 3px solid #d8d8d8; position: relative; line-height: 48px; text-align: center; color: #323232; font-size: 20px; font-weight: 600; letter-spacing: -2px}
.schoolActiveCont  .sub_tit + h4:before, .schoolActiveCont  .sub_tit + h4:after{ display: none}
.schoolActiveCont  .sub_tit + h4 + ul.basic_ul, .schoolActiveCont .box_container04 .basic_ul02{ margin: 0 0 25px; padding: 10px; background: #fcfcfc; border: 1px solid #e9e9e9}
.schoolActiveCont .box_container04 .basic_ul02 li{ font-size: 15px; color: #5b5b5b; line-height: 1.4;}
.schoolActiveCont  .sub_tit + h4 + ul.basic_ul li, .schoolActiveCont  .sub_tit + h4 + ul.basic_ul li{ padding-left: 12px}
.schoolActiveCont  .sub_tit + h4 + ul.basic_ul li:before, .schoolActiveCont  .sub_tit + h4 + ul.basic_ul li:before{ left: 3px; background: #323232;}
.schoolActiveCont .basic_dl_list li{ margin-bottom: 20px;}
.schoolActiveCont div.box_container04 + ul li{ padding-left: 10px;}
.schoolActiveCont div.box_container04 + ul li:before{ left: 0}

/* 2018 11 02 벌꿀 요리 효능 */
#honeyRecipe .tabCont{ padding-top: 115px;}
#honeyRecipe .tabCont .listNum{ line-height: 1}
#honeyRecipe .honeyC{ display: block; position: absolute; right: 5px; top: 155px; background: #ffd657; font-size: 16px; color: #000; border-radius: 5px; line-height: 35px; padding: 0 10px; border-bottom: 1px solid #ffc100}
#honeyRecipe .honeyC:before{ content: '\273F'; display: inline-block; margin-right: 2px; font-size: 20px; vertical-align: middle; position: relative; top: -2px}
#honeyRecipe .tabCont .effectDiv{ display: none; position: relative; margin-top: 40px; width: 100%; z-index: 10; background: url(../img/common/tipLine.png) no-repeat 100% 100%; padding: 0 0 30px}
#honeyRecipe .tabCont .effectDiv.active{ display: block}
#honeyRecipe .tabCont .effectDiv>div{ background: #fff; text-align: center; letter-spacing: -0.085em}
#honeyRecipe .tabCont .effectDiv>div>h5{ display: inline-block; border-bottom: 3px solid #ffd657; font-size: 22px; line-height: 1; color: #323232; padding: 0 85px 13px}
#honeyRecipe .tabCont .effectDiv>div>h5+p{ font-size: 16px; color: #6e6e6e; padding: 8px 0 20px; line-height: 1.2; letter-spacing: -0.01em}
#honeyRecipe .tabCont .effectDiv .tp_box{ background: #f9f9f9; border: 1px solid #ccc; padding: 20px 30px 10px; text-align: left; margin-bottom: 20px}
#honeyRecipe .tabCont .effectDiv .tp_box>h6{ font-size: 18px; color: #333; line-height: 1; float: left; margin-right: 35px;}
#honeyRecipe .tabCont .effectDiv .tp_box>h6:after{ content: ''; display: block; margin: 10px auto 0; background: url(../img/nongsaroAdd/bugRecipe/effectDiv.png) no-repeat 0 0; width: 68px; height: 67px;}
#honeyRecipe .tabCont .effectDiv .tp_box>ul{ float: left; width: 560px}
#honeyRecipe .tabCont .effectDiv .tp_box>ul li, #honeyRecipe .tabCont .effectDiv>div>ul li li{ position: relative; padding-left: 15px; font-size: 16px; color: #333; line-height: 1.5; width: auto; text-align: left; margin-bottom: 15px}
#honeyRecipe .tabCont .effectDiv .tp_box>ul li p{ font-size: inherit; padding: 3px 0}
#honeyRecipe .tabCont .effectDiv .tp_box>ul li:before, #honeyRecipe .tabCont .effectDiv>div>ul li li:before{ content: ''; display: block; width: 5px; height: 5px; background: #2f74c3; position: absolute; left: 0; top: 8px}
#honeyRecipe .tabCont .effectDiv>div>h6{ text-align: left; margin: 40px 8px 15px; padding-left: 25px; position: relative; font-size: 18px; color: #333}
#honeyRecipe .tabCont .effectDiv>div>h6:before, #honeyRecipe .tabCont .effectDiv>div>h6:after{ content: ''; display: block; position: absolute; left: 0; top: 3px; width: 7px; height: 7px; border: 4px solid #2f74c3;}
#honeyRecipe .tabCont .effectDiv>div>h6:after{ left: 7px; width: 4px; height: 3px; border: 0; border-top: 4px solid #faca14; border-right: 4px solid #faca14;}
#honeyRecipe .tabCont .effectDiv>div>ul{ margin: 0 8px 0 33px;}
#honeyRecipe .tabCont .effectDiv>div>ul:last-child{ }
#honeyRecipe .tabCont .effectDiv>div>ul:last-child li{ margin-bottom: 5px}
#honeyRecipe .tabCont .effectDiv>div>ul li{ font-size: 16px; line-height: 1.5; margin-bottom: 20px; width: auto; float: none; text-align: left}
#honeyRecipe .tabCont .effectDiv>div>ul li strong{ font-size: inherit}
#honeyRecipe .tabCont .effectDiv>div>ul li li{ margin: 8px 0 5px; color: #6a6a6a}
#honeyRecipe .tabCont .effectDiv>a{ top: 0}
#honeyRecipe #tab2 .honeyC{ background: #f1616b; border-bottom: 1px solid #d5313d; color: #fff}
#honeyRecipe #tab3 .honeyC{ background: #a6d6aa; border-bottom: 1px solid #75bb7a;}
#honeyRecipe #tab4 .honeyC{ background: #bee5f2; border-bottom: 1px solid #94d0e4;}
#honeyRecipe #tab5 .honeyC{ background: #cade71; border-bottom: 1px solid #a7bf3d;}
#honeyRecipe #tab2 .effectDiv>div>h5{ border-color: #f1616b}
#honeyRecipe #tab3 .effectDiv>div>h5{ border-color: #a6d6aa}
#honeyRecipe #tab4 .effectDiv>div>h5{ border-color: #bee5f2}
#honeyRecipe #tab5 .effectDiv>div>h5{ border-color: #cade71}
#honeyRecipe .imgArea{ margin: 20px 0}
#honeyRecipe .imgArea>p{ float: left; overflow: hidden; margin: 0 5px}
#honeyRecipe .imgArea>p>img{ width: 100%;}
#honeyRecipe .imgArea>p>em{ display: block; font-size: 15px; line-height: 35px; text-align: center; margin: 8px 0}

/* 우리술 청년 창업 가이드 */
#koreanAlcohol{ margin-top: 25px;}
#koreanAlcohol .tp{ position: relative; text-align: center; font-size: 18px; color: #6a727f; letter-spacing: -0.085em; padding: 5px 100px 45px; line-height: 1.4; word-break: keep-all}
#koreanAlcohol .tp.tpIntro{ padding-bottom: 65px}
#koreanAlcohol .tp:after{ content: ''; display: block; position: absolute; right: 0; bottom: -30px; background: url(../img/nongsaroAdd/koreanAlcohol/deco.png) no-repeat 0 0; width: 143px; height: 195px; z-index: 10}
#koreanAlcohol .tp.tpIntro:after{ bottom: -80px; right: 5px}
#koreanAlcohol .tp strong{ font-size: 33px; color: #323232; line-height: 65px; display: block; letter-spacing: -0.095em;}
#koreanAlcohol .tp em{ font-size: inherit; vertical-align: inherit; color: #41464f; font-weight: 600}
#koreanAlcohol .intro{ background: url(../img/nongsaroAdd/koreanAlcohol/intro.jpg) no-repeat 0 0; padding: 65px 33px 20px 438px; height: 422px; overflow: hidden; margin-bottom: 30px}
#koreanAlcohol .intro p{ font-size: 14px; letter-spacing: -0.075em; color: #2f74c3; line-height: 1.72; word-break: keep-all}
#koreanAlcohol .intro p+p{ margin-top: 11px; color: #6a727f}
#koreanAlcohol .intro+a{ display: block; background: #297cb4; font-size: 16px; line-height: 55px; color: #fff; border-radius: 5px; letter-spacing: -0.085em; margin: 0 auto; width: 230px; text-align: center}
#koreanAlcohol .intro+a:after{ content: '\25B6'; display: inline-block; color: #fff; margin-left: 5px}
#koreanAlcohol .tabArea{ position: relative; letter-spacing: -0.075em}
#koreanAlcohol .tabArea>div>div{ display: none; padding-top: 80px;}
#koreanAlcohol .tabArea>div.active>div{ display: block}
#koreanAlcohol .tabArea>div>h4{ position: absolute; overflow: hidden; text-overflow: ellipsis; display: table; width: 20%; top: 0; text-align: center}
#koreanAlcohol .tabArea>div:nth-child(1)>h4 button{ border-left: 1px solid #cacaca;}
#koreanAlcohol .tabArea>div:nth-child(2)>h4{ left: 20%}
#koreanAlcohol .tabArea>div:nth-child(3)>h4{ left: 40%}
#koreanAlcohol .tabArea>div:nth-child(4)>h4{ left: 60%}
#koreanAlcohol .tabArea>div:nth-child(5)>h4{ left: 80%}
#koreanAlcohol .tabArea>div>h4 button{ font-size: 16px; color: #323232; font-weight: 300; width: 100%; display: table-cell; vertical-align: middle; border: 1px solid #cacaca; border-bottom: 0; border-left: 0; background: #fff; height: 80px; line-height: 1.3; word-break: keep-all; overflow: hidden; cursor: pointer;}
#koreanAlcohol .tabArea>div.active>h4 button{ background: #4ba0d9; border-color: #4ba0d9; color: #fff; font-weight: 600}
#koreanAlcohol .tabArea>div.active>h4:before{ display: block; position: absolute; font-size: 80px; font-weight: 600; color: rgba(255,255,255,0.2); line-height: 1; left: -3px; top:10px}
#koreanAlcohol .tabArea>div:nth-child(1).active h4:before{ content: '1'; }
#koreanAlcohol .tabArea>div:nth-child(2).active h4:before{ content: '2'; }
#koreanAlcohol .tabArea>div:nth-child(3).active h4:before{ content: '3'; }
#koreanAlcohol .tabArea>div:nth-child(4).active h4:before{ content: '4'; }
#koreanAlcohol .tabArea>div:nth-child(5).active h4:before{ content: '5'; }
#koreanAlcohol .tabArea .tabAreaCont>div{ border: 1px solid #4ba0d9; position: relative; padding: 0 20px 30px;}
#koreanAlcohol .tabArea2>div>div{ display: none; padding: 45px 0 0;}
#koreanAlcohol .tabArea2:before{ content: ''; display: block; width: 100%; height: 45px; background: #4ba0d9; position: absolute; left: 0; top:  0}
#koreanAlcohol .tabArea2>div.active>div{ display: block}
#koreanAlcohol .tabArea2>div>h5{ position: absolute; top: 0;}
#koreanAlcohol .tabArea2>div>h5:before{ content: '\2223'; display: inline-block; color: #fff; font-weight: 300}
#koreanAlcohol .tabArea2>div:nth-child(1)>h5:before{ display: none}
#koreanAlcohol .tabArea2>div:nth-child(2)>h5{ left: 34%;}
#koreanAlcohol .tabArea2>div:nth-child(3)>h5{ left: 62%}
#koreanAlcohol .tabArea2>div>h5 button{ background: none; color: #c3daeb; font-size: 15px; line-height: 45px; text-indent: 15px; cursor: pointer}
#koreanAlcohol .tabArea2>div.active>h5 button{ font-weight: 600; color: #000}

#koreanAlcohol .tabArea .tabAreaCont>div, #koreanAlcohol .tabArea2>div>div{ font-size: 15px}
#koreanAlcohol .tabArea .tabAreaCont>div>h5, #koreanAlcohol .tabArea .tabAreaCont>div>h6, #koreanAlcohol .tabArea2>div>div>h6{ font-size: 23px; color: #297cb4; margin: 30px 0 15px; line-height: 1.3}
#koreanAlcohol .tabArea .tabAreaCont>div>h5:after{ content: ''; display: block; clear: both}
#koreanAlcohol .tabArea .tabAreaCont>div>h5 span{  float: right; font-size: 15px; color: #323232; line-height: 1.8; margin-bottom: 15px}
#koreanAlcohol .tabArea .tabAreaCont>div>h6, #koreanAlcohol .tabArea .tabAreaCont p.tl{ font-size: 20px; color: #323232; font-weight: 600}
#koreanAlcohol .tabArea .tabAreaCont>div p, #koreanAlcohol .tabArea2>div>div p{ font-size: 16px; color: #323232; line-height: 1.8; margin-bottom: 15px}
#koreanAlcohol .tabArea .tabAreaCont>div p span{ display: block; text-align: right; margin: 15px 0; font-weight: 600}
#koreanAlcohol .imgArea{ text-align: center}
#koreanAlcohol .imgArea:after{ content: ''; display: block; clear: both}
#koreanAlcohol .imgArea span{ display: inline-block; overflow: hidden; border: 0; padding: 0; width: 48%}
#koreanAlcohol .imgArea span.w30{ width: 32% !important}
#koreanAlcohol .imgArea span.w25{ width: 23% !important}
#koreanAlcohol .imgArea span img{ width: 100%}
#koreanAlcohol .imgArea span em{ display: block; line-height: 1.2; font-size: 15px; background: #f7ce00; color: #000; padding: 10px 0}
#koreanAlcohol .tabArea .tabAreaCont>div+a{ display: block; background: #297cb4; border-radius: 5px; width: 48px; height: 28px; position: absolute; bottom: -14px; left: calc(50% - 24px); text-align: center; color: transparent; font-size: 0;}
#koreanAlcohol .tabArea .tabAreaCont>div+a:after{ content: '\25B2'; display: block; width: 48px; height: 28px; position: absolute; font-size: 15px; color: #fff; line-height: 23px; top: 0}
#koreanAlcohol .tabArea .tabAreaCont>div ul>li{ margin: 0 0 30px; font-size: 18px; color: #484848; letter-spacing: -0.065em; word-break: keep-all; line-height: 1.4;}
#koreanAlcohol .tabArea .tabAreaCont>div ul>li>strong{ display: inline-block; font-size: inherit; vertical-align: inherit;}
#koreanAlcohol .tabArea .tabAreaCont>div ul>li>ul{ margin: 10px 0 0;}
#koreanAlcohol .tabArea .tabAreaCont>div ul>li>ul>li{ padding-left: 25px; position: relative; font-size: 16px; color: #484848; margin-bottom: 7px}
#koreanAlcohol .tabArea .tabAreaCont>div ul>li>ul>li:before{ content: ''; display: block; width: 10px; height: 10px; background: #81c65b; position: absolute; left: 5px; top: 7px}
#koreanAlcohol .tabArea .tabAreaCont>div li p{ margin: 5px 0 10px !important}
#koreanAlcohol .tabArea .tabAreaCont>div li p+p{ margin: -5px 0 10px !important}
#koreanAlcohol .tabArea .tabAreaCont .m_scrollTable{ margin-bottom: 10px}
#koreanAlcohol .tabArea .tabAreaCont th, #koreanAlcohol .tabArea .tabAreaCont td{ font-size: 15px; border: 1px solid #ccc; padding: 8px 5px; text-align: center; vertical-align: middle}
#koreanAlcohol .tabArea .tabAreaCont th{ background: #e8f3d9; border-top: 2px solid #8cc143; font-weight: 600}
#koreanAlcohol .tabArea .tabAreaCont th:first-child, #koreanAlcohol .tabArea .tabAreaCont td:first-child{ border-left: 0}
#koreanAlcohol .tabArea .tabAreaCont thead th{ border-bottom: 0}
#koreanAlcohol .tabArea .tabAreaCont tbody th{ border-top: 1px solid #ccc; background: #f1f1f1}
#koreanAlcohol .tabArea .tabAreaCont td.lft{ text-align: left;}
#koreanAlcohol .tabArea .tabAreaCont th:last-child, #koreanAlcohol .tabArea .tabAreaCont td:last-child{ border-right: 0}
#koreanAlcohol .tabArea .tabAreaCont td li{ font-size: 15px !important; margin-bottom: 5px !important; color: #333 !important; padding-left: 13px; position: relative}
#koreanAlcohol .tabArea .tabAreaCont .point, #koreanAlcohol .tabArea .tabAreaCont .point2{ color: #ff7e00; line-height: 1.4; font-size: 15px; margin: 0 0 5px}
#koreanAlcohol .tabArea .tabAreaCont .point2{ color: #484848; padding: 0 0 0 18px;}
#koreanAlcohol .tabArea .tabAreaCont .point:before{ content: '\2600'; display: inline-block; margin-right: 5px;}
#koreanAlcohol .tabArea .tabAreaCont .summaryBox{ background: #f2f2f2 url(../img/interabang/summaryBox2.png) no-repeat 95% 100%; margin: 55px -20px -30px; padding: 0 15px 35px; width: calc(100% - 3px + 13px); text-align: center}
#koreanAlcohol .tabArea .tabAreaCont .summaryTl{ display: inline-block; background: #81c65b; color: #323232; font-size: 18px; font-weight: 600; padding: 5px 15px; margin: 0 0 10px; position: relative; top: -17px}
#koreanAlcohol .tabArea .tabAreaCont .summaryBox>p{ text-align: left; font-size: 18px; padding-left: 15px; }
#koreanAlcohol .tabArea .tabAreaCont .summaryBox>ul{ text-align: left; margin-bottom: 15px}
#koreanAlcohol .tabArea .tabAreaCont .summaryBox>ul>li{ font-size: 16px !important; color: #484848; background: none; position: relative; margin-bottom: 5px; padding-left: 15px}
#koreanAlcohol .tabArea .tabAreaCont .summaryBox>ul>li:before{ content: ''; display: block; width: 6px; height: 1px; background: #323232; position: absolute; left: 0; top: 9px}
#koreanAlcohol .tabArea .tabAreaCont .point+ul>li{ font-size: 15px; margin-bottom: 8px; padding-left: 15px; position: relative}
#koreanAlcohol .tabArea .tabAreaCont .point+ul>li:before, #koreanAlcohol .tabArea .tabAreaCont td li:before{ content: '\25AA'; display: block; position: absolute; left: 0; top: 0; color: #000}
#koreanAlcohol sup{ vertical-align: middle}

/* 서브 점검중 */
.subConst{ margin: 0; text-align: center; background: url(../img/nongsaroAdd/error.png) no-repeat 50% 70px; padding: 220px 0 0}
.subConst p{ font-size: 32px; font-weight: 600; letter-spacing: -0.15em; color: #484848; line-height: 1.3; margin-bottom: 20px; }
.subConst p+p{ font-size: 18px; font-weight: 400; letter-spacing: -0.085em; color: #323232; margin-bottom: 10px}
.subConst p+p strong{ font-size: inherit; vertical-align: inherit; font-weight: 400; letter-spacing: 0; color: #dd3131}

/* SNS로 보는 농업농촌현장 */
.rda-container.snsBand{ letter-spacing: -0.065em; word-break: keep-all}
.rda-container.snsBand .select-bx{ margin-top: 5px; border: 2px solid #e9e9e9; border-bottom: 2px solid #828282; padding-top: 18px; background: #fff url(../img/nongsaroAdd/snsBand/schBg.png) no-repeat 5px 100%; min-height: 120px; }
.rda-container.snsBand .select-bx .search-tit{ background: none; border: 0 !important; padding-left: 255px}
.rda-container.snsBand .select-bx>p{ padding-left: 255px; font-size: 17px; color: #505050; letter-spacing: -0.065em; margin-bottom: 10px}
.rda-container.snsBand .select-bx>p strong{ display: block; font-size: 20px; color: #323232; line-height: 35px; text-align: left}
.rda-container.snsBand .select-bx .search-tit input[type='text']{ border: 1px solid #cfcfcf; height: 35px; width: 280px; font-size: 16px;}
.rda-container.snsBand .select-bx .search-tit button{ background: #478edc; font-size: 15px; color: #fff; font-weight: 600; line-height: 37px; border-radius: 5px; padding: 0 25px; margin-left: -10px}
.rda-container.snsBand .line{ font-size: 18px; color: #323232; margin: 50px 5px 10px; padding: 0; line-height: 1.5}
.rda-container.snsBand .line strong{ font-size: inherit; color: #ee5f4a;vertical-align: inherit}
.rda-container.snsBand .bandList:after{ content: ''; display: block; clear: both}
.rda-container.snsBand .bandList li{ float: left; width: 25%; position: relative}
.rda-container.snsBand .bandList li a{ display: block; margin: 0 5px 10px; border: 1px solid #c6c6c6; position: relative;  padding-top: 120px}
.rda-container.snsBand .bandList li a span, .rda-container.snsBand .bandList li a strong, .rda-container.snsBand .bandList li a em{ display: block}
.rda-container.snsBand .bandList li a .imgA{ position: absolute; width: calc(100% + 2px); height: 120px; overflow: hidden; top: -1px; left: -1px}
.rda-container.snsBand .bandList li a .imgA:before{ content: ''; display: block; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5)}
.rda-container.snsBand .bandList li a .imgA img{ width: 100%;}
.rda-container.snsBand .bandList li a.goBand{ display: block; margin: 0; border: 0; position: absolute; bottom:15px; right: 20px; font-size: 14px; color: #575f6b; line-height: 30px; padding-top: 0}
.rda-container.snsBand .bandList li a.goBand:before{ content: ''; display: inline-block;  vertical-align: middle; margin-right: 2px;background: url(../img/nongsaroAdd/m2017/share.png) no-repeat 0 100%; background-size: 15px; width: 15px; height: 15px; -webkit-filter: grayscale(80%);}
.rda-container.snsBand .bandList li a em{ position: absolute; right: -1px; top: -1px; background: #ee5f4a; color: #fff; font-size: 15px; line-height: 30px; padding: 0 10px}
.rda-container.snsBand .bandList li a strong{ position: absolute; top:45px; text-align: center; font-size: 18px; color: #fff; width: 80%; left: 10%}
.rda-container.snsBand .bandList li a strong:before{ content: '밴드명'; display: block; font-size: 13px; color: #fef500; font-weight: 400}
.rda-container.snsBand .bandList li a .title{ font-size: 15px; color: #323232; line-height: 1.5; margin: 5px 8px 15px; height: 48px; overflow: hidden}
.rda-container.snsBand .bandList li a .date{ background: #e9e9e9; line-height: 35px; color: #707070; font-size: 15px; text-indent: 10px}
.rda-container.snsBand .tit-area{ margin: 20px 0; text-align: center; border-top: 1px solid #51afeb; border-bottom: 1px solid #cfcfcf; padding: 10px 0 30px; position: relative; height: auto}
.rda-container.snsBand .tit-area strong{ display: block; text-align: center; font-size: 22px; color: #323232; letter-spacing: -0.085em; line-height: 1.2; margin: 10px 0}
.rda-container.snsBand .tit-area strong span{ display: inline-block; font-size: 16px; color: #e86200; margin-right: 5px; font-weight: 400;  letter-spacing: -0.05em}
.rda-container.snsBand .tit-area span{ display: block; text-align: center; font-size: 16px; color: #7f7f7f}
.rda-container.snsBand .tit-area em{ position: absolute; top: -13px; left: 0; width: 100%; text-align: center;}
.rda-container.snsBand .tit-area em span{ display: inline-block; font-size: 17px; color: #478edc; background: #fff; line-height: 26px; padding: 0 10px; letter-spacing: -0.085em}
.rda-container.snsBand .tit-area .icon-btn{ position: absolute; bottom: -15px; left: 0; width: 100%; text-align: center;}
.rda-container.snsBand .tit-area .icon-btn a{ background: #3baf60; font-size: 15px; color: #fff; line-height: 30px; border-radius: 30px; padding: 0 30px; }
.rda-container.snsBand .subImgA{ text-align: center; padding: 20px 0 0}
.rda-container.snsBand .addFile{ padding: 10px}
.rda-container.snsBand .subDate{ background: #e9e9e9; border-bottom: 1px solid #c6c6c6; color: #323232; line-height: 40px; padding: 0 10px}
.rda-container.snsBand .subDate strong{ color: #333;  vertical-align: top; font-size: 16px; font-weight: 400; letter-spacing: 0}
.rda-container.snsBand .subDate strong:before{ content: ''; display: inline-block; font-size: 15px; margin-right: 5px;  color: #707070; font-weight: 400}
.rda-container.snsBand .subDate strong.date:before{ content: '등록일'}
.rda-container.snsBand .subDate strong.hits:before{ content: '조회수'}
.rda-container.snsBand .subject{ font-size: 15px; padding: 20px 10px 10px; line-height: 1.5; text-align: left;}
.rda-container.snsBand .subject *{ font-family: '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, Apple Gothic, sans-serif !important; line-height: 1.5; font-size: 1em;}
.rda-container.snsBand .subject img{ max-width: 100%; height: auto !important;}
.rda-container.snsBand .tit-area{ margin-bottom: 0; padding: 10px 0;}
.rda-container.snsBand .subDate{ border: 0}
.rda-container.snsBand .bandList li a{ padding-top: 190px}
.rda-container.snsBand .bandList li a .imgA{ height: 190px}
.rda-container.snsBand .bandList li a strong:before, .rda-container.snsBand .bandList li a .imgA:before{ display: none}
.rda-container.snsBand .bandList li a em{ left: -1px; right: auto;  font-size: 14px;}
.rda-container.snsBand .bandList li a strong{ bottom: 103px; top: auto; width: 100%; left: 0; background: rgba(0,0,0,0.5); padding: 8px 0; font-size: 16px; font-weight: 400}
.rda-container.snsBand #diffbtn{ border-top: 1px solid #cfcfcf; padding: 5px 0; position: relative}
.rda-container.snsBand #diffbtn a{ display: block; background: #3baf60; font-size: 15px; color: #fff; line-height: 30px; padding: 0 20px; border-radius: 5px; position: absolute; right: 0; top: 5px}
.rda-container.snsBand .refer{ font-size: 14px; color: #828282; line-height: 1.5; display: block; letter-spacing: -0.085em;}
.rda-container.snsBand .goBand2{display: block; width: 20%; margin: 30px auto 0; text-align: center; border-radius: 5px; color:  #fff; font-weight: 600; padding: 3px 0; font-size: 14px; background: #3fb666;  border-top: 2px solid #4f505a; line-height: 25px;}
.rda-container.snsBand .goBand2:before{ content: 'BAND'; display: inline-block; border: 1px solid #fff; border-radius: 20px; line-height: 16px; border-radius: 20px; color: #fff; font-size: 11px; padding: 0 5px; margin-right: 8px; font-weight: 400}
.rda-container.snsBand .keywordList{ margin: 50px 0 0}
.rda-container.snsBand .keywordList a{ display: inline-block; margin: 0; line-height: 25px; height: 28px; padding: 0 15px; background: #fff; color: #a5a5a5; border: 1px solid #dcdcdc; border-radius: 28px; font-size: 12px; font-weight: 600}

/* 2018 12 04 */
#plsInfo .plsDetail_tabs li{ width: 25% !important}
#plsInfo .plsDetail_tabs li p{ width: 100%}
#plsInfo .section.movAdd h1{ background: url(../img/nongsaroAdd/plsInfo/pls_movAdd.jpg) no-repeat 100% 0; margin-bottom: 0;}
#plsInfo .section.movAdd h1>strong{ font-size: 20px}
#plsInfo .section.movAdd h1 span{ padding-right: 350px; word-break: keep-all}
#plsInfo .section.movAdd h1 + a{ margin-bottom: 75px;}
#plsInfo .section.movAdd h2{ background: url(../img/nongsaroAdd/plsInfo/pls_movAdd2.jpg) no-repeat 50% 0; height: 118px; font-size: 0; color: transparent; margin-bottom: 10px}
#plsInfo .section.movAdd ul{ text-align: center; background: #fff; padding: 0; }
#plsInfo .section.movAdd ul:before{ display: none}
#plsInfo .section.movAdd ul li{ display: inline-block; margin: 0 3px 10px}
#plsInfo .section.movAdd ul li a{ display: block; border: 1px solid #d7d7d7; width: 390px; min-height: 360px}
#plsInfo .section.movAdd ul li a strong{ display: block; line-height: 55px; font-size: 18px; text-align: center;}
#plsInfo .section.movAdd ul li a strong em{ color: #186eb0; font-size: inherit}
#plsInfo .section.movAdd ul li a .imgA{ display: block; width: 100%; height: 210px; overflow: hidden}
#plsInfo .section.movAdd ul li a .imgA img{ width: 100%}
#plsInfo .section.movAdd ul li a .imgA+span{ display: block; padding: 10px 15px 0; font-size: 14px; color: #767676; text-align: left}
#plsInfo .section.movAdd ul li a .imgA+span strong{ font-size: 15px; line-height: 30px;  text-align: left; color: #323232}

/* 한국표준사료성분표 메인 수정 */
#newFeedMain.modi .newFeed_tp{ height: 400px}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont p span{ padding: 5px 30px 8px 0; margin-right: 280px; word-break: keep-all; line-height: 1.5; color: #000}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink{ margin: 30px 0 0 10px;}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink li a{ height: 100px; padding-top: 0;}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk6 a{ width: 320px; border-radius: 5px; padding-top: 20px; height: 80px}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk6 a i, #newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk6 a strong{ display: inline-block; vertical-align: middle; }
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk6 a i{ background-position: 0 -595px; width: 72px; height: 60px}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk6 a strong{ font-size: 23px; letter-spacing: -0.085em;  margin-left: 10px}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4{ position: relative; padding-left: 185px}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4 h2{ position: absolute; width: 105px; height: 75px; background: rgba(53,93,119,0.8); border-radius: 5px; left: 0; top: 0; padding: 25px 0 0 80px; font-size: 18px; color: #fff; word-break: keep-all; font-weight: 400; line-height: 1.3}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4 h2:before{ content: ''; display: block; position: absolute; left: 20px; background: url(../img/nongsaroAdd/feedMain/newFeedLink.png) no-repeat -6px -119px; width: 48px; height: 51px; vertical-align: middle;}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4>div{ background: rgba(255,255,255,0.8); border-radius: 5px; width: 415px; padding: 10px 0 0 20px; height: 100px; border: 1px solid rgba(53,93,119,0.8); box-sizing: border-box}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4>div a{ display: block; float: left;  width: 78px;  text-align: center;  font-size: 16px;  color: #323232;  letter-spacing: -0.085em; height: auto; background: none; padding-left: 0; margin: 0 5px}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4>div a i{ display: block; width: 58px; height: 58px; margin: 0 auto 3px; background: #d5d5d5 url(../img/nongsaroAdd/feedMain/newFeedLink.png) no-repeat 0 -290px; border-radius: 100%;}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4>div .lnk2 i{ background-position: 0 -348px;}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4>div .lnk3 i{ background-position: 0 -406px;}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4>div .lnk4 i{ background-position: 0 -464px;}
#newFeedMain.modi .newFeed_mid .mid_section1{ border: 1px solid #cdcdcd; height: 150px; width: 335px; box-sizing: border-box; padding: 0; position: relative}
#newFeedMain.modi .newFeed_mid .mid_section1>a{ position: absolute; right: 10px; top: 0; font-size: 0; width: 40px; height: 40px}
#newFeedMain.modi .newFeed_mid .mid_section1>a:before{ content: '\002B'; display: block; font-size: 25px; line-height: 40px; color: #484848}
#newFeedMain.modi .newFeed_mid .mid_section1 h2{ margin: 0 10px; line-height: 40px; border-bottom: 2px solid #b9b9b9; height: auto; font-size: 17px}
#newFeedMain.modi .newFeed_mid .mid_section1>ul{ padding: 8px 10px 0;}
#newFeedMain.modi .newFeed_mid .mid_section1>ul li{ margin-bottom: 5px}
#newFeedMain.modi .newFeed_mid .mid_section1>ul li a{ display: block; position: relative; line-height: 25px; float: none; width: auto; text-align: left;}
#newFeedMain.modi .newFeed_mid .mid_section1>ul li a i{ display: inline-block; line-height: 25px; background: #8fc9e1; font-size: 14px; color: #484848; padding: 0 5px; border-radius: 3px; width: auto; height: auto; margin: 0 5px 0 0}
#newFeedMain.modi .newFeed_mid .mid_section1>ul li a span{ position: absolute; right: 0; top: 0; line-height: 25px; font-size: 14px; color: #5f5f5f; letter-spacing: 0}
#newFeedMain.modi .newFeed_mid .mid_section2,#newFeedMain.modi .newFeed_mid .mid_section4{ margin: 0 0 0 10px; padding: 0; height: auto}
#newFeedMain.modi .newFeed_mid .mid_section2 a{ display: block; background: #8fc9e1; width: 240px; height: 150px; text-align: center; border: 0; border-radius: 0; padding: 0}
#newFeedMain.modi .newFeed_mid .mid_section2 a i{ display: inline-block; background: url(../img/nongsaroAdd/feedMain/newFeedLink.png) no-repeat 0 -657px; width: 62px; height: 67px; margin: 13px auto 5px}
#newFeedMain.modi .newFeed_mid .mid_section2 a span{ display: block; line-height: 1.3; width: auto; color: #425963; margin: 0}
#newFeedMain.modi .newFeed_mid .mid_section2 a strong{ font-size: 20px; color: #323232; line-height: 1.2; vertical-align: top;}
#newFeedMain.modi .newFeed_mid .mid_section4 a{ background: #cacaca url(../img/nongsaroAdd/feedMain/newFeedLink4.jpg) no-repeat 0 100%; width: 325px; height: 150px; box-sizing: border-box; padding: 20px 25px 0 0;}
#newFeedMain.modi .newFeed_mid .mid_section4 a span{ padding-left: 150px; word-break: keep-all; line-height: 1.5;}
/* 한국표준사료성분표 메인 2018 12 10 수정 */
#newFeedMain.modi .newFeed_mid .mid_section2 a{ float: left; width: 185px; background: #8fc9e1}
#newFeedMain.modi .newFeed_mid .mid_section2 a i{ background-position:  0 -727px; width: 76px; height: 76px; margin: 9px auto 5px; display: block}
#newFeedMain.modi .newFeed_mid .mid_section2 a+a{ background: #5a7a8f; text-align: left; }
#newFeedMain.modi .newFeed_mid .mid_section2 a + a i{ background-position:  0 -805px; width: 76px; height: 76px; margin: 9px auto 5px;}
#newFeedMain.modi .newFeed_mid .mid_section2 a+a i{ display: block;}
#newFeedMain.modi .newFeed_mid .mid_section2 a+a span, #newFeedMain.modi .newFeed_mid .mid_section2 a+a strong{ color: #fff; text-indent: 30px}
#newFeedMain.modi .newFeed_mid .mid_section4 a{ background: #3d5b6e; width: 200px; padding: 0; text-align: center; color: #fff}
#newFeedMain.modi .newFeed_mid .mid_section4 a i{ background: url(../img/nongsaroAdd/feedMain/newFeedLink.png) no-repeat 0 -881px; width: 91px; height: 61px; margin: 24px auto 23px; display: block}

/* 2018 12 12 */
.agchInfo{ margin-top: 3px; border: 1px solid #dedede; border-top-color: #bebebe; padding: 5px 10px 13px 160px; position: relative; letter-spacing: -0.055em}
.agchInfo:before{ content: ''; display: block; background: url(/common/error/icon.png) no-repeat 0 0; width: 103px; height: 74px; position: absolute; top: 12px; left: 30px}
.agchInfo>strong{ font-size: 18px; color: #2f74c3; line-height: 40px}
.agchInfo>p{ font-size: 14px; color: #424242; line-height: 1.5; word-break: keep-all}
.agchInfo>p strong{ display: inline-block; font-size: inherit; vertical-align: inherit; color: #ff7000; font-weight: 600; margin-left: 10px; }
.pop-area .agchInfo{ margin: 5px 10px -10px}
.pesticideCompany .agchInfo{ padding: 5px; margin: 0 5px 15px !important; position: relative; top: 5px}
.pesticideCompany .agchInfo>strong{ padding: 0; border: 0; font-size: 16px}
.pesticideCompany .agchInfo>p{ border-top: 2px solid #dedede; padding-top: 5px}
.pesticideCompany .agchInfo>p strong{ margin: 0; padding: 5px; border: 0}
.agchInfo>strong:before{ content: '\26A0'; display: inline-block; color: #ff0000; margin-right: 0.2em; font-size: 1.2em}

/*#customSearch .customSch_resultArea #agchmRegistInfoLstArea  h4.mn2+.costomTabCont>.tab-type01{ margin: 0 0 2px !important; background: none; height: auto}
#customSearch .customSch_resultArea #agchmRegistInfoLstArea h4.mn2+.costomTabCont>.tab-type01>ul>li{ border: 0; margin: 0 1px 0 0; vertical-align: top;}
#customSearch .customSch_resultArea #agchmRegistInfoLstArea h4.mn2+.costomTabCont>.tab-type01>ul>li a{ background: #f7f7f7; border: 1px solid #e1e1e1; border-top-color: #478edc; color: #505050; line-height: 35px; padding: 0 20px; letter-spacing: -0.035em; font-size: 15px; font-weight: 400;}
#customSearch .customSch_resultArea #agchmRegistInfoLstArea h4.mn2+.costomTabCont>.tab-type01>ul>li.on a{ background: #93bbe5; border-color: #93bbe5; border-top-color: #478edc; color: #000 !important; font-weight: 600}
*/
.manualPesticideLayer1{ position: absolute !important}
.manualPesticideLayer1 .diseaseH{ position: relative !important}
.manualPesticideLayer1 .diseaseH+.tab-type01{ margin: 10px 10px -5px 15px !important; background: none; height: auto}
.manualPesticideLayer1 .diseaseH+.tab-type01>ul>li{ border: 0; margin: 0 1px 0 0; vertical-align: top; width: calc(50% - 1px);}
.manualPesticideLayer1 .diseaseH+.tab-type01>ul>li a{ background: #f7f7f7;  color: #505050; line-height: 1.5; padding: 10px 20px; letter-spacing: -0.035em; font-size: 15px; font-weight: 400;}
.manualPesticideLayer1 .diseaseH+.tab-type01>ul>li.on a{ background: #f3d420; color: #000 !important; font-weight: 600}
.manualPesticideLayer1 .pesticideCont{ padding: 10px 0 10px 5px !important;}
.selectBlue::-ms-expand{ display: none}

/* 2018 12 14 */
.tab-type01#agch_tabs{ margin: 10px 0; position: relative; height: auto; background: none}
.tab-type01#agch_tabs ul li{ background: none; border: 0;}
.tab-type01#agch_tabs ul li a{ padding: 10px; line-height: 1.5}
.tab-type01#agch_tabs ul li:after{ content: ''; display: block; position: absolute; left: 0; bottom: -3px; width: 100%; height: 3px; width: 804px}
.tab-type01#agch_tabs ul li:first-child a{ /* background: #0f3fa3; */ background: #879FD1; color: #fff !important}
.tab-type01#agch_tabs ul li + li a{ /*background: #ffca00;*/ background: #FFE47F; color: #4C4426;}
.tab-type01#agch_tabs ul li.on:first-child:after{ background: #0f3fa3}
.tab-type01#agch_tabs ul li + li.on:after{ background: #ffca00}
.manualPesticideLayer1 .diseaseH+.tab-type01#agch_tabs ul li:after{ width: 100%}
#customSearch .customSch_resultArea #agchmRegistInfoLstArea  h4.mn2+.costomTabCont>.tab-type01#agch_tabs{ margin: 10px 0 0 !important}
.tab-type01#agch_tabs ul li.on:first-child a{ background: #0f3fa3;}
.tab-type01#agch_tabs ul li + li.on a{ background: #ffca00; color: #000}

#sptExpert.tkQuizAgr.gdCont .tp{ background: url(../img/nongsaroAdd/event/event_201812.jpg) no-repeat 0 0; padding: 20px 0 41px 190px;}
#sptExpert.tkQuizAgr.gdCont .tp span{ font-size: 15px; line-height: 1.4; margin: 0 0 10px;}
#sptExpert.tkQuizAgr.gdCont .tp span + span{ margin: 0; padding: 0 0 20px 70px;}
#sptExpert.tkQuizAgr.gdCont .tp span + span:before{ background: #173c67;}
#sptExpert.tkQuizAgr.gdCont .tp span + span strong{ margin-right: 5px}
#sptExpert.tkQuizAgr.gdCont .tp span:last-child{ line-height: 40px; padding: 0;}
#sptExpert.tkQuizAgr.gdCont .tkQuizListArea .tkQuizList > p strong{ font-size: 14px; float: right; margin-right: 10px; color: #333; font-weight: 400;}
#sptExpert.tkQuizAgr.gdCont .tkQuizListArea .tkQuizList > p strong:before{ content: '\272A'; display: inline-block; font-weight: 400; font-size: 16px; line-height: 1; margin: 0 5px 0 0; color: #c70800;}

/* 2018 12 17 팜투테이블 */
.farmtoTable{ margin: 5px 0 0}
.farmtoTable .tpCont > p{ background: url(../img/nongsaroAdd/farmTable/list_tp.jpg) no-repeat 50% 0; height: 200px; position: relative; text-align: center; font-size: 17px; color: #fff;  z-index: 1}
.farmtoTable .tpCont > p > strong{ display: block; padding: 28px 0 10px; font-size: 22px; color: #fff;}
.farmtoTable .tpCont > p > strong:before{ content: ''; display: block; margin: 0 auto 10px; width: 106px; height: 64px; background: url(../img/nongsaroAdd/farmTable/icon.png) no-repeat}
.farmtoTable .tpCont > p:before{ content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: -1}
.farmtoTable .tpCont > ul{ border-top: 2px solid #6a727f; padding-top: 3px; margin: 15px 0 5px}
.farmtoTable .tpCont > ul:after{ content: ''; display: block; clear: both;}
.farmtoTable .tpCont > ul li{ float: left; width: calc(16.8% - 1px); margin: 0 -1px -1px 0}
.farmtoTable .tpCont > ul li:first-child, .farmtoTable .tpCont > ul li:nth-child(7){ margin-left: 1px}
.farmtoTable .tpCont > ul li a{ display: block; line-height: 50px; background: #f0f0f0; border: 1px solid #d9d9d9; box-sizing: border-box; text-align: center; font-size: 17px; color: #323232}
.farmtoTable .tpCont > ul li.active a{ background: #3db363; border-color: #3db363; font-weight: 600; color: #fff}
.farmtoTable .listCont{ margin: 0 2px 0 1px; position: relative; text-align: center; }
.farmtoTable .listCont .list_tpSlide, .farmtoTable .listCont .list_tpSlide li{ height: 200px; overflow-y:hidden}
.farmtoTable .listCont .list_tpSlide li a{ display: block; overflow: hidden}
.farmtoTable .listCont .list_tpSlide li a img{ width: 100%}
.farmtoTable .listCont .bx-controls{ position: absolute; top: 80px; z-index: 90; width: 100%}
.farmtoTable .listCont .bx-controls-direction a{ display: block; position: absolute; width: 32px; height: 32px; border-radius: 100%; border: 2px solid #fff; font-size: 0;  text-align: center;}
.farmtoTable .listCont .bx-controls-direction a.bx-prev{ left: 30px;}
.farmtoTable .listCont .bx-controls-direction a.bx-next{ right: 30px; left: auto}
.farmtoTable .listCont .bx-controls-direction a:before{ content: '\276E'; display: inline-block; font-size: 20px; line-height: 30px; color: #fff}
.farmtoTable .listCont .bx-controls-direction a.bx-next:before{ content: '\276F';}
.farmtoTable .listCont .bx-pager{ display: none}
.farmtoTable .listCont h4{ margin: 30px 0 5px; font-size: 23px; color: #323232; line-height: 40px}
.farmtoTable .listCont h4 strong{ color: #ee5f4a; font-size: inherit; vertical-align: inherit}
.farmtoTable .listCont .foodList{ display: inline-block; border-top: 2px solid #6a727f; padding-top: 30px}
.farmtoTable .listCont .foodList li{ display: inline-block; width: 250px;}
.farmtoTable .listCont .foodList li a{ display: block; position: relative; margin: 0 15px 0 0}
.farmtoTable .listCont .foodList li:last-child a{ margin-right: 0}
.farmtoTable .listCont .foodList li a span{ display: block; overflow: hidden;  height: 190px;}
.farmtoTable .listCont .foodList li a span img{ height: 100%; position: relative; left: -40%}
.farmtoTable .listCont .foodList li a span+span{ height: 95px;  border: 1px solid #c6c6c6; border-top: 0; box-sizing: border-box; text-align: left; padding: 10px; font-size: 15px; color: #6c6b6b}
.farmtoTable .listCont .foodList li a span+span strong{ display: block; font-size: 20px; color: #323232; margin-top: 10px}
.farmtoTable .tpCont > ul.tpContDtl{ margin: 0; position: relative}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont{ display: none; position: absolute; left: 1px; top: 3px; width: 100%; height: 102px; text-align: center; background: #3db363;}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont>h4{  border-bottom: 1px solid #fff; display: inline-block; font-size: 23px; color: #fff; line-height: 40px; margin: 5px 0 0; font-weight: 400}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont>h4 strong{ font-size: inherit; vertical-align: inherit; color: #ffe400}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont>p>a{ display: inline-block; padding: 0 20px; font-size: 18px; line-height: 40px; font-weight: 400; background: none; border: 0; color: #fff}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont>p>a:before{ content: '\2023'; display: inline-block; color: #ffe400; margin-right: 5px}
.farmtoTable .tpCont > ul.tpContDtl .tabShow .tabsHideCont{  display: block; box-shadow: 0 5px 5px -3px rgba(0,0,0,0.5); z-index: 10}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont .tabsHideClose, .farmtoTable .cropsList>li>div>a, .farmtoTable .foodCont .foodIngre .measuring>a{ position: absolute; right: 5px; top: 5px; line-height: 30px; font-size: 0;  background: none; border: 0}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont .tabsHideClose:before, .farmtoTable .cropsList>li>div>a:before, .farmtoTable .foodCont .foodIngre .measuring>a:before{ content: '\2573'; display: inline-block; font-size:20px; font-weight: 300; padding: 0 15px; color: #fff}
.farmtoTable .foodCont>p{ position: relative; text-align: center; padding-top: 160px; margin-bottom: 10px}
.farmtoTable .foodCont>p>span{ display: block; width: calc(100% - 5px); height: 200px; overflow: hidden; position: absolute; top: 0; margin: 0 2px 0 1px; }
.farmtoTable .foodCont>p>span img{ width: 100%;}
.farmtoTable .foodCont>p>strong{ display: block; font-size: 30px; color: #323232; line-height: 45px; position: relative; z-index: 10}
.farmtoTable .foodCont>p>strong:before{ content: ''; display: block; width: 72px; height: 72px; background: url(../img/nongsaroAdd/farmTable/icon.png) no-repeat; margin: 0 auto}
.farmtoTable .foodCont>p.january>strong:before{ background-position: -108px 0}
.farmtoTable .foodCont>p.february>strong:before{ background-position: -181px 0}
.farmtoTable .foodCont>p.march>strong:before{ background-position: -254px 0}
.farmtoTable .foodCont>p.april>strong:before{ background-position: -327px 0}
.farmtoTable .foodCont>p.may>strong:before{ background-position: -400px 0}
.farmtoTable .foodCont>p.june>strong:before{ background-position: -473px 0}
.farmtoTable .foodCont>p.july>strong:before{ background-position: -546px 0}
.farmtoTable .foodCont>p.august>strong:before{ background-position: -619px 0}
.farmtoTable .foodCont>p.september>strong:before{ background-position: -682px 0}
.farmtoTable .foodCont>p.october>strong:before{ background-position: -765px 0}
.farmtoTable .foodCont>p.november>strong:before{ background-position: -838px 0}
.farmtoTable .foodCont>p.december>strong:before{ background-position: -911px 0}
.farmtoTable .foodCont .cropsList{ position: relative; text-align: center}
.farmtoTable .foodCont .cropsList:after{ content: ''; display: block; clear: both;}
.farmtoTable .foodCont .cropsList>li{ border-top: 2px solid #6a727f; width: 32.5%; padding-top: 3px; display: inline-block}
/* .farmtoTable .foodCont .cropsList>li:nth-child(2){ margin: 0} */
.farmtoTable .foodCont .cropsList>li>a, .farmtoTable .foodCont .cropsList>li>a span{ display: block; height: 60px; overflow: hidden; position: relative}
.farmtoTable .foodCont .cropsList>li>a img, .farmtoTable .cropsList>li>div>p img{ width: 100%}
.farmtoTable .foodCont .cropsList>li>a:before, .farmtoTable .cropsList>li>div>p:before{ content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5)}
.farmtoTable .foodCont .cropsList>li>a:after{ content: '\276F\0020작물알아보기 Click'; color: #adadad; display: block; position: absolute; left: 0; bottom: 0; height: 20px; background: #000; width: 100%}
.farmtoTable .foodCont .cropsList>li>a span, .farmtoTable .cropsList>li>div>p span{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #fff; text-align: center; font-size: 15px; line-height: 40px}
.farmtoTable .foodCont .cropsList>li>a>span em, .farmtoTable .cropsList>li>div>p span em{ font-style: italic; margin-left: 3px; font-size: inherit; vertical-align: inherit;}
.farmtoTable .cropsList>li>div{ display: none; position: absolute; left: 0; top: 0; width: 100%; z-index: 20; border-top: 2px solid #6a727f; padding-top: 3px; background: #fff}
.farmtoTable .cropsList>li.active>div{ display: block}
.farmtoTable .cropsList>li>div>p{ position: relative; height: 80px; overflow: hidden;}
.farmtoTable .cropsList>li>div>p span{ font-size: 20px; line-height: 80px;  font-weight: 400}
.farmtoTable .cropsList>li>div>p span strong{ font-size: 25px; vertical-align: inherit; font-weight: 600}
.farmtoTable .cropsList>li>div>p span em{ font-size: 20px; margin-right: 3px; font-weight: 400}
.farmtoTable .cropsList>li>div>a{ top: 25px}
.farmtoTable .cropsList>li>div>a:before{ font-size:30px; font-weight: 100; padding: 0 15px; color: rgba(255,255,255,0.57)}
.farmtoTable .cropsList .innerbox{ border: 3px solid #ee5f4a; margin-top: 1px;}
.farmtoTable .cropsList .innerbox>p{ background: #e2e2e2; font-size: 16px; position: relative; padding: 20px 10px 10px}
.farmtoTable .cropsList .innerbox>p>span{ position: absolute; left: 50%; transform: translateX(-50%); display: inline-block; line-height: 30px; padding: 0 10px; background: #ee5f4a; color: #fff; font-size: 16px; top: -18px}
.farmtoTable .cropsList .innerbox>div{ padding: 10px; background: #fff; text-align: left}
.farmtoTable .cropsList .innerbox .scrollGrid{ overflow: hidden; position: relative}
.farmtoTable .cropsList .innerbox .scrollGrid table{ width: 977px}
.farmtoTable .cropsList .innerbox .scrollGrid table th, .farmtoTable .cropsList .innerbox .scrollGrid table td{ text-align: center; vertical-align: middle; font-size: 16px; padding: 5px 0}
.farmtoTable .cropsList .innerbox .scrollGrid table thead th{ background: #fff; border: 1px solid #70bc5c; border-top-width: 2px; font-weight: 600; width: 7.5%;}
.farmtoTable .cropsList .innerbox .scrollGrid table thead th:first-child{ background: #70bc5c; width: 10%; }
.farmtoTable .cropsList .innerbox .scrollGrid table td{ background: #fff; border: 1px solid #ccc; height: 20px; font-size: 0; color: #fff}
.farmtoTable .cropsList .innerbox .scrollGrid table tbody th{ background: #a9d79d;  border: 1px solid #a9d79d; height: 20px}
.farmtoTable .cropsList .innerbox .scrollGrid table td.empty{ border: 0; padding: 0; height: 5px}
.farmtoTable .cropsList .innerbox .scrollGrid table td.s{ background: #daedff}
.farmtoTable .cropsList .innerbox .scrollGrid table td.r{ background: #ffe6d7}
.farmtoTable .cropsList .innerbox .scrollGrid table td.c{ background: #e7ecbd}
.farmtoTable .cropsList .innerbox>div .tl, .farmtoTable .foodCont>div .tl{ font-size: 20px; color: #323232; line-height: 40px; font-weight: 600}
.farmtoTable .cropsList .innerbox>div .tl strong{ color: #ee5f4a; font-size: inherit; vertical-align: inherit}
.farmtoTable .cropsList .innerbox .floatDiv{ margin-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #000}
.farmtoTable .cropsList .innerbox .fl{ width: 50%; position: relative}
.farmtoTable .cropsList .innerbox .fl.scrollGrid{ height: 145px;}
.farmtoTable .cropsList .innerbox .scrollGrid table{ width: calc(100% - 1px); table-layout: fixed;}
.farmtoTable .cropsList .innerbox .scrollGrid table td{ border: 1px solid #ccc; background: #fff; width: 8.3%; height: 25px}
.farmtoTable .cropsList .innerbox .fl.scrollGrid>div{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.farmtoTable .cropsList .innerbox .fl.scrollGrid>div span{ display: block; position: absolute; background: rgba(108,108,108, 0.2);}
.farmtoTable .cropsList .innerbox .fl.scrollGrid>div span:before{ content: ''; display: block; position: absolute; top: calc(50% - 10px); left: 50%; transform: translateX(-50%); width: 10px; height: 10px; background: #fff; border: 5px solid #ee5f4a; border-radius: 100%}
.farmtoTable .cropsList .innerbox .fl.scrollGrid>div span.trans{ background: rgba(255,255,255,0);}
.farmtoTable .cropsList .innerbox>div .tl span{ font-size: 15px; color: #323232; line-height: 30px; font-weight: 400; margin-left:5px}
.farmtoTable .cropsList .innerbox ul.fl li{ margin:0 0 3px 15px; vertical-align: top; font-size: 15px; min-height: 30px}
.farmtoTable .cropsList .innerbox ul.fl li strong{ display: block; float: left; width: 25%; font-size: 17px; min-height: 30px;}
.farmtoTable .cropsList .innerbox ul.fl li strong:before{ content: ''; display: inline-block; margin-right: 5px; border: 1px solid #000; width: 3px; height: 3px; border-radius: 100%; vertical-align: middle}
.farmtoTable .cropsList .innerbox .btnL{ margin: 10px 0 0}
.farmtoTable .cropsList .innerbox .btnL:after{ content: ''; display: block; clear: both}
.farmtoTable .cropsList .innerbox .btnL a{ display: inline-block; padding: 12px 10px; line-height: 1; font-size: 14px; color: #fff; background: #3db363; letter-spacing: -0.085em; height: 20px; margin: 0 3px 4px; width: auto; float: left}
.farmtoTable .cropsList .innerbox .btnL a:before{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/farmTable/icon.png) no-repeat -756px -72px; width: 18px; height: 18px; margin-right: 5px; vertical-align: middle}
.farmtoTable .cropsList .innerbox .btnL a.recipe:before{ background-position: -775px -72px; width: 22px;}
.farmtoTable .cropsList .innerbox .btnL a.school{ background: #6a727f;}
.farmtoTable .cropsList .innerbox .btnL a.school:before{  background-position: -739px -72px; width: 16px;}
.farmtoTable .cropsList .innerbox .btnL a:last-child{ background: #444c59;}
.farmtoTable .cropsList .innerbox .btnL a:last-child:before{ display: none}
.farmtoTable .foodCont>div{ margin: 35px 10px 50px; position: relative}
.farmtoTable .foodStorty{ margin: 35px 50px 50px; border-bottom: 4px solid #dedede; position: relative; text-align: center; letter-spacing: -0.085em}
.farmtoTable .foodStorty:before, .farmtoTable .foodStorty:after{ content: ''; display: block; background: url(../img/nongsaroAdd/farmTable/icon.png) no-repeat 0 -72px; width: 268px; height: 52px; margin: 0 auto}
.farmtoTable .foodStorty:after{ position: absolute; background-position: -270px -72px; width: 216px; height: 66px; right: 0; bottom: -30px}
.farmtoTable .foodStorty>strong{ display: inline-block; font-size: 25px; color: #323232; font-weight: 400; margin: 15px 0 35px}
.farmtoTable .foodStorty>strong:before, .farmtoTable .foodStorty>strong:after{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/farmTable/icon.png) no-repeat -487px -72px; width: 37px; height: 28px; margin: 0 10px 0 -40px;}
.farmtoTable .foodStorty>strong:after{ background-position: -487px -101px; position: relative; bottom: -10px; margin: 0 -50px 0 10px;}
.farmtoTable .foodStorty>p{ padding: 10px 20px 65px; border-bottom: 1px solid #c1c1c1; color: #6a727f; font-size: 16px; line-height: 30px;}
.farmtoTable .foodCont>div .tl{ text-align: center}
.farmtoTable .foodCont>div .tl span{ font-size: 16px; color: #737373; font-weight: 400; margin-left: 5px}
.farmtoTable .foodCont>div .tl:before{ content: ''; display: block; background: url(../img/nongsaroAdd/farmTable/icon.png) no-repeat -524px -72px; width: 52px; height: 51px; margin: 0 auto}
.farmtoTable .foodCont>div.foodStep .tl:before{ background-position: -577px -72px}
.farmtoTable .foodCont>div.foodQna .tl:before{ background-position: -630px -72px}
.farmtoTable .foodCont .foodIngre>a{ position: absolute; right: 0; top: 61px; display: block; background: #f5f5f5; border: 1px solid #d0d0d0; font-size: 14px; line-height: 30px; padding: 0 10px; color: #323232}
.farmtoTable .foodCont .foodIngre .measuring{ display: none; background: #f5f5f5; border: 1px solid #d0d0d0; border-top-color: #6a727f; padding: 20px 0; position: relative; text-align: center;}
.farmtoTable .foodCont .foodIngre .measuring span{ display: inline-block;  color: #323232; font-size: 16px; margin: 0 15px}
.farmtoTable .foodCont .foodIngre .measuring>a{ top: 13px}
.farmtoTable .foodCont .foodIngre .measuring>a:before{ color: #737373}
.farmtoTable .foodCont .foodIngre .measuring + p{ font-size: 16px; color: #737373; line-height: 30px; padding: 10px 180px; text-align: center}
.farmtoTable .foodCont .foodStep ul{ margin-top: 30px}
.farmtoTable .foodCont .foodStep li{ margin-bottom: 10px; vertical-align: top; min-height: 160px}
.farmtoTable .foodCont .foodStep li>span{ float: left; display: block; width: 240px; height: 160px; overflow: hidden; margin-right: 10px}
.farmtoTable .foodCont .foodStep li>span img{ width: 100%;}
.farmtoTable .foodCont .foodStep li>p{ margin-left: 250px; padding: 0 0 10px 50px; font-size: 16px; color: #323232; position: relative; line-height: 1.5}
.farmtoTable .foodCont .foodStep li>p:before{ content: '1'; display: block; position: absolute; left: 0; top: 0; background: #6a727f; color: #fff; width: 35px; height: 30px; line-height: 30px; text-align: center; font-size: 20px}
.farmtoTable .foodCont .foodStep li:nth-child(2)>p:before{ content: '2';}
.farmtoTable .foodCont .foodStep li:nth-child(3)>p:before{ content: '3';}
.farmtoTable .foodCont .foodStep li:nth-child(4)>p:before{ content: '4';}
.farmtoTable .foodCont .foodStep li:nth-child(5)>p:before{ content: '5';}
.farmtoTable .foodCont .foodStep li:nth-child(6)>p:before{ content: '6';}
.farmtoTable .foodCont .foodStep li:nth-child(7)>p:before{ content: '7';}
.farmtoTable .foodCont .foodStep li:nth-child(8)>p:before{ content: '8';}
.farmtoTable .foodCont .foodStep li:nth-child(9)>p:before{ content: '9';}
.farmtoTable .foodCont .foodStep li:nth-child(10)>p:before{ content: '10';}
.farmtoTable .foodCont .foodStep li:nth-child(11)>p:before{ content: '11';}
.farmtoTable .foodCont .foodStep li:nth-child(12)>p:before{ content: '12';}
.farmtoTable .foodCont .foodStep li .tipBox{ margin: 5px 0 0 250px; background: #daf1f3; border: 1px solid #96c7cb; border-radius: 3px; padding: 15px 15px 15px 45px; position: relative; font-size: 14px; color: #48657e;}
.farmtoTable .foodCont .foodStep li .tipBox:before, .farmtoTable .foodCont .foodQna>ul>li .q:before{ content: '' !important; display: block; background: url(../img/nongsaroAdd/farmTable/icon.png) no-repeat -683px -72px; width: 18px; height: 26px; position: absolute; left: 15px; top: 15px}
.farmtoTable .foodCont .foodQna>ul{ margin-top: 15px}
.farmtoTable .foodCont .foodQna>ul>li{ margin-bottom: 35px;}
.farmtoTable .foodCont .foodQna>ul>li .q{ padding-left: 45px; position: relative; line-height: 42px; font-size: 18px; color: #323232}
.farmtoTable .foodCont .foodQna>ul>li .q:before{ background-position: -702px -72px; width: 37px; height: 42px;left: 0; top: 0;}
.farmtoTable .foodCont .foodQna>ul>li .a{ margin: 5px 0 0 0; font-size: 16px; color: #5b5b5b; background: #eee; border-top: 1px solid #c9c9c9; padding: 10px 10px 30px; line-height: 1.5}
.farmtoTable .monthCrops{ display: inline-block; text-align: center; margin-top: 10px}
.farmtoTable .monthCrops>span{ float: left; width: 230px; height: 90px; overflow: hidden; margin: 0 3px 0 0; background: #000; position: relative}
.farmtoTable .monthCrops>span em{ position: absolute; left: 0; top: 0; min-width: 45px; height: 30px; color: #fff; font-size: 14px; line-height: 30px; text-align: center; background: #ee5f4a; padding: 0 10px}
.farmtoTable .monthCrops>span img{ height: 100%; opacity: 0.8;}
.farmtoTable .foodStorty>p{ padding: 10px 10px 65px; text-align: left; word-break: keep-all;}
.farmtoTable .foodCont .foodQna>ul>li .q:before{ background-position: -800px -72px;}
.farmtoTable .tpCont > p > a, .goFarmtoTable{ display: block; position: absolute; top: 90px; left: 67%; background: #3db363; height: 35px; line-height: 35px; font-size: 15px; color: #fff !important; padding: 0 10px; border-radius: 5px}
.goFarmtoTable{ position: static; margin-bottom: -5px;}
.farmtoTable .tpCont > p > a:before, .goFarmtoTable:before{ content: ''; display: inline-block; margin-right: 5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 6px solid #fff; width: 0; height: 0}

/* 2019 01 10 자동완성 */
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe, 
#nongsaroHead + script + #divAutoComplete.newAutoframe{ left: calc(100% / 2 - 500px + 260px);  width: 387px !important; border: 0 !important;}
#nongsaroHead + script + #divAutoComplete.newAutoframe{ left: calc(100% / 2 - 500px + 356px); width: 354px !important; }
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe{ left: 365px;  width: 354px !important; border: 0 !important;}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div{ border: 2px solid #3f88dc;  border-top: 0; padding-bottom: 40px;}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea{ padding: 5px 0 15px !important;}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul:after, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul:after, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul:after{ content: ''; display: block; clear: both;}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li{ float: right; margin: 0 10px 0 0; width: calc(49% - 10px); background: #ebf3fb; line-height: 28px; font-weight: 600; text-indent: 10px; color: #2f74c3; font-size: 15px; }
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:first-child, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:first-child, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:first-child{ margin: 0; width: 100%; background: #ebf3fb;  text-indent: 20px; color: #323232}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.wide, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.wide, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.wide{ margin: 0 10px !important; width: calc(100% - 20px) !important}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:nth-child(2n), 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:nth-child(2n), 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:nth-child(2n){ float: left;  margin: 0 0 0 10px}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul{ padding: 5px 0; background: #fff; border-top: 1px solid #8db3df;}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:first-child > ul, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:first-child > ul, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:first-child > ul{ padding: 5px 10px}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul > li, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul > li, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul > li{ text-indent: 10px;}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul > li > a, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul > li > a, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul > li > a{ padding: 0; line-height: 28px; font-weight: 400; font-size: 14px;}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul > li > a .keyword, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul > li > a .keyword, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li > ul > li > a .keyword{ font-weight: 600; color: #e04001}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.line1 ul, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.line1 ul, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.line1 ul{ height: 28px;}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.line2 ul, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.line2 ul, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.line2 ul{ height: 55px;}
#nongsaroHead_btnAdd + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.line3 ul, 
#nongsaroHead + script + #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.line3 ul, 
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li.line3 ul{ height: 84px;}

/* 2019 01 17 */
#satisfacPoll .tp{ background: #603f2c url(../img/nongsaroAdd/event/satisfac_poll.png) no-repeat 0 0; position: relative; text-align: center; font-size: 16px; color: #000; margin-top: 10px; padding: 20px 190px 0 100px; height: 310px;}
#satisfacPoll .tp span, #satisfacPoll .tp strong{ display: block; letter-spacing: -0.075em;  line-height: 1.5}
#satisfacPoll .tp strong{ font-size: 20px; color: #1d510f;}
#satisfacPoll .tp strong em{ display: block; font-size: 45px; color: #603f2c;  letter-spacing: -0.15em; line-height: 1;}
#satisfacPoll .tp strong + span{ padding-top: 15px;  line-height: 1.2}
#satisfacPoll .tp .date{ position: absolute; bottom: 0; width: 100%; left: 0; color: #fff; line-height: 40px; font-weight: 600; letter-spacing: 0}
#satisfacPoll .tkQuizList{ background: #fff5ef}
#satisfacPoll .tkQuizList ul{ padding: 0 10px}
#satisfacPoll .tkQuizList > ul > li{ border-bottom: 1px dashed #a79629; padding-bottom: 15px; margin-bottom: 0}
#satisfacPoll .tkQuizList > ul > li:last-child{ border: 0}
#satisfacPoll .tkQuizList > ul > li strong{ letter-spacing: -0.085em} 
#satisfacPoll .tkQuizList > ul ul li label{ display: block; font-size: 16px; line-height: 35px; position: relative; padding-left: 40px; cursor: pointer}
#satisfacPoll .tkQuizList > ul ul li input[type='checkbox']{ display: none; /* appearance: none; -webkit-appearance: none; -moz-appearance: none; */ }
#satisfacPoll .tkQuizList > ul ul li input[type='checkbox'] + label:before{ content: '\2714'; display: block; position: absolute; left: 0; top: 5px; width: 30px; height: 30px; background: #ddd; line-height: 30px; text-align: center; color: #fff}
#satisfacPoll .tkQuizList > ul ul li input[type='checkbox']:checked + label:before{ background: #c70800; color: #fff}
#satisfacPoll .tkQuizList > ul ul li input[type='text']{ background: #fff; height: 35px; border: 0; border-bottom: 1px solid #a79629; margin: 5px 0 0}
#satisfacPoll .tkQuizList > ul ul li input[type='text']:disabled{ display: none}
#satisfacPoll .tkQuizList + p{ font-size: 18px; text-align: center; font-weight: 600; padding: 10px 0}
#satisfacPoll .tkQuizList + p:before{ content: '\263A'; display: inline-block; font-size: 25px; vertical-align: top;}
#satisfacPoll a.orig{ background: #603f2c; margin-top: 15px}

/* 2019 01 22 */
#srchFm ul li.full{ position: relative}
#srchFm ul li.full > a{ display: block; position: absolute; right: 0; top: 5px; background: #4998ff; color: #fff; font-size: 14px; border-radius: 5px;line-height: 30px; padding: 0 15px;}
#srchFm ul li.full > a:before{ content: '\276F\276F'; display: inline-block; vertical-align: top; font-size: 10px; margin-right: 5px;}

/* 2019 01 28 PLS 품목별 올바른 농약사용 안내서 */
#plsInfo .plsDetail_tabs li{ width: 20% !important}
#plsInfo .plsDetail_tabs li a{ font-size: 16px; letter-spacing: -0.095em;}
#plsInfo .plsDetail_tabs li.active a{ font-size: 17px;}
#plsInfo .plsDetail_tabs li:last-child a{ line-height: 1.3; height: 57px;}
#plsInfo .plsDetail_tabs li:last-child.active a{ word-break: keep-all}
#plsInfo .plsDetail_tabs li:last-child p{ width: calc(100% - 1px);}
#plsInfo .section.plsCrops h1{ background: url(../img/nongsaroAdd/plsInfo/plsCrops.gif) no-repeat 100% 0; letter-spacing: -0.09em}
#plsInfo .section.plsCrops h1 span{ padding: 0}
#plsInfo .section.plsCrops h1 span+span{ padding: 8px 0 20px}
#plsInfo .plsCropsGuide span:first-child:before{ content: ''; display: inline-block; position: relative; background: url(../img/nongsaroAdd/plsInfo/icon3.png) no-repeat -51px -187px; width: 42px; height: 38px; top: -8px; vertical-align: top; margin-right: 10px}
#plsInfo .plsCropsSearch{ margin-top: 10px; background: #f3f3f3; letter-spacing: -0.085em; position: relative}
#plsInfo .plsCropsSearch h2{ background: #d1d1d1; text-align: center; font-size: 18px; color: #000; padding: 8px 0; font-weight: 400; line-height: 1.3; height: 24px}
#plsInfo .plsCropsSearch .cropsSch{ position: absolute; right: 10px; top: 55px}
#plsInfo .plsCropsSearch .cropsSch label{ position: absolute; width: 0; height: 0; text-indent: -9999px;}
#plsInfo .plsCropsSearch .cropsSch input[type='text']{ border-radius: 5px 0 0 5px; border: 1px solid #d0d0d0; height: 30px; box-sizing: border-box; width: 200px}
#plsInfo .plsCropsSearch .cropsSch input[type='submit']{ background: #6a727f url(../img/nongsaroAdd/plsInfo/icon3.png) no-repeat -70px -37px; display: block; position: absolute; right: 0; top: 0; width: 40px; height: 30px; border-radius: 5px; cursor: pointer; font-size: 0}
#plsInfo .plsCropsSearch .cropsSchKeyword{ padding: 15px 0 0 10px;}
#plsInfo .plsCropsSearch .cropsSchKeyword button[type='button']{ display: inline-block; border-radius: 5px;  border: 1px solid #d0d0d0; box-sizing: border-box; width: 32px; height: 30px; text-align: center; line-height: 25px; background: #fff; cursor: pointer; margin: 0 1px}
#plsInfo .plsCropsSearch .cropsSchKeyword button:first-child{ width: 45px}
#plsInfo .plsCropsSearch .cropsSchKeyword button.active{ background: #0f60b5; border-color: #0f60b5; color: #fff; font-weight: 600}
#plsInfo .plsCropsSearch .plsCropsResult{ padding: 30px 8px 40px}
#plsInfo .plsCropsSearch .plsCropsResult>p{ font-size: 16px; color: #555; text-indent: 5px}
#plsInfo .plsCropsSearch .plsCropsResult>p strong{ color: #ff5553; font-size: inherit; vertical-align: inherit}
#plsInfo .plsCropsSearch .plsCropsResult>ul{ padding: 8px 0 0}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li{ float: left; width: calc(33.3% - 6px); margin: 0 3px 3px; background: #f3faff; border: 1px solid #d3d3d3; line-height: 36px; height: 38px; box-sizing: border-box; position: relative}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li:hover{ border-color: #6a727f}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li a{ display: block; width: calc(100% - 45px); text-indent: 5px; color: #555; font-size: 15px; letter-spacing: -0.085em}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li a:after{ content: ''; display: inline-block; background: url(../img/nongsaroAdd/plsInfo/icon3.png) no-repeat -72px -64px; width: 20px; height: 20px; vertical-align: middle; margin-left: 5px; opacity: 0.7}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li a+a{ position: absolute; right: 0; top: 0; width: 45px; height: 36px; border-left: 1px solid #d3d3d3; box-sizing: border-box; font-size: 0}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li:hover a{ font-weight: 600; color: #000}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li:hover a:after{ opacity: 1}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li:hover a+a{ border-color: #6a727f; background: #6a727f}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li a+a:after{ background-position: -72px -87px; opacity: 1; margin-top: -5px}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li:hover a+a:after{ background-position: -72px -110px;}

/* 2019 01 31 농약등록현황 */
.newSchBoxArea{ margin: 10px 0 0;}
.newSchBoxArea>div{ border: 1px solid #e3e3e3; margin-top: -1px; background: #f8f8f6; padding: 8px 18px 3px; position: relative}
.newSchBoxArea>div:first-child{ border-top: 1px solid #c9c9c9; margin-top: 0; background: #fff; padding: 10px 18px}
.newSchBoxArea .helpBox>ul{ position: relative; padding: 3px 0 0 75px; min-height: 70px} 
.newSchBoxArea .helpBox>ul:before{ content: ''; display: block; background: url(/common/error/icon.png) no-repeat -103px 0; width: 59px; height: 74px; position: absolute; left: 0; top: 0}
.newSchBoxArea .helpBox>ul>li{ font-size: 14px; color: #676767; letter-spacing: -0.075em; line-height: 1.6; position: relative; padding-left: 10px}
.newSchBoxArea .helpBox>ul>li:before{ content: ''; display: block; width: 4px; height: 4px; background: #2f74c3; position: absolute; left: 0; top: 10px}
.newSchBoxArea .helpBox>ul>li strong{ font-size: inherit; vertical-align: inherit; color: #323232}
.newSchBoxArea .schBoxArea{ min-height: 65px;}
.newSchBoxArea .schBoxArea>label{ position: absolute; width: 0; height: 0; font-size: 0}
.newSchBoxArea .schBoxArea>input[type='submit']{ position: absolute; right: 20px; top: 8px; width: 80px; height: 65px; background: #2f74c3; color: #fff; text-align: center; vertical-align: middle !important; font-weight: 600; cursor: pointer; z-index: 10}
.newSchBoxArea .schBoxArea>ul{ width: calc(100% - 20px - 60px)}
.newSchBoxArea .schBoxArea>ul>li{ float: left; width: 33.33%; margin-bottom: 5px; position: relative}
.newSchBoxArea .schBoxArea>ul>li label{ display: inline-block; font-size: 14px; color: #323232; line-height: 30px; width: 33%; letter-spacing: -0.085em}
.newSchBoxArea .schBoxArea>ul>li input[type='checkbox']{ display: block; position: absolute; left: 24%; top: 35%}
.newSchBoxArea .schBoxArea>ul>li input[type='text'], .newSchBoxArea .schBoxArea>ul>li select{ box-sizing: border-box; border: 1px solid #cfcfcf; height: 30px; width: 59%; margin-left: 3px}
.newSchBoxArea .schBoxArea>ul>li> ::input-placeholder{ color: transparent; font-size: 0}
.newSchBoxArea .schBoxArea>ul>li> ::-moz-input-placeholder{ color: transparent; font-size: 0}
.newSchBoxArea .schBoxArea>ul>li> ::-o-input-placeholder{ color: transparent; font-size: 0}
.newSchBoxArea .schBoxArea>ul>li> ::-webkit-input-placeholder{ color: transparent; font-size: 0}

/* 2019 02 18 */
.inspec{ background: #f5f5f5}
.inspec>div{ margin: 30px auto 0; width: 725px; /* border: 1px solid #053863; padding: 6px; background: #fff;*/ position: relative; background: #f5f5f5 url(/common/error/inspec.png) no-repeat 80% 0; padding-top: 70px }
.inspec>div>img{ display: block; position: absolute; left: 25px; top: 85px;}
.inspec>div>div{ padding: 210px 75px 50px; text-align: center; font-size: 18px; color: #636363}
.inspec>div>div>strong, .inspec>div>div>span{ display: block; letter-spacing: -0.085em; text-align: left}
.inspec>div>div>strong{ font-size: 34px; color: #232323; font-weight: 400; line-height: 50px; position: relative; padding: 0 30px; letter-spacing: -0.045em; }
.inspec>div>div>strong:before, .inspec>div>div>strong:after{ content: ''; display: block; position: absolute; background: url(/common/error/icon.png) no-repeat -181px 0; width: 27px; height: 21px;}
.inspec>div>div>strong:before{ top: 0; left: 0;}
.inspec>div>div>strong:after{ background-position: -181px -22px; left: auto; right: 0; bottom: 20px}
.inspec>div>div>span{ display: block; padding: 30px; line-height: 1.4}
.inspec>div>div>a{ display: inline-block; background: #053863; color: #fff; font-size: 16px; padding: 12px 20px 15px}

/* 모바일 이상 */
@media all and (min-width:768px){
.newFeedContainer .tab-type01, .newFeedContainer .tab-type06{ border-top: 1px solid #323232; background: none}
.newFeedContainer .tab-type01 li, .newFeedContainer .tab-type06 li{ margin: 0; background: none; border: 0; border-radius: 0}
.newFeedContainer .tab-type01 li a, .newFeedContainer .tab-type06 li a{ background: #f0f0f0; border: 1px solid #d4dde1; border-top: 0; font-size: 16px; color:#000; font-weight: 600}
.newFeedContainer .tab-type01 li.on a, .newFeedContainer .tab-type06 li.on a{ background: #478edc; border-color: #478edc; color: #fff !important;}
.newFeedContainer .select-bx{ margin-top: 2px !important}
.newFeedContainer .select-bx.mt30{ margin-top: 30px !important}
.newFeedContainer .select-bx .search-tit{ background: #fff; border: 2px solid #e9e9e9 !important; border-radius: 0; text-align: center; padding: 20px 0 15px}
.newFeedContainer .select-bx .search-tit input[type='text'], .newFeedContainer .select-bx .search-tit select, .newFeedContainer .tbl-type01 table td select, .newFeedContainer .tbl-type01 table td input[type='text'], .newFeedContainer .tbl-type01 table td input[type='password']{ background: #fafafa; border: 1px solid #cfcfcf; height: 35px; font-size: 15px;}
.newFeedContainer .tbl-type01 table td textarea{ background: #fafafa; border: 1px solid #cfcfcf; font-size: 15px;}
.newFeedContainer .select-bx .search-tit select, .newFeedContainer .tbl-type01 table td select{ height: 37px}
.newFeedContainer .select-bx .search-tit strong, .newFeedContainer .text-bx01 .tit{ display: none}
.newFeedContainer .select-bx .search-tit a.btn-1{ background: #478edc; border: 0; line-height: 37px; height: 37px; font-size: 16px; border-radius: 5px; color: #fff; font-weight: 600; padding: 0 30px}
.newFeedContainer .text-bx01{ border: 0 !important; background: #fff; border-bottom: 2px solid #e9e9e9 !important; padding: 15px 20px 10px}
.newFeedContainer .text-bx01 li{ margin: 0 2px 4px; padding: 0}
.newFeedContainer .text-bx01 li a{ background: #f8f8f8; border: 1px solid #d7d7d7; border-radius: 3px; height: 33px; line-height: 33px; min-width: 60px; text-align: center; font-size: 15px; color: #686868; padding: 0 10px; letter-spacing: -0.085em}
.newFeedContainer .text-bx01 li:first-child{ margin: 0 2px 0 0}
.newFeedContainer .text-bx01 li:first-child a{ height: 72px; line-height: 72px}
.newFeedContainer .text-bx01 li.on a, .newFeedContainer .text-bx01 li a:hover{ background: #54c159; border-color: #54c159; color: #fff}
.newFeedContainer .line{ padding: 30px 0 15px; font-size: 18px !important; text-align: center}
.newFeedContainer .line strong{ color: #e5562a; font-size: 20px; vertical-align: top}
.newFeedContainer .feedSchList:before, .newFeedContainer #farmFood .farmBox.edu:before{ content: ''; display: block; border-top: 1px solid #d7d7d7}
.newFeedContainer .feedSchList:after, .newFeedContainer .feedCompareBox .feedComparForm:after, .newFeedContainer #farmFood .farmBox.edu:after{ content: ''; display: block; clear: both}
.newFeedContainer .feedSchList, .newFeedContainer #farmFood .farmBox.edu{ border-top: 2px solid #51afeb;}
.newFeedContainer .feedSchList li, .newFeedContainer #farmFood .farmBox.edu li{ float: left; width: 33.33%}
.newFeedContainer .feedSchList li a, .newFeedContainer #farmFood .farmBox.edu li a{ display: block; margin: 0 15px; border: 0; border-bottom: 1px solid #bfd6ea; padding: 13px 0 12px 12px; position: relative; letter-spacing: -0.085em}
.newFeedContainer .feedSchList li a:before{ content: ''; display: block; position: absolute; width: 5px; height: 6px; background: #e5562a; left: 0; top: 25px}
.newFeedContainer .feedSchList li a strong{ display: block; height: 30px; line-height: 28px; overflow: hidden; font-size: 17px; color: #323232;}
.newFeedContainer .feedSchList li a span{ display: block; font-size: 15px; color: #7f7f7f; letter-spacing: -0.05em; line-height: 22px; height: 22px; overflow: hidden}
.newFeedContainer .feedSchList li a em{ font-size: 15px; color: #478edc}
.newFeedContainer .tit-area1{ margin: 50px 0 60px; text-align: center; border-top: 1px solid #51afeb; border-bottom: 1px solid #cfcfcf; padding: 20px 0 40px; position: relative}
.newFeedContainer .tit-area1 strong{ display: block; text-align: center; font-size: 22px; color: #323232; letter-spacing: -0.085em; line-height: 40px}
.newFeedContainer .tit-area1 strong span{ display: inline-block; font-size: 16px; color: #e86200; margin-right: 5px; font-weight: 400;  letter-spacing: -0.05em}
.newFeedContainer .tit-area1 span{ display: block; text-align: center; font-size: 16px; color: #7f7f7f}
.newFeedContainer .tit-area1 em{ position: absolute; top: -13px; left: 0; width: 100%; text-align: center;}
.newFeedContainer .tit-area1 em span{ display: inline-block; font-size: 17px; color: #478edc; background: #fff; line-height: 26px; padding: 0 10px; letter-spacing: -0.085em}
.newFeedContainer .tit-area1 .icon-btn{ position: absolute; bottom: -17px; left: 0; width: 100%; text-align: center; right: auto; top: auto}
.newFeedContainer .tit-area1 .icon-btn a.btn-3{ background: #5f5f5f; font-size: 16px; color: #fff; line-height: 35px; border-radius: 35px; padding: 0 30px}
.newFeedContainer .tit-area2{ padding: 0; margin-bottom: 3px;}
.newFeedContainer .tit-area2 h3.pop-tit{ background: none; padding: 0; font-size: 20px; color: #323232; line-height: 40px; letter-spacing: -0.085em}
.newFeedContainer .tit-area2 .icon-btn a, .newFeedContainer .feedCompareBox .btnArea a.btn-1, .newFeedContainer .select-bx .search-tit .directSchBtn{ line-height: 35px; height: 35px; font-size: 15px; background: #6a727f; border: 1px solid #6a727f; color: #fff; letter-spacing: -0.085em;}
.newFeedContainer .tit-area2 .icon-btn a + a, .newFeedContainer .feedCompareBox .btnArea a.btn-1 + a{ background: #f8f8f8; border: 1px solid #6a727f;  color: #323232}
.newFeedContainer .tit-area2 .icon-btn .print{ margin-top: 12px}
.newFeedContainer .tit-area2 .icon-btn a + a + a:before{ content: '\221A'; display: inline-block; font-weight: 600; margin-right: 3px}
.newFeedContainer #allViewArea .check-box{ margin-top: 0 !important; border: 0 !important; border-top: 2px solid #51afeb !important; padding-bottom: 30px}
.newFeedContainer #allViewArea .check-box strong{ font-size: 16px}
.newFeedContainer #allViewArea .check-box label{ font-size: 16px; letter-spacing: -0.085em; line-height: 30px; margin-right: 20px}
.newFeedContainer #allViewArea .check-box input[type='checkbox']{ margin-right: 7px}
.newFeedContainer .tbl-type01{ margin-top: 0 !important}
.newFeedContainer .tbl-type01:before, .newFeedContainer  #calcTrgetArea:before{ content: ''; display: block; border-top: 2px solid #66bbee}
.newFeedContainer .tbl-type01 table{ width: calc(100% - 1px);}
.newFeedContainer .tbl-type01 table th{ background: #edf4fa !important; border-color: #ccddee; font-size: 16px}
.newFeedContainer .tbl-type01 table td{ border-color: #ccddee; font-size: 15px}
.newFeedContainer .tbl-type01 table td a{ font-size: 15px; text-decoration: none}
.newFeedContainer #diffDesc, .newFeedContainer .sum_t_txt{ margin-top: 10px !important; background: #f8fbed url(../img/nongsaroAdd/feedMain/box_bg1.png) no-repeat 30px 50%; border: 0 !important; border-top: 2px solid #7bc800  !important; padding-left: 230px;}
.newFeedContainer .sum_t_txt p{ font-size: 18px; color: #323232; font-weight: 600; padding: 15px 0}
.newFeedContainer #diffDesc strong{ display: block; line-height: 30px; font-size: 18px; color: #323232; letter-spacing: -0.085em; font-weight: 600}
.newFeedContainer #diffDesc > ul > li, .newFeedContainer .sum_t_txt p + .mt10.ml10 ul li{ margin-bottom: 8px; background: none; padding: 0; font-size: 15px; color: #323232; line-height: 1.3}
.newFeedContainer #diffDesc > ul > li span{ display: inline-block; background: #5f5f5f; line-height: 30px; width: 100px; text-align: center; font-size: 17px; font-weight: 500; color: #fff600; border-radius: 30px}
.newFeedContainer #diffDesc ul ul{ margin: -30px 0 20px 130px}
.newFeedContainer #diffDesc li li{ font-size: 15px; color: #323232; line-height: 1.5}
.newFeedContainer .feedCompareBox{ margin-top: -70px; position: relative; z-index: 10; background: #f0f0f0;}
.newFeedContainer .feedCompareBox p{ background: #5f5f5f; text-align: center; line-height: 50px; color: #fff; font-size: 20px; font-weight: 600; letter-spacing: -0.085em}
.newFeedContainer .feedCompareBox p strong{ color: #fff600; font-size: 20px; vertical-align: top}
.newFeedContainer .feedCompareBox .feedComparForm{ padding: 10px 40px 20px}
.newFeedContainer .feedCompareBox .feedComparForm span{ display: block; float: left; width: 30%}
.newFeedContainer .feedCompareBox .feedComparForm span:last-child{ width: 40%}
.newFeedContainer .feedCompareBox .feedComparForm span label, .newFeedContainer .feedCompareBox .feedComparForm span em{ display: block; font-size: 18px; line-height: 37px; color: #323232; letter-spacing: -0.085em; text-indent: 6px; font-weight: 500}
.newFeedContainer .feedCompareBox .feedComparForm span select{ background: #fff; border: 1px solid #cfcfcf; height: 35px; font-size: 15px; width: 95%}
.newFeedContainer .feedCompareBox .feedComparForm span strong{ display: block; font-size: 17px; width: calc(100% - 0.5em); padding: 0.5em 0; color: #478edc; font-weight: 500;  text-indent: 5px; margin: 0 0.5em 0 0;     font-weight: 700; background: #fff; border-top: 1px solid #ccc; min-height: 16px}
.newFeedContainer .feedCompareBox .feedComparForm span:last-child strong{ color: #478edc;}
.newFeedContainer .feedCompareBox .btnArea{ text-align: center; padding: 0 40px 20px; position: relative}
.newFeedContainer .feedCompareBox .btnArea a.btn-1 + a + a{ position: absolute; right: 40px; border-color: #478edc; background:  #478edc; color: #fff}
.newFeedContainer .select-bx .search-tit .directSchBtn{ padding: 0 10px; border-radius: 5px;}
.newFeedContainer .tab-type01.type02{ border-top: 0; position: relative;}
.newFeedContainer .tab-type01.type02:before{ content: ''; display: block; background: #323232; width: 100%; height: 1px; position: absolute; top: 50%; z-index: -1}
.newFeedContainer .tab-type01.type02 ul{ text-align: center}
.newFeedContainer .tab-type01.type02 li{ float: none; display: inline-block; border-radius: 0}
.newFeedContainer .tab-type01.type02 li a{ background: #f8f8f8; border: 1px solid #6a727f; border-radius: 4px; height: 38px; line-height: 35px; letter-spacing: -0.085em; font-size: 16px; color: #5f5f5f; font-weight: 500}
.newFeedContainer .tab-type01.type02 li.on{ background: none !important}
.newFeedContainer .tab-type01.type02 li.on a{ background: #54c159; color: #fff; font-weight: 600;}
.newFeedContainer .feedCalcArea{ margin: 30px 110px 100px; position: relative}
.newFeedContainer .feedCalcArea h4{ font-size: 20px; color: #6a727f; line-height: 40px; letter-spacing: -0.09em; text-indent: 60px}
.newFeedContainer .feedCalcArea .feedCalcInput{ width: 560px; height: 100px; background: #f8f8f8; border: 6px solid #e4e4e4; border-radius: 120px; padding: 20px 0 0 70px}
.newFeedContainer .feedCalcArea .feedCalcInput span{ display: inline-block; height: 80px; padding-right: 30px; width: 190px; vertical-align: top; position: relative}
.newFeedContainer .feedCalcArea .feedCalcInput span label{ display: block; height: 40px; font-size: 18px; color: #323232; letter-spacing: -0.085em; line-height: 30px}
.newFeedContainer .feedCalcArea .feedCalcInput span + span{ border-left: 1px solid #b1b5bb; padding-left: 30px}
.newFeedContainer .feedCalcArea .feedCalcInput span input[type='text']{ height: 33px; padding: 0 30px 0 0; width: calc(100% - 32px)}
.newFeedContainer .feedCalcArea .feedCalcInput span:after{ content: '원'; display: block; position: absolute; top: 40px; right: 38px; font-size: 16px; color: #acacac; line-height: 33px}
.newFeedContainer .feedCalcArea .feedCalcInput span + span:after{ content: '%';}
.newFeedContainer .feedCalcArea .feedCalcSum{ position: absolute; width: 180px; height: 180px; border-radius: 100%; right: 0; top: 15px; background: #6a727f url(../img/nongsaroAdd/feedMain/feedCalcSum.png) no-repeat 50% 25px}
.newFeedContainer .feedCalcArea .feedCalcSum span{ display: block; margin: 95px 15px 0; border-top: 2px solid #959aa4; text-align: center; line-height: 40px; color: #fff; font-size: 28px; font-weight: 600}
.newFeedContainer .feedCalcArea .feedCalcSum span:after{ content: '원/kg'; display: inline-block; font-size: 16px; font-weight: 400; position: relative; top: -4px; margin-left: 5px;}
.newFeedContainer .feedCalcArea .feedCalcSum + p{ margin: 80px 0 0; text-align: center; font-size: 18px; letter-spacing: -0.085em}
.newFeedContainer .feedCalcArea .feedCalcSum + p em, .newFeedContainer .feedCalcArea .feedCalcSum + p strong{ font-size: 22px; vertical-align: top;  letter-spacing: -0.05em; color: #478edc}
.newFeedContainer .feedCalcArea .feedCalcSum + p strong{ color: #e86200}
.newFeedContainer #farmFood .farmBox.edu{ margin-top: 0}
.newFeedContainer #farmFood .farmBox.edu li a span{ display: block;}
.newFeedContainer #farmFood .farmBox.edu li a:hover{ background: none}
.newFeedContainer #farmFood .farmBox.edu li a .thumb{ margin: 0 0 10px; float: none; text-align: center; width: auto}
.newFeedContainer #farmFood .farmBox.edu li a .thumb img{ height: 130px; width: auto}
.newFeedContainer #farmFood .farmBox.edu li a .farm_tit{ text-align: center; font-size: 17px; font-weight: 600; line-height: 35px}
.newFeedContainer #farmFood .farmBox.edu li a .farm_tit em{ font-size: 17px; vertical-align: top; font-weight: 400; color: #478edc; margin-right: 5px}
.newFeedContainer #farmFood .farmBox.edu li a .farm_cont{ font-size: 15px; word-break: keep-all; line-height: 1.5; height: 100px; overflow: hidden}
.newFeedContainer #farmFood .farmBox.edu li a .farm_cont br{ display: none}
.newFeedContainer #farmFood .farmBox.edu li a .farm_cont strong{ display: block; font-size: 15px;  vertical-align: top; font-weight: 400; margin-bottom: 5px; background: #f1f1f1; padding: 5px}
.newFeedContainer .sub_tit + .tit-area2 h3.pop-tit{ text-align: center; font-size: 25px; line-height: 60px;}
.newFeedContainer .tit-area2 + img{ display: block; width: 60%; margin: 0 auto 30px; border: 5px solid #f1f1f1}
.newFeedContainer .tit-area2 .icon-btn{ font-size: 15px; line-height: 40px}
.newFeedContainer .tit-area2 + p{ font-size: 15px; line-height: 1.5; word-break: keep-all}
.newFeedContainer .sum_t_txt{ margin-bottom: 10px}
.newFeedContainer .sum_t_txt p b{ font-size: inherit; line-height: 1.5; word-break: keep-all; letter-spacing: -0.085em; }
.newFeedContainer .sum_t_txt p + p{ padding: 0 0 15px; font-size: 15px; font-weight: 400; word-break: keep-all; line-height: 1.5}
.newFeedContainer .sum_t_txt p + p br, .newFeedContainer .tbl-type01 + .tit-area2 .icon-btn .btn-3 span.print{ display: none}
.newFeedContainer .select-bx .search-tit strong{ display: inline-block; font-size: 16px; margin: 0 10px 0 30px; font-weight: 400; letter-spacing: -0.085em}
.newFeedContainer .select-bx .search-tit label:first-child strong{ margin-left: 0}
.newFeedContainer .select-bx + .btn-area{ padding: 10px 0}
.newFeedContainer .select-bx + .btn-area .btn-3{ line-height: 35px; height: 35px; font-size: 15px; background: #6a727f; border: 1px solid #6a727f; color: #fff; letter-spacing: -0.085em;  padding: 0 20px}
.newFeedContainer .tit-area2 + .tbl-type01 + .tit-area2{ top: 5px}
.newFeedContainer .tit-area2 + .tbl-type01 + .tit-area2 a{ padding: 0 20px}
.newFeedContainer .sum_t_txt p + .mt10.ml10{ margin: 0 !important}
.newFeedContainer #calcTrgetArea + .tit-area2{ margin: 30px 0 -20px !important}

/* 반응형 테이블 */
.newFeedContainer table.afternoon-session { width: 100%;table-layout: fixed;}
.newFeedContainer table.afternoon-session thead tr { width: 100%;}
.newFeedContainer table.afternoon-session td { text-align: left; word-wrap:break-word}
.newFeedContainer table.afternoon-session thead tr { background: #edf4fa; color: #323232; text-align: left;}
.newFeedContainer table.afternoon-session thead th{  padding: 5px; border: 1px solid  #ccddee; border-top: 0; font-size: 16px; font-weight: 600; text-align: center; line-height: 1.2 !important }
.newFeedContainer table.afternoon-session tbody td { background-color: #fff; word-wrap:break-word; word-break:break-all; border: 1px solid  #dedede;  line-height: 1.3}
.newFeedContainer table.afternoon-session td { font-size: 15px; padding: 5px; vertical-align: middle; text-align: center}
.newFeedContainer table.afternoon-session td input[type='text']{ width: 90%; padding: 0 4%; background: #fafafa; border: 1px solid #cfcfcf; height: 35px; font-size: 15px; text-align: right}
.newFeedContainer table.afternoon-session td.exclExceptArea{ padding: 0; text-align: center}
.newFeedContainer table.afternoon-session td.exclExceptArea input[type='button']{ border: 1px solid #9da2ab; border-radius: 3px 0 0 3px; width: 30px; height: 35px; margin: 0; font-size: 0; margin: 0 -5px 0 0}
.newFeedContainer table.afternoon-session td.exclExceptArea input[type='button']:last-child{ border-radius: 0 3px 3px 0; margin: 0; border-left: 1px solid #fff}
.newFeedContainer table.afternoon-session td.exclExceptArea .addBtn{ background: #9da2ab url(../img/nongsaroAdd/feedMain/icon.png) no-repeat 0 0;}
.newFeedContainer table.afternoon-session td.exclExceptArea .remBtn{ background: #9da2ab url(../img/nongsaroAdd/feedMain/icon.png) no-repeat 0 -35px;}
.newFeedContainer table.afternoon-session td.exclExceptArea .initBtn{ background: #9da2ab url(../img/nongsaroAdd/feedMain/icon.png) no-repeat 0 -70px;}
/* //반응형 테이블 */

.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx{ padding: 0 10px}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx p{ font-size: 15px; color: #323232; line-height: 1.5; word-break: keep-all; margin: 0.3em 0}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx p.mt0{ margin: 0.3em 0 0 !important;}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx p.mt10{ margin: 1em 0 0 !important;}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx p.bullet03{ margin: 2em 0 -5px !important; font-weight: 600; font-size: 16px;}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx p strong{ font-size: 17px}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx + .tit-area2{ margin: 2em 10px 0.5em}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx + .tit-area2 h4{ font-weight: 600; line-height: 1.5}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx ul{ margin-top: 10px}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx ul li{  font-size: 15px; color: #323232; line-height: 1.5; margin: 0.3em 0 0; word-break: keep-all}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx ul li > strong{ font-size: 17px;}

.newFeedContainer form[id='contentForm'] .tab-type06{ height: auto}
.newFeedContainer form[id='contentForm'] .tab-type06 ul{ display: table; width: 100%}
.newFeedContainer form[id='contentForm'] .tab-type06 ul li{ vertical-align: top; display: table-cell; float: none}
/* .newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00256,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00257,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00258{ width: 33.333% !important} */
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00256,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00258{ width: 50% !important}

.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00259,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00260,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00261,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00262,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00263,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00264,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00265,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00266,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00267,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00268{ width: 10% !important}

.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00259 a,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00260 a,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00261 a,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00262 a,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00263 a,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00264 a,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00265 a,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00266 a,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00267 a,
.newFeedContainer form[id='contentForm'] .tab-type06 ul li.PS00268 a{ height: 55px !important; letter-spacing: -0.085em}

.newFeedContainer form[id='contentForm'] .tab-type06 + .gray-bx{ border: 0 !important; background: #fff; border-bottom: 2px solid #e9e9e9 !important; padding: 15px 20px 10px;}
.newFeedContainer form[id='contentForm'] .tab-type06 + .gray-bx #tabContentSjList li{ width: auto; margin: 0 10px 0 0;}
.newFeedContainer form[id='contentForm'] .tab-type06 + .gray-bx #tabContentSjList li a{ background: #f8f8f8; border: 1px solid #d7d7d7; border-radius: 3px; height: 33px; line-height: 33px; min-width: 60px; text-align: center; font-size: 15px; color: #686868; padding: 0 30px; letter-spacing: -0.085em}
.newFeedContainer form[id='contentForm'] .tab-type06 + .gray-bx #tabContentSjList li.on a{ background: #54c159; border-color: #54c159; color: #fff;}

.newFeedContainer .back-white.txt-list{ background: none; border: 0 !important; padding: 0}
.newFeedContainer .back-white.txt-list ul:after{ content: ''; display: block; clear: both;}
.newFeedContainer .back-white.txt-list ul li{ float: left; margin: 0 5px 10px; width: 32%; box-sizing: border-box; background: #efefef; border: 1px solid #d5d5d5 !important; border-top: 2px solid #399bd7 !important; padding: 0 0 0 100px; min-height: 122px; text-align: left; font-size: 20px; font-weight: 600; color: #323232; line-height: 80px; letter-spacing: -0.085em;}
.newFeedContainer .back-white.txt-list ul li:before, .newFeedContainer .back-white.txt-list ul li:after{ content: ''; display: block; position: absolute; width: 65px; height: 65px;  top: 10px; left: 20px}
.newFeedContainer .back-white.txt-list ul li:before{ border-radius: 100%; background: #fff;}
.newFeedContainer .back-white.txt-list ul li:after{ background: url(../img/nongsaroAdd/feedMain/icon2.png) no-repeat;}
.newFeedContainer .back-white.txt-list ul li:nth-child(2):after{ background-position: 0 -65px}
.newFeedContainer .back-white.txt-list ul li:nth-child(3):after{ background-position: 0 -130px}
.newFeedContainer .back-white.txt-list ul li:nth-child(4):after{ background-position: 0 -195px}
.newFeedContainer .back-white.txt-list ul li:nth-child(5):after{ background-position: 0 -260px}
.newFeedContainer .back-white.txt-list ul li:nth-child(6):after{ background-position: 0 -325px}
.newFeedContainer .back-white.txt-list ul li a{ position: absolute; display: block; border: 0; border-top: 1px solid #d5d5d5; background: #fff; margin: 0; height: 35px; font-size: 0; color: #253c53; font-weight: 400; top: auto; right: auto; bottom: 0; left: 0; width: 100%; padding: 0; text-align: center}
.newFeedContainer .back-white.txt-list ul li a:before{ content: '바로가기'; display: inline-block; font-size: 15px; line-height: 30px}

/* 농업기술 현장전문가 모집 */
#sptExpert{ position: relative}
#sptExpert .tp{ background: url(../img/nongsaroAdd/sptExpert.jpg) no-repeat 0 0; margin-top: 10px; padding: 25px 290px 0 15px; height: 105px; font-size: 17px; color: #333; letter-spacing: -0.085em; line-height: 26px; word-break: keep-all}
#sptExpert .tp strong{ font-size: 20px; font-weight: 600; color: #333399; vertical-align: top}
#sptExpert .tp span{ display: block; font-size: 15px; color: #000; margin-top: 15px;}
#sptExpert .tp + p, #sptExpert .tkQuizGroup p{ position: absolute; width: 100%; height: 55px; text-align: center; line-height: 50px; font-size: 18px; font-weight: 600; letter-spacing: -0.085em;}
#sptExpert .tp + p:after, #sptExpert .tkQuizGroup p:after{ content: ''; display: block; position: absolute; height: 2px; background: #2f74c3; width: 20%; left: 40%; top: 45px;}
#sptExpert .tp + p + ul, #sptExpert .tkQuizGroup ul{ margin-top: 1px; background: #f7f7f7; border: 1px solid #e1e1e1; border-bottom: 1px solid #b0b0b0; padding: 65px 35px 20px}
#sptExpert .tp + p + ul li, #sptExpert .tkQuizGroup ul li{ font-size: 15px; line-height: 1.5; color: #323232; letter-spacing: -0.05em; margin-bottom: 10px; word-break: keep-all;}
#sptExpert .tp + p + ul li strong, #sptExpert .tkQuizGroup ul li strong{ font-size: inherit; vertical-align: inherit; display: inline-block; width: 45%; min-height: 25px; float: left; position: relative}
#sptExpert .tp + p + ul li strong:before, #sptExpert .tkQuizGroup ul li strong:before{ content: ''; display: block; position: absolute; left: -10px; top: 9px; width: 4px; height: 5px; background: #ff882b}
#sptExpert .tp + p + ul li:last-child{ margin: 0; margin-top: 20px; background: #fff; text-align: center; padding: 0 0 10px}
#sptExpert .tp + p + ul li:last-child strong{ display: block; width: calc(100% - 20px); padding: 10px; background: #e1e1e1; border-top: 1px solid #ccc;}
#sptExpert .tp + p + ul li:last-child strong:before, #sptExpert .tp + p + ul li:last-child strong + label input{ display: none}
#sptExpert .tp + p + ul li:last-child label{ display: inline-block; padding: 0 50px; font-size: 15px; color: #fff; line-height: 60px; margin: 10px 0 0; border-radius: 5px; cursor: pointer; position: relative}
#sptExpert .tp + p + ul li:last-child strong + label{ background: #5bb04a; }
#sptExpert .tp + p + ul li:last-child strong + label + label{ background: #b4b4b4; color: #000; display: none}
#sptExpert .tp + p + ul li:last-child label.active{ background: #ff683f; padding: 0 45px 0 55px}
#sptExpert .tp + p + ul li:last-child label.active:before{ content: '\2705'; display: block; background: #ff683f; color: #fff; font-weight: 600; position: absolute; top: 0; left: 35px}
#sptExpert .reBoxMsg{ padding: 15px 0 15px 22px; font-size: 15px; line-height: 1.4; color: #ff6600; letter-spacing: -0.05em; word-break: keep-all; position: relative}
#sptExpert .reBoxMsg:before{ content: '\263B'; display: block; position: absolute; left: 0; top:  13px; font-size: 1.2em;}
#sptExpert .reBoxMsg + .reBoxArea #regArea{ padding: 10px 0 !important}
#sptExpert .reBoxMsg + .reBoxArea #regArea #addFm > p, #sptExpert #regArea table td{ font-size: 14px;}
#sptExpert #regArea .bor_t_2px{ border-color: #66bbee !important;}
#sptExpert #regArea table th, #sptExpert #regArea table td{ border-bottom: 1px solid #ccddee; font-size: 15px; letter-spacing: -0.04em; padding: 5px 10px}
#sptExpert #regArea table th{ background: #edf4fa; font-weight: 400}
#sptExpert #regArea table th label{ font-size: inherit}
#sptExpert #regArea table td input[type='text'], #sptExpert #regArea table td input[type='tel'], #sptExpert #regArea table td textarea{ height: 30px; font-size: 15px; margin: 3px 0; border: 1px solid #d4d4d4; padding: 0 10px 0;}
#sptExpert #regArea table td textarea{ width: calc(100% - 20px);}
#sptExpert #regArea .bor_t_2px + .regBtn{ margin-top: 10px !important; text-align: center !important}
#sptExpert #regArea .bor_t_2px + .regBtn a span{ height: 35px; padding: 0 30px; line-height: 35px; font-size: 15px; border-radius: 5px; border: 0;}

/* 2018 05 09 */
#exportSafetyNation .h4tab a, #exportItem .itemList li a{ background: #f0f0f0; }
#exportSafetyNation .h4tab.active a, #exportSafetyNation .h4tab:hover a, #exportItem .itemList li.active a, #exportItem .itemList li:hover a{ background: #fff; border-bottom: 1px solid #fff; font-size: 17px;}
#exportSafetyNation .h4tab.active a:after, #exportSafetyNation .h4tab:hover a:after, #exportItem .itemList li.active a:after, #exportItem .itemList li:hover a:after{ bottom: auto; top: -1px}

/* 2018 05 10 */
.curationMovSch #detSch{ display: inline-block; background: #509a27; color: #fff; border-radius: 3px; height: 29px; line-height: 26px; padding: 0 10px}
.detSchBox{ margin-bottom: 5px; border-top: 1px solid #509a27}
.detSchBox #oneClick{border: 5px solid #eee;background: #fff;padding: 10px 20px 0;}
.detSchBox #oneClick .als-viewport{ padding: 0}
.detSchBox #oneClick .als-viewport .depth2{  margin-bottom: 10px; position: static; width: auto; background: none; border: 0}
.detSchBox #oneClick .als-viewport .depth2 .tit{ display: block; font-size: 16px; color: #474747; line-height: 28px; position: relative; letter-spacing: -0.085em}
.detSchBox #oneClick .als-viewport .depth2 .tit:after{ content: ''; display: block; position: absolute; top: 13px; right: 0; height: 1px; background: #cbcbcb; width: 91%}
.detSchBox #oneClick .als-viewport .depth2 .tit + ul{ padding: 0; margin-top: 5px}
.detSchBox #oneClick .als-viewport .depth2 .tit + ul li{ margin:0 5px 5px 0;}
.detSchBox #oneClick .als-viewport .depth2 .tit + ul li a{ display: block; background: #f8f8f8; border: 1px solid #d7d7d7; color: #474747; font-size: 14px; border-radius: 3px; padding: 0 20px; letter-spacing: -0.05em;}
.detSchBox #oneClick .als-viewport .depth2 .tit + ul li a.active{ background: #858b95; border-color: #858b95; color: #fff; font-weight: 600}
#oneClick.draw #kidoFirTab{ margin: 0 0 0 -50px;}

/* 2018 05 14 해외농업 */
#cropsTabs .cropsTabsList1, #cropsTabs .cropsTabsList2{ margin-top: 20px; overflow: hidden; padding: 1px 0 0 1px}
#cropsTabs .cropsTabsList1.foldList{ height: 81px}
#cropsTabs .cropsTabsList1 .showHi.full{ display: none}
#cropsTabs .cropsTabsList1.foldList .showHi.full{ display: block}
#cropsTabs ul:after{ content: ''; display: block; clear: both;}
#cropsTabs ul li{ float: left;}
#cropsTabs ul li a{ display: block;}
#cropsTabs .cropsTabsList1 li{ width: 12.5%;}
#cropsTabs .cropsTabsList1 li a{ background: #f5f5f5; border: 1px solid #ddd; text-align: center; position: relative; margin: -1px 0 0 -1px; padding-bottom: 5px}
#cropsTabs .cropsTabsList1 li a img{ filter: grayscale(100%); -webkit-filter: grayscale(100%);}
#cropsTabs .cropsTabsList1 li a:hover img, #cropsTabs .cropsTabsList1 li a.active img{ filter: grayscale(0%); -webkit-filter: grayscale(0%);}
#cropsTabs .cropsTabsList1 li:first-child a span, #cropsTabs .cropsTabsList1 li.showHi a span{ line-height: 75px;  font-size: 16px; font-weight: 600; height: auto}
#cropsTabs .cropsTabsList1 li.showHi a{ background: #a0a0a0; color: #fff;}
#cropsTabs .cropsTabsList1 li.showHi a span{  font-size: 13px;}
#cropsTabs .cropsTabsList1 li.showHi a span:after{ content: '\25BC'; display: inline-block; font-size: 0.55em; margin-left: 5px}
#cropsTabs .cropsTabsList1 li.showHi.fold a span:after{ content: '\25B2'; }
#cropsTabs .cropsTabsList1 li a span{ display: block; text-align: center; font-size: 13px; letter-spacing: -0.1em; line-height: 20px; height: 20px; overflow: hidden}
#cropsTabs .cropsTabsList1 li a.active:before{ content: ''; display: block; position: absolute; width: calc(100% - 4px); height: calc(100% - 4px); border: 3px solid #91ba3a; left: -1px; top: -1px; z-index: 10}
#cropsTabs .cropsTabsList2{ border-top: 2px solid #5d92cc; padding-top: 1px;}
#cropsTabs .cropsTabsList2 li{ width: calc(16.6% - 1px); display: table; margin: 0 1px 1px 0;}
#cropsTabs .cropsTabsList2 li a{ height: 36px; display: table-cell; text-align: center; background: #f7f7f7; border: 1px solid #e1e1e1; border-top: 1px solid #cacaca; font-size: 13px; letter-spacing: -0.1em;}
#cropsTabs .cropsTabsList2 li a.active{ background: #5d92cc; border-color: #5d92cc; color: #fff; font-weight: 600}

/* 농업기술 현장전문가 선정결과 */
#sptExpertResult{ margin-top: 20px; background: #f5d96d url(../img/nongsaroAdd/bg1.png) no-repeat 50% 0; padding: 166px 10px 10px}
#sptExpertResult:after{ content: ''; display: block; clear: both;}
#sptExpertResult table{ float: right; width: 49.5%;}
#sptExpertResult table:first-child{ float: left;}
#sptExpertResult table th, #sptExpertResult table td{ font-size: 15px; padding: 5px; text-align: center;}
#sptExpertResult table colgroup{ display: none}
#sptExpertResult table th:first-child{ width: 20%}
#sptExpertResult table th:first-child + th{ width: 30%}
#sptExpertResult table thead th{ background: #edf4fa; border: 1px solid #ccddee; border-top: 2px solid #66bbee; font-weight: 600}
#sptExpertResult table td{ background: #fff; border: 1px solid #dedede}

/* 수출농산물 안전성관리체계 수정 */
#exportSafetySys .organBox .siteNm{ height: 37px;}
#exportSafetySys .organBox.bg3 .siteNm{ height: 30px;}
#exportSafetySys .organBox .siteNm strong{ padding-top: 5px;}

/* 농사로 퀴즈 이벤트 */
#sptExpert.tkQuizAgr .tp{ background: url(../img/nongsaroAdd/event/event_201807.jpg) no-repeat 0 0; padding: 20px 0 41px 165px; height: auto; position: relative}
#sptExpert.tkQuizAgr .tp strong, #sptExpert.tkQuizAgr .tp span{ display: block; font-size: 16px}
#sptExpert.tkQuizAgr .tp strong{ color: #fff; font-size: 22px; font-weight: 400; margin-bottom: 15px}
#sptExpert.tkQuizAgr .tp strong em{ font-size: 25px; font-weight: 600; color: #fcff00; vertical-align: top}
#sptExpert.tkQuizAgr .tp span{ color: #bcddff; margin: 0 0 20px}
#sptExpert.tkQuizAgr .tp span + span{ padding: 0 0 15px 70px; margin: 0; color: #fff; position: relative}
#sptExpert.tkQuizAgr .tp span + span:before{ content: '상품'; display: block; background: #5988de; color: #fff; padding: 0 15px; line-height: 30px; position: absolute; left: 0; top: 0}
#sptExpert.tkQuizAgr .tp span + span strong{ display: inline-block; font-size: 16px; font-weight: 600; color: #fcff00; vertical-align: top; margin: 0}
#sptExpert.tkQuizAgr .tp .date{ display: block; background: #657b94; border-top: 1px solid #fff; line-height: 40px; text-align: center; font-size: 16px; color: rgba(255,255,255,0.8); font-weight: 600; position: absolute; width: 100%; left:0; bottom: 0; padding: 0; letter-spacing: -0.05em}
#sptExpert.tkQuizAgr .tp .date:before{ display: none}
#sptExpert.tkQuizAgr .tkQuizGroup p{ font-size: 22px; color: #242839; line-height: 60px; height: 60px}
#sptExpert.tkQuizAgr .tkQuizGroup p:after{ top: 50px; width: 22%; left: 39%;}
#sptExpert.tkQuizAgr .tkQuizGroup p + ul{ margin-top: 0; background: #f0f6fd; border-bottom: 1px solid #97abc6; padding: 80px 35px 0;}
#sptExpert.tkQuizAgr .tkQuizGroup p + ul li, #sptExpert.tkQuizAgr .tkQuizGroup p + ul li:last-child{ font-size: 16px; margin: 0 0 15px; background: none;  text-align: left}
#sptExpert.tkQuizAgr .tkQuizGroup p + ul li:last-child{ text-indent: 15px; margin-bottom: 40px}
#sptExpert.tkQuizAgr .tkQuizGroup p + ul li strong, #sptExpert.tkQuizAgr .tp + p + ul li:last-child strong{ font-size: 18px; color: #242839; min-height: 30px; width: 40%; text-indent: 0}
#sptExpert.tkQuizAgr .tkQuizGroup p + ul li:last-child strong{ width: 100%; padding: 0; border: 0; background: none; text-align: left}
#sptExpert.tkQuizAgr .tkQuizGroup p + ul li strong:before, #sptExpert.tkQuizAgr .tp + p + ul li:last-child strong:before{ width: 8px; height: 8px; background: #dc0a00; display: inline-block; position: static; vertical-align: middle; margin-right: 8px}

/* 농사로 국가대표브랜드 */
#nongsaroHead_btnAdd h1 a, #nongsaroHead h1 a{ background: url(../img/nongsaroAdd/nongsaro_2018.png) no-repeat 0 0 / auto 70px; width: 154px;}
#nongsaroHead_btnAdd h1 strong, #nongsaroHead h1 strong{ position: static; vertical-align: top; margin: 28px 0 0 6px; color: #000; display: inline-block;}

.placeholderFont::-moz-input-placeholder{ color: #9a9a9a !important; font-weight: 400 !important; font-size: 13px;}
.placeholderFont::-o-input-placeholder{ color: #9a9a9a !important; font-weight: 400 !important; font-size: 13px; }
.placeholderFont::-webkit-input-placeholder{ color: #9a9a9a !important; font-weight: 400 !important; font-size: 13px;}

.placeholderFont1::-moz-input-placeholder{ color: #9a9a9a !important; font-weight: 400 !important; font-size: 13px; padding-left: 0 !important}
.placeholderFont1::-o-input-placeholder{ color: #9a9a9a !important; font-weight: 400 !important; font-size: 13px; padding-left: 0 !important}
.placeholderFont1::-webkit-input-placeholder{ color: #9a9a9a !important; font-weight: 400 !important; font-size: 13px; padding-left: 0 !important}

/* 2018 10 31 */
#header #nongsaroHead_btnAdd .totalSch .searchBox, #nongsaroHead_btnAdd .totalSch .searchBox{ border-radius: 0 !important; padding: 2px; height: 37px !important;}
#header #nongsaroHead_btnAdd .totalSch .searchBox input[type=text], #nongsaroHead_btnAdd .totalSch .searchBox input[type=text]{ height: 37px; border-radius: 0; width: 100% !important;}
#header #nongsaroHead_btnAdd .totalSch .searchBox.addSelect .categoryBox, #nongsaroHead_btnAdd .totalSch .searchBox.addSelect .categoryBox{ left: 5px; height: 37px;}
#header #nongsaroHead_btnAdd .totalSch .searchBox input[type=button], #nongsaroHead_btnAdd .totalSch .searchBox input[type=button]{ background: url(../img/nongsaroAdd/renew2017/btn_totalSch.png) no-repeat 50% 50% !important; width: 45px; height: 41px; text-indent: -9999px;}
#header #nongsaroHead_btnAdd .searchInsectBox div, #nongsaroHead_btnAdd .searchInsectBox div{ border-radius: 10px;}
#header #nongsaroHead .totalSch .searchBox, #nongsaroHead .totalSch .searchBox, .search-area.totalsearch .search{ border-radius: 0}
#header #nongsaroHead_btnAdd .totalSch .searchBox .categoryBox select, #nongsaroHead_btnAdd .totalSch .searchBox .categoryBox select{ height: 37px;}

/* 우리술 청년창업 가이드 */
#koreanAlcohol .intro{ width: 335px; padding: 65px 33px 20px 438px; margin: 0 auto 30px}

/* 검색영역 수정 */
#nongsaroHead_btnAdd .totalSch .searchBox.addSelect input[type=text], .search-area.totalsearch .search.addSelect input[type=text]{ text-indent: 7.2em !important;}
#nongsaroHead_btnAdd .totalSch .searchBox.addSelect label, #nongsaroHead .totalSch .searchBox.addSelect label, .search-area.totalsearch .search.addSelect label{ position: absolute; left: -100000px !important;}
#nongsaroHead_btnAdd .totalSch .searchBox.addSelect select::-ms-expand, #nongsaroHead .totalSch .searchBox.addSelect select::-ms-expand, .search-area.totalsearch .earch.addSelect select::-ms-expand, .totalsearch.search-area .search .categoryBox select::-ms-expand{ display: none}
#nongsaroHead_btnAdd .totalSch .searchBox.addSelect .categoryBox, .search-area.totalsearch .search.addSelect .categoryBox{ left: 10px;}
#nongsaroHead_btnAdd .totalSch{ left: 260px}
#nongsaroHead_btnAdd + script + #divAutoComplete{ left: calc(100% / 2 - 500px + 334px + 10px);}
.search-area.totalsearch{ height: 100px;}
.search-area.totalsearch h1{ left: 200px !important; top: 13px !important}
.search-area.totalsearch h1 a{ display: block; background: url(../img/nongsaroAdd/nongsaro_2018.png) no-repeat 0 0; width: 154px; height: 70px;}
.search-area.totalsearch h1 a img{ display: none}

/* 2019 01 15 */
#nongsaroHead_btnAdd .totalSch .searchBox input[type=button], 
#nongsaroHead_btnAdd .totalSch .searchBox input[type=button], #header #nongsaroHead_btnAdd .totalSch .searchBox input[type=button]{ background: #fff url(../img/nongsaroAdd/renew2017/btn_totalSch.png) no-repeat 50% 50% !important; width: 43px; height: 37px; border-radius: 0; top: 2px; right: 2px;}
#nongsaroHead_btnAdd .totalSch .searchBox input[type=text], 
#nongsaroHead_btnAdd .totalSch .searchBox input[type=text], #header #nongsaroHead_btnAdd .totalSch .searchBox input[type=text]{ width: 90% !important;}

.foot_inner .innerSection .nongsaroCallNumber{ width: 270px}
}

/* 2018 접근성 대비 */
#cropsTabs .cropsTabsList1 li.showHi a span{ font-size: 15px; color: #000}
.map-plugin .map-btn a{ font-size: 0}

/* Mobile */
@media all and (max-width:768px){
#bugRecipe .ingredient .tl span{ position: static; margin: 0 0 0 10px;}
#m2017_openGuide{ background: url(../img/nongsaroAdd/m2017/m2017_open2.png) no-repeat 50% 0 / auto 240px;}
#m2017_openGuide h1{ margin: 240px 0 0; background: #ffcf5b; width: 100%; height: auto; font-size: 22px; color: #484848; padding: 0.5em 0; line-height: 1.3; text-align: center}
#m2017_openGuide h1 strong{ display: block; font-size: 32px; color: #000; letter-spacing: -0.05em}
#m2017_openGuide h1 + p{  background: #ffdc87; margin: 0; height: auto; font-size: 18px; padding-left: 10px; border-top: 1px solid #e6b02e; text-align: center}
#m2017_openGuide h1 + p strong{ font-size: 20px; color: #323232; line-height: 1.5;}
#m2017_openGuide .openSection{ background: #fff7d6; margin: 0}
#m2017_openGuide .openSection .tl_box{ background: #2f74c3; color: #fff; line-height: 1.2; font-weight: 400; text-indent: 0; padding: 0.5em;}
#m2017_openGuide .openSection .tl_box span{ background: none; width: auto; height: auto; margin: 0 0.5em 0 0}
#m2017_openGuide .changeBox{ margin: 25px 0}
#m2017_openGuide .changeBox .box, #m2017_openGuide .changeBox2 .box2{ margin: 0 auto 1em !important; width: 80%; display: block}
#m2017_openGuide .changeBox .box.before{ }
#m2017_openGuide .changeBox .box:after{ display: none}
#m2017_openGuide .changeBox .box img{ width: 100%}
#m2017_openGuide .openSection ul{ margin: 1em 0.5em}
#m2017_openGuide .newMainGuide{ margin: 0}
#m2017_openGuide .newMainGuide .guide_tab{ margin: 0; width: calc(25% - 2px); margin: 0 1px}
#m2017_openGuide .newMainGuide:before{ display: none}
#m2017_openGuide .newMainGuide .guide_tab a{ width: calc(100% - 2px)}
#m2017_openGuide .newMainGuide .guide_tab.m2{ left: 25%}
#m2017_openGuide .newMainGuide .guide_tab.m3{ left: 50%}
#m2017_openGuide .newMainGuide .guide_tab.m4{ left: 75%}
#m2017_openGuide .changeBox2:before, #m2017_openGuide .changeBox2:after, #m2017_openGuide .openSection .tl_box span, #m2017_openGuide .changeBox .scrol{ display: none}
#m2017_openGuide .changeBox2 .tl{ width: 80%; left: 10%}
#m2017_openGuide .changeBox2 .box2, #m2017_openGuide .changeBox .box.box4{ height: auto !important; overflow: hidden  !important;}
#m2017_openGuide .changeBox2 .desc{ display: block; margin: 30px  auto 0; width: 90%}
#m2017_openGuide #accordian .accoCont ul, #m2017_openGuide .changeBox .box.box4{ margin: 35px auto 0 !important; width: 90%}
#m2017_openGuide #accordian p.tl_box{ padding: 0.5em 1.5em 0.5em 0.5em;}
#m2017_openGuide #accordian p.tl_box:after{ content: '\276F'; display: block; color: #fff; position: absolute; right: 1em; top: 20%; font-size: 1.2em}
#m2017_openGuide #accordian + a{ display: block; width: 200px; background: #eb5516; border-radius: 45px; text-align: center; margin: 1em auto 0; font-size: 18px; line-height: 45px; font-weight: 500; color: #fff; letter-spacing: -0.085em; padding: 0 1em;}
.grid100p{ background: #fff !important;}
.grid100p .page-wrap{ margin: 0 !important; position: fixed !important; top: 0 !important; width: 100% !important; height: 100% !important}
.grid100p .page-bx{ width: 100% !important; background: url(../img/nongsaroAdd/m2017/error.png) no-repeat 50% 100% / 115px auto; position: absolute; top: calc(100% / 2 - 300px)}
.grid100p .page-cont{ width: 100% !important; height: auto !important}
.grid100p .page-cont .info-area{ padding: 0 0 110px 0 !important;;}
.grid100p .page-cont .info-area p:first-child{ font-size: 22px !important ;line-height: 40px !important}
.grid100p .page-cont .info-area p{ line-height: 1.5 !important}

/* 2018 03 13 한국표준사료성분표 */
#newFeedMain .newFeed_tp{ height: auto}
#newFeedMain .newFeed_tp .newFeed_tpCont{ width: 100%}
#newFeedMain .newFeed_tp .newFeed_tpCont p{ display: none}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink{ margin: 0; padding: 20px 0; text-align: center;}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li{ margin: 5px 2px; float: none; display: inline-block;}
#newFeedMain .newFeed_tp .newFeed_tpCont .newFeedLink li a{ border-radius: 5px; width: 100px; height: auto; padding: 5px 0}
#newFeedMain .newFeed_mid{ width: 100%; padding: 10px 0}
#newFeedMain .newFeed_mid div{ float: none; height: auto; margin: 0 0 10px !important; padding: 0 5px 10px !important; border: 0 !important; border-bottom: 5px solid #d5d5d5 !important; text-align: center}
#newFeedMain .newFeed_mid div h2 strong{ display: block; text-align: center; border: 0; font-size: 22px}
#newFeedMain .newFeed_mid .mid_section1 a{ float: none; display: inline-block; margin: 0 0 8px}
#newFeedMain .newFeed_mid .mid_section2 span, #newFeedMain .newFeed_mid .mid_section3 span{ width: auto}
#newFeedMain .newFeed_mid .mid_section2, #newFeedMain .newFeed_mid .mid_section3{ text-align: left}
#newFeedMain .newFeed_mid .mid_section2 span, #newFeedMain .newFeed_mid .mid_section3 span{ font-size: 16px; color: #323232; text-indent: 1em}
#newFeedMain .newFeed_mid .mid_section2 a, #newFeedMain .newFeed_mid .mid_section3 a{ margin-left: 1em; padding: 0 3em; font-size: 15px}
#newFeedMain .newFeed_mid .mid_section4 a{ padding: 10px 18px 10px 0; width: calc(100% - 18px); height: auto}
#newFeedMain .newFeed_mid .mid_section4{ margin: 0 !important; border: 0 !important; padding: 0 !important}
#newFeedMain .newFeed_mid .mid_section2, #newFeedMain .newFeed_mid .mid_section3{ background-position: 95% 90%;}
.newFeedContainer .tbl-type01.list{ margin: 0 0.5em; overflow: hidden; overflow-x: scroll}
.newFeedContainer .tbl-type01.list table{ width: 1000px !important}
.newFeedContainer .tit-area2 + img{ display: block; width: 95%; margin: 0 auto}

/* 반응형 테이블 */
.newFeedContainer #calcTrgetArea{ margin: 0 0.5em; position: relative}
.newFeedContainer table.afternoon-session { width: 100%;}
.newFeedContainer table.afternoon-session [data-cell-header]:before { content: attr(data-cell-header); display: block; position:absolute; top:0; left:0; width:30%; text-align: center; background: #edf4fa;  border: 1px solid  #dedede; border-right: 0; padding: 0.3em 0.6em; color: #323232; font-weight:bold; height: calc(100% - 0.6em); font-size: 15px}
.newFeedContainer table.afternoon-session thead { display: none;}
.newFeedContainer table.afternoon-session tr:before{ content: ''; display: block; background: #3f88dc; position: absolute; top: 0; height: 2px; top: 7px; left: 0; width: 100%}
.newFeedContainer table.afternoon-session td { position:relative; display: block; padding: 0 0 0 30%; margin-bottom:5px;  line-height: 1.3; height: 35px}
.newFeedContainer table.afternoon-session td:first-of-type { margin-top:10px;}
.newFeedContainer table.afternoon-session td input[type='text']{ width: 100%; padding: 0 5%; background: #fff; border: 1px solid #cfcfcf; border-left: 0; height: 37px; font-size: 15px; text-align: right; box-sizing: border-box}
.newFeedContainer table.afternoon-session td.exclExceptArea input[type='button']{ background: #9da2ab; border: 1px solid #9da2ab; width: 50%; height: 37px; margin: 0; font-size: 15px; margin: 0 -6px 0 2px; color: #fff}
.newFeedContainer table.afternoon-session td.exclExceptArea input[type='button']:last-child{ margin: 0; border-left: 1px solid #fff; }
/* //반응형 테이블 */

.newFeedContainer .tab-type01 + .select-bx .search-tit.border-top0 > label, .newFeedContainer.feed-container .tab-type01 + .text-bx01 strong{ display: none !important}
.newFeedContainer .line strong{ font-size: 16px; color: #f67b1e; font-weight: 600;}
.newFeedContainer .feedSchList{ margin: 0 0.5em; border-top: 2px solid #3f88dc;}
.newFeedContainer .feedSchList li{ border-bottom: 1px solid #dedede}
.newFeedContainer .feedSchList li a{ display: block; padding: 8px; font-size: 16px; color: #555; line-height: 1.4; position: relative}
.newFeedContainer .feedSchList li a strong{ display: block; font-weight: 500; color: #222}
.newFeedContainer .feedSchList li a em{ position: absolute; right: 5px; top: 8px; color: #478edc;}
.newFeedContainer .feedSchList li a span{ color: #7f7f7f; font-size: 15px; font-weight: 400}
.newFeedContainer.feed-container .tab-type01 + .text-bx01 strong + .menu-list{ margin: -10px 0 0; border: 0 !important; padding: 10px;}
.newFeedContainer .tit-area1{ margin:1em 0 1.5em; text-align: center; padding: 30px 0 10px 0; font-weight: 500; position: relative}
.newFeedContainer .tit-area1 strong{ font-size: 22px; display: block; font-weight: 700; letter-spacing: -0.055em; line-height: 1.5;}
.newFeedContainer .tit-area1 em{ display: block; position: absolute; top: 0; left: 0.5em; width: calc(100% - 1em); text-align: center; height: 30px;}
.newFeedContainer .tit-area1 em:before{ content: ''; display: block; position: absolute; width: 100%; top: 15px; height: 1px; background: #51afeb; z-index: -1;}
.newFeedContainer .tit-area1 em span{ display: inline-block; font-size: 15px; font-weight: 400; line-height: 30px; color: #478edc; background: #fff; padding: 0 10px;}
.newFeedContainer .tit-area1 span{ font-size: 15px; font-weight: 400}
.newFeedContainer .tit-area1 strong span{ display: inline-block; color: #e86200; margin-right: 5px}
.newFeedContainer .tit-area1 strong + span{ display: block; margin: 5px 0 15px}
.newFeedContainer .tit-area1 .icon-btn{ position: relative; height: 30px; margin: 0 0.5em}
.newFeedContainer .tit-area1 .icon-btn:before{ content: ''; display: block; position: absolute; width: 100%; top: 15px; height: 1px; background: #cfcfcf; z-index: -1;}
.newFeedContainer .tit-area1 .icon-btn a.btn-3{display: inline-block; background: #5f5f5f; font-size: 15px; color: #fff; line-height: 30px; border-radius: 30px; padding: 0 20px; font-weight: 400}
.newFeedContainer.feed-container .tit-area2 .icon-btn{ display: block; margin: 0 0.5em; top: 10px;}
.newFeedContainer.feed-container .tit-area2 .icon-btn a:first-child, .newFeedContainer.feed-container .tit-area2 .icon-btn a:first-child + a{ display: none}
.newFeedContainer.feed-container .tit-area2 .icon-btn a:first-child + a + a{ background: #f8f8f8; border: 1px solid #6a727f; color: #323232; font-size: 15px; line-height: 28px}
.newFeedContainer #allViewArea .check-box{ margin: 10px 0.5em 0; border: 0; border-top: 2px solid #51afeb; padding: 10px 0 30px;}
.newFeedContainer #allViewArea .check-box strong{ font-size: 16px; font-weight: 500; text-indent: 10px;}
.newFeedContainer #allViewArea .check-box label{ font-size: 16px; letter-spacing: -0.085em; line-height: 35px; margin: 0 0.5em;}
.newFeedContainer #allViewArea .check-box input[type='checkbox']{ margin-right: 5px; -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: inherit; vertical-align: middle !important;}
.newFeedContainer #diffDesc{ margin: 15px 0.5em !important; background: #f6f6f6 url(../img/nongsaroAdd/renew2017/sectionBg3.png) no-repeat 200% 100%; border: 0 !important; border-top: 1px solid #2b405b !important;  padding: 1em 0.5em;}
.newFeedContainer #diffDesc strong{ display: block; font-size: 17px; font-weight: 500; color: #000; letter-spacing: -0.05em; line-height: 1.2;}
.newFeedContainer #diffDesc > ul > li{ margin-bottom: 8px; background: none; padding: 0; font-size: 15px; }
.newFeedContainer #diffDesc > ul > li span{ display: inline-block; margin-bottom: 0.3em; background: #5f5f5f; line-height: 1.3; width: auto; font-size: 15px; font-weight: 400; color: #fff; padding: 0.3em}
.newFeedContainer #diffDesc li li{ font-size: 15px; color: #777; line-height: 1.5; padding: 0}
.newFeedContainer .tab-type01 + #diffDesc + .tit-area1{ margin: 0}
.newFeedContainer .feedCompareBox{ margin: 0 0.5em;}
.newFeedContainer .feedCompareBox p{ background: #5f5f5f; text-align: center; line-height: 1.4; color: #fff; font-size: 15px; font-weight: 400; letter-spacing: -0.05em; padding: 0.2em 0.2em 0.5em}
.newFeedContainer .feedCompareBox p strong{ display: block; font-size: 15px; font-weight: 400; color: #fff600;}
.newFeedContainer .feedCompareBox .feedComparForm{ padding: 0.5em; border: 1px solid #ccc; border-top: 0; background: #f0f0f0; margin-bottom: 0.5em}
.newFeedContainer .feedCompareBox .feedComparForm span{ float: none; display: block; text-align: center; border-top: 1px solid #ccc;}
.newFeedContainer .feedCompareBox .feedComparForm span:first-child{ border: 0}
.newFeedContainer .feedCompareBox .feedComparForm span label, .newFeedContainer .feedCompareBox .feedComparForm span em{ display: block; text-align: center; font-size: 16px; font-weight: 500; line-height: 30px}
.newFeedContainer .feedCompareBox .feedComparForm span select{ width: 100%; background: #fff url(../img/nongsaroAdd/m2017/arrow4.png) no-repeat 95% 13px; border: 1px solid #d4d4d4; margin-bottom: 0.5em; border-radius: 5px; height: 33px; line-height: 33px; font-size: 15px; text-align: left; text-indent: 0.7em;}
.newFeedContainer .feedCompareBox .feedComparForm span strong{ color: #478edc; font-size: 18px; font-weight: 500; line-height: 1.3; display: block; text-align: center; padding: 0.3em 0; background: #fff}
.newFeedContainer .feedCompareBox .btnArea a{  width: calc(50% - 4px); margin: 0; border: 0; background: #f5f5f5; border: 1px solid #d4d4d4; color: #323232; border-top: 1px solid #aaa; font-size: 15px; line-height: 1.3; height: auto; padding: 0.6em 0; text-align: center; letter-spacing: -0.05em}
.newFeedContainer .feedCompareBox .btnArea a:first-child{ border: 0; border-top: 1px solid #1e73ac; background: #478edc; color: #fff}
.newFeedContainer .feedCompareBox .btnArea a:last-child{ width: calc(100% - 4px); margin-top: 0.3em}
.newFeedContainer .feedCompareBox + .select-bx{ position: relative; z-index: 10; margin: 0 0.5em !important; border-bottom: 1px solid #ccc; border-top: 1px solid #a7a7a7; padding: 0.5em; background: #f9f9f9}
.newFeedContainer .feedCompareBox + .select-bx .search-tit{ background: none}
.newFeedContainer .feedCompareBox + .select-bx select{ background: #fff url(../img/nongsaroAdd/m2017/arrow4.png) no-repeat 90% 13px;}
.newFeedContainer .feedCompareBox + .select-bx .search-tit label{ display: none !important;}
.newFeedContainer #printZone .tab-type01.type02{ margin-top: 3em !important; height: auto}
.newFeedContainer #printZone .tab-type01.type02 ul{ background: #fff; border: 0}
.newFeedContainer #printZone .tab-type01.type02 ul li{ width: calc(50% - 0.4em); margin: 0 0.2em 0.3em; display: table;}
.newFeedContainer #printZone .tab-type01.type02 ul li a{ background: #f8f8f8; border: 1px solid #6a727f; border-radius: 4px; letter-spacing: -0.085em; font-size: 15px; color: #5f5f5f; font-weight: 400; height: 40px; line-height: 1.3; display: table-cell; vertical-align: middle !important;}
.newFeedContainer #printZone .tab-type01.type02 ul li.on a{ background: #54c159; font-weight: 500;}
.newFeedContainer form[name='calcForm'] p.txt-r{ margin: -25px 0.5em 0 0; font-size: 15px}
.newFeedContainer.feed-container .sum_t_txt p b{ font-size: 17px; font-weight: 500; letter-spacing: -0.05em; color: #000; line-height: 1.2;}
.newFeedContainer .sum_t_txt p + .mt10.ml10{ margin: 0 !important}
.newFeedContainer .sum_t_txt p + .mt10.ml10 ul li{ font-size: 15px; color: #777; line-height: 1.5;padding: 0; margin: 0 0 0.3em}
.newFeedContainer .sum_t_txt p + .mt10.ml10 ul li:before{ display: none}
.newFeedContainer form[name='contentForm'] .tab-type06.mt10{ border-top: 15px solid #fff}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx + .tit-area2{ margin: 0 0.5em -1em;}
.newFeedContainer .feedCalcArea{ margin: 0 0.5em;}
.newFeedContainer .feedCalcArea .feedCalcInput span{ display: block; margin-bottom: 1em; position: relative}
.newFeedContainer .feedCalcArea .feedCalcInput span:after{ content: '원/kg'; display: block; position: absolute; top: 45px; right: 0.5em; font-size: 16px; color: #acacac; line-height: 33px}
.newFeedContainer .feedCalcArea .feedCalcInput span + span:after{ content: '%';}
.newFeedContainer .feedCalcArea .feedCalcInput span label{ display: block; background: #fafafa; border-top: 1px solid #ccc; line-height: 40px; font-size: 16px; font-weight: 500; text-align: center}
.newFeedContainer .feedCalcArea .feedCalcInput span input[type='text']{ display: block; border: 1px solid #d4d4d4; border-top: 3px solid #d4d4d4; text-indent: 0.7em; font-size: 18px; line-height: 40px; height: 40px; width: calc(100% - 52px); border-radius: 0 0 5px 5px; padding-right: 40px}
.newFeedContainer .feedCalcArea .feedCalcSum{ background: #6a727f url(../img/nongsaroAdd/feedMain/feedCalcSum.png) no-repeat 0.5em 50% / auto 40px; min-height: 60px; border-radius: 5px; padding: 0 2em 0 50px; line-height: 60px; font-size: 23px; font-weight: 600; color: #fff; text-align: right; margin-bottom: 5em;}
.newFeedContainer .feedCalcArea .feedCalcSum .resultVal:after{ content: '원'; display: inline-block; font-size: 16px; font-weight: 400; color: #e1e1e1; margin-left: 0.3em}
.newFeedContainer .feedCalcArea .convPriceArea{ display: none}
.newFeedContainer form[id='contentForm'] .tab-type06 + .gray-bx{ margin: -6px 0.5em 1em !important; border: 0; border-top: 1px solid #dedede; background: #f6f6f6 url(../img/nongsaroAdd/renew2017/sectionBg3.png) no-repeat 200% 100%; padding: 10px}
.newFeedContainer form[id='contentForm'] .tab-type06 + .gray-bx #tabContentSjList li{ width: auto; margin-right: 5px}
.newFeedContainer form[id='contentForm'] .tab-type06 + .gray-bx #tabContentSjList li a{ background: #fff; border: 1px solid #ddd; border-radius: 3px; height: 33px; line-height: 33px; min-width: 60px; text-align: center; font-size: 15px; color: #323232; padding: 0 0.8em; letter-spacing: -0.085em; font-size: 15px;}
.newFeedContainer form[id='contentForm'] .tab-type06 + .gray-bx #tabContentSjList li.on a{ background: #f9f9f9; border-color: #a5a5a5;}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx .tit-area2{ display: none}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx .list-type03{ padding: 0; margin: 0 !important; border: 0; background: #fff}
.newFeedContainer .tab-type06 + #tabContentSjListDiv + #cont-bx .cont-bx p{ font-size: 15px;}

.newFeedContainer .back-white.txt-list{ background: none; border: 0 !important; padding: 0; text-align:center}
.newFeedContainer .back-white.txt-list ul li{ display: inline-block; float: none; margin: 0 3px 5px; width: 150px; box-sizing: border-box; background: #efefef; border: 1px solid #d5d5d5 !important; border-top: 2px solid #399bd7 !important; padding: 0; min-height: 135px; text-align: center; font-size: 16px; font-weight: 600; color: #323232; line-height: 38px; letter-spacing: -0.085em;}
.newFeedContainer .back-white.txt-list ul li:before, .newFeedContainer .back-white.txt-list ul li:after{ content: ''; display: block; position: absolute; width: 65px; height: 65px;  top: 38px; left: 40px}
.newFeedContainer .back-white.txt-list ul li:before{ border-radius: 100%; background: #fff;}
.newFeedContainer .back-white.txt-list ul li:after{ background: url(../img/nongsaroAdd/feedMain/icon2.png) no-repeat;}
.newFeedContainer .back-white.txt-list ul li:nth-child(2):after{ background-position: 0 -65px}
.newFeedContainer .back-white.txt-list ul li:nth-child(3):after{ background-position: 0 -130px}
.newFeedContainer .back-white.txt-list ul li:nth-child(4):after{ background-position: 0 -195px}
.newFeedContainer .back-white.txt-list ul li:nth-child(5):after{ background-position: 0 -260px}
.newFeedContainer .back-white.txt-list ul li:nth-child(6):after{ background-position: 0 -325px}
.newFeedContainer .back-white.txt-list ul li a{ position: static; display: block; border: 0; border-top: 1px solid #d5d5d5; background: #fff; margin: 75px 0 0; height: 35px; font-size: 0; color: #253c53; font-weight: 400}
.newFeedContainer .back-white.txt-list ul li a:before{ content: '바로가기'; display: inline-block; font-size: 15px; line-height: 30px}

/* 치유농업 */
.careFarming .careFarm_tp{ padding: 0; background: none; position: relative}
.careFarming .careFarm_tp h1{ display: none}
.careFarming .careFarm_tp p{ margin: 0; font-size: 16px; padding: 0 0.5em; border: 0}
.careFarming .careFarm_cont .section h2{ line-height: 1.4; padding: 0.5em 0; font-size: 18px;}
.careFarming .careFarm_cont .section h2 span{ display: block; font-size: 1.2em}
.careFarming .careFarm_cont{ margin: 0 0.5em}
.careFarming .careFarm_cont .section li{ padding: 0.8em 0 0;}
.careFarming .careFarm_cont .section li strong{ position: absolute; top: 0.5em; width: calc(100% - 10px); padding: 0; left: 10px; background: rgba(255,255,255,0.4); font-size: 16px;}
.careFarming .careFarm_cont .section li span{ padding: 0.8em 0 1em;}
.careFarming .careFarm_cont .section ul{ box-shadow: none; border: 0; padding-bottom: 0;}
.careFarming .careFarm_cont .section ul:after{ display: none}
.careFarming .careFarm_cont .section li{ height: auto; margin: 0 0 0.5em; border-bottom: 1px solid #cdcdcd; width: 150px}
.careFarming .careFarm_cont .section li:before{ width: 5px}
.careFarming .careFarm_cont .section li a, .careFarming .careFarm_cont .section li span{ position: static}
.careFarming .careFarm_cont .section li span{ margin: 0 auto; width: 100%}
.careFarming .careFarm_cont .section li a{ display: inline-block;}
.careFarming .careFarm_cont .section li a.download{  padding: 0; width: calc(100% - 42px); height: auto; line-height: 35px; font-size: 15px; background: #7c8184; font-weight: 400; color: #fff; text-align: center;}
.careFarming .careFarm_cont .section li a.preview{ height: 35px; margin: 0 -4px 0 0; padding: 0 5px 0 0;}

/* 2018 04 20 */
.careFarming .careFarm_tp.careFarmMain{ background: none; padding: 0; height: auto;}
.careFarming .careFarm_tp.careFarmMain strong{ display: block; line-height: 35px; font-size: 22px; color: #4b7b4e;}
.careFarming .careFarmList{ margin: 1em 0.5em}
.careFarming .careFarmList li{ float: none; width:100%; margin-bottom: 1em; margin-left: 0}
.careFarming .careFarmList li a{ height: auto; padding-bottom: 10px}
.careFarming .careFarmList li a .imgS{ height: 180px; text-align: center}
.careFarming .careFarmList li a .imgS img{ width: 100%; height: auto; position: static}
.careFarming .careFarmList li a .contS{ height: 125px; font-size: 15px; line-height: 1.5}
.careFarming .careFarmList li a .contS strong{ font-size: 18px; text-align: center}

/* 농업기술 현장전문가 모집 */
#sptExpert{ padding: 1em 0.5em !important;}
#sptExpert .tp{ background: #f6f6f6 url(../img/nongsaroAdd/renew2017/sectionBg3.png) no-repeat 200% 100%; border-top: 1px solid #2b405b; padding: 1em 0.5em !important; font-size: 16px; line-height: 1.4; color: #555; word-break: keep-all;}
#sptExpert .tp strong{ color: #000; vertical-align: top}
#sptExpert .tp span{ display: block; font-size: 15px; color: #000; margin-top: 10px;}
#sptExpert .tp + p, #sptExpert.tkQuizAgr .tkQuizGroup .tl{ margin: 1em auto 0; background: #fff; width: 55%; line-height: 40px; border: 1px solid #e1e1e1; border-top: 2px solid #2f74c3; border-radius: 40px; text-align: center; font-size: 16px; font-weight: 500; position: relative; z-index: 10}
#sptExpert .tp + p + ul, #sptExpert.tkQuizAgr .tkQuizGroup p + ul{ background: #f7f7f7; border: 1px solid #e1e1e1; border-bottom: 1px solid #b0b0b0; padding: 35px 10px 20px; margin: -25px 0 0; border-radius: 10px 10px 0 0}
#sptExpert .tp + p + ul li, #sptExpert.tkQuizAgr .tkQuizGroup p + ul li{ font-size: 15px; line-height: 1.5; color: #323232; letter-spacing: -0.05em; margin-bottom: 25px; word-break: keep-all; padding-left: 5px}
#sptExpert .tp + p + ul li strong, #sptExpert.tkQuizAgr .tkQuizGroup p + ul li strong{ font-size: inherit; vertical-align: inherit; display: block; position: relative; text-align: center; background: #fff; border-bottom: 1px solid #e1e1e1; line-height: 1.3; margin-bottom: 5px; padding: 8px 0; font-weight: 400}
#sptExpert .tp + p + ul li:last-child, #sptExpert.tkQuizAgr .tkQuizGroup p + ul li:last-child{ margin:0}
#sptExpert .tp + p + ul li:last-child strong:before, #sptExpert .tp + p + ul li:last-child strong + label input, #sptExpert.tkQuizAgr .tkQuizGroup p + ul li:last-child strong:before, #sptExpert.tkQuizAgr .tkQuizGroup p + ul li:last-child strong + label input{ display: none}
#sptExpert .tp + p + ul li:last-child label, #sptExpert.tkQuizAgr .tkQuizGroup p + ul li:last-child label{ display: block; font-size: 15px; background: #5bb04a; color: #fff; line-height: 40px; margin: 10px auto 0; border-radius: 5px; position: relative; width: 50%; text-align: center; padding: 0 10px }
#sptExpert .tp + p + ul li:last-child label.active, #sptExpert.tkQuizAgr .tkQuizGroup p + ul li:last-child label.active{ background: #ff683f; padding: 0 0 0 20px}
#sptExpert .tp + p + ul li:last-child label.active:before, #sptExpert.tkQuizAgr .tkQuizGroup p + ul li:last-child label.active:before{ content: '\2705'; display: block; color: #fff; font-weight: 600; position: absolute; top: 0; left: 15% !important}
#sptExpert .reBoxMsg{ padding: 15px 0 15px 22px; font-size: 15px; line-height: 1.4; color: #ff6600; letter-spacing: -0.05em; word-break: keep-all; position: relative}
#sptExpert .reBoxMsg:before{ content: '\263B'; display: block; position: absolute; left: 0; top:  13px; font-size: 1.2em; color: #ff6600}
#sptExpert .reBoxMsg + .reBoxArea #regArea{ padding: 10px 0 !important}
#sptExpert .reBoxMsg + .reBoxArea #regArea #addFm > p, #sptExpert #regArea table td{ font-size: 14px;}
#sptExpert #regArea .bor_t_2px{ border-color: #66bbee !important;}
#sptExpert #regArea table th, #sptExpert #regArea table td{ border-bottom: 1px solid #ccddee; font-size: 15px; letter-spacing: -0.04em; padding: 5px}
#sptExpert #regArea table colgroup{ display: none}
#sptExpert #regArea table th{ background: #edf4fa; font-weight: 400; width: 30%}
#sptExpert #regArea table th label{ font-size: inherit}
#sptExpert #regArea table td input[type='text'], #sptExpert #regArea table td input[type='tel'], #sptExpert #regArea table td textarea{ height: 30px; font-size: 15px; margin: 3px 0; border: 1px solid #d4d4d4; padding: 0; width: 100%; box-sizing: border-box;}
#sptExpert #regArea .bor_t_2px + .regBtn{ margin-top: 10px !important; text-align: center !important}
#sptExpert #regArea .bor_t_2px + .regBtn a span{ height: 35px; padding: 0 30px; line-height: 35px; font-size: 15px; border-radius: 5px; border: 0;}

/* 2018 04 12 이달의 농업기술 */
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul{ margin: 0 0 -60px; }
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li{ background: none; padding: 0 10px}
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li strong{ display: none}
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li span.icon-set{ margin: 10px 0 0;}
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li span.icon-set a{ background: url(../img/nongsaroAdd/file.png) no-repeat; height: 28px; background-size: 25px auto;}
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li span.icon-set a.ico02{ background-position: 0 -31px}
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li span.icon-set a.ico03{ background-position: 0 -63px}
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li span.icon-set a.ico04{ background-position: 0 -96px}
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li span.icon-set a.ico05{ background-position: 0 -127px}
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li span.icon-set a.ico06{ background-position: 0 -159px}
.curation_wrap #srchFm .cu_tit + .select-bx .search-tit select + a + ul li span.icon-set a.ico07{ background-position: 0 -192px}
.curation_wrap .curation_obj #curationMovList{ border-bottom: 0; margin: 40px 0 30px}
.curation_wrap .curation_obj h4{ font-size: 18px; line-height: 45px;}
.curation_wrap .curation_obj #curationMovList + h4{ margin: 0 0.5em -0.2em}
.curation_wrap .curation_obj #kidoInfoLst table tr{ border-bottom: 1px solid #dedede !important;}
.curation_wrap .curation_obj #kidoInfoLst table td{ border-bottom: 0 !important}
.curation_wrap .curation_obj #kidoInfoLst table tr td:nth-child(2) a{ text-decoration: none}
.curation_wrap .curation_obj #kidoInfoLst table tbody tr td:first-child + td{ display: none}
.curation_wrap .curation_obj #kidoInfoLst table tbody tr td:first-child + td + td{ display: block; padding-left: 8px !important}
.curation_wrap .curation_obj #kidoInfoLst table tbody tr td:first-child + td + td + td{ width: 20%}

/* 관심정보 봄여행주간 */
#container .section1 .nong_popzone li a span.spring{ background: url(../img/nongsaroAdd/main_banner/spring/bg.png) no-repeat 0 100% / 100% auto}
#container .section1 .nong_popzone li a span.spring strong{ top: 10%;}
#container .section1 .nong_popzone li a span.spring strong em { display: block;}

/* 농업기술 현장전문가 선정결과 */
#sptExpertResult{ padding-top: 20px; margin: 0 0.5em}
#sptExpertResult table{ width: 100%; margin-bottom: 10px}
#sptExpertResult table th, #sptExpertResult table td{ font-size: 15px; padding: 5px; text-align: center;}
#sptExpertResult table colgroup{ display: none}
#sptExpertResult table th:first-child{ width: 20%}
#sptExpertResult table th:first-child + th{ width: 30%}
#sptExpertResult table thead th{ background: #edf4fa; border: 1px solid #ccddee; border-top: 2px solid #66bbee; font-weight: 600}
#sptExpertResult table td{ background: #fff; border: 1px solid #dedede}

/* 수출농산물 안전성관리체계 */
#exportSafetySys, #exportSafetySys .exportSafetyOrgan{ background: none}
#exportSafetySys .exportSafetyOrgan{ margin: 0 0.5em}
#exportSafetySys .organBox{ width: 100%;  margin-bottom: 30px}
#exportSafetySys .organBox.bg3{ margin: 0}
#exportSafetySys .organBox.bg3 .siteNm{ background: #ddd; padding: 5px 5px 5px 20px; text-align: left}
#exportSafetySys .organBox .siteNm{ height: auto; padding: 10px 0}
#exportSafetySys .organBox .organList1{ font-size: 16px;}
#exportSafetySys .floatDiv .fl{ margin: 10px 0; float: none !important}
#exportSafetySys .organBox ul{ min-height: auto;}
#exportSafetySys .organBox.last{ width: 100%; margin: 0}

/* 현장전문가 알림 페이지 */
.farmExpert{ width: 100%; padding-bottom: 100px;}
.farmExpert .farmExpert_tl{ background: url(../img/nongsaroAdd/farmExpert/farmExpert_tl.png) no-repeat -50px 100%; padding: 50px 10px 0; height: 200px;  font-size: 22px; letter-spacing: -0.05em}
.farmExpert .farmExpert_tl strong{ font-size: 30px; line-height: 1.2; font-weight: 600; letter-spacing: -0.05em; margin-top: 0.5em}
.farmExpert .farmExpert_cont{ padding: 0.5em 0.5em 3em}
.farmExpert .btnC a, .farmExpert .btnC a strong{ font-size: 16px; letter-spacing: -0.03em; border-radius: 0; height: auto; padding: 0 1em; font-weight: 500}
.farmExpert .btnC a strong{ padding: 0}
.farmExpert .btnC a:after{ display: none}
.farmExpert .farmExpert_cont .underline{ text-decoration: underline;}
.farmExpert .farmExpert_cont .underline:after{ display: none}

/* 2018 07 20 PLS 소개 */
#plsInfo{ margin: 0 0.5em}
#plsInfo .plsDetail_tabs{ padding: 0}
#plsInfo .plsDetail_tabs li{ width: 100% !important}
#plsInfo .plsDetail_tabs li a{ margin: 0; border-bottom: 1px solid #aeaeae; margin-top: 1px}
#plsInfo .plsDetail_tabs li p{ position: static; line-height: 1.3; padding: 10px 0; text-align: center; word-break: keep-all; text-indent: 0}
#plsInfo .section h1 span br{ display: none}
#plsInfo .section h1{ padding: 20px 0 30px}
#plsInfo .section h1 span{ background: rgba(255,255,255,0.8);margin: 0 0 50px; padding: 0 0 25px}
#plsInfo .section h1 + a span:before, #plsInfo .section h1 + a span:after{ display: none}
#plsInfo .section h1 + a{ z-index: 1}
#plsInfo .section h1 + a:before, #plsInfo .section h1 + a:after{ z-index: -1}
#plsInfo .section h1 + a span{ text-align: center; padding: 10px 0}
#plsInfo .section h1 + a span strong{ display: block; padding: 10px 0 0}
#plsInfo #customSearch .info_txt{ background: #f6f6f6 url(../img/nongsaroAdd/renew2017/sectionBg3.png) no-repeat 150% 100%;}
#plsInfo #customSearch .info_txt  > p strong{ font-size: 17px; margin-bottom: 10px;}
#plsInfo #customSearch .info_txt  > p br{ display: none}
#plsInfo #customSearch .searchBoxArea{ margin: 0 0 15px}
#plsInfo .goNext{ width: 100%; padding: 0; text-align: center}
#plsInfo .goNext span{ display: block; position: static; border-radius: 0 0 6px 6px; line-height: 1; padding: 0.5em 0}
#plsInfo .pls_btmBanner{ border: 0;}
#plsInfo .pls_btmBanner a{ width: 100%}
#plsInfo .pls_btmBanner a span{ border: 1px solid #58aeff !important; margin-top: -1px; padding: 18px 10px 12px 85px;}
#plsInfo .pls_btmBanner a span:before{ left: 5px; top: calc(50% - 35px);}
#plsInfo .titleBox strong.n1, #plsInfo .titleBox strong.n2{ line-height: 1.3; padding: 10px 0; text-align: center; text-indent: 0;}
#plsInfo .titleBox strong.n2{ padding: 25px 0;  font-size: 24px;}
#plsInfo .titleBox strong.n2:before{ display: none;}
#plsInfo .section>ul{ padding: 10px 0 0}
#plsInfo .section>ul:before{ display: none}
#plsInfo .section .li_1{ padding: 0; text-align: center}
#plsInfo .section .li_1 .txt20{ position: static; border: 0; width: 100%; border-radius: 0; height: auto; line-height: 1.6}
#plsInfo .section .li_1 .txt20 + span{ padding: 0 30px; display: inline-block; background: #fff; border-radius: 35px; line-height: 35px; margin-top: 10px; border: 1px solid #ddd}
#plsInfo .section .li_1 .txt20 + span + em{ line-height: 1.3}
#plsInfo .section ul ul{ text-align: left}
#plsInfo .section .li_1 + .li_1{ margin: 0; padding: 0}
#plsInfo .section .li_1 + .li_1 .txt20{ position: static; width: 100%; height: auto; line-height: 1.6; padding: 10px 0}
#plsInfo .section .li_1 + .li_1 p{ padding-bottom: 15px}
#plsInfo .section .li_3 span{ margin: 0; display: inline-block;}
#plsInfo .section .li_1 + .li_1.w2{ padding: 0; min-height: auto}
#plsInfo .section .li_1 + .li_1 .txt20.w2{ width: 100%; line-height: 1.6; height: auto}
#plsInfo .section .li_1 + .li_1.w2 p strong{ display: block; margin-top: 5px}
#plsInfo .warningBox{ padding: 10px}
#plsInfo .warningBox:before{ display: none}

/* 농사로 퀴즈이벤트 */
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox{ padding: 0;}
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox strong{ display: block; line-height: 1.3; padding: 8px 0; text-align: center}
#sptExpert.tkQuizAgr .tkQuizGroup .agreeBox strong + label{ position: relative; width: 100%; padding: 0; text-align: center}
.tkQuizListArea .tkQuizUsr > dl{ padding: 5px 5px 0;}
.tkQuizListArea .tkQuizUsr > dl dd{ margin: 0 0 5px}
.tkQuizListArea .tkQuizUsr > dl dd input{ width: 100% !important}
.tkQuizListArea .tkQuizList > p{ text-align: center}
.tkQuizListArea .tkQuizList > ul{ padding: 0 5px}
.tkQuizListArea .tkQuizList > ul li > strong{ line-height: 1.53; padding: 10px 0}
.tkQuizListArea .tkQuizList > ul ul li{ margin-bottom:0}
.tkQuizListArea .tkQuizList > ul ul li input[type='radio']{ position: absolute; left: 10px}
.tkQuizListArea .tkQuizList > ul ul li label{ line-height: 1.3; padding: 8px 0 8px 40px;}
.tkQuizListArea .tkQuizList > ul li > p{ margin: 25px 0 0}
.tkQuizListArea .tkQuizList > div{ position: static}
.tkQuizListArea .tkQuizList > div:before{ content: '다른회차 풀기'; display: block; line-height: 50px; font-size: 16px; font-weight: 600; text-align: center; padding-top: 20px; background: #fff; margin-top: -15px}
.tkQuizListArea .tkQuizList > div a{ width: 33.3%; padding: 0; text-align: center}
.tkQuizListArea .tkQuizList + div{ margin-top: 5px}
.tkQuizListArea .tkQuizList + div p{ font-weight: 400; letter-spacing: -0.065em}
#sptExpert.tkQuizAgr .tp span br{ display: none}

/* 2018 07 25 배너다운로드 */
#bannerDown{ background: #fff; margin: 0 0.5em; padding: 0;}
#bannerDown > div > div{ width: 100%}
#bannerDown > div > div .tl, #bannerDown > div > div > div > p{ font-size: 18px; padding: 10px; text-align: left}
#bannerDown > div > div > span, #bannerDown > div > div > div > span{ border: 2px solid #ddd;  padding: 30px 0; height: auto; width: auto;}
#bannerDown > div > div > span img, #bannerDown > div > div > div > span img{ width: 90%;}
#bannerDown > div > div > div{ border: 0}
#bannerDown > div > div > .lnkArea{ margin: 5px 0 40px;}
#bannerDown > div > div > div a{ position: static; border-radius: 0; text-align: center; padding: 10px; font-size: 15px}
#bannerDown > div > div > div > span img.w50{ width: 50%}

/* 2018 08 16 월간농업기술 */
#monthFarmLstArea colgroup, #monthFarmLstArea thead th:nth-child(1), #monthFarmLstArea thead th:nth-child(2), #monthFarmLstArea thead th:nth-child(6), #monthFarmLstArea tbody td:nth-child(1), #monthFarmLstArea tbody td:nth-child(2), #monthFarmLstArea tbody td:nth-child(6){ display: none}
#monthFarmLstArea thead th:nth-child(3){ width: 55%}
#monthFarmLstArea thead th:nth-child(4){ width: 30%}
#monthFarmLstArea thead th:nth-child(5){ width: 15%}

/* 2018 09 07 */
.quizCrm{ background: #fff}
#sptExpert.tkQuizAgr.quizCrm .tp{ background: #252c43 url(../img/nongsaroAdd/event/deco.png) no-repeat;}
#sptExpert.tkQuizAgr.quizCrm .quizCrmTl{ border-radius: 0}
#sptExpert.tkQuizAgr.quizCrm .quizCrmTl span{ margin: 0}
#sptExpert.tkQuizAgr.quizCrm .quizAns .quizAnsList .quizCrmList li strong{ display: block; margin: 0}

/* 서서브 메인 농기계 학교텃밭 농촌다움자원 */
#subSmain{ border: 0; margin: 0 0.5em}
#subSmain > p span{ line-height: 1.5}
#subSmain > p span br, #subSmain > p span:before, #subSmain > p span:after{ display: none}
#subSmain > p span em{ font-size: 18px; display: inline-block;}
#subSmain .lnkArea a{ margin: 0 2px 5px}
#subSmain.frcn > i{ background-position: 50% 0;}
#subSmain.farmBe > i{ background-position: 50% -320px;}
#subSmain.schoolGarden > i{ background-position: 70% -640px;}

/* 2018 10 02 */
#interabangNoti{ margin: 1em 0.5em 0 !important; width: calc(100% - 2em) !important; padding: 0.5em !important; background: #a3cf57 !important;}
#interabang.interabang_2018 .interabang_header{ height: auto !important}
#interabang.interabang_2018 .interabang_contents .tabList h2{ display: block !important; margin: 1px 0 !important}
#interabang.interabang_2018 .interabang_contents .tabList h2 button{text-align: center;background: #f9f9f9 !important;display: block !important;border: 1px solid #cacaca !important;margin:  0 !important;}
#interabang.interabang_2018 .interabang_contents .tabList h2 button em{ display: none}
#interabang.interabang_2018 .interabang_contents .tabList .active{ margin-top: 0 !important}
#interabang.interabang_2018 .interabang_contents .tabList h2.on button{ background: #4ba0d9 !important;}
#interabang.interabang_2018 .interabang_contents .tab-con>h3{ display: block; text-align: center; line-height: 1.3}

/* 2018 10 11 */
.goodCont h4 + p + p img{ width: 95%}
#container.persnSearch #contents{ margin: 0 auto !important; width: 100% !important}
#container.persnSearch #contents #srchFm>div{ border: 1px solid #3f88dc; padding: 85px 10px 10px; margin: 0 5%}
#container.persnSearch #contents #srchFm>div:before{ left: calc(50% - 76px / 2); top: 10px}
#container.persnSearch #contents #srchFm>div>p{ margin: 10px 0 0; line-height: 1.3; text-align: center; word-break: keep-all}
#container.persnSearch #contents #srchFm>div>div select{ appearance: none; -moz-appearance: none; -webkit-appearance: none;}
#container.persnSearch #contents #srchFm>div>div select, #container.persnSearch #contents #srchFm>div>div input[type='text']{ border: 1px solid #c5c5c5; margin: 0 0 5px 0}
#container.persnSearch #contents #srchFm>div>div select{ width: 49% !important; min-width: auto;}
#container.persnSearch #contents #srchFm>div>div select#searchKey{ width: 30% !important}
#container.persnSearch #contents #srchFm>div>div input[type='text']{ width: 68% !important; margin-left: 0 !important;}
#container.persnSearch #contents #srchFm>div>div a{ display: block; margin: 0; width: 99%; padding: 0; text-align: center}
#container.persnSearch #contents #srchFm + div{ border: 0; margin-bottom: 0;}
#container.persnSearch #contents #srchFm + div + div{ border: 0 !important;  overflow: hidden; overflow-x: scroll; margin: 0 0.5em;}
#container.persnSearch #contents #srchFm + div + div table{ width: 800px !important}
#container.persnSearch #contents #srchFm + div + div table tbody td:last-child a{ text-indent: -100000px}

/* 2018 10 16 */
#machineLaw{ margin: 1em 0.5em}
#machineLaw .tp{ display: none}
#machineLaw .lawBox{ padding: 0.5em}
#machineLaw .lawBox ul{ margin: 10px 0 0 15px;}
#machineLaw .lawBox2 > strong{ width: 100%}
#machineLaw .lawBox2 + a, #machineLaw .head + a{ width: 90%}
#machineLaw .process li{ float: none; width: 100%; margin: 10px 0 30px}
#machineLaw .process li:after{ righT: auto; left: 50%; bottom: -25%; top: auto; transform: rotate(90deg);}
#machineLaw .process li p{ min-height: auto}

/* 2018 10 11
#nongsaroHead_btnAdd .totalSch .searchBox.addSelect label, #nongsaroHead .totalSch .searchBox.addSelect label{ position: static}
.search-area.totalsearch h1 a{ display: inline-block}
#nongsaroHead_btnAdd, #nongsaroHead{ z-index: 99999 !important}
#nongsaroHead_btnAdd .totalSch{ left: 0 !important}
.m_mobile, .m_menu{ z-index: 200000;} */

.search-area.totalsearch .search.addSelect label{ position: absolute; left: -100000px !important;}
.search-area.totalsearch .search.addSelect input[type=text]{ padding: 0}

/* 2018 10 23 */
#responsePortalMain .section2 .quick_movSite{ position: relative}
#responsePortalMain .section2 .quick_movSite .goSiteCu, #responsePortalMain .section2 .quick_movSite .bx-pager.bx-default-pager, #responsePortalMain .section2 .quick_movSite .bx-controls-auto{ display: none}
#responsePortalMain .section2 .quick_movSite .goSiteSlide{ display: block; height: 114px;}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu, #responsePortalMain .section2 .quick_movSite .bx-wrapper{ display: block}
#responsePortalMain .section2 .quick_movSite .bx-controls-direction{ position: absolute; top: 40px; width: 100%}
#responsePortalMain .section2 .quick_movSite .bx-controls-direction a{ position: absolute; display: block; margin: 0; padding: 0; width: 30px; height: 40px; background: rgba(0,0,0,0.4); font-size: 0;}
#responsePortalMain .section2 .quick_movSite .bx-controls-direction a:after{ content: '\276E'; left: 30%;display: block; font-size: 20px; position: absolute; top: 0; line-height: 40px; color: #fff; text-indent: 0;}
#responsePortalMain .section2 .quick_movSite .bx-controls-direction a.bx-next{ right: 0; left: auto}
#responsePortalMain .section2 .quick_movSite .bx-controls-direction a.bx-next:after{ content: '\276F';}
#responsePortalMain .section2 .quick_movSite .goSiteSlide li{ height: 114px}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2{ background: #b5d8f0; background-size: cover; height: 100%; position: relative}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2:before{ content: ''; display: block; position: absolute; left: 0; bottom: 0; background: #80b7e2; height: 30px; width: 100%}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2:after{ content: '\272A  현장전문가 칼럼 바로가기'; display: block; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; line-height: 31px; font-size: 15px; font-weight: 500}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a{ display: block; position: relative; z-index: 1; font-size: 22px; padding: 14px 0 0 0; padding-left: calc(5% + 111px); line-height: 1.2; height: 100px; letter-spacing: -0.055em}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a:before, #responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a:after{ content: ''; display: block; background: url(../img/nongsaroAdd/m2017/goExpertColumn.png) no-repeat 0 0; width: 111px; height: 111px; position: absolute; top: 0; left: 4%}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a:after{ background-position: 100% 0; background-size: auto 90px; width: 60px; height: 65px; right: 0; left: auto}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a span{ display: block; color: #003466;}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a strong{ display: inline-block; font-size: 28px; color: #003466; vertical-align: bottom !important; line-height: 1.2;}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a em{ display: block; position: absolute; bottom: 0; text-align: center; font-size: 16px; left: 130px; line-height: 25px;  letter-spacing: 0}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a em:after{ content: '\25B8\25B8'; display: inline-block; color: #4a689a; font-size: 20px; letter-spacing: -0.095em; margin-left: 5px}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a{ background: none; font-size: 0; color: transparent; padding: 0; font-size: 0; height: 100%; text-align: center;}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a:before{ display: none}
#responsePortalMain .section2 .quick_movSite .goSiteSlide .goSiteCu2 a img{ display: inline-block; margin-top: 17px}

/* 2018 11 02 */
#honeyRecipe{ margin: 0 0.5em; top: 15px;}
#honeyRecipe h4{ border-top: 0; border-bottom: 1px solid #333 !important; width: 20%; display: table}
#honeyRecipe h4 a{ text-align: center; border: 1px solid #ccc; border-bottom: 0; border-left: 0; word-break: keep-all; transition: all .3s ease; font-size: 15px; line-height: 1.3; background: #fff; min-height: 50px; display: block; height: 50px; line-height: 1.2; padding: 0; color: #323232; font-weight: 400; width: 100%; box-sizing: border-box; display: table-cell; vertical-align: middle !important;}
#honeyRecipe h4.mn1 a{ border-left: 1px solid #ccc}
#honeyRecipe h4.active a{ background: #fdd92e !important; border-color: #fdd92e !important; color: #323232; font-weight: 400;}
#honeyRecipe h4.mn2{ left: 20% !important}
#honeyRecipe h4.mn3{ left: 40% !important}
#honeyRecipe h4.mn4{ left: 60% !important}
#honeyRecipe h4.mn5{ left: 80% !important}
#honeyRecipe .tabCont{ padding-top: 50px;}
#honeyRecipe .tabCont .listNum{ line-height: 18px}
#honeyRecipe .honeyC{ top: 80px;}
#honeyRecipe .tabCont li{ width: 50%}
#honeyRecipe .tabCont li a{ height: auto}
#honeyRecipe .tabCont li a img{ height: auto; width: 100%;}
#honeyRecipe .tabCont .effectDiv>a{ top: -10px;}
#honeyRecipe .tabCont .effectDiv>div>h5{ display: block; padding: 45px 0 10px;}
#honeyRecipe .tabCont .effectDiv .tp_box{ padding: 10px}
#honeyRecipe .tabCont .effectDiv .tp_box>h6{ float: none; margin: 0 0 0.5em; text-align: center; border-bottom: 1px solid #ccc; line-height: 1.8}
#honeyRecipe .tabCont .effectDiv .tp_box>h6:after{ display: none}
#honeyRecipe .tabCont .effectDiv .tp_box>ul{ float: none; width: 100%}
#honeyRecipe .tabCont .effectDiv>div>h6{ margin: 40px 0 15px; padding-left: 20px;}
#honeyRecipe .tabCont .effectDiv>div>ul{ margin: 0 0 0 20px; }
#honeyRecipe .tabCont .effectDiv>div>ul>li{ font-weight: 500}
#honeyRecipe .tabCont .effectDiv>div>ul li li{ font-weight: 300}

/* 우리술 창업 가이드 */
#koreanAlcohol .tp{ padding: 5px 0 45px}
#koreanAlcohol .tp strong{ font-size: 150%; line-height: 1.5}
#koreanAlcohol .tp:after{ z-index: -1;}
#koreanAlcohol .tabArea>div>h4{ position: static; width: 100%; margin: -1px 0 0;}
#koreanAlcohol .tabArea>div.active>div{ padding: 0}
#koreanAlcohol .tabArea>div>h4 button{ font-size: 20px; height: 50px; font-weight: 400; border-bottom: 1px solid #cacaca}
#koreanAlcohol .tabArea>div.active>h4:before{ top: auto; bottom: inherit; font-size: 60px;}
#koreanAlcohol .imgArea span, #koreanAlcohol .imgArea span.w25{ width: 100% !important; margin: 0}
#koreanAlcohol .tabArea .tabAreaCont>div+a, #koreanAlcohol .tabArea2:before, #koreanAlcohol .tabArea2>div>h5:before{ display: none}
#koreanAlcohol .tabArea .tabAreaCont>div{ padding: 0 0 30px}
#koreanAlcohol .tabArea2>div>h5{ position: static; border: 1px solid #fff; margin: -1px 0 0;}
#koreanAlcohol .tabArea2>div>h5 button{ font-size: 18px; text-indent: 0; text-align: center; color: #333; width: 100%; background: #fcefad;}
#koreanAlcohol .tabArea2>div.active>h5 button{ background: #f7ce00;}
#koreanAlcohol .tabArea2>div>div{ padding: 0}
#koreanAlcohol .tp em{ font-weight: 500;}
#koreanAlcohol .intro{ max-width: 425px; padding: 470px 0 0; margin: 0 auto 2rem; height: auto}
#koreanAlcohol .intro p{ background: #fff; padding: 1rem 0.5em 0; font-size: 16px}
#koreanAlcohol .tabArea .tabAreaCont .summaryBox{ margin: 55px 0 -30px; width: calc(100% - 20px); padding: 0 10px 35px;}
#koreanAlcohol .tabArea .tabAreaCont>div>h5 span{ float: none; display: block; margin: 10px 0 0; font-weight: 500}
#koreanAlcohol .tabArea .tabAreaCont>div>h5 span:before, #koreanAlcohol .tabArea .tabAreaCont>div>h5 span:after{ content: '\2500'; display: inline-block; margin: 0 5px;}

/* SNS로 보는 농업농촌현장 */
.rda-container.snsBand .select-bx{ border: 0; border-bottom: 2px solid #828282; padding: 10px 0 80px; background: #fff url(../img/nongsaroAdd/snsBand/schBg.png) no-repeat 30% 100%;}
.rda-container.snsBand .select-bx>p{ padding: 0; color: #707070; font-size: 16px;}
.rda-container.snsBand .select-bx .search-tit{ padding: 0; position: relative; background: none !important}
.rda-container.snsBand .tit-area em{ position: static; font-weight: 600}
.rda-container.snsBand .tit-area em span:before{ content: '밴드명'; display: inline-block; font-weight: 300; font-size: 15px; color: #707070; margin-right: 10px}
.rda-container.snsBand #srchFm .select-bx .search-tit input{ background: rgba(255,255,255,0.9) !important; width: 95% !important; height: 37px}
.rda-container.snsBand .select-bx .search-tit button{ position: absolute; right: 0; top: 0}
.rda-container.snsBand .line{ margin: 10px 5px; border: 0; padding: 10px 0 !important;}
.rda-container.snsBand .bandList li{ float: none; width: 100%}
.rda-container.snsBand .bandList li a.goBand{ bottom: 0; line-height: 40px;}
.rda-container.snsBand .bandList li a .title{ height: auto; overflow: inherit;}

.rda-container.snsBand #diffbtn{ margin: 0 0 40px; padding: 0; border-top: 1px solid #ddd; margin: 0 0.5em}
.rda-container.snsBand #diffbtn a{ display: block; text-align: center; border-radius: 0; margin: 0; position: static}
.rda-container.snsBand .refer{ padding: 10px; line-height: 1.5;}
.rda-container.snsBand .goBand2{ width: 100%}

/* 2018 12 04 */
#plsInfo .section.movAdd h1{ padding: 150px 0 0}
#plsInfo .section.movAdd h1>strong{ margin-bottom: 0; background: rgba(255,255,255,0.8); padding: 10px 0}
#plsInfo .section.movAdd h1 span{ padding-right: 0; margin-bottom: 0}
#plsInfo .section.movAdd h2{ background: none; font-size: 20px; font-weight: 600; color: #0f60b5; height: auto; line-height: 1.3; margin-bottom: 20px}
#plsInfo .section.movAdd ul li{ width: 100%; margin: 0 0 10px;}
#plsInfo .section.movAdd ul li a{ width: 100%; min-height: auto}
#plsInfo .section.movAdd ul li a strong{ line-height: 1.5; padding: 10px 0}
#plsInfo .section.movAdd ul li a .imgA{ height: auto}
#plsInfo .section.movAdd ul li a .imgA+span{ padding: 0.5em}
#plsInfo .section.movAdd ul li a .imgA+span strong{ line-height: 1.5; padding: 0}

/* 한국표준사료성분표 메인 수정 */
#newFeedMain.modi .newFeed_tp{ height: auto; background: none}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont p{ display: block; background: #efefef url(../img/nongsaroAdd/feedMain/newFeed_tp.jpg) no-repeat 50% -100px; padding: 100px 0 15px; height: auto}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont p strong{ text-indent: 10px}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont p span{ margin: 0; background: rgba(239,239,239,0.8); padding:  10px; font-weight: 400;}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink{ padding: 0; margin: 10px 0 0 0;}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink li{ display: block; margin: 0 0.5em 0.5em}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk6 a{ width: 100%; height: auto; padding: 5px 0;}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk6 a i, #newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4 h2:before{ display: none}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4{ padding: 0}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4 h2{ width: 100%; height: auto; padding: 10px 0; position: static; font-size: 23px}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4>div{ padding: 0.5em; width: 100%; height: auto}
#newFeedMain.modi .newFeed_tp .newFeed_tpCont .newFeedLink .lnk4>div a{ display: inline-block; float: none}
#newFeedMain.modi .newFeed_mid{ border-top: 0; margin-top: 10px}
#newFeedMain.modi .newFeed_mid .mid_section1{ width: auto; height: auto; border-bottom: 0 !important; margin-bottom: 0 !important; position: relative}
#newFeedMain.modi .newFeed_mid .mid_section1 h2{ margin: 0; font-size: 23px }
#newFeedMain.modi .newFeed_mid .mid_section1>ul{ padding: 10px 0 0}
#newFeedMain.modi .newFeed_mid .mid_section1>a{ position: static; height: auto; width: 100%; font-size: 15px;  line-height: 35px; margin: 0; border: 1px solid #ddd; border-top: 1px solid #afafaf}
#newFeedMain.modi .newFeed_mid .mid_section1>a:before{ display: none}
#newFeedMain.modi .newFeed_mid .mid_section2{ border: 0 !important; margin: 0 !important}
#newFeedMain.modi .newFeed_mid .mid_section2 a{ width: calc(100% - 90px); margin: 0; text-align: left; height: auto; padding: 15px 0 0 90px; min-height: 65px; position: relative}
#newFeedMain.modi .newFeed_mid .mid_section2 a i{ position: absolute; left: 10px; top: 5px; margin: 0;}
#newFeedMain.modi .newFeed_mid .mid_section2 a span{ text-indent: 0}
#newFeedMain.modi .newFeed_mid .mid_section4{ margin: 0 0.5em !important}
#newFeedMain.modi .newFeed_mid .mid_section4 a{ width: 100%; padding: 10px 5px}
#newFeedMain.modi .newFeed_mid .mid_section4 a span{ padding-left: 100px}

#newFeedMain.modi .newFeed_mid .mid_section2 a{ padding: 20px 0 20px 90px; float: none; min-height: 45px;}
#newFeedMain.modi .newFeed_mid .mid_section2 a+a i{ margin: 0}
#newFeedMain.modi .newFeed_mid .mid_section2 a+a span, #newFeedMain.modi .newFeed_mid .mid_section2 a+a strong{ text-indent: 0; letter-spacing: 0}
#newFeedMain.modi .newFeed_mid .mid_section4 a{ height: auto}
#newFeedMain.modi .newFeed_mid .mid_section4{ margin: 0 !important; padding: 0 5px !important}
#newFeedMain.modi .newFeed_mid .mid_section4 a i{ margin: 5px auto 0;}
#newFeedMain .newFeed_mid .mid_section4 a strong{ line-height: 1.5; font-weight: 400; letter-spacing: 0}

/* 2018 12 12 */
.agchInfo{ border:0; padding: 0.8em;}
.agchInfo:before{ display: none}
.agchInfo>strong:before{ content: '\26A0'; display: inline-block; color: #ff0000; margin-right: 0.2em; font-size: 1.2em}
.pop-area .agchInfo{ margin: 0}

#customSearch .customSch_resultArea #agchmRegistInfoLstArea h4.mn2+.costomTabCont>.tab-type01{ margin: 1.5em 0.5em 0.2em 0.8em !important; height: auto}
#customSearch .customSch_resultArea #agchmRegistInfoLstArea h4.mn2+.costomTabCont>.tab-type01>ul>li{ float: none; display: inline-block; width: 50%; margin: 0 -2px}
#customSearch .customSch_resultArea #agchmRegistInfoLstArea h4.mn2+.costomTabCont>.tab-type01>ul>li a{ line-height: 1.3; padding: 1em 0}

.tab-type01#agch_tabs{ margin: 0 0.5em !important; padding-top: 1em;}
.tab-type01#agch_tabs ul{ margin-bottom: 0 !important}
.tab-type01#agch_tabs li{ width: calc(50% - 1px) !important}
.tab-type01#agch_tabs ul li:after{ width: 100%; bottom: 0}
.tab-type01#agch_tabs ul li a{ border: 0 !important}
.tab-type01#agch_tabs ul li:first-child a{ background: #879FD1 !important}
.tab-type01#agch_tabs ul li + li a{ background: #FFE47F !important}
.tab-type01#agch_tabs ul li.on:first-child a{ background: #0f3fa3 !important}
.tab-type01#agch_tabs ul li + li.on a{ background: #ffca00 !important}
.tab-type01#agch_tabs + .tbl-type01.list table{ border-top: 0 !important}

#sptExpert.tkQuizAgr.gdCont.gdCont .tp{ background: #f6f6f6 url(../img/nongsaroAdd/renew2017/sectionBg3.png) no-repeat 200% 100%; padding: 1em 0.5em !important;}
#sptExpert.tkQuizAgr.gdCont .tp span + span{ padding: 0 0 1em !important}
#sptExpert.tkQuizAgr.gdCont .tp span + span:before{ content: '상품'; display: block; background: #333; color: #fff; text-align: center; line-height: 2em; margin-bottom: 0.5em}
#sptExpert.tkQuizAgr.gdCont .tp span + span + span:before{ display: none}
#sptExpert.tkQuizAgr.gdCont .tp span + span + span{ background: #3e6ca2; color: #fff; text-align: center; padding-bottom: 0 !important}
#sptExpert.tkQuizAgr.gdCont .tkQuizListArea .tkQuizList > p strong{ display: block; font-size: 15px}
#sptExpert.tkQuizAgr.gdCont .tkQuizListArea .tkQuizList > p strong{display: block;font-size: 15px;line-height: 2em;background: #95b0d7;color: #000;}

/* 2018 12 17 팜투테이블 */
.farmtoTable .tpCont > ul{ padding-left: 0.4em; border: 0; margin: 5px 0 10px;}
.farmtoTable .listCont{ margin: 0 0.5em}
.farmtoTable .listCont .list_tpSlide{ height: auto; overflow-y: unset;}
.farmtoTable .listCont h4{ margin-top: 0}
.farmtoTable .listCont .foodList{ display: block; padding-top: 5px;}
.farmtoTable .listCont .foodList li{ width:100%; display: block;}
.farmtoTable .listCont .foodList li a{ margin: 0 0 0.3em}
.farmtoTable .listCont .foodList li a span img{ position: static}
.farmtoTable .listCont .foodList li a span+span{ height: auto}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont{ width: 100%; height: auto; min-height: 102px}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont .tabsHideClose{ position: static; background: rgba(255,255,255,0.5); color: #000; font-size: 15px; font-weight: 400; margin: 0 1em 0.5em}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont>p>a{ padding: 0 10px}
.farmtoTable .foodCont{ margin: 1em 0.5em}
.farmtoTable .foodCont .cropsList>li{ float: none; border: 0; width: 100%}
.farmtoTable .foodCont .cropsList>li:nth-child(2){ margin: 0}
.farmtoTable .foodCont>div{ margin: 35px 0 50px;}
.farmtoTable .foodStorty>strong:before{ margin: 0 10px 0 0;}
.farmtoTable .foodStorty>strong:after{ margin: 0 0 0 10px;}
.farmtoTable .foodStorty>p{ padding: 10px 0 65px}
.farmtoTable .foodCont .foodIngre>a{ position: static; text-align: center}
.farmtoTable .foodCont .foodIngre .measuring>a{ top: -32px;}
.farmtoTable .foodCont .foodIngre .measuring>a:before{ font-size: 15px}
.farmtoTable .foodCont .foodIngre .measuring + p{ padding: 10px 0; line-height: 1.5;}
.farmtoTable .foodCont .foodStep li{ margin-bottom: 2em; position: relative}
.farmtoTable .foodCont .foodStep li>span{ float: none; width: 100%; height: auto}
.farmtoTable .foodCont .foodStep li>p{ margin-top: 0.5em}
.farmtoTable .foodCont .foodStep li>p, .farmtoTable .foodCont .foodStep li .tipBox{ margin-left: 0}
.farmtoTable .foodCont .foodQna>ul>li .q{ line-height: 1.5; min-height: 42px}
.farmtoTable .foodCont>div .tl{ font-size: 25px}
.farmtoTable .cropsList>li>div{ width: 100%;}
.farmtoTable .cropsList .innerbox>p{ padding: 0 0 10px}
.farmtoTable .cropsList .innerbox>p>span{ position: static; transform: none; display: block; text-align: center; margin-bottom: 10px}
.farmtoTable .cropsList .innerbox .scrollGrid{ overflow-x: scroll}
.farmtoTable .cropsList .innerbox .scrollGrid table{ width: 777px}
.farmtoTable .cropsList .innerbox>div .tl span{ display: block; margin: -10px 0 0}
.farmtoTable .cropsList .innerbox .fl{ float: none; width: 100%}
.farmtoTable .cropsList .innerbox .floatDiv .fl.scrollGrid{ overflow: hidden}
.farmtoTable .cropsList .innerbox .floatDiv .fl.scrollGrid table{ width: 100%}
.farmtoTable .cropsList .innerbox ul.fl{ margin: 1em 0 0}
.farmtoTable .cropsList .innerbox ul.fl li{ margin: 0 0 0.8em}
.farmtoTable .cropsList .innerbox ul.fl li strong{ width: 100%; margin: 0 0 0.5em; min-height: auto;}
.farmtoTable .cropsList>li>div>a{ position: static; width: 100%; background: #ee5f4a; color: #fff; font-size: 15px; text-align: center}
.farmtoTable .cropsList .innerbox .btnL a{ display: block; margin: 0 0.2em 0.5em; text-align: center}
.farmtoTable .cropsList .innerbox .btnL a:last-child{ margin-left: 0}
.farmtoTable .foodStorty>strong{ line-height: 1.2}
.farmtoTable .foodCont .foodStep li>p{ position: static; padding-left: 0;}
.farmtoTable .foodCont .foodStep li>p:before{ background: #f57a3d}
.farmtoTable .monthCrops{ display: block; margin-bottom: 3em}
.farmtoTable .monthCrops>span{ float: none; width: 100%; margin: 0 0 0.3em; display: block}
.farmtoTable .monthCrops>span img{ width: 100%; height: auto;}
.farmtoTable .monthCrops>span em{ left: 50%; transform: translateX(-50%);}
.farmtoTable .tpCont > p{ height: auto;}
.farmtoTable .tpCont > p > a{ position: static; border-radius: 0; margin: 10px 0 0; background: #444c59; border: 5px solid #fff; border-top-width: 3px; border-bottom: 0}
.farmtoTable .tpCont > ul.tpContDtl li > .tabsHideCont .tabsHideClose:before, .farmtoTable .foodCont>p>strong:before, .farmtoTable .cropsList>li>div>a:before{ display: none}

#plsInfo .droneManual{ height: auto}
#plsInfo .droneManual:before, #plsInfo .droneManual:after, #plsInfo .droneManual span:first-child:before{ display: none}
#plsInfo .droneManual span+span, #plsInfo .plsCropsGuide span+span{ line-height: 40px; display: block; margin: 1em 1em 0; text-align: center; border-top: 1px solid #fff; padding-bottom: 0.5em}
#plsInfo .droneManual span+span a, #plsInfo .plsCropsGuide span+span a{ line-height: 40px;}
#plsInfo .droneManual span+span a:after, #plsInfo .plsCropsGuide span+span a:after{ position: static; margin-left: 3px}

/* 2019 01 10 자동완성 */
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe{  width: calc(90% + 4px) !important; margin: -15px auto 0;}
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:first-child{ width: 100% !important}
.search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li, .search-area.totalsearch #konanSearchFrm #divAutoComplete.newAutoframe > div #ulAutoApdArea > ul > li:nth-child(2n){ width: calc(100% - 20px) !important; margin: 0 10px}

/* 2019 01 17 */
#satisfacPoll .tp{ background: #f6f6f6 url(../img/nongsaroAdd/renew2017/sectionBg3.png) no-repeat 200% 100%; border-top: 1px solid #2b405b; padding: 1em 0.5em !important; font-size: 16px; line-height: 1.4; color: #555; word-break: keep-all; height: auto}
#satisfacPoll .tp strong{ font-size: 1.1em}
#satisfacPoll .tp strong em{ font-size: 1.6em;}
#satisfacPoll .tp strong + span br{ display: none}
#satisfacPoll .tp .date{ position: static; color: #000}
#satisfacPoll .tkQuizList > ul ul li label{ line-height: 1.5}

/* 2019 01 22 */
#srchFm ul li.full > a{ position: static; border-radius: 0; line-height: 40px; margin: 0.2em 0.5em 0.8em; z-index: 10; font-size: 16px; border-top: 1px solid #2f74c3; text-align: center}

/* 2019 01 28 PLS 품목별 올바른 농약사용 안내서 */
#plsInfo .section.plsCrops h1{ padding: 20px 0 0; background-position: 100% 100%}
#plsInfo .section.plsCrops h1 span{ margin-bottom: 1em}
#plsInfo .plsCropsGuide{ height: auto}
#plsInfo .plsCropsGuide:before, #plsInfo .plsCropsGuide:after, #plsInfo .plsCropsGuide span:first-child:before{ display: none}
#plsInfo .plsDetail_tabs li:last-child.active a{ height: auto; line-height: 50px}
#plsInfo .plsDetail_tabs li:last-child p{ width: 100%}
#plsInfo .plsCropsSearch .cropsSch{ position: relative; right: 0; top: 0; padding: 10px}
#plsInfo .plsCropsSearch .cropsSch input[type='text']{ width: 100%}
#plsInfo .plsCropsSearch .cropsSch input[type='submit']{ right: 10px; top: 10px}
#plsInfo .plsCropsSearch .cropsSchKeyword{ padding: 0 10px; text-align: center}
#plsInfo .plsCropsSearch .cropsSchKeyword button[type='button']{ margin-bottom: 5px}
#plsInfo .plsCropsSearch .plsCropsResult>ul>li{ float: none; width: 100%}

/* 2019 01 31 농약등록현황 */
.newSchBoxArea{ display: block; margin: 0 0.5em; padding-top: 15px;}
.newSchBoxArea>div:first-child{ border-top: 1px solid #2b405b; background: #f6f6f6 url(../img/nongsaroAdd/renew2017/sectionBg3.png) no-repeat 200% 100%; padding: 1em 0.5em;}
.newSchBoxArea .helpBox>ul{ padding: 30px 0 0}
.newSchBoxArea .helpBox>ul:before{ content: '\26A0'; display: block; margin-right: 5px; font-size: 20px; color: #ff3c00; width: 20px; height: 18px; background: none; position: absolute}
.newSchBoxArea .helpBox>ul:after{ content: '농약등록현황 도움말'; display: block; margin-right: 5px; font-size: 17px; color: #323232; position: absolute; left: 22px; top: 0; font-weight: 500}
.newSchBoxArea .helpBox>ul>li:before{ background: #ff3c00}
.newSchBoxArea .helpBox>ul>li{ margin-bottom: 0.3em; font-size: 15px;}
.newSchBoxArea .schBoxArea{ min-height: auto; border: 0; background: #fff; margin: 0.5em 0 0; padding: 0}
.newSchBoxArea .schBoxArea>ul{ width: 100%}
.newSchBoxArea .schBoxArea>ul>li{ width: 50%}
.newSchBoxArea .schBoxArea>ul>li> ::input-placeholder{ color: #323232; font-weight: 400; font-size: 15px; opacity: 1}
.newSchBoxArea .schBoxArea>ul>li> ::-moz-input-placeholder{ color: #323232; font-weight: 400; font-size: 15px; opacity: 1}
.newSchBoxArea .schBoxArea>ul>li> ::-o-input-placeholder{ color: #323232; font-weight: 400; font-size: 15px; opacity: 1}
.newSchBoxArea .schBoxArea>ul>li> ::-webkit-input-placeholder{ color: #323232; font-weight: 400; font-size: 15px; opacity: 1}
.newSchBoxArea .schBoxArea>ul>li input[type='text'], .newSchBoxArea .schBoxArea>ul>li select{ font-size: 15px; padding: 0; line-height: 33px; height: 33px; text-indent: 10px; width: 98.5%; margin-left: 0}
.newSchBoxArea .schBoxArea>ul>li select{ display: inline-block; border-radius: 5px; height: 33px; line-height: 33px; font-size: 15px; background: #f5f5f5 url(../img/nongsaroAdd/m2017/arrow4.png) no-repeat 90% 13px; border: 1px solid #d4d4d4; text-align: left; text-indent: 0.7em; border: 1px solid #d4d4d4;}
.newSchBoxArea .schBoxArea>ul>li label{ position: absolute; font-size: 0;}
.newSchBoxArea .schBoxArea>ul>li .mCheck_box{ display: block; width: 33px; height: 33px; border: 1px solid #bfbfbf; box-sizing: border-box; z-index: 10; top: 0; background: #fff;}
.newSchBoxArea .schBoxArea>ul>li .mCheck_box:before{ content: ''; display: block; position: absolute; background: url(/common/error/icon.png) no-repeat -163px -14px; width: 19px; height: 14px; left: 7px; top: 9px}
.newSchBoxArea .schBoxArea>ul>li input[type='checkbox']{ opacity: 0}
.newSchBoxArea .schBoxArea>ul>li input[type='checkbox']:checked + .mCheck_box{ background: #4d4d4d; border-color: #4d4d4d}
.newSchBoxArea .schBoxArea>ul>li input[type='checkbox']:checked + .mCheck_box:before{ background-position: -163px 0}
.newSchBoxArea .schBoxArea>ul>li input[type='text'].checkNext{ width: calc(100% - 35px); margin-left: 34px; float: left}
.newSchBoxArea .schBoxArea>ul>li:nth-child(5) input[type='text'].checkNext{ width: calc(100% - 37px);}
.newSchBoxArea .schBoxArea>input[type='submit']{ position: static; width: 100%; background: #4ba0d9; height: 40px; line-height: 40px; font-size: 16px; font-weight: 500}

/* 2019 02 18 */
.inspec>div{ margin: 0; border: 0; padding: 0; width: 100%}
.inspec>div>div{ background: #f5f5f5 url(/common/error/inspec.png) no-repeat 50% 50px / 160px auto; padding: 210px 0 50px}
.inspec>div>div>strong{ text-align: center; padding: 0; font-size: 1.5em; line-height: 1.2; font-weight: 600; word-break: keep-all}
.inspec>div>div>strong:before, .inspec>div>div>strong:after{ display: none}
.inspec>div>div>span{ padding: 20px 0; text-align: center; font-size: 16px; word-break: keep-all}
.inspec>div>img{ top: 10px}
}