@charset "utf-8";

/* ******************** 공용 ******************** */




/* ********************************* PC over : 992 ~  ********************************* */
@media screen and (min-width:992px), print{
	
	h3.top_title {
		font-size:36px; color:#000; font-weight:700; font-family:"GmarketSans";
		background:url(../images/main/i_h3.png)no-repeat top left;
		background-size:50px;
		padding-top:25px; line-height:1.4;
	}
		h3.top_title.center {background:none; text-align:center; padding-top:0;}
		h3.top_title.center span {
			background:url(../images/main/i_h3.png)no-repeat top left;
			background-size:50px;
			padding-top:25px;
		}
	
	p.top_ment {font-size:20px; color:#000; line-height:2;}
	p.top_ment span.acc {font-size:2em; font-family:"GmarketSans"; display:block; line-height:1.4;}
	
	p.top_ment2 {font-size:20px; color:#000; line-height:2;}
	p.top_ment2 span.acc {font-size:1.4em; font-family:"GmarketSans"; display:block; font-weight:500;}
	
	h4.second_title {font-size:22px; color:#000; font-weight:500; letter-spacing:-.5px;}
	.contents>.inner>.ready_wrap {padding:100px 50px; text-align:center;}
	.contents>.inner>.box + .box {margin-top:100px;}
	.contents>.inner>.box article {margin-top:30px;} /*타이틀 아래 전체 영역*/
	div[class*="layout_img_"] {text-align:center; padding:40px;}
	div[class*="layout_img_stroke"] {border:10px solid #eee; border-radius:30px;}
	
	/*회사소개 - CEO 인사말*/
	.company .ceo .img_wrap .img img {border-radius:30px;}
	.company .ceo .img_wrap .txt {
		padding:0 100px; margin-top:-180px;
	}
	.company .ceo .img_wrap .txt>div {
		background:#b4d333; border-radius:30px; padding:50px;
		width:auto; display:inline-block;
	}
	.company .ceo .img_wrap .txt>div>* {color:#fff; font-weight:700; font-size:26px; text-transform:uppercase;}
	.company .ceo .img_wrap .txt>div>p {line-height:1.4;}
	.company .ceo .img_wrap .txt>div>p+p {margin-top:70px;}
	.company .ceo .img_wrap .txt>div>p.subject {padding-top:20px; line-height:1; position:relative;}
	.company .ceo .img_wrap .txt>div>p.subject:before {
		position:absolute; top:0; left:0; width:30px; height:2px; background:#fff; display:block; content:"";
	}
	
	.company .ceo .con_wrap {margin-top:70px;}
	.company .ceo .con_wrap>p {font-size:20px; line-height:2; color:#000;}
	.company .ceo .con_wrap>p+p {margin-top:40px;}
	.company .ceo .con_wrap>p.major {font-size:48px; color:#000; line-height:1.25; letter-spacing:-1px;}
	.company .ceo .con_wrap>p.major span {display:block;}
	.company .ceo .con_wrap>p.ceo {text-align:right; margin-top:80px;}
	.company .ceo .con_wrap>p.ceo span {font-size:24px; font-weight:700;}
	
	/*회사소개 -  CI, 도돌이 소개*/
	.company .ci .box>article>*+* {margin-top:30px;}
	.company .ci .dream {background:url(../images/company/ci_dream.jpg)no-repeat center; background-size:cover; border-radius:30px; padding:50px;}
	.company .ci .dream>* {color:#fff; text-align:center;}
	.company .ci .dream>p {font-size:20px; line-height:2;}
	.company .ci .dream>p+p {margin-top:30px;}
	.company .ci .dream>p.bigTit {font-weight:700; font-size:40px; line-height:1;}
	.company .ci .dodoly_wrap>.bi_wrap {overflow:hidden; margin-top:30px;}
	.company .ci .dodoly_wrap .layout_img_stroke {padding:50px;}
	.company .ci .dodoly_wrap>.bi_wrap>div {display:inline-block; float:left;}
	.company .ci .dodoly_wrap>.bi_wrap>div.bi {width:500px; text-align:center;}
	.company .ci .dodoly_wrap>.bi_wrap>div.txt {width:calc(100% - 500px); text-align:left;}
	.company .ci .dodoly_wrap>.bi_wrap>div.txt>.in {display:table; height:100%;}
	.company .ci .dodoly_wrap>.bi_wrap>div.txt>.in p {display:table-cell; vertical-align:middle;}
	.company .ci .dodoly_wrap>.bi_wrap>div.txt p {font-size:20px; color:#000; line-height:2;}
	.company .ci .dodoly_wrap>div.detail {overflow:hidden; margin-top:30px;}
	.company .ci .dodoly_wrap>div.detail>div {overflow:hidden; float:left; display:inline-block; text-align:left;}
	.company .ci .dodoly_wrap>div.detail>.design {width:500px; padding-right:100px;}
	.company .ci .dodoly_wrap>div.detail>.active {width:calc(100% - 500px);}
	.company .ci .dodoly_wrap>div.detail>.active .img {text-align:center;}
	.company .ci .dodoly_wrap>div.detail>div>h4 {min-height:auto !important; margin-bottom:30px;}
	.company .ci .dodoly_wrap>div.detail>div>p {color:#000; font-size:20px; line-height:2;}
	
	/*회사소개 - 회사 연혁*/
	.company .history .tit-imgBox {
		max-width:1200px; margin:0 auto;
		text-align:center; padding:60px 30px; color:#fff;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover;
		border-radius:30px;
		position:relative;
	}
	.company .history .tit-imgBox:after {
		position:absolute; top:250px; left:0; display:block;
		font-size:50px; color:#ddd; font-family:"GmarketSans"; font-weight:700;
	}
	.company .history .year2020 .tit-imgBox:after {content:"2020’s"}
	.company .history .year2010 .tit-imgBox:after {content:"2010’s"}
	.company .history .year2000 .tit-imgBox:after {content:"2000’s"}
	.company .history .year1994 .tit-imgBox:after {content:"1990’s"}
		/*이미지*/
		.company .history .year2020 .tit-imgBox {background-image:url(../images/company/history-year2020.jpg);}
		.company .history .year2010 .tit-imgBox {background-image:url(../images/company/history-year2010.jpg);}
		.company .history .year2000 .tit-imgBox {background-image:url(../images/company/history-year2000.jpg);}
		.company .history .year1994 .tit-imgBox {background-image:url(../images/company/history-year1994.jpg);}
			
	.company .history .tit-imgBox>span {font-weight:700; display:block; line-height:1; text-shadow:0 1px 2px rgba(0,0,0,.1); font-size:50px; font-family:"GmarketSans";}

	.company .history .con-txtBox {max-width:1200px; margin:0 auto; overflow:hidden; padding-left:300px;}
	.company .history .con-txtBox>div {overflow:hidden; padding:100px 0; position:relative;}
	.company .history>div:last-child .con-txtBox>div {padding-bottom:0;}
	.company .history .con-txtBox>div:before {
		content:""; display:block; width:1px; height:100%;
		position:absolute; top:0; left:10.5px;
		border-left:1px dashed #e5e5e5;
	}
	.company .history .con-txtBox>div>.con {overflow:hidden;}
	.company .history .con-txtBox>div>.con+.con {margin-top:100px;}
	.company .history .con-txtBox>div>.con>div {float:left;}
		
	.company .history .con-txtBox>div>.con>div.txt-year {
		width:150px; padding-left:50px; position:relative;
		font-size:24px; font-weight:700; color:#243c7b;
		font-family:"GmarketSans";
		letter-spacing:-1px; line-height:1.4;
	}
	.company .history .con-txtBox>div>.con>div.txt-year:before {
		position:absolute; top:3px; left:0;
		width:21px; height:21px; border:6px solid #243c7b; border-radius:50%;
		background:#fff;
		display:block; content:"";
		transition:all .2s ease-in-out !important;
		-webkit-transition:all .2s ease-in-out !important;
		-moz-transition:all .2s ease-in-out !important;
	}
	.company .history .con-txtBox>div>.con>div.txt-year:after {
		position:absolute; top:13px; left:20px; background:#243c7b; width:20px; height:1px;
		display:block; content:"";
	}
	.company .history .con-txtBox>div>.con>div.txt-con {width:calc(100% - 150px);}
	.company .history .con-txtBox>div>.con>div.txt-con ul:nth-of-type(1)~ul {margin-top:30px;}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li {padding-left:15px; position:relative; font-size:19px; color:#666; line-height:1.6;}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li+li.acc {margin-top:30px;}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li.acc {font-size:22px; font-weight:700; color:#243c7b; padding-left:0; padding-right:0; font-family:"GmarketSans";}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li.acc:before {display:none;}
	.company .history .con-txtBox>div>.con>div.txt-con article .img {float:left; display:inline-block; border-radius:20px; overflow:hidden; margin-top:10px; margin-right:5px;}
	.company .history .con-txtBox>div>.con>div.txt-con article .img.fix {width:300px;}
	.company .history .con-txtBox>div>.con>div.txt-con article .img.typeNone {border-radius:0;}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li:before {
		position:absolute; top:15px; left:1px;
		width:2px; height:2px; border-radius:50%;
		background:#000;
		display:block; content:"";
	}
	.company .history .Con-right .con-txtBox>div>.con>div.txt-con>ul>li:before {right:1px; left:initial;}
	.company .history .Con-right .con-txtBox>div>.con>div.txt-con>ul>li {padding-right:15px;}
	
	.company .history .con-txtBox>div>.con>div.txt-con>* {display:block; overflow:hidden;}
	.company .history .con-txtBox>div>.con>div.txt-con>.txt {margin-top:30px; padding:40px; border:1px dotted #ddd; background:#f9f9f9; border-radius:30px;}
	.company .history .con-txtBox>div>.con>div.txt-con>.txt p {font-size:18px; line-height:1.8;}
	.company .history .con-txtBox>div>.con>div.txt-con>.txt p b {color:#000; font-weight:500;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-con>.txt>* {float:right; display:inline-block;}
		.company .history .Con-left .con-txtBox>div>.con>div.txt-con>.txt>* {float:left; display:inline-block;}
	.company .history .con-txtBox>div>.con>div.txt-con>.txt>.img {width:120px;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-con>.txt>p {width:calc(100% - 120px); padding-right:50px;}
		.company .history .Con-left .con-txtBox>div>.con>div.txt-con>.txt>p {width:calc(100% - 120px); padding-left:50px;}
		
		/*개별스타일::Con-right*/
		.company .history .Con-right .tit-imgBox:after {left:initial; right:0;}
		.company .history .Con-right .con-txtBox {padding-left:0; padding-right:300px;}
		.company .history .Con-right .con-txtBox>div:before {left:initial; right:15px;}
		.company .history .Con-right .con-txtBox>div>.con>div {float:right;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-year {text-align:right; padding-right:50px; padding-left:0;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-year:before {left:initial; right:5px;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-year:after {left:initial; right:20px;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-con {text-align:right;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-con dl dd {padding-right:15px;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-con article .img {float:right; margin-right:0; margin-left:5px;}
		
	.company .history .year2010>tit-imgBox:before {
		display:block; 
	}
	.company .history .year2010>tit-imgBox:before {content:"";}
	
	/*회사소개 - 미션과 경영 철학*/
	.company .mission>* {text-align:center;}
	.company .mission>*+* {margin-top:30px;}
	
	
	/*회사소개 - 작물재배 연구소*/
	.company .research>* {text-align:center;}
	.company .research>*+* {margin-top:50px;}
	.company .research>.img_wrap {border-radius:30px; overflow:hidden;}
	.company .research .dofagro-request {margin-bottom:50px;}
	
		/*공통 - 원*/
		.layout_circle_stroke ul {margin-left:-20px; overflow:hidden; padding:20px 25px;}
		.layout_circle_stroke ul li {float:left; width:calc(100%/5 - 20px); margin-left:20px;}
		.layout_circle_stroke ul li div {border:7px solid #eee; border-radius:50%; width:100%; height:100%; display:block; padding-top:35px;}
		.layout_circle_stroke ul li p {font-family:"GmarketSans"; font-size:17px; color:#000; font-weight:500; margin-top:25px; line-height:1.4;}
		
	/*회사소개 - 사회공헌활동*/
	.company .social p.top_ment {text-align:center; margin-top:30px;}
	.company .social .list {margin-top:100px;}
		/*공통 - 폼A*/
		.layout_formA>ul {overflow:hidden;}
		.layout_formA>ul>li {float:left; width:50%; padding:0 40px;}
		.layout_formA>ul>li>* {min-height:auto !important;}
		.layout_formA>ul>li>article {min-height:115px !important;}
		.layout_formA>ul>li:nth-child(2)~li {margin-top:100px;}
		.layout_formA>ul>li .img {border-radius:30px;}
		.layout_formA>ul>li h4 {font-size:24px; font-weight:700; color:#000; font-family:"GmarketSans"; margin-top:30px;}
		.layout_formA>ul>li span {color:#000; font-family:"GmarketSans"; font-weight:500; font-size:15px;}
		.layout_formA>ul>li article {color:#000; margin-top:15px; padding-top:15px; border-top:1px solid #ddd; line-height:1.8; font-size:18px;}
		/*공통 - 폼B*/
		.layout_formB .box+.box {margin-top:100px; padding-top:100px; border-top:1px dotted #ddd;}
		
	/*회사소개 - 비즈니스 파트너*/
	.company .partner .box .con_wrap>* {display:inline-block; float:left;}
	.company .partner .box .con_wrap>.img {width:300px;}
	.company .partner .box .con_wrap>.img img {width:200px;}
	.company .partner .box .con_wrap>.con {width:calc(100% - 300px);}
	.company .partner .box .con_wrap>.con h3 {margin-bottom:30px;}
	.company .partner .box .con_wrap>.con p {font-size:19px; line-height:2; color:#000;}
	.company .partner .box .con_wrap>.con p+p {margin-top:20px;}
	
	/*회사소개 - 조직도*/
	.company .organ >* {text-align:center;}
	.company .organ >*+* {margin-top:30px;}
	
	/*회사소개 - 인재채용*/
	.company .recruit .box+.box {}
	.company .recruit .box>*+* {margin-top:20px;}
	.company .recruit .box div[class*="layout_img_"] {padding:0 40px;}
	.company .recruit .box p.top_ment2+div {margin-top:60px;}
	.company .recruit .box .infor ul {font-size:0;}
	.company .recruit .box .infor ul>li {display:inline-block; margin-right:50px;}
	.company .recruit .box .infor ul>li>span {display:block; font-size:20px;}
	.company .recruit .box .infor ul>li>span b {font-family:"GmarketSans"; color:#000; padding-right:10px;}
	.company .recruit .box .benefit {text-align:left !important;}
	.company .recruit .box .benefit ul {margin-left:-50px; overflow:hidden; padding:30px;}
	.company .recruit .box .benefit ul li {float:left; width:calc(100%/3 - 50px); margin-left:50px;}
	.company .recruit .box .benefit ul li:nth-child(3)~li {margin-top:50px;}
	.company .recruit .box .benefit ul li>* {min-height:auto !important;}
	.company .recruit .box .benefit ul li i {
		width:85px; height:85px;
		display:inline-block; border-radius:50%;
		background-color:#b3d335;
		background-position:center;
		background-repeat:no-repeat;
		margin-bottom:10px;
	}
	.company .recruit .box .benefit ul li:nth-child(1) i {background-image:url(../images/company/talent_i_1.png);}
	.company .recruit .box .benefit ul li:nth-child(2) i {background-image:url(../images/company/talent_i_2.png);}
	.company .recruit .box .benefit ul li:nth-child(3) i {background-image:url(../images/company/talent_i_3.png);}
	.company .recruit .box .benefit ul li:nth-child(4) i {background-image:url(../images/company/talent_i_4.png);}
	.company .recruit .box .benefit ul li:nth-child(5) i {background-image:url(../images/company/talent_i_5.png);}
	.company .recruit .box .benefit ul li:nth-child(6) i {background-image:url(../images/company/talent_i_6.png);}
	.company .recruit .box .benefit ul li:nth-child(7) i {background-image:url(../images/company/talent_i_7.png);}
	.company .recruit .box .benefit ul li:nth-child(8) i {background-image:url(../images/company/talent_i_8.png);}
	.company .recruit .box .benefit ul li:nth-child(9) i {background-image:url(../images/company/talent_i_9.png);}
	.company .recruit .box .benefit ul li>h4 {font-family:"GmarketSans"; font-size:24px; font-weight:500; line-height:1.4; color:#000;}
	.company .recruit .box .benefit ul li>p {margin-top:5px; font-size:19px;}
	
	/*회사소개 - 찾아오는길*/
	#googleMap {width:100% !important; height:500px !important; margin-top:30px;}
	.company .location .con_wrap .address {margin-top:30px; font-size:0; text-align:center;}
	.company .location .con_wrap .address li {display:inline-block;}
	.company .location .con_wrap .address li b {display:inline-block; padding-left:13px; position:relative;}
	.company .location .con_wrap .address li b:before {position:absolute; top:12px; left:0; width:4px; height:4px; background:#000; display:block; content:""; border-radius:50%;}
	.company .location .con_wrap .address li:first-child {width:100%; margin-bottom:20px;}
	.company .location .con_wrap .address li~li {margin-right:50px;}
	.company .location .con_wrap .address li:last-child {margin-right:0;}
	.company .location .con_wrap .address li span {display:block; font-size:20px; color:#000;}
	.company .location .con_wrap .address li span b {font-weight:500; padding-right:10px; font-family:"GmarketSans";}
	
	/*공통::지역별, 비종별 상담 안내*/
	.inner.call_guide .area_wrap {margin-left:-50px; overflow:hidden;}
	.inner.call_guide .area_wrap>article {display:inline-block; width:calc(100%/2 - 50px); margin-left:50px; float:left; border:10px solid #eee; border-radius:30px; padding:40px;}
	.inner.call_guide .area_wrap.full>article {width:calc(100%/1 - 50px);}
	.inner.call_guide .area_wrap>article ul.type li {overflow:hidden;}
	.inner.call_guide .area_wrap>article ul.type li>* {float:left; display:inline-block; font-size:20px; color:#000;}
	.inner.call_guide .area_wrap>article ul.type li>span {width:60px; font-family:"GmarketSans"; font-weight:700; padding-top:10px; line-height:1;}
	.inner.call_guide .area_wrap>article ul.type li>p {width:calc(100% - 60px);}
	.inner.call_guide .area_wrap>article ul.type li>p>span {float:left; padding-right:30px; position:relative;}
	.inner.call_guide .area_wrap>article ul.type li>p>span:before {
		position:absolute; top:50%; right:12px; width:5px; height:5px; border-radius:50%; display:block; content:""; background:#ddd;
		margin:-2.5px 0 0 -2.5px;
	}
	.inner.call_guide .area_wrap>article ul.type li>p>span:last-child:before {display:none;}
	.inner.call_guide .area_wrap>article .tel {margin-top:20px; font-size:20px; color:#000; overflow:hidden;}
	.inner.call_guide .area_wrap>article .tel>* {float:left; display:inline-block;}
	.inner.call_guide .area_wrap>article .tel>span {width:60px; font-family:"GmarketSans"; font-weight:700; padding-top:10px; line-height:1;}
	.inner.call_guide .area_wrap>article .tel>p {width:calc(100% - 60px);}
	.inner.call_guide .area_wrap>article .tel>p a {
		padding-left:10px; color:#000;
	}
	
	/* 2021-12-27 수정 */
	.modify2112 .inner .box.type2 {overflow:hidden; margin-left:-50px;}
	.modify2112 .inner .box.type2 .choong {display:inline-block; float:left; width:calc(100%/2 - 50px); margin-left:50px;}
	.modify2112 .inner .box.type2 .choong .area_wrap {overflow:visible;}
	.modify2112 .inner .box.type2 .choong .area_wrap article {width:92%;}
	
	
	
	/*사업분야*/
	/*Business Area*/
	.business .inner.all .top.box h2 {font-size:48px; font-weight:700; font-family:"GmarketSans"; letter-spacing:-1px; color:#000;}
	.business .inner.all .top.box {text-align:center;}
	.business .inner.all .top.box .top_ment2 {margin-top:70px;}
	
	/*공통*/
	.business .inner.all .img_txt_wrap {margin-top:30px; border:1px solid #ddd; border-radius:30px; overflow:hidden;}
	.business .inner.all .img_txt_wrap>div {float:left; width:50%; display:inline-block; min-height:300px;}
	.business .inner.all .img_txt_wrap>div.img {background-position:center; background-repeat:no-repeat; background-size:cover;}
	.business .inner.all .img_txt_wrap>div.con {text-align:left; font-size:18px; line-height:1.8;}
	
		.business .inner.all .img_txt_wrap.ideology>div.img {background-image:url(../images/business/all_img.jpg);}
		.business .inner.all .img_txt_wrap.overseas>div.img {background-image:url(../images/business/bg_overseas.jpg); min-height:350px;}
		.business .inner.all .img_txt_wrap.investment>div.img {background-image:url(../images/business/bg_investment.jpg); min-height:350px;}
		
	.business .inner.all .img_txt_wrap>div.con {padding:50px; color:#000;}
	.business .inner.all .img_txt_wrap>div.con .fix_inner {width:274px; margin:0 auto;}
	.business .inner.all .img_txt_wrap>div.con .fix_inner>div>span {display:block; font-size:22px; font-weight:400; font-family:"GmarketSans";}
	.business .inner.all .top.box .img_txt_wrap>div.con p {margin-top:50px;}
	/*공통*/
	.business .inner.all article.box h3 {margin-bottom:30px;}
	.business .inner.all article.box h4 span {
		padding:10px 0 10px 50px; background:url(../images/common/i-check-green.png)no-repeat left 5px;
		font-size:26px; font-family:"GmarketSans"; font-weight:500; color:#000; letter-spacing:-.5px;
	}
	.business .inner.all article.box h5 {font-size:20px; font-family:"GmarketSans"; font-weight:700; color:#000;}
	.business .inner.all article.box .type_stroke {padding:50px; border:1px solid #ddd; border-radius:30px;}
	.business .inner.all article.box .type_stroke.center {text-align:center;}
	.business .inner.all article.box .type_stroke+.type_stroke {margin-top:30px;}
	.business .inner.all article.box .type_stroke>*+* {margin-top:30px;}
	
	.business .inner.all article.box .type_stroke>p,
	.business .inner.all article.box .half_wrap>.half>p {font-size:19px; color:#000; line-height:1.8;}
	.business .inner.all article.box .half_wrap>.half>p {margin-top:30px;}
	.business .inner.all article.box .typeGray {
		background:#f9f9f9; border:1px solid #ddd; border-radius:30px; padding:50px; text-align:center;
	}
	.business .inner.all .img_caption {font-size:17px !important; color:#666 !important; text-align:center; margin-top:20px !important;}
	
	.half_wrap {overflow:hidden;}
	.half_wrap>.half {float:left; display:inline-block; width:50%; margin-top:0 !important;}	
	.half_wrap>.half:last-child {width:calc(50% - 50px); margin-left:50px;}	
	.half_wrap.type2 {display:table; width:100%;}
	.half_wrap.type2>.half {float:none; vertical-align:middle;}
	.half_wrap.type2>.half:first-child {display:table-cell; width:80%;}
	.half_wrap.type2>.half:last-child {display:table-cell; width:20%; padding-left:100px;}
	.half_wrap.type3>.half:first-child {width:calc(100% - 450px) !important;}
	.half_wrap.type3>.half:last-child {width:calc(450px - 50px) !important;}
	.half_wrap.type4>.half:first-child {width:calc(100% - 300px) !important;}
	.half_wrap.type4>.half:last-child {width:calc(300px - 50px) !important;}
	
	ul.dotType li {padding-left:15px; position:relative; font-size:18px; color:#000;}
	ul.dotType li+li {margin-top:10px;}
	ul.dotType li:before {
		position:absolute; top:13px; left:0; width:3px; height:3px; background:#000; border-radius:50%;
		display:block; content:"";
	}
	
		/*최고 품질의 정품 비료 공급*/
		div[class*="div_wrap"]>ul {margin-left:-50px; overflow:hidden; text-align:center; border:1px solid transparent;}
		div[class*="div_wrap"]>ul li {float:left; margin-left:50px;}
			.div_wrap3>ul li {width:calc(100%/3 - 50px);}
			.div_wrap2>ul li {width:calc(100%/2 - 50px);}
		div[class*="div_wrap"]>ul li i {
			display:inline-block; width:130px; height:130px; background-color:#eee; border-radius:50%;
			background-position:center; background-repeat:no-repeat;
		}
		div[class*="div_wrap"]>ul li i.dofagro {background-image:url(../images/business/genuine_fertilizer1.png);}
		div[class*="div_wrap"]>ul li i.yara {background-image:url(../images/business/genuine_fertilizer2.png);}
		div[class*="div_wrap"]>ul li i.water {background-image:url(../images/business/genuine_fertilizer3.jpg);}
		div[class*="div_wrap"]>ul li>*+* {margin-top:20px;}
		div[class*="div_wrap"]>ul li>h5>span {display:block; color:#66bb6a; margin-bottom:10px;}
		div[class*="div_wrap"]>ul li>p {font-size:18px; color:#555; line-height:1.8;}
		/*3B 제도 운영*/
		.business .inner.all .best3_wrap {margin-top:70px !important;}
		.business .inner.all .best3_wrap>div {float:left; width:50%; display:inline-block;}
		.business .inner.all .best3_wrap>div.con {text-align:left;}
		.business .inner.all .best3_wrap>div.con .element {margin-top:70px;}
		.business .inner.all .best3_wrap>div.con .element>div+div {margin-top:50px;}
		.business .inner.all .best3_wrap>div.con .element>div p {font-size:18px; color:#555; margin-top:10px;}
		.business .inner.all .best3_wrap>div.img {width:calc(50% - 50px); margin-left:50px;}
		
	/*클라스만 피트모스 배지*/
	.business .inner.all .klasman_wrap .con {text-align:left;}
	.business .inner.all .num1_wrap {margin-top:70px !important;}
	.business .inner.all .num1_wrap .major_title {
		font-size:38px; font-weight:700; color:#000; text-align:center; padding-top:30px;
		background:url(../images/business/icon_num1_title.png)no-repeat top center;
	}
	.business .inner.all .num1_wrap.type2 .major_title {background:url(../images/business/icon_num1_title_type2.png)no-repeat top center !important;}
	.business .inner.all .num1_wrap.type3 .major_title {background:none; padding-top:0;}
	.business .inner.all .num1_wrap .major_title>span.thin {font-weight:300;}
	.business .inner.all .num1_wrap .add_ment {text-align:center; margin-top:10px !important;}
	.business .inner.all .num1_wrap .add_ment span {display:inline-block; background:#243c7c; color:#fff; padding:15px 30px 10px; border-radius:50px; line-height:1; font-size:20px; font-weight:500; font-family:"GmarketSans";}
	.business .inner.all .num1_wrap .con {text-align:center; margin-top:100px;}
	
	/*탭*/
	.tab_commonType ul {overflow:hidden; margin-bottom:50px;}
	.tab_commonType ul li {float:left; display:inline-block; width:50%;}
	.tab_commonType ul li:first-child a {border-radius:30px 0 0 0;}
	.tab_commonType ul li:last-child a {border-radius:0 30px 0 0;}
	.tab_commonType ul li a {
		text-align:center;
		width:100%; display:inline-block; padding:30px;
		background:#fff; line-height:1;
		font-size:22px; font-family:"GmarketSans"; color:#000; font-weight:500;
		border:1px solid #ddd;
		position:relative;
	}
	.tab_commonType ul li a:before {
		content:""; display:inline-block; position:absolute; bottom:0; left:50%; width:0; height:4px; background:#eee;
		-ms-transform:translate(-50%, 0);
		-webkit-transform:translate(-50%, 0);
		transform:translate(-50%, 0);
		transition:.3s ease-in-out;
	}
	.tab_commonType ul li.on a:before,
	.tab_commonType ul li a:hover:before {width:100%; text-align:center;}
	.tab_commonType ul li.on a:before {background:#009f3b;}
	
	.tab_commonType ul li+li a {border-left:0;}
	.tab_commonType ul li+li.on a {border-left:0;}
	
	.tab_commonType ul li a i {
		display:inline-block; width:30px; height:30px; vertical-align:middle; margin-right:10px;
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover;
	}
	.tab_commonType ul li a i.i-nh {background-image:url(../images/product/i-nh.jpg);}
	.tab_commonType ul li a i.i-dof {background-image:url(../images/product/i-dof.jpg);}
	
	
	
	
	/* ******************** 제품 안내 - 리스트 페이지 (공통) ******************** */
	.list_common_wrap>ul {margin-left:-50px;}
	.list_common_wrap>ul>li {float:left; width:calc(100%/2 - 50px); margin-left:50px;}
	.list_common_wrap>ul>li:nth-child(2)~li {margin-top:50px;}
	
	.list_common_wrap>ul>li>a {
		display:inline-block; padding:40px; transition:.3s;
		border:3px solid transparent; border-radius:30px; box-shadow:-5px -5px 20px rgba(0,0,0,.1);
		overflow:hidden; width:100%; position:relative;
	}
	.list_common_wrap>ul>li>a:hover {border:3px solid #009f3b;}
	.list_common_wrap>ul>li>a>div {float:left; display:inline-block;}
	.list_common_wrap>ul>li>a>div.txt {width:75%; padding-right:70px;}
	.list_common_wrap>ul>li>a>div.img {
		width:25%; height:100%;
		background-size:contain !important;
	}
	
	.list_common_wrap>ul>li h3 {font-family:"GmarketSans"; font-weight:500; font-size:22px; color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:1.4;}
	.list_common_wrap>ul>li p {
		margin-top:20px; font-size:19px; color:#666; line-height:1.6; overflow:hidden;
		height:100px;
	}
	.list_common_wrap>ul>li>a span {
		margin-top:50px; display:inline-block; width:100%; font-family:"GmarketSans"; font-weight:500; font-size:19px; color:#000; line-height:1;
		transition:.3s;
		position:absolute; bottom:40px; left:40px;
	}
	.list_common_wrap>ul>li>a:hover span {color:#009f3b;}
	
	
	
	/* ******************** 제품 안내 - 뷰 페이지 (공통) ******************** */
	.view_common_wrap .detail_explain {font-size:18px; color:#666;}
	.view_common_wrap .view_major .inner_txt h3 {font-family:"GmarketSans"; font-weight:500; font-size:36px; line-height:1.4; color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.view_common_wrap .view_major .inner_txt p {
		margin-top:20px; font-size:20px; color:#000; line-height:1.6; overflow:hidden;
	}
	.view_common_wrap .view_major .detail_explain {margin-top:30px;}
	
	.view_common_wrap .view_major {display:table; width:100%; border:1px solid #e5e5e5; border-radius:30px;}
	.view_common_wrap .view_major>div {display:table-cell; vertical-align:top; padding:40px 50px;}
	.view_common_wrap .view_major>div.inner_txt {width:70%;}
	.view_common_wrap .view_major>div.inner_img {width:30%;}
	.view_common_wrap .view_major>div.inner_img .img {background-size:contain !important; height:300px !important;}
	
	.view_common_wrap .view_sub {margin-top:70px;}
	.view_common_wrap .view_sub .tit {padding:40px 50px 30px; background:#f9f9f9; border-radius:30px 30px 0 0;}
	.view_common_wrap .view_sub .tit h4 {font-family:"GmarketSans"; font-weight:500; font-size:24px; color:#000;}
	.view_common_wrap .view_sub>article {border:1px solid #e5e5e5; border-radius:30px; overflow:hidden;}
	.view_common_wrap .view_sub>article+article {margin-top:70px;}
	.view_common_wrap .view_sub .detail_explain {border-top:1px solid #e5e5e5; padding:30px 50px 50px;}
	
	div[class*="view_common_wrap"] .inner_btn {font-size:0; text-align:center; margin-top:50px;}
	div[class*="view_common_wrap"] .inner_btn li {display:inline-block;}
	div[class*="view_common_wrap"] .inner_btn li+li {margin-left:30px;}
	div[class*="view_common_wrap"] .inner_btn li a {display:block; color:#000;}
	div[class*="view_common_wrap"] .inner_btn .basic {
		display:inline-block; padding:20px 40px; line-height:1;
		font-size:16px; font-weight:400;
		background:#eee; border:1px solid #e5e5e5; border-radius:20px;
	}
	div[class*="view_common_wrap"] .inner_btn .prev,
	div[class*="view_common_wrap"] .inner_btn .next {background:#fff; font-size:16px; color:#999;}
	div[class*="view_common_wrap"] .inner_btn .prev {padding-left:60px; background:url(../images/common/view_prev.png)no-repeat left center;}
	div[class*="view_common_wrap"] .inner_btn .next {padding-right:60px; background:url(../images/common/view_next.png)no-repeat right center;}
	div[class*="view_common_wrap"] .inner_btn .prev:hover,
	div[class*="view_common_wrap"] .inner_btn .next:hover {color:#000;}
	div[class*="view_common_wrap"] .inner_btn .prev:hover {padding-left:60px; background:url(../images/common/view_prevOn.png)no-repeat left center;}
	div[class*="view_common_wrap"] .inner_btn .next:hover {padding-right:60px; background:url(../images/common/view_nextOn.png)no-repeat right center;}
	
	
	
	
	/* ******************** 농업기술정보 - 리스트 페이지 (공통) ******************** */
	aside.header_explain {margin-bottom:50px;}
	aside.header_explain h3 {font-family:"GmarketSans"; font-weight:500; font-size:36px; line-height:1.4; color:#000;}
	aside.header_explain p {margin-top:20px; font-size:20px; color:#000; line-height:1.8;}
	aside.header_explain ul {margin-top:20px;}
	aside.header_explain ul li {color:#666;}
	aside.header_explain div[class*="layout_img_stroke"] {margin-top:30px;}
	.list_common_wrap2 {border-top:1px solid #000;}
	.list_common_wrap2>div {line-height:1;}
	.list_common_wrap2>div>a {display:block; padding:30px 10px; overflow:hidden; line-height:1; border-bottom:1px solid #e5e5e5;}
	.list_common_wrap2>div>a:hover {border-bottom:1px solid #ccc; background:#f9f9f9;}
	.list_common_wrap2>div>a>* {display:inline-block; float:left; line-height:1.8;}
	.list_common_wrap2>div>a>span {width:15%;}
	.list_common_wrap2>div>a>span.num {text-align:center;}
	.list_common_wrap2>div>a>span.num .notice {
		background:#009f3b; border:1px solid #009f3b; border-radius:30px;
		display:inline-block; padding:8px 20px; line-height:1; color:#fff; font-size:14px;
	}
	.list_common_wrap2>div>a>span.view {text-align:center;}
	.list_common_wrap2>div>a>p {width:70%; font-size:18px; color:#000; font-weight:400;}
	
	.search_box_wrap {margin-bottom:20px;}
	.search_box_wrap div[class*="inner_"] {display:inline-block; float:left;}
	.search_box_wrap .inner_count {width:50%; height:50px; padding-top:25px; font-size:15px; text-align:right; color:#000;}
	.search_box_wrap .inner_condition {width:20%; padding-right:10px;}
	.search_box_wrap .inner_searchword {width:30%; position:relative;}
	.search_box_wrap .inner_searchword input {padding-right:70px;}
	.search_box_wrap .inner_searchword .btn {
		position:absolute; top:0; right:0; width:50px; height:50px; z-index:99;
		background:#fff url(../images/common/i-search-gray.png)no-repeat center; border-radius:0 10px 10px 0;
		background-size:20px;
		border:1px solid #e5e5e5;
	}
	.search_box_wrap .inner_searchword input:focus+.btn {border-left:1px solid #ccc;}
	.search_box_wrap .inner_searchword .btn a {width:100%; height:100%; display:inline-block;}
	
	/* ******************** 농업기술정보 - 뷰 페이지 (공통) ******************** */
	.view_common_wrap2 .tit {padding-right:100px; position:relative; border-bottom:1px solid #e5e5e5;}
	.view_common_wrap2 .tit .brief {font-size:0; padding:10px 0 20px;}
	.view_common_wrap2 .tit .brief li {display:inline-block; margin-right:50px;}
	.view_common_wrap2 .tit .brief li span {font-size:16px; color:#000;}
	.view_common_wrap2 .tit h3 {font-family:"GmarketSans"; font-weight:500; font-size:36px; line-height:1.4; color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.view_common_wrap2 .btn_print {
		display:inline-block; width:60px; height:60px; border-radius:50%; border:1px solid #ddd;
		background:#f0f0f0 url(../images/common/i-print.png) 60% 50% no-repeat;
		position:absolute; top:20px; right:20px;
	}
	.view_common_wrap2 .con {
		padding:50px 0;
		border-bottom:1px solid #e5e5e5;
	}
	
	/* ******************** 22-06-15::고객참여 - 문의상담추가 ******************** */
	.company .consulting .img_wrap .txt {display:none;}
	
}


/* ************************ 테블릿 (~991) ************************ */
@media screen and (max-width: 991px) {
	
	h3.top_title {
		font-size:28px; color:#000; font-weight:700; font-family:"GmarketSans";
		background:url(../images/main/i_h3.png)no-repeat top left;
		background-size:40px;
		padding-top:20px; line-height:1.4;
	}
		h3.top_title.center {background:none; text-align:center; padding-top:0;}
		h3.top_title.center span {
			background:url(../images/main/i_h3.png)no-repeat top left;
			background-size:50px;
			padding-top:25px;
		}
	
	p.top_ment {font-size:15px; color:#000; line-height:1.6;}
	p.top_ment span.acc {font-size:2em; font-family:"GmarketSans"; display:block; line-height:1.4;}
	
	p.top_ment2 {font-size:16px; color:#000; line-height:1.6;}
	p.top_ment2 span.acc {font-size:1.4em; font-family:"GmarketSans"; display:block; font-weight:500;}
	
	p.top_ment3 {font-size:18px; color:#000; line-height:1.6;}
	
	h4.second_title {font-size:22px; color:#000; font-weight:500; letter-spacing:-.5px;}
	.contents>.inner>.ready_wrap {padding:100px 50px; text-align:center;}
	.contents>.inner>.box + .box {margin-top:50px;}
	.contents>.inner>.box article {margin-top:30px;} /*타이틀 아래 전체 영역*/
	div[class*="layout_img_"] {text-align:center; padding:40px;}
	div[class*="layout_img_stroke"] {border:10px solid #eee; border-radius:30px;}
	
	/*회사소개 - CEO 인사말*/
	.company .ceo .img_wrap .img img {border-radius:30px;}
	.company .ceo .img_wrap .txt {
		padding:0 5vw; margin-top:-100px;
	}
	.company .ceo .img_wrap .txt>div {
		background:#b4d333; border-radius:30px; padding:40px;
		width:auto; display:inline-block;
	}
	.company .ceo .img_wrap .txt>div>* {color:#fff; font-weight:700; font-size:20px; text-transform:uppercase;}
	.company .ceo .img_wrap .txt>div>p {line-height:1.4;}
	.company .ceo .img_wrap .txt>div>p+p {margin-top:50px;}
	.company .ceo .img_wrap .txt>div>p.subject {padding-top:20px; line-height:1; position:relative;}
	.company .ceo .img_wrap .txt>div>p.subject:before {
		position:absolute; top:0; left:0; width:30px; height:2px; background:#fff; display:block; content:"";
	}
	
	.company .ceo .con_wrap {margin-top:50px;}
	.company .ceo .con_wrap>p {font-size:18px; line-height:1.8; color:#000;}
	.company .ceo .con_wrap>p+p {margin-top:50px;}
	.company .ceo .con_wrap>p.major {font-size:32px; color:#000; line-height:1.4; letter-spacing:-1px;}
	.company .ceo .con_wrap>p.major span {display:block;}
	.company .ceo .con_wrap>p.ceo {text-align:right; margin-top:50px;}
	.company .ceo .con_wrap>p.ceo span {font-size:20px; font-weight:700;}
	
	/*회사소개 -  CI, 도돌이 소개*/
	.company .ci .box>article>*+* {margin-top:30px;}
	.company .ci .dream {background:url(../images/company/ci_dream.jpg)no-repeat center; background-size:cover; border-radius:30px; padding:50px;}
	.company .ci .dream>* {color:#fff; text-align:center;}
	.company .ci .dream>p {font-size:18px; line-height:1.8;}
	.company .ci .dream>p+p {margin-top:30px;}
	.company .ci .dream>p.bigTit {font-weight:700; font-size:32px; line-height:1;}
	.company .ci .dodoly_wrap>.bi_wrap {overflow:hidden; margin-top:30px;}
	.company .ci .dodoly_wrap .layout_img_stroke {padding:40px;}
	.company .ci .dodoly_wrap>.bi_wrap * {min-height:auto !important;}
	.company .ci .dodoly_wrap>.bi_wrap>div.bi {text-align:center;}
	.company .ci .dodoly_wrap>.bi_wrap>div.txt {text-align:left; margin-top:50px;}
	.company .ci .dodoly_wrap>.bi_wrap>div.txt p {font-size:18px; color:#000; line-height:1.8;}
	.company .ci .dodoly_wrap>div.detail {overflow:hidden; margin-top:30px;}
	.company .ci .dodoly_wrap>div.detail>.active {margin-top:50px; padding-top:50px; border-top:1px solid #eee;}
	.company .ci .dodoly_wrap>div.detail>.active .img {text-align:center;}
	.company .ci .dodoly_wrap>div.detail>div>h4 {min-height:auto !important; margin-bottom:30px;}
	.company .ci .dodoly_wrap>div.detail>div>p {color:#000; font-size:18px; line-height:1.8;}
	
	/*회사소개 - 회사 연혁*/
	.company .history .tit-imgBox {
		max-width:1200px; margin:0 auto;
		text-align:center; padding:60px 30px; color:#fff;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover;
		border-radius:30px;
		position:relative;
	}
	.company .history .tit-imgBox:after {
		display:none;
		/* position:absolute; top:200px; left:0; display:block; */
		/* font-size:40px; color:#ddd; font-family:"GmarketSans"; font-weight:700; */
	}
	.company .history .year2020 .tit-imgBox:after {content:"2020’s"}
	.company .history .year2010 .tit-imgBox:after {content:"2010’s"}
	.company .history .year2000 .tit-imgBox:after {content:"2000’s"}
	.company .history .year1994 .tit-imgBox:after {content:"1990’s"}
		/*이미지*/
		.company .history .year2020 .tit-imgBox {background-image:url(../images/company/history-year2020.jpg);}
		.company .history .year2010 .tit-imgBox {background-image:url(../images/company/history-year2010.jpg);}
		.company .history .year2000 .tit-imgBox {background-image:url(../images/company/history-year2000.jpg);}
		.company .history .year1994 .tit-imgBox {background-image:url(../images/company/history-year1994.jpg);}
			
	.company .history .tit-imgBox>span {font-weight:700; display:block; line-height:1; text-shadow:0 1px 2px rgba(0,0,0,.1); font-size:50px; font-family:"GmarketSans";}

	.company .history .con-txtBox {max-width:100%; overflow:hidden; padding-left:30px;}
	.company .history .con-txtBox>div {overflow:hidden; padding:50px 0; position:relative;}
	.company .history>div:last-child .con-txtBox>div {padding-bottom:0;}
	.company .history .con-txtBox>div:before {
		content:""; display:block; width:1px; height:100%;
		position:absolute; top:0; left:10.5px;
		border-left:1px dashed #e5e5e5;
	}
	.company .history .con-txtBox>div>.con {overflow:hidden;}
	.company .history .con-txtBox>div>.con+.con {margin-top:100px;}
	.company .history .con-txtBox>div>.con>div {float:left;}
		
	.company .history .con-txtBox>div>.con>div.txt-year {
		width:150px; padding-left:50px; position:relative;
		font-size:24px; font-weight:700; color:#243c7b;
		font-family:"GmarketSans";
		letter-spacing:-1px; line-height:1.4;
	}
	.company .history .con-txtBox>div>.con>div.txt-year:before {
		position:absolute; top:3px; left:0;
		width:21px; height:21px; border:6px solid #243c7b; border-radius:50%;
		background:#fff;
		display:block; content:"";
		transition:all .2s ease-in-out !important;
		-webkit-transition:all .2s ease-in-out !important;
		-moz-transition:all .2s ease-in-out !important;
	}
	.company .history .con-txtBox>div>.con>div.txt-year:after {
		position:absolute; top:13px; left:20px; background:#243c7b; width:20px; height:1px;
		display:block; content:"";
	}
	.company .history .con-txtBox>div>.con>div.txt-con {width:calc(100% - 150px);}
	.company .history .con-txtBox>div>.con>div.txt-con ul:nth-of-type(1)~ul {margin-top:30px;}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li {padding-left:15px; position:relative; font-size:17px; color:#666; line-height:1.6;}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li+li.acc {margin-top:30px;}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li.acc {font-size:20px; font-weight:700; color:#243c7b; padding-left:0; padding-right:0; font-family:"GmarketSans";}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li.acc:before {display:none;}
	.company .history .con-txtBox>div>.con>div.txt-con article .img {float:left; display:inline-block; border-radius:20px; overflow:hidden; margin-top:10px; margin-right:5px;}
	.company .history .con-txtBox>div>.con>div.txt-con article .img.fix {width:300px;}
	.company .history .con-txtBox>div>.con>div.txt-con article .img.typeNone {border-radius:0;}
	.company .history .con-txtBox>div>.con>div.txt-con>ul>li:before {
		position:absolute; top:15px; left:1px;
		width:2px; height:2px; border-radius:50%;
		background:#000;
		display:block; content:"";
	}
	.company .history .Con-right .con-txtBox>div>.con>div.txt-con>ul>li:before {right:1px; left:initial;}
	.company .history .Con-right .con-txtBox>div>.con>div.txt-con>ul>li {padding-right:15px;}
	
	.company .history .con-txtBox>div>.con>div.txt-con>* {display:block; overflow:hidden;}
	.company .history .con-txtBox>div>.con>div.txt-con>.txt {margin-top:30px; padding:40px; border:1px dotted #ddd; background:#f9f9f9; border-radius:30px;}
	.company .history .con-txtBox>div>.con>div.txt-con>.txt p {font-size:16px; line-height:1.6;}
	.company .history .con-txtBox>div>.con>div.txt-con>.txt p b {color:#000; font-weight:500;}
		/* .company .history .Con-right .con-txtBox>div>.con>div.txt-con>.txt>* {float:right; display:inline-block;} */
		/* .company .history .Con-left .con-txtBox>div>.con>div.txt-con>.txt>* {float:left; display:inline-block;} */
	/* .company .history .con-txtBox>div>.con>div.txt-con>.txt>.img {width:120px;} */
		.company .history .Con-right .con-txtBox>div>.con>div.txt-con>.txt>p {padding-right:50px;}
		.company .history .Con-left .con-txtBox>div>.con>div.txt-con>.txt>p {padding-top:30px;}
		
		/*개별스타일::Con-right*/
		.company .history .Con-right .tit-imgBox:after {left:initial; right:0;}
		.company .history .Con-right .con-txtBox {padding-left:0; padding-right:300px;}
		.company .history .Con-right .con-txtBox>div:before {left:initial; right:15px;}
		.company .history .Con-right .con-txtBox>div>.con>div {float:right;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-year {text-align:right; padding-right:50px; padding-left:0;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-year:before {left:initial; right:5px;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-year:after {left:initial; right:20px;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-con {text-align:right;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-con dl dd {padding-right:15px;}
		.company .history .Con-right .con-txtBox>div>.con>div.txt-con article .img {float:right; margin-right:0; margin-left:5px;}
		
	.company .history .year2010>tit-imgBox:before {
		display:block; 
	}
	.company .history .year2010>tit-imgBox:before {content:"";}
	
	/*회사소개 - 미션과 경영 철학*/
	.company .mission>* {text-align:center;}
	.company .mission>*+* {margin-top:30px;}
	
	
	/*회사소개 - 작물재배 연구소*/
	.company .research>* {text-align:center;}
	.company .research>*+* {margin-top:30px;}
	.company .research>.img_wrap {border-radius:30px; overflow:hidden;}
	.company .research .dofagro-request {margin-bottom:50px;}
	
		/*공통 - 원*/
		.layout_circle_stroke ul {margin-left:-20px; overflow:hidden; padding:0 25px;}
		.layout_circle_stroke ul li {float:left; width:calc(100%/3 - 20px); margin-left:20px;}
		.layout_circle_stroke ul li:nth-child(3)~li {margin-top:20px;}
		.layout_circle_stroke ul li div {border:7px solid #eee; border-radius:50%; width:100%; height:100%; display:block; padding-top:35px;}
		.layout_circle_stroke ul li p {font-family:"GmarketSans"; font-size:15px; color:#000; font-weight:500; margin-top:20px; line-height:1.4;}
		
	/*회사소개 - 사회공헌활동*/
	.company .social p.top_ment {text-align:center; margin-top:30px;}
	.company .social .list {margin-top:80px;}
		/*공통 - 폼A*/
		.layout_formA>ul {overflow:hidden;}
		/* .layout_formA>ul>li {float:left; width:50%; padding:0 20px;} */
		.layout_formA>ul>li>* {min-height:auto !important;}
		.layout_formA>ul>li>article {min-height:115px !important;}
		.layout_formA>ul>li:nth-child(1)~li {margin-top:30px;}
		.layout_formA>ul>li .img {border-radius:30px;}
		.layout_formA>ul>li h4 {font-size:22px; font-weight:700; color:#000; font-family:"GmarketSans"; margin-top:30px;}
		.layout_formA>ul>li span {color:#000; font-family:"GmarketSans"; font-weight:500; font-size:14px;}
		.layout_formA>ul>li article {color:#000; margin-top:10px; padding-top:10px; border-top:1px solid #ddd; line-height:1.6; font-size:16px;}
		/*공통 - 폼B*/
		.layout_formB .box+.box {margin-top:50px !important; padding-top:50px !important; border-top:1px dotted #ddd;}
		
	/*회사소개 - 비즈니스 파트너*/
	.company .partner .box .con_wrap>* {display:inline-block; float:left;}
	.company .partner .box .con_wrap>.img {width:200px;}
	/* .company .partner .box .con_wrap>.img img {width:200px;} */
	/* .company .partner .box .con_wrap>.con {width:calc(100% - 300px);} */
	.company .partner .box .con_wrap>.con h3 {margin-bottom:20px; margin-top:50px;}
	.company .partner .box .con_wrap>.con p {font-size:17px; line-height:1.8; color:#000;}
	.company .partner .box .con_wrap>.con p+p {margin-top:20px;}
	
	
	/*회사소개 - 조직도*/
	.company .organ >* {text-align:center;}
	.company .organ >*+* {margin-top:30px;}
	
	/*회사소개 - 인재채용*/
	.company .recruit .box+.box {}
	.company .recruit .box>*+* {margin-top:20px;}
	.company .recruit .box div[class*="layout_img_"] {padding:0 40px;}
	
		.company .recruit .box.who .layout_img_ {margin-top:30px; border:10px solid #eee; border-radius:30px; padding:50px 0;}
	
	.company .recruit .box p.top_ment2+div {margin-top:30px;}
	.company .recruit .box .infor ul {font-size:0;}
	.company .recruit .box .infor ul>li {display:inline-block; margin-right:50px;}
	.company .recruit .box .infor ul>li>span {display:block; font-size:18px;}
	.company .recruit .box .infor ul>li>span b {font-family:"GmarketSans"; color:#000; padding-right:10px;}
	.company .recruit .box .benefit {text-align:left !important;}
	.company .recruit .box .benefit ul {margin-left:-50px; overflow:hidden; padding:50px 30px;}
	.company .recruit .box .benefit ul li {float:left; width:calc(100%/2 - 50px); margin-left:50px;}
	.company .recruit .box .benefit ul li:nth-child(2)~li {margin-top:50px;}
	.company .recruit .box .benefit ul li>* {min-height:auto !important;}
	.company .recruit .box .benefit ul li i {
		width:85px; height:85px;
		display:inline-block; border-radius:50%;
		background-color:#b3d335;
		background-position:center;
		background-repeat:no-repeat;
		margin-bottom:10px;
	}
	.company .recruit .box .benefit ul li:nth-child(1) i {background-image:url(../images/company/talent_i_1.png);}
	.company .recruit .box .benefit ul li:nth-child(2) i {background-image:url(../images/company/talent_i_2.png);}
	.company .recruit .box .benefit ul li:nth-child(3) i {background-image:url(../images/company/talent_i_3.png);}
	.company .recruit .box .benefit ul li:nth-child(4) i {background-image:url(../images/company/talent_i_4.png);}
	.company .recruit .box .benefit ul li:nth-child(5) i {background-image:url(../images/company/talent_i_5.png);}
	.company .recruit .box .benefit ul li:nth-child(6) i {background-image:url(../images/company/talent_i_6.png);}
	.company .recruit .box .benefit ul li:nth-child(7) i {background-image:url(../images/company/talent_i_7.png);}
	.company .recruit .box .benefit ul li:nth-child(8) i {background-image:url(../images/company/talent_i_8.png);}
	.company .recruit .box .benefit ul li:nth-child(9) i {background-image:url(../images/company/talent_i_9.png);}
	.company .recruit .box .benefit ul li>h4 {font-family:"GmarketSans"; font-size:20px; font-weight:500; line-height:1.4; color:#000;}
	.company .recruit .box .benefit ul li>p {margin-top:5px; font-size:17px;}
	
	/*회사소개 - 찾아오는길*/
	#googleMap {width:100% !important; height:400px !important; margin-top:30px;}
	.company .location .con_wrap .address {margin-top:30px; font-size:0;}
	.company .location .con_wrap .address li {display:inline-block;}
	.company .location .con_wrap .address li b {display:inline-block; padding-left:13px; position:relative;}
	.company .location .con_wrap .address li b:before {position:absolute; top:12px; left:0; width:4px; height:4px; background:#000; display:block; content:""; border-radius:50%;}
	.company .location .con_wrap .address li {width:100%;}
	.company .location .con_wrap .address li~li {margin-right:20px;}
	.company .location .con_wrap .address li span {display:block; font-size:17px; color:#000;}
	.company .location .con_wrap .address li span b {font-weight:500; padding-right:10px; font-family:"GmarketSans";}
	
	/*공통::지역별, 비종별 상담 안내*/
	.inner.call_guide .area_wrap {margin-left:-50px; overflow:hidden; margin-top:10px;}
	.inner.call_guide .area_wrap>article {display:inline-block; width:calc(100%/1 - 50px); margin-left:50px; float:left; border:10px solid #eee; border-radius:30px; padding:30px; margin-top:0;}
	.inner.call_guide .area_wrap>article+article {margin-top:25px;}
	.inner.call_guide .area_wrap.full>article {width:calc(100%/1 - 50px);}
	.inner.call_guide .area_wrap>article ul.type li {overflow:hidden;}
	.inner.call_guide .area_wrap>article ul.type li>* {float:left; display:inline-block; font-size:18px; color:#000;}
	.inner.call_guide .area_wrap>article ul.type li>span {width:60px; font-family:"GmarketSans"; font-weight:700; padding-top:7px; line-height:1;}
	.inner.call_guide .area_wrap>article ul.type li>p {width:calc(100% - 60px);}
	.inner.call_guide .area_wrap>article ul.type li>p>span {float:left; padding-right:30px; position:relative;}
	.inner.call_guide .area_wrap>article ul.type li>p>span:before {
		position:absolute; top:50%; right:12px; width:5px; height:5px; border-radius:50%; display:block; content:""; background:#ddd;
		margin:-2.5px 0 0 -2.5px;
	}
	.inner.call_guide .area_wrap>article ul.type li>p>span:last-child:before {display:none;}
	.inner.call_guide .area_wrap>article .tel {margin-top:20px; font-size:18px; color:#000; overflow:hidden;}
	.inner.call_guide .area_wrap>article .tel>* {float:left; display:inline-block;}
	.inner.call_guide .area_wrap>article .tel>span {width:60px; font-family:"GmarketSans"; font-weight:700; padding-top:7px; line-height:1;}
	.inner.call_guide .area_wrap>article .tel>p {width:calc(100% - 60px);}
	.inner.call_guide .area_wrap>article .tel>p a {
		padding-left:10px; color:#000;
	}
	
	/* 2021-12-27수정 */
	.modify2112 .inner .box.type2.marginN {margin-top:0;}
	.modify2112 .inner .box.type2 .top_title.top50 {margin-top:50px;}
	
	/*사업분야*/
	/*Business Area*/
	.business .inner.all .top.box h2 {font-size:42px; font-weight:700; font-family:"GmarketSans"; letter-spacing:-1px; color:#000;}
	.business .inner.all .top.box {text-align:center;}
	.business .inner.all .top.box .top_ment2 {margin-top:50px;}
	
	/*공통*/
	.business .inner.all .img_txt_wrap {margin-top:30px; border:1px solid #ddd; border-radius:30px; overflow:hidden;}
	/* .business .inner.all .img_txt_wrap>div {float:left; width:50%; display:inline-block; min-height:300px;} */
	.business .inner.all .img_txt_wrap>div.img {background-position:center; background-repeat:no-repeat; background-size:cover; height:300px;}
	.business .inner.all .img_txt_wrap>div.con {text-align:left; font-size:17px; line-height:1.8;}
	
		.business .inner.all .img_txt_wrap.ideology>div.img {background-image:url(../images/business/all_img.jpg);}
		.business .inner.all .img_txt_wrap.overseas>div.img {background-image:url(../images/business/bg_overseas.jpg); min-height:350px;}
		.business .inner.all .img_txt_wrap.investment>div.img {background-image:url(../images/business/bg_investment.jpg); min-height:350px;}
		
	.business .inner.all .img_txt_wrap>div.con {padding:40px; color:#000;}
	/* .business .inner.all .img_txt_wrap>div.con .fix_inner {width:; margin:0 auto;} */
	.business .inner.all .img_txt_wrap>div.con .fix_inner>div>span {display:block; font-size:20px; font-weight:400; font-family:"GmarketSans";}
	.business .inner.all .top.box .img_txt_wrap>div.con p {margin-top:30px; font-size:16px;}
	/*공통*/
	.business .inner.all article.box h3 {margin-bottom:30px;}
	.business .inner.all article.box h4 span {
		padding:10px 0 10px 35px; background:url(../images/common/i-check-green.png)no-repeat left 9px;
		background-size:25px;
		font-size:22px; font-family:"GmarketSans"; font-weight:500; color:#000; letter-spacing:-.5px;
	}
	.business .inner.all article.box h5 {font-size:20px; font-family:"GmarketSans"; font-weight:700; color:#000;}
	.business .inner.all article.box .type_stroke {padding:40px; border:1px solid #ddd; border-radius:30px;}
	.business .inner.all article.box .type_stroke.center {text-align:center;}
	.business .inner.all article.box .type_stroke+.type_stroke {margin-top:30px;}
	.business .inner.all article.box .type_stroke>*+* {margin-top:20px;}
	
	.business .inner.all article.box .type_stroke>p,
	.business .inner.all article.box .half_wrap>.half>p {font-size:17px; color:#000; line-height:1.7;}
	.business .inner.all article.box .half_wrap>.half>p {margin-top:20px;}
	.business .inner.all article.box .typeGray {
		background:#f9f9f9; border:1px solid #ddd; border-radius:30px; padding:40px; text-align:center;
	}
	.business .inner.all .img_caption {font-size:16px !important; color:#666 !important; text-align:center; margin-top:10px !important;}
	
	.half_wrap {overflow:hidden;}
	/* .half_wrap>.half {float:left; display:inline-block; width:50%; margin-top:0 !important;}	 */
	/* .half_wrap>.half:last-child {width:calc(50% - 50px); margin-left:50px;}	 */
	.half_wrap.type2 {display:table; width:100%;}
	.half_wrap.type2>.half {float:none; vertical-align:middle;}
	.half_wrap.type2>.half:first-child {display:table-cell; width:80%;}
	.half_wrap.type2>.half:last-child {display:table-cell; width:20%; padding-left:30px;}
	/* .half_wrap.type3>.half:first-child {width:calc(100% - 450px) !important;} */
	/* .half_wrap.type3>.half:last-child {width:calc(450px - 50px) !important;} */
	/* .half_wrap.type4>.half:first-child {width:calc(100% - 300px) !important;} */
	/* .half_wrap.type4>.half:last-child {width:calc(300px - 50px) !important;} */
	
	ul.dotType li {padding-left:15px; position:relative; font-size:16px; color:#000;}
	ul.dotType li+li {margin-top:10px;}
	ul.dotType li:before {
		position:absolute; top:11px; left:0; width:3px; height:3px; background:#000; border-radius:50%;
		display:block; content:"";
	}
	
		/*최고 품질의 정품 비료 공급*/
		div[class*="div_wrap"]>ul {margin-left:-50px; overflow:hidden; text-align:center; border:1px solid transparent;}
		div[class*="div_wrap"]>ul li {float:left; margin-left:50px;}
		div[class*="div_wrap"]>ul li+li {margin-top:30px; padding-top:30px; border-top:1px dotted #ddd;}
			.div_wrap3>ul li {width:calc(100%/1 - 50px);}
			.div_wrap2>ul li {width:calc(100%/1 - 50px);}
		div[class*="div_wrap"]>ul li i {
			display:inline-block; width:130px; height:130px; background-color:#eee; border-radius:50%;
			background-position:center; background-repeat:no-repeat;
		}
		div[class*="div_wrap"]>ul li i.dofagro {background-image:url(../images/business/genuine_fertilizer1.png);}
		div[class*="div_wrap"]>ul li i.yara {background-image:url(../images/business/genuine_fertilizer2.png);}
		div[class*="div_wrap"]>ul li i.water {background-image:url(../images/business/genuine_fertilizer3.jpg);}
		div[class*="div_wrap"]>ul li>*+* {margin-top:20px;}
		div[class*="div_wrap"]>ul li>h5>span {display:block; color:#66bb6a; margin-bottom:10px;}
		div[class*="div_wrap"]>ul li>p {font-size:16px; color:#555; line-height:1.8;}
		/*3B 제도 운영*/
		.business .inner.all .best3_wrap {margin-top:30px !important;}
		/* .business .inner.all .best3_wrap>div {float:left; width:50%; display:inline-block;} */
		.business .inner.all .best3_wrap>div.con {text-align:left;}
		.business .inner.all .best3_wrap>div.con .best3 {text-align:center;}
		.business .inner.all .best3_wrap>div.con .element {margin-top:30px; padding-top:30px; border-top:1px dotted #ddd;}
		.business .inner.all .best3_wrap>div.con .element>div+div {margin-top:30px;}
		.business .inner.all .best3_wrap>div.con .element>div p {font-size:17px; color:#555; margin-top:10px;}
		.business .inner.all .best3_wrap>div.img {margin-top:30px;}
		/* .business .inner.all .best3_wrap>div.img {width:calc(50% - 50px); margin-left:50px;} */
		
	/*클라스만 피트모스 배지*/
	.business .inner.all .klasman_wrap .con {text-align:left; margin-top:20px;}
	.business .inner.all .num1_wrap {margin-top:50px !important;}
	.business .inner.all .num1_wrap .major_title {
		font-size:28px; font-weight:700; color:#000; text-align:center; padding-top:20px;
		background:url(../images/business/icon_num1_title.png)no-repeat top center;
	}
	.business .inner.all .num1_wrap.type2 .major_title {background:url(../images/business/icon_num1_title_type2.png)no-repeat top center !important;}
	.business .inner.all .num1_wrap.type3 .major_title {background:none; padding-top:0;}
	.business .inner.all .num1_wrap .major_title>span.thin {font-weight:300;}
	.business .inner.all .num1_wrap .add_ment {text-align:center; margin-top:10px !important;}
	.business .inner.all .num1_wrap .add_ment span {display:inline-block; background:#243c7c; color:#fff; padding:15px 30px 10px; border-radius:50px; line-height:1; font-size:16px; font-weight:500; font-family:"GmarketSans";}
	.business .inner.all .num1_wrap .con {text-align:center; margin-top:50px;}
	
	/*탭*/
	.tab_commonType ul {overflow:hidden; margin-bottom:50px;}
	.tab_commonType ul li {float:left; display:inline-block; width:50%;}
	.tab_commonType ul li:first-child a {border-radius:30px 0 0 0;}
	.tab_commonType ul li:last-child a {border-radius:0 30px 0 0;}
	.tab_commonType ul li a {
		text-align:center;
		width:100%; display:inline-block; padding:30px 10px;
		background:#fff; line-height:1;
		font-size:22px; font-family:"GmarketSans"; color:#000; font-weight:500;
		border:1px solid #ddd;
		position:relative;
	}
	.tab_commonType ul li a:before {
		content:""; display:inline-block; position:absolute; bottom:0; left:50%; width:0; height:4px; background:#eee;
		-ms-transform:translate(-50%, 0);
		-webkit-transform:translate(-50%, 0);
		transform:translate(-50%, 0);
		transition:.3s ease-in-out;
	}
	.tab_commonType ul li.on a:before,
	.tab_commonType ul li a:hover:before {width:100%; text-align:center;}
	.tab_commonType ul li.on a:before {background:#009f3b;}
	
	.tab_commonType ul li+li a {border-left:0;}
	.tab_commonType ul li+li.on a {border-left:0;}
	
	.tab_commonType ul li a i {
		display:inline-block; width:30px; height:30px; vertical-align:middle; margin-right:10px;
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover;
	}
	.tab_commonType ul li a i.i-nh {background-image:url(../images/product/i-nh.jpg);}
	.tab_commonType ul li a i.i-dof {background-image:url(../images/product/i-dof.jpg);}
	
	/* ******************** 제품 안내 - 리스트 페이지 (공통) ******************** */
	.list_common_wrap>ul {margin-left:-50px;}
	.list_common_wrap>ul>li {float:left; width:calc(100%/1 - 50px); margin-left:50px;}
	.list_common_wrap>ul>li:nth-child(1)~li {margin-top:50px;}
	
	.list_common_wrap>ul>li>a {
		display:inline-block; padding:40px; transition:.3s;
		border:3px solid transparent; border-radius:30px; box-shadow:-5px -5px 20px rgba(0,0,0,.1);
		overflow:hidden; width:100%; position:relative;
	}
	.list_common_wrap>ul>li>a:hover {border:3px solid #009f3b;}
	.list_common_wrap>ul>li>a>div {float:left; display:inline-block;}
	.list_common_wrap>ul>li>a>div.txt {width:75%; padding-right:50px;}
	.list_common_wrap>ul>li>a>div.img {
		width:25%; height:100%;
		background-size:contain !important;
	}
	
	.list_common_wrap>ul>li h3 {font-family:"GmarketSans"; font-weight:500; font-size:24px; color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:1.4;}
	.list_common_wrap>ul>li p {
		margin-top:30px; font-size:18px; color:#666; line-height:1.6; overflow:hidden;
		height:100px;
	}
	.list_common_wrap>ul>li>a span {
		margin-top:50px; display:inline-block; width:100%; font-family:"GmarketSans"; font-weight:500; font-size:18px; color:#000; line-height:1;
		transition:.3s;
		position:absolute; bottom:40px; left:40px;
	}
	.list_common_wrap>ul>li>a:hover span {color:#009f3b;}
	
	
	
	/* ******************** 제품 안내 - 뷰 페이지 (공통) ******************** */
	.view_common_wrap .detail_explain {font-size:17px; color:#666;}
	.view_common_wrap .view_major .inner_txt h3 {font-family:"GmarketSans"; font-weight:500; font-size:28px; line-height:1.4; color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.view_common_wrap .view_major .inner_txt p {
		margin-top:20px; font-size:20px; color:#000; line-height:1.6; overflow:hidden;
	}
	.view_common_wrap .view_major .detail_explain {margin-top:30px;}
	
	.view_common_wrap .view_major {display:table; width:100%; border:1px solid #e5e5e5; border-radius:30px;}
	.view_common_wrap .view_major>div {display:table-cell; vertical-align:top; padding:40px;}
	.view_common_wrap .view_major>div.inner_txt {width:70%;}
	.view_common_wrap .view_major>div.inner_img {width:30%;}
	.view_common_wrap .view_major>div.inner_img .img {background-size:contain !important; height:300px !important;}
	
	.view_common_wrap .view_sub {margin-top:30px;}
	.view_common_wrap .view_sub .tit {padding:30px 40px 25px; background:#f9f9f9; border-radius:30px 30px 0 0;}
	.view_common_wrap .view_sub .tit h4 {font-family:"GmarketSans"; font-weight:500; font-size:22px; color:#000;}
	.view_common_wrap .view_sub>article {border:1px solid #e5e5e5; border-radius:30px; overflow:hidden;}
	.view_common_wrap .view_sub>article+article {margin-top:30px;}
	.view_common_wrap .view_sub .detail_explain {border-top:1px solid #e5e5e5; padding:30px 40px 40px;}
	
	div[class*="view_common_wrap"] .inner_btn {font-size:0; text-align:center; margin-top:30px;}
	div[class*="view_common_wrap"] .inner_btn li {display:inline-block;}
	div[class*="view_common_wrap"] .inner_btn li+li {margin-left:30px;}
	div[class*="view_common_wrap"] .inner_btn li a {display:block; color:#000;}
	div[class*="view_common_wrap"] .inner_btn .basic {
		display:inline-block; padding:15px 30px; line-height:1;
		font-size:15px; font-weight:400;
		background:#eee; border:1px solid #e5e5e5; border-radius:20px;
	}
	div[class*="view_common_wrap"] .inner_btn .prev,
	div[class*="view_common_wrap"] .inner_btn .next {background:#fff; font-size:16px; color:#999;}
	div[class*="view_common_wrap"] .inner_btn .prev {padding-left:60px; background:url(../images/common/view_prev.png)no-repeat left center;}
	div[class*="view_common_wrap"] .inner_btn .next {padding-right:60px; background:url(../images/common/view_next.png)no-repeat right center;}
	div[class*="view_common_wrap"] .inner_btn .prev:hover,
	div[class*="view_common_wrap"] .inner_btn .next:hover {color:#000;}
	div[class*="view_common_wrap"] .inner_btn .prev:hover {padding-left:60px; background:url(../images/common/view_prevOn.png)no-repeat left center;}
	div[class*="view_common_wrap"] .inner_btn .next:hover {padding-right:60px; background:url(../images/common/view_nextOn.png)no-repeat right center;}
	
	
	
	
	/* ******************** 농업기술정보 - 리스트 페이지 (공통) ******************** */
	aside.header_explain {margin-bottom:50px;}
	aside.header_explain h3 {font-family:"GmarketSans"; font-weight:500; font-size:28px; line-height:1.4; color:#000;}
	aside.header_explain p {margin-top:20px; font-size:18px; color:#000; line-height:1.8;}
	aside.header_explain ul {margin-top:20px;}
	aside.header_explain ul li {color:#666;}
	aside.header_explain div[class*="layout_img_stroke"] {margin-top:30px;}
	.list_common_wrap2 {border-top:1px solid #000;}
	.list_common_wrap2>div {line-height:1;}
	.list_common_wrap2>div>a {display:block; padding:30px 10px; overflow:hidden; line-height:1; border-bottom:1px solid #e5e5e5;}
	.list_common_wrap2>div>a:hover {border-bottom:1px solid #ccc; background:#f9f9f9;}
	.list_common_wrap2>div>a>* {display:inline-block; float:left; line-height:1.8;}
	.list_common_wrap2>div>a>span {width:15%;}
	.list_common_wrap2>div>a>span.num {text-align:center;}
	.list_common_wrap2>div>a>span.num .notice {
		background:#009f3b; border:1px solid #009f3b; border-radius:30px;
		display:inline-block; padding:8px 15px; line-height:1; color:#fff; font-size:12px;
	}
	.list_common_wrap2>div>a>span.view {text-align:center; display:none;}
	.list_common_wrap2>div>a>p {width:85%; font-size:17px; color:#000; font-weight:400;}
	
	.search_box_wrap {margin-bottom:20px;}
	.search_box_wrap div[class*="inner_"] {display:inline-block; float:left;}
	.search_box_wrap .inner_condition {width:40%; padding-right:10px;}
	.search_box_wrap .inner_searchword {width:60%; position:relative;}
	.search_box_wrap .inner_searchword input {padding-right:70px;}
	.search_box_wrap .inner_searchword .btn {
		position:absolute; top:0; right:0; width:50px; height:50px; z-index:99;
		background:#fff url(../images/common/i-search-gray.png)no-repeat center; border-radius:0 10px 10px 0;
		background-size:20px;
		border:1px solid #e5e5e5;
	}
	.search_box_wrap .inner_searchword input:focus+.btn {border-left:1px solid #ccc;}
	.search_box_wrap .inner_searchword .btn a {width:100%; height:100%; display:inline-block;}
	.search_box_wrap .inner_count {font-size:14px; margin-top:10px; display:inline-block; width:100%; text-align:right;}
	
	/* ******************** 농업기술정보 - 뷰 페이지 (공통) ******************** */
	.view_common_wrap2 .tit {padding-right:100px; position:relative; border-bottom:1px solid #e5e5e5;}
	.view_common_wrap2 .tit .brief {font-size:0; padding:10px 0 20px;}
	.view_common_wrap2 .tit .brief li {display:inline-block; margin-right:50px;}
	.view_common_wrap2 .tit .brief li span {font-size:15px; color:#000;}
	.view_common_wrap2 .tit h3 {font-family:"GmarketSans"; font-weight:500; font-size:28px; line-height:1.4; color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.view_common_wrap2 .btn_print {
		display:none !important;
		display:inline-block; width:60px; height:60px; border-radius:50%; border:1px solid #ddd;
		background:#f0f0f0 url(../images/common/i-print.png) 60% 50% no-repeat;
		position:absolute; top:0; right:0;
	}
	.view_common_wrap2 .con {
		padding:30px 0;
		border-bottom:1px solid #e5e5e5;
	}
	
	
	
}




/* ************************ 모바일 (0~767) ************************ */
@media screen and (max-width: 767px) {
	
	.contents>.inner>.ready_wrap {padding:50px 0;}
	
	/*탭*/
	.tab_commonType ul {margin-bottom:30px;}
	.tab_commonType ul li {float:none; display:block; width:100%;}
	.tab_commonType ul li:first-child a {border-radius:0;}
	.tab_commonType ul li:last-child a {border-radius:0;}
	.tab_commonType ul li a {
		padding:20px 10px;
		font-size:18px;
	}
	.tab_commonType ul li+li a {border-left:1px solid #ddd;}
	
	.product .list div[class*="layout_img_stroke"] {border:0; border-radius:0; padding:0;}
	
	
	
	
	
}


