/* ------------------------------ 1920 이상 ------------------------------ */
@media screen and (min-width:1920px){
	.book_image .slick-list {padding:0 20vw;}
}

/* ------------------------------ PC medium set ------------------------------ */
@media screen and (max-width:1700px){
/* header */
	.header .logo {left:20px;}
	.header .right {right:20px; gap:30px;}
	.header .gnb {padding:0 360px 0 190px;}
	.header .gnb .menu > a {padding:0 25px;}
/* footer */
	.footer .family {right:122px;}
/* main */
	.main_menu {left:20px;}
	.pro_slide_wrap {padding-left:90px;}
	.rnd_wrap {padding-left:60px;}
	.news_letter_wrap {padding-left:90px;}
}

/* ------------------------------ PC Guide ------------------------------ */
@media screen and (max-width:1639px){
/* header */
	.header .sitemap .inner {gap:5vw;}
	.header.hover .gnb .snb {padding:50px 20px;}
/* main */
	.pro_slide .slick-list {width:calc(100% + 20px); padding-right:10vw;}
/* 작물보호제 */
	.pro_list {gap:60px 40px;}
	.pro_list a {width:calc((100% - 120px)/4);}
	.pro_view_wrap.start .right_box {left:auto; right:20px; margin-left:0;}
	.info_img {height:44.45vw; line-height:calc(44.45vw - 2px);}
	.pro_view .contact_area a {padding-left:180px;}
	.pro_view .contact_area i {left:50px;}
	.pro_view .video iframe {height:33vw;}
	.pro_view .contact_area2 {padding:0 10px 0 20px; gap:10px;}
	.pro_view .contact_area2 a {padding-left:110px;}
	.pro_view .contact_area2 i {left:20px;}
/* 드론 */
	.components li i {height:11vw;}
	.components.half li i {height:15vw;}
	.certification .img {height:17.8vw;}
/* 영농자재의 이해 */
	.gl_box {padding:60px 40px;}
	.book_image .slick-list {padding:0 12vw;}
/* 병해충도감 */
	.grass_list i {height:18.02vw;}
/* 농업 가이드 */
	.ebook_list .img {height:30vw;}
/* 당선자 발표 */
	.video_list .img {height:24vw;}
/* 인재채용 */
	.recruitment_welfare {padding:67px 60px;}
}

/* ------------------------------ PC medium set ------------------------------ */
@media screen and (max-width:1459px){
/* 회사연혁 */
	.history_wrap .box.on .year {left:20px; margin-left:0;}
}

