@charset 'utf-8';



/* body*/
.section .sec1{height: 460px;}
.section .sec1 h2.mainTit{font-size: 45px;text-align: center;font-family: 'NotoSansKR';font-weight: bold;}
.section .sec1 ul.product{margin-top: 115px;position: relative;}
.section .sec1 ul.product li{display: inline-block;width: 210px;text-align: center;height: 205px;}
.section .sec1 ul.product li a{width: 135px;height: 135px;display: inline-block;background: #79b538;vertical-align: text-top;border-radius: 95px;}
.section .sec1 ul.product li a.pd01:after{content:'';width:65px;height:85px;top:24px;left:65px;position:absolute;background:url("/images/gr/main/secIcon1.png")no-repeat 0 0;}
.section .sec1 ul.product li a.pd01.re:after{content:'';width:101px;height:74px;top:27px;left:268px;position:absolute;background:url("/images/gr/main/secIcon2.png")no-repeat 0 0;}
.section .sec1 ul.product li a.pd01.re1:after{content:'';width:82px;height:86px;top:25px;left:493px;position:absolute;background:url("/images/gr/main/secIcon3.png")no-repeat 0 0;}
.section .sec1 ul.product li a.pd01.re2:after{content:'';width:79px;height:100px;top:21px;left:713px;position:absolute;background:url("/images/gr/main/secIcon4.png")no-repeat 0 0;}
.section .sec1 ul.product li a.pd01.re3:after{content:'';width:105px;height:58px;top:40px;left:915px;position:absolute;background:url("/images/gr/main/secIcon5.png")no-repeat 0 0;}
.section .sec1 ul.product li a.pd01.re4:after{content:'';width:106px;height:92px;top:16px;left:1129px;position:absolute;background:url("/images/gr/main/secIcon6.png")no-repeat 0 0;}
.section .sec1 ul.product li em{width: 156px;height: 30px;margin-top: 34px;font-size: 17px;}

.section .sec2{
	/* height: 420px; */
	margin-bottom: 40px;
}
.section .sec2 .sec2Tab .tabsTit{font-size: 27px;font-weight: bold;line-height: 45px;border-bottom: 5px solid #79b538;width: 133px;}
.section .sec2 .sec2Tab .another{width: 200px;margin: -24px 19px 0 0;float: right;cursor: pointer;}
.section .sec2 .sec2Tab .another.re{width: 200px;margin: -24px -98px 0 0;float: right;}
.section .sec2 .sec2Tab .tabList{line-height: 27px;border-top: 1px solid #eaeaea;padding: 25px 0 22px 0;}
.section .sec2 .sec2Tab .tabList .date{font-size: 12px;color: rgb(121 181 56);margin-left: 12px;}
.section .sec2 .sec2Tab .tabList .date.re{color:#0072ff;}
.section .sec2 .sec2Tab .tabList .tabSuy{color: #478800;font-size: 18px;font-weight: bold;margin: 12px 0;}
.section .sec2 .sec2Tab .tabList .tabSuy.re{color: #0072ff;}
.section .sec2 .sec2Tab .tabList .subLi{font-size: 14px;color: #777;}
.section .sec2 .sec2Tab .tabList.re{border-bottom: 1px solid #eaeaea;padding-bottom: 35px;}
.section .sec2 .sec2Tab .tabLeft{width: 46%;float: left;margin:0 0 0 69px;}
.section .sec2 .sec2Tab .tabRight{padding-left: 16px;display: inline-block;width:47%;}


/*greeting*/
.backG{background: #dcdcdc;margin-bottom: 80px;}
.backG .greetingBox{margin: 0 auto;width: 1200px;height:555px;margin-top: -37px;}

.backG ul.greetImg .greetLi{float: left;width: 63%;}
.backG ul.greetImg .greetLi.re{width: 36%;float: left;padding: 135px 0 0 0;line-height: 95px;font-size: 32px;}
.backG ul.greetImg .greetLi.re .greetIntro{font-style: italic;font-size: 45px;}
.backG ul.greetImg .greetLi.re .strong.re{font-size: 50px;color: #000;}
.backGround{font-size: 44px;width: 510px;font-weight: bold;color: #006f21;}
.backGround .greetImg.re{margin: 0 auto;width: 1200px;}


/*overView*/
.contentsTit{border-bottom: 1px solid #e3e3e3;margin-bottom: 37px;background: #fdfdfd;}
.contentsTit.re{margin-bottom:0;}
.subContTit{margin: 0 auto;width: 1200px;line-height: 135px;font-size: 38px;font-family: 'NotoSansKR600';font-weight:bold;}

.contentsBox{margin: 0 auto;width: 1200px;line-height: 30px;}
.remanView .subTopTit{text-align: center;font-size: 60px;height: 150px;margin-top: 92px;font-weight: bold;font-family: '"Noto Sans", "sans-serif"';color: #024315;}
.remanView .overviewprodBox{font-size: 17px;position:relative;}
.remanView .overview .prodBox{background: #f8f8f8;border-radius: 5px;padding: 32px 0 0 55px;border: 1px solid #ddd;}
.remanView .overview .searchResult{margin: 60px 0 0 0;}
.remanView .overview .prodList{width: 33%;display: inline-block;height: 75px;}
.remanView .overview .prodList select{float: none;width:260px;height:50px;margin-left: -27px;}
.remanView .overview .prodList.re select{width:250px;margin-left: -64px;}
.remanView .overview .prodlistSpan{display:inline-block;width:117px;}
.remanView .overview .prodlistGoods{}
.remanView .overview .prodlistGoods input{margin-right: 220px;}
.remanView .overview .prodlistGoods input.searchIp.re{width:33%;margin:0 79px 35px 32px;}
.remanView .overview .prodlistGoods input.searchIp.re1{width:34%;margin:0 0 35px 42px;}
.remanView .overview select{float: left;width:137px;}
.remanView .overview table.organizationTable{border-top: 2px solid #255e4b;vertical-align: middle;text-align: center;border: 1px solid #ddd;line-height: 37px;color: #626262;width: 100%;}
.remanView .overview table.organizationTable thead{border-top: 2px solid #255e4b;}
.remanView .overview table.organizationTable tr .organizationTd{line-height: 27px;text-align: left;padding: 13px 0 13px 66px;font-size: 16px;}
.remanView .overview table.organizationTable th{border-left: 1px solid #ddd;background: #f8f8f8;border-bottom: 1px solid #ddd;font-size: 17px;font-weight: bold;color: #434343;}
.remanView .overview table.organizationTable td{border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;}
.remanView .overview .imgBox{height: 330px;}
.remanView .overview img{width: 1170px;margin: 22px 0 27px 0;border: 1px solid #d4d4d4;border-radius: 9px;box-shadow: 15px 5px 15px rgb(96 96 96 / 50%);}
.remanView .overview img.pageIcon{width: 24px;border-radius: inherit;border: none;}
.remanView .overview img.img01{border: none;box-shadow: 15px 5px 15px rgb(96 96 96 / 7%);padding:14px;}
.remanView .overview img.img01.re{width: 820px;}
.remanView .overview img.checkIc{width: 11px;border: none;box-shadow: none;vertical-align: middle;}
.remanView .overview .gsListT{font-weight: bold;margin: 43px 0 26px 38px;color: #ffffff;background: #1c2f58;font-size: 20px;border-radius: 91px;height: 44px;font-family: monospace;padding: 9px 0 0 58px;width: 355px;}
.remanView .overview .gsListContent{color: #4f4f4f;border: 1px solid #939abf;margin: 0 0 54px 38px;border-radius: 8px;line-height: 40px;width: 740px;padding: 20px 79px 24px 75px;font-size: 20px;}
.remanView .overview img.subImg{width: 470px;box-shadow: none;border: 1px solid #fff;float:left;margin:158px 7px 0 0;}
.remanView .overview img.cekcImg{width: 15px;box-shadow: none;border: none;margin: 0 10px 0 0;}
.remanView .overview img.subImg.re{margin: 0;width: 58%;margin-bottom: 75px;}
.remanView .overview img.chekcImg{width:13px;margin: 0;border: none;margin-right: 5px;box-shadow: none;}
.remanView .overview img.directImg{width: 3%;box-shadow: none;border: none;vertical-align: -42px;padding:9px;}
.remanView .overview img.downIcon{width: 25px;margin: 0;display: inline-block;border: none;vertical-align: middle;box-shadow: none;}
.remanView .overview img.downIcon.re{border-radius: 0;width: 17%;vertical-align: -7px;}
.remanView .overview img.borderN{border:none;width:58%;margin-bottom:113px;}
.remanView .overview img.marginBt-4{margin-bottom: -4px;}
.remanView .overview .overViewUl{width: 1050px;height: 223px;margin: 9px 0 57px 0;border: 1px solid #ddd;line-height: 34px;}
.remanView .overview .overViewUl ul.remanGoods{width: 50%;float: left;}
.remanView .overview .overViewUl ul.remanGoods li.liBoxTit{text-align: center;border-bottom: 1px solid #d4d4d4;background: #f4f4f4;}
.remanView .overview .overViewUl ul.remanGoods li.liBoxTit.re{border-left: 1px solid #d4d4d4;}
.remanView .overview .overViewUl ul.remanGoods li.liBoxCon{padding: 9px 23px;}       
.remanView .overview .overViewUl ul.remanGoods li.liBoxCon.re{border-left: 1px solid #d4d4d4;}
.remanView.re .overview img{width: 760px;border:none;}
.remanView .overview .lawKnow ul li.lawImg img{width:850px;}
.remanView .overview .overViewUl.re{width:100%;height: 500px;border: 1px solid #144623;line-height: 34px;margin-bottom: 37px;}
.remanView .overview .overViewUl.re1{width:100%;height: 260px;border: 1px solid #144623;line-height: 34px;margin-bottom: 37px;background: #f2f2f2;}
.remanView .overview img.overVImg{box-shadow: none;}
.remanView .overview .ovText{margin: 0 0 44px 0;line-height: 33px;}
.remanView .overview .directLi{font-weight:bold;font-size:20px;color:#555;}

.remanView .overview .ovText.re1 .postUl.re{margin: 62px 0 117px 0;}
.remanView .overview .ovText.re1 .postTit{font-size: 20px;font-weight: bold;}
.remanView .overview .ovText.re1 ul.postUl{clear: both;}
.remanView .overview .ovText.re1 .postTit img{width: 30px;box-shadow: none;border: none;vertical-align: -33px;margin-right:10px;}
.remanView .overview .ovText.re1 .postIndex{margin-left: 54px;}
.postUl.re{margin: 62px 0 117px 0;}
.postTit{font-size: 20px;font-weight: bold;}
.postTit img{width: 30px;box-shadow: none;border: none;vertical-align: -4px;margin-right:10px;}
.postIndex{margin-left: 54px;}
.postUl{margin: 22px 0 0 0;}

.remanView .introBox .intro .introTop{font-size: 26px;margin: 46px 0 40px 0;line-height: 46px;}
.remanView .introBox .intro .introBoM{font-size: 17px;line-height: 42px;margin: 50px 0;}
.remanView .introBox .intro .introBoM.gree{font-size: 20px;}

.histryBox .ty{line-height: 50px;margin-bottom: 75px;border-left: 7px solid #024315;}
.histryBox .ty .year{font-size: 41px;font-weight: bold;margin: 0 0 0 35px;color: #070707;}
.histryBox .ty .year.re{margin: 100px 0 0 35px;}
.histryBox .ty .year .round{display: inline-block;width: 130px;border-bottom: 1px solid #acacac;margin: 0 -19px 0px -35px;}
.histryBox .ty .histyBoM{font-size: 20px;text-indent: 36px;margin: 14px 0 0 0;font-size:17px;}
.histryBox .ty .histyBoM .month{font-size: 22px;color: #005a31;}
.histryBox .ty .histyBoM .round1{width: 15px;height: 15px;background:#acacac;border-radius: 28px;margin: 0 11px 0 184px;}
.histryBox .ty .point{width: 25px;height: 25px;margin: -25px 0 0 -16px;border-radius:34px;color: #000;}

.remanView .overViewUl li.ovLi{width: 25%;border-right: 1px solid #ddd;float: left;padding:18px 0 4px 15px;}
.remanView .overViewUl li.ovLi.re{width: 71%;border-right: none;padding: 25px 10px 10px 20px;line-height: 38px;}
.remanView .overViewUl li.ovLi.re span.imgLogo{font-size: 23px;font-weight: bold;margin-bottom: 16px;display: inline-block;}
.remanView .overViewUl li img{width: 178px;border: none;padding: 0 55px;}

.remanView.re .markIntro .markSubT{display: inline-block;width: 98.2%;height: 56px;background: #a0b5a6;padding: 52px 0 0 20px;font-size: 30px;font-weight: bold;border-radius: 50px 50px 0 0;text-align: center;color: #121212;font-family: 'NotoSansKR600';}
.remanView.re .markIntro .markSubT.re{margin: 65px 0 0 0;}
.remanView.re .markIntro .markImg{margin-bottom: 53px;width: 100%;}
.remanView.re .markIntro .markImg.re{border:1px solid #888;width: 1196px;}
.remanView.re .markIntro .markIntroUl{line-height: 40px;margin: -63px 0 118px 0;background: #f2f2f2;padding: 28px;}
.remanView.re .markIntro .markIntroUl .index{margin-left: 18px;line-height: 21px;margin-bottom: 10px;}

.remanListTable table{margin: 116px 0 35px 0;text-align: center;width: 100%;font-size: 15px;border-left: 1px solid #ececec;border-right: 1px solid #ececec;border-top: 2px solid #255e4b;}
.remanListTable table.postMTable{margin: 22px 0 0 0}
.remanListTable table.tableCt{margin: 7px 0 0 0;}
.remanListTable table th{height: 55px;line-height: 55px;background: #f8f8f8;border-bottom: 1px solid #ddd;font-size: 16px;font-weight: bold;color:#434343;}
.remanListTable.re3 table th{height: 55px;line-height: 55px;background: #f8f8f8;border-bottom: 1px solid #ddd;font-size: 16px;font-weight: bold;color:#434343;border-top: 2px solid #255e4b;}
.remanListTable table tbody td{border-bottom: 1px solid #ececec;line-height: 52px;border-left: 1px solid #ececec;cursor: pointer;vertical-align: middle;}
.remanListTable table tbody td:first-of-type{border-left:none;vertical-align: middle;}

/*lawsAndCertification*/
.notification .nitificNum{font-size: 21px;}

.remanProcess1{font-size: 23px;color:#007950;margin: 75px 0 27px 0;width: 100%;font-weight: bold;text-decoration: underline;}
.remanListTable span.cfTableTit{margin: 61px 0 6px 0;display: inline-block;font-size: 18px;font-weight: 700;}

ul.enactment li{line-height: 35px;}
ul.enactment li.date{margin: 12px 0 43px;}
ul.enactment li.title{text-align: center;font-size: 55px;margin: 105px 0;}

.lawKnow{margin: 116px 0 0 0;line-height: 41px;}
.lawKnow ul li{margin: 0 0 21px 0;}
.lawKnow li.lawTit{font-weight: bold;font-size: 26px;margin: 76px 0 18px 20px;font-family: 'NotoSansKR900';}
.lawKnow li.lawTit.re{color:#000;font-size:20px;text-align:center;}

table.tableCt{margin: 77px 0 0 0;width: 100%;}
table.tableCt img{width: 60%;text-align: center;padding: 0 84px;}

.remanListTable.re{margin-top: -97px;}
.remanListTable.re1{margin-top: -97px;}
.remanListTable.re3 table{width:60%;font-size:17px;}
.remanListTable.re3 table .bg_ddd{background: #f2f2f2;line-height: 47px;font-weight: bold;}
/*.remanListTable:before{content:'';width:17px;height:13px;top:20px;left:113px;position:absolute;background:url("/images/gr/subImg/arrow01.png")no-repeat 0 0;display:block;}*/

.remanCt{height:825px;}
.remanCt.re{height:125px;margin-bottom: 105px;}
.remanCt .writeAp{margin: 76px 0 0 0;padding: 15px;}
.remanCt .writeAp div{float: left;margin-left: 30px;width: 30%;}
.remanCt .writeAp div:first-of-type{margin-left:0;}
.remanCt .writeAp p{height: 110px;line-height: 24px;}
.remanCt .writeAp p em{font-weight: bold;margin-bottom: 9px;font-size: 19px;}
.remanCt .writeAp span{padding: 7px 40px;border-radius: 5px;font-weight: bold;color: #fff;margin-bottom: 23px}
.remanCt .writeAp .newAp span{background: #617eff;}
.remanCt .writeAp .extensAp span{background: #498f00;}
.remanCt .writeAp .addItem span{background: #ffb27c;}
.remanCt .writeAp img{width: 350px;margin-top: 22px}
.remanCt .writeAp.re div{width: 100%;}
.remanCt .writeAp.re div.extenA{width: 38px;height: 0;border-radius: 118px;background: #498f00;padding: 22px 67px 52px 67px;float: left;font-weight: bold;color:#fff;}
.remanCt .writeAp.re div.extenB{float: left;width: 656px;line-height: 41px;margin-top: -7px;}
.remanCt .writeAp.re div.extenB span{background: none;color: #f00;padding: 0 15px;font-size: 19px;}

.precautions{padding: 41px 15px 15px 59px;background: #fafafa;margin-bottom: 105px;}
.remanProcess img{width: 900px;margin-bottom: 60px;}
.remanProcess .prcessJudge{line-height: 42px;margin-bottom: 80px;font-size:18px;}
.remanProcess .prcessJudge span{color: #165c44;font-weight: bold;font-size: 20px;}
.remanProcess .prcessJudge span.precessS{color: #555;margin-left: 57px;font-weight: 700;border-bottom: 2px solid #007950;padding: 18px 13px 0 15px;}

.prepareT{background: #f5fff6;padding: 30px 60px;line-height: 30px;font-weight: bold;color: #565656;margin-bottom: 65px;}
.prepareT li.tit{font-size: 19px;color: #000;border-bottom: 1px solid #777;}

.prepareU{margin-bottom: 55px;}
.prepareU li{margin-left: 30px;line-height: 33px;width: 53%;}
.prepareU li span{display:inline-block;width: 330px;}


.noticeTit{text-align: center;font-size: 39px;margin: 104px 0 102px 0;border-bottom: 8px solid #144623;padding:0 55px 28px 55px;font-weight: bold;line-height:58px;height:93px;}
.noticeMemo{padding: 0 0 0 100px;font-size: 20px;margin: 0 0 180px 0;}
.noticSelect{width: 150px;height: 50px;border: 1px solid #144623;padding:5px 5px 5px 11px;font-size: 15px;border-radius: 2px;float: left;margin-right: 6px;
    -webkit-appearance:none; /* 크롬 화살표 없애기 */
    -moz-appearance:none; /* 파이어폭스 화살표 없애기 */
    appearance:none /* 화살표 없애기 */
}

.searchIp{width:600px;height: 38px;border: 1px solid #144623;font-size: 15px;padding: 5px;}
.searchBtn{width: 100px;height: 50px;border: none;background: #144623;color: #fff;}
.searchBtn.re{width:130px;margin: -13px 0 19px 944px;border-radius:5px;}
.searchBtn.mulBtn{width:130px;border-radius:5px;}
.mulBtnParent{text-align:right;margin:0 20px 20px 0;}
.listBtn{ margin: 0 0 33px 1050px;padding: 7px 48px;border:none;font-size: 16px;background: #144623;border-radius: 5px;height:43px;color:#fff;}
.marginT100{margin-top: 100px !important;}
.btn01{background: #387713;border: none;border-radius: 36px;margin: 0 0 0 12px;padding: 5px 23px;cursor: pointer;color: #fff;font-size: 15px;}
.bodtom30{margin-bottom:30px;}

/* ======= */
.remanView .overview .prodlistGoods input.searchIp.re.resize, .remanView .overview .prodlistGoods input.searchIp.re1.resize {
    width: 20%;
    margin: 0 10px 35px 33px;
}
.remanView .overview .prodListCert  input.searchIp.re.resize.prodlist, .remanView .overview .prodListCert input.searchIp.re1.resize.prodlist {
    width: 20%;
    margin: 0 10px 35px 33px;
}
.remanView .overview .prodListCert{display: inline-block;height: 75px;}
/* ======= */

.remanView .overview .prodListCert{width: 63%;display: inline-block;height: 75px;}
.remanView .overview .prodListCert select{float: none;width:260px;height:50px;margin-left: -27px;}
.remanView .overview .prodListCert.re select{width:250px;margin-left: -64px;}
.remanView .overview .prodlistSpanCert{display:inline-block;width:150px;}
.remanView .overview .prodlistCert{}
.remanView .overview .prodlistCert input{margin-right: 220px;}
.remanView .overview .prodlistCert input.searchIpCert.re{width:33%;margin:0 79px 35px 32px;}
.remanView .overview .prodlistCert input.searchIpCert.re1{width:34%;margin:0 0 35px 42px;}
.searchIpCert{width:300px;height: 38px;border: 1px solid #144623;font-size: 15px;padding: 5px;}
