@charset "utf-8";



/* 1024px ~ ----------- */
.pc{display:block;margin:0 auto;}
.mo{display:none;}
.ac{text-align: center;}
.al{text-align: left;}

/* layout */
.sub_layout{padding-bottom:150px;}
.sub_contents{width:1200px;margin:0 auto;}
.sub_section{margin-top: 220px;}
.sub_section:nth-of-type(1){margin-top: 120px;}

/* visual */
.sub_visual{position: relative;height: 100vh;background: url('/Contents/images/visual/sub_visual.jpg') no-repeat center; background-size: cover;background-attachment: fixed;overflow: hidden;}
.sub_visual .visual_description{position: absolute;left: 0;top: 50%;width: 100%;color: #fff;text-align: center;transform: translateY(-50%);z-index: 1;}
.sub_visual .visual_description .visual_title{font-size: 65px;font-weight: bold;}
.sub_visual .visual_description .visual_text{margin-top: 30px;line-height: 1.7;font-size: 25px;}

/* contents */
.cont_title{margin-bottom: 30px;line-height: 1.5;font-size: 50px;color: #1c1c1c;}
.cont_title.small{font-size: 30px;}
.cont_text{line-height: 1.6;font-size: 25px;color: #707070;}
.cont_text span{color: #222;}
.cont_sub{line-height: 1.4;font-size: 35px;font-weight: 500;color: #3e3a39;}
.sub_description{}
.sub_description .cont_title{margin-bottom: 60px;font-size: 40px;font-weight: 500;}
.sub_description .cont_text{}


/* 카테고리 */
.category{height: 90px;}
.category ul{position: relative;background: #fff;box-shadow: 0 3px 5px rgba(0,0,0,0.2);padding: 0 10px;text-align: center;white-space: nowrap;overflow: hidden;overflow-x: auto;box-sizing: border-box;}
.category ul::-webkit-scrollbar{display: none;}
.category ul li{display: inline-block;}
.category ul li a{display: block;padding: 30px;font-size: 25px;color: #5a5757;}
.category ul li.on a{font-weight: bold;color: #000;}
.category ul li:hover a{color: #000;}
.category.fixed ul{position: fixed;left: 0;top: 0;width: 100%;z-index: 9;}

/* 탭 */
.tab_list{display:flex;margin: 110px 0 80px;flex-wrap:wrap;align-items:center;justify-content:center;*zoom:1;}
.tab_list:after{content:"";display:block;clear:both;}
.tab_list li{display:table;margin-left:-1px;padding:0 20px;min-width:165px;background-color:#fff;border:1px solid #ddd;box-sizing:border-box;transition:all 0.5s;}
.tab_list li a{display:table-cell;width:100%;height:53px;font-size:22px;color:#555;text-align:center;vertical-align:middle;transition:all 0.5s;}
.tab_list li:first-child{margin-left:-1px;}
.tab_list li:hover,
.tab_list .on{background-color:#444b55;border:1px solid #444b55;position:relative;}
.tab_list li:hover a,
.tab_list .on a{color:#fff;}


/* 테이블 */
.list_tb{width:100%;font-size:19px;border-top:1px solid #000;border-bottom:1px solid #e7e6e6;word-break:break-all;}
.list_tb thead tr th{padding:20px 0;background-color:#fafafa;border-left:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6; font-size:22px;color:#000;text-align:center; }
.list_tb tbody tr td{padding:25px 0;line-height: 1.5;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;color:#666;text-align:center;word-break:break-word;}
.list_tb tbody tr:first-child td{border-top:0;}
.list_tb thead tr .first, 
.list_tb tbody tr .first{border-left:0;}
.list_tb tbody tr .money{padding-right:18px;text-align:right;}
.list_tb tfoot tr th{padding:15px 0 15px 5.511811023622047%;background-color:#fafafa;border-top:1px solid #e5e5e5; font-size:15px;color:#444;font-weight:bold;text-align:left; }
.list_tb tfoot tr td{padding:15px 18px 15px 0;background-color:#fafafa;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5; font-size:15px;color:#444;font-weight:bold;text-align:right; }

.normal_table{margin-top:100px;}
.normal_table table{margin:0 auto;max-width:1300px;width:100%;font-size:24px;color:#777;}
.normal_table table th,
.normal_table table td{border:5px solid #fff;text-align:center;}
.normal_table table thead th{padding:7px 0;color:#fff;letter-spacing:10px;background:#8d9b84;}
.normal_table table thead th span{letter-spacing:0;}
.normal_table table tbody th{font-weight:600;background:#f7f7f7;}
.normal_table table tbody td{padding:20px;line-height:1.3;background:#f7f7f7;}
.normal_table .tl{text-align:left;}
.normal_table .dot_list li{padding-left:10px;text-indent:-10px;}
.normal_table .guide{margin:0 auto;padding:0 10px;max-width:1300px;width:100%;font-size:15px;color:#737373;text-align:right;box-sizing:border-box;}
.normal_table .ico_o{display:inline-block;width:22px;height:22px;border:3px solid #bfc0c0;border-radius:50%;}

/* 슬라이드 */
.normal_slide .slick-slide{transition:all 0.5s;}
.slick-dots{margin-top:40px;width:100%;text-align:center;}
.slick-dots li{display:inline-block;margin:0 4px;width:11px;height:7px;background:#e1e1e1;border-radius:3px;}
.slick-dots li button{font-size: 0;}
.slick-dots li.slick-active{width:42px;background:#b6bfb1;}
.slick-arrow{position:absolute;top:50%;width:25px;height:40px;font-size: 0;transform:translateY(-50%);z-index:1;background-image:url('/Contents/images/info/sus_slide_arrow.png');}
.slick-arrow.slick-prev{left: 20px;}
.slick-arrow.slick-next{right: 20px;background-position-x:right;}

/* 테이블 개인정보 취급방침 이력 */
.list_tb_his{width:100%;border-top:2px solid #231f20;border-bottom:1px solid #7f7f7f;word-break:break-all;}
.list_tb_his thead tr th{padding:14px 0;background-color:#f2f2f2;border-left:1px solid #e5e5e5;border-bottom:1px solid #7f7f7f; font-size:15px;color:#333;text-align:left; }
.list_tb_his tbody tr td{padding:15px 0;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-size:13px;color:#666;text-align:left;word-break:break-word;}
.list_tb_his thead tr .first, .list_tb_his tbody tr .first{border-left:0;}
.list_tb_his tbody tr:first-child td{border-top:0;}

.info_list{background-color:#f7f8f9;margin-top:40px;*zoom:1;}
.info_list:after{content:"";display:block;clear:both;}
.info_list li{float:left;padding:15px 0;*zoom:1;}
.info_list li:after{content:"";display:block;clear:both;}

.info_list .first{width:558px;padding-left:40px;border-bottom:0;border-right:1px solid #e5e5e5;}
.info_list .second{width:256px;padding:15px 0 15px 20px;border-top:0;border-left:1px solid #fff;border-right:1px solid #e5e5e5;}
.info_list .third{width:245px;padding:15px 0 15px 20px;border-top:0;border-left:1px solid #fff;}

.icon_info{float:left;}
.icon_info img{width:57px;}

.info_text{float:left;margin-left:18px;margin-top:9px;width:auto;font-size:15px;color:#333;line-height:22px;}
.info_text span{font-weight:bold;}

.info_list .second .info_text, .info_list .third .info_text{line-height:20px;}
.info_list .second .info_text span, .info_list .third .info_text span{display:block;font-size:18px;}



/* 이사회 주요활동 */
.activity_area{margin-top:30px;}
.search_area{position: relative;margin-bottom:10px;text-align:right;}
.search_area .title_director{position: absolute;left: 0;top: 0;display: inline-block;margin-bottom: 0;}
.select_box{width:208px;border:1px solid #e5e4e4;background-color:#fff;padding:13px 10px;height: 53px;font-size:17px;color:#686668;text-align:left;border-radius: 0;}

.btn_search_ok{display:inline-block;width:61px;line-height:51px;border:1px solid #b0adad; font-size:18px;font-weight: bold;color:#000;text-align:center;text-indent:initial; }

.list_tb thead tr .director_attend_th{padding:8px 0;border-bottom:1px solid #e5e5e5;}
.list_tb thead tr .attend_inwork_th, .list_tb thead tr .attend_outwork_th{padding:8px 0;}
.list_tb + span,
.list_tb_wrap + span{display:block;margin-top:10px;}

.director_division_list{margin-left:2.799650043744532%;}
.director_division_list li{text-align:left;}



/* 공지사항 */
.t_block_w_inline{display:inline;}
.notice_block{margin-top:15px;position:relative;}
.block_list li{width:354px;background-color:#fff;border:1px solid #ccc;display:none;}
.block_list li:after{content:"";display:block;clear:both}
.block_list li img{display:block;}
.notice_area{margin:20px 20px 30px 20px;position:relative;}
.notice_area a{display:block;}
.notice_link_title{display:block;height:62px;overflow:hidden;margin-top:25px;font-weight:normal;font-size:18px;color:#333;}
.notice_link_title span{display:block;margin-bottom:3px;font-size:15px;color:#0a9882;}
.notice_link_title a{display:block;height:42px;overflow:hidden;word-break:break-all;font-size:18px;color:#333;}
.notice_img{width:334px;}
.notice_text{display:block;margin-top:15px;margin-bottom:15px;font-size:13px;color:#666;line-height:18px;word-break:break-all;}
.notice_text a{color:#666;}
.regist_date{font-size:13px;color:#888;}
.icon_file_add{position:absolute;right:0;bottom:-4px;}
.btn_more_notice{height:40px;margin-top:50px;text-align:center;}
.btn_more_notice a{display:block;height:40px;background-color:#666;font-size:16px;color:#fff;text-align:center;line-height:40px;}
.list_search_area{margin-top:20px;text-align:right;}
.text_input_search{width:208px;height:26px;padding-left:10px;background-color:#f7f7f7;border:1px solid #d0dcd0; font-size:13px;color:#333;line-height:26px; }
.btn_search{width:30px;height:26px;background:url("/Contents/images/btn/btn_search.jpg") no-repeat left top;border:0; cursor:pointer;text-indent:-9999px; }
.block_list .notice_top{background:url("/Contents/images/notice/top_bg.jpg") repeat left top;border:1px solid #999;}

/* 수상내역 */
.awards_area .award_total{margin-bottom: 30px;font-size: 30px;color: #241a17;}
.awards_area .award_total strong{font-size: 50px;font-weight: 500;color: #95b49a;}
.awards_area .award_list{display: flex;flex-wrap: wrap;}
.awards_area .award_list li{margin-right: 5%;width: 30%;padding: 40px 0 25px 0;border-bottom: 1px solid #a5a6a6;}
.awards_area .award_list li:nth-child(3n){margin-right: 0;}
.awards_area .award_list .img{text-align: center;}
.awards_area .award_list .tit{margin: 25px 0 20px;line-height: 1.3;font-size: 22px;color: #000;}
.awards_area .award_list .txt{font-size: 18px;color: #888;}

/* 활동소식 */
.activity_search_area{*zoom:1;}
.activity_search_area:after{content:"";display:block;clear:both;}

.activity_select_list{float:left;margin-left:9px;margin-top:20px;*zoom:1;}
.activity_select_list:after{content:"";display:block;clear:both;}
.activity_select_list li{float:left;margin-left:30px;font-size:15px;color:#333;line-height:26px;}
.activity_select_list li:first-child{margin-left:0;}
.activity_select_list li label{margin-left:8px;}
.activity_select_list .society{color:#0a9882;}
.activity_select_list .activity{color:#4f4246;}
.activity_select_list .open{color:#da9529;}

.activity_search_area .list_search_area{float:right;}

.block_list .society_box{border-top:2px solid #0a9882;}
.block_list .activity_box{border-top:2px solid #4f4246;}
.block_list .open_box{border-top:2px solid #d99528;}

.open_box .notice_link_title span{color:#d99528;}
.activity_box .notice_link_title span{color:#4f4246;}

.btn_go_open{margin-top:24px;text-align:right;}
.btn_go_open a{display:inline-block;width:135px;height:36px;background:url("/Contents/images/btn/btn_open_bg.jpg") no-repeat left top;
  font-size:13px;color:#fff;text-align:center;line-height:36px;
}
.btn_go_open img{margin-left:7px;}


/* 뷰 페이지 */
.view_area{margin-top:33px;}

.view_top_area{height:50px;padding-left:30px;padding-right:28px;
  border-top:3px solid #3e3e3e;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;*zoom:1;
}
.view_top_area:after{content:"";display:block;clear:both;}

.view_title{float:left;font-size:18px;color:#333;line-height:50px;font-weight:normal;}
.view_title span{margin-right:10px;}
.catagory{color:#0a9882;}
.open{color:#d99528;}
.activity{color:#4f4246;}
.society{color:#0a9882;}

.date_hits_list{float:right;*zoom:1;}
.date_hits_list:after{content:"";display:block;clear:both;}
.date_hits_list li{float:left;background:url("/Contents/images/icon/line_hits_date.jpg") no-repeat left center;padding-left:22px;margin-left:21px;
  font-size:13px;color:#666;line-height:50px;
}
.date_hits_list li:first-child{background-image:none;padding-left:0;margin-left:0;}

.attached_sns_area{height:43px;padding-left:30px;padding-right:28px;border-bottom:1px solid #7f7f7f;*zoom:1;}
.attached_sns_area:after{content:"";display:block;clear:both;}

.attached_file_down{float:left;font-size:13px;color:#666;line-height:43px;}
.attached_file_down a{color:#666;}
.attached_file_down img{margin-left:7px;}


.sns_area{float:right;margin-top:10px;*zoom:1;}
.sns_area:after{content:"";display:block;clear:both;}

.title_share{float:left;}
.sns_list{float:left;margin-left:7px;*zoom:1;}
.sns_list:after{content:"";display:block;clear:both;}
.sns_list li{float:left;margin-left:1px;}
.sns_list li:first-child{margin-left:0;}

.view_text_area{padding:40px 30px;border-bottom:1px solid #7f7f7f;color:#666;line-height:1.7;}

.view_btn_area{margin-top:20px;text-align:right;}
.btn_action{display:inline-block;height:36px;margin-bottom:10px;padding:0 20px;background-color:#444b55;
  font-size:13px;color:#fff;line-height:36px;text-align:center;
}
.btn_action2{display:inline-block;height:36px;padding:0 20px;background-color:#444b55;
  font-size:13px;color:#fff;line-height:36px;text-align:center;
}
.btn_action3{display:inline-block;height:36px;padding:0 20px;background-color:#444b55;
  font-size:13px;color:#fff;line-height:36px;text-align:center;
}
.btn_action4{display:inline-block;height:36px;padding:0 20px;background-color:#444b55;
  font-size:13px;color:#fff;line-height:36px;text-align:center;
}
.btn_no_action{display:inline-block;height:36px;padding:0 20px;background-color:#3e4146;
  font-size:13px;color:#fff;line-height:36px;text-align:center;
}
.layer_commission_area3 {display: none;position: fixed;inset: 0;z-index: 9999;}
.layer_commission_bg3 {position: absolute;inset: 0;height: auto;}
.layer_commission_area4 {display: none; position: fixed; inset: 0; z-index: 9999;}
.layer_commission_bg4 {position: absolute; inset: 0; height: auto;}
.btn_action.comm{padding:12px 15px;min-width:300px;height:60px;max-height:60px;font-size:24px;box-sizing:border-box;vertical-align:top;}
.btn_action.comm > span{display:block;margin-top:-11px;line-height:1.2;}

.prev_next_tb{width:100%;margin-top:30px;border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;}
.prev_next_tb tbody tr th{width:115px;height:43px;background:url("/Contents/images/icon/prev_next_line.jpg") no-repeat right center;
  border-top:1px solid #e5e5e5;
  font-size:13px;color:#333;text-align:center;
}
.prev_next_tb tbody tr th img{margin-right:13px;}
.prev_next_tb tbody tr td{border-top:1px solid #e5e5e5;}
.prev_next_tb tbody tr td a{display:block;width:90%;margin-left:20px;
  font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.prev_next_tb tbody tr:first-child th, .prev_next_tb tbody tr:first-child td{border-top:0;}


/* 열린이야기 참여신청 */
.open_part_appli{height:92px;padding-left:196px;padding-top:15px;margin-top:29px;margin-left:41px;margin-bottom:24px;
  background:url("/Contents/images/notice/open_talk_img.jpg") no-repeat left top;
}
.open_part_appli dt{margin-bottom:10px;font-size:23px;color:#333;}
.open_part_appli li{background:url("/Contents/images/icon/icon_dot.jpg") no-repeat left 7px;padding-left:9px;
  font-size:15px;color:#666;line-height:21px;
}

.write_tb{width:100%;border-bottom:1px solid #7f7f7f;}
.write_tb tbody tr th{width:185px;padding:14px 0 14px 20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;
  font-size:15px;color:#333;text-align:left;font-weight:normal;
}
.write_tb tbody tr td{padding:11px 30px;border-top:1px solid #e5e5e5;font-size:13px;color:#888;}

.write_tb tbody tr:first-child th, .write_tb tbody tr:first-child td{border-top:3px solid #231f20;}


.input_text, .input_select{height:22px;border:1px solid #ccc;font-size:13px;color:#707070;line-height:22px;}
.input_text{text-indent:5px;}

.input_name{width:35.53355335533553%;}
.input_phone1, .input_phone2, .input_phone3{width:10.78107810781078%;}

.input_email{width:21.56215621562156%;}
.input_email2{width:13.31133113311331%;}
.input_email3{width:21.56215621562156%;}

.input_open_title{width:96.47964796479648%;}


.file_field_area{display: flex;*zoom:1;}
.file_field_area:after{content:"";display:block;clear:both;}
.file_input_textbox{float:left;width:85.14851485148515%;height:22px;padding-left:1%; background-color:#fff;border:1px solid #ccc; font-size:13px;color:#9b9b9b;line-height:22px; }
.file_input_div{float:left;width:10.78107810781078%;height:24px;border:1px solid #afafb1;margin-left:5px;overflow:hidden;cursor:pointer;position:relative;}
.file_input_button{display:block;width:100%;height:24px;background-color:#f5f5f5;
  font-size:13px;color:#777;cursor:pointer;position:absolute;top:0px;text-align:center;line-height:24px;
}

.file_input_hidden{margin-left:5px;font-size:45px;cursor:pointer;position:absolute;right:0px;top:0px;opacity:0;
  filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;
}

/* 이사회 내 위원회 */
.committee_area{margin-top: 150px;}
.title_director{margin-bottom:30px;font-size:30px;font-weight: bold;color:#010101;text-align: left;}
.boss_director{float: right;padding-top: 15px;font-size:17px;color:#666;}
.iframe_area_korea{display: block;margin: 50px auto 0;width: 750px;height: 107vh;}


/* 요약재무정보 */

/* 공고사항 */
.analyst_box{padding-top: 100px;}
.analyst_box .notice_link_title a{display:block;height:42px;overflow:hidden;}
.analyst_box .cont_title,
.analyst_box .cont_text{text-align: center;}

.notice_regist_date{margin-top:14px;}
.btn_pdf{margin-top:27px;text-align:right;}
.block_list li .btn_pdf img{display:inline;}

.acrobat_text{font-size:12px;color:#666;text-align:right;line-height:24px;}
.icon_gray_ball{margin-top:9px;vertical-align:top;}
.acrobat_text span{margin-left:9px;}

.notice_search_area{*zoom:1;}
.notice_search_area:after{content:"";display:block;clear:both;}

.notice_search_area .list_search_area{float:right;}

.date_search_area{float:left;padding-top:20px;font-size:20px;color:#333;}

.btn_date_area{padding-right:11px;margin-right:10px;background:url("/Contents/images/icon/line_date.jpg") no-repeat right center;}
.btn_date{width:61px;height:26px;color: #1c1c1c;border:1px solid #ccc !important; font-size:15px;cursor:pointer; }

.input_date{width:98px;height:26px;border:1px solid #ccc;border-right:0;
  background:rgb(254,254,254);/* Old browsers */
  background:-moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(250,250,250,1) 99%);/* FF3.6+ *+
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(99%,rgba(250,250,250,1)));/* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(250,250,250,1) 99%);/* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(250,250,250,1) 99%);/* Opera 11.10+ */
  background:-ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(250,250,250,1) 99%);/* IE10+ */
  background:linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(250,250,250,1) 99%);/* W3C */
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#fafafa',GradientType=0 );/* IE6-9 */
  font-size:13px;color:#333;text-align:center;line-height:26px;
}

.btn_search_date{width:27px;height:26px;background:url("/Contents/images/btn/btn_calendar.jpg") no-repeat left top;
  border:1px solid #ccc;text-indent:-999px;
}


/* 애널리스트 리포트 */
.analyst_company{font-size:13px;color:#555;position:absolute;left:0;top:100px;}


/* 공시정보 */
.btn_rule_acrobat{*zoom:1;}
.btn_rule_acrobat:after{content:"";display:block;clear:both;}
.btn_rule{float:left;}
.btn_rule_acrobat .acrobat_text{float:right;}


/* 경영실적 */
.th_date{color:#666;font-weight:normal;line-height:22px;}
.finance_tb{margin-top:-22px;word-break:break-all;}
.caption_finance{margin-bottom:5px;font-size:15px;color:#666;text-align:right;}
.korean_financial{margin-top:10px;font-size:17px;color:#666;text-align:right;}
.korean_financial span{font-size:11px;}


/* 재무상태 */
.finance_tb tbody tr th{padding-left:20px;border-top:1px solid #e5e5e5;color:#666;text-align:left;font-weight:normal;}
.finance_tb tbody tr:first-child th{border-top:0;}
.finance_tb tbody .total th{background-color:#fafafa;padding-left:20px;color:#444;font-weight:bold;}
.finance_tb tbody .total td{background-color:#fafafa;color:#444;font-weight:bold;}


/* 자주묻는 질문 */
.faq_area{margin-top:68px;}
.faq_list{margin-top:15px;border-top:3px solid #231f20;border-bottom:1px solid #7f7f7f;}
.faq_list li{border-top:1px solid #e5e5e5;}
.faq_list li:first-child{border-top:0;}

.question_area{padding:9px 22px;*zoom:1;}
.question_area:after{content:"";display:block;clear:both;}

.icon_q{float:left;margin-right:20px;}
.text_q{float:left;margin-top:9px;}
.text_q a{font-size:16px;color:#444;}

.answer_area{padding:25px 22px;background-color:#f8f8f8;border-top:1px solid #e5e5e5;*zoom:1;}
.answer_area:after{content:"";display:block;clear:both;}
.text_answer{float:left;width:1012px;font-size:14px;color:#888;line-height:24px;word-break:break-all;}

.btn_faq_open{display:inline-block;width:77px;height:26px;border:1px solid #ccc;background-color:#fff;}

.btn_faq_open input[type="button"]{width:100%;height:26px;border:0;text-indent:-9999px;cursor:pointer;}

.btn_faq_open .btn_all_open{background:url("/Contents/images/btn/btn_all_open.png") no-repeat center center;}
.btn_faq_open .btn_all_close{background:url("/Contents/images/btn/btn_all_close.png") no-repeat center center;}


/* 거래 상담 */
.check_catagory_area{padding:16px 0;*zoom:1;}
.check_catagory_area:after{content:"";display:block;clear:both;}
.counsel_text{float:left;height:22px;margin-left:10px;padding-left:33px;background:url("/Contents/images/icon/icon_counsel.jpg") no-repeat left center; font-size:14px;color:#777;line-height:22px; }
.counsel_check{float:left;*zoom:1;}
.counsel_check:after{content:"";display:block;clear:both;}
.counsel_check li{float:left;margin-left:30px;font-size:15px;color:#333;}
.counsel_check li:first-child{margin-left:0;}
.counsel_check li label{margin-left:8px;}
.counsel_check .buyer{color:#0a9882;}
.counsel_check .request{color:#da9529;}


.counsel_area{border-top:3px solid #231f20;padding-top:15px;*zoom:1;}
.counsel_area:after{content:"";display:block;clear:both;}

.input_info_area{float:left;width:523px;margin-left:20px;}

.counsel_input_list{}
.counsel_input_list li{padding:9px 0;border-top:1px solid #e5e5e5;font-size:13px;color:#888;}
.counsel_input_list li:first-child{border-top:0;}
.counsel_input_list li label{display:inline-block;width:73px;padding-left:9px;font-size:15px;color:#333;}
.counsel_input_list li strong{margin-left:-9px;margin-right:5px;font-size:11px;color:#ff5050;}


.counsel_name{width:211px;}
.counsel_phone1, .counsel_phone2, .counsel_phone3{width:98px;}
.counsel_email1, .counsel_email2{width:206px;}
.counsel_company{width:435px;}
.counsel_address{width:216px;}

.file_add_text{float:left;margin-right:2px;line-height:22px;}
.counsel_input_list .file_input_textbox{width:335px;}
.counsel_input_list .file_input_div{width:90px;}


.title_contents_area{float:right;width:550px;margin-right:30px;}
.title_contents_area .counsel_input_list li label{width:43px;vertical-align:top;margin-top:4px;}
.counsel_content{width:463px;height:130px;padding:15px;border:1px solid #ccc;resize:none;box-sizing: border-box;}
.counsel_title{width:493px;}
.consel_check_area .write_tb tbody tr th{width:185px;border-right: 1px solid #dcdcdc;}
.consel_check_area .write_tb textarea{width:880px;}

.answer_receive{margin-right:28px;font-size:15px;color:#333;}
.answer_receive label{font-size:13px;color:#777;}
.answer_receive input{margin-left:10px;}
.answer_receive input:first-child{margin-left:20px;}


/* 고객의 소리 */
.btn_certify a{display:block;height:33px;border:1px solid #ccc; background:rgb(255,255,255)font-size:15px;color:#444;line-height:33px;text-align:center; }
.layer_pop_area{width:100%;height:100%;position:absolute;left:0;top:0;}
.layer_bg{width:100%;height:100%;background-color:#000; opacity:0.5;filter:alpha(opacity=50); }

.layer_certify{width:431px;padding-top:42px;padding-bottom:30px;border:3px solid #3e3e3e;margin-left:-215.5px;margin-top:-237px;
  background:#fff url("/Contents/images/layer/layer_bg.jpg") no-repeat center top;
  position:fixed;left:50%;top:50%;
}
.title_certify{font-size:30px;color:#333;text-align:center;font-weight:normal;}
.text_certify{margin-top:9px;font-size:16px;color:#666;text-align:center;}

.certify_list{width:369px;padding-left:5px;padding-bottom:29px;margin:29px auto 0;border-bottom:1px solid #e5e5e5;*zoom:1;}
.certify_list:after{content:"";display:block;clear:both;}
.certify_list li{float:left;margin-left:17px;}
.certify_list li:first-child{margin-left:0;}
.certify_list li a{display:block;width:110px;padding-top:122px;font-size:18px;color:#333;text-align:center;}

.certify_list .phone{background:url("/Contents/images/layer/btn_phone.jpg") no-repeat left top;}
.certify_list .ipin{background:url("/Contents/images/layer/btn_ipin.jpg") no-repeat left top;}
.certify_list .certify_text{background:url("/Contents/images/layer/btn_certify.jpg") no-repeat left top;}

.no_save_certify{width:356px;margin:27px auto 18px;font-size:14px;color:#888;line-height:21px;}

.layer_btn{text-align:center;}
.btn_layer_check{display:inline-block;height:25px;padding:0 20px;background-color:#3e3e3e;font-size:13px;color:#fff;line-height:25px;}

.layer_close{position:absolute;right:15px;top:15px;}


.layer_popup{width:316px;padding-top:42px;padding-bottom:18px;border:3px solid #3e3e3e;margin-left:-158px;
  background:#fff url("/Contents/images/layer/layer_bg2.jpg") no-repeat center top;
  position:fixed;left:50%;top:50%;
}

.text_popup{margin-bottom:25px;padding:0 10px;font-size:15px;color:#666;text-align:center;}
.point{color:#da9529;}
.no_file{font-size:13px;line-height:18px;}


.layer_popup2{width:411px;margin-left:-205.5px;background:#fff url("/Contents/images/layer/layer_bg3.jpg") no-repeat center top;}
.text_popup2{margin-top:24px;margin-bottom:25px;font-size:14px;color:#666;text-align:center;line-height:21px;}


/* 사보 */
.select_year{width:115px;height:26px;background-color:#f7f7f7;border:1px solid #d8d8d8;font-size:15px;color:#666;}
.btn_newsletter_ok{width:61px;height:26px;background-color:#3e4146;border:1px solid #27282b;font-size:15px;color:#fff;cursor:pointer;}


/* 회사개요 */
.info_company{margin-top:110px;text-align:center;}
.info_company .cont:not(:first-child){margin-top:250px;}
.info_company .cont1_2 .cont_box{position: relative;margin: 65px auto 0;padding: 60px 20px;line-height: 1.5;font-size: 30px;font-weight: 500;text-align: center;box-sizing: border-box;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);z-index: 1;}
.info_company .cont1_2 .cont_box span{font-weight: 700;color: #77977c}
.info_company .cont1_2 .cont_list li{position: relative;margin-top: 50px;height: 110px;align-items: center;}
.info_company .cont1_2 .cont_list li:nth-child(1) .list_tit{color: #8da992;}
.info_company .cont1_2 .cont_list li:nth-child(2) .list_tit{color: #d1b674;}
.info_company .cont1_2 .cont_list .list_tit{display: inline-block;width: 265px;line-height: 1.3;font-size: 40px;font-weight: 700;vertical-align: middle;}
.info_company .cont1_2 .cont_list .list_tit span{display: block;font-size: 20px;font-weight: 400;}
.info_company .cont1_2 .cont_list .list_txt{display: inline-block;position: relative;padding-left: 25px;line-height: 1.5;font-size: 25px;text-align: left;vertical-align: middle;}
.info_company .cont1_2 .cont_list .list_txt:before{position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: #b1b0b0;content: '';}
.info_company .cont1_2 .cont_area .area_box{margin-top: 150px;}
.info_company .cont1_2 .cont_area .area_box .cont_title{font-weight: 700;color: #8da992;}
.info_company .cont1_2 .cont_area .area_box .cont_text{color: #8da992;}
.info_company .cont1_2 .cont_area .area_box .area_list{overflow: hidden;margin: 70px auto 0;max-width: 1920px;}
.info_company .cont1_2 .cont_area .area_box .area_list li{display: flex;position: relative;width: 100%;height: 515px;align-items: center;}
.info_company .cont1_2 .cont_area .area_box .area_list .list_info{width: 50%;text-align: right;}
.info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_inner{display: inline-block;width: 530px;text-align: left;}
.info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_sub{font-size: 28px;}
.info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_tit{margin: 20px 0 35px;font-size: 38px;font-weight: 700;}
.info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_txt{font-size: 22px;line-height: 1.5;}
.info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_txt .point{color: #000;border-bottom: 3px solid #8da992;}
.info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_txt .guide{display: block;margin-top: 5px;line-height: 1.5;font-size: 14px;}
.info_company .cont1_2 .cont_area .area_box .area_list .list_info:after{position: absolute;left: 0;top: 0;padding: 0 10px;width: 50%;height: 32px;line-height: 32px;font-size: 20px;color: #fff;text-align: right;background: #8da992;content: '건강';box-sizing: border-box;}
.info_company .cont1_2 .cont_area .area_box .area_list .list_img{position: absolute;left: 50%;top: 0;text-align: left;}
.info_company .cont1_2 .cont_area .area_box .area_list .right .list_inner{text-align: right;}
.info_company .cont1_2 .cont_area .area_box .area_list .right .list_info{text-align: left;}
.info_company .cont1_2 .cont_area .area_box .area_list .right .list_info:after{left: inherit;right: 0;text-align: left;}
.info_company .cont1_2 .cont_area .area_box .area_list .right .list_img{margin-left: -480px;text-align: right;transform: translateX(-50%);}
.info_company .cont1_2 .cont_area .area_box .area_list .right{justify-content: right;}
.info_company .cont1_2 .cont_area .area_box:nth-of-type(2) .cont_title,
.info_company .cont1_2 .cont_area .area_box:nth-of-type(2) .cont_text{color: #d1b674;}
.info_company .cont1_2 .cont_area .area_box:nth-of-type(2) .area_list .list_info:after{background: #dec17b;content: '지속가능성';}

/* CI */
.ci_area{margin-top:49px;}
.title_ci{font-size:35px;color:#303030;font-weight:normal;text-align:center;}
.ci_text{margin-top:25px;font-size:17px;color:#666;line-height:25px;text-align:center;}
.ci_text .ci_point{color:#0a9882;}
.ci_text2{margin-top:18px;}
.ci_text2 span{display:block;}
.ci_img{margin-top:30px;padding:55px 0 45px;background:url("/Contents/images/info/ci_bg.jpg") repeat left top;text-align:center;}
.ci_color_list{margin-left:115px;margin-top:40px;*zoom:1;}
.ci_color_list:after{content:"";display:block;clear:both;}
.ci_color_list li{float:left;margin-left:80px;}
.ci_color_list li:first-child{margin-left:0;}
.ci_color{text-align:center;}
.ci_color dt{margin-bottom:6px;font-size:17px;font-weight:bold;}
.ci_color dd{font-size:13px;color:#666;font-weight:bold;line-height:20px;}
.ci_color .color{font-weight:normal;}
.ci_color_green{color:#1d8c74;}
.ci_color_black{color:#535353;}
.ci_color_yellow{color:#c8841c;}
.hyundai_ci_area{padding-top:45px;margin-top:55px;border-top:1px solid #ccc;}
.hyundai_ci_area:first-child{padding-top:0;margin-top:0;border-top:0;}
.ci_down_area{margin-top:15px;text-align:right;}
.btn_ci_down{display:inline-block;width:138px;height:26px;background-color:#fff;border:1px solid #ccc; font-size:13px;color:#646464;line-height:26px;text-align:center; }
.ci_img2{padding-top:48px;}
.ci_block{display:block;}
.logo_type{padding-top:88px;padding-bottom:65px;}
.word_mark{padding-top:66px;padding-bottom:45px;}
.ci_color_img{padding:66px 0;}


/* 오시는길 */
.info_company .list_location{}
.info_company .list_location li{display:inline-block;margin:120px 2% 0;width:45%;min-height:310px;vertical-align:top;text-align:left;}
.info_company .list_location li .tit{padding-bottom:15px;font-size:35px;font-weight:bold;color:#2f2725;border-bottom:2px solid #2f2725;}
.info_company .list_location li dl{margin-top:50px;line-height:1.9;font-size:24px;color:#737373;letter-spacing:-0.5px;}
.info_company .list_location li dl dt{font-weight:bold;}
.info_company .list_location li dl dd{height:100px;}


/* 사업분야 */
.business.meal .sub_visual{background-image:url("../images/business/business_meal.jpg");}
.business.distri .sub_visual{background-image:url("../images/business/business_distri.jpg");}
.business.eatout .sub_visual{background-image:url("../images/business/business_eatout.jpg");}
/*.business.overseas .sub_visual{background-image:url("../images/business/business_overseas.jpg");}*/
.business.food{padding-bottom: 0;}
.business.food .sub_visual{background-image:url("../images/business/business_food.jpg");}
.business.greating .sub_visual{background-image:url("../images/business/business_greating.jpg");}

.business{}
.business .business_number{padding-top: 110px;background: #f8f8f8;}
.business .business_number .cont_text{font-size: 38px;color: #241a17;text-align: center;}
.business .business_number .cont_list{margin: -40px auto 110px;width: 1200px;background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);transform: translateY(110px);}
.business .business_number .cont_list dl{display: flex;justify-content: center;padding: 70px 0 25px;min-height: 220px;line-height: 1.6;box-sizing: border-box;}
.business .business_number .cont_list dl:not(:first-child){border-top: 1px solid #eee;}
.business .business_number .cont_list dl dt{width: 270px;font-size: 58px;font-weight: bold;text-align: center;}
.business .business_number .cont_list dl dd{width: 280px;text-align: center;}
.business .business_number .cont_list .num{font-size: 45px;font-weight: bold;}
.business .business_number .cont_list .txt{display: block;line-height: 1.3;font-size: 20px;color: #898989;}
.business .business_layout{position: relative;}
.business .business_layout .center{margin: 0 auto;width: 1000px;}
.business .business_layout .center .cont_title{padding: 0 50px;}
.business .business_layout .center .cont_text{padding: 0 50px;letter-spacing: -0.5px;}
.business .business_layout .center .cont_sub{padding: 0 50px;}
.business .business_layout .right > .cont_img{text-align: center;}
.business .business_layout .right > .cont_img img{transform: translateX(-65%);}
.business .business_layout .right .cont_info{position: absolute;left: 50%;top: 50%;margin-left: 280px;width: 640px;transform: translate3D(-50%, -50%, 0);}
.business .business_layout .left{overflow: hidden;}
.business .business_layout .left > .cont_img{text-align: center;}
.business .business_layout .left > .cont_img img{transform: translateX(75%);}
.business .business_layout .left .cont_info{position: absolute;left: 50%;top: 50%;margin-left: -130px;width: 640px;transform: translate3D(-50%, -50%, 0);}
.business .business_scroll_img{margin-top: 160px;height: 490px;background-repeat: no-repeat;background-size: cover; background-attachment: fixed;}
.business .cont_pop .close {position: absolute;right: 20px;top: 20px;width:30px;height: 30px;z-index: 1;}
.business .cont_pop .close:before, 
.business .cont_pop .close:after {position: absolute;left: 15px;content:' ';height: 30px;width: 2px;background-color: #1c1c1c;}
.business .cont_pop .close:before {transform: rotate(45deg);}
.business .cont_pop .close:after {transform: rotate(-45deg);}
.business .cont1_1 .cont_list{display: flex;margin: 80px 0 0;}
.business .cont1_1 .cont_list li{display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;width: 33%;height: 330px;font-size: 30px;font-weight: bold;color: #d7c3a0;cursor: pointer;text-align: center;border: 1px solid #c5c5c5;}
.business .cont1_1 .cont_list li:before{display: block;width: 160px;height: 120px;margin: 0 auto 25px;}
.business .cont1_1 .cont_list li:not(:first-child){margin-left: 25px;}
.business .cont1_1 .cont_list li:hover{color: #fff;background: url('/Contents/images/business/meal/img01.jpg') no-repeat 0 0;background-size: 300%;}
.business .cont1_1 .cont_list li:nth-child(2){background-position-x: 50%;}
.business .cont1_1 .cont_list li:nth-child(3){background-position-x: 100%;}
.business .cont1_1 .cont_list li:hover:before,
.business .cont1_1 .cont_list li:hover span:after{display: none;}
.business .cont1_1 .cont_list li span{display: block;width: 100%;}
.business .cont1_1 .cont_list li span:after{display: block;margin: 20px auto 0;padding: 5px 0;width: 150px;font-size: 19px;font-weight: normal;color: #fff;border-radius: 10px 0;background: #d5c29c;content: '자세히 보기';}
.business .cont1_1 [class^="ico"]:before{background: url('/Contents/images/business/meal/icon01.png') no-repeat 0 center;background-size: 300%;content: '';}
.business .cont1_1 .ico2:before{background-position-x: 50%;}
.business .cont1_1 .ico3:before{background-position-x: 100%;}
.business .cont1_1 .cont_pop.on{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);z-index: 10;}
.business .cont1_1 .cont_pop .list{display: none;position: fixed;left: 50%;top: 50%;width: 891px;height: 632px;transform: translate3d(-50%, -50%, 0);;overflow: hidden;}
.business .cont1_1 .cont_pop .pop_head{position: relative;padding: 10px 15px;font-size: 20px;font-weight: bold;color: #fff;background: #d6c39e;}
.business .cont1_1 .cont_pop .pop_head:before{display: inline-block;width: 40px;height: 26px;vertical-align: bottom;}
.business .cont1_1 .business_scroll_img{background-image: url('/Contents/images/business/meal/img02.jpg');}
.business .cont1_1 .cont_pop .pop_head .close{right: 10px;top: 10px;}
.business .cont1_1 .cont_pop .pop_head .close:before, 
.business .cont1_1 .cont_pop .pop_head .close:after {background-color: #fff;}
.business .cont1_1 .cont_pop .slick-dots{position: relative;margin-top: -30px;z-index: 1;}
.business .cont1_2 .business_layout .right .cont_text div{margin-top: 70px;}
.business .cont1_3 .cont_img{margin-top: 110px;white-space: nowrap;overflow: hidden;}
.business .cont1_3 .cont_img .list{display: inline-block;margin-right: 10px;}
.business .cont1_4 .dot_list{margin: 70px 0 140px;}
.business .cont1_4 .dot_list li:before{display: inline-block;margin-right: 15px;width: 5px;height: 10px;background: #595757;content: '';vertical-align: middle;}
.business .cont1_4 .cont_img div:nth-of-type(2){position: absolute;right: -90px;bottom: 400px;border: 10px solid #fff;}
.business .cont2_1 .business_scroll_img{background-image: url('/Contents/images/business/food/img01.jpg');}
.business .cont2_2 .cont_list{display: flex;margin-top: 80px;justify-content: center;}
.business .cont2_2 .cont_list li{position: relative;padding: 40px 30px;width: 322px;height: 407px;line-height: 1.5;font-size: 18px;color: #fff;background: url('/Contents/images/business/food/img02.jpg') no-repeat 0 0;background-size: 300%;box-sizing: border-box;background-size: cover;}
.business .cont2_2 .cont_list li:not(:first-child){margin-left: 20px;}
.business .cont2_2 .cont_list li:nth-child(2){background-position-x: 50%;}
.business .cont2_2 .cont_list li:nth-child(3){background-position-x: 100%;}
.business .cont2_2 .cont_list li strong{display: block;font-size: 23px;}
.business .cont2_2 .cont_list li span{position: absolute;left: 30px;bottom: 40px;}
.business .cont2_3 .cont_list{display: flex;margin-top: 80px;justify-content: center;}
.business .cont2_3 .cont_list li{position: relative;padding: 40px 30px;width: 322px;height: 400px;line-height: 1.5;font-size: 30px;color: #fff;background: url('/Contents/images/business/food/img03.jpg') no-repeat 0 0;background-size: 300%;box-sizing: border-box;cursor: pointer;background-size: cover;}
.business .cont2_3 .cont_list li:after{position: absolute;left: 50%;bottom: 30px;padding: 4px 0;width: 150px;font-size: 19px;font-weight: normal;color: #fff;text-align: center;border-radius: 10px 0;background: rgba(0,0,0,0.6);border: 1px solid rgba(255,255,255,0.2);transform: translateX(-50%);content: '자세히 보기';}
.business .cont2_3 .cont_list li:not(:first-child){margin-left: 18px;}
.business .cont2_3 .cont_list li:nth-child(2){background-position-x: 50%;}
.business .cont2_3 .cont_list li:nth-child(3){background-position-x: 100%;}
.business .cont2_3 .cont_pop{position: relative;}
.business .cont2_3 .cont_pop > div{display: none;position: fixed;left: 50%;top: 50%;width: 1000px;transform: translate3d(-50%, -50%, 0);}
.business .cont2_3 .cont_pop.on{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);z-index: 10;}
.business .cont2_3 .cont_pop .inner{position: relative;}
.business .cont2_4{padding: 120px 0 150px;min-height: 1374px;background: url('/Contents/images/business/food/img04.jpg') no-repeat center top;box-sizing: border-box;}
.business .cont3_1{padding-bottom: 890px;background: url('/Contents/images/business/distri/img01.jpg') no-repeat center bottom;background-size: 100%;}
.business .cont3_3 .cont_list{margin-top: 100px;}
.business .cont3_3 .cont_list .slick-slide{margin-right: 10px;}
.business .cont3_5 .cont_list{display: flex;margin: 80px 0 0;}
.business .cont3_5 .cont_list li{display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;width: 33%;height: 313px;font-size: 30px;font-weight: bold;color: #d7c3a0;cursor: pointer;text-align: center;border: 1px solid #c5c5c5;}
.business .cont3_5 .cont_list li:before{display: block;width: 160px;height: 120px;margin: 0 auto;}
.business .cont3_5 .cont_list li:not(:first-child){margin-left: 20px;}
.business .cont3_5 [class^="ico"]:before{background: url('/Contents/images/business/distri/icon01.png') no-repeat 0 center;background-size: 400%;content: '';}
.business .cont3_5 .ico2:before{background-position-x: 33.333%;}
.business .cont3_5 .ico3:before{background-position-x: 66.666%;}
.business .cont3_5 .ico4:before{background-position-x: 100%;}
.business .cont3_5 .cont_list li:hover{color: #fff;background: url('/Contents/images/business/distri/img07.jpg') no-repeat 0 0;background-size: cover;}
.business .cont3_5 .cont_list li:nth-child(2){background-position-x: 33.333%;}
.business .cont3_5 .cont_list li:nth-child(3){background-position-x: 66.666%;}
.business .cont3_5 .cont_list li:nth-child(4){background-position-x: 100%;}
.business .cont3_5 .cont_list li:hover:before,
.business .cont3_5 .cont_list li:hover span:after{display: none;}
.business .cont3_5 .cont_list li span{display: block;width: 100%;}
.business .cont3_5 .cont_list li span:after{display: block;margin: 20px auto 0;padding: 5px 0;width: 150px;font-size: 19px;font-weight: normal;color: #fff;border-radius: 10px 0;background: #d5c29c;content: '자세히 보기';}
.business .cont3_5 .cont_pop > div{display: none;position: fixed;left: 50%;top: 50%;width: 1000px;transform: translate3d(-50%, -50%, 0);overflow: hidden;}
.business .cont3_5 .cont_pop.on{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);z-index: 10;}
.business .cont3_5 .cont_pop .inner{display: flex;}
.business .cont3_5 .cont_pop .scroll{max-height: 541px;overflow-y: auto;}
.business [class^="cont5_"] .cont_list{overflow: hidden;}
.business [class^="cont5_"] .cont_list li{position: relative;float: left;cursor: pointer;}
.business [class^="cont5_"] .cont_list li span{position: absolute;left: 0;top: 50%;width: 100%;font-size: 40px;font-weight: bold;color: #fff;text-align: center;transform: translateY(-50%);opacity: 0;transition: 0.5s;z-index: 1;}
.business [class^="cont5_"] .cont_list li:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 0;content: '';opacity: 0;transition: 0.3s;}
.business [class^="cont5_"] .cont_list li:hover span,
.business [class^="cont5_"] .cont_list li:hover:after{opacity: 1;}
.business [class^="cont5_"] .cont_pop.on{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);z-index: 10;}
.business [class^="cont5_"] .cont_pop .list{display: none;position: fixed;left: 50%;top: 50%;width: 1002px;transform: translate3d(-50%, -50%, 0);overflow: hidden;z-index: 1;}
.business [class^="cont5_"] .cont_pop .list img{width: 100%;}
.business [class^="cont5_"] .cont_pop .list .inner{position: relative;max-height: 80vh;overflow: hidden; overflow-y: auto;}
.business [class^="cont5_"] .cont_pop .close{border-radius: 50%;background: rgba(255,255,255,0.7);}
.business [class^="cont5_"] .cont_pop .close:before, 
.business [class^="cont5_"] .cont_pop .close:after{left: 15px;top: 6px;width: 2px;height: 18px;}
.business [class^="cont5_"] .cont_title{padding: 0 !important;}
.business .cont5_1 .cont_list li:nth-child(3),
.business .cont5_2 .cont_list li:nth-child(3),
.business .cont5_3 .cont_list li:nth-child(3),
.business .cont5_4 .cont_list li:nth-child(2),
.business .cont5_4 .cont_list li:nth-child(3){float: right;}
.business .cont5_1 .cont_list li:nth-child(1){margin-bottom: 22px;}
.business .cont5_2 .cont_list li:nth-child(1){margin-bottom: 22px;}
.business .cont5_3 .cont_list li:nth-child(1){margin-right: 18px;}
.business .cont5_3 .cont_list li:nth-child(4){margin: 22px 22px 0 0;}
.business .cont5_3 .cont_list li:nth-child(5),
.business .cont5_4 .cont_list li:nth-child(3){margin-top: 22px;}
.business.greating .business_number{text-align: center;}
.business.greating .business_number .bg{text-align: center;background: #fff;}
.business.greating .business_number .bg .cont_title{margin: 100px 0 0;}
.business .cont6_1{overflow: hidden;}
.business .cont6_1 .cont_box{margin: 0 auto;width: 1000px;}
.business .cont6_1 .cont_list{margin-top: 80px;letter-spacing: -1px;}
.business .cont6_1 .cont_list > li{display: table;position: relative;padding-left: 455px;height: 400px;}
.business .cont6_1 .cont_list > li:nth-child(2){padding-left: 0;}
.business .cont6_1 .cont_list .box{display: table-cell;vertical-align: middle;}
.business .cont6_1 .cont_list .img{position: absolute;left: 50%;top: 50%;margin: -211px 0 0 -352px;z-index: -1;}
.business .cont6_1 .cont_list .img img{transform: translateX(-700px);opacity: 0;transition: 1.5s;}
.business .cont6_1 .cont_list .img.fadeInMove img,
.business .cont6_1 .cont_list > li:nth-child(2) .img.fadeInMove img{transform: translateX(-600px);opacity: 1;}
.business .cont6_1 .cont_list > li:nth-child(2) .img{margin: -211px 0 0 920px;}
.business .cont6_1 .cont_list > li:nth-child(2) .img img{transform: translateX(-500px);}
.business .cont6_1 .cont_list .cont_sub{margin-bottom: 25px;font-size: 45px;font-weight: normal;}
.business .cont6_1 .cont_list .cont_text{margin-left: 65px;}
.business .cont6_1 .cont_list .cont_text li{padding-left: 15px;text-indent: -20px;}
.business .cont6_1 .cont_list .cont_text li em{display: block;padding-left: 20px;font-style: normal;font-size: 80%;}
.business .cont6_2 .cont_top{text-align: center;}
.business .cont6_2 .cont_top .cont_img{margin-top: 40px;}
.business .cont6_2 .cont_sec{margin-top: 180px;overflow: hidden;}
.business .cont6_2 .cont_sec .cont_title{position: relative;text-align: center;}
.business .cont6_2 .cont_sec .cont_title span{display: inline-block;position: relative;padding: 0 25px;background: #fff;}
.business .cont6_2 .cont_sec .cont_title:before{position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #595757;content: '';}
.business .cont6_2 .cont_box{position: relative;margin: 0 auto;width: 1000px;}
.business .cont6_2 .cont_box .cont_list{}
.business .cont6_2 .cont_box .cont_list ul{margin-top: 50px;}
.business .cont6_2 .cont_box .cont_list ul li{margin-top: 35px;}
.business .cont6_2 .cont_box .cont_list .tit{margin-bottom: 10px;font-size: 30px;font-weight: 500;}
.business .cont6_2 .cont_box .cont_list .txt{padding-left: 40px;font-size: 22px;line-height: 1.6;letter-spacing: -0.5px;}
.business .cont6_2 .cont_box .cont_list .cont_sub{margin: 70px 0 10px;font-size: 48px;font-weight: bold;}
.business .cont6_2 .daily .cont_box .cont_list ul li:nth-of-type(1) .tit{color: #e17d26;}
.business .cont6_2 .daily .cont_box .cont_list ul li:nth-of-type(2) .tit{color: #3f4db4;}
.business .cont6_2 .daily .cont_box .cont_list ul li:nth-of-type(3) .tit{color: #6bb43f;}
.business .cont6_2 .daily .cont_box .cont_list ul li:nth-of-type(4) .tit{color: #9b8f57;}
.business .cont6_2 .daily .cont_box .cont_list ul li:nth-of-type(5) .tit{color: #c16f46;}
.business .cont6_2 .daily .cont_box .cont_img{position: absolute;left: 50%;bottom: 0;margin-left: 250px;}
.business .cont6_2 .medi{margin-top: 140px;padding-top: 70px;}
.business .cont6_2 .medi .cont_box .cont_list ul li:nth-of-type(1) .tit{color: #6b8992;}
.business .cont6_2 .medi .cont_box .cont_list ul li:nth-of-type(2) .tit{color: #a47a17;}
.business .cont6_2 .medi .cont_box .cont_list ul li:nth-of-type(3) .tit{color: #3f4db4;}
.business .cont6_2 .medi .cont_box .cont_list ul li:nth-of-type(4) .tit{color: #6bb43f;}
.business .cont6_2 .medi .cont_box .cont_img{margin-top: 40px;}
.business .cont6_2 .challenge .cont_box{padding-left: 355px;box-sizing: border-box;}
.business .cont6_2 .challenge .cont_box .cont_img{position: absolute;right: 50%;bottom: 0;margin-right: 220px;}
.business .cont6_2 .challenge .cont_box .cont_list ul li:nth-of-type(1) .tit{color: #6b8992;}
.business .cont6_2 .challenge .cont_box .cont_list ul li:nth-of-type(2) .tit{color: #9b8f57;}
.business .cont6_2 .challenge .cont_box .cont_list ul li:nth-of-type(3) .tit{color: #5a9150;}
.business .cont6_2 .challenge .cont_box .cont_list ul li:nth-of-type(4) .tit{color: #c16f46;}
.business .cont6_2 .challenge .cont_box .cont_list ul li:nth-of-type(5) .tit{color: #c95463;}
.business .cont6_2 .market .cont_title{text-align: center;}
.business .cont6_2 .market .cont_img{margin-left: -95px;}
.business .cont6_2 .market .cont_box .cont_list ul li:nth-of-type(1) .tit{color: #e17d26;}
.business .cont6_2 .market .cont_box .cont_list ul li:nth-of-type(2) .tit{color: #53a5e0;}
.business .cont6_2 .market .cont_box .cont_list ul li:nth-of-type(3) .tit{color: #6bb43f;}
.business .cont6_2 .market .cont_box .cont_list ul li:nth-of-type(4) .tit{color: #3f4db4;}
.business .cont6_3{overflow: hidden;}
.business .cont6_3 .cont_list{margin-top: 59px;white-space: nowrap;}
.business .cont6_3 .cont_list .list{display: inline-block;margin-right: 20px;}
.business .cont6_3 .cont_img div:first-child{margin-bottom: 29px;}
.business .cont6_4{text-align: center;}
.business .cont6_4 .cont_img{margin-left: -162px;}

/* 물류센터 */
.distri_list{margin:68px 25px 0;}
.distri_list > li{margin-top:40px;*zoom:1;}
.distri_list > li:first-child{margin-top:0;}
.distri_list > li:after{content:"";display:block;clear:both;}

.distri_center_info{float:right;width:557px;margin-top:40px;}
.title_center{margin-left:17px;font-size:23px;color:#333;font-weight:normal;}

.distri_info_list{margin-top:12px;border-top:3px solid #231f20;border-bottom:1px solid #7f7f7f;}
.distri_info_list li{padding-left:28px;background:url("/Contents/images/icon/icon_green_arrow.jpg") no-repeat 17px center;border-top:1px solid #e5e5e5;
  font-size:15px;color:#666;line-height:44px;
}
.distri_info_list li:first-child{border-top:0;}

.img_distri{float:left;}


/* 영업 지점 */
.business_sales_area{margin-top:52px;}
.list_tb tbody tr .advice_address_td{padding-left:2.799650043744532%;text-align:left;}


/* 비전 2020 */
.vision_area{margin-top:37px;text-align:center;}


/* 윤리경영 안내 */
.ethics_area .cont1_1 .ethics_img{height:279px;background-image:url(/Contents/images/info/img_ethics_con1_01.jpg);background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.ethics_area .cont1_1 .ethics_list{margin:150px auto 110px;width:1110px;line-height:35px;font-size:20px;color:#737373;overflow:hidden;}
.ethics_area .cont1_1 .ethics_list li{float:left;margin:0 0 150px 90px;width:310px;}
.ethics_area .cont1_1 .ethics_list li strong{display:block;margin-bottom:15px;padding-bottom:20px;font-size:28px;color:#141414;border-bottom:1px solid #999;}
.ethics_area .cont1_1 .ethics_list li:nth-of-type(3n+1){margin-left:0;}
.ethics_area .cont1_2 .ethics_list{margin:185px auto 120px;width:1110px;line-height:35px;font-size:18px;color:#737373;overflow:hidden;}
.ethics_area .cont1_2 .ethics_list li{margin-bottom:80px;}
.ethics_area .cont1_2 .ethics_list li strong{display:block;padding-bottom:20px;font-size:28px;color:#141414;}
.ethics_area .cont1_3 ul{margin:0 auto;width:830px;overflow:hidden;}
.ethics_area .cont1_3 ul li{float:left;width:400px;height:175px;background:url("/Contents/images/info/img_ethics_con1_03.jpg") no-repeat right top;background-size:100% auto;}
.ethics_area .cont1_3 ul li:first-child{margin-right:30px;;background:url("/Contents/images/info/img_ethics_con1_02.jpg") no-repeat right top;background-size:100% auto;}
.ethics_area .cont1_3 ul li a{position:relative;display:block;line-height:40px;height:100%;font-size:30px;color:#2f2725;}
.ethics_area .cont1_3 ul li a i{display:inline-block;margin-left:10px;width:24px;height:27px;background:url("/Contents/images/info/icon_download.png?ver=221017") no-repeat;background-size:100% auto;}
.ethics_area .cont1_3 ul li a span{position:absolute;left:25px;top:50%;transform:translateY(-50%);z-index:1;}

/* 사이버 신문고 */
.sinmungo_area{display:flex;width:1108px;margin:0 auto 150px;*zoom:1;}
.sinmungo_area:after{content:"";display:block;clear:both;}
.sinmungo_area li{float:left;margin-left:102px;}
.sinmungo_area li:first-child{margin-left:0;}
.check_sinmungo{font-size:20px;color:#737373;line-height:1.5;}
.check_sinmungo strong{display:block;margin-top:20px;padding-top:20px;font-size:28px;color:#141414;font-weight:bold;border-top:1px solid #989899;}

.text_sinmungo{font-size:15px;color:#666;line-height:23px;text-align:center;}
.text_sinmungo2{margin-top:15px;}

.report_receive{margin-top:39px;text-align:center;}

.icon_sinmungo{margin-right:5px;}

.etc_faq_area{margin-top:50px;padding:82px 0 23px 378px;border-top:1px solid #ccc;
  background:url("/Contents/images/info/icon_faq.jpg") no-repeat 171px 69px;
}
.text_etc_faq{font-size:15px;color:#666;font-weight:bold;}
.etc_faq_info{margin-top:15px;}
.etc_faq_info li{padding-left:9px;background:url("/Contents/images/icon/icon_green_arrow.jpg") no-repeat left center;
  font-size:15px;color:#666;line-height:23px;
}
.text_etc_faq2{margin-top:15px;font-size:11px;color:#999;line-height:19px;}
.text_etc_faq2 span{color:#00816d;}

.go_custom a{font-size:11px;color:#00816d;text-decoration:underline;}


/* 제보하기 */
.ethics_area .counsel_area{margin-top:25px;} 

.informant_area{margin-top:50px;padding-top:45px;border-top:1px solid #ccc;}

.secret_list{padding:55px 0 45px 105px;margin-top:27px;border-top:3px solid #231f20;border-bottom:1px solid #7f7f7f;*zoom:1;}
.secret_list:after{content:"";display:block;clear:both;}
.secret_list li{float:left;text-align:center;}
.secret_list .secret_second{margin:0 55px 0 78px;}

.secret_dl{margin-top:30px;}
.secret_dl dt{padding-bottom:10px;background:url("/Contents/images/info/icon_secret_line.jpg") no-repeat center bottom;font-size:21px;color:#70696b;}
.secret_dl dd{margin-top:12px;font-size:13px;color:#70696b;line-height:22px;}
.secret_dl dd span{display:block;}


/* 푸드서비스사업  -개요 */
.business_outline_area{margin-top:60px;}
.taste_area{margin-top:65px;padding:90px 0 74px;background-color:#fffbee;}

.taste_5000{font-size:60px;color:#936100;text-align:center;font-weight:normal;}

.taste_list{width:1100px;padding-left:44px;margin:0 auto;*zoom:1;}
.taste_list:after{content:"";display:block;clear:both;}
.taste_list li{float:left;height:150px;margin-left:43px;padding-top:181px;}
.taste_list li:first-child{margin-left:0;}
.taste_list .recipe{width:322px;background:url("/Contents/images/business/recipe_bg.png") no-repeat left bottom;}
.taste_list .diet_menu{width:322px;background:url("/Contents/images/business/diet_menu_bg.png") no-repeat left bottom;}
.taste_list .menu{width:322px;padding-right:33px;background:url("/Contents/images/business/menu_bg.png") no-repeat left bottom;}

.taste_list li span{display:block;}

.taste_list dl{text-align:center;}
.taste_list dt{margin-bottom:7px;font-size:23px;color:#fff;font-weight:bold;}
.taste_list dd{font-size:15px;color:#fff;line-height:21px;}

.taste_list .menu dt{color:#4c3200;}
.taste_list .menu dd{color:#4c3200;}


.hygiene_accident_area{padding-top:112px;padding-bottom:135px;background-color:#fbffea;}

.hygiene_accident{width:1091px;margin:0 auto;*zoom:1;}
.hygiene_accident:after{content:"";display:block;clear:both;}

.title_hygiene_accident{float:left;width:422px;height:350px;margin-top:34px;
  background:url("/Contents/images/business/title_hygiene_accident.jpg") no-repeat left top;text-indent:-9999px;
}

.hygiene_accident_list{float:left;}
.hygiene_accident_list li{width:669px;height:64px;margin-top:55px;
  background:url("/Contents/images/business/hygiene_accident_bg.jpg") no-repeat left center;
}
.hygiene_accident_list li:first-child{margin-top:0;}
.hygiene_accident_list li span{display:inline-block;color:#fff;line-height:64px;text-align:center;}
.hygiene_accident_list li .title_hygiene{width:238px;font-size:20px;font-weight:bold;}
.hygiene_accident_list li .text_hygiene{width:427px;font-size:16px;color:#4c3200;}

.infra_bg_area{padding-top:60px;padding-bottom:78px;background-color:#fff5ed;}

.business_infra_area{width:1144px;margin:0 auto;text-align:center;}
.infra_list{margin-left:110px;margin-top:66px;*zoom:1;}
.infra_list:after{content:"";display:block;clear:both;}
.infra_list li{float:left;}
.infra_list li span{display:block;}
.infra_list .infra_2{margin-left:162px;margin-right:190px;}
.infra_list dl{margin-top:18px;}
.infra_list dt{margin-bottom:20px;font-size:24px;color:#5c5a58;font-weight:bold;}
.infra_list dd{font-size:15px;color:#5c5a58;line-height:21px;}

.activity_program_bg{padding-top:95px;padding-bottom:103px;margin-bottom:-177px;background-color:#f2f2f2;}
.activity_program_area{width:1144px;margin:0 auto;text-align:center;}

.title_activity_program{font-size:60px;color:#595959;text-align:center;font-weight:normal;}

.activity_list{margin-left:178px;margin-top:49px;*zoom:1;}
.activity_list:after{content:"";display:block;clear:both;}
.activity_list li{float:left;}
.activity_list .activity_1{padding-top:24px;padding-right:269px;margin-right:-11px;
  background:url("/Contents/images/business/activity_line.jpg") no-repeat right 128px;
}
.activity_list li span{display:block;}
.activity_list dl{margin-top:30px;}
.activity_list dt{margin-bottom:20px;font-size:23px;color:#666;font-weight:bold;}
.activity_list dd{font-size:15px;color:#666;line-height:25px;}


/* IT- 서비스 사업 :홍보자료 */
.public_relation_area{padding-top:20px;}


/* IT- 서비스 사업 :채용 */
.job_area{margin-top:60px;}

.condition_eligibility{margin-top:45px;}
.title_condition{margin-bottom:14px;font-size:22px;color:#444;font-weight:normal;}

.list_tb tbody tr .job_td{height:155px;vertical-align:top;}
.job_list li{line-height:25px;}
.quali_job_list{margin:0 4.279279279279279%;}
.quali_job_list li{text-align:left;line-height:25px;}
.carrer{display:block;margin-left:50px;}
.academic_record{margin-left:20px;}

.recruit_job dt{line-height:25px;}

.job_recruit_list{margin-top:57px;}
.job_recruit_list > li{border-top:1px dashed #ccc;padding:19px 0 0px 23px;margin-top:19px;*zoom:1;}
.job_recruit_list > li:first-child{padding-top:0;margin-top:0;border-top:0;}
.job_recruit_list li:after{content:"";display:block;clear:both;}

.icon_job{float:left;}

.job_text{float:left;margin-left:24px;margin-top:15px;}
.job_text dt{margin-bottom:7px;font-size:19px;color:#333;}
.job_text dd{font-size:15px;color:#666;line-height:21px;}
.job_text .job_date{font-size:17px;}
.job_text .application span{display:block;}

.job_text dt span{font-size:13px;color:#666;}

.job_process{margin-top:30px;}

.process_list{margin-left:46px;margin-top:40px;padding-bottom:41px;text-align:center;*zoom:1;}
.process_list:after{content:"";display:block;clear:both;}
.process_list li{float:left;background:url("/Contents/images/business/arrow_process.jpg") no-repeat left 47px;padding-left:54px;margin-left:32px;}
.process_list li:first-child{background-image:none;padding-left:0;margin-left:0;}
.process_list li span{display:block;margin-top:25px;font-size:15px;}

.job_faq_area{padding-top:45px;margin-top:100px;border-top:1px solid #ccc;}

.job_faq_select{margin-top:40px;overflow:hidden;}


/* IT서비스사업 - 사업개요 */
.it_business_area{padding-top:70px;padding-bottom:65px;margin-top:70px;background-color:#f6feff;}
.it_business_area .title_food{color:#4b6467;}

.it_business_text{font-size:18px;color:#5a5c5c;text-align:center;line-height:28px;}
.it_business_text p{margin-top:50px;}
.it_business_text p:first-child{margin-top:50px;}


.manage_business_area{padding-top:50px;padding-bottom:80px;background-color:#f5ffee;}
.manage_business_area .title_food{background:url("/Contents/images/business/icon_manage_business.jpg") no-repeat center top;padding-top:80px;color:#486b72;}



.it_organization_area{padding-top:53px;padding-bottom:130px;background-color:#fffdf8;}
.it_organization_area .title_food{background:url("/Contents/images/business/icon_organization.jpg") no-repeat center top;padding-top:85px;color:#70696b;}

.manage_organization_area{margin-top:40px;text-align:center;}

.it_location_area{padding-top:67px;padding-bottom:140px;}
.it_location_area .title_food{color:#333;}

.it_location{width:1144px;margin:50px auto 0;}

.manage_business{width:1144px;margin:60px auto 0;}
.manage_business_list{margin-top:30px;*zoom:1;}
.manage_business_list:first-child{margin-top:0;}
.manage_business_list:after{content:"";display:block;clear:both;}
.manage_business_list > li{float:left;margin-left:36px;}
.manage_business_list > li:first-child{margin-left:0;}

.manage_title1{width:259px;height:74px;background:url("/Contents/images/business/manage_title_bg1.png") no-repeat left top;
  font-size:18px;color:#fff;line-height:70px;text-align:center;font-weight:bold;
}
.manage_title2{background:url("/Contents/images/business/manage_title_bg2.png") no-repeat left top;}

.it_manage_list{width:229px;height:240px;padding-left:30px;padding-top:30px;margin-top:5px;
  background:url("/Contents/images/business/manage_list_bg.png") no-repeat left top;
}
.it_manage_list li{background:url("/Contents/images/business/icon_manage_ball.png") no-repeat left 7px;padding-left:8px;margin-top:12px;
  font-size:16px;color:#666;line-height:23px;letter-spacing:-1px;
}
.it_manage_list li:first-child{margin-top:0;}


/* IT서비스사업 - 사업실적 */
.business_result_area{margin-top:65px;}


/* 식품안전시스템 - 개요 */
.infra_text_area{padding-top:50px;margin-top:50px;border-top:1px dashed #ccc;text-align:center;}
.infra_text_area:first-child{padding-top:0;margin-top:0;border-top:0;}

.title_infra{font-size:35px;color:#333;font-weight:normal;text-align:center;}
.text_infra{margin-top:20px;font-size:17px;color:#666;line-height:25px;text-align:center;}
.text_infra .point{color:#00816d;}

.img_3depth{margin:50px auto 0;text-align:center;}

.list_3step{width:1074px;padding-left:70px;padding-bottom:42px;margin:50px auto 0;*zoom:1;}
.list_3step:after{content:"";display:block;clear:both;}
.list_3step li{float:left;background:url("/Contents/images/infra/arrow_3step.jpg") no-repeat left 97px;
  padding-left:77px;margin-left:55px;
}
.list_3step li:first-child{background-image:none;padding-left:0;margin-left:0;}

.step_1{width:247px;height:137px;padding-top:110px;background:url("/Contents/images/infra/icon_3step_1.jpg") no-repeat left top;}
.step_2{width:247px;height:137px;padding-top:110px;background:url("/Contents/images/infra/icon_3step_2.jpg") no-repeat left top;}
.step_3{width:247px;height:137px;padding-top:110px;background:url("/Contents/images/infra/icon_3step_3.jpg") no-repeat left top;}

.list_3step strong{display:block;font-size:23px;color:#333;font-weight:bold;text-align:center;}
.list_3step span{display:block;margin-top:6px;font-size:16px;color:#666;line-height:21px;text-align:center;}


.haccp_list{width:1007px;padding-left:137px;padding-top:14px;margin:0 auto 60px;*zoom:1;}
.haccp_list:after{content:"";display:block;clear:both;}
.haccp_list li{float:left;margin-left:163px;text-align:center;}
.haccp_list li:first-child{margin-left:0;}
.haccp_list dl{margin-top:15px;}
.haccp_list dt{background:url("/Contents/images/infra/line_haccp.jpg") no-repeat center bottom;padding-bottom:15px;
  font-size:26px;color:#ffa800;
}
.haccp_list dd{margin-top:12px;font-size:14px;color:#70696b;line-height:21px;}

.haccp_step_img{margin-top:40px;padding-bottom:42px;text-align:center;}

.infra_safe_area{margin-top:48px;}
.safe_process{width:1019px;height:408px;margin:32px auto 0;
  background:url("/Contents/images/infra/safe_process_bg.jpg") no-repeat left top;position:relative;
}
.safe_process li{width:290px;height:140px;padding-top:55px;text-align:center;}

.safe_process .process_1{position:absolute;left:0;top:0;}
.safe_process .process_2{position:absolute;left:365px;top:0;}
.safe_process .process_3{height:159px;padding-top:35px;position:absolute;right:0;top:0;}
.safe_process .process_4{position:absolute;left:182px;bottom:0;}
.safe_process .process_5{height:155px;padding-top:40px;position:absolute;left:546px;bottom:0;}

.safe_process dt{background:url("/Contents/images/infra/line_safe_dt.jpg") no-repeat center bottom;padding-bottom:12px;margin-bottom:7px;
  font-size:23px;color:#333;font-weight:bold;
}
.safe_process dd{font-size:15px;color:#666;line-height:21px;}


/* 식품안전시스템 - 식품위생연구소 */
.safe_guard_list{margin-top:30px;}
.safe_guard_list li{font-size:17px;color:#666;line-height:27px;text-align:center;}
.safe_guard_list li span{font-size:12px;}

.img_safe_system{margin-top:110px;padding-bottom:96px;text-align:center;}

.img_history_lab{height:556px;margin-top:70px;padding-bottom:67px;background:url("/Contents/images/infra/img_history_lab.jpg") no-repeat center top;}

.analysis_area{margin-top:67px;padding-left:86px;padding-bottom:35px;*zoom:1;}
.analysis_area:after{content:"";display:block;clear:both;}

.analysis_list{float:left;width:449px;margin-left:75px;}
.analysis_list:first-child{margin-left:0;}
.analysis_list > li{margin-top:67px;text-align:left;*zoom:1;}
.analysis_list > li:first-child{margin-top:0;}
.analysis_list > li:after{content:"";display:block;clear:both;}

.icon_analysis{float:left;}

.analysis_dl{float:left;}
.analysis_dl dt{width:348px;border-bottom:3px solid #70696b;padding-left:24px;padding-bottom:10px;margin-bottom:15px;
  font-size:22px;color:#444;letter-spacing:-1px;
}
.analysis_dl dt span{font-size:16px;}
.analysis_dl dd{padding-left:25px;font-size:14px;color:#555;line-height:23px;}
.analysis_dl dd li{background:url("/Contents/images/infra/arrow_analysis.jpg") no-repeat left 7px;padding-left:9px;letter-spacing:-1px;}


.test_process_list{margin-top:70px;padding-left:90px;*zoom:1;}
.test_process_list:after{content:"";display:block;clear:both;}
.test_process_list li{float:left;padding-left:39px;margin-left:21px;
  background:url("/Contents/images/infra/arrow_test.jpg") no-repeat left 82px;
}
.test_process_list li:first-child{background-image:none;padding-left:0;}
.test_process_list strong{display:block;width:196px;height:196px;
  font-size:18px;color:#444;font-weight:bold;text-align:center;line-height:260px;
}
.test_process_list .test_process1{background:url("/Contents/images/infra/icon_test1.jpg") no-repeat left top;}
.test_process_list .test_process2{background:url("/Contents/images/infra/icon_test2.jpg") no-repeat left top;}
.test_process_list .test_process3{background:url("/Contents/images/infra/icon_test3.jpg") no-repeat left top;}
.test_process_list .test_process4{background:url("/Contents/images/infra/icon_test4.jpg") no-repeat left top;}

.test_process_list span{display:block;margin-top:25px;font-size:14px;color:#666;line-height:21px;}


.respon_info_list{margin-top:65px;background-color:#f7f8f9;*zoom:1;}
.respon_info_list:after{content:"";display:block;clear:both;}
.respon_info_list li{float:left;height:72px;padding:16px 20px 0 20px;border-left:1px solid #fff;border-right:1px solid #e7e7e7;
  text-align:left;*zoom:1;
}
.respon_info_list li:after{content:"";display:block;clear:both;}
.respon_info_list li:first-child{width:179px;border-left:0;}
.respon_info_list .last{border-right:0;}
.respon_info_list strong{display:block;font-size:18px;color:#111;}
.respon_info_list span{display:block;margin-top:3px;font-size:15px;color:#555;}
.respon_info_list .info_address{font-size:13px;}

.info_icon{float:left;}
.respon_info_text{float:left;margin-left:18px;margin-top:9px;}

.btn_guide_list{width:100%;padding-left:auto;margin:18px auto 0;*zoom:1;}
.btn_guide_list:after{content:"";display:block;clear:both;}
.btn_guide_list li{float:left;width:190px;margin-right:10%;margin-left:41px;text-align:center;}
.btn_guide_list li:first-child{margin-left:11%;}


.commission_text{margin-top:20px;font-size:16px;color:#333;line-height:22px;text-align:center;}



/* 구매시스템 - 개요 */
.combine_list{margin-top:30px;margin-left:37px;background:url("/Contents/images/infra/line_combine.jpg") no-repeat 11px 83px;*zoom:1;}
.combine_list:after{content:"";display:block;clear:both;}
.combine_list > li{float:left;width:244px;margin-left:29px;text-align:center;}
.combine_list > li:first-child{margin-left:0;}
.combine_list dl{margin-top:20px;}
.combine_list dt{margin-bottom:15px;font-size:22px;color:#333;font-weight:bold;}
.combine_list dd{}

.combine_text_list{}
.combine_text_list li{margin-top:20px;font-size:14px;color:#666;line-height:21px;}
.combine_text_list li:first-child{margin-top:0;}
.combine_text_list li span{display:block;}

.discri_list{padding-top:25px;margin-left:83px;margin-top:48px;
  background:url("/Contents/images/infra/discri_bg.png") no-repeat 18px top;*zoom:1;
}
.discri_list:after{content:"";display:block;clear:both;}
.discri_list > li{float:left;width:294px;margin-left:48px;}
.discri_list > li:first-child{margin-left:0;}
.discri_list dt{margin-bottom:-37px;}

.discri_text_list{height:201px;padding:55px 25px 0 25px;}
.discri_text_list li{margin-top:10px;padding-left:14px;font-size:14px;color:#555;line-height:21px;text-align:left;}
.discri_text_list li:first-child{margin-top:0;}

.discri_text_list1{background:url("/Contents/images/infra/discri_list_bg1.png") no-repeat left top;}
.discri_text_list1 li{background:url("/Contents/images/infra/icon_ball_green.png") no-repeat left 7px;}

.discri_text_list2{background:url("/Contents/images/infra/discri_list_bg2.png") no-repeat left top;}
.discri_text_list2 li{background:url("/Contents/images/infra/icon_ball_brown.png") no-repeat left 7px;}

.discri_text_list3{background:url("/Contents/images/infra/discri_list_bg3.png") no-repeat left top;}
.discri_text_list3 li{background:url("/Contents/images/infra/icon_ball_yellow.png") no-repeat left 7px;}


/* 구매시스템 - 농장 목장 */
.map_farm{margin-top:65px;padding-bottom:38px;padding-top:1261px;background:url("/Contents/images/infra/map_farm_img.jpg") no-repeat center top;}

.farm_explain{padding-top:25px;}


/* R&D 시스템 -개요 */
.develop_list{margin-top:53px;margin-left:145px;padding-bottom:55px;*zoom:1;}
.develop_list:after{content:"";display:block;clear:both;}
.develop_list li{float:left;margin-left:11px;text-align:center;}
.develop_list li:first-child{margin-left:0;}
.develop_list p{margin-top:20px;}
.develop_list p:first-child{margin-top:0;}
.develop_list dl{margin-top:27px;}
.develop_list dt{background:url("/Contents/images/infra/line_develop.jpg") no-repeat center bottom;padding-bottom:13px;margin-bottom:13px;
  font-size:18px;color:#444;font-weight:bold;
}
.develop_list dd{font-size:14px;color:#666;line-height:20px;}

.menu_develop{width:937px;margin:53px auto 0;*zoom:1;}
.menu_develop:after{content:"";display:block;clear:both;}
.menu_develop li{float:left;width:285px;padding:0 10px;margin-left:11px;text-align:center;}
.menu_develop li:first-child{margin-left:0;}
.menu_develop p{margin-top:20px;}
.menu_develop p:first-child{margin-top:0;}
.menu_develop dl{margin-top:27px;}
.menu_develop dt{background:url("/Contents/images/infra/green_line.jpg") no-repeat center bottom;padding-bottom:13px;margin-bottom:13px;
  font-size:18px;color:#444;font-weight:bold;
}
.menu_develop dd{font-size:14px;color:#666;line-height:20px;}



/* 고객서비스 - 개요 */
.cs_center_area{margin-top:45px;padding-bottom:42px;}

.claim_list{margin-left:62px;margin-top:66px;padding-bottom:27px;*zoom:1;}
.claim_list:after{content:"";display:block;clear:both;}
.claim_list > li{float:left;background:url("/Contents/images/infra/arrow_claim.jpg") no-repeat left 93px;padding-left:66px;margin-left:8px;
  text-align:center;
}
.claim_list > li:first-child{background-image:none;padding-left:0;margin-left:0;}
.claim_list dt{margin-bottom:23px;}
.claim_list dd{font-size:15px;color:#666;line-height:25px;}

.opinion_check_area .title_infra{font-size:25px;line-height:37px;}

.opinion_check_list{margin-top:73px;margin-left:95px;*zoom:1;}
.opinion_check_list:after{content:"";display:block;clear:both;}
.opinion_check_list li{float:left;padding-left:39px;margin-left:29px;
  background:url("/Contents/images/infra/arrow_opinion.jpg") no-repeat left 60px;
  text-align:center;
}
.opinion_check_list li:first-child{margin-left:0;padding-left:0;background-image:none;}

.text_opinion{display:block;margin-top:19px;font-size:26px;color:#444;}
.text_opinion .num{display:block;margin-top:5px;font-size:16px;color:#666;line-height:23px;letter-spacing:-1px;}
.text_opinion .survey{display:block;font-size:14px;color:#666;line-height:22px;}

.text_opinion_first{color:#00816d;}
.text_opinion_last{color:#533700;}


/* 고객서비스 - cs 교육 */
.cs_process{margin-top:77px;padding-bottom:102px;}

.cs_process_list{margin-left:20px;margin-top:75px;background:url("/Contents/images/infra/cs_process_bg.jpg") no-repeat left top;*zoom:1;}
.cs_process_list:after{content:"";display:block;clear:both;}
.cs_process_list > li{float:left;width:339px;margin-left:43px;}
.cs_process_list > li:first-child{margin-left:0;}
.cs_process_list dt{margin-bottom:90px;font-size:23px;color:#4c3200;line-height:65px;text-align:center;font-weight:bold;}
.cs_process_list .distri{color:#008570;}
.cs_process_list .out{color:#4d4547;}
.cs_process_list dd{padding-left:13px;font-size:13px;color:#666;line-height:20px;text-align:left;} 
.cs_process_list dd li{margin-top:10px;padding-left:7px;padding-right:53px;
  background:url("/Contents/images/infra/icon_ball_cs.jpg") no-repeat left 7px;
}
.cs_process_list dd li:first-child{margin-top:0;}


/* 가공전처리 - 개요 */
.make_area{margin-top:46px;padding-bottom:0px;}

.make_list{width:742px;padding-top:110px;margin-left:227px;
  background:url("/Contents/images/infra/line_make.jpg") no-repeat 36px top;*zoom:1;
}
.make_list:after{content:"";display:block;clear:both;}
.make_list > li{float:left;text-align:center;}
.make_list > .make_2{margin-left:213px;margin-right:160px;}
.make_list > .make_2_fish{margin-left:225px;margin-right:150px;}

.make_list strong{display:block;margin-top:20px;margin-bottom:10px;font-size:15px;color:#333;}
.make_list span{display:block;font-size:13px;color:#666;}

.make_certify_list{}
.make_certify_list li{background:url("/Contents/images/infra/icon_ball_cs.jpg") no-repeat left 7px;padding-left:4px;
  font-size:13px;color:#666;text-align:left;line-height:22px;
}

.make_certify_list .certify_num{display:inline;color:#00816d;}

.make_area2{padding-bottom:0;}
.make_list2{width:776px;margin-left:223px;background-position:40px top;}


/* 가공전처리 - 식재가공 */
.processed_goods_area{width:866px;margin:0 auto;padding-top:229px;
  background:url("/Contents/images/infra/make_4_title.jpg") no-repeat center top;
}
.processed_goods{margin:28px auto 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.processed_goods > li{padding:27px 0;border-top:1px solid #e5e5e5;}
.processed_goods > li:first-child{border-top:0;}

.processed_goods_one{*zoom:1;}
.processed_goods_one:after{content:"";display:block;clear:both;}
.processed_goods_one > li{float:left;}

.processed_goods_one .processed_1{width:175px;}
.processed_goods_one .processed_2{width:281px;}
.processed_goods_one .processed_3{width:178px;}
.processed_goods_one .processed_4{padding-left:46px;}


.processed_goods_one .pc_blind, .processed_goods_one .pc_blind img, .processed_goods_one .pc_blind span{position:absolute;left:-999em;top:-999em;font-size:0px;line-height:0px;height:0px;}
.processed_goods_one dd{font-size:13px;color:#666;line-height:22px;}
.processed_goods_one dd li{background:url("/Contents/images/infra/icon_ball_cs.jpg") no-repeat left 7px;padding-left:4px;
  font-size:13px;color:#666;line-height:22px;text-align:left;
}

.point_red{color:#c90202;}
.point_green{color:#00816d;}


.fish_goods_area{width:866px;margin:0 auto;padding-top:229px;
  background:url("/Contents/images/infra/make_4_fish.jpg") no-repeat center top;
}

.make_area3{padding-bottom:42px;}
.make_area4{padding-bottom:0;}

.processed_goods_one .processed_cow_1{width:175px;}
.processed_goods_one .processed_cow_2{width:513px;}

.cow_goods_area{width:866px;margin:0 auto;padding-top:229px;
  background:url("/Contents/images/infra/make_3_cow.jpg") no-repeat center top;
}


/* 해외사업 */
.overseas_business{margin-top:70px;margin-bottom:50px;padding-bottom:45px;border-bottom:1px solid #ccc;}
.global_area{margin-top:85px;padding-bottom:37px;padding-top:682px;background:url("/Contents/images/business/global_green_food.jpg") no-repeat left top;}


.mideast_area{padding-top:56px;padding-bottom:80px;background-color:#fef9ea;}
.mideast_area .title_food{color:#543f00;}

.mideast_list{width:969px;margin:35px auto 0;padding-left:175px;*zoom:1;}
.mideast_list:after{content:"";display:block;clear:both;}
.mideast_list li{float:left;background:url("/Contents/images/business/line_mideast.jpg") no-repeat left top;padding-left:271px;padding-top:92px;margin-left:-10px;
  text-align:center;
}
.mideast_list li:first-child{background-image:none;padding-left:0;}
.mideast_list dl{margin-top:53px;}
.mideast_list dt{margin-bottom:17px;font-size:24px;color:#333;}
.mideast_list dd{font-size:16px;color:#333;line-height:21px;}

.china_area{padding-top:67px;padding-bottom:65px;background-color:#fff4f4;}
.china_area .title_food{color:#543f00;}

.china_list{width:591px;padding-left:20px;padding-top:20px;margin:47px auto 0;
  background:url("/Contents/images/business/premiun_china_bg.png") no-repeat left top;*zoom:1;
}
.china_list:after{content:"";display:block;clear:both;}
.china_list li{float:left;margin-left:150px;text-align:center;} 
.china_list li:first-child{margin-left:0;}
.china_list dt{margin-bottom:60px;}
.china_list dd{font-size:16px;color:#000;line-height:24px;}

.global_menu_area{padding-top:67px;padding-bottom:105px;background-color:#f8f3ff;}
.global_menu_area .title_food{color:#472b77;}

.global_menu_list{width:894px;padding-left:250px;margin:45px auto 0;*zoom:1;}
.global_menu_list:after{content:"";display:block;clear:both;}
.global_menu_list li{float:left;padding-left:169px;background:url("/Contents/images/business/line_global_menu.jpg") no-repeat left 100px;
  font-size:16px;color:#472b77;line-height:24px;text-align:center;letter-spacing:-1px;
}
.global_menu_list li:first-child{background-image:none;padding-left:0;}
.global_menu_list dt{margin-bottom:29px;}


.korea_product_area{padding-top:78px;padding-bottom:110px;background-color:#f1f2fe;}
.korea_product_area .title_food{color:#666;}

.korea_product_list{width:934px;padding-left:210px;margin:90px auto 0;*zoom:1;}
.korea_product_list:after{content:"";display:block;clear:both;}
.korea_product_list li{float:left;background:url("/Contents/images/business/line_export.jpg") no-repeat left 100px;padding-left:290px;margin-left:35px;
  text-align:center;
}
.korea_product_list li:first-child{background-image:none;padding-left:0;margin-left:0;}
.korea_product_list dl{margin-top:28px;}
.korea_product_list dt{margin-bottom:22px;font-size:23px;color:#666;font-weight:bold;}
.korea_product_list dd{font-size:15px;color:#666;line-height:25px;}



/* CEO 메세지 */
.ceo_message_area{height:1101px;margin:0px auto 0;background:url("/Contents/images/info/ceo_bg.jpg") no-repeat left top;}
.ceo_photo_area{height:206px;padding-left:133px;padding-top:150px;}
.ceo_text_area{padding:45px 130px 0 134px;}
.ceo_strong{font-size:20px;color:#000;line-height:30px;}
.ceo_text{margin-top:15px;font-size:14px;color:#666;line-height:25px;letter-spacing:-1px;}
.ceo_name{margin-top:5px;text-align:right;}


/* 물류시스템 */
.distribution_map_area{width:417px;margin:55px auto 0;padding-bottom:334px;position:relative;}
.distri_center{text-align:left;position:absolute;}
.distri_center dl{margin-top:15px;}
.distri_center dt{margin-bottom:8px;font-size:20px;color:#333;font-weight:bold;}
.distri_center li{background:url("/Contents/images/icon/icon_gray_arrow.png") no-repeat left 5px;padding-left:10px;
  font-size:13px;color:#666;line-height:18px;
}
.distri_center li span{display:block;margin-left:32px;}

.distri_center1{left:-287px;top:56px;}
.distri_center2{left:-287px;top:327px;}
.distri_center3{left:-70px;top:620px;}
.distri_center4{right:-110px;top:620px;}
.distri_center5{right:-364px;top:340px;}
.distri_center6{right:-364px;top:67px;}


.manage_discri_list{margin-top:28px;text-align:left;*zoom:1;}
.manage_discri_list:after{content:"";display:block;clear:both;}
.manage_discri_list li{float:left;width:316px;height:376px;margin-left:7px;padding-left:30px;padding-right:30px;}
.manage_discri_list li:first-child{margin-left:0;}

.manage_discri_list .manage_discri1{height:246px;padding-top:130px;
  background:url("/Contents/images/business/img_manage_discri1.jpg") no-repeat left top;
}
.manage_discri_list .manage_discri2{height:246px;padding-top:130px;
  background:url("/Contents/images/business/img_manage_discri2.jpg") no-repeat left top;
}
.manage_discri_list .manage_discri3{height:263px;padding-top:113px;
  background:url("/Contents/images/business/img_manage_discri3.jpg") no-repeat left top;
}

.manage_discri_list dt{margin-bottom:17px;font-size:25px;color:#fff;line-height:35px;}
.manage_discri_list dd{font-size:13px;color:#fff;line-height:25px;}

.distribution_process{margin-top:40px;padding-top:455px;background:url("/Contents/images/business/distribution_process.jpg") no-repeat center top;}


/* 고객의 소리 */
.n_counsel_area{background:#f5f5f5;}
.n_counsel_area .contents{padding-top: 30px; }
.counsel_list{display: flex;flex-flow: wrap;*zoom:1;}
.counsel_list:after{content:"";display:block;clear:both;}
.counsel_list > li{display: flex;flex-wrap: wrap;width:49.5%;margin-top:10px;padding: 20px 0;background-color:#fff;border:1px solid #dcdcdc;*zoom:1;box-sizing: border-box;}
.counsel_list > li:nth-of-type(2n){margin-left: 1%;}
.counsel_list > .title_contents_li{width:100%;}
.counsel_list dl{display: flex;align-items: center;width: 100%;}
.counsel_list dl dt{padding-left: 30px;width: 150px;font-size: 17px;font-weight: bold;box-sizing: border-box;}
.counsel_list dl dt .title_dt strong{margin-left:4px;font-family:'Verdana';color:#ff5050;}
.counsel_list dl dd{width: calc(100% - 180px);font-size:16px;color:#70696b;line-height:34px;}
.counsel_list .counsel_check{margin-left:0;}
.counsel_list .counsel_check li:not(:first-child);{margin-left:22px;}
.counsel_list .counsel_check input{width: 17px;height: 17px;}
.counsel_list .btn_certify a{display:block;padding:10px 20px;height:auto;line-height:1.2;font-weight:600;}
.counsel_list .btn_certify a font{font-weight:normal;}
.counsel_list .input_text, .counsel_list .input_select{height:32px;line-height:32px;}
.counsel_list .counsel_phone1, .counsel_list .counsel_phone2, .counsel_list .counsel_phone3{width:105px;}
.counsel_list .counsel_email1{width:108px;}
.counsel_list .counsel_email2{width:216px;}
.counsel_list .file_input_textbox{width:254px;height:32px;}
.counsel_list .file_input_div, .counsel_list .file_input_button{width:91px;height:32px;background-color:#666;border:1px solid #666;color:#fff;line-height:32px;}
.counsel_list .file_input_div{margin-left:3px;}
.counsel_guide{text-align: right;font-size: 17px;font-weight: 700;}
.counsel_guide strong{margin-right:4px;font-family:'Verdana';color:#ff5050;}

.title_contents_li dt{float:none;width:auto;text-align:left;}
.title_contents_li dd{float:none;padding-top:7px;}

.counsel_list .counsel_title{width:100%;}
.counsel_list .counsel_content{width:100%;height:194px;color:#888;}


.counsel_list > .deal_catagory{width:1032px;}
.counsel_list > .deal_catagory dd{width:530px;}

.counsel_list .counsel_address{width:173px;}


.n_report{margin-top:30px;}

/* * * 
지속가능경영 
* * */
.sus_area{margin-top:150px;text-align:center;}
.sus_area .sus_section{margin-bottom:260px;}
.sus_area .sus_section:last-child{margin-bottom:0;}
.sus_area .sus_title{margin-bottom:185px;font-size:42px;}
.sus_area .sus_text{font-size:26px;line-height:1.7;color:#737373;}
.sus_area .sus_text span{font-weight:600;color:#727f6a}
.sus_area .sus_banner{min-height:279px;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.sus_area.green .sus_title{margin-bottom:150px;height:auto;line-height:1;color:#8d9b84;}
.sus_area.green .sus_text + .sus_title{margin-top:30px;}
.sus_slide_area{position:relative;color:#757575;box-shadow:0 5px 5px rgba(0,0,0,0.1);}
.sus_slide_area .sus_slide{display:flex !important;}
.sus_slide_area .sus_slide .img{width:50%;text-align:right;}
.sus_slide_area .sus_slide .img img{display:inline-bolck;width:100%;}
.sus_slide_area .sus_slide .txt{display:table;padding-left:63px;width:50%;text-align:left;box-sizing:border-box;background:#fdfdfd;}
.sus_slide_area .sus_slide .txt .box{display:table-cell;vertical-align:middle;}
.sus_slide_area .sus_slide .txt .box strong{display:block;margin-bottom:30px;font-size:30px;font-weight:bold;}
.sus_slide_area .sus_slide .txt .box strong img{display:inline-block;margin-right:13px;}
.sus_slide_area .sus_slide .txt .box p{line-height:1.8;font-size:20px;}
.sus_slide_area .sus_slide .txt .box p + strong{margin-top:45px;}
.sus_slide_area .slick-dots{position:absolute;left:0;bottom:-43px;}
.sus_area .sus_guide{margin:100px auto 0;max-width:910px;width:100%;text-align:left;}
.sus_area .sus_guide li{padding-left:20px;text-indent:-20px;line-height:2;font-size:20px;color:#70696b;letter-spacing:-0.5px;}
.sus_area .cont3_4 .sus_btn a{margin:0 3px;}
.sus_area .cont3_4 .sus_btn .box{margin-top:20px;}

/* 지속가능경영 - cont */
.sus_area .cont2_1{margin-bottom:150px;line-height:45px;}
.sus_area .cont2_1 .sus_banner{padding:70px 0;background-image:url('/Contents/images/info/sus_cont2_img.jpg');}
.sus_area .cont2_1 .greenery{display:inline-block;margin:0 auto 80px;width:347px;height:112px;font-size:0;text-indent:-999em;background-image:url('/Contents/images/info/sus_cont2_greenery.png');background-size:100% auto;}
.sus_area .cont2_1 .sus_text{color:#fff;text-shadow:0px 1px 4px rgba(0,0,0,0.3)}
.sus_area.green .cont2_4 .sus_title{margin-bottom:80px;}
.sus_area .cont2_4 .sus_banner{padding:70px 0;background-image:url('/Contents/images/info/sus_cont2_img12.jpg');}
.sus_area.cont3 .sus_section{margin-bottom:360px;}
.sus_area.cont3 .sus_section:last-child{margin-bottom:0;}
.sus_area.cont3 .sus_title{margin-bottom:54px;}
.sus_area.cont3 .sus_title + .sus_text{margin-bottom:137px;font-size:24px;}
.sus_area .cont3_1 .sus_banner{margin-bottom:236px;height:445px;background-image:url('/Contents/images/info/social_cont3_img1.jpg');}
.sus_area .cont3_1 .sus_list{margin:0 auto;display:flex;width:1260px;}
.sus_area .cont3_1 .sus_list dl{margin:0 17px;padding:50px 0;width:33%;border:1px solid #e6e6e6;}
.sus_area .cont3_1 .sus_list dl dt{margin-bottom:40px;font-size:30px;font-weight:bold;color:#3e3a39;}
.sus_area .cont3_1 .sus_list dl dt:before{display:block;margin:36px auto 85px;width:155px;height:150px;content:'';background-image:url('/Contents/images/info/ssm_action_img.png?ver=211201');background-size:300% auto;}
.sus_area .cont3_1 .sus_list dl.ico2 dt:before{background-position-x:50%;}
.sus_area .cont3_1 .sus_list dl.ico3 dt:before{background-position-x:right;}
.sus_area .cont3_1 .sus_list dl dd{line-height:1.8;font-size:24px;color:#737373;}
.sus_area .cont3_1 .sus_list dl dd strong{display:block;line-height:1.5;color:#3e3a39;word-break:keep-all;}
.sus_area .cont3_3 .sus_list{margin:-50px auto 0;width:980px;}
.sus_area .cont3_3 .sus_list .list{display:inline-block;margin:50px 30px 0;}
.sus_area .cont3_3 .normal_table{margin-top:180px;}
.sus_area .cont3_3 .normal_table table{font-size:20px;}
.sus_area .cont3_3 .normal_table table thead th{font-size:27px;font-weight:normal;background-color:#bfc0c0;letter-spacing:0;}
.sus_area .cont3_3 .normal_table .guide{margin-bottom:10px;font-size:20px;text-align:left;}
.sus_area .cont3_4 .sus_btn{margin-top:140px;}
.sus_area [class^="cont4"]{margin-left: auto;margin-right: auto;width:1132px;}
.sus_area [class^="cont4"] .sus_image{margin:120px 0 0 -234px;width:1600px;}
.sus_area .cont4_4 .box .sus_image{position:relative;line-height: 1.7;font-size:24px;color:#595757;text-align:left;}
.sus_area .cont4_4 .box .sus_image .text{color:#737373;}
.sus_area .cont4_4 .box .sus_image ul li{position:absolute;overflow: hidden;}
.sus_area .cont4_4 .box .sus_image ul li img{transform: translateY(50%) scale(1.3); opacity: 0; transition: 1.5s cubic-bezier(0,.88,.56,.64);}
.sus_area .cont4_4 .box .cont_title{margin-top:270px;font-size:60px;opacity: 0; transition: .8s;}
.sus_area .cont4_4 .box .cont_title span{display:block;font-family:'tahoma';color:#8d9b84;}
.sus_area .cont4_4 .box .fadeInMove img{transform: translateY(-10%) scale(1.2) !important;opacity: 1 !important;}
.sus_area .cont4_4 .box .fadeInMove.cont_title{opacity: 1;}
.sus_area .cont4_4 .box1 .sus_image{height:1028px;}
.sus_area .cont4_4 .box1 .sus_image .text{padding: 45px 0 0 946px;}
.sus_area .cont4_4 .box1 .sus_image ul li:nth-of-type(1){left:0;top:0;width: 873px;height: 806px;}
.sus_area .cont4_4 .box1 .sus_image ul li:nth-of-type(2){right:0;top:335px;width: 654px;height: 693px;}
.sus_area .cont4_4 .box2 .sus_image{margin-top:-70px;height:1163px;}
.sus_area .cont4_4 .box2 .sus_image .text{padding: 120px 0 0 562px;}
.sus_area .cont4_4 .box2 .sus_image ul li:nth-of-type(1){left:0;top:0;width: 502px;height: 756px;}
.sus_area .cont4_4 .box2 .sus_image ul li:nth-of-type(2){right:0;top:341px;width: 1038px;height: 549px;}
.sus_area .cont4_4 .box2 .sus_image ul li:nth-of-type(3){left:154px;top:839px;}
.sus_area .cont4_4 .box3 .sus_image{height:1031px;}
.sus_area .cont4_4 .box3 .sus_image .text{padding: 610px 0 0 158px;}
.sus_area .cont4_4 .box3 .sus_image ul li:nth-of-type(1){left:0;top:0;width: 1009px;height: 506px;}
.sus_area .cont4_4 .box3 .sus_image ul li:nth-of-type(2){right:0;top:582px;width: 689px;height: 449px;}
.sus_area .cont4_4 .box4 .sus_image{height:633px;}
.sus_area .cont4_4 .box4 .sus_image .text{padding: 115px 0 0 690px;}
.sus_area .cont4_4 .box4 .sus_image ul li:nth-of-type(1){left:0;top:0;width: 623px;height: 497px;}
.sus_area .cont4_4 .box4 .sus_image ul li:nth-of-type(2){right:0;top:335px;width: 909px;height: 308px;}
.sus_area .cont4_4 .box4 .sus_image ul:nth-of-type(2) li:nth-of-type(1){display: none;}
.sus_area .cont4_4 .box4 .cont_text{margin:40px 0 0 -234px;;padding:30px 0;width:1600px;background:#f7f8f8;}
.sus_area .cont4_4 .box4 .cont_text strong{display:block;margin-bottom:20px;}
.sus_area .cont4_4 .box4 .cont_text span{display:inline-block;margin:0 25px;color:#595757;}
.sus_area .cont4_5 .sus_slide_area{margin-left:-234px;padding:0 116px;width:1600px;box-sizing:border-box;box-shadow: none;}
.sus_area .cont4_5 .sus_slide_area .sus_slide .txt .box strong{color:#000;}
.sus_area .cont4_5 .sus_slide_area .sus_slide .txt .box p span{font-weight:bold;color:#000;}
.sus_area .cont6_1 .sus_banner{background-image:url('/Contents/images/info/sus_cont6_img1.jpg');}
.sus_area .cont6_1 .sus_list{margin:70px auto 0;width:1100px;}
.sus_area .cont6_1 .sus_list .list{display:inline-block;padding-top:80px;width:32%;line-height:1.5;font-size:24px;color:#222;vertical-align:top;}
.sus_area .cont6_1 .sus_list .list:before{display:block;margin:0 auto 40px;width:100px;height:100px;background-image:url('/Contents/images/info/sus_cont6_ico.png?ver=211201');background-size:600%;background-position-y:0;content:'';}
.sus_area .cont6_1 .sus_list .ico1:before{background-position-x:0;}
.sus_area .cont6_1 .sus_list .ico2:before{background-position-x:-100px;}
.sus_area .cont6_1 .sus_list .ico3:before{background-position-x:-200px;}
.sus_area .cont6_1 .sus_list .ico4:before{background-position-x:-300px;}
.sus_area .cont6_1 .sus_list .ico5:before{background-position-x:-400px;}
.sus_area .cont6_1 .sus_list .ico6:before{background-position-x:-500px;}
.sus_area .cont6_3{margin-bottom:-25px !important;}
.sus_area .cont6_3 .sus_list{overflow:hidden;margin:0 auto;width:1100px;}
.sus_area .cont6_3 .sus_list .list{float:left;margin:0 15px 25px 0;padding:50px 20px;width:32%;height:430px;font-size:18px;color:#777;text-align:left;border:1px solid #dbdbdb;box-sizing:border-box;}
.sus_area .cont6_3 .sus_list .list:nth-of-type(3n){margin-right:0;}
.sus_area .cont6_3 .sus_list .list strong{display:block;margin-bottom:10px;font-size:28px;color:#111;text-align:center;}
.sus_area .cont6_3 .sus_list .list ol li{margin-top:40px;padding-left:10px;line-height:1.6;text-indent:-10px;word-break:keep-all;}


/* * * 
사회공헌활동 
* * */
.social_area{line-height:1.7;letter-spacing:-0.5px;}
.social_area .social_title{position:relative;margin-bottom:80px;line-height:1;font-size:42px;font-weight:bold;text-align:center;z-index:1;} 
.social_area .social_text{font-size:26px;color:#464646;line-height:1.9;text-align:center;}
.social_area .social_banner{position:relative;overflow:hidden;}
.social_area .social_banner .social_bg{position:absolute;left:0;top:122px;width:100%;height:420px;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;}
.social_area .social_banner .social_text{position:relative;padding:50px 0;color:#666;z-index:1;}
.social_area .social_banner .social_text span{font-weight:600;color:#727f6a;}
.socail_image{padding-bottom:75px;text-align:center;}
.socail_children{margin-top:-60px;text-align:center;}
.social_cont{margin-bottom:100px;}


/* 사회공헌활동 - cont */
.social_area .cont1_1{margin-bottom:185px;}
.social_area .cont1_1 .social_banner{margin-bottom:150px;height:280px;}
.social_area .cont1_1 .social_bg{top:0 !important;background-image:url('/Contents/images/info/social_children_img.jpg');}
.social_area .cont1_1 .social_title + .social_text{margin-bottom:195px;}
.social_area .cont1_1 .social_text span,
.social_area .cont1_2 .social_text span,
.social_area .cont1_3 .social_text span{font-weight:bold;color:#727f6a;}
.social_area .cont1_2,
.social_area .cont1_3{margin-bottom:260px;}
.social_area .cont1_2 .social_list{margin:195px auto 0;width:1100px;text-align:center;}
.social_area .cont1_2 .social_list li{display:inline-block;width:32%;line-height:1.7;font-size:24px;color:#777;vertical-align:top;}
.social_area .cont1_2 .social_list li strong{display:block;margin:0 auto 40px;line-height:1;width:210px;font-size:24px;color:#444;border-radius:50%;}
.social_area .cont1_2 .social_list li strong:before{display:block;margin:0 auto 45px;width:101px;height:100px;background-image:url('/Contents/images/info/social_welfare.png?ver=210727');background-size:300% auto;content:'';}
.social_area .cont1_2 .social_list .ico1:before{background-position:0 0;}
.social_area .cont1_2 .social_list .ico2:before{background-position:-101px 0;}
.social_area .cont1_2 .social_list .ico3:before{background-position:-202px 0;}
.social_area .cont1_3 .social_list{overflow:hidden;margin-top:195px;}
.social_area .cont1_3 .social_list li{float:left;width:47%;box-sizing:border-box;}
.social_area .cont1_3 .social_list li:nth-of-type(1){position:relative;margin-right:6%;padding:0 60px;height:719px;font-size:30px;color:#fff;text-shadow: 0px 1px 4px rgb(0 0 0 / 30%);background:url('/Contents/images/info/social_culture1.jpg?ver=210730') no-repeat center center; background-size:cover;}
.social_area .cont1_3 .social_list li:nth-of-type(1) strong{display:block;margin-bottom:50px;font-size:40px;}
.social_area .cont1_3 .social_list li:nth-of-type(1) > div{position:absolute;left:60px;top:50%;transform: translateY(-50%);}
.social_area .cont1_3 .social_list li:nth-of-type(2){padding-top:37px;}
.social_area .cont1_3 .social_list li:nth-of-type(2) dl{position:relative;padding-left:435px;height:255px;}
.social_area .cont1_3 .social_list li:nth-of-type(2) dl dt{position:absolute;left:0;top:0;}
.social_area .cont1_3 .social_list li:nth-of-type(2) dl dd{font-size:24px;color:#565656;}
.social_area .cont1_3 .social_list li:nth-of-type(2) dl dd strong{display:block;margin-bottom:60px;}
.social_area .cont1_3 .social_list li:nth-of-type(2) dl:nth-of-type(1){margin-bottom:130px;}
.social_area .cont1_4 .normal_table{padding-bottom:40px;}
.social_area .cont2_1 .social_banner{height:217px;}
.social_area .cont2_1 .social_banner .social_bg{top:0;height:217px;background-image:url('/Contents/images/info/social_cont2_img6.jpg');}
.social_area .cont2_1 .social_banner .title_sub{position:relative;line-height:217px;z-index:1;}
.social_area .cont2_1 .social_title{margin:185px auto 80px;}
.social_area .cont2_1 .social_text{font-size:26px;color:#464646;text-align:center;}
.social_area .cont2_1 .box1,
.social_area .cont2_1 .box2{margin:0 auto;padding-top:185px;width:1124px;}
.social_area .cont2_1 .box1 .social_title,
.social_area .cont2_1 .box2 .social_title{display:inline-block;margin:0;font-size:35px;width:310px;vertical-align:top;text-align:left;}
.social_area .cont2_1 .box1 .social_list{display:inline-block;width:811px;vertical-align:top;}
.social_area .cont2_1 .box1 .social_list .list{position:relative;padding:30px 35px 30px 330px;line-height:1.7;font-size:23px;color:#777;border-bottom:1px solid #ccc;}
.social_area .cont2_1 .box1 .social_list .list strong{position:absolute;left:35px;top:30px;font-size:26px;color:#666;vertical-align:top;}
.social_area .cont2_1 .box2 strong.social_text{display:block;margin:30px 0 90px;font-size:26px;color:#666;}
.social_area .cont2_1 .box2 .social_text{font-size:24px;color:#777;text-align:left;}
.social_area .cont2_1 .box2 .social_text_line{position:relative;margin:116px 0 235px;padding-top:100px;font-size:26px;font-weight:600;color:#555;text-align:center;}
.social_area .cont2_1 .box2 .social_text_line:after{position:absolute;left:50%;top:0;width:1px;height:70px;background:#555;transform:rotate(35deg);content:'';}
.social_area .cont2_2{margin:210px auto 0;width:1124px;overflow:hidden;}
.social_area .cont2_2 .social_title{margin-bottom:80px;}
.social_area .cont2_2 .social_text{font-size:24px;color:#666;text-align:center;}
.social_area .cont2_2 .social_ico{margin-top:100px;font-size:24px;text-align:center;}
.social_area .cont2_2 .social_ico:before{display:block;margin:0 auto 40px;width:142px;height:142px;color:#666;content:'';background-image:url('/Contents/images/info/social_cont2_img4.jpg');}
.social_area .cont2_2 .social_btn{margin-top:260px;line-height:1.2;text-align:center;}
.social_area .cont2_2 .social_btn a{display:inline-block;margin:0 3px;max-width:300px;padding:15px 0;width:40%;font-size:25px;color:#fff;background:#444b55;}
.social_area .cont2_3{margin-bottom:260px;}
.social_area .cont2_3 .social_banner{height:280px;}
.social_area .cont2_3 .social_banner .social_bg{top:0;background-image:url('/Contents/images/info/social_cont2_img1.jpg?ver=210730');}
.social_area .cont2_3 .social_title{margin:185px auto 185px;}
.social_area .cont2_3 .normal_table{margin:0 auto;width:1278px;}
.social_area .cont2_3 .normal_table table tbody td{font-weight:bold;}
.social_welfare{margin-top:70px;text-align:center;}

.environment_area{width:1093px;height:382px;margin:52px auto 0; background:url("/Contents/images/info/environment_bg.jpg") no-repeat center top;position:relative; }
.environment_list{}
.environment_list dl{position:absolute;}
.environment_list dt{margin-bottom:10px;font-size:18px;font-weight:bold;}
.environment_list dd{background:url("/Contents/images/icon/icon_gray_arrow.png") no-repeat left 7px;padding-left:9px; font-size:14px;color:#666;line-height:21px; }
.wild{width:261px;left:40px;top:215px;}
.wild dt{color:#432c01;}
.environment{right:18px;top:20px;}
.environment dt{color:#19917c;}
.energy{right:60px;bottom:114px;}
.energy dt{color:#565656;}

/* 사이트맵 */
.sitemap_list{display: flex;}
.sitemap_list > li{float:left;width:33.33%;margin-top:100px;*zoom:1;}
.sitemap_list > li:after{content:"";display:block;clear:both;}
.sitemap_list li img{float:left;}
.sitemap{float:left;height:400px;border-left:1px solid #ddd;padding-left:30px;}
.sitemap dt{margin-bottom:30px;font-size:25px;font-weight: 500;color:#000;}
.sitemap li a{font-size:19px;color:#707070;line-height:2.3;}

/* 개인정보 취급방침 */
.desk_area{border-top:3px solid #231f20;border-bottom:1px solid #7f7f7f; background:#f5f5f5;padding:17px 0 42px 0 }
.desk_area:after{content:"";display:block;clear:both}
.desk_area ul:after{content:"";display:block;clear:both;}
.desk_area ul li{font-size:15px;color:#333333;margin-top:20px;width:346px }
.desk_area ul li span{background:url("/Contents/images/icon/icon_square.png") no-repeat 5px center; padding-left:18px;margin-right:15px; background-size:6px }
.desk_area ul.list_left{float:left;margin-left:20px}
.desk_area ul.list_left:first-child{margin-left:60px}

/*personal*/
.personal_area h3{font-size:22px;color:#333333;font-weight:normal; background:url("/Contents/images/icon/icon_square.png") no-repeat 5px center; padding-left:18px;background-size:6px; display:block;margin-bottom:20px;margin-top:53px }
.personal_area > ol{margin-left:15px}
.personal_area > ol > li{line-height: 1.5;font-size:15px;color:#555555;margin-bottom:10px}
.personal_area > ol > li > ul {margin-left:17px;margin-top:8px}
.personal_area > ol > li > ul > li{font-size:15px;color:#555;margin-bottom:10px}
.personal_area p{font-size:15px;color:#555;line-height:1.5;margin-bottom:20px;margin-left:15px}
.personal_area .list_area{font-size:15px;color:#555;line-height:1.5;margin-bottom:5px;margin-left:15px}
.personal_area > ol > li > span{line-height:1.5;margin-left:17px}
.personal_area .list_area ol > li{margin-left:15px;margin-top:8px}
.personal_area .list_area ol > li span{margin-left:19px;display:block}
.list_area ul{margin:8px 0 8px 10px;line-height: 1.6;}
.list_area ul li a{margin-left:10px;color: #53867e;border-bottom: 1px solid #53867e;}
.personal_area > ol > li > table {border-top:3px solid #231f20;border-bottom:1px solid #7f7f7f;width:100%;margin-top:27px}
.personal_area > ol > li > table thead, tbody tr{height:43px;text-align:left}
.personal_area > ol > li > table thead tr th{border-bottom:1px solid #7f7f7f;background:#f2f2f2;border-left:1px solid #e5e5e5;color:#333;font-weight:normal}
/* .personal_area > ol > li > table tbody tr th, td{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;} */
.personal_area > ol > li > table tbody tr th, td:first-child{border-left:none}
.personal_area > ol > li > table thead tr th:first-child{border-left:none}
.personal_area > ol > li > table tbody tr th{font-weight:normal;color:#666666}
.personal_area .personal_tb{margin-bottom: 10px;}

.personal_check_area > p{margin-bottom: 5px;}
.personal_check_area .write_tb tbody tr:first-child th, .personal_check_area .write_tb tbody tr:first-child td{border-top:1px solid #7f7f7f;}
.personal_check_area .write_tb textarea{width:838px;height:128px;padding:20px;border:1px solid #adadaf;resize:none; font-size:13px;color:#888; }
.agree_check{margin-top:5px;}
.agree_check label{margin: 0 10px 0 5px;font-weight: 500;color: #000;}

.personal_tb{width:100%;border-top:1px solid #000;border-bottom:1px solid #e7e6e6;word-break:break-all;}
.personal_tb thead tr th{padding:10px 0;background-color:#fafafa;border-left:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6; font-size:14px;color:#000;text-align:center; }
.personal_tb tbody tr td{padding:10px 0;line-height: 1.5;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-size:14px;color:#666;text-align:center;word-break:break-word;}
.personal_tb thead tr .first, 
.personal_tb tbody tr .first{border-left:0;}
.personal_tb tbody tr:first-child td{border-top:0;}
.personal_txt{margin-top: 10px;line-height: 1.3;font-size: 12px;color: #888;}

/* 브랜드 이야기 */
.brand_list{margin-top:45px;margin-left:-5px;*zoom:1;}
.brand_list:after{content:"";display:block;clear:both;}
.brand_list li{float:left;margin-left:4px;margin-bottom:4px;}


/* 식품안전시스템 - 검사항목별 수수료 */
.layer_commission{width:914px;border:3px solid #3e3e3e;padding:44px 26px 50px 28px;margin-left:-487px;margin-top:-389.5px;
  background:#fff url("/Contents/images/business/layer_line.jpg") no-repeat left top;
  position:fixed;left:50%;top:50%;z-index:6;
}
.title_commission{font-size:30px;color:#333;text-align:center;font-weight:normal;}

.text_vat{margin-top:28px;font-size:12px;color:#666;text-align:right;}

.list_tb tbody tr .micro{padding-left:20px;text-align:left;}

.micro_area{height:519px;border-bottom:1px solid #7f7f7f;overflow-y:scroll;}
.micro_area .list_tb{border-bottom:0;}


.btn_ok_layer{margin-top:47px;text-align:center;}

.btn_close_commision{position:absolute;right:27px;top:27px;}

.layer_commission_bg{width:100%;height:100%;background-color:#000;opacity:0.5;filter:(alpha='50');
  position:absolute;left:0;top:0;z-index:5;
}


/* 식품안전시스템 - 축산물 시험·검사기관검사 수수료  */
.layer_commission2{width:914px;border:3px solid #3e3e3e;padding:44px 26px 50px 28px;margin-left:-487px;margin-top:-389.5px;
  background:#fff url("/Contents/images/business/layer_line.jpg") no-repeat left top;
  position:fixed;left:50%;top:50%;z-index:6;
}
.title_commission2{font-size:30px;color:#333;text-align:center;font-weight:normal;}

.text_vat{margin-top:28px;font-size:12px;color:#666;text-align:right;}

.list_tb tbody tr .micro{padding-left:20px;text-align:left;}

.micro_area{height:519px;border-bottom:1px solid #7f7f7f;overflow-y:scroll;}
.micro_area .list_tb{border-bottom:0;}


.btn_ok_layer2{margin-top:47px;text-align:center;}

.btn_close_commision2{position:absolute;right:27px;top:27px;}

.layer_commission_bg2{width:100%;height:100%;background-color:#000;opacity:0.5;filter:(alpha='50');
  position:absolute;left:0;top:0;z-index:5;
}


/* 140930 - CEO 메세지 */
.ceo_message_area2{background:url("/Contents/images/info/ceo_bg2.jpg") no-repeat right top;font-size:14px;color:#666;line-height:25px;}
.ceo_message_area2 .ceo_strong{margin-top:44px;padding-bottom:8px;font-size:20px;color:#000;line-height:30px;}
.ceo_message_area2 p{margin-top:13px;margin-left:22px;margin-right:18px;}
.ceo_message_area2 .ceo_title{margin-left:0px;padding-top:82px;}
.ceo_message_area2 .ceo_sign{margin-top:48px;margin-right:25px;text-align:right;}


/* 141111 - 브랜드 이야기 */
.tab_list_brand li a i{display:inline-block;width:25px;height:25px;vertical-align:middle;}
.tab_list_brand li [class^="icon_"]{background-image:url("/Contents/images/brand/icon_brand.png");transition:all 0.5s;}
.tab_list_brand li:hover [class^="icon_"]{background-position-x:right;}
.tab_list_brand .icon_health{background-position-y:0;}
.tab_list_brand .icon_eco{background-position-y:-25px;}
.tab_list_brand .icon_out{background-position-y:-50px;}
.tab_list_brand .icon_product{background-position-y:-75px;}
.tab_list_brand .icon_market{background-position-y:-100px;}
.tab_list_brand .icon_school{background-position-y:-125px;}
.tab_list_brand li.on i{background-position-x:right;}

.brand_story_list{margin-left:-10px;margin-top:60px;*zoom:1;}
.brand_story_list:after{content:"";display:block;clear:both;}
.brand_story_list li{float:left;margin-left:9px;margin-bottom:10px;text-align:center;}
.brand_story_list li a{display:block;width:218px;height:220px;padding-left:1px;padding-top:1px;border:1px solid #c1c1c1;position:relative;}

.brand_name{display:block;font-size:12px;color:#666;line-height:30px;}

.brand_story_list .select a{width:217px;height:219px;padding:0;}
.brand_story_list .select .product{border:2px solid #7e8a19;}
.brand_story_list .select .out{border:2px solid #19a18e;}
.brand_story_list .select .market{border:2px solid #b37819;}
.brand_story_list .select .eco{border:2px solid #b45840;}
.brand_story_list .select .school{border:2px solid #70696b;}
.brand_story_list .select .health{border:2px solid #f19ec2;}

.brand_story_list .off img{filter:gray;-webkit-filter:grayscale(1);filter:alpha(opacity="20");opacity:0.2;}
.brand_story_list .off a{border:1px solid #e5e5e5;}
.brand_story_list .off .brand_name{color:#c0c0c0;}

.over_text{display:none;width:219px;height:221px;font-size:18px;color:#fff;line-height:25px;text-align:center;position:absolute;left:0;top:0;}
.over_text img{display:block;width:22px;margin:10px auto 0;}

.over_text_1{height:131px;padding-top:90px;}
.over_text_2{height:151px;padding-top:70px;}

.over_product{background:url("/Contents/images/brand/bg_product.png") repeat left top;}
.over_out{background:url("/Contents/images/brand/bg_out.png") repeat left top;}
.over_market{background:url("/Contents/images/brand/bg_market.png") repeat left top;}
.over_eco{background:url("/Contents/images/brand/bg_eco.png") repeat left top;}
.over_school{background:url("/Contents/images/brand/bg_school.png") repeat left top;}
.over_health{background:url("/Contents/images/brand/bg_health.png") repeat left top;}

.brand_story_list li a:hover .over_text, .brand_story_list li a:focus .over_text{display:block;}



/* 190603 기업지배구조 추가 -박윤희JI */
.cogo_table{margin:auto;text-align:center;}
.cogo_table td{text-align:center;}
.cogo_table_img{max-width:100%;height:auto;}


.esg_area{text-align: center;}
.esg_area .esg_btn_down{display: inline-block;padding: 15px;font-size: 24px;font-weight: 500;color: #000;border: 1px solid #131312;text-align: left;box-sizing: border-box;transition: 0.5s;}
.esg_area .esg_btn_down:after{display: inline-block;margin-left: 10px;width: 26px;height: 25px;background: url('/Contents/images/esg/ico_down.png?ver=221024') no-repeat;vertical-align: bottom;content: '';transition: 0.3s;}
.esg_area .esg_btn_down:hover{color: #fff;background-color: #000;}
.esg_area .esg_btn_down:hover:after{background-position: 0 bottom;}
.esg_area .cont1_2 .esg_box{margin: 50px auto 0;width: 1007px;}
.esg_area .cont1_2 .esg_box ul{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;height: 360px;background: url('/Contents/images/esg/a/img02.jpg') no-repeat;background-size: 100%;}
.esg_area .cont1_2 .esg_box ul li{line-height: 1.5;width: 33.33%;font-size: 17px;}
.esg_area .cont1_2 .esg_box ul li i{display: inline-block;margin-bottom: 25px;padding: 0 5px 15px;line-height: 1;font-size: 92px;font-style: inherit;font-weight: bold;border-bottom: 1px solid #000;}
.esg_area .cont1_2 .esg_box ul li div strong{display: block;margin-bottom: 15px;font-size: 20px;}
.esg_area .cont1_2 .esg_box ul li:nth-of-type(1) i{color: #23a94f;border-color: #23a94f;}
.esg_area .cont1_2 .esg_box ul li:nth-of-type(2) i{color: #194785;border-color: #194785;}
.esg_area .cont1_2 .esg_box ul li:nth-of-type(3) i{color: #1f7ea3;border-color: #1f7ea3;}
.esg_area .cont1_3 .esg_list{display: flex;align-items: center;flex-wrap: wrap;}
.esg_area .cont1_3 .esg_list .left{width: calc(50% - 80px);margin-right: 80px;}
.esg_area .cont1_3 .esg_list .right{width: 50%;text-align: left;}
.esg_area .cont1_3 .esg_list .right .cont_text{margin-top: 50px;padding: 0;font-size: 20px;}
.esg_area .cont1_3 .esg_list .right a{display: block;margin-top: 65px;width: 450px;line-height: 80px;font-size: 21px;font-weight: bold;color: #000;text-align: center;border: 1px solid #47443e;transition: 0.3s;}
.esg_area .cont1_3 .esg_list .right a:hover{color: #fff;border-color: #000;background: #000;}
.esg_area .cont2_1_1 .sus_slide_area .slick-dots{position: relative;bottom: 0;}
.esg_area .cont2_2_1 .esg_text2{margin-top: 30px;}
.esg_area .cont2_2_1 .esg_text2 span{display: inline-block; padding: 5px 10px; font-size: 20px; color: #58595b; border-radius: 5px; background: #f1f1f2;}
.esg_area .cont2_2_2 .directorate_area{margin-top: 100px;} 
.esg_area .cont2_2_2 .title_director{font-size: 25px;color: #58595b;} 
.esg_area .cont2_2_2 .esg_sub_title{display: inline-block;margin-top: 200px;padding-bottom: 10px;font-size: 35px;font-weight: 500;color: #000;border-bottom: 2px solid #000;}
.esg_area .cont2_2_2 .list{margin: 0 auto;width: 1000px;text-align:center;overflow:hidden;}
.esg_area .cont2_2_2 .list li{float:left;}
.esg_area .cont2_2_2 .list li:nth-of-type(2){float:right;}  
.esg_area .cont2_2_3 .directorate_area{margin-top: 70px;}
.esg_area .cont2_2_5 .esg_slider{margin: 70px auto 0;width:1009px;cursor:grab;}
.esg_area .cont2_2_6 .esg_list{margin:100px auto 0;width:935px;text-align:left;}
.esg_area .cont2_2_6 .esg_list dt{margin-bottom:15px;font-size:23px;font-weight:bold;color:#000;overflow:hidden;}
.esg_area .cont2_2_6 .esg_list dt span{display:inline-block;border-bottom:2px solid #000;}
.esg_area .cont2_2_6 .esg_list dd{margin-top:40px;font-size:18px;}
.esg_area .cont2_2_3 .esg_guide{margin: 20px 0 100px;text-align: left;} 
.esg_area .cont2_2_3 .esg_guide li{margin-top: 40px;padding-left: 25px;line-height: 1.5;font-size: 20px;color: #58595b;text-indent: -25px;}
.esg_area .cont2_2_7 .esg_btn{margin:70px auto 0;width:725px;text-align:left;text-align: center;}
.esg_area .cont2_2_4 .esg_btn{margin-left: 100px;text-align: left;}
.esg_area .cont3_1_1 .esg_box{position: relative;display: flex;margin: 0 auto;width: 1200px;box-sizing: border-box;text-align: left;}
.esg_area .cont3_1_1 .esg_box .list .box{margin-bottom: 70px;}
.esg_area .cont3_1_1 .esg_box .list .box .box_tit{margin: 40px 0 15px;font-size: 30px;font-weight: bold;}
.esg_area .cont3_1_1 .esg_box .list .box .box_txt{line-height: 1.8;font-size: 17px;color: #58595b;}
.esg_area .cont3_1_1 .esg_box .list .box .box_txt2 span{display: inline-block;margin-top: 10px;padding: 0 10px; font-size: 16px; color: #58595b; border-radius: 5px; background: #f1f1f2;}
.esg_area .cont3_1_1 .esg_box .visual{position: -webkit-sticky;position: sticky;top: 0;margin: 0 56px 0 -360px;width: 758px; height: 964px; color: #fff;text-align: right;}
.esg_area .cont3_1_1 .esg_box .visual .visual_item{display: inline-block;padding-top: 110px;width: 398px;text-align: left;}
.esg_area .cont3_1_1 .esg_box .visual .visual_tit{margin-bottom: 40px;font-size: 49px;}
.esg_area .cont3_1_1 .esg_box .visual .visual_txt{line-height: 1.8;font-size: 17px;}
.esg_area .cont3_1_1 .esg_box.num1{margin-top: 120px;}
.esg_area .cont3_1_1 .esg_box.num1 .visual{background:url('/Contents/images/esg/c/visual01.jpg') no-repeat;}
.esg_area .cont3_1_1 .esg_box.num2{margin-top: 160px;}
.esg_area .cont3_1_1 .esg_box.num2 .visual{background:url('/Contents/images/esg/c/visual02.jpg') no-repeat;}
.esg_area .cont3_1_2 .director_area{margin-top: 25px;}
.esg_area .cont3_1_2 .boss_director,
.esg_area .cont3_1_3 .boss_director,
.esg_area .cont3_1_4 .boss_director{margin-bottom: 10px;font-size: 15px;}
.esg_area .cont3_1_4 .director_area,
.esg_area .cont3_1_5 .director_area{margin-top: 60px;}
.esg_area .cont3_1_5 .director_division_list li{text-indent: -10px;padding-left: 10px;}
.esg_area .cont3_2_1 .director_area,
.esg_area .cont3_2_2 .director_area{margin-top: 80px;}
.esg_area .cont3_2_1 .director_area .director_division_list{font-size: 15px;}
.esg_area .cont3_2_2 .director_area td{font-size: 17px;}
.esg_area .cont3_2_2 .director_area td:not(.first){padding-left: 10px;text-align: left;}
.esg_area .cont4_4_1,
.esg_area .cont4_4_2,
.esg_area .cont4_5_1{margin-right:auto;margin-left:auto;width:1000px;}
.esg_area .cont4_4_1 .esg_box{display: flex;align-items: center;justify-content: center;width: 1011px;}
.esg_area .cont4_4_1 .esg_box > li{display: table;width: 100%;line-height: 1.5;margin: 0 15px;width: 307px;height: 307px;font-size: 20px;border: 1px solid #899782;border-radius: 50%;}
.esg_area .cont4_4_1 .esg_box > li i{display: block;line-height: 1;font-size: 40px;font-style: inherit;font-weight: bold;color: #899782;}
.esg_area .cont4_4_1 .esg_box > li i:after{display: block;margin: 10px auto 20px;width: 25px;height: 1px;background: #899782;content: '';}
.esg_area .cont4_4_1 .esg_box > li strong{display: block;margin-bottom: 10px;font-size: 30px;font-weight: 500;color: #000;letter-spacing: -1px;}
.esg_area .cont4_4_1 .esg_box > li > div{display: table-cell;vertical-align: middle;}
.esg_area .cont4_4_1 .esg_box > li > ol{margin: 0 auto;width: 170px;text-align: left;}
.esg_area .cont4_4_1 .esg_box ol li{padding-left: 20px;text-indent: -20px;}
.esg_area .cont4_4_1 .guide_txt{text-align: left;}
.esg_area .cont4_4_1 .guide_txt li{padding-left: 20px;line-height: 1.8;text-indent: -20px;font-size: 17px;color: #686668;}
.esg_area .cont4_4_1 .esg_btn_down{margin: 40px 0 25px;}
.esg_area .cont4_4_2 .boss_director{float: none;}
.esg_area .cont4_5_1{width: 610px;}
.esg_area .cont4_5_1 .title_director{text-align: center;}
.esg_area .cont4_5_1 .btn{margin-top: 30px;}
.esg_area .cont4_5_1 .cogo_table td p{font-weight: bold;}
.esg_area .cont4_5_1 .cogo_table td{line-height: 1.8;font-size: 20px;}
.esg_area .cont4_6_1 .esg_btn_down,
.esg_area .cont4_6_2 .esg_btn_down{margin-bottom: 15px;width: 471px;}
.esg_area .cont4_6_1 .esg_btn_down:after,
.esg_area .cont4_6_2 .esg_btn_down:after{float: right;}
.esg_area .cont4_6_1 .esg_box{overflow: hidden;}
.esg_area .cont4_6_1 .esg_box li{float: left;width: 50%;text-align: left;}
.esg_area .cont4_6_1 .esg_box li:nth-of-type(2n){text-align: right;}
.esg_area .cont4_6_2 .esg_box li{text-align: left;}
.esg_area .cont5_2 .esg_box{margin:0 auto;width:1000px;}
.esg_area .cont5_2 .esg_box li{display:inline-block;padding-top:80px;width:32%;line-height:1.5;font-size:15px;color:#222;vertical-align:top;}
.esg_area .cont5_2 .esg_box li:before{display:block;margin:0 auto 10px;width:150px;height:150px;background-image:url('/Contents/images/esg/e/ico01.png?ver=221014');background-size:600%;background-position-y:center;background-repeat: no-repeat;content:'';}
.esg_area .cont5_2 .esg_box .ico1:before{background-position-x:0;}
.esg_area .cont5_2 .esg_box .ico2:before{background-position-x:20%;}
.esg_area .cont5_2 .esg_box .ico3:before{background-position-x:40%;}
.esg_area .cont5_2 .esg_box .ico4:before{background-position-x:60%;}
.esg_area .cont5_2 .esg_box .ico5:before{background-position-x:80%;}
.esg_area .cont5_2 .esg_box .ico6:before{background-position-x:100%;}
.esg_area .cont5_4 .esg_box{overflow:hidden;margin:80px auto 0;width:1000px;}
.esg_area .cont5_4 .esg_box .li{float:left;margin:0 5px 5px 0;padding:50px 20px;width:330px !important;height:415px;font-size:15px;color:#58595b;text-align:left;border:1px solid #dbdbdb;box-sizing:border-box;}
.esg_area .cont5_4 .esg_box .li:nth-of-type(3n){margin-right:0;}
.esg_area .cont5_4 .esg_box .li strong{display:block;margin-bottom:30px;font-size:25px;color:#899782;text-align:center;}
.esg_area .cont5_4 .esg_box .li strong:after{display: block;margin: 15px auto 0;width: 39px;height: 2px;background: #58595b;content: '';}
.esg_area .cont5_4 .esg_box .li ol li{padding-left:10px;line-height:2.3;text-indent:-10px;word-break:keep-all;}
.esg_area .cont5_4 .esg_box + .korean_financial{margin: 10px auto 0;width: 1000px;}
.esg_area .cont6_1 .policy-wrap{margin-bottom: 50px;padding-bottom: 50px;color: #333;border-bottom: 1px solid #899780;}
.esg_area .cont6_1 .policy-list{line-height: 1.8;font-size: 20px;}
.esg_area .cont6_1 .policy-list li{padding-left: 20px;text-indent: -20px;text-align: left;}
.esg_area .cont6_1 .policy-check{margin-top: 30px;font-size: 19px;text-align: left;}
.esg_area .cont6_1 .policy-check input[type="checkbox"] {margin-right: 5px;width: 23px; height: 23px; accent-color: #53867e; }
.esg_area .cont6_1 .policy-check span{padding-left: 30px;font-size: 18px;}
.esg_area .cont6_1 .counsel_list > li{margin: -1px 0 0 0;width: 100%;border: 0;}
.esg_area .cont6_1 .counsel_list dl dt{padding-left: 0;width: 200px;text-align: left;}
.esg_area .cont6_1 .counsel_list dl dd{text-align: left;}
.esg_area .cont6_1 .counsel_select,
.esg_area .cont6_1 .counsel_list textarea,
.esg_area .cont6_1 .counsel_list .input_text{padding: 10px;font-size: 15px;border: 1px solid #ccc;line-height: 32px; min-height: 32px;height: auto;box-sizing: border-box;text-indent: 0;}
.esg_area .cont6_1 .counsel_select{height: 54px;}
.esg_area .cont6_1 .counsel_select:not(.counsel_phone1){width: 250px;}
.esg_area .cont6_1 .counsel_list .full{width: 100%;}
.esg_area .cont6_1 .counsel_list textarea {height: auto; resize: none; }
.esg_area .cont6_1 .counsel_list .file_input_textbox,
.esg_area .cont6_1 .counsel_list .file_input_button,
.esg_area .cont6_1 .counsel_list .file_input_div{height: 52px;line-height: 50px;font-size: 15px;}
.esg_area .cont6_1 .counsel_list .file_input_button{font-size: 15px;}
.esg_area .cont6_1 .counsel_list .file_field_text{margin-top: 10px;line-height: 1.5;color: #65b1a5;}
.esg_area .cont6_1 .counsel_list .file_field_list{display: flex;gap: 20px;}
.esg_area .cont6_1 .counsel_list .file_field_list li{display: flex;gap: 5px;align-items: center;}
.esg_area .cont6_1 .counsel_list .file_field_list span:not(.file_field_del){text-decoration: underline;}
.esg_area .cont6_1 .counsel_list .file_field_list span.file_field_del{margin-top: 4px;font-size: 0; background: url(/Contents/images/btn/btn_size_close.jpg); background-size: 100%; width: 12px; height: 12px; display: inline-block;cursor: pointer;}
.esg_area .cont6_1 .counsel_list + .view_btn_area{text-align: center;}
.esg_area .cont6_1 .counsel_list + .view_btn_area .btn_action{margin-top: 40px; line-height: 60px; height: 60px; font-size: 20px; padding: 5px 50px; border-radius: 10px;background: #899780;}
.esg_area .cont6_2 .list_tb_wrap {margin-top: 80px;}
.esg_area .cont6_2 .list_tb td ol li{padding-left: 20px;text-indent: -20px;text-align: left;}
.esg_area .cont6_3{overflow: hidden;}
.esg_area .cont6_3 .bg{padding: 100px 0 200px;background: #fafafb;}
.esg_area .cont6_3 .esg_box{text-align: left;}
.esg_area .cont6_3 .esg_box .sub_contents{width: 1000px;}
.esg_area .cont6_3 .esg_box .esg_box_num{display: block;font-size: 40px;font-weight: bold;color: #899782;text-align: center;font-style: normal;}
.esg_area .cont6_3 .esg_box .esg_box_sub{display: block;margin-top: 15px;font-size: 30px;font-weight: bold;text-align: center;color: #000;}
.esg_area .cont6_3 .esg_box .esg_box_tit{display: block;margin-top: 15px;font-size: 45px;font-weight: normal;text-align: center;color: #000;}
.esg_area .cont6_3 .esg_box .esg_box_txt{margin-top: 80px;line-height: 1.8;font-size: 20px;color: #58595b;letter-spacing: -0.5px;}
.esg_area .cont6_3 .esg_box .esg_box_txt2{margin-top: 30px;}
.esg_area .cont6_3 .esg_box .esg_box_txt2 span{display: inline-block;padding: 5px 10px;font-size: 16px;color: #58595b;border-radius: 5px;background: #f1f1f2;}
.esg_area .cont6_3 .esg_box .esg_box_sec{margin-top: 160px;}
.esg_area .cont6_3 .esg_box .esg_box_sec:nth-of-type(1){margin-top: 100px;}
.esg_area .cont6_3 .esg_box .esg_box_slider{position: relative;margin: 100px auto 0;width: 1000px;height: 975px;}
.esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide{position: absolute;overflow: hidden;}
.esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide:nth-of-type(1){right: 1026px;top: 145px;width: 512px;height: 832px;}
.esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide:nth-of-type(2){left: 10px;top: 0;width: 700px;height: 473px;}
.esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide:nth-of-type(3){left: 167px;top: 510px;width: 568px;height: 310px;}
.esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide:nth-of-type(4){left: 768px;top: 260px;width: 650px;height: 651px;}
.esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide img{transform: translateY(50%) scale(1.3); opacity: 0; transition: 1.5s cubic-bezier(0,.88,.56,.64);} .esg_area .cont6_3 .esg_box .sec2 .esg_box_list{margin-top: 60px;overflow: hidden;}
.esg_area .cont6_3 .esg_box .esg_box_slider .fadeInMove img{transform: translateY(-5%) scale(1.1) !important; opacity: 1 !important;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li{float: left;margin-right: 5px;padding-top: 50px;width: 246px;height: 329px;font-size: 15px;color: #58595b;text-align: center;border: 1px solid #cecbcb;box-sizing: border-box;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li:last-child{margin-right: 0;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li i{display: inline-block;margin-bottom: 20px;font-size: 35px;font-weight: bold;font-style: normal;color: #899782;border-bottom: 2px solid #899782;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li strong{display: block;margin-bottom: 35px;font-size: 25px;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li > ol li{line-height: 2;letter-spacing: -0.5px;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list2{margin-top: 40px;padding: 40px 0;color: #010101;background: #fafafb;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .esg_box_list_tit{display: block;margin: 0 auto;width: 1000px;font-size: 30px;font-weight: normal;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list{margin: 30px 0 15px;padding: 45px 0;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list ul{margin: 0 auto;width: 1150px;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list ul li{display: inline-block;width: 33%;font-size: 25px;text-align: center;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list ul li:not(:first-child){border-left: 1px solid #d0d1d3;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list ul li strong{display: block;margin-top: 10px;font-size: 55px;font-weight: 500;color: #899782;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .esg_box_list_txt{margin: 0 auto;width: 1000px;font-size: 15px;text-align: right;}
.esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .esg_box_list_txt span{ display: inline-block;text-align: center;}
.esg_area .cont6_3 .esg_box .sec3 .esg_box_tit,
.esg_area .cont6_3 .esg_box .sec4 .esg_box_tit{text-align: left;}
.esg_area .cont6_3 .esg_box .sec3 .esg_box_txt,
.esg_area .cont6_3 .esg_box .sec4 .esg_box_txt{margin-top: 40px;}
.esg_area .cont6_3 .esg_box .sec4 .row{display: flex;position: relative;margin-top: 60px;padding-bottom: 20px;align-items: center;justify-content: center;}
.esg_area .cont6_3 .esg_box .sec4 .row:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 80%;background: #fafafb;content: '';z-index: -1;}
.esg_area .cont6_3 .esg_box .sec4 .row .esg_box_img{margin-right: 30px;}
.esg_area .cont6_3 .esg_box .sec5 .esg_box_list{margin: 70px 0;overflow: hidden;}
.esg_area .cont6_3 .esg_box .sec5 .esg_box_list li{float: left;margin: 0 12px 12px 0;padding: 40px 20px 20px;width: 494px;height: 152px;font-size: 15px;color: #58595b;border: 1px solid #cecbcb;box-sizing: border-box;}
.esg_area .cont6_3 .esg_box .sec5 .esg_box_list li:nth-of-type(2n){margin-right: 0;}
.esg_area .cont6_3 .esg_box .sec5 .esg_box_list li strong{font-size: 23px;color: #899782;}
.esg_area .cont6_3 .esg_box .sec5 .esg_box_list li strong:after{display: block;margin: 20px 0 13px;width: 11px;height: 2px;background: #949698;content: '';}
.esg_area .cont7_1_1{overflow: hidden;}
.esg_area .cont7_1_1 .esg_box{position: relative;margin-top: 110px;}
.esg_area .cont7_1_1 .esg_box .left{margin: 0 auto;width: 1000px;text-align: left;}
.esg_area .cont7_1_1 .esg_box .left .esg_box_list{display: inline-block;width: 647px;overflow: hidden;}
.esg_area .cont7_1_1 .esg_box .left .esg_box_list li{display: inline-block;width: 49%;color: #58595b;}
.esg_area .cont7_1_1 .esg_box .left .esg_box_list li:not(:last-child){margin-bottom: 80px;}
.esg_area .cont7_1_1 .esg_box .left .esg_box_list li strong{font-size: 28px;font-weight: 500;color: #000;}
.esg_area .cont7_1_1 .esg_box .left .esg_box_list li strong:after{display: block;margin: 25px 0 15px;width: 32px;height: 1px;background: #000;content: '';}
.esg_area .cont7_1_1 .esg_box .left .esg_box_list li p{line-height: 1.5;font-size: 20px;}
.esg_area .cont7_1_1 .right{position: absolute;left: 50%;top: 0;margin-left: 220px;width: 776px;height: 635px;background:url("/Contents/images/esg/g/img01.jpg") no-repeat left top;z-index: -1;}
.esg_area .cont7_1_2 .esg_box{margin:165px auto 80px;width:1000px;line-height:35px;font-size:17px;color:#737373;overflow:hidden;text-align: left;}
.esg_area .cont7_1_2 .esg_box li{margin-bottom:80px;letter-spacing: -0.5px;}
.esg_area .cont7_1_2 .esg_box li strong{display:block;padding-bottom:15px;font-size:28px;font-weight: 500;color:#141414;}
.esg_area .cont7_1_2 .esg_btn ul{margin:0 auto;text-align: center;}
.esg_area .cont7_1_2 .esg_btn ul li{display: inline-block;margin: 0 10px;width:320px;}
.esg_area .cont7_1_2 .esg_btn ul li a{position:relative;display:block;line-height:25px;height:100%;font-size:25px;}
.esg_area .cont7_1_2 .esg_btn ul li i{display:inline-block;margin-left:10px;width:20px;height:19px;background:url("/Contents/images/info/icon_download.png") no-repeat;background-size:100% auto;}
.esg_area .cont7_1_2 .esg_btn ul li .box{position: relative;display: block;width: 100%;height:140px;}
.esg_area .cont7_1_2 .esg_btn ul li .txt{position:absolute;left:25px;top:50%;font-weight: 500;transform:translateY(-50%);z-index:1;}
.esg_area .cont7_1_2 .esg_btn ul li.num1 .box{background:url("/Contents/images/info/img_ethics_con1_02.jpg") no-repeat right top;background-size:100% auto;}
.esg_area .cont7_1_2 .esg_btn ul li.num2 .box{background:url("/Contents/images/info/img_ethics_con1_03.jpg") no-repeat right top;background-size:100% auto;}
.esg_area .cont7_2_1 .sinmungo_area{margin-top: 125px;width: 1000px;text-align: left;}
.esg_area .cont7_2_1 .check_sinmungo strong{border-top: 2px solid #000;}

/* 회사소식 */
.notice .sub_visual{background-image:url("../images/notice/notice_news.jpg");}

/* 에러 */
.error_wrap{position: fixed; top: 50%; left: 50%; max-width: 460px; width: 80%; transform: translate(-50%, -50%); text-align: center;}
.error_wrap .error_title{font-size: 32px; font-weight: 600; color: #000;}
.error_wrap .error_txt{margin-top: 30px; padding-top: 30px; border-top: 1px solid #ccc; line-height: 1.5; font-size: 20px;}
.error_wrap .error_btn{display: flex; width: 100%; height: 70px; line-height: 70px; margin: 40px auto 0; font-size: 0;}
.error_wrap .error_btn .btn{position: relative; width: 100%; font-size: 20px; color: #FFF; text-align: center; border: 1px solid transparent; box-sizing: border-box; background: #91af96;}

/* ~ 1024px ----------- */
@media only screen 
and (max-width :1023px)
{

  /* layout */
	.sub_layout{padding-bottom: 100px;}
	.sub_contents{margin: 0 20px;width:auto;}
  .sub_contents .cont_title,
  .sub_contents .cont_text{padding: 0 !important;}
  .sub_section{margin-top: 100px;}
  .sub_section:nth-of-type(1){margin-top: 80px;}
  .contents .tab_list{margin-right: 20px !important;margin-left: 20px !important;}
  .ac img{width: 100%;}

  /* 카테고리 */
  .category ul li a{padding: 30px 20px;font-size: 19px;}

  /* visual */
  .sub_visual{background-attachment: initial;}
  .sub_visual .visual_description .visual_title{font-size: 60px;}
  .sub_visual .visual_description .visual_text{font-size: 18px;}

  /* contents */
  .cont_title{font-size: 40px;}
  .cont_title.small{font-size: 29px;}
  .cont_text{font-size: 19px;}
  .cont_sub{font-size: 31px;}
  .sub_description .cont_title{font-size: 31px;text-align: left;}
  .sub_description .cont_text{font-size: 22px;text-align: left;}
  .contents .cont_title,
  .contents .cont_text{padding: 0 20px;}
  .contents .director_area{padding-left: 20px;padding-right: 20px;box-sizing: border-box;}

	/* 탭 */
	.tab_list{margin: 60px 0 50px;}
	.tab_list li{padding:0;min-width:auto;width:33.33%;}
	.tab_list li:nth-child(n+4):nth-child(-n+15){margin-top:10px;}
	.tab_list li a{font-size:20px;}
	
	.info_list{ margin-top:30px;}
	.info_list li{*zoom:1;}
	.info_list li:after{content:"";display:block;clear:both;}
	.info_list .first{width:94.2090395480226%;border-bottom:1px solid #fff;border-right:0;padding:15px 0 15px 5.790960451977401%;}
	.info_list .second{float:left;width:44.04980387923279%;padding:15px 0 15px 5.790960451977401%; border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5; }
	.info_list .third{float:left;padding:15px 66px 15px 5.790960451977401%;border-top:1px solid #e5e5e5;border-left:1px solid #fff;}
	.icon_info{float:left;}
	.icon_info img{width:57px;}
	.info_text{float:left;margin-left:18px;margin-top:9px;width:auto;font-size:15px;color:#333;line-height:22px;}
	.info_text span{font-weight:bold;}
	.info_list .second .info_text, .info_list .third .info_text{line-height:20px;}
	.info_list .second .info_text span, .info_list .third .info_text span{display:block;font-size:18px;}

	/* 테이블 */
	.normal_table table thead th{letter-spacing:0;}
  .list_tb{font-size: 16px;}
  .list_tb thead tr th{font-size: 18px;}


  /* 회사개요 */
  .info_company .cont1_2 .cont_box{margin: 45px 20px 0;padding: 30px 20px;font-size: 17px;}
  .info_company .cont1_2 .cont_list{margin: 0 30px;}
  .info_company .cont1_2 .cont_list li{height: auto;}
  .info_company .cont1_2 .cont_list .list_tit{width: 175px;font-size: 31px;}
  .info_company .cont1_2 .cont_list .list_tit span{font-size: 15px;}
  .info_company .cont1_2 .cont_list .list_txt{width: calc(100% - 210px);font-size: 19px;}
  .info_company .cont1_2 .cont_area .area_box{text-align: left;margin-top: 140px;}
  .info_company .cont1_2 .cont_area .area_box .area_list{margin: 30px 20px 0;}
  .info_company .cont1_2 .cont_area .area_box .area_list li{display: block;margin-bottom: 1px;height: auto;border: 1px solid #eaeaea;box-sizing: border-box;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info{padding: 20px 30px;width: auto;text-align: left;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info:after{display: none;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_tit{margin: 5px 0 20px;font-size: 36px;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_sub{font-size: 25px;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_txt + div img{width: 200px;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_inner{width: auto;text-align: left !important;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_img{position: relative;left: 0;margin: 0 !important;transform: none !important;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_img img{width: 100%;}

  /* 연혁 */
  .history_area .his_view{max-height: 1530px;overflow: hidden;}
  .history_area .his_view.on{max-height: inherit; overflow: visible;}
  .history_area .his_btn{display: block;margin-top: 50px;font-size: 28px;color: #898989}
  .history_area .his_btn span:before{content: '더보기';}
  .history_area .his_btn.on span:before{content: '접기';}
  .history_area .his_btn:after{display: block; margin: 10px auto 0; width: 15px; height: 15px; border: solid #898989; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: '';}
  .history_area .his_btn.on:after{margin-top: 20px;border-width: 3px 0 0 3px;}

  /* CI */
  .ci_text2 span{display:inline;}
  .ci_text2 .t_block, .t_block{display:block;}
  .ci_color_list{width:670px;margin:40px auto 0;*zoom:1;}
  .ci_color_list li{margin-left:72px;}
  .ci_color .color span{display:block;}
  .hyundai_ci_area{padding-top:45px;margin-top:55px;border-top:1px solid #ccc;}
  .hyundai_ci_area:first-child{padding-top:0;margin-top:0;border-top:0;}
  .ci_down_area{margin-top:15px;text-align:right;}
  .btn_ci_down{display:inline-block;width:138px;height:26px;background-color:#fff;border:1px solid #ccc; font-size:13px;color:#646464;line-height:26px;text-align:center; }
  .ci_img2{padding-top:48px;}
  .ci_block{display:block;}
  .logo_type{padding-top:88px;padding-bottom:65px;}
  .word_mark{padding-top:66px;padding-bottom:45px;}
  .ci_color_img{padding:66px 0;}


	/* 사업분야 */
  .business .business_layout .center{width: auto;}
  .business .business_number{padding-top: 60px;}
  .business .business_number .cont_text{font-size: 19px;}
  .business .business_number .cont_list{margin: -50px 20px 170px;width: auto;transform: translateY(70px);}
  .business .business_number .cont_list dl{padding: 40px 0 10px;min-height: 140px;}
  .business .business_number .cont_list dl dt{width: 10%;font-size: 30px;}
  .business .business_number .cont_list .num{font-size: 30px;}
  .business .business_number .cont_list .txt{font-size: 16px;}
  .business .business_layout{padding: 0 20px;}
  .business .business_layout .right > .cont_img img,
  .business .business_layout .left > .cont_img img{transform: none;}
  .business .business_layout .right .cont_info,
  .business .business_layout .left .cont_info{position: relative;margin: 0;left: 0;width: auto;transform: none;}
  .business .business_layout .left{overflow: inherit;}
  .business .business_layout .cont_img img{width: 100%;}
  .business .business_layout .cont_title,
  .business .business_layout .cont_text,
  .business .business_layout .cont_sub{padding: 0 !important;}
  .business .business_scroll_img{display: none;}
  .business .cont1_1 .cont_list{margin: 40px 0 0;flex-wrap: wrap;}
  .business .cont1_1 .cont_list li{display: block;padding: 20px 0;width: 100%;height: auto;font-size: 30px;}
  .business .cont1_1 .cont_list li:not(:first-child){margin: 20px 0 0 0;}
  .business .cont1_1 .cont_list li:before{display: inline-block !important;margin: 0 10px 0 0;width: 70px;height: 60px;vertical-align: middle;}
  .business .cont1_1 .cont_list li span{display: inline-block;width: auto;vertical-align: middle;}
  .business .cont1_1 .cont_list li span:after{display: inline-block;margin: 0 0 0 10px;padding: 0;width: 15px; height: 15px; border: solid #d7c3a0; border-width: 2px 2px 0 0;border-radius: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg);background: transparent;content: '';vertical-align: middle;}
  .business .cont1_1 .cont_list li:hover{background: none;color: #d7c3a0;}
  .business .cont1_1 .cont_list li:hover span:after{display: inline-block;}
  .business .cont1_1 .cont_pop .list{left: 5%; width: 90%; transform: translateY(-50%);}
  .business .cont1_1 .cont_pop .list img{width: 100%;}
  .business .cont1_2 .business_layout .right .cont_text{margin: 30px 0 0 0;}
  .business .cont1_2 .business_layout .right .cont_text div{margin: 30px 0;}
  .business .cont1_2 .business_layout .right .cont_text div img{max-width: 500px;width: 100%;}
  .business .cont1_2 .business_layout .pc{display: none;}
  .business .cont1_2 .business_layout .mo{display: block;}
  .business .cont1_3 .cont_img{margin: 60px -20px 0 0;}
  .business .cont1_4 .cont_img div:nth-of-type(2){position: relative;right: initial;bottom: inherit;border: 0;}
  .business .cont1_3 .cont_img .list .pc{display: none;}
  .business .cont1_3 .cont_img .list .mo{display: block;}
  .business .cont1_3 .cont_img .list,
  .business .cont1_4 .cont_img .list{width: 260px !important;}
  .business .cont1_4 .cont_img{margin-right: -20px;}
  .business .cont1_4 .cont_img .list{margin-right: 10px;}
  .business .cont1_4 .dot_list{margin: 30px 0;}
  .business .cont2_3 .cont_pop > div{left: 5%; width: 90%; transform: translateY(-50%);}
  .business .cont2_3 .cont_pop > div img{width: 100%;}
  .business .cont3_1{padding-bottom: 290px;}
  .business .cont3_2 .cont_img,
  .business .cont3_3 .cont_img,
  .business .cont3_4 .cont_img{margin: 0 -20px 30px;}
  .business .cont3_2{margin-top: 0;}
  .business .cont3_3 .cont_info .cont_text div img{max-width: 450px;}
  .business .cont3_5 .cont_list{margin-top: 30px;}
  .business .cont3_5 .cont_list{margin: 40px 0 0;flex-wrap: wrap;}
  .business .cont3_5 .cont_list li{display: block;padding: 20px 0;width: 100%;height: auto;font-size: 30px;}
  .business .cont3_5 .cont_list li:not(:first-child){margin: 20px 0 0 0;}
  .business .cont3_5 .cont_list li:before{display: inline-block !important;margin: 0 10px 0 0;width: 70px;height: 60px;vertical-align: middle;}
  .business .cont3_5 .cont_list li span{display: inline-block;width: auto;vertical-align: middle;}
  .business .cont3_5 .cont_list li span:after{display: inline-block; margin: 0 0 0 10px;padding: 0;width: 15px; height: 15px; border: solid #d7c3a0; border-width: 2px 2px 0 0;border-radius: 0; background: transparent; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: '';vertical-align: middle;}
  .business .cont3_5 .cont_list li:hover{background: none;color: #d7c3a0;}
  .business .cont3_5 .cont_list li:hover span:after{display: inline-block;}
  .business .cont3_5 .cont_pop > div{left: 5%; width: 90%; transform: translateY(-50%);}
  .business .cont3_5 .cont_pop .inner .pc{display: none;}
  .business .cont3_5 .cont_pop .inner .mo{display: block;}
  .business .cont3_5 .cont_pop .scroll{height: 450px;}
  .business .cont3_5 .cont_pop .scroll img{width: 100%;}
  .business [class^="cont5_"] .cont_list .pc{display: none;}
  .business [class^="cont5_"] .cont_list .mo{display: block;}
  .business [class^="cont5_"] .cont_list{margin-right: -20px;white-space: nowrap;}
  .business [class^="cont5_"] .cont_list li{display: inline-block;float: none !important;margin-right: 10px !important;width: 260px !important;border: 1px solid #c4c4c4;}
  .business [class^="cont5_"] .cont_list li:hover:after{display: none;}
  .business [class^="cont5_"] .cont_list li span{display: block;position: relative;top: 0;padding: 15px 0 5px;font-size: 20px;color: #000;text-align: center;opacity: 1;}
  .business [class^="cont5_"] .cont_list li span:after{display: inline-block; margin: -2px 0 0 5px; width: 10px; height: 10px; border: solid #000; border-width: 2px 2px 0 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: ''; vertical-align: middle;}
  .business [class^="cont5_"] .cont_list li img{width: 100%;}
  .business [class^="cont5_"] .cont_pop .list{left: 5%;width: 90%;transform: translateY(-50%);}
  .business [class^="cont5_"] .cont_pop .list img{width: 100%;}
  .business.greating .business_number .bg .cont_title{text-align: center;}
  .business.greating .business_number .bg .cont_title span{display: block;font-size: 32px;font-weight: bold;}
  .business [class^="cont6_"] .pc{display: none;}
  .business [class^="cont6_"] .mo{display: block;}
  .business [class^="cont6_"] .cont_img img{width: 100%;}
  .business .cont6_1 .cont_list{margin-top: 0;}
  .business .cont6_1 .cont_list > li{padding-left: 0;width: 100%;height: auto;}
  .business .cont6_1 .cont_list > li:not(:first-child){margin-top: 30px;}
  .business .cont6_1 .cont_list .box{display: block;padding: 30px 20px 0 20px;}
  .business .cont6_1 .cont_list .img,
  .business .cont6_1 .cont_list > li:nth-child(2) .img{position: relative;left: 0;top: 0;margin: 0;}
  .business .cont6_1 .cont_list .img{padding-right: 30px;}
  .business .cont6_1 .cont_list > li:nth-child(2) .box{text-align: right;}
  .business .cont6_1 .cont_list > li:nth-child(2) .img{padding: 0 0 0 30px;}
  .business .cont6_1 .cont_list .img img{transform: translateX(-10%);width: 100%;}
  .business .cont6_1 .cont_list > li:nth-child(2) .img img{transform: translateX(10%);}
  .business .cont6_1 .cont_list .img.fadeInMove img, 
  .business .cont6_1 .cont_list > li:nth-child(2) .img.fadeInMove img{transform: translateX(0);}
  .business .cont6_1 .cont_list .cont_sub{font-size: 32px;}
  .business .cont6_1 .cont_list .cont_text{margin-left: 10px;padding: 0;}
  .business .cont6_1 .cont_box{width: auto;}
  .business .cont6_2 .cont_sec{margin-top: 100px;}
  .business .cont6_2 .cont_img{margin: 0 -20px 40px;}
  .business .cont6_2 .cont_box{margin: 0 20px;width: auto;}
  .business .cont6_2 .cont_box .cont_text{padding: 0 0 0 15px;}
  .business .cont6_2 .cont_box .cont_list .cont_sub{margin: 0 0 20px;padding-left: 15px;line-height: 0.8;font-size: 32px;border-left: 1px solid #3e3a39;}
  .business .cont6_2 .cont_box .cont_list .tit{font-size: 25px;}
  .business .cont6_2 .cont_box .cont_list .txt{padding-left: 0;font-size: 18px;}
  .business .cont6_2 .cont_sec .cont_title{text-align: left;}
  .business .cont6_2 .cont_sec .cont_title:before{display: none;}
  .business .cont6_2 .cont_sec .cont_title span{padding: 0;}
  .business .cont6_2 .medi{margin-top: 0;border-top: 0;}
  .business .cont6_2 .challenge .cont_box{padding-left: 0;}
  .business .cont6_2 .challenge .cont_box .cont_img,
  .business .cont6_2 .daily .cont_box .cont_img{position: relative;left: 0;right: 0;margin-left: 0;margin-right: 0;}
  .business .cont6_2 .market .cont_title,
  .business .cont6_2 .cont_top{text-align: left;}
  .business .cont6_3 > .cont_img,
  .business .cont6_4 > .cont_img{margin-bottom: 40px;}
  .business .cont6_3 .cont_text + .cont_img{margin-top: 30px;}
  .business .cont6_3 .cont_text .pc{display: none;}
  .business .cont6_3 .cont_list img{width: 100%;}
  .business .cont6_3 .cont_list .list{margin: 0 10px;}
  .business .cont6_4{text-align: left;}
  .business .cont6_4 .cont_img{margin-left: 0;}

	/* 공지사항 */
	.t_block_w_inline{display:block;}
	.block_list li img{}
	.btn_more_notice{margin-top:30px;}

  /* 수상내역 */
  .awards_area .award_list .img img{max-width: 200px;width: 100%;}

	/* 뷰 */
	.prev_next_tb tbody tr td a{display:block;width:500px;margin-left:20px;
	  font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	}


	/* 열린이야기 참여신청 */
	.open_part_appli{margin-left:31px;}

	.write_tb{width:100%;border-bottom:1px solid #7f7f7f;}
	.write_tb tbody tr th{width:105px;}
	.write_tb tbody tr td{padding:11px;}

	.input_name{width:50%;}
	.input_phone1, .input_phone2, .input_phone3{width:15%;}

	.input_email{width:40%;}
	.input_email2{width:20%;}
	.input_email3{width:30%;}

	.input_open_title{width:100%;}

	.file_input_textbox{width:80.14851485148515%;}
	.file_input_div{width:15.78107810781078%;}

	.personal_check_area .write_tb tbody tr:first-child th{width:117px;padding-left:8px;letter-spacing:-1px;}
	.personal_check_area .write_tb textarea{width:90%;padding:20px 5%;}


	/* 공고사항 */
	.notice_regist_date{margin-top:14px;}
	.btn_pdf{margin-top:11px;text-align:left;}
	.block_list li .btn_pdf img{display:inline;width:auto;}

	.notice_search_area .list_search_area{padding-left:7px;background:url("/Contents/images/icon/line_date.jpg") no-repeat left center;}
	.notice_search_area .text_input_search{width:150px;}


	/* 애널리스트 리포트 */
	.analyst_company{margin-top:38px;position:static;}	


	/* 자주묻는 질문 */
	.faq_area .list_search_area{background-image:none;} 
	.text_answer{width:89.29663608562691%;}



	/* 거래 상담 */
	.check_catagory_area{padding:22px 0;}

	.counsel_text{float:none;height:22px;margin-left:9px;}

	.counsel_check{float:none;}

	.counsel_area{border-top:3px solid #231f20;padding-top:15px;*zoom:1;}
	.counsel_area:after{content:"";display:block;clear:both;}

	.input_info_area{float:none;width:100%;margin-left:0px;}

	.counsel_input_list li label{display:inline-block;width:71px;padding-left:30px;}
	.counsel_input_list li strong{margin-left:-12px;}

	.title_contents_area{float:none;width:100%;margin-right:0px;}
	.title_contents_area .counsel_input_list li:first-child{border-top:1px solid #e5e5e5;}
	.title_contents_area .counsel_input_list li label{width:71px;vertical-align:top;margin-top:4px;}

	.counsel_content{width:80.45197740112994%;height:160px;padding:15px 2%;}
	.counsel_title{width:84.45197740112994%;}
	.consel_check_area .write_tb tbody tr:first-child th{width:163px;padding-left:0;text-align:center;}
	.consel_check_area .write_tb textarea{width:90%;}



	/* 물류센터 */
	.distri_list{margin:65px 0px 0;}
	.distri_list > li{margin-top:20px;*zoom:1;}

	.distri_center_info{float:right;width:52.25988700564972%;margin-top:17px;}
	.title_center{margin-left:12px;font-size:17px;color:#333;font-weight:normal;}

	.distri_info_list{margin-top:7px;border-top:2px solid #231f20;border-bottom:1px solid #7f7f7f;}
	.distri_info_list li{padding-left:21px;
	  background:url("/Contents/images/icon/icon_green_arrow.jpg") no-repeat 12px 12px;background-size:3px;
	  font-size:12px;line-height:31px;letter-spacing:-1px;
	}

	.img_distri img{width:322px;}
	
	.socail_children{margin-top:0;}
  	.socail_children img{width:100%;}

	/* 윤리경영 안내 */
	.ethics_area .cont1_1 .ethics_img{margin:0 -4.5%;}
	.ethics_area .cont1_1 .ethics_list,
	.ethics_area .cont1_2 .ethics_list,
	.ethics_area .cont1_3 ul{width:100%;}
	.ethics_area .cont1_1 .ethics_list li{margin-left:0;width:47%;min-height:141px;}
	.ethics_area .cont1_1 .ethics_list li:nth-of-type(2n){margin-left:6%;}
	.ethics_area .cont1_3 ul li{width:48%;height:11vh;}
	.ethics_area .cont1_3 ul li:first-child{margin-right:3%;}
	
	/* 비전 2020 */
	.vision_area img{width:100%;}
	
	/* 현대그린푸드 */
	.company{}
  .company .title_description{padding-top: 320px;}
	.info_company img{width:100%;}
  .txt h4 img,
	.info_company .cont1_3 p img{width:auto;}

	/* 사이버 신문고 */
	.sinmungo_area{width:100%;}
	.sinmungo_area li{margin-left:3%;width:30%;}
	.check_sinmungo span{display:block;height:53px;}
	.etc_faq_area{margin-top:50px;padding:82px 0 23px 33.07086614173228%;border-top:1px solid #ccc;
	  background:url("/Contents/images/info/icon_faq.jpg") no-repeat left 69px;
	}


	/* 제보하기 */

	.secret_list{padding:55px 0 45px 0;}
	.secret_list li{float:left;width:29.3%;padding:0 2%;text-align:center;}
	.secret_list .secret_second{margin:0;}

	.secret_dl dd span{display:inline;}


	/* 통합검색 */
	.input_search{width:53.19335083114611%;height:54px;padding-left:21px;border:8px solid #2cbfa8;font-size:24px;color:#000;}

	.btn_total_search{width:78px;height:68px;background-color:#00816d;border:1px solid #007462;
	  font-size:20px;color:#fff;cursor:pointer;
	  -webkit-appearance :none;
      -webkit-border-radius :0;
      border-radius:0;
	}

	.search_tab_list{margin:50px 0 0 -1px;}
	.search_tab_list li{width:24.5%;margin-bottom:1px;}
	.search_tab_list li:first-child{margin-left:1px;}
	.search_tab_list li a{height:50px;font-size:20px;line-height:50px;}
	.search_tab_list .on .icon_tab_bubble{display:none;}
	
	/* 지속가능경영 */
	.sus_area [class^="cont4"]{width:auto;}
	.sus_area [class^="cont4"] .sus_image{margin:50px 20px 0;width:auto;}
  .sus_area .cont4_4 .box .pc{display: none;}
  .sus_area .cont4_4 .box .mo{display: block;}
	.sus_area .cont4_4 .box .sus_image{margin-top:0;height:auto !important;font-size:17px;}
	.sus_area .cont4_4 .box .sus_image .text{margin-bottom:50px;padding:0 !important;text-align:center;}
	.sus_area .cont4_4 .box .sus_image ul{margin:0 -20px;display:flex;}
	.sus_area .cont4_4 .box .sus_image ul li{position:relative;width:100% !important;height:auto !important;}
	.sus_area .cont4_4 .box .sus_image ul li:nth-of-type(1){margin-right:20px}
	.sus_area .cont4_4 .box .cont_title{margin-top:140px;font-size:30px;}
	.sus_area .cont4_4 .box1 .sus_image ul li:nth-of-type(2){top: 0;margin-top: 40px;}
	.sus_area .cont4_4 .box2 .sus_image ul li:nth-of-type(1){top: 0;margin-top: 40px;width:45% !important;}
  .sus_area .cont4_4 .box2 .sus_image ul li:nth-of-type(2){top: 0;}
	.sus_area .cont4_4 .box3 .sus_image ul li:nth-of-type(2){top: 0;margin-top: 40px;width: 80% !important;}
	.sus_area .cont4_4 .box4 .sus_image ul:nth-of-type(1){justify-content: right;}
  .sus_area .cont4_4 .box4 .sus_image ul:nth-of-type(1) li:nth-of-type(1){display: none;}
	.sus_area .cont4_4 .box4 .sus_image ul:nth-of-type(1) li:nth-of-type(2){top: 0;width:90% !important;}
  .sus_area .cont4_4 .box4 .sus_image ul:nth-of-type(2) li:nth-of-type(1){display: block;width:70% !important;}
  .sus_area .cont4_4 .box4 .cont_text{margin: 0 20px;width: auto;background: none;text-align: left;}
  .sus_area .cont4_4 .box4 .cont_text span{display: block;margin: 0;}
	.sus_area .cont4_5 .sus_slide_area{margin:0;padding:0;width:auto;}

	/* IT- 서비스 사업 :홍보자료 */
	.tab_list_5{margin:50px auto 0;}
	.tab_list_5 li{width:19.6%;}


	/* IT- 서비스 사업 :채용 */
	.job_text{float:left;width:82%;}

	.process_list{margin-left:0;}
	.process_list li{float:left;background:url("/Contents/images/business/arrow_process.jpg") no-repeat left 47px;background-size:15px;
	  padding-left:20px;margin-left:20px;
	}
	.process_list li span{display:block;margin-top:25px;font-size:13px;}
	.process_list li img{width:100px;}


	/* IT서비스사업 - 사업개요 */
	.it_business_area{padding:40px 3.90625% 35px;margin:70px -4% 0;}

	.it_business_text{font-size:17px;line-height:27px;}
	.it_business_text p{margin-top:30px;}

	.manage_business_area{padding:30px 3.90625% 50px;margin:0 -4%;}


	.it_organization_area{padding:30px 3.90625% 75px;margin:0 -4%;}

	.manage_organization_area{margin-top:20px;text-align:center;}
	.manage_organization_area img{width:100%;}

	.it_location_area{padding-top:40px;padding-bottom:140px;}

	.it_location{width:auto;margin:50px auto 0;}


	/* 구매시스템 - 개요 */
	.combine_list{width:695px;margin:50px auto 0;background:url("/Contents/images/infra/line_combine.jpg") no-repeat left 50px;*zoom:1;}
	.combine_list > li{float:left;width:170px;margin-left:0px;text-align:center;}
	.combine_list > li > img{width:120px;}
	.combine_list dl{margin-top:20px;}
	.combine_list dt{margin-bottom:15px;font-size:22px;color:#333;font-weight:bold;}

	.combine_text_list li{margin-top:20px;font-size:11px;color:#666;line-height:17px;}

	.discri_list{width:663px;padding-top:25px;margin:37px auto;
	  background:url("/Contents/images/infra/discri_bg.png") no-repeat center top;background-size:663px;*zoom:1;
	}
	.discri_list:after{content:"";display:block;clear:both;}
	.discri_list > li{float:left;width:207px;margin-left:20px;}
	.discri_list > li:first-child{margin-left:0;}
	.discri_list > li img{width:140px;}
	.discri_list dt{margin-bottom:-37px;text-align:center;}

	.discri_text_list{height:135px;padding:45px 25px 0 16px;}
	.discri_text_list li{margin-top:8px;padding-left:14px;font-size:11px;color:#555;line-height:16px;text-align:left;}

	.discri_text_list1{background:url("/Contents/images/infra/discri_list_bg1.png") no-repeat left top;background-size:207px;}
	.discri_text_list2{background:url("/Contents/images/infra/discri_list_bg2.png") no-repeat left top;background-size:207px;}
	.discri_text_list3{background:url("/Contents/images/infra/discri_list_bg3.png") no-repeat left top;background-size:207px;}


	/* 구매시스템 - 농장 목장 */
	.map_farm{margin-top:65px;padding-bottom:38px;padding-top:785px;background-size:680px;}

	.farm_explain{padding-top:0;}
	.farm_explain img{width:100%;}
	
	/* IT서비스사업 - 사업실적 */
	.business_result_area img{width:100%;}


	/* 식품안전시스템 - 개요 */
	.img_3depth{margin:45px auto 0;text-align:center;}
	.img_3depth img{width:100%;}


	.haccp_list{width:auto;padding-left:0;padding-top:14px;margin:0 auto 60px;*zoom:1;}
	.haccp_list:after{content:"";display:block;clear:both;}
	.haccp_list li{float:left;width:50%;margin-left:0;text-align:center;}

	.haccp_step_img img{width:100%;}

	.infra_safe_area{margin-top:48px;}
	.safe_process{width:714px;height:286px;margin:32px auto 0;
	  background:url("/Contents/images/t/infra/safe_process_bg.jpg") no-repeat left top;position:relative;
	}
	.safe_process li{width:204px;height:101px;padding-top:35px;text-align:center;}

	.safe_process .process_1{position:absolute;left:0;top:0;}
	.safe_process .process_2{position:absolute;left:255px;top:0;}
	.safe_process .process_3{height:113px;padding-top:23px;position:absolute;right:0;top:0;}
	.safe_process .process_4{position:absolute;left:127px;bottom:0;}
	.safe_process .process_5{height:107px;padding-top:29px;position:absolute;left:382px;bottom:0;}

	.safe_process dt{background:url("/Contents/images/infra/line_safe_dt.jpg") no-repeat center bottom;padding-bottom:8px;margin-bottom:5px;
	  font-size:16px;color:#333;font-weight:bold;
	}
	.safe_process dd{font-size:11px;color:#666;line-height:15px;}


	/* 식품안전시스템 - 식품위생연구소 */
	.img_safe_system{padding-bottom:0;}
	.img_safe_system img{width:100%;}

	.img_history_lab{height:367px;margin-top:70px;padding-bottom:0;
	  background:url("/Contents/images/infra/img_history_lab.jpg") no-repeat center top;background-size:708px;
	}

	.analysis_area{width:690px;margin:45px auto 0;padding-left:0;padding-bottom:0;*zoom:1;}
	.analysis_area:after{content:"";display:block;clear:both;}

	.analysis_list{float:left;width:316px;margin-left:50px;}
	.analysis_list:first-child{margin-left:0;}
	.analysis_list > li{margin-top:67px;text-align:left;*zoom:1;}

	.icon_analysis{float:left;}
	.icon_analysis img{width:55px;}

	.analysis_dl{float:left;width:260px;}
	.analysis_dl dt{width:auto;border-bottom:3px solid #70696b;padding-left:15px;padding-bottom:10px;margin-bottom:15px;
	  font-size:16px;color:#444;letter-spacing:-1px;
	}
	.analysis_dl dt span{font-size:11px;}
	.analysis_dl dd{padding-left:10px;font-size:11px;color:#555;line-height:17px;}


	.test_process_list{margin-top:50px;padding-left:0;*zoom:1;}
	.test_process_list:after{content:"";display:block;clear:both;}
	.test_process_list li{float:left;padding-left:25px;margin-left:16px;
	  background:url("/Contents/images/infra/arrow_test.jpg") no-repeat left 56px;background-size:12px;text-align:center;
	}
	.test_process_list strong{display:block;width:138px;height:138px;font-size:12px;line-height:190px;}
	.test_process_list .test_process1{background:url("/Contents/images/infra/icon_test1.jpg") no-repeat left top;background-size:138px;}
	.test_process_list .test_process2{background:url("/Contents/images/infra/icon_test2.jpg") no-repeat left top;background-size:138px;}
	.test_process_list .test_process3{background:url("/Contents/images/infra/icon_test3.jpg") no-repeat left top;background-size:138px;}
	.test_process_list .test_process4{background:url("/Contents/images/infra/icon_test4.jpg") no-repeat left top;background-size:138px;}

	.test_process_list span{display:block;margin-top:15px;font-size:11px;color:#666;line-height:17px;}


	.respon_info_list{margin-top:65px;background-color:#f7f8f9;*zoom:1;}
	.respon_info_list:after{content:"";display:block;clear:both;}
	.respon_info_list li{float:left;height:41px;padding:9px 5px 0 5px;border-left:1px solid #fff;border-right:1px solid #e7e7e7;
	  text-align:left;*zoom:1;
	}
	.respon_info_list li:after{content:"";display:block;clear:both;}
	.respon_info_list li:first-child{width:80px;border-left:0;}
	.respon_info_list .last{border-right:0;}
	.respon_info_list strong{display:block;font-size:11px;color:#111;}
	.respon_info_list span{display:block;margin-top:3px;font-size:9px;color:#555;}
	.respon_info_list .info_address{font-size:9px;}

	.info_icon{float:left;}
	.info_icon img{width:35px;}
	.respon_info_text{float:left;margin-left:11px;margin-top:5px;}
	
	.btn_guide_list{width:100%;padding-left:0px;margin:18px auto 0;*zoom:1;}
	.btn_guide_list:after{content:"";display:block;clear:both;}
	.btn_guide_list li{float:left;width:25%;margin-left:0;text-align:center;}
	.btn_guide_list li:first-child{margin-left:11%;}
	.btn_guide_list li img{width:auto;height:25px;}

	/* 가공전처리 - 개요 */
	.make_area{margin-top:46px;padding-bottom:105px;}

	.make_list{width:708px;padding-top:110px;margin:0 auto;
	  background:url("/Contents/images/infra/line_make.jpg") no-repeat 36px top;*zoom:1;
	}
	.make_list span{display:block;font-size:11px;color:#666;}

	.make_certify_list li{background:url("/Contents/images/infra/icon_ball_cs.jpg") no-repeat left 7px;padding-left:4px;
	  font-size:11px;color:#666;text-align:left;line-height:22px;
	}

	.make_area2{padding-bottom:0;}
	.make_list2{width:708px;margin:0 auto;background-position:40px top;}
	.make_list2 .make_certify_list{margin-left:-100px;}
	.make_list > .make_2_fish{margin-right:219px;}


	/* 고객서비스 - 개요 */
	.cs_center_area{margin-top:45px;padding-bottom:0px;}
	.cs_center_area img{width:100%;}

	.claim_list{width:670px;margin:40px auto 0;padding-bottom:0px;*zoom:1;}
	.claim_list:after{content:"";display:block;clear:both;}
	.claim_list > li{float:left;background:url("/Contents/images/infra/arrow_claim.jpg") no-repeat left 60px;background-size:39px;
	  padding-left:43px;margin-left:8px;
	  text-align:center;
	}
	.claim_list > li img{width:189px;}

	.opinion_check_area .title_infra{font-size:25px;line-height:37px;}

	.opinion_check_list{width:670px;margin:40px auto 0;*zoom:1;}
	.opinion_check_list li{float:left;padding-left:23px;margin-left:8px;
	  background:url("/Contents/images/infra/arrow_opinion.jpg") no-repeat left 44px;
	}
	.opinion_check_list li img{width:97px;}

	.text_opinion{display:block;margin-top:19px;font-size:20px;color:#444;}

	.text_opinion_first{color:#00816d;}
	.text_opinion_last{color:#533700;}


	/* 고객서비스 - cs 교육 */
	.cs_process{margin-top:77px;padding-bottom:0;}
	.cs_process img{width:100%;}

	.cs_process_list{width:662px;margin:42px auto 0;
	  background:url("/Contents/images/infra/cs_process_bg.jpg") no-repeat left top;background-size:662px;*zoom:1;
	}
	.cs_process_list:after{content:"";display:block;clear:both;}
	.cs_process_list > li{float:left;width:203px;margin-left:25px;}
	.cs_process_list dt{margin-bottom:55px;font-size:15px;color:#4c3200;line-height:40px;text-align:center;font-weight:bold;}
	.cs_process_list .distri{color:#008570;}
	.cs_process_list .out{color:#4d4547;}
	.cs_process_list dd{padding-left:13px;font-size:11px;color:#666;line-height:18px;text-align:left;} 
	.cs_process_list dd li{margin-top:10px;padding-left:7px;padding-right:0;
	  background:url("/Contents/images/infra/icon_ball_cs.jpg") no-repeat left 7px;
	}
	.cs_process_list dd li:first-child{margin-top:0;}


	/* R&D 시스템 -개요 */
	.develop_list{width:700px;margin:50px auto 0;padding-bottom:0;*zoom:1;}
	.develop_list p:first-child img{width:166px;}

	.menu_develop{width:690px;margin:53px auto 0;*zoom:1;}
	.menu_develop li{float:left;width:200px;}
	.menu_develop p:first-child img{width:220px;}


	/* 가공전처리 - 식재가공 */
	.processed_goods_area{width:auto;margin:0 auto;padding-top:167px;
	  background:url("/Contents/images/infra/make_4_title.jpg") no-repeat center top;background-size:600px;
	}
	.processed_goods{margin:28px auto 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
	.processed_goods > li{padding:20px 0;border-top:1px solid #e5e5e5;}
	.processed_goods > li:first-child{border-top:0;}

	.processed_goods_one{*zoom:1;}
	.processed_goods_one:after{content:"";display:block;clear:both;}
	.processed_goods_one > li{float:left;}

	.processed_goods_one .processed_1{width:164px;}
	.processed_goods_one .processed_2{width:180px;}
	.processed_goods_one .processed_3{width:170px;}
	.processed_goods_one .processed_4{padding-left:12px;}
	.processed_goods_one .processed_4 dl{width:170px;}

	.fish_goods_area{width:auto;margin:0 auto;padding-top:167px;
	  background:url("/Contents/images/infra/make_4_fish.jpg") no-repeat center top;background-size:600px;
	}

	.processed_goods_one .processed_cow_1{width:175px;}
	.processed_goods_one .processed_cow_2{width:330px;}

	.cow_goods_area{width:auto;margin:0 auto;padding-top:167px;
	  background:url("/Contents/images/infra/make_3_cow.jpg") no-repeat center top;background-size:600px;
	}

	/* 외식사업 - 고품격서비스 */
	.service_show_area{padding:73px 3.90625%;background-color:#fff5ed;margin-top:67px;text-align:center;}
	.service_show_area img{width:100%;}

	.service_chic_area{padding:73px 3.90625%;background-color:#f0feff;text-align:center;}
	.service_chic_area img{width:100%;}

	.service_slow_area{padding:73px 3.90625%;background-color:#fefaef;text-align:center;}
	.service_slow_area img{width:100%;}


	/* 고객의 소리 */
	.n_counsel_area .contents{padding:30px;}
	.counsel_list:after{content:"";display:block;clear:both;}
	.counsel_list > li{width:100%;margin-left: 0 !important; }
	.counsel_list > li:after{content:"";display:block;clear:both;}
	.counsel_list .input_text, .counsel_list .input_select{height:32px;line-height:32px;}

	.counsel_list .counsel_name{width:100%;}
	.counsel_list .counsel_phone1, .counsel_list .counsel_phone2, .counsel_list .counsel_phone3{width:105px;}
	.counsel_list .counsel_email1{width:108px;}
	.counsel_list .counsel_email2{width:216px;}

	.counsel_list .file_input_textbox{width:254px;height:32px;}
	.counsel_list .file_input_div, .counsel_list .file_input_button{width:93px;height:34px;background-color:#666;border:0;color:#fff;}
	.counsel_list .file_input_div{margin-left:3px;}

	.title_contents_li dt{float:none;width:auto;text-align:left;}
	.title_contents_li dd{float:none;width:auto;padding-top:7px;}

	.counsel_list .counsel_title{width:100%;}

	.counsel_list > .deal_catagory{width:auto;}
	.counsel_list > .deal_catagory dd{width:467px;}
	
	.counsel_list .counsel_check li{margin-left:10px;}

	.counsel_list .counsel_address{width:173px;}

	 /* 지속가능경엉 */  
	.sus_area{margin-top:0;}
	.sus_area img{width:100%;}
	.sus_area .sus_title{margin:0 -5% 100px;}
	.sus_area .sus_text{font-size:17px;}
	.sus_area.green .sus_text + .sus_title{margin-top:20px !important;}
	.sus_area .sus_banner{margin:0 -5%;min-height:auto;height:auto;}
	.sus_slide_area .sus_slide .txt{padding-left:30px;}
	.sus_slide_area .sus_slide .txt .box{padding:0 40px 0 0;}
	.sus_slide_area .sus_slide .txt .box strong{font-size:20px;}
	.sus_slide_area .sus_slide .txt .box p{font-size:15px;}
	.sus_slide_area .slick-arrow{display:none !important;}
	.sus_area .cont2_1 .sus_banner{padding-right:30px;padding-left:30px;word-break:keep-all;}
	.sus_area .cont2_4 .sus_banner{padding:0 30px;background:transparent;}
	.sus_area.cont3 .sus_section{margin-bottom:150px;}
	.sus_area .cont3_1 .sus_banner{margin-bottom:80px;}
	.sus_area .cont3_1 .sus_list{width:100%;}
	.sus_area .cont3_1 .sus_list dl dt{font-size:20px;}
	.sus_area .cont3_1 .sus_list dl dt:before{margin:0 auto 30px;width:80px;height:77px;}
	.sus_area .cont3_1 .sus_list dl dd{font-size:17px;}
	.sus_area .cont3_3 .sus_list{width:100%;}
	.sus_area .cont3_3 .sus_list .list{width:41%;}
	.sus_area .cont3_3 .normal_table table thead th{font-size:24px;}
	.sus_area .cont4_4 .box .cont_title{margin-top:120px;font-size:24px;}
	.sus_area .cont4_4 .box .sus_image{font-size:15px;}
  .sus_area .cont4_4 .box .cont_title span{font-size: 115%;}
	.sus_area .cont6_1 .sus_list{margin-top:0;width:100%;}
	.sus_area .cont6_1 .sus_list .list{padding-top:40px;}
	.sus_area .cont6_1 .sus_list .list:before{margin-bottom:15px;width:50px;height:50px;}
	.sus_area .cont6_1 .sus_list .ico1:before{background-position:0 0;}
	.sus_area .cont6_1 .sus_list .ico2:before{background-position:-50px 0;}
	.sus_area .cont6_1 .sus_list .ico3:before{background-position:-100px 0;}
	.sus_area .cont6_1 .sus_list .ico4:before{background-position:-150px 0;}
	.sus_area .cont6_1 .sus_list .ico5:before{background-position:-200px 0;}
	.sus_area .cont6_1 .sus_list .ico6:before{background-position:-250px 0;}
	.sus_area .cont6_2 .sus_title{margin-bottom:70px !important;}
	.sus_area .cont6_3 .sus_list{width:auto;text-align:center;}
	.sus_area .cont6_3 .sus_list .list{float:none;display:inline-block;margin:0 1% 25px;width:47%;height:415px;vertical-align:top;}
	.sus_slide_area .sus_slide .txt .box p + img{width:170px;}
	.sus_slide_area .sus_slide .txt .box strong img{margin-right:5px;width:42px;}
	
	 /* 사회공헌활동 */
	.social_area img{width:100%;}
	.social_area .social_title{margin:80px 0 70px;}
	.social_area .social_text{line-height:1.7;}
	.social_area .social_banner{margin:0 -4.5%;height:auto;}
	.social_area .social_banner .social_text{position:relative !important;top:0;padding:0 4.5%;transform:none !important;box-sizing:border-box;}
	.social_area .social_banner .social_bg{bottom:inherit !important;top:50px;}
	.social_area .cont1_1,
	.social_area .cont1_1 .social_banner{margin-bottom:102.5px;}
	.social_area .cont1_2, .social_area .cont1_3{margin-bottom:150px;}
	.social_area .cont1_1 .social_title + .social_text{margin-bottom:60px;}
	.social_area .cont1_2 .social_bg{top:0;height:150px;}
	.social_area .cont1_2 .social_title{margin:0 0 50px;line-height:150px;}
	.social_area .cont1_2 .social_list{margin-top:70px;}
	.social_area .cont1_2 .social_list,.social_area .cont2_2{width:100%;}
	.social_area .cont1_3 .social_list{margin:60px -5% 0;}
	.social_area .cont1_2 .social_list li strong{margin-bottom:20px;height:190px;}
	.social_area .cont1_2 .social_list li p{padding:0 10px;word-break:keep-all;}
	.social_area .cont1_3 .social_list li:nth-of-type(1){margin:0 0 50px;;width:100%;height:245px;font-size:15px;}
	.social_area .cont1_3 .social_list li:nth-of-type(1) strong{margin-bottom:30px;font-size:18px;}
	.social_area .cont1_3 .social_list li:nth-of-type(1) > div{left:4.5%;width:91%}
	.social_area .cont1_3 .social_list li:nth-of-type(2){padding:0 4.5%;width:100%;overflow:hidden;box-sizing:border-box;}
	.social_area .cont1_3 .social_list li:nth-of-type(2) dl{margin-bottom:0;padding-left:0;float:left;width:49%;height:auto;}
	.social_area .cont1_3 .social_list li:nth-of-type(2) dl:nth-of-type(1){margin-bottom:0;}
	.social_area .cont1_3 .social_list li:nth-of-type(2) dl:nth-of-type(2){float:right;}
	.social_area .cont1_3 .social_list li:nth-of-type(2) dl dt{position:relative;}
	.social_area .cont1_3 .social_list li:nth-of-type(2) dl dd{font-size:12px;}
	.social_area .cont1_3 .social_list li:nth-of-type(2) dl dd strong{margin:15px 0;font-size:13px;}
	.social_area .cont2_1 .box1, .social_area .cont2_1 .box2{width:100%;}
	.social_area .cont2_1 .social_banner .social_bg,
	.social_area .cont2_1 .social_banner,
	.social_area .cont2_1 .social_banner .title_sub{height:130px;line-height:130px;}
	.social_area .cont2_1 .box1 .social_title{display:block;margin-bottom:50px;width:100%;text-align:center;}
	.social_area .cont2_1 .box1 .social_list{width:100%;}
	.social_area .cont2_1 .box1 .social_list .list{padding-left:270px;}
	.social_area .cont2_1 .box2 .social_title,.social_area .cont2_1 .box2 .social_text{display:block;width:100%;text-align:center;}
	.social_area .cont2_2{margin-top:50px;}
	.social_area .cont2_3{margin-bottom:150px;}
	.social_area .cont2_3 .social_banner{height:150px;}
	.social_area .cont2_3 .social_title,
	.social_area .cont2_1 .social_title{margin:80px 0 70px;}
	.social_area .cont2_3 .normal_table{width:100%;}


	.environment_area{width:690px;height:242px;margin:52px auto 0;
	  background:url("/Contents/images/info/environment_bg.jpg") no-repeat center top;background-size:690px;position:relative;
	}

	
	.environment_list dt{margin-bottom:10px;font-size:15px;font-weight:bold;}
	.environment_list dd{font-size:12px;color:#666;line-height:18px;}

	.wild{width:200px;left:10px;top:99px;}

	.environment{width:210px;right:27px;top:-20px;}

	.energy{width:220px;right:10px;bottom:70px;}


	/* 브랜드 이야기 */
	.brand_list li{float:left;width:32.7%;}
	.brand_list li img{width:100%;}
	
	
	/* CEO 메세지 */
	.ceo_message_area{width:708px;height:872px;margin:0px auto 0;background:url("/Contents/images/t/info/ceo_bg.jpg") no-repeat left top;}
	
	.ceo_photo_area{height:156px;padding-left:77px;padding-top:105px;}
	.ceo_photo_area img{width:375px;}
	
	.ceo_text_area{padding:37px 77px 0 77px;}
	.ceo_strong{font-size:13px;color:#000;line-height:20px;}
	
	.ceo_text{margin-top:7px;font-size:11px;color:#666;line-height:18px;}
	
	.ceo_name{margin-top:20px;}
	.ceo_name img{width:115px;}
	
	
	/* 식품안전시스템 - 검사항목별 수수료 */
	.layer_commission{width:633px;border:3px solid #3e3e3e;padding:28px 19px 32px 23px;margin-left:-340.5px;margin-top:-356px;
	  background:#fff url("/Contents/images/business/layer_line.jpg") no-repeat center top;
	}
	.title_commission{font-size:30px;color:#333;text-align:center;font-weight:normal;}

	.text_vat{margin-top:9px;margin-bottom:6px;font-size:12px;color:#666;text-align:right;}

	.list_tb tbody tr .micro{padding-left:20px;text-align:left;}

	.micro_area{height:519px;border-bottom:1px solid #7f7f7f;overflow-y:scroll;}
	.micro_area .list_tb{border-bottom:0;}


	.btn_ok_layer{margin-top:27px;text-align:center;}

	.btn_close_commision{position:absolute;right:27px;top:27px;}
	
	

	.desk_area ul.list_left{float:none;}
	.desk_area ul.list_left:first-child{margin-left:20px;}
	
	/* 140930 - CEO 메세지 */
  .ceo_message_area2{background-size:400px;}
  .ceo_message_area2 .ceo_title{padding-top:30px;}
  .ceo_message_area2 .ceo_title img{width:300px;}
    
 

  /*esg 경영*/
  .esg_area .sub_contents{width: auto;}
  .esg_area .cont1_2 .esg_box{width: auto;}
  .esg_area .esg_img img,
  .esg_area .esg_box_img img{width: 100%;}
  .esg_area .cont2_2_1 .esg_text2 span{font-size: 17px;}
  .esg_area .cont2_2_2 .title_director{font-size: 19px;}
  .esg_area .cont2_2_2 .esg_sub_title{margin-top: 80px;font-size: 29px;}
  .esg_area .cont2_2_2 .list{width: auto;}
  .esg_area .cont2_2_2 .list li{width: 49%;}
  .esg_area .cont2_2_3 .esg_guide li{padding-left: 20px;font-size: 15px;text-indent: -20px;}
  .esg_area .cont2_2_4 .esg_btn{margin-left: 0;}
  .esg_area .cont2_2_6 .esg_list{width: 100%;}
  .esg_area .cont2_2_7 .esg_btn{margin-top: 40px;width: 100%;}
  .esg_area .cont2_2_5 .esg_slider{width: 100%;cursor: auto;}
  .esg_area .cont2_2_5 .esg_slider img{width: 100%;}
  .esg_area .cont3_1_1 .esg_box{display: block;width: auto;}
  .esg_area .cont3_1_1 .esg_box .visual{position: relative;margin: 0 0 180px 0;width: 100%;height: 260px;text-align: left;background-size: cover !important;background-position: center center !important;}
  .esg_area .cont3_1_1 .esg_box.num1 .visual{background-image: url('/Contents/images/esg/c/visual01_m.jpg');}
  .esg_area .cont3_1_1 .esg_box.num2 .visual{margin-bottom: 120px;background-image: url('/Contents/images/esg/c/visual02_m.jpg');}
  .esg_area .cont3_1_1 .esg_box.num2{margin-top: 100px;}
  .esg_area .cont3_1_1 .esg_box .visual .visual_item{padding: 180px 20px 0 20px; width: auto;}
  .esg_area .cont3_1_1 .esg_box .visual .visual_tit{font-size: 40px;}
  .esg_area .cont3_1_1 .esg_box .visual .visual_txt{font-size: 15px;color: #595757;}
  .esg_area .cont3_1_1 .esg_box .visual .pc{display: none;}
  .esg_area .cont3_1_1 .esg_box .visual .mo{display: block;}
  .esg_area .cont3_1_1 .esg_box .list{margin: 0 15px;white-space: nowrap;}
  .esg_area .cont3_1_1 .esg_box .list .box{display: inline-block;margin: 0;white-space: normal;vertical-align: top;}
  .esg_area .cont3_1_1 .esg_box .list .slick-slide{padding: 0 5px;}
  .esg_area .cont3_1_1 .esg_box .list .box .box_tit{font-size: 25px;}
  .esg_area .cont3_1_1 .esg_box .list .box .box_txt{font-size: 16px;}
  .esg_area .cont3_1_1 .esg_box .list .box .box_txt span{font-size: 15px;}
  .esg_area .cont3_1_1 .esg_box .box_img img{width: 100%;}
  .esg_area .cont3_2_1 .director_area,
  .esg_area .cont3_2_2 .director_area{margin-top: 40px;}
  .esg_area .cont4_6_1 .esg_box li{float: none;width: 100%;}
  .esg_area .cont4_6_1 .esg_btn_down, .esg_area .cont4_6_2 .esg_btn_down{width: 100%;}
  .esg_area .cont4_4_1,
  .esg_area .cont4_4_2,
  .esg_area .cont4_4_5,
  .esg_area .cont4_5_1{width:auto;}
  .esg_area .cont4_4_1 .esg_box{margin: 0 auto;width: 100%;}
  .esg_area .cont4_4_1 .esg_box > li{height: 200px;font-size: 16px;}
  .esg_area .cont4_4_1 .esg_box > li i{font-size: 20px;}
  .esg_area .cont4_4_1 .esg_box > li strong{font-size: 18px;}
  .esg_area .cont5_4 .esg_box + .korean_financial{width: auto;}
  .esg_area .cont5_2 .esg_box{width: auto}
  .esg_area .cont5_2 .esg_box li{padding-top: 30px;}
  .esg_area .cont6_3 .esg_box .sub_contents{width: auto;}
  .esg_area .cont6_3 .esg_box .esg_box_txt{margin-top: 40px;}
  .esg_area .cont6_3 .bg{padding: 50px 0 0;}
  .esg_area .cont6_3 .esg_box .esg_box_txt{font-size: 15px;}
  .esg_area .cont6_3 .esg_box .esg_box_txt2 span{font-size: 13px;}
  .esg_area .cont6_3 .esg_box .esg_box_sec{margin-top: 80px;}
  .esg_area .cont6_3 .esg_box .esg_box_num{font-size: 40px;}
  .esg_area .cont6_3 .esg_box .esg_box_sub{font-size: 19px;}
  .esg_area .cont6_3 .esg_box .esg_box_tit{font-size: 40px;}
  .esg_area .cont6_3 .esg_box .esg_box_slider{margin-top: 40px;width: auto;height: auto;overflow: hidden;}
  .esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide{position: relative;width: auto !important;height: auto !important;overflow: hidden;}
  .esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide img{width: 100%;}
  .esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide:nth-of-type(1){float: left;left: 0;top: 0;margin-top: 50px;width: 40% !important;}
  .esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide:nth-of-type(2){float: right;left: 0;top: 0;width: 57% !important;}
  .esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide:nth-of-type(3){float: right;left: 0;top: 0;margin: 20px 15px 30px 0;width: 50% !important;}
  .esg_area .cont6_3 .esg_box .esg_box_slider .esg_box_slide:nth-of-type(4){left: 30px;top: 0;width: calc(100% - 60px) !important;}
  .esg_area .cont6_3 .esg_box .esg_box_slider .pc{display: none;}
  .esg_area .cont6_3 .esg_box .esg_box_slider .mo{display: block;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li{padding: 20px 0;width: 100%;height: auto;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li i{margin-bottom: 15px;font-size: 22px;border-bottom: 0;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li strong{display: inline-block;margin-bottom: 15px;margin-left: 5px;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li:not(:first-child){margin-top: 10px;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list2{padding: 20px 20px;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list{margin: 0;padding: 0;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list ul{width: auto;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list ul li{padding: 20px 0;width: 100%;font-size: 20px;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list ul li:not(:first-child){border-left: 0;border-top: 1px solid #d0d1d3;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .list ul li strong{font-size: 28px;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .esg_box_list_tit{font-size: 20px;font-weight: bold;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list2 .esg_box_list_txt{width: 100%;text-align: center;}
  .esg_area .cont6_3 .esg_box .sec4 .row{flex-wrap: wrap;padding: 0 20px;}
  .esg_area .cont6_3 .esg_box .sec4 .row:after{top: 30%;bottom: inherit;height: 68%;}
  .esg_area .cont6_3 .esg_box .sec4 .row .esg_box_img{margin-right: 0;width: 100%;}
  .esg_area .cont6_3 .esg_box .sec4 .row .esg_box_txt{width: 100%;}
  .esg_area .cont6_3 .esg_box .sec5 .esg_box_list{margin: 30px 0;}
  .esg_area .cont6_3 .esg_box .sec5 .esg_box_list li{margin-right: 0;width: 100%;}
  .esg_area .cont6_3 .esg_box .sec5 .esg_box_list li strong{font-size: 20px;}
  .esg_area .cont7_1_1 .esg_box .left{margin-left: 15px;width: auto;}
  .esg_area .cont7_1_2 .esg_box{width: auto;}
  .esg_area .cont7_2_1 .sinmungo_area{width: auto;}
  .esg_area .cont7_2_1 .sinmungo_area li{width: 33%;}
}


/* ~ 768px ----------- */
@media only screen 
and (max-width :766px)
{
  .pc{display:none;}
  .mo{display:block;}

  /* layout  */
  .sub_layout{padding-bottom: 70px;}
  .sub_section{margin-top: 80px;}
  .sub_section:nth-of-type(1){margin-top: 60px;}
  
  /* visual */
  .sub_visual{background-image: url(/Contents/images/visual/sub_visual_m.jpg);background-size: 100% auto;}
  .sub_visual .visual_description .visual_title{font-size: 31px;}
  .sub_visual .visual_description .visual_text{display: none;}
  .business.meal .sub_visual {background-image: url(../images/business/business_meal_m.jpg);}
  .business.food .sub_visual {background-image: url(../images/business/business_food_m.jpg);}
  .business.distri .sub_visual {background-image: url(../images/business/business_distri_m.jpg);}
  .business.eatout .sub_visual {background-image: url(../images/business/business_eatout_m.jpg);}
  .business.greating .sub_visual {background-image: url(../images/business/business_greating_m.jpg);}
  .notice .sub_visual {background-image: url(../images/notice/notice_news_m.jpg);}
  
  /* contents */
  .sub_description .cont_title{margin-bottom: 20px;font-size: 19px;}
  .sub_description .cont_text{font-size: 15px;}
  .cont_title{margin-bottom: 20px;font-size: 26px;letter-spacing: -1px;}
  .cont_title.small{font-size: 19px;}
  .cont_text{font-size: 15px;}
  .cont_sub{font-size: 20px;}

  /* 카테고리 */
  .category{height: 56px;}
  .category ul li a{padding: 20px 15px;font-size: 13px;}

	/* 탭 */
	.tab_list{margin: 50px 0 40px;justify-content:left;}
	.tab_list li{width:50%;}
	.tab_list li:nth-child(n+3):nth-child(-n+15){margin-top:5px !important;}
	.tab_list li a{height:43px;font-size:15px;}

	.info_list{padding-top:5px;margin-top:24px;}
	.info_list li{float:none;*zoom:1;}
	.info_list li:after{content:"";display:block;clear:both;}

	.info_list .first{float:none;width:auto;border-bottom:1px solid #fff;padding:10px 4.666666666666667%;}
	.info_list .second{float:none;width:auto;border-top:1px solid #e5e5e5;border-right:0;padding:10px 4.666666666666667%;}
	.info_list .third{float:none;width:auto;border-top:0;border-bottom:0;padding-top:0;padding:0px 4.666666666666667% 10px;}

	.icon_info{float:left;}
	.icon_info img{width:29px;}

	.info_text{float:left;margin-left:9px;width:85.66176470588235%;font-size:12px;color:#333;line-height:normal;}
	.info_text span{font-weight:bold;}

	.info_list .second .info_text, .info_list .third .info_text{line-height:normal;}
	.info_list .second .info_text span, .info_list .third .info_text span{display:inline;font-size:12px;}

	/* 테이블 */
  .list_tb{font-size: 13px;}
  .list_tb thead tr th{padding: 10px 0;font-size: 14px;}
  .list_tb tbody tr td{padding: 15px 0;}
  .list_tb_wrap{position: relative;width: 100%;overflow: hidden;overflow-x: auto;}
  .list_tb_wrap .list_tb{width: 766px;}
  .list_tb_wrap.swipe:after{position: absolute;left: 50%;top: 30px;width: 50px;height: 50px;background: url('/Contents/images/icon/icon_swipe.png') no-repeat;background-size: 100% auto;content: '';z-index: 1;animation: fadeInOut 3s;opacity: 0;transform: translateX(-50%);}
  
  @keyframes fadeInOut {
    0% {opacity: 0; }
    50% {opacity: 1; }
    100% {opacity: 0; }
  }

	.normal_table{margin:25px -5px 0;overflow-x:auto;}	
	.normal_table table{font-size:12px;}
	.normal_table table tbody td{padding:10px 5px;}
	.normal_table table thead th{letter-spacing:3px;}
	.normal_table table th, .normal_table table td{border-width:2px;}
	.normal_table .dot_list li{padding-left:5px;text-indent:-5px;}
	.normal_table .guide{font-size:11px;}
	.normal_table .ico_o{width:11px;height:11px;border-width:2px;}
	
	/* 슬라이드 */
	.normal_slide .slick-dots{margin-top:20px;}
	.normal_slide .slick-dots li{margin:0 2px;width:6px;height:3px;}
	.normal_slide .slick-dots li.slick-active{width:21px;}

	/* visual */
	.visual .title_description,
	.company .title_description{margin:0 -5% 40px;padding:80px 5% 330px;background-position-y:center;background-size:100% auto;}
	.visual .title_description .title_sub,
	.company .title_description .title_sub{text-align:left;font-size:25px;color:#fff;}
	.company .title_description{background-image:url("/Contents/images/info/img_company_m.jpg");}
	.visual.ethics_cont1 .title_description{background-image:url("/Contents/images/info/img_ethics_con1_01_m.jpg");}
	.visual.social_cont1 .title_description{background-image:url("/Contents/images/info/social_children_img_m.jpg");}
	.visual.social_cont2 .title_description{background-image:url("/Contents/images/info/social_cont2_img1_m.jpg");}
	.visual.social_cont2 .title_description .title_sub{color:#454545;}
	.visual.sus_cont2 .title_description{background-image:url("/Contents/images/info/sus_cont2_img_m.jpg");}
	.visual.sus_cont4 .title_description{background-image:url("/Contents/images/info/sus_cont4_img_m.jpg");}
	.visual.sus_cont6 .title_description{background-image:url("/Contents/images/info/sus_cont6_img1_m.jpg");background-position-y:bottom;}
	
	/* 버튼 */
	.btn_action.comm{padding:0;min-width:auto;width:100%;height:40px;max-height:38px;font-size:13px;}
	.btn_action.comm > span{margin-top:3px;}

  /* 현대그린푸드 */
  .info_company{margin-top:40px;}
  .info_company .cont:not(:first-child){margin-top:100px;}
  .info_company .cont1_2 .cont_box{font-size: 12px;}
  .info_company .cont1_2 .cont_list li{margin-top: 25px;}
  .info_company .cont1_2 .cont_list .list_tit{width: 110px;font-size: 19px;}
  .info_company .cont1_2 .cont_list .list_tit span{font-size: 11px;}
  .info_company .cont1_2 .cont_list .list_txt{padding-left: 10px;width: calc(100% - 125px);font-size: 13px;}
  .info_company .cont1_2 .cont_area .area_box{margin-top: 100px;}
  .info_company .cont1_2 .cont_area .area_box .area_list{margin-right: 0;}
  .info_company .cont1_2 .cont_area .area_box .area_list li{margin-right: 10px;width: 260px !important;height: 440px;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info{padding: 20px;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_sub{font-size: 14px;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_tit{font-size: 20px;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_txt{font-size: 13px;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_info .list_txt .guide{display: block;margin-top: 10px;font-size: 11px;}
  .info_company .cont1_2 .cont_area .area_box .area_list .list_img{border-bottom:3px solid #8da992;}
  .info_company .cont1_2 .cont_area .area_box:nth-child(2) .area_list .list_img{border-color:#d1b674;}

  /* 연혁 */
  .history_area .his_btn{font-size: 18px;}
  .history_area .his_btn:after{width: 10px;height: 10px;border-width: 0 1px 1px 0;}
  .history_area .his_btn.on:after{border-width: 1px 0 0 1px;}

  /* CI */
  .ci_area{border-top:1px solid #ccc;padding-top:38px;margin-top:26px;}
  .title_ci{font-size:24px;}
  .ci_text{margin-top:16px;font-size:13px;color:#666;line-height:20px;}
  .ci_text2{margin-top:23px;}
  .ci_img{margin-top:20px;padding:38px 0 37px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; background:url("/Contents/images/info/ci_bg.jpg") repeat left top;background-size:6px; }
  .ci_img img{width:211px;}
  .ci_color_list{width:100%;margin-left:0px;margin-top:34px;*zoom:1;}
  .ci_color_list li{float:none;margin-left:0px;margin-top:30px;}
  .ci_color_list li:first-child{margin-left:0;margin-top:0;}
  .ci_color dt{font-size:15px;}
  .ci_color dd{font-size:11px;line-height:17px;}
  .hyundai_ci_area{padding-top:40px;margin-top:42px;border-top:1px solid #ccc;}
  .hyundai_ci_area:first-child{padding-top:0;margin-top:0;border-top:0;}
  .ci_down_area{display:none;}
  .ci_img2{padding-top:33px;padding-bottom:30px;}
  .ci_img2 img{width:187px;}
  .ci_block{display:inline;}
  .logo_type{padding-top:37px;padding-bottom:22px;}
  .logo_type img{width:279px;}
  .word_mark{padding-top:23px;padding-bottom:21px;}
  .word_mark img{width:280px;}
  .ci_color_img{padding:28px 0;}
  .ci_color_img img{width:275px;}
  .t_block{display:inline;}

  /* 오시는길 */
  .info_company .list_location{margin:0}
  .info_company .list_location li{margin:50px 0 0 0;width:100%;min-height:auto;}
  .info_company .list_location li .tit{font-size:20px;border-width:1px;}
  .info_company .list_location li dl{margin-top:15px;font-size:15px;}
  .info_company .list_location li dl dt:nth-of-type(2){margin-top:10px;}
  .info_company .list_location li dl dd{height:auto;letter-spacing: 0;}
  .info_company .list_location li dl dd a{color:#737373;}

  /* 사업분야 */
  .business .business_number{padding-top: 40px;}
  .business .business_number .cont_list{margin: -10px 20px 130px;transform: translateY(50px);}
  .business .business_number .cont_list dl{padding: 20px 0 10px;min-height: 100px;}
  .business .business_number .cont_list dl dt{width: 20%;font-size: 22px;}
  .business .business_number .cont_list dl dd{width: 33%;}
  .business .business_number .cont_list .num{font-size: 22px;}
  .business .business_number .cont_list .txt{font-size: 13px;}
  .business .business_number .cont_list.col2 dl{flex-wrap: wrap;padding: 10px 0 0;}
  .business .business_number .cont_list.col2 dl dd{width: 50%;padding: 0 0 10px;}
  .business .business_number + .sub_contents .korean_financial{padding-left: 7px;text-indent: -7px;}
  .business .cont1_1 .cont_list{margin-top: 40px;}
  .business .cont1_1 .cont_list li{font-size: 22px;}
  .business .cont1_1 .cont_list li:before{width: 40px;height: 30px;}
  .business .cont1_1 .cont_list li:not(:first-child){margin-top: 10px;}
  .business .cont1_1 .cont_list li span:after{width: 11px;height: 11px;}
  .business .cont1_1 .cont_pop .list{max-height: 460px;height: auto;overflow: hidden;}
  .business .cont1_1 .cont_pop .list .pop_cont{white-space: nowrap;}
  .business .cont1_1 .cont_pop .list .pop_cont .slide{display: inline-block;}
  .business .cont1_2 .business_layout .right .cont_text div{margin: -10px 0 30px;}
  .business .cont2_2{padding-top: 120px;background: url('/Contents/images/business/food/img01_mo.jpg') no-repeat;background-size: 100%;}
  .business .cont2_2 .cont_list{flex-wrap: wrap;margin: 40px 20px 0;}
  .business .cont2_2 .cont_list li{padding: 20px;width: 100%;height: 180px;font-size: 13px;background-position-y: center;background-size: 300%;}
  .business .cont2_2 .cont_list li strong{position: relative;font-size: 15px;z-index: 1;}
  .business .cont2_2 .cont_list li span{left: 20px;bottom: 20px;z-index: 1;}
  .business .cont2_2 .cont_list li:not(:first-child){margin: 10px 0 0;}
  .business .cont2_2 .cont_list li:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);content: '';z-index: 0;}
  .business .cont2_3 .cont_list{flex-wrap: wrap;margin: 40px 20px 0;}
  .business .cont2_3 .cont_list li{padding: 20px;width: 100%;height: 130px;line-height: 90px;font-size: 13px;text-align: center;background-position-y: center;background-size: 300%;}
  .business .cont2_3 .cont_list li:not(:first-child){margin: 10px 0 0;}
  .business .cont2_3 .cont_list li:after{position: absolute;left: 0;bottom: inherit;top: 0;padding: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);transform: none;border-radius: 0;border: 0;content: '';z-index: 0;}
  .business .cont2_3 .cont_list li strong{position: relative;font-size: 18px;z-index: 1;}
  .business .cont2_3 .cont_list li strong:after{display: inline-block;margin: -3px 0 0 3px;width: 8px; height: 8px; border: solid #fff; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); content: '';vertical-align: middle;}
  .business .cont2_3 .business_layout.sub_section{padding-bottom: 77%;background: url(/Contents/images/business/food/img04_mo.jpg) no-repeat center bottom;background-size: 100%;}
  .business .cont2_3 .cont_pop .inner{height: 400px; position: relative; overflow: hidden; overflow-y: auto;}
  .business .cont2_4{padding: 0 0 70px;min-height: auto;background: none;}
  .business .cont3_1{position: relative;background: url(/Contents/images/business/distri/img01_mo.jpg) no-repeat center bottom 80px; background-size: 100%;}
  .business .cont3_1 .logo_slide{position: absolute;left: 0;bottom: 17px;width: 100%;}
  .business .cont3_1 .logo_slide .slide img{height: 40px;}
  .business .cont3_3 .cont_info .cont_text div img{width: 100%;max-width: 350px;}
  .business .cont3_3 .cont_list{margin-top: 40px;}
  .business .cont3_3 .cont_list li{width: 260px !important;}
  .business .cont3_3 .cont_list li img{width: 100%;}
  .business .cont3_5 .cont_list{margin-top: 40px;}
  .business .cont3_5 .cont_list li{font-size: 22px;}
  .business .cont3_5 .cont_list li:before{width: 60px;height: 34px;}
  .business .cont3_5 .cont_list li:not(:first-child){margin-top: 10px;}
  .business .cont3_5 .cont_list li span:after{width: 11px;height: 11px;}
  .business [class^="cont5_"] .cont_list li{margin-right: 5px !important;width: 130px !important;}
  .business [class^="cont5_"] .cont_list li span{font-size: 13px;}
  .business [class^="cont5_"] .cont_list li span:after{margin: -2px 0 0 2px;width: 6px;height: 6px;border-width: 1px 1px 0 0;}
  .business.greating .business_number .bg .cont_title{margin: 0;padding-top: 40px;}
  .business.greating .business_number .sub_description{padding-bottom: 50px;}
  .business.greating .business_number .bg .cont_title{font-size: 23px;}
  .business.greating .business_number .bg .cont_title span{font-size: 23px;}
  .business.greating .business_number .bg .cont_title + .cont_img img{width: 100%;}
  .business .cont6_1 .cont_list .cont_sub{margin-bottom: 15px;font-size: 23px;}
  .business .cont6_1 .cont_list .cont_text{margin-left: 30px;}
  .business .cont6_1 .cont_list .cont_text li{padding-left: 8px;text-indent: -8px;}
  .business .cont6_1 .cont_list .cont_text li em{margin: 5px 0 0 7px;padding: 5px;border-radius: 5px;background: #efefef;text-indent: 0;}
  .business .cont6_2 .cont_sec{margin-top: 80px;}
  .business .cont6_2 .cont_box .cont_list .cont_sub{margin-bottom: 10px;font-size: 23px;}
  .business .cont6_2 .cont_box .cont_list .tit{font-size: 18px;}
  .business .cont6_2 .cont_box .cont_list .txt{font-size: 13px;}
  .business .cont6_2 .cont_box .cont_list ul{margin-top: 0;}
  .business .cont6_2 .cont_box .cont_list ul li{margin-top: 20px;}
  .business .cont6_3 .cont_list .list{width: 260px !important;}
  


	/* 공지사항 */
	.block_list li{width:100% !important;}
	.notice_area{margin:17px 17px 25px 17px;position:relative;}
	.notice_link_title{height:57px;font-size:15px;}
	.notice_link_title span{font-size:13px;}
	.notice_link_title a{height:39px;font-size:15px;}
	.notice_text{margin-top:15px;margin-bottom:7px;font-size:12px;}
	.regist_date{font-size:11px;}
	.list_search_area{text-align:center;}
	.text_input_search{width:calc(100% - 30px);box-sizing: border-box;}


  /* 수상내역 */
  .awards_area .award_total,
  .awards_area .award_total strong{font-size: 24px;}
  .awards_area .award_list li{margin-right: 0;padding: 20px 0 10px;width: 100%;}
  .awards_area .award_list .tit{font-size: 14px;}
  .awards_area .award_list .txt{font-size: 13px;}
  .awards_area .award_view{max-height: 1381px;overflow: hidden;}
  .awards_area .award_view.on{max-height: inherit;overflow: visible;}
  .awards_area .award_btn{display: block;margin-top: 50px;font-size: 18px;color: #898989;text-align: center;}
  .awards_area .award_btn:after{display: block;margin: 10px auto 0;width: 10px;height: 10px;border: solid #898989;border-width: 0 1px 1px 0;transform: rotate(45deg);content: '';}
  .awards_area .award_btn.on:after{border-width: 1px 0 0 1px;}
  .awards_area .award_btn span:before{content: '더보기';}
  .awards_area .award_btn.on span:before{content: '접기';}


	/* 활동소식 */
	.activity_select_list{float:none;margin-left:0px;margin-top:20px;*zoom:1;}
	.activity_select_list li{float:left;margin-left:2%;line-height:normal;}
	.activity_select_list li label{margin-left:0px;}

	.activity_search_area .list_search_area{float:none;margin-top:14px;}


	.btn_go_open{margin-top:20px;text-align:center;}
	.btn_go_open a{display:block;width:100%;background:#0a9882 url("/Contents/images/m/btn/btn_open_bg.jpg") no-repeat left top;}


	/* 뷰 페이지 */
	.view_area{margin-top:22px;}

	.view_top_area{height:auto;padding-left:9px;padding-right:9px;}

	.view_title{float:none;padding:7px 0;border-bottom:1px solid #e5e5e5;font-size:15px;line-height:21px;}

	.date_hits_list{float:none;*zoom:1;}
	.date_hits_list li{padding-left:6px;margin-left:7px;font-size:11px;color:#666;line-height:43px;}

	.attached_sns_area{height:auto;padding:10px 6px 10px 4px;*zoom:1;}

	.attached_file_down{width:160px;margin-top:5px;font-size:11px;line-height:normal;}
		
	.attached_sns_area .sns_area{margin-top:0;}

	.view_text_area{padding:26px 5px;}

	.view_btn_area{margin-top:15px;text-align:right;}

	.prev_next_tb{width:100%;margin-top:20px;}
	.prev_next_tb tbody tr th{width:77px;height:33px;font-size:12px;}
	.prev_next_tb tbody tr th img{width:14px;margin-right:9px;}
	.prev_next_tb tbody tr td a{width:260px;margin-left:8px;font-size:12px;}



	/* 열린이야기 참여신청 */
	.open_part_appli{height:auto;padding-left:118px;padding-top:0;margin:23px 0;
	  background:url("/Contents/images/m/notice/open_talk_img.jpg") no-repeat left 13px;
	}
	.open_part_appli dt{margin-bottom:16px;font-size:17px;color:#333;}
	.open_part_appli li{padding-bottom:19px;margin-top:7px;font-size:12px;color:#666;line-height:17px;}
	.open_part_appli li:first-child{margin-top:0;padding-bottom:0;}

	.write_tb{width:100%;border-bottom:1px solid #7f7f7f;}
	.write_tb tbody tr th{display:block;width:90%;height:33px;padding:0 5%;border-top:1px solid #8f8f8f;
	  font-size:13px;line-height:33px;
	}
	.write_tb tbody tr td{display:block;padding:10px 1.666666666666667%;border-top:1px solid #ececec;font-size:13px;color:#888;}

	.write_tb tbody tr:first-child th{border-top:3px solid #231f20;}
	.write_tb tbody tr:first-child td{border-top:0;}

	.input_name{width:100%;}
	.input_phone1, .input_phone2, .input_phone3{width:29.33333333333333%;}

	.input_email{width:33%;}
	.input_email2{width:27.66666666666667%;}
	.input_email3{width:27.33333333333333%;}

	.input_open_title{width:100%;}

	.file_input_textbox{width:61.66666666666667%;}
	.file_input_div{width:32%;}

	.personal_check_area{margin-top:0px;}
	.personal_check_area .write_tb tbody tr:first-child th{padding:5px 10px;width:100%;font-weight: bold;}
  .personal_check_area .write_tb tbody tr:first-child td{padding: 15px 30px;}


	/* 이사회 내 위원회 */
	.title_director{margin-bottom: 21px;font-size:18px;}
	.title_director .boss_director{display: block;padding-bottom: 5px;}
	.boss_director{font-size:12px;}

  /* 경영실적 */
  .korean_financial,
  .caption_finance{font-size: 12px;}
  .committee_area{margin-top: 100px;}

	/* 요약재무정보 */


	/* 애널리스트 리포트 */
	.analyst_company{margin-top:30px;position:static;}


	/* 공고사항 */
  .analyst_box{padding-top: 20px;}
	.notice_search_area .list_search_area{float:none;}

	.date_search_area{float:none;padding-top:20px;font-size:20px;color:#333;}

	.btn_date_area{display:flex;padding-right:0px;margin-right:0px;margin-bottom:5px;background-image:none;}
	.btn_date_area .btn_date{width:33.33%;font-size: 12px;}
	.btn_date_area .btn_date:not(:first-child){margin-left: 5px;}
    .btn_date_area + span{display: flex;}
	.input_date{width:50%;}
	.btn_more_notice a{font-size: 13px;}
	.btn_more_notice img{width: 15px;}

	.notice_search_area .list_search_area{padding-left:0px;background-image:none;text-align:left;}
	.notice_search_area .text_input_search{width: calc(100% - 30px);}
	.acrobat_text span{display: block;}


	/* 공시정보 */
	.btn_rule{float:none;margin-bottom:10px;text-align:right;}
	.btn_rule_acrobat .acrobat_text{float:none;}

  /* 재무상태 */
  .finance_tb tbody .total th,
  .finance_tb tbody tr th{padding: 0 10px;}


	/* 자주묻는 질문 */
	.faq_area{margin-top:25px;}
	.faq_area .date_search_area{padding-top:0;}
	.text_answer{width:77.775281%;}

	.btn_faq_open{width:48.5%;}


	/* 거래 상담 */
	.check_catagory_area{border-top:1px solid #d7d7d7;margin-top:20px;padding:18px 0;*zoom:1;}

	.counsel_text{float:none;height:auto;margin-left:0;font-size:14px;color:#777;line-height:18px;}

	.counsel_check{float:none;margin:6px 0 0px 0;}
	.counsel_check li{float:left;width:50%;margin-left:0px;font-size:13px;}

	.question_area{padding:9px 10px;}
	.answer_area{padding:25px 10px;}
	
	.counsel_area{padding-top:0px;border-top:0;*zoom:1;}

	.counsel_input_list{border-top:3px solid #231f20;}
	.counsel_input_list li{padding:0px;border-top:0;font-size:13px;color:#888;}
	.counsel_input_list li label{display:block;width:91%;height:33px;background-color:#f5f5f5;padding-left:9%;border-top:1px solid #7f7f7f;
	  font-size:14px;line-height:33px;
	}
	.counsel_input_list li:first-child label{border-top:0;}
	.counsel_input_list li span{display:block;padding:10px 5px;border-top:1px solid #ececec;}


	.counsel_name{width:100%;}
	.counsel_phone1, .counsel_phone2, .counsel_phone3{width:28.66666666666667%;}
	.counsel_email1, .counsel_email2{width:45%;}
	.counsel_company{width:100%;}
	.counsel_address{width:46%;}

	.counsel_input_list .file_field_area{padding:10px 5px;border-top:1px solid #ececec;overflow:hidden;}

	.file_add_text{float:left;margin-right:2px;line-height:22px;}
	.counsel_input_list .file_input_textbox{width:61.66666666666667%;}
	.counsel_input_list .file_input_div{width:32%;}


	.title_contents_area .counsel_input_list{border-top:1px solid #909090;}
	.title_contents_area .counsel_input_list li label{display:block;width:91%;height:33px;margin-top:0;padding-left:9%;
	  font-size:14px;line-height:33px;
	}
	.counsel_content{width:94%;height:190px;}
	.counsel_title{width:100%;}


	.consel_check_area{width:100%;margin-top:0px;}
	.consel_check_area .write_tb textarea{width:90%;}

	.answer_receive{margin-right:28px;font-size:15px;color:#333;}
	.answer_receive label{font-size:13px;color:#777;}
	.answer_receive input{margin-left:10px;}
	.answer_receive input:first-child{margin-left:20px;}


	/* 고객의 소리 - 본인인증 팝업 */
	.layer_certify{width:296px;margin-left:-148px;}

	.text_certify{padding:0 50px;line-height:22px;}

	.certify_list{width:267px;padding-left:0px;padding-bottom:20px;margin:21px auto 0;*zoom:1;}
	.certify_list li{float:left;margin-left:12px;}
	.certify_list li a{display:block;width:81px;padding-top:89px;font-size:14px;}

	.certify_list .phone{background:url("/Contents/images/m/layer/btn_phone.jpg") no-repeat left top;}
	.certify_list .ipin{background:url("/Contents/images/m/layer/btn_ipin.jpg") no-repeat left top;}
	.certify_list .certify_text{background:url("/Contents/images/m/layer/btn_certify.jpg") no-repeat left top;}

	.no_save_certify{width:209px;margin:18px 0 22px 18px;font-size:12px;color:#888;line-height:20px;}

	.layer_btn{text-align:center;}
	.btn_layer_check{display:inline-block;height:25px;padding:0 20px;background-color:#3e3e3e;font-size:13px;color:#fff;line-height:25px;}


	.layer_popup{width:296px;margin-left:-148px;}
	.layer_popup2{background:#fff url("/Contents/images/m/layer/layer_bg.jpg") no-repeat left top;}
	.text_popup2{padding:0 30px;}


	/* 사보 */
	.select_search_area{text-align:right;}


	


	/* 물류센터 */
	.distri_list{margin:40px 0px 0;}

	.distri_center_info{float:none;width:100%;margin-top:19px;}
	.title_center{margin-left:11px;font-size:17px;}

	.distri_info_list{margin-top:12px;border-top:2px solid #231f20;}
	.distri_info_list li{padding-left:19px;font-size:12px;color:#666;line-height:31px;}

	.img_distri{float:none;}
	.img_distri img{width:100%;}



	/* 윤리경영 안내 */
	.ethics_area .cont1_1,
	.ethics_area .cont1_2{margin-bottom:102.5px;}
	.ethics_area .cont1_1 .ethics_img{display:none;}
	.ethics_area .cont1_1 .ethics_list{margin:0;line-height:1.8;font-size:12px;}
	.ethics_area .cont1_1 .ethics_list li{margin:0 0 38px 0 !important;width:100%;min-height:auto;}
	.ethics_area .cont1_1 .ethics_list li strong{margin-bottom:5px;padding-bottom:10px;line-height:1.5;font-size:13px;}
	.ethics_area .cont1_1 .ethics_list li:last-child{margin-bottom:0 !important;}
	.ethics_area .cont1_2 .title_sub{font-size:18px;}
	.ethics_area .cont1_2 .sub_description.new{margin-top:25px !important;}
	.ethics_area .cont1_2 .ethics_list{margin:85px auto 0;line-height:1.8;font-size:11px;}
	.ethics_area .cont1_2 .ethics_list li{margin-bottom:35px;}
	.ethics_area .cont1_2 .ethics_list li:last-child{margin-bottom:0;}
	.ethics_area .cont1_2 .ethics_list li strong{padding-bottom:5px;font-size:13px;}
	.ethics_area .cont1_3 ul li a{line-height:1.5;font-size:11px;}
	.ethics_area .cont1_3 ul li a i{width:9px;height:10px;}
	.ethics_area .cont1_3 ul li a span{left:10%;}
	
	/* 사이버 신문고 */
	.sinmungo_area{margin-bottom:70px;}
	.sinmungo_area li{margin-left:0;width:100%;}
	.check_sinmungo{font-size:15px;}
	.check_sinmungo span{height:auto;font-size:12px;}
	.check_sinmungo strong{margin:0 0 20px;padding:5px 0 20px;font-size:15px;border-top:0;border-bottom:1px solid #989899;}
	
	.sinmungo_area li > p > img{height:104px;}

	.text_sinmungo{font-size:11px;line-height:18px;}
	.text_sinmungo2{margin-top:15px;}

	.report_receive{margin-top:29px;}

	.icon_sinmungo{margin-right:5px;}

	.etc_faq_area{margin-top:40px;padding:230px 0 0px 2.666666666666667%;border-top:1px solid #ccc;
	  background:url("/Contents/images/info/icon_faq.jpg") no-repeat center 36px;background-size:169px;
	}
	.text_etc_faq{font-size:15px;color:#666;font-weight:bold;line-height:23px;}
	.etc_faq_info{margin-top:10px;}
	.etc_faq_info li{background:url("/Contents/images/icon/icon_green_arrow.jpg") no-repeat left 6px;font-size:13px;}
	.text_etc_faq2{margin-top:20px;}


	/* 제보하기 */
	.ethics_area .counsel_area{margin-top:25px;} 

	.informant_area{padding-top:55px;}

	.secret_list{padding:27px 0 35px 0px;margin-top:20px;border-top:3px solid #231f20;border-bottom:1px solid #7f7f7f;*zoom:1;}
	.secret_list:after{content:"";display:block;clear:both;}
	.secret_list li{float:none;width:89.33333333333333%;margin:24px auto 0;padding-top:27px;border-top:1px solid #e5e5e5;text-align:center;}
	.secret_list li:first-child{border-top:0;padding-top:0;margin-top:0;}
	.secret_list li > img{width:98px;}
	.secret_list .secret_second{margin:24px auto 0;}

	.secret_dl{margin-top:30px;}
	.secret_dl dt{padding-bottom:5px;background:url("/Contents/images/info/icon_secret_line.jpg") no-repeat center bottom;background-size:13px;
	  font-size:15px;color:#70696b;
	}
	.secret_dl dd{margin-top:8px;font-size:11px;color:#70696b;line-height:17px;}
	.secret_dl dd span{display:inline;}


	.manage_discri_list{width:90%;margin:28px auto 0;text-align:left;*zoom:1;}
	.manage_discri_list:after{content:"";display:block;clear:both;}
	.manage_discri_list li{float:left;width:100%;height:auto !important;margin-top:9px;padding:25px 15px !important;margin-left:0px;box-sizing:border-box;background-size:100% !important;}
	.manage_discri_list li:first-child{margin-left:0;margin-top:0;}

	.manage_discri_list .manage_discri1{
	  background:url("/Contents/images/business/img_manage_discri1.jpg") no-repeat left top;
	}
	.manage_discri_list .manage_discri2{
	  background:url("/Contents/images/business/img_manage_discri2.jpg") no-repeat left top;
	}
	.manage_discri_list .manage_discri3{
	  background:url("/Contents/images/business/img_manage_discri3.jpg") no-repeat left top;
	}

	.manage_discri_list dt{margin-bottom:15px;font-size:14px;font-weight:600;line-height:35px;}
	.manage_discri_list dd{font-size:12px;line-height:25px;}

	.distribution_process{padding-top:489px;
	  background:url("/Contents/images/m/business/distribution_process.jpg") no-repeat center top;background-size:300px;
	}


	/* 구매시스템 - 개요 */
	.infra_text_area{padding-top:30px;margin-top:30px;text-align:center;}

	.combine_list{width:auto;margin:40px auto 0;background-image:none;*zoom:1;}
	.combine_list > li{float:none;width:auto;margin-left:0px;margin-top:30px;text-align:left;*zoom:1;}
	.combine_list > li:first-child{margin-top:0;}
	.combine_list > li:after{content:"";display:block;clear:both;}
	.combine_list > li > img{float:left;width:85px;}
	.combine_list dl{float:left;width:68.66666666666667%;margin-left:8px;margin-top:0px;}
	.combine_list dt{margin-bottom:10px;font-size:14px;}

	.combine_text_list li{margin-top:7px;font-size:12px;color:#666;line-height:18px;}
	.combine_text_list li span{display:inline;}

	.discri_list{width:auto;padding-top:0px;margin:37px auto;background-image:none;}
	.discri_list > li{float:left;width:auto;margin-left:0px;margin-top:10px;}
	.discri_list > li:first-child{margin-left:0;margin-top:0;}
	.discri_list > li img{width:94px;}
	.discri_list dl{*zoom:1;}
	.discri_list dl:after{content:"";display:block;clear:both;}
	.discri_list dt{float:left;margin-bottom:0px;padding-top:15px;text-align:left;}
	.discri_list dd{float:left;width:65.33333333333333%;margin-left:9px;}

	.discri_text_list{height:auto;padding:20px 9px;border-radius:20px;}
	.discri_text_list li{margin-top:8px;padding-left:14px;font-size:11px;color:#555;line-height:16px;text-align:left;}

	.discri_text_list1{background-image:none;background-color:#e5f3f0;}
	.discri_text_list2{background-image:none;background-color:#f0efef;}
	.discri_text_list3{background-image:none;background-color:#fff6e5;}


	/* 구매시스템 - 농장 목장 */
	.map_farm{width:300px;margin:65px auto 0;padding-bottom:38px;padding-top:2878px;
	  background:url("/Contents/images/m/infra/map_farm_img.jpg") no-repeat center top;background-size:300px;
	}


	/* 식품안전시스템 - 개요 */
	.img_3depth{margin:20px auto 0;text-align:center;}
	.img_3depth img{width:100%;}


	.haccp_list{width:auto;padding-left:0;padding-top:0px;margin:0 auto 46px;*zoom:1;}
	.haccp_list:after{content:"";display:block;clear:both;}
	.haccp_list li{float:none;width:auto;margin-left:0;margin-top:14px;text-align:left;*zoom:1;}
	.haccp_list li:after{content:"";display:block;clear:both;}
	.haccp_list li:first-child{margin-top:0;}
	.haccp_list li img{float:left;width:78px;}

	.haccp_list dl{float:left;width:69%;margin-left:15px;margin-top:0;}
	.haccp_list dt{padding-bottom:0;background-image:none;font-size:14px;}
	.haccp_list dd{margin-top:5px;font-size:12px;line-height:18px;}

	.haccp_step_img{margin-top:20px;padding-bottom:0;}
	.haccp_step_img img{width:100%;}

	.infra_safe_area{margin-top:48px;}
	.safe_process{width:292px;height:auto;margin:22px auto 0;
	  background:url("/Contents/images/m/infra/safe_process_bg.jpg") no-repeat left top;position:relative;
	}
	.safe_process li{width:292px;height:140px;margin-top:20px;padding-top:55px;text-align:center;}
	.safe_process li:first-child{margin-top:0;}

	.safe_process .process_1{position:static;left:0;top:0;}
	.safe_process .process_2{position:static;left:255px;top:0;}
	.safe_process .process_3{height:160px;padding-top:35px;position:static;right:0;top:0;}
	.safe_process .process_4{position:static;left:127px;bottom:0;}
	.safe_process .process_5{height:155px;padding-top:40px;position:static;left:382px;bottom:0;}

	.safe_process dt{background:url("/Contents/images/infra/line_safe_dt.jpg") no-repeat center bottom;padding-bottom:10px;margin-bottom:7px;
	  font-size:14px;color:#333;font-weight:bold;
	}
	.safe_process dd{font-size:12px;color:#666;line-height:1.5;}


	/* 식품안전시스템 - 식품위생연구소 */
	.safe_guard_list li{font-size:12px;text-align:left;}

	.img_safe_system{margin-top:30px;}

	.img_history_lab{height:667px;margin-top:24px;padding-bottom:0;
	  background:url("/Contents/images/m/infra/img_history_lab_mo.jpg") no-repeat left top;background-size:300px;
	}

	.analysis_area{width:auto;margin:45px auto 0;padding-left:0;padding-bottom:0;*zoom:1;}

	.analysis_list{float:none;width:auto;margin-left:0px;margin-top:30px;}
	.analysis_list:first-child{margin-left:0;margin-top:0;}
	.analysis_list > li{margin-top:30px;text-align:left;*zoom:1;}

	.icon_analysis{float:left;}
	.icon_analysis img{width:62px;}

	.analysis_dl{float:left;width:79.33333333333333%;}
	.analysis_dl dt{border-bottom:3px solid #70696b;padding-left:15px;padding-bottom:10px;margin-bottom:15px;
	  font-size:14px;color:#444;letter-spacing:-1px;
	}
	.analysis_dl dt span{font-size:11px;letter-spacing:0;}
	.analysis_dl dd{padding-left:15px;font-size:12px;color:#555;line-height:18px;}


	.test_process_list{margin-top:15px;padding-left:0;*zoom:1;}
	.test_process_list:after{content:"";display:block;clear:both;}
	.test_process_list li{float:none;padding-left:0;margin-left:0;padding-top:11px;margin-top:3px;
	  background:url("/Contents/images/m/infra/arrow_test.jpg") no-repeat 42px top;text-align:center;*zoom:1;
	}
	.test_process_list li:after{content:"";display:block;clear:both;}
	.test_process_list strong{display:block;float:left;width:98px;height:98px;font-size:10px;line-height:140px;}
	.test_process_list .test_process1{background:url("/Contents/images/infra/icon_test1.jpg") no-repeat left top;background-size:98px;}
	.test_process_list .test_process2{background:url("/Contents/images/infra/icon_test2.jpg") no-repeat left top;background-size:98px;}
	.test_process_list .test_process3{background:url("/Contents/images/infra/icon_test3.jpg") no-repeat left top;background-size:98px;}
	.test_process_list .test_process4{background:url("/Contents/images/infra/icon_test4.jpg") no-repeat left top;background-size:98px;}

	.test_process_list span{display:block;float:left;margin-top:40px;margin-left:22px;font-size:11px;color:#666;line-height:17px;text-align:left;}


	.respon_info_list{margin-top:24px;padding:9px 9px;background-color:#f7f8f9;*zoom:1;}
	.respon_info_list:after{content:"";display:block;clear:both;}
	.respon_info_list li{float:none;height:auto;padding:10px 5px 10px 5px;
	  border-left:0;border-right:0;border-bottom:1px solid #fff;border-top:1px solid #e5e5e5;
	  text-align:left;*zoom:1;
	}
	.respon_info_list li:after{content:"";display:block;clear:both;}
	.respon_info_list li:first-child{width:auto;border-left:0;border-top:0;}
	.respon_info_list .last{border-right:0;border-bottom:0;}
	.respon_info_list strong{display:block;margin-bottom:10px;font-size:14px;color:#111;}
	.respon_info_list span{display:block;margin-top:3px;font-size:15px;color:#555;}
	.respon_info_list .info_address{line-height:1.5;font-size:15px;}

	.info_icon{float:left;}
	.info_icon img{width:57px;}
	.respon_info_text{float:left;width:66.33333333333333%; margin-left:11px;margin-top:5px;}
	
	
	.btn_guide_list{width:100%;padding-left:0px;margin:0px auto 0;*zoom:1;}
	.btn_guide_list li img{width:auto;height:12px;}


	/* 가공전처리 - 개요 */
	.make_area{margin-top:46px;padding-bottom:0px;}
	.make_area > img{width:141px;}

	.make_list{width:auto;padding-top:30px;margin-left:0;padding-left:23px;
	  background:url("/Contents/images/m/infra/line_make.jpg") no-repeat left 54px;*zoom:1;
	}
	.make_list > li{float:none;min-height:78px;margin-top:18px;text-align:left;position:relative;}
	.make_list > li:first-child{margin-top:0;}
	.make_list > .make_2{margin-left:0;margin-right:0;}
	.make_list > .make_2_fish{margin-left:0;margin-right:0;}

	.make_list img{width:56px;position:absolute;left:0;top:0;}

	.make_list strong{display:block;width:56px;margin-top:0px;margin-bottom:0px;font-size:15px;color:#333;text-align:center;
	  position:absolute;left:0;top:63px;
	}
	.make_list span{display:block;padding-left:70px;padding-top:18px;font-size:13px;color:#666;}

	.make_certify_list{margin-left:70px;padding-top:18px;}
	.make_certify_list li{background:url("/Contents/images/infra/icon_ball_cs.jpg") no-repeat left 7px;padding-left:4px;
	  font-size:13px;color:#666;text-align:left;line-height:22px;
	}

	.make_certify_list .certify_num{display:inline;color:#00816d;}

	.make_area2{padding-bottom:0;}
	.make_list2{width:auto;margin-left:0;background-position:left 54px;}

	.make_list2 .make_certify_list{margin-left:70px;}


	/* 고객서비스 - 개요 */
	.cs_center_area{margin-top:28px;padding-bottom:0px;}

	.claim_list{width:auto;margin:23px auto 0;padding-bottom:0px;*zoom:1;}
	.claim_list:after{content:"";display:block;clear:both;}
	.claim_list > li{float:none;background:url("/Contents/images/m/infra/arrow_claim.jpg") no-repeat 70px top;background-size:auto;
	  padding-left:0px;margin-left:0px;padding-top:29px;
	  text-align:left;
	}
	.claim_list > li:first-child{padding-top:0;}
	.claim_list > li img{width:147px;}

	.claim_list dl{*zoom:1;}
	.claim_list dl:after{content:"";display:block;clear:both;}
	.claim_list dt{float:left;margin-bottom:0;}
	.claim_list dd{float:left;margin-top:14px;margin-left:6px;font-size:13px;line-height:21px;}

	.opinion_check_area .title_infra{font-size:13px;line-height:1.7;}

	.opinion_check_list{width:100%;margin:20px auto 0;*zoom:1;}
	.opinion_check_list li{float:none;display:inline-block;height:137px;padding-left:14px;margin-left:5px;margin-top:10px;
	  background:url("/Contents/images/infra/arrow_opinion.jpg") no-repeat left 44px;vertical-align:top;
	}
	.opinion_check_list li img{width:75px;}

	.text_opinion{display:block;margin-top:9px;font-size:12px;color:#444;}
	.text_opinion .num, .text_opinion .survey{font-size:12px;line-height:18px;letter-spacing:-1px;}

	.text_opinion_first{color:#00816d;}
	.text_opinion_last{color:#533700;}



	/* 고객서비스 - cs 교육 */
	.cs_process{margin-top:29px;padding-bottom:0;}
	.cs_process img{width:100%;}

	.cs_process_list{width:300px;margin:20px auto;background-image:none;*zoom:1;}
	.cs_process_list > li{float:none;width:auto;margin-left:0;margin-top:50px;}
	.cs_process_list dt{margin-bottom:0;padding-bottom:83px;background:url("/Contents/images/m/infra/cs_bg3.jpg") no-repeat left top;
	  font-size:13px;color:#4c3200;line-height:55px;
	}
	.cs_process_list .distri{color:#008570;background:url("/Contents/images/m/infra/cs_bg1.jpg") no-repeat left top;}
	.cs_process_list .out{color:#4d4547;background:url("/Contents/images/m/infra/cs_bg2.jpg") no-repeat left top;}


	/* 가공전처리 - 식재가공 */
	.processed_goods_area{width:auto;margin:0 auto;padding-top:0px;background-image:none;}
	.processed_goods{margin:0px auto 0;border-top:0;border-bottom:0;}
	.processed_goods > li{padding:27px 0 27px 23px;border-top:1px solid #e5e5e5;
	  background:url("/Contents/images/m/infra/make_4_title.jpg") no-repeat left 54px;text-align:left;
	}
	.processed_goods > li:first-child{border-top:0;}

	.processed_goods_one{*zoom:1;}
	.processed_goods_one:after{content:"";display:block;clear:both;}
	.processed_goods_one > li{float:none;margin-top:19px;}
	.processed_goods_one > li:first-child{margin-top:0;}

	.processed_goods_one .processed_1{width:auto;}
	.processed_goods_one .processed_2{width:auto;}
	.processed_goods_one .processed_3{width:auto;}
	.processed_goods_one .processed_4{padding-left:0;}
	.processed_goods_one .processed_4 dl{width:auto;}


	.processed_goods_one .pc_blind, .processed_goods_one .pc_blind img, .processed_goods_one .pc_blind span{position:static;height:auto;line-height:normal;font-size:15px;}
	
	.pc_blind img{display:block;width:57px;margin-bottom:5px;}

	.processed_goods_one dl{*zoom:1;}
	.processed_goods_one dl:after{content:"";display:block;clear:both;}
	.processed_goods_one dt{float:left;text-align:center;}
	.processed_goods_one dd{float:left;padding-top:20px;margin-left:11px;font-size:13px;color:#666;line-height:22px;}

	.point_red{color:#c90202;}
	.point_green{color:#00816d;}


	.fish_goods_area{width:auto;margin:0 auto;padding-top:0;background-image:none;}

	.make_area3{padding-bottom:0;margin-top:30px;}
	.make_area4{padding-bottom:0;margin-top:30px;}

	.processed_goods_one .processed_cow_1{width:auto;}
	.processed_goods_one .processed_cow_2{width:auto;}

	.cow_goods_area{width:auto;margin:0 auto;padding-top:0;background-image:none;}
	.cow_goods_area .processed_goods > li{background:url("/Contents/images/m/infra/make_3_title.jpg") no-repeat left 54px;}


	/* R&D 시스템 -개요 */
	.develop_list{width:auto;margin:10px auto 0;padding-bottom:55px;*zoom:1;}
	.develop_list:after{content:"";display:block;clear:both;}
	.develop_list li{float:left;width:50%;height:436px;margin-left:0;margin-top:19px;text-align:center;}
	.develop_list li:first-child{margin-left:0;}
	.develop_list p{margin-top:20px;}
	.develop_list p:first-child{margin-top:0;}
	.develop_list p:first-child img{width:150px;}
	.develop_list dl{margin-top:27px;}
	.develop_list dt{background:url("/Contents/images/infra/line_develop.jpg") no-repeat center bottom;padding-bottom:13px;margin-bottom:13px;
	  font-size:14px;color:#444;font-weight:bold;
	}
	.develop_list dd{font-size:11px;color:#666;line-height:14px;}

	.img_menu_develop{margin-top:55px;text-align:center;}

	.menu_develop{width:300px;margin:30px auto 0;*zoom:1;}
	.menu_develop li{float:none;width:285px;padding:0 10px;margin-left:0;margin-top:35px;text-align:center;}
	.menu_develop li:first-child{margin-left:0;margin-top:0;}
	.menu_develop p:first-child img{width:100%;}
	.menu_develop dt{font-size:14px;}
	.menu_develop dd{font-size:11px;color:#666;line-height:18px;}


	/* 외식사업 - 고품격서비스 */
	.service_show_area{padding:30px 3.125%;margin-top:50px;}

	.service_chic_area{padding:30px 3.125%;}

	.service_slow_area{padding:30px 3.125%;margin-bottom:30px;}


	/* 고객의 소리 */
	.n_counsel_area{background: #fff;}
	.n_counsel_area .contents{padding: 0;}
	.counsel_list > li{padding:10px 0;margin-top:0px; border:0;border-bottom:1px solid #dcdcdc; background-color:transparent;*zoom:1; }
	.counsel_list dl dt{width: 120px;font-size: 13px;}
  .counsel_list dl dd{width: calc(100% - 140px);font-size: 13px;}
	.counsel_list .counsel_check{margin-left:0;margin-top:0;}
	.counsel_list .counsel_check li{margin-left:0px;}
	.counsel_list .counsel_check li:first-child{margin-left:0;}
	.counsel_list .btn_certify{margin-top:0;}
	.counsel_list .btn_certify a{display:block;}
	.counsel_list .input_text, .counsel_list .input_select{height:32px;line-height:32px;}
	.counsel_list .counsel_name{width:100%;}
	.counsel_list .counsel_phone1, .counsel_list .counsel_phone2, .counsel_list .counsel_phone3{width:27%;}
	.counsel_list .counsel_email1{width:25%;}
	.counsel_list .counsel_email2{width:60%;}
	.counsel_list .file_input_textbox{width:47%;height:32px;}
	.counsel_list .file_input_div, .counsel_list .file_input_button{width:93px;height:34px;background-color:#666;border:0;color:#fff;}
	.counsel_list .file_input_div{margin-left:3px;}
	.counsel_list .counsel_title{width:100%;}
	.counsel_list > .deal_catagory{width:auto;}
	.counsel_list > .deal_catagory dd{width:68%;}
	.counsel_list .counsel_address{width:45%;}
	.counsel_list .counsel_check li{width:50%;}


	/* 지속가능경영 */
  .sus_area .sus_section{margin-bottom:130px;}
  .sus_area .sus_title{font-size:18px;margin-bottom:40px !important;}
  .sus_area.green .sus_title{margin-bottom:25px !important;}
  .sus_area.green .sus_text + .sus_title{margin-top:10px !important;}
  .sus_slide_area .sus_slide{display:block !important;}
  .sus_slide_area .sus_slide .img{width:100%;}
  .sus_slide_area .sus_slide .txt{padding:30px 15px;width:100%;}
  .sus_slide_area .sus_slide .txt .box{padding: 0;}
  .sus_slide_area .sus_slide .txt .box strong{margin-bottom:15px;font-size:17px !important;}
  .sus_slide_area .sus_slide .txt .box strong img{width:22px;}
  .sus_slide_area .sus_slide .txt .box p{font-size:13px !important;}
  .sus_slide_area .sus_slide .txt .box p + img{margin:0 auto;width:120px;}
  .sus_slide_area .sus_slide .txt .box p + strong{margin-bottom:20px;}
  .sus_area .sus_text{font-size:12px;word-break:keep-all;}
  .sus_area .sus_banner{min-height:100px;}
  .sus_area .sus_guide{margin-top:50px;}
  .sus_area .sus_guide li{font-size:10px;padding-left:10px;text-indent:-10px;}
  .sus_area .cont2_1{margin-bottom:80px;}
  .sus_area .cont2_1 .sus_banner{padding:0;background:transparent;}
  .sus_area .cont2_1 .greenery{margin-bottom:20px;width:130px;height:42px;background-position-y:bottom;}
  .sus_area .cont2_1 .sus_text{color:#737373;text-shadow:none;}
  .sus_area .cont2_1 .sus_text strong{font-weight:normal;}
  .sus_area.cont3 .sus_section{margin-bottom:115px;}
  .sus_area.cont3 .sus_title + .sus_text{margin-bottom:80px;font-size:12px;}
  .sus_area .cont3_1 .sus_banner{display:none;}
  .sus_area .cont3_1 .sus_list{display:block;margin:0 -5%;width:110%;white-space:nowrap;}
  .sus_area .cont3_1 .sus_list dl{margin:10px 5px 0;padding:20px;width:80%;letter-spacing:-1px;box-sizing:border-box;white-space:normal;}
  .sus_area .cont3_1 .sus_list dl.slick-center{margin-top:0;}
  .sus_area .cont3_1 .sus_list dl dt{margin-bottom:20px;font-size:14px;}
  .sus_area .cont3_1 .sus_list dl dt:before{margin:10px auto 20px;width:40px;height:39px;}
  .sus_area .cont3_1 .sus_list dl dd{font-size:11px;}
  .sus_area .cont3_2 .sus_image{margin-top:80px;}
  .sus_area .cont3_3 .sus_list{margin:80px -5% 0;width:auto;white-space:nowrap;}
  .sus_area .cont3_3 .sus_list .list{margin:10px 10px 0;width:80%;}
  .sus_area .cont3_3 .sus_list .list.slick-center{margin-top:0;}
  .sus_area .cont3_3 .normal_table{margin-top:50px;}
  .sus_area .cont3_3 .normal_table table{font-size:12px;}
  .sus_area .cont3_3 .normal_table table thead th{font-size:13px;}
  .sus_area .cont3_3 .normal_table .guide{font-size:11px;}
  .sus_area .cont3_4 .sus_btn{margin-top:70px;}
  .sus_area .cont3_4 .sus_btn .box{margin-top:15px;}
  .sus_area .cont4_5 .sus_slide_area{padding: 0 20px;}
  .sus_area .cont4_5 .sus_slide_area .slick-list{border: 1px solid #ededed;}
  .sus_area .cont6_1 .sus_banner{display:none;}
  .sus_area .cont6_1 .sus_list{white-space:nowrap;}
  .sus_area .cont6_1 .sus_list .list{position:relative;padding:25px 20px;;width:100%;font-size:12px;border:1px solid #ccc;text-align:left;box-sizing:border-box;white-space:initial;}
  .sus_area .cont6_1 .sus_list .list:before{margin:0 0 25px;}
  .sus_area .cont6_1 .sus_list .list:after{position:absolute;left:20px;top:90px;width:calc(100% - 40px);height:1px;background:#ccc;content:'';}
  .sus_area .cont6_2 .sus_title{margin-bottom:50px !important;}
  .sus_area .cont6_3 .sus_list{margin:0 -5%;width:110%;white-space:nowrap;}
  .sus_area .cont6_3 .sus_list .list{margin:10px 10px 0 !important;padding:35px 10px;width:80%;min-height: 240px;height:auto;font-size:11px;}
  .sus_area .cont6_3 .sus_list .list.slick-center{margin-top:0 !important;}
  .sus_area .cont6_3 .sus_list .list strong{line-height:1.6;font-size:15px;word-break:keep-all;}
  .sus_area .cont6_3 .sus_list .list ol{padding:0 10px;white-space:normal;}
  .sus_area .cont6_3 .sus_list .list ol li{margin-top:20px;}
  

  /* 사회공헌활동 */
  .social_area .social_title{margin:80px 0 30px !important;font-size:18px;}
  .social_area .social_text{font-size:12px;}
  .social_area .socail_image{padding-bottom:35px;}
  .social_area .social_banner .social_text{padding-top:20px;}
  .social_area .social_banner .social_bg{height:70px !important;background-attachment:inherit;}
  .social_area .social_banner .social_title{margin-bottom:50px;}
  .social_area .social_ico{margin-top:80px !important;font-size:11px !important;}
  .social_area .social_ico:before{margin-bottom:20px !important;width:50px !important;height:50px !important;background-size:100%;}
  .social_area .cont1_1 .social_banner,
  .social_area .cont2_3 .social_banner{display:none;}
  .social_area .cont1_2, .social_area .cont1_3{margin-bottom:102.5px;}
  .social_area .cont1_2 .social_bg{height:70px;}
  .social_area .cont1_2 .social_title{margin:0 0 25px !important;line-height:1;}
  .social_area .cont1_2 .social_list{margin-top:50px;}
  .social_area .cont1_2 .social_list li{position:relative;display:table;padding-left:103px;width:100%;height:95px;font-size:11px;text-align:left;border:1px solid #f0f0f0;box-sizing:border-box;}
  .social_area .cont1_2 .social_list li:not(:first-child){margin-top:20px;}
  .social_area .cont1_2 .social_list li strong{position:absolute;left:0;top:50%;margin:0;width:110px;height:30px;font-size:0;border-width:2px;text-align:center;transform:translateY(-50%);}
  .social_area .cont1_2 .social_list li strong:before{margin:0 auto 10px;width:30px;height:30px;}
  .social_area .cont1_2 .social_list li p{display:table-cell;vertical-align:middle;}
  .social_area .cont1_2 .social_list li p span{font-size:12px;font-weight:bold;color:#444;}
  .social_area .cont1_2 .social_list .ico1:before{background-position:0 0;}
  .social_area .cont1_2 .social_list .ico2:before{background-position:-30px 0;}
  .social_area .cont1_2 .social_list .ico3:before{background-position:-60px 0;}
  .social_area .cont1_3 .social_list li:nth-of-type(2) dl{padding-left:175px;width:100%;box-sizing:border-box;}
  .social_area .cont1_3 .social_list li:nth-of-type(2) dl:nth-of-type(1){margin-bottom:50px;}
  .social_area .cont1_3 .social_list li:nth-of-type(2) dl dt{position:absolute;width:155px;}
  .social_area .cont1_3 .social_list li:nth-of-type(2) dl dd strong{margin-top:0;}
  .social_area .cont1_4 .normal_table{margin-top:60px;}
  .social_area .cont2 .title_sub{color:#454545;}
  .social_area .cont2_1 .social_title{margin-top:40px !important;font-size:15px;}
  .social_area .cont2_1 .social_text{font-size:12px;}
  .social_area .cont2_1 .social_banner{height:70px;}
  .social_area .cont2_1 .social_banner .title_sub{padding-top:0;height:70px;line-height:70px;}
  .social_area .cont2_1 .box1, .social_area .cont2_1 .box2{padding-top:40px;}
  .social_area .cont2_1 .box1 .social_title, .social_area .cont2_1 .box2 .social_title{font-size:15px;}
  .social_area .cont2_1 .box1 .social_list{margin:0 -5%;width:110%;white-space: nowrap;}
  .social_area .cont2_1 .box1 .social_list .list{display:inline-block;margin:10px 10px 0;width:80%;min-height:240px;line-height:35px;padding:35px 10px;font-size:11px;border:1px solid #ccc;box-sizing:border-box;}
  .social_area .cont2_1 .box1 .social_list .list.slick-center{margin-top:0;}
  .social_area .cont2_1 .box1 .social_list .list strong{display:block;position:relative;top:0;left:0;margin-bottom:20px;font-size:15px;color:#141414;text-align:center;}
  .social_area .cont2_1 .box2 strong.social_text{margin:0 0 50px;font-size:10px;text-align:center;}
  .social_area .cont2_1 .box2 .social_text,.social_area .cont2_2 .social_text{font-size:11px;}
  .social_area .cont2_1 .box2 .social_text_line{margin:45px 0 80px;padding-top:40px;font-size:11px;}
  .social_area .cont2_1 .box2 .social_text_line:after{height:20px;}
  .social_area .cont2_2 .social_btn{margin-top:60px;}
  .social_area .cont2_2 .social_btn a{font-size:12px;}
  .social_area .cont2_3{margin-bottom:100px;}
  .social_area .cont2_3 .social_banner{height:100px;}
  .social_area .cont2_3 .normal_table{width:auto;}
  
	.social_line_area{margin-top:29px;padding-top:29px;border-top:1px solid #ccc;}

	.social_welfare{margin-top:28px;}
	.social_welfare img{width:100%;}

	.environment_area{width:auto;height:auto;margin:40px auto 0;background-image:none;}

	.environment_list li{margin-top:18px;}
	.environment_list li:first-child{margin-top:0;}
	.environment_list dl{min-height:80px;position:static;}
	.environment_list dt{margin-bottom:7px;font-size:16px;font-weight:bold;}
	.environment_list dd{background-image:none;padding-left:0px;font-size:11px;line-height:14px;}

	.wild{width:auto;padding-left:95px;background:url("/Contents/images/m/info/icon_environment1.jpg") no-repeat left top;}

	.environment{width:auto;padding-left:95px;padding-top:10px;
	  background:url("/Contents/images/m/info/icon_environment2.jpg") no-repeat left top;
	}

	.energy{width:auto;padding-left:95px;padding-top:10px;
	  background:url("/Contents/images/m/info/icon_environment3.jpg") no-repeat left top;
	}


	/* 사이트맵 */
	.sitemap_list{border-top:1px solid #c1c1c1;*zoom:1;}
	.sitemap_list:after{content:"";display:block;clear:both;}
	.sitemap_list > li{float:left;width:50%;margin-left:0;margin-top:36px;*zoom:1;}
	.sitemap_list > li:after{content:"";display:block;clear:both;}
	.sitemap_list li img{float:left;width:42px;}
	.sitemap{float:left;height:205px;padding-left:8px;margin-left:7px;}
	.sitemap dt{font-size:15px;color:#000;}
	.sitemap li a{font-size:12px;color:#707070;line-height:23px;letter-spacing:-1px;}
	
	
	.desk_area{margin-top:40px;}
	.desk_area ul:first-child.list_left{margin-left:20px}
	.desk_area ul li{width:auto;}
	
	
	
	/* 브랜드 이야기 */
	.brand_list li{float:none;width:auto;}
	.brand_list li img{width:100%;}
	
	
	
	/* CEO 메세지 */
	.ceo_message{border-top:1px solid #d7d7d7;margin-top:25px;}
	.ceo_message_area{width:300px;height:1150px;margin:0px auto 0;background:url("/Contents/images/m/info/ceo_bg.jpg") no-repeat left top;}
	
	.ceo_photo_area{height:104px;padding-left:24px;padding-top:47px;}
	.ceo_photo_area img{width:247px;}
	
	.ceo_text_area{padding:26px 24px 0 24px;}
	.ceo_strong{font-size:13px;color:#545454;line-height:18px;}
	
	.ceo_text{margin-top:15px;font-size:11px;color:#666;line-height:18px;}
	
	.ceo_name{margin-top:20px;}
	.ceo_name img{width:109px;}
	
	
	/* 식품안전시스템 - 검사항목별 수수료 */
	.layer_commission{width:284px;padding:28px 5px 32px 5px;margin-left:-150px;margin-top:-266px;
	  background:#fff url("/Contents/images/business/layer_line.jpg") no-repeat center top;
	  position:fixed;left:50%;top:50%;
	}
	.title_commission{font-size:30px;color:#333;text-align:center;font-weight:normal;}

	.text_vat{margin-top:9px;margin-bottom:6px;font-size:12px;color:#666;text-align:right;}

	.list_tb tbody tr .micro{padding-left:20px;text-align:left;}

	.micro_area{height:355px;}

	.btn_ok_layer{margin-top:11px;text-align:center;}

	.btn_close_commision{position:absolute;right:10px;top:13px;}
	
	
	.notice_img{width:100% !important;}
	
	
	.text_q{width:78%;}
	
	
	.event_manage_area .title_food, .china_area .title_food{padding:0 3.125%;}

    /* 140930 - CEO 메세지 */
    .ceo_message_area2{background-image:none;border-top:1px solid #d7d7d7;margin-top:25px;}
    .ceo_message_area2 p{margin-left:0;margin-right:0;}
    .ceo_message_area2 .ceo_title{padding-top:30px;}
    .ceo_message_area2 .ceo_title img{width:300px;}
    
    
    /* 141111 - 브랜드 이야기 */
	.brand_story_list{width:221px;margin:30px auto 0;}
	.brand_story_list li{float:none;margin-left:0px;margin-bottom:10px;}
	
	/* 
		170720 ~ 추가 
	*/
	
	.visual_business{height:150px;margin-bottom:30px;}

	.title_business{padding-bottom:10px;margin-bottom:20px;font-size:25px;}

	.description_business{padding:0 5%;font-size:12px;}
	.description_business br{display:none;}

	.business_info{margin-top:50px;margin-bottom:45px;}

	.business_info_list li{width:48%;padding:15px 1%;margin:5px 1%;font-size:13px;}
	.business_info_list li img{height:40px;}

	.business_info_list li br{display:block;}

	.business_info_list strong{margin-top:15px;font-size:22px;}
	.business_info_list strong span{font-size:25px;}
	.business_info_list strong span.s{font-size:18px;}

	.business_text_area{margin-top:50px;}
	.business_text_area:first-child{margin-top:0;}
	
	.title_business_sub{font-size:20px;line-height:1.5;}
	.title_business_sub br{display:block;}

	.description_business_sub{margin-top:25px;font-size:15px;color:#383838;line-height:1.6;}
	.description_business_sub br{display:none;}
	
	.business_img{margin-top:25px;}

	.business_left .business_info_text{margin:0 5%;}
	.business_right .business_info_text{margin:0 5%;}
	
	.meal_list{margin-top:64px;margin-bottom:60px;}
	.meal_list li{padding:15px 0;}
	
	.meal_area{height:auto;padding:50px 20px 50px;margin:0 5%;}

	.meal_area .title_business_sub br{display:none;}

	.business_greating{padding:0 3.12%;}

	.title_greating{padding-top:0;font-size:22px;}
	.description_greating{margin-top:50px;font-size:14px;line-height:24px;}
	
	.business_info_distri li{height:169px;}

	.distri_category{padding:0 3.12% 50px;}
	.distri_category_list{padding:65px 0 0;}
	.distri_category_list li{margin:5px 1%;}
	.distri_category_list img{height:80px;}
	.distri_category_list strong{margin-top:15px;margin-bottom:15px;font-size:20px;}
	.distri_category_list a{width:90%;height:30px;font-size:14px;line-height:30px;}
	
	.description_distri{font-size:14px;line-height:24px;}

	.distri_process_area{width:auto;padding-top:45px;padding-bottom:0;}

	.distri_process_list li{width:48%;padding:0 1%;margin-left:-4px;margin-bottom:30px;
	  background-image:none;line-height:24px;
	}
	.distri_process_list li br{display:none;}
	.distri_process_list img{width:100px;}
	.distri_process_list strong{display:block;margin-top:15px;margin-bottom:5px;font-size:18px;}

	.distri_process_list .mr{margin-right:0;}
	
	.title_process{top:-20px;}
	.title_process span{display:inline-block;width:auto;height:40px;padding:0 15px;
	   font-size:20px;color:#383838;line-height:40px;
	}

	.farm_product_area{height:auto;padding-bottom:50px;}
	.corvina_area{height:auto;padding-bottom:50px;}
	.global_bg_area{height:auto;padding-bottom:50px;}

	.global_list{padding-bottom:20px;}
	.global_list li{padding-left:0;margin-left:0;}


	/* 외식사업 */
	.fine_dining_area{height:auto;}

	.title_eatout{padding-bottom:20px;font-size:36px;line-height:45px;left:3.12%;top:30px;z-index:2;}
	.title_eatout span{font-size:24px;line-height:45px;}
	
	.title_eatout2{padding-bottom:20px;font-size:36px;line-height:45px;left:3.12%;top:30px;z-index:2;}
	.title_eatout2 span{font-size:24px;line-height:45px;}

	.fine_dining_area .food_distri_list li:first-child{padding-top:170px;}

	.food_court_area2 .meal_list .f{padding-top:170px;}

	.food_court_area2 .title_eatout{left:3.12%;top:30px;}
	.global_brand_area2 .title_eatout2{left:3.12%;top:30px;}

	.catering_area{margin-top:0;padding:0;border-top:0;}
	.catering_area .call{margin-top:15px;color:#fff;font-weight:bold;}

	.catering_area .food_distri_list li:first-child{padding-top:170px;}

	.global_brand_area .meal_list .f{padding-top:170px;}

	.business_info_eatout li br{display:none;}

	.global_brand_area{margin-top:-45px;}
	
	
	/* 글로벌 브랜드 추가 190409 박윤희 */
	.global_brand_area2{height:auto;}

	/* 해외사업 */
	.business_info_overseas li:first-child{height:184px;}

	.export_area{height:auto;}
	.overseas_map{margin-top:30px;}
	.overseas_map img{width:100%;}


	/* 식자재유통 */
	.food_process_area{padding-top:35px;padding-bottom:64px;margin-top:74px;margin-bottom:70px;}
	.food_process_area .title_business_sub{margin-left:3.12%;}

	.standard_purchasing_list{margin-top:24px;padding:0 3.12%;}
	.standard_purchasing_list > li{height:285px;margin:5px 1%;}
	.standard_purchasing_list > li:nth-child(2){height:285px;}
	.standard_purchasing_list > li:nth-child(4){height:285px;}

	.standard_purchasing_list strong{font-size:24px;}
	.standard_purchasing_list img{height:60px;margin-top:15px;}

	.purchasing_text li{font-size:13px;line-height:20px;}
	.purchasing_text li br{display:none;}

	.quality_process_list{margin:34px 3.12% 0;padding-top:0;padding-bottom:30px;}
	.quality_process_list li{float:left;width:48%;padding:0 1%;margin-bottom:30px;font-size:13px;line-height:1.2;}
	.quality_process_list img{display:block;width:100px;margin:0 auto 15px;}
	.quality_process_list strong{display:block;margin-bottom:10px;font-size:24px;line-height:1.2;}


	.food_distri_area{margin-top:55px;}
	.food_distri_list li{padding:15px 0;}
	.food_distri_list .meal_area{margin:0 3.12%;}
	
	
	.distri_close{top:80px;}
	
	
	/* 170926 - 비전 수정 */	
	.title_vision_mission{font-size:20px;}
	.description_mission{margin-top:25px;font-size:14px;}
	
	.mission_list{display:block;margin-top:30px;}
	.mission_list li{display:block;width:auto;height:auto;padding-top:25px;padding-bottom:25px;border-left:0;border-top:1px solid #d2d2d2;
	  font-size:14px;line-height:22px;
	}
	.mission_list strong{display:block;width:233px;height:45px;margin:0 auto 17px;border-radius:30px;
	  font-size:20px;line-height:45px;
	}
	
	.vision_area2{margin-top:50px;padding-top:20px;}
	.description_mission .health{margin-left:15px;}
	
	.vision_list{display:block;width:auto;margin-top:30px;border:2px solid #e5e5e5;}
	.vision_list li{display:block;width:auto;padding:20px 0;border-left:0;border-top:2px solid #e5e5e5;font-size:14px;}
	.vision_list li:first-child{border-top:0;}
	.vision_list strong{line-height:20px;}
		
	.cogo_table img{width:100%;}


  /*esg 경영*/
  .esg_area .esg_section{margin-top: 120px;}
  .esg_area .esg_section:nth-of-type(1){margin-top: 50px;}
  .esg_area .sub_visual .hierarchy_list{display: block;}
  .esg_area .title_description{padding: 80px 5% 260px;text-align: left;}
  .esg_area .title_description .title_sub,
  .esg_area .title_description .sub_description{text-align: left;}
  .esg_area .esg_btn_down{width: 100%;font-size: 14px;overflow: hidden;}
  .esg_area .esg_btn_down:after{float: right;width: 16px;height: 15px;background-size: 16px auto;}
  .esg_area .cont1_2 .esg_box{}
  .esg_area .cont1_2 .esg_box ul{padding: 20px;height: auto;background: none;border: 1px solid #dcdcdc;}
  .esg_area .cont1_2 .esg_box ul li{display: flex;align-items: center;position: relative;padding-top: 30px;flex-wrap: wrap;width: 100%;color: #000;}
  .esg_area .cont1_2 .esg_box ul li i{margin: 0 16px 0 0;padding: 0;width: 74px;height: 74px;line-height: 72px;font-size: 45px;border: 0;border-radius: 50%;}
  .esg_area .cont1_2 .esg_box ul li:not(:first-child){margin-top: 25px;}
  .esg_area .cont1_2 .esg_box ul li:nth-of-type(1) i{background: #ebf5f4;}
  .esg_area .cont1_2 .esg_box ul li:nth-of-type(2) i{background: #f4f8fd;}
  .esg_area .cont1_2 .esg_box ul li:nth-of-type(3) i{background: #e9f5fb;}
  .esg_area .cont1_2 .esg_box ul li div{width: calc(100% - 90px);font-size: 13px;text-align: left;}
  .esg_area .cont1_2 .esg_box ul li div strong{position: absolute;left: 0;top: 0;margin: 0;font-size: 15px;}
  .esg_area .cont1_3 .esg_list .left{margin: 0 auto 25px;width: 60%;}
  .esg_area .cont1_3 .esg_list .right{width: 100%;text-align: center;}
  .esg_area .cont1_3 .esg_list .right .cont_text{margin-top: 20px;font-size: 13px;}
  .esg_area .cont1_3 .esg_list .right a{margin-top: 25px;line-height: 47px;width: 100%;font-size: 14px;}
  .esg_area .cont2_2_2 .directorate_area{margin-top: 60px;}
  .esg_area .cont2_2_1 .esg_text2 span{font-size: 14px;}
  .esg_area .cont2_2_2 .title_director{font-size: 16px;}
  .esg_area .cont2_2_2 .esg_sub_title{margin-top: 50px;font-size: 18px;}
  .esg_area .cont2_2_2 .list li{float: none !important;width: 100%;}
  .esg_area .cont2_2_3 .esg_guide li{margin-top: 20px;padding-left: 15px;font-size: 12px;text-indent: -15px;}
  .esg_area .cont2_2_3 .directorate_area,
  .esg_area .cont2_2_5 .esg_slider{margin-top: 40px}
  .esg_area .cont2_2_6 .esg_list dt{font-size: 18px;}
  .esg_area .cont2_2_6 .esg_list dd{font-size: 15px;}
  .esg_area .cont3_1_1 .esg_box .list{margin-right: 0;}
  .esg_area .cont3_1_1 .esg_box .list .box{width: 260px !important;}
  .esg_area .cont3_1_1 .esg_box .visual .visual_tit{font-size: 25px;}
  .esg_area .cont3_1_1 .esg_box .visual .visual_txt{font-size: 13px;}
  .esg_area .cont3_1_1 .esg_box .visual .visual_item{padding-top: 210px;}
  .esg_area .cont3_1_1 .esg_box .list .box .box_tit{margin: 20px 0 10px;font-size: 18px;}
  .esg_area .cont3_1_1 .esg_box .list .box .box_txt{font-size: 13px;}
  .esg_area .cont3_1_1 .esg_box .list .box .box_txt span{font-size: 12px;}
  .esg_area .cont3_1_1 .esg_box.num1{margin-top: 40px;}
  .esg_area .cont3_1_1 .esg_box.num2{margin-top: 80px;}
  .esg_area .cont3_2_1 .director_area .director_division_list{font-size: 11px;}
  .esg_area .cont3_2_2 .director_area td{padding: 15px 0;font-size: 13px;}
  .esg_area .cont3_1_2 .boss_director,
  .esg_area .cont3_1_3 .boss_director,
  .esg_area .cont3_1_4 .boss_director{font-size: 12px;}
  .esg_area .cont4_4_1 .esg_box{flex-wrap: wrap;width: 200px;}
  .esg_area .cont4_4_1 .esg_box > li{margin: 0;}
  .esg_area .cont4_4_1 .esg_box > li:not(:first-child){position: relative;margin-top: 50px}
  .esg_area .cont4_4_1 .esg_box > li:not(:first-child):before{position: absolute;left: 50%;top: -56px;font-size: 40px;color: #899782;content: '➨';transform: translateX(-50%) rotate(90deg);}
  .esg_area .cont4_4_1 .esg_box > li i:after{margin-bottom: 10px;}
  .esg_area .cont4_4_1 .guide_txt li{padding-left: 15px;font-size: 12px;text-indent: -15px;}
  .esg_area .cont4_5_1 .esg_btn_down{display: block;margin-top: 15px;width: 100%;}
  .esg_area .cont4_5_1 .esg_btn_down:after{float: right;}
  .esg_area .cogo_list{margin-right: -20px;white-space: nowrap;text-align: left;}
  .esg_area .cont4_5_1 .title_director{text-align: left;}
  .esg_area .cont4_5_1 .cogo_list .slide{display: inline-block;margin-right: 10px;padding: 20px;width: 260px !important;height: 170px;white-space: normal;border: 1px solid #aeaeae;box-sizing: border-box;vertical-align: top;}
  .esg_area .cont4_5_1 .cogo_list .slide p{position: relative;margin-bottom: 10px;padding-bottom: 10px;font-size: 15px;color: #000;}
  .esg_area .cont4_5_1 .cogo_list .slide p:after{position: absolute;left: 0;bottom: 0;width: 20px;height: 1px;background: #000;content: '';}
  .esg_area .cont4_5_1 .cogo_list .slide span{display: inline-block;margin-right: 2%;width: calc(47% - 10px);font-size: 13px;color: #737171;vertical-align: top;text-indent: -8px;padding-left: 8px;}
  .esg_area .cont5_2 .esg_box li{display: flex;padding: 0 20px;width: 100%;font-size: 13px;border: 1px solid #898989;align-items: center;box-sizing: border-box;}
  .esg_area .cont5_2 .esg_box li:not(:first-child){margin-top: 10px;}
  .esg_area .cont5_2 .esg_box li:before{width: 100px;height: 100px;}
  .esg_area .cont5_2 .esg_box li div{width: 100%;text-align: left;}
  .esg_area .cont5_4 .esg_box{margin-top: 30px;}
  .esg_area .cont5_4 .esg_box .li{font-size: 13px;width: 260px !important;height: 355px;}
  .esg_area .cont5_4 .esg_box .li strong{font-size: 15px;text-align: left;}
  .esg_area .cont5_4 .esg_box .li strong:after{margin: 10px 0 0;height: 1px;width: 20px;background: #909e81;}
  .esg_area .cont5_4 .esg_box + .korean_financial{padding-left: 15px;text-indent: -15px;}
  .esg_area .cont6_1 .policy-list{font-size: 17px;}
  .esg_area .cont6_1 .policy-check{font-size: 17px;}
  .esg_area .cont6_1 .policy-check span{display:block;padding:0;margin-top:10px;font-size: 16px;}
  .esg_area .cont6_1 .policy-check input[type="checkbox"]{width:20px;height:20px;}
  .esg_area .cont6_1 .counsel_list dl dt{width:120px;}
  .esg_area .cont6_1 .counsel_select{height:44px;}
  .esg_area .cont6_1 .counsel_select, .esg_area .cont6_1 .counsel_list textarea, .esg_area .cont6_1 .counsel_list .input_text{padding: 0 10px;line-height: 42px; min-height: 42px;font-size: 13px;}
  .esg_area .cont6_1 .counsel_list .file_input_textbox, .esg_area .cont6_1 .counsel_list .file_input_button, .esg_area .cont6_1 .counsel_list .file_input_div{height: 42px;line-height: 42px;font-size: 13px;}
  .esg_area .cont6_1 .counsel_list .file_input_div{border:1px solid #666;}
  .esg_area .cont6_1 .counsel_list + .view_btn_area .btn_action{padding:0 40px;font-size: 18px;}
  .esg_area .cont6_1 .counsel_list .file_input_textbox{padding: 0 10px;}
  .esg_area .cont6_1 .counsel_guide{font-size: 13px;}
  .esg_area .cont6_3 .esg_box .esg_box_num{font-size: 26px;}
  .esg_area .cont6_3 .esg_box .esg_box_sub{font-size: 15px;}
  .esg_area .cont6_3 .esg_box .esg_box_tit{font-size: 26px;}
  .esg_area .cont6_3 .esg_box .esg_box_txt2 span{font-size: 13px;}
  .esg_area .cont6_3 .esg_box .esg_box_sub,
  .esg_area .cont6_3 .esg_box .esg_box_tit{margin-top: 5px;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list{margin-top: 30px;}
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li i,
  .esg_area .cont6_3 .esg_box .sec2 .esg_box_list > li strong{font-size: 20px;}
  .esg_area .cont6_3 .esg_box .sec5 .esg_box_list li{padding: 20px;height: auto;font-size: 12px;}
  .esg_area .cont6_3 .esg_box .sec5 .esg_box_list li strong{font-size: 14px;}
  .esg_area .cont6_3 .esg_box .sec5 .esg_box_list li strong:after{margin: 15px 0 10px;height: 1px;}
  .esg_area .cont7_1_1 .esg_box{margin-top: 40px;}
  .esg_area .cont7_1_1 .esg_box .left .esg_box_list{white-space: nowrap;width: 100%;}
  .esg_area .cont7_1_1 .esg_box .left .esg_box_list li{margin: 0 5px 0 !important;padding-bottom: 20px;width: 260px !important;height: 314px;white-space: normal;border: 1px solid #ebebeb;vertical-align: top;}
  .esg_area .cont7_1_1 .esg_box .left .esg_box_list li img{width: 100%;}
  .esg_area .cont7_1_1 .esg_box .left .esg_box_list li strong{display: block;padding: 20px 20px 0;font-size: 18px;}
  .esg_area .cont7_1_1 .esg_box .left .esg_box_list li strong:after{margin: 10px 0;}
  .esg_area .cont7_1_1 .esg_box .left .esg_box_list li p{padding: 0 20px;font-size: 13px;}
  .esg_area .cont7_1_2 .esg_box{margin: 60px 0 40px;line-height: 1.4;font-size: 13px;}
  .esg_area .cont7_1_2 .esg_box li{margin-bottom: 30px;}
  .esg_area .cont7_1_2 .esg_box li strong{padding-bottom: 10px;font-size: 14px;}
  .esg_area .cont7_1_2 .esg_btn ul li{margin: 0 !important;width: 100%;}
  .esg_area .cont7_1_2 .esg_btn ul li a{position: relative;font-size: 20px;}
  .esg_area .cont7_1_2 .esg_btn ul li a .txt{left: 0;width: 100%;text-align: center;}
  .esg_area .cont7_1_2 .esg_btn ul li a .txt i{display: none;}
  .esg_area .cont7_1_2 .esg_btn ul li .mo{margin-top: 5px;padding: 5px 0;width: 100%;font-size: 15px;background: #fff;border: 1px solid #bebebe;box-sizing: border-box;}
  .esg_area .cont7_1_2 .esg_btn ul li .mo i{width: 15px;height: 14px;}
  .esg_area .cont7_1_2 .esg_btn .slick-arrow{top: 38%;}
  .esg_area .cont7_2_1 .sinmungo_area{margin: 30px 0;flex-wrap: wrap;}
  .esg_area .cont7_2_1 .sinmungo_area li{margin: 0;padding: 20px;width: 100%;background: #efefef;text-align: center;}
  .esg_area .cont7_2_1 .sinmungo_area li:not(:first-child){margin-top: 10px;}
  .esg_area .cont7_2_1 .check_sinmungo strong{margin: 10px 0 0;padding-bottom: 0;border-bottom: 0;border-width: 1px;}
  .search_area .title_director{position: relative;display: block;margin-bottom: 23px;}
  .search_area .select_box{padding: 7px;width: calc(100% - 65px);height: 37px;font-size: 13px;font-weight: normal;}
  .search_area  .btn_search_ok{line-height: 35px;font-size: 14px;}
  
  /* 에러 */
  .error_wrap .error_title{font-size: 21px;}
  .error_wrap .error_txt{margin-top:15px;padding-top:15px;font-size: 13px;}
  .error_wrap .error_btn{margin-top:20px;height:50px;line-height:50px;}
  .error_wrap .error_btn .btn{font-size:15px;}
  
  /* 식품안전시스템 - 식품 등 시험·검사기관 수수료  */
.layer_commission3{width:914px; border:3px solid #3e3e3e; padding:44px 26px 50px 28px; margin-left:-487px; margin-top:-389.5px;
  background:#fff url("/Contents/images/business/layer_line.jpg") no-repeat left top; 
  position:fixed; left:50%; top:50%; z-index:6;
}
.title_commission3{font-size:30px; color:#333; text-align:center; font-weight:normal;}

.text_vat{margin-top:28px; font-size:12px; color:#666; text-align:right;}

.list_tb tbody tr .micro{padding-left:20px; text-align:left;}

.micro_area{height:519px; border-bottom:1px solid #7f7f7f; overflow-y:scroll;}
.micro_area .list_tb{border-bottom:0;}


.btn_ok_layer3{margin-top:47px; text-align:center;}

.btn_close_commision3{position:absolute; right:27px; top:27px;}

.layer_commission_bg3{width:100%; height:100%; background-color:#000; opacity:0.5; filter:(alpha='50');
  position:absolute; left:0; top:0; z-index:5;
}

/* 식품안전시스템 - 쌀·현미 검정기관  */
.layer_commission4{width:914px; border:3px solid #3e3e3e; padding:44px 26px 50px 28px; margin-left:-487px; margin-top:-389.5px;
  background:#fff url("/Contents/images/business/layer_line.jpg") no-repeat left top; 
  position:fixed; left:50%; top:50%; z-index:6;
}
.title_commission4{font-size:30px; color:#333; text-align:center; font-weight:normal;}

.text_vat{margin-top:28px; font-size:12px; color:#666; text-align:right;}

.list_tb tbody tr .micro{padding-left:20px; text-align:left;}

.micro_area{height:519px; border-bottom:1px solid #7f7f7f; overflow-y:scroll;}
.micro_area .list_tb{border-bottom:0;}


.btn_ok_layer4{margin-top:47px; text-align:center;}

.btn_close_commision4{position:absolute; right:27px; top:27px;}

.layer_commission_bg4{width:100%; height:100%; background-color:#000; opacity:0.5; filter:(alpha='50');
  position:absolute; left:0; top:0; z-index:5;
}
  
} 