/* ------------------------------ PC Guide ------------------------------ */
@media screen and (max-width:1439px){
	br.pc_vw {display:none;}
/* header */
	.header .logo {width:120px;}
	.header .gnb {padding:0 230px 0 120px;}
	.header .gnb .menu > a {font-size:16px; padding:0 1vw;}
	.header.hover .gnb .snb {padding:40px 20px;}
	.header.hover .gnb .menu:hover .snb {height:400px;}
	.header.hover .gnb .tit {font-size:30px; line-height:40px; height:240px;}
	.header.hover .gnb .list {padding-left:40px;}
	.header .right {gap:20px;}
	.header .right .contact {font-size:16px; padding:0 20px 0 40px;}
	.header .right .contact:before {left:10px;}
	.header .right .btn_search {width:20px;}
	.header .right .btn_menu {width:30px;}
	.header .sitemap .inner {gap:3vw;}
	.header .sitemap .menu > a {font-size:20px; line-height:24px; margin-bottom:30px;}
	.header .sitemap .menu .snb a {font-size:14px; line-height:24px; margin-bottom:15px;}
	.header.on:before {height:461px;}
	.header.on .sitemap {height:360px;}
	.header .head_search {padding:60px 0;}
	.header .head_search .tit {font-size:26px; line-height:1; margin-bottom:40px;}
	.header .head_search .search_box {max-width:600px; font-size:16px;}
	.header.shon:before {height:337px;}
/* footer */
	.footer {padding:40px 0;}
	.footer .btn_qna {font-size:28px; line-height:44px; margin:30px 0 20px; width:100%;}
	.footer .btn_qna:after {height:44px; margin-left:50px;}
	.footer .tel {margin-bottom:30px;}
	.footer .address {font-size:16px;}
	.footer .copy {font-size:14px;}
	.footer .family {right:20px;}
	.footer .family dt {font-size:16px; padding:0 25px;}
	.footer .family dd a {font-size:14px; padding:0 25px;}
	.quick {display:none;}
/* main */
	.main_menu a span {display:none;}
	.mvisual .inner {padding-top:50px;}
	.mvisual .tit {font-size:60px; line-height:80px;}
	.mvisual p {font-size:24px; line-height:28px; margin:20px 0 90px;}
	.mvisual .search_box {height:70px;}
	.pro_slide_wrap {padding:100px 0 0 40px;}
	.pro_slide_wrap .txt {width:230px;}
	.pro_slide_wrap .txt .tit {font-size:36px; line-height:50px;}
	.pro_slide_wrap .txt p {font-size:16px; line-height:24px; margin:10px 0 30px;}
	.main_wrap .more {font-size:16px; line-height:26px; margin-bottom:30px;}
	.pro_slide_wrap .pro_slide {width:calc(100% - 230px);}
	.pro_slide .slick-list {padding-right:15vw;}
	.pro_slide .mv {padding:70px 20px;}
	.pro_slide .cate li {font-size:15px;}
	.pro_slide .more {font-size:20px; height:40px; line-height:40px; margin-bottom:15px;}
	.pro_slide .mv:hover {padding:50px 0 90px;}
	.pro_slide .mv:hover .cate li {font-size:18px; line-height:34px;}
	.rnd_wrap {padding:100px 0 0 40px;}
	.rnd_wrap .txt {width:calc(50% - 20px);}
	.rnd_wrap .txt .tit {font-size:36px; line-height:50px;}
	.rnd_wrap .conut_set {margin-top:30px;}
	.rnd_wrap .conut_set dl {padding:20px 0;}
	.rnd_wrap .conut_set dt {font-size:20px; line-height:40px; padding-left:80px;}
	.rnd_wrap .conut_set dt:before {background-size:auto 40px;}
	.rnd_wrap .conut_set dd {font-size:20px;}
	.rnd_wrap .conut_set dd strong {font-size:40px;}
	.rnd_wrap .video {width:50%;}
	.rnd_wrap .video video {width:100%; height:25.9vw;}
	.rnd_wrap .video p {font-size:16px; margin-top:20px;}
	.news_letter_wrap {padding:100px 0 0 40px;}
	.news_letter_wrap .title {font-size:40px;}
	.news_letter_wrap .list a {padding:20px 60px 20px 100px;}
	.news_letter_wrap .list a:after {right:20px;}
	.news_letter_wrap .list .date {width:100px;}
	.news_letter_wrap .list .date strong {font-size:30px; line-height:34px;}
	.news_letter_wrap .list .date p {font-size:12px;}
	.news_letter_wrap .link a {padding:20px; height:200px;}
/* sub */
	.svisual {height:360px; font-size:50px; line-height:60px;}
	.container {padding:100px 0 150px; font-size:16px; line-height:28px;}
	.container .title {font-size:40px; line-height:60px; padding-bottom:80px; margin-bottom:30px;}
	.container .title:after {height:60px;}
	.container .ctit {font-size:30px; line-height:50px; margin-bottom:30px;}
	.container .ctit.b {font-size:40px;}
	.container .btit {font-size:28px; line-height:34px;}
	.container .btit.mb {margin-bottom:40px;}
	
	.board_bottom .paging {margin-top:100px;}
	.board_bottom .btns {margin-top:30px;}
	.board_bottom .btns.mt {margin-top:100px;}
/* 한국삼공소개 */
	.intro_01 .abso_txt {font-size:7vw; line-height:4vw;}
	.tri_icon li {width:30vw; height:30vw; padding:20px; margin:0 -0.5vw;}
	.tri_icon li .inbox {border-width:12px;}
	.tri_icon li .inbox i {height:7vw; margin-bottom:20px; background-size:contain;}
	.tri_icon li .inbox p {font-size:2.6vw; line-height:4vw;}
	.intro_03 {padding:80px 0 180px;}
	.intro_03 .ctit {margin-top:20px;}
	.intro_03 .img {height:40vw;}
	.intro_03 .img .big {width:80%; height:32vw;}
	.intro_03 .img .sml {width:50%; height:20vw;}
/* CEO 인사말 */
	.greeting_bgbox {height:260px; font-size:28px; line-height:40px;}
	.greeting_message .img {width:30%;}
	.greeting_message .txt {width:70%; padding-left:20px;}
	.greeting02 {padding:100px 0;}
	.greeting04 {padding:150px 0;}
/* 회사연혁 */
	.container.g01.s03:before {height:150px;}
	.history_wrap .year {width:44vw; height:230px; padding:30px 40px;}
	.history_wrap .year .tit {margin:5px 0 30px;}
	.history_wrap .year .tit span {font-size:30px; line-height:40px;}
	.history_wrap .year .tit span:before {height:12px;}
	.history_wrap .point {top:calc(-40vh - 40px);}
	.history_wrap dt {font-size:22px; padding-left:60px; margin-bottom:30px;}
	.history_wrap dd {padding-left:60px;}
	.history_wrap .now:before {left:60px; width:calc(100% - 60px);}
	.history_wrap .now dt {font-size:30px;}
	.history_wrap li {margin-bottom:20px;}
	.history_wrap li .img {height:21.5vw;}
/* 오시는 길 */
	.tab_style1 .jq_tab {margin-bottom:60px;}
	.tab_style1 .jq_tab li {padding:0 25px;}
	.tab_style1 .txt {padding:30px;}
	.tab_style1 .txt .name {font-size:30px; line-height:40px; margin-bottom:30px;}
	.tab_style1 .branches {gap:30px;}
	.tab_style1 .branches .txt {width:calc((100% - 60px)/3);}
/* CI 규정 */
	.sc_box {margin-bottom:150px;}
	.sc_box.mt {margin-top:150px;}
	.sc_box.mb6 {margin-bottom:40px;}
	.sc_box .sc_tit {width:30%; font-size:26px; line-height:34px;}
	.sc_box .sc_con {width:70%;}
	.ci_box {height:280px; margin-bottom:20px;}
	.ci_box img {height:100px;}
	.sc_box.gbox {padding:40px;}

	.btn_area {gap:30px; margin-top:50px;}
	.btn_area.mt6 {margin-top:40px;}
	.btn_area a {font-size:18px; line-height:54px; height:54px;}
	.color_set li span {font-size:20px; height:140px;	padding:20px;}
	.color_set li p {font-size:16px; line-height:60px; height:60px;}
	.ls_box i {height:240px;}
	.ls_box p {font-size:18px; line-height:50px; height:50px;}
/* 윤리경영 */
	.ethical_box {margin-bottom:160px;}
	.ethical_box li:before {top:67px;}
	.ethical_box i {width:180px; height:180px;}
	.ethical_box i img {max-width:110px; max-height:110px;}
	.cyber_box {margin-top:180px;}
	.cyber_box .sc_tit {padding:40px 0 0 40px;}
	.cyber_box .sc_con {padding:60px 20px 60px 0;}
	.faq_wrap.corp dt{font-size:14px; padding:15px 25px 15px 10px;}
	.faq_wrap.corp dd{padding:10px 10px 15px 20px;}
	.faq_wrap.corp dd.secdd dt{font-size:12px; line-height:15px; padding:10px 20px 10px 0;}
	.faq_wrap.corp dd p{font-size:12px; line-height:14px;}

/* 작물보호제 */
	.search_box {height:50px;}
	.search_box .text,
	.search_box .btn {height:inherit;}
	.search_box .text {width:calc(100% - 80px); padding:0 10px 0 70px; background-position:20px 50%;}
	.search_box .btn {width:80px; font-size:18px;}
	.search_deco {margin-bottom:100px;}
	.re_search {margin-bottom:30px;}
	.re_search .tt {font-size:18px;}
	.re_search .search_box {width:450px;}
	.pro_list {gap:50px 30px;}
	.pro_list a {width:calc((100% - 60px)/3);}
	.pro_list .img {height:200px; line-height:200px;}
	.pro_list .tit strong {font-size:28px; line-height:34px; margin-bottom:15px;}
	.pro_list .tit p {font-size:15px;}
	.pro_list a:hover .img {padding-top:20px;}

	.pro_view_wrap {padding-right:35vw;}
	.pro_view_wrap .right_box {width:33vw;}
	.pro_view > .jq_tabonoff > .jq_tab {margin:50px 0;}
	.pro_view > .jq_tabonoff > .jq_tab li button {font-size:18px; height:60px;}
	.tbl th,
	.tbl td {line-height:23px;}
	.tbl th {padding:10px;}
	.tbl td {padding:12px 5px;}
	.tbl col.w12 {width:13%;}
	.pro_view .contact_area {gap:20px; margin-top:60px;}
	.pro_view .contact_area a {width:calc(50% - 10px); padding-left:100px;}
	.pro_view .contact_area i {width:60px; height:60px; background-size:34px 34px;}
	.pro_view_wrap .right_box .info {padding:30px;}
	.pro_view_wrap .right_box .tit {margin-bottom:30px;}
	.pro_view_wrap .right_box .tit span {font-size:18px;}
	.pro_view_wrap .right_box .tit strong {font-size:34px; line-height:40px; margin:5px 0 20px;}
	.pro_view_wrap .right_box .tit p {font-size:14px;}
	.pro_view_wrap .right_box .dl_area dl {margin-bottom:20px;}
	.pro_view_wrap .right_box .dl_area dt {width:80px; font-size:18px;}
	.pro_view_wrap .right_box .dl_area dd {width:calc(100% - 80px); font-size:15px;}
	.pro_view_wrap .right_box .btn_down {font-size:16px; line-height:40px; height:40px; margin-bottom:10px;}
	.pro_view_wrap .right_box .btn_down:after {width:24px;}
	.pro_view_wrap .btn_contact {font-size:20px; line-height:60px; height:60px;}
/* 구입처 검색 */
	.map_search_area {gap:20px;}
	.map_search_area .select_map_wrap {width:30%;}
	.map_search_area .list_box {padding:30px 10px 20px 20px; height:600px; max-height:calc(100vh - 250px); margin-top:20px;}
	.map_search_area li {padding:20px 10px;}
	.map_search_area li .tt {font-size:20px; line-height:24px;}
	.map_search_area li span {font-size:14px; margin-top:10px; padding-left:23px;}
	.map_search_area .map_area {width:calc(70% - 20px); height:670px; max-height:calc(100vh - 180px);}
/* 드론 */
	.drone_list {gap:70px 0;}
	.drone_list .line {gap:40px;}
	.drone_list a {width:calc(50% - 20px); padding:200px 35px 60px;}
	.drone_list .tit {top:60px;}
	.pro_view .contact_area2 a {padding:80px 10px 10px;}
	.pro_view .contact_area2 i {top:10px; left:10px; transform:translate(0,0); background-size:30px 30px;}
	.pro_view .contact_area2 .merchant i {background-size:30px 30px;}
	.pro_view .contact_area2 strong {font-size:20px;}
	.components li i {height:10vw;}
	.components.half li i {height:14vw;}
	.certification .img {height:17.8vw;}
/* FAQ */
	.faq_wrap dl {padding:0 20px; margin-top:20px;}
	.faq_wrap dt:before,
	.faq_wrap dd:before {font-size:24px;}
	.faq_wrap dt {font-size:20px; line-height:32px; padding:20px 60px 20px 40px;}
	.faq_wrap dt:before {top:20px;}
	.faq_wrap dd {font-size:16px; line-height:28px; padding:25px 20px 25px 80px;}
	.faq_wrap dd:before {top:25px; left:40px;}
/* 온라인 쇼핑몰 */
	.online_mall_go {height:30vw;}
	.online_mall_go a {width:36vw; height:60px; line-height:60px; font-size:22px;}
/* 병해충도감 */
	.book_image .mv .img {height:53.5vw;}
/* 영농자재의 이해 */
	.rule_box {margin-bottom:150px;}
	.rule_box .tit {font-size:18px; line-height:50px; height:50px; width:270px; margin-bottom:40px;}
	.rule_box .tit:before {left:24px; width:20px;}
	.cate_wrap {margin:40px 0 150px;}
	.gl_box {padding:40px 20px;}
	.gl_box.mb {margin-bottom:40px;}
	.under_more_down {gap:20px; margin-bottom:150px;}
	.under_more_down li {width:calc((100% - 40px)/3); padding:60px 20px 40px;}
	.under_more_down .tit {font-size:22px; line-height:30px; height:60px;}
	.under_more_down .btns {gap:10px; margin-top:20px;}
	.under_more_down .btns .btn {flex-basis:calc(50% - 5px); font-size:16px; line-height:50px; height:50px;}
	.under_more_down .btns .btn:after {right:15px;}
	.under_more_down .btns .btn_i1 {padding-right:10px;}
	.under_more_down .btns .btn_i1:after {width:20px;}
	.under_more_down .btns .btn_i2:after {width:24px;}
	.actions5 li i {width:150px; height:150px; line-height:150px;}
	.actions5 li i img {max-width:70px; max-height:70px;}
	.actions5 li strong {font-size:22px; margin:20px 0;}
	.actions5 li p {font-size:14px; line-height:26px;}
	.gbox.caution {padding:20px 40px; margin-top:15px;}
	.g04 .btn_area {gap:40px;}
	.g04 .btn_area .btn {width:360px; height:50px; line-height:50px; max-width:calc(50% - 20px);}

	.grass_list {gap:40px 20px;}
	.grass_list a {width:calc((100% - 60px)/4);}
	.grass_list ul {padding:0 10px;}
	.grass_list li {padding:5px 10px; font-size:14px; line-height:24px; height:34px;}
	.grass_list p {font-size:20px; line-height:24px; margin-top:10px;}

	.book_image .slick-list {padding:0 15vw;}
	.book_image .slick-slide {padding:0 2vw;}
	.book_image .mv .cate {top:20px; right:30px; gap:10px;}
	.book_image .mv .cate li {font-size:18px; line-height:40px; height:40px; padding:0 20px;}
	.book_image .mv .name {height:100px; line-height:100px; font-size:34px;}
	.book_image .slick-arrow {width:60px; height:60px;}
	.book_image .slick-prev {left:14vw; margin-left:0;}
	.book_image .slick-next {right:14vw; margin-right:0;}
	.book_image_wrap .gbox {max-width:calc(100vw - 40px); margin-top:40px; padding:40px;}
	.book_image_wrap .gbox .tit {font-size:18px; line-height:30px; margin:40px 0 20px;}
	.book_image_wrap .gbox li {font-size:16px; line-height:24px; margin-bottom:20px;}
	.book_image_wrap .links {max-width:calc(100vw - 40px); padding:30px 0; min-height:108px;}
	.book_image_wrap .links dt {font-size:20px; line-height:24px;}
	.book_image_wrap .links dd {gap:30px; padding-left:30px;}

	.dots_list p{padding-left:10px; line-height:20px;}
	.dots_list p:before {top:7px;}
	.cate_wrap .tbl td {padding-left:30px;}
	.cate_wrap .dots_list p.pl {padding-left:80px; text-indent:-70px;}
/* 농업 가이드 */
	.ebook_list {gap:60px 20px;}
	.ebook_list a {width:calc((100% - 60px)/4);}
	.ebook_list .img {height:30.6vw;}
	.ebook_list .img .dm i {font-size:22px;}
	.ebook_list .img .cate {font-size:18px; line-height:40px; height:40px; width:100px;}
	.ebook_list .img .receipt {font-size:18px; height:50px; line-height:50px;}
	.ebook_list .txt {margin-top:20px;}
	.ebook_list .txt strong {font-size:18px; line-height:24px;}
	.ebook_list .txt p {font-size:14px; margin-top:5px;}
/* 책자ㆍ리플릿 */
	.dep_tab {margin:100px auto;}
	.dep_tab a {font-size:18px; line-height:40px;}
/* SG뉴스 */
	.board_list th,
	.board_list td {height:60px;}
	.board_view .tit {padding:30px 20px; font-size:24px; line-height:30px;}
	.board_view .tit .date {font-size:16px; margin-top:10px;}
	.board_view .file dt,
	.board_view .file dd {padding:10px 0;}
	.board_view .file dt {width:180px;}
	.board_view .file dd {width:calc(100% - 180px); gap:40px; padding-left:40px;}
	.board_view .con {padding:40px 0;}
	.board_view .con .img {padding-bottom:40px;}
	.board_view .con .txt {padding:0 20px;}
/* 한광호 농업상 */
	.agriculture_image_wrap .agr_top {padding-right:34vw;}
	.agriculture_image_wrap .agr_top .tit {font-size:40px; line-height:60px; margin-bottom:30px;}
	.agriculture_image_wrap .agr_top .btxt {font-size:22px; line-height:30px;}
	.agriculture_image_wrap .btm {padding:50px 0 150px;}
	.btn_gohomepage {line-height:50px; height:50px; width:240px; margin-top:100px;}
	.agriculture_image_wrap .agr_top .img1 {width:30vw; height:310px; padding:40px;}
	.agriculture_image_wrap .agr_top .img2 {width:40vw; text-align:right;}
	.agriculture_image_wrap .agr_top .img2 img {max-height:22vw;}
	.agriculture_image_wrap .agr_top .img2 ~ .tit,
	.agriculture_image_wrap .agr_top .img2 ~ .btxt {padding-right:10vw;}
/* 사랑의 새참을 뿌리다 */
	.love_dessert {padding-bottom:150px;}
	.board_view .love_dessert_con {gap:20px;}
	.board_view .love_dessert_con .img {width:50%;}
	.board_view .love_dessert_con .txt {width:calc(50% - 20px); padding:0;}
	.board_view .love_dessert_con .gbox .tt {font-size:18px; line-height:60px; padding:0 20px;}
	.board_view .love_dessert_con .gbox .dl_box {padding:20px;}
	.board_view .love_dessert_con .gbox dl {font-size:16px; line-height:30px; margin-bottom:20px;}
	.board_view .love_dessert_con .leaf_box {margin:30px 0;}
	.board_view .love_dessert_con .leaf_box dt {font-size:18px; line-height:24px; padding:20px;}
	.board_view .love_dessert_con .leaf_box dd {padding:20px; line-height:30px;}
	.board_view .love_dessert_con .leaf_box .tt {font-size:18px;}
	.board_view .love_dessert_con .gbox.sc_box .sc_tit {width:120px; padding-left:20px; font-size:18px;}
	.board_view .love_dessert_con .gbox.sc_box .sc_con {width:calc(100% - 120px);}
	.dep_tab a:after{top:48px;}
/* 당선자 발표 */
	.video_list .img {height:23vw;}
	.video_list .img .dm i {font-size:24px;}
	.video_list .txt {margin-top:15px;}
	.video_list .txt strong {font-size:18px; line-height:24px;}
/* 인재채용 */
	.sg_in {height:auto;}
	.sg_in dl {padding:100px 120px; max-width:440px;}
	.sg_in dt {font-size:36px; line-height:200px; height:200px; width:200px;}
	.sg_in dt:before {width:400px; height:400px;}
	.sg_in dd {width:140px; height:140px; font-size:18px;}
	.ciclo {margin:30px 0 150px;}
	.ciclo dl {padding:20px 0;}
	.ciclo dt {width:30%; padding-left:40px; font-size:35px;}
	.ciclo dd {width:70%; line-height:28px;}
	.recruitment_welfare {padding:47px 20px; gap:20px 30px; margin-bottom:40px;}
	.recruitment_welfare .box {width:calc((100% - 60px)/3); height:auto; padding:40px 20px;}
	.recruitment_welfare .num {font-size:18px; width:150px; height:48px; line-height:34px;}
	.recruitment_welfare .num:before {background-size:contain;}
	.recruitment_welfare .icon {width:120px; height:120px; background-size:60px 60px;}
	.recruitment_welfare .tit {font-size:28px; line-height:34px; margin:15px auto;}
	.recruitment_welfare li {font-size:18px; line-height:28px; padding-left:15px;}
	.recruitment_welfare li:before {top:16px;}
/* 고객상담 */
	.board_write dt,
	.board_write dd {padding:20px 0 20px 20px;}
	.board_write dt {width:200px; line-height:45px;}
	.board_write dd {width:calc(100% - 200px);}
	.board_write dd .zip {margin-left:15px;}
	.board_write dd .mt {margin-top:15px;}

	.reply {padding:20px;}
	.reply:before {width:100%; height:30px; margin-bottom:30px;}
	.reply p {line-height:28px;}
}

/* ------------------------------ Tablet PC ------------------------------ */
@media screen and (min-width:1024px){
	.header .sitemap .menu .snb {display:block !important;}
}

/* ------------------------------ Tablet PC ------------------------------ */
@media screen and (max-width:1023px){
/* header */
	.header {height:80px;}
	.header .logo {width:100px; height:80px;}
	.header .gnb {display:none;}
	.header .right .contact {font-size:14px; line-height:40px; height:40px;}
	.header .right > a {height:40px;}
	.header .sitemap {top:80px;}
	.header.on .sitemap {height:calc(100vh - 80px);}
	.header .sitemap .inner {flex-direction:column; justify-content:flex-start; gap:0; background:#fff; padding:0; height:100%; overflow:hidden auto;}
	.header .sitemap .menu {border-bottom:#EAEAEA 1px solid;}
	.header .sitemap .menu > a {position:relative; font-size:18px; line-height:40px; padding:10px 20px; margin:0;}
	.header .sitemap .menu > a.pc_vw {display:none !important;}
	.header .sitemap .menu > a.mo_vw {display:block !important;}
	.header .sitemap .menu > a i {position:absolute; top:0; right:20px; width:20px; height:100%; background:url('/pub/images/arrow_btm_b.svg') no-repeat 50% 50% / contain; transition:.2s linear;}
	.header .sitemap .menu.open > a i,
	.header .sitemap .menu.on > a i {transform:rotate(180deg);}
	.header .sitemap .menu.open.on > a i {transform:rotate(0deg);}
	.header .sitemap .menu .snb {background:#F7F7F7; padding:10px 0; display:none;}
	.header .sitemap .menu .snb a {line-height:50px; padding:0 20px; margin:0;}
/* footer */
	.footer .family {position:relative; right:auto; margin-top:40px;}
/* main */
	.main_menu {left:15px;}
	.mvisual .inner {padding-top:40px;}
	.mvisual .tit {font-size:40px; line-height:60px;}
	.mvisual p {font-size:18px; line-height:24px; margin:10px 0 50px;}
	.mvisual .search_box {height:50px; padding-right:120px;}
	.mvisual .search_box * {font-size:16px;}
	.mvisual .search_box .text {padding-left:90px; background-position:30px 50%;}
	.mvisual .search_box .btn {width:120px;}
	.search_box .btn {font-size:16px;}
	.pro_slide_wrap {padding:80px 0 0 30px; flex-direction:column;}
	.pro_slide_wrap .txt,
	.pro_slide_wrap .pro_slide {width:100%;}
	.rnd_wrap {padding:80px 0 0 30px; flex-direction:column;}
	.rnd_wrap .txt,
	.rnd_wrap .conut_set {width:100%;}
	.rnd_wrap .conut_set {margin-top:20px;}
	.rnd_wrap .video {width:100%;}
	.rnd_wrap .video video {height:51.2vw;}
	.news_letter_wrap {padding:80px 0 40px 30px; flex-direction:column;}
	.news_letter_wrap .news,
	.news_letter_wrap .link {width:100%;}
	.news_letter_wrap .link {flex-direction:row; gap:20px;}
	.news_letter_wrap .link a {width:calc(50% - 10px); padding-right:15vw;}
/* sub */
	.svisual {height:300px; font-size:35px; line-height:50px;}
	.aside a {font-size:15px; line-height:60px; height:60px; width:calc(100%/4);}
	.aside a:before {border-radius:30px 0;}
	.g01 + .aside a {width:calc(100%/6);}
	.container {padding:80px 0 120px; font-size:15px; line-height:26px;}
	.container .title {font-size:30px; line-height:50px; padding-bottom:60px; margin-bottom:20px;}
	.container .title:after {height:50px;}
	.container .ctit {font-size:26px; line-height:40px; margin-bottom:20px;}
	.container .ctit.b {font-size:30px;}
	.container .btit {font-size:24px; line-height:30px;}
	.container .btit.mb {margin-bottom:30px;}

	.board_bottom .paging {margin-top:70px;}
	.board_bottom .btns {margin-top:20px;}
	.board_bottom .btns.mt {margin-top:70px;}
/* 한국삼공소개 */
	.intro_01 {padding-bottom:120px;}
	.intro_02 {padding:80px 0;}
	.tri_icon li {padding:15px;}
	.tri_icon li .inbox i {height:6vw; margin-bottom:15px;}
	.tri_icon li .inbox p {font-size:2.4vw; line-height:3.6vw;}
	.intro_03 {padding:60px 0 120px;}
/* CEO 인사말 */
	.greeting_bgbox {height:220px; font-size:22px; line-height:30px;}
	.greeting02 {padding:80px 0;}
	.greeting04 {padding:100px 0;}
/* 회사연혁 */
	.container.g01.s03:before {height:120px;}
	.history_wrap .year {width:40vw; height:210px; padding:20px;}
	.history_wrap .year .tit {margin-bottom:20px;}
	.history_wrap .year .tit span {font-size:26px; line-height:36px;}
	.history_wrap .year p {font-size:15px; line-height:23px;}
	.history_wrap dt,
	.history_wrap dd {padding-left:40px;}
	.history_wrap .now:before {left:40px; width:calc(100% - 40px);}

	.tab_style1 .jq_tab {gap:10px; margin-bottom:20px;}
	.tab_style1 .jq_tab li {padding:0 15px;}
	.tab_style1 .jq_tab button {font-size:26px; line-height:40px;}
	.tab_style1 .flex {flex-direction:column; gap:20px;}
	.tab_style1 .txt,
	.tab_style1 .map {width:100%;}
	.tab_style1 .txt {padding:20px;}
	.tab_style1 .txt .name {font-size:24px; line-height:30px; margin-bottom:20px;}
	.tab_style1 .txt li {font-size:16px; margin-bottom:15px;}
	.tab_style1 .map {margin-top:60px;}
	.tab_style1 .branches {flex-direction:row; gap:20px 10px; padding-top:30px;}
	.tab_style1 .branches p {position:absolute; top:0; /* right:0; */ width:auto;}
	.tab_style1 .branches .txt {width:calc((100% - 20px)/3); padding:20px;}
/* CI 규정 */
	.sc_box {margin-bottom:120px;}
	.sc_box.gbox {padding:20px;}
	.sc_box .sc_tit {width:25%; font-size:22px; line-height:30px;}
	.sc_box .sc_con {width:75%;}
	.ci_box {height:220px; margin-bottom:15px;}
	.btn_area {gap:10px; margin-top:30px;}
	.btn_area.mt6 {margin-top:30px;}
	.btn_area a {font-size:16px; line-height:50px; height:50px; width:calc(50% - 5px);}
	.color_set li span {font-size:18px; height:100px; padding:15px;}
	.color_set li p {font-size:14px; line-height:50px; height:50px;}
	.ls_box {margin-bottom:60px;}
	.ls_box i {height:200px;}
/* 윤리경영 */
	.ethical_box {margin-bottom:120px;}
	.ethical_box li:before {top:55px; height:40px;}
	.ethical_box i {width:150px; height:150px;}
	.ethical_box i img {max-width:70px; max-height:70px;}
	.ethical_box .tit {font-size:22px; margin:30px 0 15px;}
	.ethical_box p {font-size:15px; padding:0 10px;}
	.num_list li {font-size:15px; line-height:24px; margin-bottom:10px; padding-left:35px;}
	.cyber_box {margin-top:120px;}
	.cyber_box .sc_tit {padding:20px 0 0 20px;}
	.cyber_box .sc_con {padding:30px 20px 30px 0;}
/* 작물보호제 */
	.search_wrap {gap:20px; margin-bottom:70px;}
	.search_wrap dl {width:calc(50% - 10px);}
	.search_wrap dt {width:90px; padding-left:40px;}
	.search_wrap dd {width:calc(100% - 90px); padding-left:10px;}
	.search_deco {width:60px; height:60px; background-size:auto 18px; margin-bottom:70px;}
	.point_search {top:-30px;}
	.search_page.on {padding-top:180px;}
	.search_page.on .search_wrap {top:30px;}
	.pro_list {gap:30px 20px;}
	.pro_list a {width:calc((100% - 40px)/3); padding:50px 20px 30px;}
	.pro_list .cate {margin-bottom:20px;}
	.pro_list .cate li {font-size:13px;}
	.pro_list .tit {margin-top:15px;}
	.pro_list .tit strong {font-size:24px; line-height:30px; margin-bottom:10px;}
	.pro_list .tit p {font-size:14px;}
	.pro_list a:hover .img {padding-top:40px;}

	.over_tbl {position:relative; padding-top:50px;}
	.over_tbl.mt {margin-top:10vw;}
	/* .over_tbl.pt {padding-top:50px;} */
	.over_tbl .hand {position:absolute; top:0; right:0; width:50px; overflow:visible;}
	.over_tbl .hand:before {content:""; position:absolute; top:6px; left:4px; width:19px; height:30px; background:url('/pub/images/icon_hand.svg') no-repeat 50% 50% / contain; animation:over_tbl_hand 3s infinite;}
	.over_tbl .hand .bar_box {position:relative; width:100%; height:3px; background:#ddd; border-radius:2px;}
	.over_tbl .hand .bar_box:before {content:""; position:absolute; top:0; left:0; width:50%; height:100%; background:#1EA346; border-radius:2px; animation:over_tbl_bar 3s infinite;}
	.over_tbl > * {position:relative; overflow:auto; z-index:1;}
	.over_tbl > * > * {width:768px;}
	.over_tbl > * img {max-width:600px;}
	@keyframes over_tbl_hand {
		0% {left:4px;}
		50% {left:20px;}
		100% {left:4px;}
	}
	@keyframes over_tbl_bar {
		0% {left:0;}
		50% {left:16px;}
		100% {left:0;}
	}

	.pro_view_wrap .pro_start {top:-80px;}
	.pro_view > .jq_tabonoff > .jq_tab li button {font-size:16px; line-height:20px; height:50px; padding:0 5px;}
	.pro_view_wrap.start .right_box {top:80px;}
	.pro_view_wrap .right_box .info {padding:20px;}
	.pro_view_wrap .right_box .tit {margin-bottom:20px;}
	.pro_view_wrap .right_box .tit span {font-size:16px;}
	.pro_view_wrap .right_box .tit strong {font-size:28px; line-height:30px; margin-bottom:10px;}
	.pro_view_wrap .right_box .dl_area dl {flex-direction:column;}
	.pro_view_wrap .right_box .dl_area dt,
	.pro_view_wrap .right_box .dl_area dd {width:100%;}
	.pro_view_wrap .right_box .dl_area dd {padding-top:10px;}
	.pro_view_wrap .right_box .dl_area .row dd {padding-top:15px;}
	.pro_view_wrap .right_box .btn_down:after {right:20px;}
	.tbl th,
	.tbl td {line-height:20px;}
	.tbl td {height:61px;}
	.pro_view .contact_area {flex-direction:column; margin-top:40px;}
	.pro_view .contact_area a {width:100%; padding:30px 20px 30px	100px;}
	.pro_view .contact_area strong {font-size:20px;}
	.pro_view .contact_area p {font-size:15px;}
	.pro_view_wrap .btn_contact {font-size:18px;}
	.pro_view .sky_info {width:200px; height:40px; line-height:40px;}
	.pro_view .gbox {padding:20px;}
	.pro_view .video {margin-top:40px;}
	.board_bottom .btns.mt {margin-top:70px;}
	.board_bottom .btns .btn {width:180px; height:60px; line-height:58px;}
	.board_list dd {padding:20px 5px;}

	.yak_area {padding:30px 20px;}
	.yak_area .tit {font-size:22px; padding-bottom:30px; margin-bottom:20px;}
	.yak_area .con {font-size:16px; line-height:26px; height:400px;}
/* 구입처 검색 */
	.map_search_area {flex-direction:column;}
	.map_search_area .select_map_wrap,
	.map_search_area .map_area {width:100%;}
	.map_search_area .list_box {height:300px; padding:10px;}
	.map_search_area .map_area {height:300px;}
/* 드론 */
	.drone_list {gap:50px 0; margin-top:100px;}
	.drone_list .line {gap:20px;}
	.drone_list a {width:calc(50% - 10px); padding:140px 20px 40px;}
	.drone_list .tit {top:30px;}
	.drone_list .tit span {font-size:18px; line-height:28px;}
	.drone_list .tit strong {font-size:40px; line-height:50px;}
	.drone_list i {height:20vw;}
	.drone_list a:hover .tit {left:20px;}
	.drone_list a:hover .tit span {left:-5px;}

	.info_img {padding:20px;}
	.pro_view .contact_area2 {gap:0; padding:10px;}
	.pro_view .contact_area2 a {padding:20px 20px 20px 100px;}
	.pro_view .contact_area2 i {top:50%; transform:translate(0,-50%);}
	.pro_view .tbl.bdt td {padding-left:20px;}

	.components {gap:30px 10px;}
	.components li {flex-basis:calc((100% - 20px)/3);}
	.components li i {height:10vw;}
	.components li p {font-size:14px; margin-top:10px;}
	.components + .components {margin-top:40px;}
	.components.half {gap:30px 20px;}
	.components.half li {flex-basis:calc(50% - 10px);}
	.components.half li i {height:14vw;}
	.certification {gap:30px 10px;}
	.certification li {width:calc((100% - 20px)/3);}
	.certification .img {height:26vw;}
	.certification .img .name {font-size:16px; line-height:30px; height:30px;}
	.certification p {line-height:20px; margin-top:10px;}
/* FAQ */
	.faq_wrap dt:before,
	.faq_wrap dd:before {font-size:20px;}
	.faq_wrap dt {font-size:18px; line-height:28px; padding:15px 40px 15px 30px;}
	.faq_wrap dt:before {top:15px;}
	.faq_wrap dt i {width:18px;}
	.faq_wrap dt i:before {width:18px;}
	.faq_wrap dt i:after {height:18px;}
	.faq_wrap .on dt i:after {width:18px;}
	.faq_wrap dd {font-size:15px; line-height:26px; padding:20px 20px 20px 60px;}
	.faq_wrap dd:before {left:30px;}
/* 온라인 쇼핑몰 */
	.online_mall_go {height:34vw; background-position:70% 50%;}
	.online_mall_go a {width:50vw; font-size:20px;}
/* 사이버 제보 */
	.cyber_step {margin-bottom:100px;}
	.dl_tbl dt {width:200px;}
	.dl_tbl dd {width:calc(100% - 200px);}
/* 영농자재의 이해 */
	.rule_box {padding:30px; margin-bottom:100px;}
	.cate_wrap {margin:30px 0 100px;}
	.gl_box .tb {font-size:14px; margin-bottom:40px;}
	.under_more_down {margin-bottom:100px;}
	.under_more_down li {padding:20px;}
	.under_more_down .btns {flex-direction:column;}
	.actions5 {margin-top:70px; flex-wrap:wrap; justify-content:center; gap:30px 5%;}
	.actions5 li {width:30%;}
	.actions5 li i {width:120px; height:120px; line-height:120px;}
	.actions5 li i img {max-width:50px; max-height:50px;}
	.actions5 li strong {font-size:18px; line-height:28px; margin:10px 0;}
	.actions5 li p {font-size:13px; line-height:24px;}
/* 병해충도감 */
	.grass_list {gap:40px 10px;}
	.grass_list a {width:calc(50% - 5px);}
	.grass_list i {height:38vw;}

	.book_image .mv .cate {top:15px; right:20px;}
	.book_image .mv .cate li {font-size:16px; padding:0 15px;}
	.book_image .mv .name {height:70px; line-height:70px; font-size:28px;}
	.book_image_wrap .gbox {padding:20px; margin-top:20px;}
	.book_image_wrap .links dt {font-size:18px; width:150px;}
	.book_image_wrap .links dd {width:calc(100% - 150px); gap:20px; padding:0 20px;}

	.ebook_list {gap:60px 10px;}
	.ebook_list a {width:calc((100% - 20px)/3);}
	.ebook_list .img {height:42vw;}
	.ebook_list .txt {margin-top:15px;}
	.ebook_list .txt strong {font-size:16px; line-height:22px;}
	.ebook_list .txt p {font-size:13px;}

	.pop_card_news .con {height:auto;}
	.pop_card_news .slick-slide > div {max-height:calc(100vh - 232px); overflow:auto;}
	.pop_card_news .slick-prev {left:-60px}
	.pop_card_news .slick-next {right:-60px;}

	.board_view .tit {padding:20px 10px; font-size:20px; line-height:26px;}
	.board_view .tit .date {font-size:15px;}
	.board_view .tit .date.mt {margin-top:40px;}
	.board_view .file dt {width:140px;}
	.board_view .file dd {width:calc(100% - 140px); gap:30px; padding-left:30px;}
	.board_view .con .txt {padding:0 10px;}
/* 한광호 농업상 */
	.agriculture_image_wrap .agr_top {padding-right:0; margin-bottom:30px;}
	.agriculture_image_wrap .agr_top .img {position:relative; width:100%; margin-bottom:30px;}
	.agriculture_image_wrap .agr_top .img img {height:240px;}
	.agriculture_image_wrap .agr_top .tit {font-size:25px; line-height:40px; margin-bottom:20px;}
	.agriculture_image_wrap .agr_top .btxt {font-size:18px; line-height:26px;}
	.agriculture_image_wrap .btm {padding:30px 0 100px;}
	.btn_gohomepage {margin-top:70px;}
	.agriculture_image_wrap .agr_top .img2 {text-align:center;}
	.agriculture_image_wrap .agr_top .img2 img {max-height:none;}
/* 사랑의 새참을 뿌리다 */
	.love_dessert {padding-bottom:100px;}
	.board_view .love_dessert_con {flex-direction:column;}
	.board_view .love_dessert_con .img,
	.board_view .love_dessert_con .txt {width:100%;}
	.board_view .love_dessert_con .img {text-align:center;}
	.board_view .love_dessert_con .img img {width:80%;}
	.video_list {gap:60px 20px;}
	.video_list a {width:calc((100% - 40px)/3);}
/* 인재채용 */
	.ciclo dl {padding:15px 0;}
	.ciclo dt {padding-left:10px; font-size:30px;}
	.recruitment_welfare {gap:20px; padding:37px 20px;}
	.recruitment_welfare .box {width:calc(50% - 10px);}
	.recruitment_welfare .tit {font-size:24px; line-height:30px; margin:10px auto;}
	.recruitment_welfare li {font-size:16px; line-height:26px; padding-left:12px;}
}

/* ------------------------------ Hover ------------------------------ */
@media screen and (min-width:768px){
	.ie_wrap .link a:hover {opacity:.7;}
	.board_list td.tal a:hover {color:#1EA346; font-weight:500; text-decoration:underline;}
	.board_list dd .btn_pop:hover {background:#1EA346;}
	.board_list dd .btn_pop:hover:before {background:#fff;}
	.board_bottom .btns .btn:hover {background:#1EA346; color:#fff;}
	.board_bottom .paging a:hover {color:#1EA346; border-color:#0e5ba2;}
	.board_view .file dd a:hover {color:#1EA346;}
	.board_view .file dd a:hover:before {background:#1EA346;}
	
	.header .gnb .menu:hover > a {font-weight:500;}
	.header .gnb .snb a:hover {color:#1EA346; font-weight:700;}
	.header .gnb .snb a:hover:after {opacity:1;}
	.header.hover:before {top:0; height:531px; transition:none;}
	.header.hover:after {background:rgba(0,0,0,.25); width:100vw;}
	.header.hover .logo {background:url('/pub/images/logo.svg') no-repeat 50% 50% / contain; mask-image:none; -webkit-mask-image:none;}
	.header.hover .gnb .menu > a {color:#222;}
	.header.hover .gnb .list a {display:block; font-size:16px; color:#707070; line-height:28px; text-align:left; margin-bottom:20px;}
	.header.hover .gnb .list a:last-child {margin-bottom:0;}
	.header.hover .right .contact {color:#222; background:rgba(29,142,39,.11);}
	.header.hover .right .contact:before {background:#222;}
	.header.hover .right .btn_search {background:rgba(34,34,34,.62);}
	.header.hover .right .btn_menu {background:#1D8E27; opacity:1;}
	.header.hover .dm {height:100%; opacity:1;}

	.pop_card_news .slick-arrow:hover {background:#1EA346; opacity:1;}
	.pop_card_news .slick-arrow:hover:before {background:#fff;}
	.pro_slide .mv:hover .cate {top:0;}
	.pro_slide .mv:hover .cate li {font-size:20px; color:#6B6868; line-height:38px;}
	.pro_slide .mv:hover .cate li:before {background:#888; opacity:.48;}
	.pro_slide .mv:hover .more {opacity:1; z-index:1;}
	.news_letter_wrap .list a:hover {box-shadow:rgba(0,0,0,.17) 0 0 20px; z-index:1;}
	.news_letter_wrap .list a:hover .date,
	.news_letter_wrap .list a:hover .tit {color:#1D8E27;}
	.news_letter_wrap .list a:hover:after {background:#1D8E27;}
	.news_letter_wrap .link a:hover {background:#fff; box-shadow:rgba(0,0,0,.16) 0 8px 20px;}
	.news_letter_wrap .link .i1:hover:before {background-image:url('/pub/images/icon_news_letter01_on.svg');}
	.news_letter_wrap .link .i2:hover:before {background-image:url('/pub/images/icon_news_letter02_on.svg');}

	.aside a:hover {color:#1D8E27;}
	.tab_style1 .branches .txt:hover:before {opacity:1;}
	.btn_area a:hover {color:#fff; background:#1D8E27; box-shadow:none;}
	.btn_area a:hover:after {background:#fff;}
	.pro_list a:hover {background:#0AA245;}
	.pro_list a:hover .type {top:-30px; box-shadow:none;}
	.pro_list a:hover .cate {opacity:0;}
	.pro_list a:hover .tit {animation:pro_list_tit .5s forwards; position:absolute; left:0; width:100%; margin:0;}
	@keyframes pro_list_tit {
		0% {top:calc(100% - 136px);}
		100% {top:50px;}
	}
	.pro_list a:hover .tit strong,
	.pro_list a:hover .tit p {color:#fff;}
	.pro_list a:hover .more {top:170px; width:68px; height:68px; transition-delay:.3s;}
	.pro_view_wrap .right_box .btn_down:hover {color:#fff; background:#1D8E27; box-shadow:none;}
	.pro_view_wrap .right_box .btn_down:hover:after {background:#fff;}

	.drone_list a:hover {background:#1EA346; box-shadow:rgba(0,0,0,.28) 0 12px 40px; align-items:flex-start; width:60%;}
	.drone_list a:hover .tit span,
	.drone_list a:hover .tit strong {color:#fff;}
	.drone_list a:hover i img {animation:drone_fly 5s infinite; position:absolute; width:725px; max-width:100%; max-height:349px;}
	@keyframes drone_fly {
		0% {top:0; left:-60px;}
		25% {top:20px; left:-55px;}
		50% {top:10px; left:-65px;}
		75% {top:25px; left:-55px;}
		100% {top:0; left:-60px;}
	}

	.certification .img .hover {position:absolute; top:0; left:0; width:100%; height:100%; color:#fff; display:flex; justify-content:center; align-items:center; background:rgba(0,0,0,.35); backdrop-filter:blur(4px); -webkit-backdrop-filter:blur(4px); opacity:0; transition:.2s linear;}
	.certification .img .hover i {position:relative; z-index:1; line-height:1;}
	.certification .img .hover i:before {content:""; position:absolute; bottom:0; right:-10px; width:25px; height:25px; background:linear-gradient(#FFFFFF, rgba(152,152,152,.3)); border-radius:15px 0;}
	.certification a:hover .img .name {opacity:0;}
	.certification a:hover .img .hover {opacity:1;}
	.certification a:hover p {text-decoration:underline;}

	.under_more_down .btns .btn:hover {color:#fff; background:#1D8E27;}
	.under_more_down .btns .btn:hover:after {background:#fff;}
	.swiper_arrow:hover {background:#1EA346; opacity:1;}
	.swiper_arrow:hover:after {background:#fff;}
	.book_image .slick-arrow:hover {background:#1EA346; opacity:1;}
	.book_image .slick-arrow:hover:before {background:#fff;}
	.book_image_wrap .links a:hover {opacity:1;}
	.book_image_wrap .links a:hover i {height:92px;}
	.ebook_list a:hover .img .dm {opacity:1;}
	.ebook_list a:hover .txt strong {text-decoration:underline;}
	.dep_tab a:hover:after,
	.dep_tab .on a:after {left:0; width:100%;}

	.video_list a:hover .img .v {opacity:0;}
	.video_list a:hover .img .dm {opacity:1;}
	.video_list a:hover .txt strong {text-decoration:underline;}
}

/* ------------------------------ Mobile ------------------------------ */
@media screen and (max-width:767px){
	.pc_vw {display:none !important;}
	.mo_vw {display:block !important;}
	input.text,
	select.text {height:40px; padding:0 10px;}
/* header */
	.header {height:50px;}
	.header:before {width:110vw;}
	.header.shon:before {height:0;}
	.header .logo {width:80px; height:50px;}
	.header .right .contact {font-size:11px; line-height:30px; height:30px;}
	.header .right .contact:before {width:20px; height:20px;}
	.header .right .btn_search {width:15px;}
	.header .right .btn_menu {width:20px;}
	.header .sitemap {top:50px;}
	.header.on .sitemap {height:calc(100vh - 50px);}
	.header .head_search {top:0; padding:5px 0; background:#EEEEEE;}
	.header .head_search .tit {display:none;}
	.header .head_search .search_box {position:relative; max-width:calc(100% - 20px); height:40px; background:#fff; border-radius:10px; font-size:14px;}
	.header .search_box .text {background:none; padding:0 80px 0 15px;}
	.header .search_box .btn {position:absolute; top:-40px; right:40px; width:40px; font-size:0; background:url('/pub/images/icon_search2.svg') #fff no-repeat 50% 50% / 22px; transition:.2s linear;}
	.header.shon .search_box .btn {top:0;}
	.header .head_search .btn_close,
	.header.shon .head_search .btn_close {left:auto; right:10px; bottom:5px; width:40px; height:40px; background:#fff; box-shadow:none;}
	.header .head_search .btn_close:before,
	.header .head_search .btn_close:after {background:#444037;}
	.header.fixed .right .contact {color:#222;}
	.header.fixed .right .contact:before {background:#222;}
/* footer */
	.footer {padding:30px 0;}
	.footer .links a {font-size:13px; line-height:20px;}
	.footer .btn_qna {font-size:24px; line-height:33px; margin:30px 0;}
	.footer .btn_qna:after {height:33px; margin-left:40px;}
	.footer .tel dl {margin-bottom:5px;}
	.footer .tel dt {font-size:12px; width:80px;}
	.footer .tel dd {font-size:13px;}
	.footer .address {font-size:13px; line-height:25px;}
	.footer .copy {font-size:13px;}
	.footer .family {margin-top:30px; width:160px;}
	.footer .family dt,
	.footer .family dd a {font-size:13px; padding:0 30px;}
	.footer .family dt {line-height:50px;}
	.footer .family dd a {line-height:20px; padding:10px 30px;}
/* main */
	.main_menu {display:none !important;}
	.main_wrap .fp-section,
	.main_wrap .fp-tableCell {height:auto !important;}
	.mvisual {padding:21.6vh 0 12.5vh; min-height:100vh; background-image:url('/pub/images/mvisual_m.jpg');}
	.mvisual .tit {font-size:45px; line-height:55px;}
	.mvisual p {font-size:17px; margin:10px 0 80px;}
	.mvisual .search_box {padding-right:60px;}
	.mvisual .search_box * {font-size:13px;}
	.mvisual .search_box .text {background:#fff; padding:0 12px;}
	.mvisual .search_box .btn {width:60px; font-size:0; background:url('/pub/images/btn_search.svg') #1D8E27 no-repeat 50% 50% / 22px;}
	.pro_slide_wrap {padding:50px 0 70px;}
	.pro_slide_wrap .txt {position:relative; z-index:1;}
	.pro_slide_wrap .txt .tit {font-size:35px; line-height:43px;}
	.pro_slide_wrap .txt p {font-size:13px; line-height:20px; margin:16px 0 30px;}
	.pro_slide_wrap .txt .navi {position:absolute; bottom:0; left:0; width:100%; gap:0;}
	.pro_slide_wrap .txt .arrow {position:absolute; top:130px; }
	.pro_slide_wrap .txt .arrow.prev {left:7vw;}
	.pro_slide_wrap .txt .arrow.next {right:7vw;}
	.main_wrap .more {font-size:17px;}
	.pro_slide .slick-list {width:100vw; margin:0 -20px; padding:0 17vw !important;}
	.pro_slide .slick-slide {text-align:center;}
	.pro_slide .mv {padding:50px 0 75px; width:100%;}
	.pro_slide .mv:hover {background:none; padding:50px 0 75px; border-radius:0; box-shadow:none;}
	.pro_slide .img {height:240px;}
	.pro_slide .cate li {padding:0 15px; min-width:auto;}
	.pro_slide .mv:hover .cate ul {background:linear-gradient(#1D8E27,rgba(49,84,60,.72)); border-radius:15px; box-shadow:none;}
	.pro_slide .mv:hover .cate li {font-size:15px; line-height:30px;}
	.rnd_wrap {padding:50px 0 70px; gap:50px;}
	.rnd_wrap .txt .tit {font-size:30px; line-height:43px;}
	.rnd_wrap .conut_set {margin-top:30px;}
	.rnd_wrap .conut_set dl {padding:15px 0;}
	.rnd_wrap .conut_set dt {font-size:17px; line-height:30px; padding-left:50px;}
	.rnd_wrap .conut_set dt:before {width:30px; background-size:auto 26px;}
	.rnd_wrap .conut_set dd {font-size:15px;}
	.rnd_wrap .conut_set dd strong {font-size:26px; margin-right:5px;}
	.rnd_wrap .video .tit {font-size:18px; margin-bottom:15px;}
	.rnd_wrap .video p {font-size:12px; margin-top:20px;}
	.news_letter_wrap {padding:50px 0 70px; gap:70px;}
	.news_letter_wrap .title {font-size:30px; line-height:40px;}
	.news_letter_wrap .title .more {position:relative; margin-top:30px;}
	.news_letter_wrap .list {padding:0;}
	.news_letter_wrap .list a {padding:30px 50px 30px 80px;}
	.news_letter_wrap .list .date {width:80px;}
	.news_letter_wrap .list .date strong {font-size:24px; line-height:30px;}
	.news_letter_wrap .list .date p {font-size:12px;}
	.news_letter_wrap .list .tit {font-size:13px; line-height:20px; margin-bottom:10px;}
	.news_letter_wrap .list .con {font-size:12px; line-height:20px;}
	.news_letter_wrap .list a:after {width:20px; right:15px;}
	.news_letter_wrap .link {flex-direction:column;}
	.news_letter_wrap .link a {width:100%; padding:25px 15vw 25px 40px; background:#fff; box-shadow:rgba(0,0,0,.16) 0 4px 10px; border-radius:15px 0 0 0;}
	.news_letter_wrap .link a:before {width:110px;}
	.news_letter_wrap .link strong {font-size:21px; color:#1D8E27; line-height:25px; margin-bottom:10px;}
	.news_letter_wrap .link p {font-size:16px; line-height:25px;}
	.news_letter_wrap .link .i1:before {background-image:url('/pub/images/icon_news_letter01_on.svg');}
	.news_letter_wrap .link .i2:before {background-image:url('/pub/images/icon_news_letter02_on.svg');}
/* sub */
	.svisual {height:245px; padding-top:50px; font-size:30px;}
	.aside {position:relative; z-index:20; border-bottom:#E8E8E8 1px solid;}
	.aside .inner {padding:0; display:flex;}
	.aside dl.g,
	.aside dl.s dt {display:block;}
	.aside dl.s {border-left:#E8E8E8 1px solid;}
	.aside dl {position:relative; width:50%;}
	.aside dt {position:relative; font-size:14px; color:#444037; font-weight:500; line-height:45px; padding:0 40px 0 20px;}
	.aside dt i {position:absolute; top:0; right:20px; width:13px; height:100%; background:url('/pub/images/arrow_btm_b.svg') no-repeat 50% 50% / contain; transition:.2s linear;}
	.aside .on dt i {transform:rotate(180deg);}
	.aside dd {position:absolute; top:100%; left:0; width:calc(100% + 1px); background:#fff; flex-direction:column; border:#E8E8E8 1px solid; display:none;}
	.aside dl.g dd {border-left:0;}
	.aside dl.s dd {border-right:0; left:-1px;}
	.aside dd a {display:block; width:100%; padding:0 20px; font-size:13px; line-height:40px; height:40px; text-align:left;}
	.g01 + .aside a {width:100%;}
	.aside a.on {color:#1D8E27;}
	.aside a.on:before {opacity:0;}

	.container {padding:70px 0 100px; font-size:13px; line-height:22px;}
	.container .title {font-size:30px; line-height:43px; padding:0 20px 65px; margin-bottom:0;}
	.container .title:after {height:0;}
	.container .title br {display:none;}
	.container .ctit {font-size:20px; line-height:30px; margin-bottom:20px;}
	.container .ctit.b {font-size:30px; line-height:43px;}
	.container .ctit.mt6 {margin-top:40px;}
	.container .btit {font-size:18px; line-height:26px;}
	.container .btit.mb {margin-bottom:20px;}
	.container .btit br {display:none;}
/* 한국삼공소개 */
	.intro_01 {padding-bottom:70px;}
	.bdrs_img {border-radius:10px; height:48vw;}
	.bdrs_img img {width:100%; height:100%; object-fit:cover; object-position:30% 50%;}
	.intro_01 .abso_txt {font-size:9.3vw; line-height:6vw;}
	.intro_02 {padding:40px 0 50px;}
	.tri_icon {flex-direction:column; align-items:center;}
	.tri_icon li {width:80vw; height:80vw; margin:-5px 0; padding:4vw;}
	.tri_icon li .inbox {border-width:2.2vw;}
	.tri_icon li .inbox i {height:15vw; margin-bottom:15px;}
	.tri_icon li .inbox p {font-size:6vw; line-height:8vw;}
	.intro_03 {padding:70px 0 90px;}
	.intro_03 .inner {flex-direction:column;}
	.intro_03 .txt,
	.intro_03 .img {width:100%;}
	.intro_03 .ctit {margin-bottom:145px;}
	.intro_03 .img {height:74vw;}
	.intro_03 .img .big {height:58vw;}
	.intro_03 .img .sml {height:36vw;}
/* CEO 인사말 */
	.greeting_bgbox {height:180px; font-size:18px; line-height:26px; letter-spacing:-.5px;}
	.greeting_message .inner {flex-direction:column;}
	.greeting_message .img,
	.greeting_message .txt {width:100%;}
	.greeting_message .img i {display:block; width:60vw; height:60vw; max-width:300px; max-height:300px; margin:0 auto;}
	.greeting_message .img .name strong {font-size:26px;}
	.greeting_message .img .name p {font-size:13px; margin-top:5px;}
	.greeting_message .txt {padding:20px 0 0;}
	.greeting02 .img .name strong:before {width:36px; height:40px;}
/* 회사연혁 */
	.container.g01.s03:before {height:100px;}
	.history_wrap:before {left:40px;}
	.history_wrap .pointbox {top:-50px;}
	.history_wrap .box {padding:190px 0 0;}
	.history_wrap .year {width:calc(100vw - 40px); height:150px; z-index:5; border-radius:10px; opacity:1 !important;}
	.history_wrap .box.on .year {top:50px; border-radius:0 0 10px 10px;}
	.history_wrap .box + .box.on .year {box-shadow:none;}
	.history_wrap .year .tit {margin-bottom:10px;}
	.history_wrap .year .tit span {font-size:20px; line-height:30px;}
	.history_wrap .year p {font-size:12px; line-height:20px;}
	.history_wrap dl {margin-bottom:60px;}
	.history_wrap dt {font-size:26px; margin-bottom:15px;}
	.history_wrap dt .dot {left:10px; width:20px; height:20px;}
	.history_wrap dt .dot:before {width:8px; height:8px;}
	.history_wrap .box .on dt .dot i {width:30px; height:30px;}
	.history_wrap .box .on dt .dot i:before {width:40px; height:40px;}
	.history_wrap .now dt {font-size:24px;}
	.history_wrap .box .now.on dt .dot i {width:30px; height:30px;}
	.history_wrap li {margin-bottom:10px;}
	.history_wrap li .img {height:41vw;}
/* 오시는 길 */
	.tab_style1 .jq_tab {margin-bottom:10px;}
	.tab_style1 .jq_tab li {padding:0 10px;}
	.tab_style1 .jq_tab button {font-size:18px; line-height:30px;}
	.tab_style1 .jq_tab button:before {height:2px;}
	.tab_style1 .txt {padding:15px;}
	.tab_style1 .txt .name {font-size:18px; line-height:24px; margin-bottom:10px;}
	.tab_style1 .txt li {font-size:13px; margin-bottom:10px;}
	.tab_style1 .map {margin-top:40px;}
	.tab_style1 .map p {top:-28px;}
	.tab_style1 .branches .txt {width:100%;}
/* CI 규정 */
	.sc_box {flex-direction:column; gap:10px; margin-bottom:60px;}
	.sc_box.mt {margin-top:100px;}
	.sc_box.mb6 {margin-bottom:30px;}
	.sc_box .sc_tit,
	.sc_box .sc_con {width:100%;}
	.sc_box .sc_tit {font-size:18px;}
	.ci_box {height:150px;}
	.ci_box img {height:60px;}
	
	.btn_area a {font-size:14px;}
	.btn_area a:after {right:10px;}
	.btn_area .btn_down:after {width:16px;}
	.btn_area .btn_book:after {width:18px;}
	.btn_area .btn_faq:after {width:20px;}
	.btn_area .btn_cyber:after {width:20px;}
	.btn_area .btn_safe:after {width:20px;}

	.color_set {flex-direction:column;}
	.color_set li {width:100%; display:flex;}
	.color_set li span,
	.color_set li p {width:50%; height:50px;}
	.color_set li span {font-size:15px;}
	.color_set li p {font-size:13px;}
	.ls_box {margin-bottom:30px;}
	.ls_box i {height:100px;}
	.ls_box i img {max-width:90%;}
	.ls_box p {font-size:15px;}
/* 윤리경영 */
	.ethical_box {flex-direction:column; gap:21px; margin-bottom:60px;}
	.ethical_box li {position:relative; width:100%; height:100px; padding-left:110px; text-align:left; display:flex; flex-direction:column; justify-content:center;}
	.ethical_box li:before {top:-11px; left:30px; width:40px; height:1px;}
	.ethical_box i {position:absolute; top:0; left:0; width:100px; height:100px;}
	.ethical_box i img {width:50px; height:50px;}
	.ethical_box .tit {font-size:18px; line-height:26px; margin:0 0 10px;}
	.ethical_box p {font-size:13px; padding:0;}
	.sc_box.gbox {padding:15px;}
	.num_list li {font-size:13px; line-height:20px; padding-left:30px;}
	.cyber_box {margin-top:60px;}
	.cyber_box .sc_tit {padding:15px 15px 0;}
	.cyber_box .sc_con {padding:0 15px 15px;}
/* 작물보호제 */
	.search_wrap {gap:10px; margin-bottom:70px;}
	.search_wrap dl {width:100%;}
	.search_wrap dt {padding-left:35px;}
	.search_wrap dt:before {width:25px; height:25px; background-size:auto 16px;}
	.search_wrap dd {padding-left:25px;}
	.search_box {position:relative; border-radius:10px 0; font-size:13px; margin-top:20px;}
	.search_box .text {width:100%; padding:0 70px 0 10px; background:#fff;}
	.search_box .text::placeholder {letter-spacing:-.5px;}
	.search_box .btn {position:absolute; top:0; right:0; width:60px; font-size:0; background:url('/pub/images/btn_search.svg') #1D8E27 no-repeat 50% 50% / 22px; transition:.2s linear;}
	.re_search {margin-bottom:20px;}
	.re_search .tt {font-size:14px; display:none;}
	.re_search .search_box {width:100%; margin-top:0;}
	.re_search .search_box .text {padding:0 70px 0 10px;}
	.re_search .search_box .text::placeholder {font-size:13px;}
	.point_search {top:60px;}
	.search_page.on {padding-top:240px;}
	.search_page.on .search_wrap {top:-60px;}
	.pro_list {gap:50px 0;}
	.pro_list a {width:100%; height:240px; padding:55px 25px 25px 50%; border-radius:10px;}
	.pro_list .type {width:calc(100% - 50px); height:30px; line-height:30px; font-size:14px;}
	.pro_list .cate {gap:8px; margin-bottom:30px;}
	.pro_list .cate li {font-size:12px; line-height:20px; height:20px; width:calc(50% - 4px);}
	.pro_list .cate li.c2 {line-height:18px;}
	.pro_list .img {position:absolute; top:55px; left:25px; width:calc(50% - 55px); height:160px; line-height:160px;}
	.pro_list .tit {text-align:left;}
	.pro_list .tit p {line-height:20px; height:40px;}
	.pro_list a:hover .img {animation:none; left:25px; width:calc(50% - 55px); padding:0;}

	.board_bottom .paging {margin-top:50px;}
	.board_bottom .paging a {padding:0 10px;}
	.board_bottom .paging .prev {margin-right:5px;}
	.board_bottom .paging .next {margin-left:5px;}
	.board_bottom .paging .arrow:before {background-size:auto 14px;}
	.board_bottom .paging .first:before,
	.board_bottom .paging .last:before {width:16px;}
	.board_bottom .paging .prev:before,
	.board_bottom .paging .next:before {width:10px;}
	.board_bottom .btns {margin-top:10px;}
	.board_bottom .btns.mt {margin-top:30px;}
	.board_bottom .btns .btn {font-size:13px; line-height:48px; height:50px; width:140px;}

	.pro_view_wrap {padding-right:0;}
	.info_img {height:64vw; line-height:calc(64vw - 2px);}
	.pro_view .dl_area {box-shadow:rgba(0,0,0,.08) 0 2px 10px; border-radius:10px; padding:20px; margin-top:10px;}
	.pro_view .dl_area dl {display:flex; line-height:20px; margin-bottom:20px;}
	.pro_view .dl_area dt {width:75px; padding-left:10px; font-size:15px; color:#222; font-weight:700;}
	.pro_view .dl_area dd {width:calc(100% - 75px); font-size:13px;}
	.pro_view .dl_area .cate {display:flex; gap:8px;}
	.pro_view .dl_area .cate li {width:60px; height:20px; line-height:20px; font-size:11px; border-radius:10px; text-align:center;}
	.pro_view .dl_area .cate li.c1 {color:#fff; background:#666;}
	.pro_view .dl_area .cate li.c2 {color:#555; background:#FBFBFB; border:#EBEBEB 1px solid; line-height:18px;}
	.pro_view .dl_area .cate li.bg_pink {color:#fff; background:#F1A7B9;}
	.pro_view .dl_area .cate li.bg_green {color:#fff; background:#1EA346;}
	.pro_view > .jq_tabonoff > .jq_tab {margin:40px 0;}
	.pro_view > .jq_tabonoff > .jq_tab li button {font-size:15px;}
	.pro_view .ptit {font-size:16px; padding-bottom:10px; margin-bottom:20px;}
	.pro_view .intab .jq_tab {gap:12px; margin-bottom:20px;}
	.pro_view .intab .jq_tab li {width:calc((100% - 60px)/6);}
	.pro_view .intab .jq_tab li button {width:100%; height:46px; font-size:13px;}
	.over_tbl .tbl::-webkit-scrollbar-thumb {background-color:#79C651;}
	.pro_view .contact_area a {padding-left:130px;}
	.pro_view .contact_area i {left:35px;}
	.pro_view .video iframe {height:50vw;}

	.pro_view_wrap .right_box {position:fixed; top:auto; right:20px; bottom:0; width:calc(100% - 40px); z-index:10; background:none; border-radius:10px; overflow:visible;}
	.pro_view_wrap.start .right_box {top:auto; bottom:0;}
	.pro_view_wrap.end .right_box {position:fixed; right:20px;}
	.pro_view_wrap .right_box .info {position:relative; padding:24px 20px; border-radius:10px 10px 0 0; background:#fff; display:none;}
	.pro_view_wrap .right_box .tit,
	.pro_view_wrap .right_box .tit strong {margin-bottom:0;}
	.pro_view_wrap .right_box .tit p,
	.pro_view_wrap .right_box .dl_area dl {display:none;}
	.pro_view_wrap .right_box .dl_area {position:absolute; top:0; right:20px; height:100%; display:flex; align-items:center;}
	.pro_view_wrap .right_box .dl_area dl.row {display:block;}
	.pro_view_wrap .right_box .dl_area dl.row dt {display:none;}
	.pro_view_wrap .right_box .dl_area dl.row dd {padding:0;}
	.pro_view_wrap .right_box .btn_down {font-size:15px; color:#fff; width:135px; height:34px; line-height:34px; background:#1D8E27; margin-bottom:5px;}
	.pro_view_wrap .right_box .btn_down:after {display:none;}
	.pro_view_wrap .btn_contact {line-height:50px;height:50px; border-radius:10px;}
	.pro_view_wrap .right_box .btn_opcl {position:absolute; top:-29px; left:50%; width:38px; height:38px; background:#fff; border-radius:50%; box-shadow:rgba(0,0,0,.2) 0 2px 6px; transform:translateX(-50%); z-index:1;}
	.pro_view_wrap .right_box .btn_opcl:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/pub/images/arrow_opcl.svg') no-repeat 50% 50% / 12px; transform:rotate(-90deg); transition:.2s linear;}
	.pro_view_wrap .right_box.on .btn_opcl {top:-19px;}
	.pro_view_wrap .right_box.on .btn_opcl:before {transform:rotate(90deg);}
	.pro_view_wrap .right_box.on .btn_contact {border-radius:0 0 10px 10px;}
	.footer.mo_btm {padding-bottom:80px;}

	.yak_area {padding:20px 20px;}
	.yak_area .tit {font-size:18px; line-height:26px; padding-bottom:20px; margin-bottom:10px;}
	.fancybox-close {width:60px; height:60px;}
	.pro_view .gbox {padding:15px; border-radius:10px;}
	.pro_view .gbox p {padding-left:10px; text-indent:-10px; line-height:24px;}
/* 혼용정보검색 */
	.board_list dl.th {display:none;}
	.board_list.set22 dl.td {flex-wrap:wrap; border-bottom:#ddd 1px solid; padding:0 10px;}
	.board_list.set22 dl.td:nth-child(2n-1) {background:#f8f8f8;}
	.board_list.set22 dl.td dd {border-bottom:0; padding:8px 0; display:flex; justify-content:flex-start; border-top:#ebebeb 1px dashed;}
	.board_list.set22 dl.td dd:nth-child(1) {width:30%; order:1; border-top:0;}
	.board_list.set22 dl.td dd:nth-child(2) {width:35%; order:2; border-top:0;}
	.board_list.set22 dl.td dd:nth-child(3) {width:55%; order:4;}
	/* .board_list.set22 dl.td dd:nth-child(4) {width:30%; order:3; border-top:0;} */
	.board_list.set22 dl.td dd:nth-child(4) {width:100%; order:6;}
	.board_list.set22 dl.td dd:nth-child(5) {width:100%; order:7;}
	.board_list.set22 dl.td dd:nth-child(6) {width:100%; order:8;}
	.board_list.set22 dl.td dd:nth-child(7) {width:45%; order:5;}
	.board_list.set22 dl.td dd:before {margin-right:5px;}
	.board_list.set22 dl.td dd:nth-child(1):before {content:"작물 :";}
	.board_list.set22 dl.td dd:nth-child(2):before {content:"용도 :";}
	.board_list.set22 dl.td dd:nth-child(3):before {content:"제품명 :";}
	/* .board_list.set22 dl.td dd:nth-child(4):before {content:"혼용가부 :";} */
	.board_list.set22 dl.td dd:nth-child(4):before {content:"살균제 :"; width:50px;}
	.board_list.set22 dl.td dd:nth-child(5):before {content:"살충제 :";}
	.board_list.set22 dl.td dd:nth-child(6):before {content:"살비제 :";}
	.board_list.set22 dl.td dd:nth-child(7):before {content:"3ㆍ4종 혼용정보 보기 :"; width:90px;}
	.board_list.set22 dl.td dd.tal {position:relative; padding-left:48px; }
	.board_list.set22 dl.td dd.tal:before {position:absolute; top:5px; left:0;}
	.board_list dd .btn_pop {width:40px; height:40px;}
	.board_list dd .btn_pop:before {mask-size:18px; -webkit-mask-size:18px;}
/* 드론 */
	.drone_list {gap:30px 0; margin-top:70px;}
	.drone_list .line {flex-wrap:wrap; gap:30px 0;}
	.drone_list a {width:100%; padding:120px 20px 30px;}
	.drone_list .tit span {font-size:15px; line-height:24px;}
	.drone_list .tit strong {font-size:30px; line-height:40px;}
	.drone_list a:hover .tit {left:50%; transform:translateX(-50%);}
	.drone_list a:hover .tit span {left:0;}
	.g03.s01 .pro_view > .jq_tabonoff > .jq_tab li button {height:60px;}

	.components li {flex-basis:calc(50% - 5px);}
	.components li i {height:24vw;}
	.components li p {font-size:13px; line-height:20px;}
	.components.half li {flex-basis:100%;}
	.components.half li i {height:45vw;}
	.certification li {width:calc(50% - 5px);}
	.certification .img {height:58vw;}
	.certification .img .name {font-size:13px;}
/* FAQ */
	.faq_wrap dl {padding:0 15px; margin-top:15px;}
	.faq_wrap dt:before,
	.faq_wrap dd:before {font-size:16px;}
	.faq_wrap dt {font-size:14px; line-height:22px; padding:15px 30px 15px 20px;}
	.faq_wrap dt:before {top:15px;}
	.faq_wrap dt i {width:14px;}
	.faq_wrap dt i:before {width:14px; height:2px;}
	.faq_wrap dt i:after {width:2px; height:14px;}
	.faq_wrap .on dt i:after {width:14px; height:2px;}
	.faq_wrap dd {font-size:13px; line-height:20px; padding:10px 10px 10px 40px;}
	.faq_wrap dd:before {top:10px; left:20px;}
	.cate_wrap .tbl th {padding:5px; word-break:break-word;}
	.cate_wrap .tbl td {padding-left:15px;}
	.cate_wrap .dots_list p.pl {padding-left:10px; text-indent:0;}
	.dots_list p:before {top:7px;}
/* 온라인 쇼핑몰 */
	.online_mall_go {height:50vw;}
	.online_mall_go a {font-size:14px; line-height:50px; height:50px; width:60vw;}
	.online_mall_go a:after {width:8px;}
/* 영농자재의 이해 */
	.rule_box {padding:15px; margin-bottom:70px;}
	.rule_box .tit {font-size:15px; line-height:40px; height:40px; width:240px; margin-bottom:20px;}
	.rule_box .tit:before {left:20px; width:18px;}
	.rule_box p {font-size:13px; line-height:20px;}
	.g04.s01 .sc_box.gbox .sc_tit,
	.g04.s01 .sc_box.gbox .sc_con {width:100%;}
	.gl_box {padding:20px 15px;}
	.gl_box .tit {font-size:20px; line-height:28px;}
	.gl_box .tb {font-size:13px; margin-bottom:20px;}
	.btn_area .btn_safe {width:100%;}
	.sc_box.thin .sc_tit,
	.sc_box.thin .sc_con {width:100%;}
	.under_more_down {flex-direction:column;}
	.under_more_down li {width:100%; padding:30px 15px;}
	.under_more_down .tit {font-size:18px; line-height:26px; height:auto;}
	.under_more_down .btns {margin-top:10px;}
	.under_more_down .btns .btn {font-size:14px; line-height:40px; height:40px;}
	.actions5 {flex-direction:column; margin-top:30px;}
	.actions5 li {position:relative; width:100%; padding-left:110px; text-align:left; min-height:100px;}
	.actions5 li i {position:absolute; top:0; left:0; width:100px; height:100px; line-height:100px;}
	.actions5 li strong {font-size:15px; line-height:24px; margin-top:0;}
	.actions5 li p {line-height:22px;}
	.g04 .btn_area {flex-direction:column; gap:10px;}
	.g04 .btn_area .btn {width:100%; max-width:100%; height:40px; line-height:40px;}
/* 사이버 제보 */
	.cyber_step {flex-direction:column; gap:10px; min-height:70px;}
	.cyber_step li {width:100%; height:auto; line-height:22px; padding:10px;}
	.cyber_step li strong {font-size:16px; margin-bottom:10px;}
	.dl_tbl dl {flex-direction:column;}
	.dl_tbl dt,
	.dl_tbl dd {width:100%; padding:10px 0;}
	.dl_tbl dt {line-height:20px; text-align:center;}
/* 병해충도감 */
	.book_select {height:60px; padding:0 30px;}
	.book_select:before,
	.book_select:after {width:30px;}
	.book_select .swiper-slide {width:50px; margin-right:10px;}
	.book_select .swiper-slide a {width:50px; height:50px;}
	.book_select .swiper-slide a p {font-size:12px;}
	.book_select .swiper-slide.on a p {font-size:16px;}
	.grass_list {gap:30px 10px;}
	.grass_list a {width:100%;}
	.grass_list li {font-size:13px;}
	.grass_list i {height:73vw;}

	.book_image .slick-list {padding:0 15px;}
	.book_image .slick-slide {padding:5px;}
	.book_image .mv {border-radius:10px;}
	.book_image .mv .img {height:76.7vw;}
	.book_image .mv .cate {top:10px; right:10px; gap:5px;}
	.book_image .mv .cate li {font-size:13px; line-height:30px; height:30px; padding:0 10px;}
	.book_image .mv .name {height:40px; line-height:40px; font-size:18px;}
	.book_image .slick-arrow {width:40px; height:40px;}
	.book_image .slick-arrow:before {mask-size:10px; -webkit-mask-size:10px;}
	.book_image .slick-prev {left:10px;}
	.book_image .slick-next {right:10px;}
	.book_image_wrap .gbox .tit {font-size:15px; margin:20px 0 10px; padding-left:30px; background-size:22px;}
	.book_image_wrap .gbox .tit.i2 {background-size:18px;}
	.book_image_wrap .gbox ul {padding-left:30px;}
	.book_image_wrap .gbox li {font-size:13px; line-height:20px; margin-bottom:10px;}
	.book_image_wrap .links {padding:10px 0; min-height:auto; flex-direction:column; gap:10px;}
	.book_image_wrap .links dt {font-size:15px; width:100%; padding-bottom:10px;}
	.book_image_wrap .links dt:after {top:100%; right:20px; width:calc(100% - 40px); height:1px; transform:translateY(0);}
	.book_image_wrap .links dt br {display:none;}
	.book_image_wrap .links dd {width:100%; gap:10px;}
	.book_image_wrap .links dd > * {font-size:14px; line-height:22px;}
/* 농업 가이드 */
	.ebook_list {gap:30px 10px;}
	.ebook_list a {width:calc(50% - 5px);}
	.ebook_list .img {height:59vw; border-radius:10px;}
	.ebook_list .img .cate {font-size:13px; line-height:24px; height:24px; width:60px; border-radius:10px 0;}
	.ebook_list .img .receipt {font-size:13px; line-height:34px; height:34px;}
	.ebook_list .txt {margin-top:10px;}
	.ebook_list .txt strong {font-size:14px;}
	.ebook_list .txt p {font-size:12px;}

	.pop_card_news .slick-arrow {width:40px; height:40px;}
	.pop_card_news .slick-arrow:before {mask-size:10px; -webkit-mask-size:10px;}
	.pop_card_news .slick-prev {left:-20px;}
	.pop_card_news .slick-next {right:-20px;}
	.pop_card_news .slick-dots {margin-top:10px; height:20px;}
	.pop_card_news .slick-dots li {font-size:13px; line-height:20px; height:20px;}
	.pop_card_news .slick-dots li strong {font-size:18px;}

	.board_list th,
	.board_list td {height:40px;}
	.board_list .notice td span {font-size:13px; line-height:20px; height:20px; width:40px;}
	.board_list .new td.tal a {padding-right:20px;}
	.board_list .new td.tal a:after {font-size:11px; line-height:18px; height:18px; width:18px;}
	.board_list .dab {font-size:11px; line-height:20px; height:20px; width:60px;}
	.board_list col.w15 {width:20%;}
	.board_list col.w17 {width:25%;}

	.board_view .tit {font-size:16px; line-height:24px; padding:15px 10px;}
	.board_view .tit .date {font-size:13px; margin-top:5px;}
	.board_view .tit .date.mt {margin-top:20px;}
	.board_view .file dt {width:60px;}
	.board_view .file dd {width:calc(100% - 60px); padding-left:10px; gap:10px;}
	.board_view .file dd a {line-height:20px; padding-left:14px;}
	.board_view .file dd a:before {width:10px;}
	.board_view .con {padding:20px 0;}
	.board_view .con .img {padding-bottom:20px;}
	.board_view .con iframe {height:50vw;}
	.board_view .love_dessert_con .gbox.info {border-radius:15px 0;}
	.board_view .love_dessert_con .gbox .tt {font-size:15px; line-height:40px; padding:0 15px;}
	.board_view .love_dessert_con .gbox .dl_box {padding:15px;}
	.board_view .love_dessert_con .gbox dl {font-size:13px; line-height:20px; margin-bottom:10px;}
	.board_view .love_dessert_con .leaf_box {border-radius:15px 0;}
	.board_view .love_dessert_con .leaf_box dt {font-size:15px; line-height:22px; padding:10px;}
	.board_view .love_dessert_con .leaf_box dt:after {width:18px; height:22px; margin-left:5px;}
	.board_view .love_dessert_con .leaf_box dd {padding:15px; line-height:20px;}
	.board_view .love_dessert_con .leaf_box .tt {font-size:15px; line-height:24px; margin-top:10px;}
	.board_view .love_dessert_con .gbox.sc_box {padding:15px;}
	.board_view .love_dessert_con .gbox.sc_box .sc_tit {width:100%; padding-left:0; font-size:15px;}
	.board_view .love_dessert_con .gbox.sc_box .sc_con {width:100%; padding:0;}
/* 책자ㆍ리플릿 */
	.dep_tab {margin:50px auto;}
	.dep_tab a {font-size:14px; line-height:30px;}
/* 한광호 농업상 */
	.agriculture_image_wrap .agr_top .img {height:auto; padding:20px;}
	.agriculture_image_wrap .agr_top .img img {height:200px;}
	.agriculture_image_wrap .agr_top .tit {font-size:18px; line-height:30px; margin-bottom:10px;}
	.agriculture_image_wrap .agr_top .btxt {font-size:14px; line-height:22px;}
	.btn_gohomepage {margin-top:40px; line-height:40px; height:40px; width:200px;}
	.agriculture_image_wrap .btn_gohomepage:after {width:14px;}
/* 당선자 발표 */
	.video_list {gap:30px 10px;}
	.video_list a {width:calc(50% - 5px);}
	.video_list .img {height:34vw;}
	.video_list .img .v:before,
	.video_list .img .v:after {width:40px; height:40px;}
	.video_list .txt {margin-top:10px;}
	.video_list .txt strong {font-size:14px; line-height:22px;}

/* 인재채용 */
	.sg_in dl {padding:70px; max-width:240px;}
	.sg_in dt {font-size:24px; line-height:110px; height:110px; width:110px;}
	.sg_in dt:before {width:220px; height:220px;}
	.sg_in dd {width:80px; height:80px; font-size:13px; line-height:20px;}
	.sg_in dd:before {height:30px; background-size:contain; margin-bottom:5px;}
	.ciclo {margin:20px 0 100px;}
	.ciclo dl {padding:10px; flex-direction:column;}
	.ciclo dt,
	.ciclo dd {width:100%;}
	.ciclo dt {padding:0 0 10px; font-size:24px;}
	.ciclo dd {line-height:20px;}
	.recruitment_welfare {padding:20px 15px; gap:20px 0; margin-bottom:20px;}
	.recruitment_welfare .box {position:relative; width:100%; padding:30px 15px 30px 110px;}
	.recruitment_welfare .num {font-size:13px; width:100px; height:30px; line-height:20px;}
	.recruitment_welfare .icon {position:absolute; top:30px; left:15px; width:80px; height:80px; background-size:40px 40px;}
	.recruitment_welfare .tit {font-size:18px; line-height:26px; margin:0; text-align:left;}
	.recruitment_welfare li {font-size:13px; line-height:20px; padding-left:10px;}
	.recruitment_welfare li:before {top:13px; width:4px; height:4px;}
/* 고객상담 */
	.board_write dl {flex-direction:column;}
	.board_write dt,
	.board_write dd {padding:10px 0; width:100%;}
	.board_write dt {line-height:20px; text-align:center;}
	.board_write dd .w1 {width:calc(100% - 90px);}
	.board_write dd .zip {line-height:40px; height:38px; width:80px; margin-left:10px; border-radius:5px;}
	.board_write dd .mt {margin-top:10px;}
	.board_write dd.capcha .img {width:120px; height:40px; border-radius:5px;}
	.board_write dd.capcha .re {width:40px; height:40px; border-radius:5px; margin:0 10px 0 5px;}
	.board_write dd.capcha .text {width:calc(100% - 175px);}
	.board_write dd.yak .tt {line-height:20px; margin-bottom:10px;}
	.board_write dd.yak .text {margin-bottom:10px;}
	textarea.text {height:140px;}

	.reply {border-radius:0 0 10px 10px; padding:15px;}
	.reply:before {height:24px; margin-bottom:20px;}
	.reply p {padding-left:40px; line-height:24px;}
}