﻿@charset "utf-8";

/* 컨텐츠 해더 sub */
#sub_header {position:absolute;height:60px;top:0;left:0;width:100%;z-index:300;}
#sub_header h1 {padding:16px 0px 0px 20px;}
#sub_header h1 img {width:123px;}
#sub_header #header_menu {font-size:0;position:absolute;top:10px;right:10px;width:40px;height:40px;background:url('../images/common/ico_menu_02.png') no-repeat center center;background-size:22px auto;cursor:pointer;}

h4.sub_h4 {font-size:16px;margin:50px 20px 20px 20px;color:#2a2a2a;}

/* 서브 게시판 상세 */
.notice_board_view {border-top:2px solid #da291c;}
.notice_board_view .head_area {border-bottom:1px solid #8a8d8f;padding:27px 20px 30px 20px;}
.notice_board_view .head_area h4 {font-size:18px;color:#2a2a2a;line-height:24px;margin-bottom:10px;}
.notice_board_view .head_area .date01 {color:#8a8d8f;}
.notice_board_view .view_area {padding:30px 20px;border-bottom:1px solid #c4c6c7;}
.notice_board_view .view_area * {line-height:20px;}
.notice_board_view .view_area .img_area img {width:100%;}
.notice_board_view .file_area {padding:20px;border-bottom:1px solid #c4c6c7;color:#8a8d8f;line-height:20px;}
.notice_board_view .attached_file_area {padding:15px;color:#8a8d8f;line-height:50px;}
.notice_board_view .pre_next {margin:20px 20px 0px 20px;}
.notice_board_view .pre_next .btn_preview {display:inline-block;width:80px;padding-left:36px;box-sizing:border-box;color:#54585a;line-height:30px;background:url('../images/common/btn_pre_01.png') no-repeat left center;background-size:20px auto;text-align:left;}
.notice_board_view .pre_next .btn_next {display:inline-block;width:80px;padding-left:9px;box-sizing:border-box;color:#54585a;line-height:30px;background:url('../images/common/btn_next_01.png') no-repeat right center;background-size:20px auto;text-align:left;float:right;}
.notice_board_view .btn_bottom {margin:30px 20px 0px 20px;}
.notice_board_view	img {width:100%;}

/* faq 리스트 */
.faq_list {margin:0px 20px;}
.faq_list ul {display:none;}
.faq_list ul:first-child {display:block;}
.faq_list li {border:1px solid #c4c6c7;margin-bottom:15px;}
.faq_list .head_area {position:relative;padding:20px 50px 15px 53px;cursor:pointer;}
.faq_list .head_area:before {content:'';position:absolute;top:33px;right:20px;width:16px;height:9px;background:url('../images/common/arrow_off01.png') no-repeat;background-size:100%;}
.faq_list .head_area.on * {color:#da291c;}
.faq_list .head_area.on:before {background:url('../images/common/arrow_on01.png') no-repeat;background-size:100%;}
.faq_list .head_area .quest {position:absolute;top:30px;left:20px;font-size:18px;}
.faq_list .head_area h4 {color:#8a8d8f;margin-bottom:5px;}
.faq_list .head_area h5 {line-height:20px;}
.faq_list .view_area {position:relative;background:#f2f2f2;border-top:1px solid #c4c6c7;padding:15px 20px 15px 53px;line-height:20px;display:none;}
.faq_list .view_area .answer {position:absolute;top:18px;left:20px;font-size:18px;}

/* 고객의소리 완료 */
.board_input_end {margin:0 20px;}
.board_input_end .btn_area {margin-top:60px;}

/* 고객의 소리 메시지 */
.customer_massage {margin:0px 20px 30px 20px;border:1px solid #c4c6c7;padding:100px 20px 15px 20px;text-align:center;line-height:20px;background:url('../images/customer/ico_customer_01.png') no-repeat center 20px;background-size:auto 59px;}

/* 게시판 리스트 */
.sub_board_list {border-top:2px solid #da291c;}
.sub_board_list li {position:relative;border-bottom:1px solid #c4c6c7;}
.sub_board_list a {display:block;padding:18px 100px 20px 20px;}
.sub_board_list .company {padding-right:70px;}
.sub_board_list .company h4 {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sub_board_list li h4 {line-height:20px;margin-bottom:4px;}
.sub_board_list .date01 {display:inline-block;color:#8a8d8f;font-size:12px;letter-spacing:0;}
.sub_board_list .date01 span {padding-left:7px;}
.sub_board_list .date01 .file {display:inline-block;font-size:0;width:14px;height:12px;background:url('../images/company/ico_file_01.png') no-repeat right;background-size:14px auto;vertical-align:top;margin-top:1px;}
.sub_board_list .view01 {position:absolute;top:50%;right:20px;color:#8a8d8f;padding-right:17px;background:url('../images/common/arrow_right_01.png') no-repeat right center;background-size:7.5px auto;margin-top:-8px;}
.sub_board_list .view02 {position:absolute;top:50%;right:20px;color:#8a8d8f;padding-right:17px;background:url('../images/common/arrow_right_01.png') no-repeat right center;background-size:7.5px auto;margin-top:-8px;font-size:0;height:14px;}
.sub_board_list .no_list {text-align:center;border-bottom:1px solid #c4c6c7;padding:40px 20px;}
.sub_board_list .no_list img {width:84px;margin-bottom:20px;}
.sub_board_list .no_list h4 {font-size:16px;line-height:22px;}
.sub_board_list .btn_area {margin:30px 20px 0px 20px;}

/* 서브 탭 */
.sub_tab {margin:0px 20px 50px 20px;position:relative;}
.sub_tab li {width:48%;height:143px;box-sizing:border-box;border:1px solid #c4c6c7;text-align:center;cursor:pointer;position:relative;}
.sub_tab li:last-child {position:absolute;top:0;right:0;width:48%;height:143px;}
.sub_tab .ico01 {display:block;background:url('../images/manage/ico_tab_01.png') no-repeat center 23px;background-size:auto 65px;height:103px;font-size:0;}
.sub_tab .ico02 {display:block;background:url('../images/manage/ico_tab_02.png') no-repeat center 23px;background-size:auto 65px;height:103px;font-size:0;}
.sub_tab .title01 {display:inline-block;padding-right:13px;background:url('../images/manage/arrow_go_01.png') no-repeat right center;background-size:6px auto;}

/* .sub_tab_02 {margin:0px 20px 50px 20px;position:relative;}
.sub_tab_02 li {width:98%;height:143px;box-sizing:border-box;border:1px solid #c4c6c7;text-align:center;cursor:pointer;position:relative;}
.sub_tab_02 .ico01 {display:block;background:url('../images/manage/ico_tab_01.png') no-repeat center 23px;background-size:auto 65px;height:103px;font-size:0;}
.sub_tab_02 .ico02 {display:block;background:url('../images/manage/ico_tab_02.png') no-repeat center 23px;background-size:auto 65px;height:103px;font-size:0;}
.sub_tab_02 .title01 {display:inline-block;padding-right:13px;background:url('../images/manage/arrow_go_01.png') no-repeat right center;background-size:6px auto;} */
/* 안전 Hot-Line 아이콘 수정 */
.sub_tab_02 {margin:0px 20px 50px 20px;position:relative;}
.sub_tab_02 li {width:48%;height:143px;box-sizing:border-box;border:1px solid #c4c6c7;text-align:center;cursor:pointer;position:relative;}
.sub_tab_02 li:last-child {position:absolute;top:0;right:0;width:48%;height:143px;}
.sub_tab_02 .ico01 {display:block;background:url('../images/manage/ico_tab_01.png') no-repeat center 23px;background-size:auto 65px;height:103px;font-size:0;}
.sub_tab_02 .ico02 {display:block;background:url('../images/manage/ico_tab_03.png') no-repeat center 23px;background-size:auto 65px;height:103px;font-size:0;}
.sub_tab_02 .title01 {display:inline-block;padding-right:13px;background:url('../images/manage/arrow_go_01.png') no-repeat right center;background-size:6px auto;}

/* 윤리경영 hot-line */
.hot_line_regist {}
.hot_line_regist h4 {font-size:18px;color:#2a2a2a;line-height:24px;margin:30px 20px 10px 20px;}
.hot_line_regist .text01 {font-size:16px;line-height:22px;color:#2a2a2a;margin:0px 20px 45px 20px;}
.hot_line_regist .text02 {line-height:20px;margin:0px 20px 30px 20px;}
.hot_line_regist .text02 .fc01 {color:#da291c;}
.hot_line_regist .text_agree {margin-top:45px;}
.hot_line_regist .btn_area {margin:30px 20px 50px 20px;}
.hot_line_regist .customer_go {border:2px solid #c4c6c7;margin:50px 20px 30px 20px;position:relative;padding:20px 50px 20px 90px;background:url('../images/manage/ico_customer_01.png') no-repeat 28px center;background-size:38px auto;cursor:pointer;}
.hot_line_regist .customer_go:before {content:'';position:absolute;top:50%;right:18px;width:7.5px;height:12.5px;background:url('../images/manage/arrow_go_02.png') no-repeat right center;background-size:100%;margin-top:-3px;}
.hot_line_regist .customer_go h5 {font-size:16px;line-height:22px;color:#2a2a2a;margin-bottom:3px;}
.hot_line_regist .customer_go p {line-height:20px;}

/* 서브 페이지 */
.sub_page {}
.sub_page h4 {margin:0px 20px 15px 20px;color:#2a2a2a;font-size:16px;font-weight:700;}
.sub_page .title_img {margin:0px 20px 50px 20px;position:relative;}
.sub_page .title_img img {width:100%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);}
.sub_page .title_img .text_area {width:100%;position:absolute;top:0;left:0;}
.sub_page .title_img h5 {color:#ffffff;line-height:22px;text-align:center;font-weight:500;font-size:18px;padding:0px 20px 10px 20px;}
.sub_page .title_img p {color:#ffffff;line-height:20px;text-align:center;padding:0px 10px;}
.sub_page .img_type01 {margin:0px 20px 50px 20px;}
.sub_page .img_type01 img {width:100%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);}
.sub_page .img_type01 img + img{margin-top:-40px}
.sub_page .img_type02 {} 
.sub_page .img_type02 img {width:100%;}
.sub_page .text_type01 {line-height:20px;margin:0px 20px 17px 20px;}

/* 회사 개요 */
.company_outline {background:url('../images/company/bg_outline_01.jpg') no-repeat center center;background-size:cover;padding:50px 20px 10px 20px;}
.company_outline h4 {color:#ffffff;font-size:18px;margin-bottom:13px;}
.company_outline p {line-height:20px;color:#c4c6c7;margin-bottom:27px}
.company_outline ul {*zoom:1;margin-bottom:40px;}
.company_outline ul:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.company_outline li {float:left;width:50%;text-align:center;padding-top:50px;line-height:20px;color:#c4c6c7;}
.company_outline li h5 {color:#ffffff;margin-bottom:7px;}
.company_outline .ico01 {background:url('../images/company/ico_outline_01.png') no-repeat center 2px;background-size:40px auto;}
.company_outline .ico02 {background:url('../images/company/ico_outline_02.png') no-repeat center top;background-size:40.1px auto;}
.company_outline .ico03 {background:url('../images/company/ico_outline_03.png') no-repeat center top;background-size:38.5px auto;}
.company_outline .ico04 {background:url('../images/company/ico_outline_04.png') no-repeat center top;background-size:28.5px auto;}
.company_outline .ico05 {background:url('../images/company/ico_outline_05.png') no-repeat center 4px;background-size:41.5px auto;}
.company_outline .ico06 {background:url('../images/company/ico_outline_06.png') no-repeat center top;background-size:42px auto;}
.company_outline .ico07 {background:url('../images/company/ico_outline_07.png') no-repeat center 2px;background-size:38.5px auto;}
.company_outline .ico08 {background:url('../images/company/ico_outline_08.png') no-repeat center top;background-size:31.5px auto;}

/* 비전 & 미션 */
.vision_mission {margin:0px 20px;}
.vision_mission h4 {text-align:center;font-size:16px;color:#2a2a2a;margin-bottom:20px;}
.vision_mission h5 {text-align:center;font-size:32px;color:#da291c;line-height:40px;margin-bottom:20px;}
.vision_mission p {text-align:center;margin-bottom:30px;}
.vision_mission .img_area img {width:100%;}

/* ceo 인사말 */
.ceo_greeting {border-top:2px solid #da291c;}
.ceo_greeting .img_area {margin-bottom:5px;}
.ceo_greeting .img_area img {width:100%} 
.ceo_greeting .text_area {padding:0px 20px;line-height:20px;margin-bottom:25px;}
.ceo_greeting .ceo_name {text-align:right;padding:0px 20px;font-size:12px;}
.ceo_greeting .ceo_name span {font-size:16px;margin-left:4px;}
.ceo_greeting.eng .text_area em{display:block;margin:22px 0;color:#2a2a2a;font-size:16px;font-style:normal;line-height:1.375}
.ceo_greeting.eng .ceo_name span{font-weight:700}

/*홍보관*/
.calendar .date{text-align:center;margin-bottom:10px;}
.calendar .date a{display:inline-block;color:#8a8d8f;vertical-align:middle;}
.calendar .date span{display:inline-block;position:relative;color:2a2a2a;font-size:24px;font-weight:700;vertical-align:middle;}
.calendar .btnPrev{width:20px;height:20px;margin-right:20px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #c4c6c7;background-image:url(../images/common/btn_prev.png)}
.calendar .btnNext{width:20px;height:20px;margin-left:20px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #c4c6c7;background-image:url(../images/common/btn_next.png)}
.calendar .open{color:#000000}
.calendar .close{color:#999999}
.center .result{position:relative;padding:30px 30px 30px 30px;border:0px solid #c4c6c7;text-align:center;margin-top:40px;margin-bottom:40px;}
.center .result span{display:block;font-size:18px;line-height:1.625}
.center .pw_change .btn_brown {width:50%;margin-top:5px;}
.center figure {text-align:center;margin:20px 20px 20px 20px}
.center .outline {text-align:center}
.center .outline strong {text-align:center;font-weight:700;color:#000;font-size:28px;}
.center .outline strong span:first-child {font-size:28px;color:#da291c}
.center .outline strong span {font-size:28px;color:#000}
.center .outline p {text-size:24px;color:#000;line-height:1.375;margin:20px 20px 20px 20px;}
.center img {width:100%;}
.center .subTitle {background-repeat:no-repeat;background-image:url(../images/company/img_center_titbg.jpg);width:200px;height:39px;color:#fff;font-size:20px;text-align:center;margin-left:20px;margin-top:20px;padding-top:8px;}
.center .display strong {margin-left:20px;font-size:18px;line-height:1.375}
.center .display p {margin-left:20px;line-height:1.375}
.center .info > ul > li:before {content:'▶';margin-right:10px;}
.center .info > ul > li {margin-left:20px;line-height:1.375;font-size:16px;}
.center .location > ul > li {margin-left:20px;margin-right:20px;line-height:1.375;font-size:16px;}

/* 연혁 */
.company_history {}
.company_history .title_img {margin:0px 20px 50px 20px;position:relative;}
.company_history .title_img img {width:100%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);}
.company_history .title_img .text_area {width:100%;position:absolute;top:0;left:0;}
.company_history .title_img h5 {color:#ffffff;line-height:22px;text-align:center;font-weight:500;font-size:18px;padding:0px 20px 10px 20px;}
.company_history .title_img p {color:#ffffff;line-height:20px;text-align:center;padding:0px 10px;}
.history_list {}
.history_list .list_title {box-shadow:0px 5px 10px rgba(0,0,0,0.2);}
.history_list .list_title > img{width:100%;}
.history_list .view_history {padding:0 0 50px 0;background:url(../images/company/bg_view_history1.png) repeat-y 20px 0;background-size:2px 4px;}
.history_list .view_history dl{padding:40px 25px 20px 42px;background:url(../images/company/bg_view_history2.png) repeat-y 20px 0;background-size:2px 1px;}
.history_list .view_history dl dt{padding-bottom:15px;font-size:16px;color:#da291c;}
.history_list .view_history dl dd{color:#2a2a2a;line-height:1.4;}
.history_list .view_history .imgArea{padding:0 0 30px 42px;background:url(../images/company/bg_view_history2.png) repeat-y 20px 0;background-size:2px 1px;}
.history_list .view_history .imgArea img{width:230px;box-shadow:5px 5px 16px rgba(0,0,0,0.2);}
.history_list .view_history .imgArea img + img, .history_list .view_history .imgArea div{}
.history_list .view_history .imgArea div{font-size:0;}
.history_list .view_history .imgArea div img{width:115px;height:67px;}
.history_list .view_history .imgArea div img + img{margin-top:0;}
.history_list .view_history > ul{position:relative;padding:0 0 0 42px;}
.history_list .view_history > ul:before{content:'';position:absolute;top:0px;left:11px;width:25.6px;height:25.6px;background:url(../images/company/history_point.png) no-repeat;background-size:100%;}
.history_list .view_history > ul > li {position:relative;margin-top:20px;padding:0 0 0 45px;color:#2a2a2a;line-height:1.4;}
.history_list .view_history > ul > li:first-child{margin-top:0;}
.history_list .view_history > ul > li span{position:absolute;top:0;left:0px;font-size:16px;color:#da291c;}
.history_list .view_history > ul > li li{font-family:'NotoSans';color:#54585a;line-height:1.4;}
.history_list .view_history > ul > li.st1{padding-left:0;color:#54585a;}
.history_list .view_history > ul > li.st1 em{display:block;font-family:'NotoSans';line-height:1.6;font-style:normal;color:#da291c;}
.history_list .view_history > ul > li.st2{padding:0 0 0 70px;}
.history_list:last-of-type .view_history{position:relative;}
.history_list:last-of-type .view_history:after{content:'';position:absolute;bottom:-3px;left:17.5px;width:6px;height:6px;background:url(../images/company/bg_view_history3.png) no-repeat;background-size:100%;}

/* CI 안내 */
.ci_info {margin:0 20px;}
.ci_info h4 {font-size:16px;color:#2a2a2a;margin-bottom:10px;}
.ci_info .text_area {line-height:20px;margin-bottom:10px;letter-spacing:0;}
.ci_info .text_area .fc01 {color:#da291c;}
.ci_info .img_box {border:1px solid #c4c6c7;margin-top:20px;}
.ci_info .img_box img {width:100%;}
.ci_info .color_list {margin-top:25px;*zoom:1;}
.ci_info .color_list:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.ci_info .color_list li {float:left;margin-bottom:27px;width:50%;box-sizing:border-box;padding:0px 20px 0px 0px;}
.ci_info .color_list li:nth-child(2n) {padding:0px 0px 0px 20px;}
.ci_info .color_list h5 {color:#2a2a2a;margin-bottom:10px;}
.ci_info .color_list .color01 {line-height:38px;color:#ffffff;text-align:center;background:#da291c;margin-bottom:10px;}
.ci_info .color_list .color02 {line-height:38px;color:#ffffff;text-align:center;background:#54585a;margin-bottom:10px;}
.ci_info .color_list .color03 {line-height:38px;color:#ffffff;text-align:center;background:#000000;margin-bottom:10px;}
.ci_info .color_list .color04 {line-height:38px;color:#ffffff;text-align:center;background:#8d9090;margin-bottom:10px;}
.ci_info .color_list .color_code {line-height:15px;font-size:12px;}

/* 오시는 길 */
.company_position {}
.company_position .img_map {margin-bottom:35px;}
.company_position .img_map img {width:100%;}
.company_position h4 {font-size:16px;color:#2a2a2a;padding:0px 20px 20px 20px;border-bottom:1px solid #c4c6c7;margin-bottom:20px;}
.company_position .fc01 {color:#da291c;}
.company_position .info_list {margin-bottom:40px;padding:0px 20px;}
.company_position .info_list li {padding:5px 0px;line-height:20px;}
.company_position .info_list span {display:inline-block;vertical-align:middle;}
.company_position .info_list .text01 {margin-left:15px;}
.company_position .info_list .ico01 {font-size:0;width:21px;height:22px;background:url('../images/company/ico_compay_01.png') no-repeat center center;background-size:16px auto;}
.company_position .info_list .ico02 {font-size:0;width:21px;height:22px;background:url('../images/company/ico_compay_02.png') no-repeat center center;background-size:20px auto;}
.company_position .info_list .ico03 {font-size:0;width:21px;height:22px;background:url('../images/company/ico_compay_03.png') no-repeat center center;background-size:21px auto;}
.company_position .use_area {margin:0px 20px 50px 20px;}
.company_position h5 {display:inline-block;background:#eaeaea;line-height:37px;border-radius:37px;text-align:center;width:125px;margin-bottom:12px;color:#2a2a2a;}
.company_position h5.color01 {color:#003399;}
.company_position h5.color02 {color:#009933;}
.company_position h5.color03 {color:#da291c;}
.company_position .text_area {padding:0px 20px;line-height:20px;margin-bottom:27px;}
.company_position .sevice_list {padding:0px 20px 0px 20px;*zoom:1;}
.company_position .sevice_list:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.company_position .sevice_list li {float:left;width:50%;}
.company_position .sevice_list li:last-child {width:100%;}
.company_position .sevice_list.eng li {width:100%;}

/* IR 정보 */
.ir_ifram{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 20px;text-align:center;}
.ir_ifram iframe{min-width:745px;}

/* 회사정관 */
.company_policy {padding:0px 20px;}
.company_policy h4 {font-size:16px;color:#2a2a2a;margin-bottom:15px;}
.company_policy h5 {color:#2a2a2a;line-height:20px;margin-bottom:10px;}
.company_policy p {line-height:20px;margin-bottom:25px;}

/* 인재상 */
.company_people {margin:0px 20px 0px 20px;}
.company_people .first01 {padding:0px 50px 13px 50px;color:#da291c;font-size:16px;}
.company_people p {padding:0px 0px 35px 0px;color:#8a8d8f;line-height:20px;}
.company_people .img_area {margin-bottom:20px;}
.company_people .img_area img {width:100%;}
.company_people .next_list {*zoom:1;margin-bottom:45px;}
.company_people .next_list:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.company_people .next_list li {float:left;width:42%;color:#8a8d8f;line-height:20px;}
.company_people .next_list li:last-child {float:right;}
.company_people .next_list li h4 {font-size:16px;margin-bottom:13px;}
.company_people .next_list li:last-child h4 {color:#877669;}
.company_people .massage_list {}
.company_people .massage_list li {padding-left:58px;line-height:20px;margin-bottom:25px;}
.company_people .massage_list h4 {font-size:16px;margin-bottom:12px;color:#2a2a2a;line-height:22px;}
.company_people .massage_list li:nth-child(1) {background:url('../images/company/ico_people_01.png') no-repeat 6px 6px;background-size:25px auto;}
.company_people .massage_list li:nth-child(2) {background:url('../images/company/ico_people_02.png') no-repeat 2px 6px;background-size:35px auto;}
.company_people .massage_list li:nth-child(3) {background:url('../images/company/ico_people_03.png') no-repeat 0px 6px;background-size:40px auto;}

/* 인사 및 교육제도 */
.institution {margin:0 20px;}
.institution h4 {text-align:center;font-size:16px;color:#2a2a2a;margin-bottom:20px;}
.institution .text_area {text-align:center;line-height:20px;margin-bottom:37px;}
.institution .img_area img {width:100%;}
.institution .ins_list01 {margin-top:30px;border-top:1px solid #c4c6c7;}
.institution .ins_list01 h5 {font-size:16px;color:#2a2a2a;margin:28px 10px 15px 10px;}
.institution .ins_list01 ul {border-bottom:1px solid #c4c6c7;padding:0px 10px 12px 10px;}
.institution .ins_list01 li {text-indent:-7px;padding:0px 0px 10px 7px;line-height:20px;}
.institution .ins_list02 {margin-top:30px;border-top:1px solid #c4c6c7;}
.institution .ins_list02 h5 {font-size:16px;color:#2a2a2a;margin:28px 10px 15px 10px;}
.institution .ins_list02 ul {padding:0px 10px 0px 10px;}
.institution .ins_list02 li {text-indent:-7px;padding:0px 0px 10px 7px;line-height:20px;}
.institution .ins_list02 .img01 {border:1px solid #c4c6c7;margin:0px 10px 13px 10px;}
.institution .ins_list02 .img01 img {width:100%;}
.institution .ins_list02 .text01 {line-height:20px;padding:0px 10px;}
.institution .ins_list02 .text01 .fc01 {color:#da291c;}
.institution .ins_box01 {border:1px solid #c4c6c7;padding:30px 19px 0px 19px;}
.institution .ins_box01 h5 {font-size:16px;color:#2a2a2a;margin:50px 10px 15px 10px;}
.institution .ins_box01 .list01 {border-top:1px solid #c4c6c7;margin:0px 10px 0px 10px;}
.institution .ins_box01 .list01 h6 {color:#2a2a2a;margin:25px 0px 15px 0px;}
.institution .ins_box01 .list01 ul {border-bottom:1px solid #c4c6c7;padding-bottom:12px;}
.institution .ins_box01 .list01 ul:last-child {border-bottom:none;}
.institution .ins_box01 .list01 li {text-indent:-7px;padding:0px 0px 10px 7px;line-height:20px;}

/* 사업영역 */
.sub_business {}
.sub_business h4 {font-size:16px;color:#2a2a2a;line-height:22px;margin-bottom:10px;padding:0px 20px;position:relative;min-height:22px;}
.sub_business h4 .right_text {position:absolute;right:20px;top:0;font-size:14px;color:#54585a;}
.sub_business .img_area01 {margin:0px 20px 20px 20px;}
.sub_business .img_area01 img {width:100%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);}
.sub_business .img_area02 {margin:0px 20px 20px 20px;border:1px solid #c4c6c7;}
.sub_business .img_area02 img {width:100%;}
.sub_business .img_center {margin:0px 20px 20px 20px;text-align:center;}
.sub_business .img_center img {width:70%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);}
.sub_business .img_center2 {margin:0px 20px 20px 20px;text-align:center;}
.sub_business .img_center2 img {width:70%;}
.sub_business .dual_img01 {margin:0px 20px 50px 20px;position:relative;padding-top:20px;text-align:right;}
.sub_business .dual_img01 .img01 {width:50%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);position:absolute;top:0;left:0;}
.sub_business .dual_img01 .img02 {width:60%;box-shadow:0px 5px 16px rgba(218,41,28,0.34);}
.sub_business .dual_img02 {margin:0px 20px 50px 20px;position:relative;padding-top:20px;}
.sub_business .dual_img02 .img01 {width:50%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);position:absolute;top:0;right:0;}
.sub_business .dual_img02 .img02 {width:60%;box-shadow:0px 5px 16px rgba(218,41,28,0.34);}
.sub_business .dual_img03 {margin:0px 20px 50px 20px;position:relative;text-align:right;}
.sub_business .dual_img03 .img01 {width:50%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);position:absolute;top:7.5%;left:0;}
.sub_business .dual_img03 .img02 {width:60%;box-shadow:0px 5px 16px rgba(218,41,28,0.34);}
.sub_business .text_area01 {padding:0px 20px;line-height:20px;margin-bottom:18px;}
.sub_business .text_area01 .first01 {display:inline-block;vertical-align:top;}
.sub_business .text_area01 .last01 {display:inline-block;vertical-align:top;}
.sub_business .notice_link {border:2px solid #c4c6c7;margin:0px 20px;}
.sub_business .notice_link .no_ico li {padding-left:20px;}
.sub_business .notice_link li {position:relative;padding:15px 40px 15px 90px;border-bottom:1px solid #c4c6c7;}
.sub_business .notice_link li:last-child {border-bottom:none;}
.sub_business .notice_link .link01 {cursor:pointer;}
.sub_business .notice_link .link01:before {content:'';position:absolute;top:50%;right:16.5px;margin-top:-6px;width:7.5px;height:12.5px;background:url('../images/common/arrow_right_01.png') no-repeat center center;background-size:100%;}
.sub_business .notice_link h5 {font-size:16px;color:#2a2a2a;line-height:22px;}
.sub_business .notice_link h5.pd10 {font-size:16px;color:#2a2a2a;line-height:22px;padding:10px 0px 10px 0px;}
.sub_business .notice_link .text01 {font-size:15px;line-height:20px;}
.sub_business .notice_link .text02 {font-size:20px;color:#2a2a2a;}
.sub_business .notice_link .ico01 {font-size:0;position:absolute;top:0;left:0;bottom:0;width:90px;background:url('../images/business/ico_delivery_01.png') no-repeat center center;background-size:38px auto;}
.sub_business .notice_link .ico02 {font-size:0;position:absolute;top:0;left:0;bottom:0;width:90px;background:url('../images/business/ico_customer_01.png') no-repeat center center;background-size:38px auto;}
.sub_business .notice_link .ico03 {font-size:0;position:absolute;top:0;left:0;bottom:0;width:90px;background:url('../images/business/ico_faq_01.png') no-repeat center center;background-size:38px auto;}
.sub_business .notice_link .ico04 {font-size:0;position:absolute;top:0;left:0;bottom:0;width:90px;background:url('../images/business/ico_inter_01.png') no-repeat center center;background-size:38px auto;}
.sub_business .notice_link .ico05 {font-size:0;position:absolute;top:0;left:0;bottom:0;width:90px;background:url('../images/business/ico_qus_01.png') no-repeat center center;background-size:38px auto;}
/* 이지드랍서비스 */
.sub_business .notice_link .ico06 {font-size:0;position:absolute;top:0;left:0;bottom:0;width:90px;background:url('../images/business/ico_document2.png') no-repeat center center;background-size:38px auto;}
.sub_business p .txtColor01{color:#da291c;vertical-align:baseline;font-weight:normal}
.sub_business .qnaCont li{margin-top:10px;margin-bottom:40px;border:1px solid #c4c6c7}
.sub_business .qnaCont li > div{position:relative;padding-left:20px;margin-right:30px}
.sub_business .qnaCont .questionArea{position:inline-block;padding:35px 0 10px;left:19px;right:19px;color:#2a2a2a;font-weight:bold}
.sub_business .qnaCont .answerArea{position:inline-block;padding:8px 0 21px;left:20px;right:20px;line-height:1.725}

.sub_business .img_chart {margin:0px 20px 50px 20px;}
.sub_business .img_chart img {width:100%;cursor:pointer;}
.sub_business .list_text01 {padding:20px 20px 0px 20px;border-top:1px solid #c4c6c7;}
.sub_business .list_text01 li {margin-bottom:20px;padding:3px 0px 0px 125px;min-height:110px;}
.sub_business .list_text01 h5 {font-size:16px;color:#2a2a2a;line-height:22px;margin-bottom:10px;}
.sub_business .list_text01 .text01 {line-height:20px;}
.sub_business .list_text01 .list01 {background:url('../images/business/ico_delivery2_01.png') no-repeat;background-size:110px auto;}
.sub_business .list_text01 .list02 {background:url('../images/business/ico_delivery2_02.png') no-repeat;background-size:110px auto;}
.sub_business .list_text02 {margin:10px 20px 0px 20px;}
.sub_business .list_text02 li {padding:0px 0px 10px 7px;line-height:20px;background:url('../images/business/bul_01.png') no-repeat 0px 8px;background-size:4px auto;}
.sub_business .list_text03 {margin:10px 20px 0px 20px;*zoom:1;}
.sub_business .box_cont {border:1px solid #c4c6c7;margin:0px 20px 20px 20px;padding-bottom:10px;}
.sub_business .box_cont .img_area {margin-bottom:18px;}
.sub_business .box_cont .img_area img {width:100%;}
.sub_business .box_cont h5 {color:#877669;line-height:22px;margin:3px 20px 10px 20px;}
.sub_business .box_cont .text_area01 {margin-bottom:8px;}
.sub_business .box_cont .list01 {margin:0px 20px 0px 20px;}
.sub_business .box_cont .list01 li {padding:0px 0px 10px 7px;line-height:20px;background:url('../images/business/bul_01.png') no-repeat 0px 8px;background-size:4px auto;}

/* 차트 이미지 레이어 */
.view_chart_img {position:fixed;top:0px;left:0;z-index:500;width:100%;display:none;}
.view_chart_img .close {position:absolute;top:20px;right:20px;background:url('../images/common/ico_close_01.png') no-repeat center top;background-size:15px auto;width:15px;height:15px;font-size:0;cursor:pointer;}
.view_chart_img .notice01 {text-align:center;color:#ffffff;line-height:20px;padding-top:45px;margin-bottom:18px;background:url('../images/business/ico_pinger_01.png') no-repeat center top;background-size:28.5px auto;margin-top:100px;}
.view_chart_img .img_area {}
.view_chart_img .img_area img {width:100%;display:none;}

/* 지속가능경영 컨텐츠 영역 */
.sub_manage {}
.sub_manage h4 {font-size:16px;color:#2a2a2a;line-height:22px;margin-bottom:10px;padding:0px 20px;position:relative;min-height:22px;}
.sub_manage .title_img {margin:0px 20px 50px 20px;position:relative;}
.sub_manage .title_img img {width:100%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);}
.sub_manage .title_img .text_area {width:100%;position:absolute;top:0;left:0;}
.sub_manage .title_img h5 {color:#ffffff;line-height:22px;text-align:center;font-weight:500;font-size:16px;padding:0px 10px 0px 10px;}
.sub_manage .title_img h5 span{display:block;margin-bottom:8px;}
.sub_manage .box_text {margin:0px 20px 50px 20px;border:2px solid #c4c6c7;padding-bottom:10px;}
.sub_manage .box_text .ico01 {display:block;height:90px;background:url('../images/manage/ico_manage1_1_01.png') no-repeat center center;background-size:45.5px auto;font-size:0;}
.sub_manage .box_text .ico02 {display:block;height:90px;background:url('../images/manage/ico_manage1_1_02.png') no-repeat center center;background-size:33.5px auto;font-size:0;}
.sub_manage .box_text .ico03 {display:block;height:90px;background:url('../images/manage/ico_manage1_1_03.png') no-repeat center center;background-size:49px auto;font-size:0;}
.sub_manage .box_text .ico04 {display:block;height:90px;background:url('../images/manage/ico_manage1_1_04.png') no-repeat center center;background-size:49px auto;font-size:0;}
.sub_manage .box_text .ico05 {display:block;height:90px;background:url('../images/manage/ico_manage1_1_05.jpg') no-repeat center center;background-size:49px auto;font-size:0;}
.sub_manage .box_text .ico06 {display:block;height:90px;background:url('../images/manage/ico_ccminfo.jpg') no-repeat center center;background-size:80px auto;font-size:0;}
.sub_manage .ccmRecognition .box_text .ico06 {display:block;height:90px;background:url('../images/manage/ico_ccminfo.jpg') no-repeat center center;background-size:80px auto;font-size:0;}
.sub_manage .ccmRecognition .box_text .ico07 {display:block;height:90px;background:url('../images/manage/ico_ncsi.jpg') no-repeat center center;background-size:80px auto;font-size:0;}
.sub_manage .ccmRecognition .box_text .ico08 {display:block;height:90px;background:url('../images/manage/ico_kssql.jpg') no-repeat center center;background-size:80px auto;font-size:0;}
.sub_manage .box_text .text01 {padding:0px 28px 10px 28px;line-height:20px;}
.sub_manage .box_text .text02 {padding:0px 28px 10px 28px;line-height:18px;font-size:12px;color:#877669;}
.sub_manage .box_text .text03 {padding:20px 28px 10px 28px;line-height:18px;font-size:12px;color:#877669;}
.sub_manage .box_text .text04 {padding:10px 28px 10px 28px;line-height:20px;}
.sub_manage .img_area01 {margin:0px 20px 50px 20px;}
.sub_manage .img_area01 img {width:100%;}
.sub_manage .img_area02 {margin:30px 20px 40px 20px;padding:0px 20px 40px 20px;border-bottom:1px solid #c4c6c7;}
.sub_manage .img_area02 img {width:100%;}
.sub_manage .img_area03 {margin:30px 20px 50px 20px;padding:0px 20px 0px 20px;}
.sub_manage .img_area03 img {width:100%;}
.sub_manage .img_area04 {margin:30px 20px 0px 20px;}
.sub_manage .img_area04 img {width:100%;box-shadow:5px 5px 16px rgba(0,0,0,0.2);}
.sub_manage .img_area05 {margin:30px 20px 17px 20px;}
.sub_manage .img_area05 img {width:100%;}
.sub_manage .img_area06 {text-align:center;margin:30px 20px 40px 20px;}
.sub_manage .img_list {margin:0px 20px 30px 20px;}
.sub_manage .img_list li {margin-bottom:10px;}
.sub_manage .img_list img {width:100%;}
.sub_manage .text_area01 {padding:0px 20px;line-height:20px;margin-bottom:18px;}
.sub_manage .list_text01 {border-top:1px solid #c4c6c7;margin:0px 20px 50px 20px;}
.sub_manage .list_text01 ul {display:table;width:100%;}
.sub_manage .list_text01 li {border-bottom:1px solid #c4c6c7;}
.sub_manage .list_text01 div {display:table-cell;height:90px;vertical-align:middle;position:relative;padding:0px 20px 0px 58px;line-height:20px;}
.sub_manage .list_text01 span {position:absolute;top:30px;left:14px;font-size:30px;line-height:30px;}
.sub_manage .list_text02 {margin:0px 20px 0px 20px;}
.sub_manage .list_text02 ul {display:table;width:100%;}
.sub_manage .list_text02 li {margin-bottom:20px;}
.sub_manage .list_text02 div {display:table-cell;height:80px;vertical-align:middle;position:relative;padding:0px 20px 0px 100px;line-height:20px;}
.sub_manage .list_text02 span {position:absolute;top:0;left:0px;width:80px;height:80px;background:#da291c;text-align:center;vertical-align:middle;color:#ffffff;font-size:16px;border-radius:40px;box-sizing:border-box;padding-top:30px;}
.sub_manage .list_text03 {border-top:1px solid #c4c6c7;margin:0px 20px 50px 20px;}
.sub_manage .list_text03 > ul > li {border-bottom:1px solid #c4c6c7;padding:25px 0px 25px 40px;position:relative;}
.sub_manage .list_text03 span {position:absolute;top:20px;left:0px;font-size:30px;line-height:30px;width:40px;text-align:center;display:inline-block;}
.sub_manage .list_text03 h5 {font-size:16px;line-height:22px;color:#292929;margin-bottom:10px;}
.sub_manage .list_text03 p {line-height:20px;}
.sub_manage .list_text03.ver01 span {top:30px;}
.sub_manage .list_text03 li li {padding:0px 0px 10px 7px;line-height:20px;background:url('../images/business/bul_01.png') no-repeat 0px 8px;background-size:4px auto;}
.sub_manage .list_text03 li li:last-child {padding-bottom:0;}
.sub_manage .list_text04 {border-top:1px solid #c4c6c7;margin:0px 20px 50px 20px;}
.sub_manage .list_text04 > ul > li {border-bottom:1px solid #c4c6c7;padding:25px 0px 25px 40px;position:relative;}
.sub_manage .list_text04 span {position:absolute;top:20px;left:0px;font-size:30px;line-height:30px;width:40px;text-align:center;display:inline-block;}
.sub_manage .list_text04 h5 {font-size:16px;line-height:22px;color:#292929;margin-bottom:10px;}
.sub_manage .list_text04 p {line-height:20px;}
.sub_manage .list_text04.ver01 span {top:30px;}
.sub_manage .list_text04 li li {padding:0px 0px 10px 0px;line-height:20px}
.sub_manage .list_text04 li li:last-child {padding-bottom:0;}
.sub_manage .list_text05 {border-top:1px solid #c4c6c7;margin:0px 20px 50px 20px;}
.sub_manage .list_text05 > ul > li {border-bottom:1px solid #c4c6c7;padding:25px 0px 25px 20px;position:relative;}
.sub_manage .list_text05 span {position:absolute;top:20px;left:0px;font-size:30px;line-height:30px;width:40px;text-align:center;display:inline-block;}
.sub_manage .list_text05 h5 {font-size:16px;line-height:22px;color:#292929;margin-bottom:10px;}
.sub_manage .list_text05 p {line-height:20px;}
.sub_manage .list_text05.ver01 span {top:30px;}
.sub_manage .list_text05 li li {padding:0px 0px 10px 0px;line-height:20px}
.sub_manage .list_text05 li li:last-child {padding-bottom:0;}
.sub_manage .img_chart {margin:0px 20px 0px 20px;}
.sub_manage .img_chart img {width:100%;cursor:pointer;}
.sub_manage .coming_soon {margin:0px 20px;border-top:1px solid #c4c6c7;border-bottom:1px solid #c4c6c7;text-align:center;padding:40px 0px 37px 0px;}
.sub_manage .coming_soon img {width:84px;margin-bottom:17px;}
.sub_manage .coming_soon h5 {color:#db2e21;margin-bottom:10px;line-height:22px;font-size:16px;}
.sub_manage .coming_soon .text_center {line-height:20px;}
.sub_manage .manage_policy {}
.sub_manage .manage_policy h5 {color:#2a2a2a;line-height:22px;margin:30px 20px 10px 20px;font-size:16px;}
.sub_manage .manage_policy p {line-height:20px;padding:0px 20px;}
.sub_manage .manage_policy ol {padding:0px 20px;}
.sub_manage .manage_policy ul {padding:0px 20px;}
.sub_manage .manage_policy ol ol {padding:0;}
.sub_manage .manage_policy li {padding:0px 0px 10px 18px;text-indent:-17px;line-height:20px;}
.sub_manage .manage_policy li li {padding-bottom:0;}
.sub_manage .manage_policy .intro {line-height:20px;padding:0px 20px 20px 20px;}
.sub_manage .manage_policy img {padding:0px 20px;}
.sub_manage .humanright_info {}
.sub_manage .humanright_info h5 {color:#2a2a2a;line-height:22px;margin:50px 20px 10px 20px;font-size:16px;}
.sub_manage .humanright_info p {line-height:20px;padding:0px 20px;}
.sub_manage .humanright_info ul:not(.blind) {margin:20px 20px 20px 20px;border:1px solid #cccccc;padding:15px 15px 15px 15px}
.sub_manage .humanright_info li {padding:10px 0px 0px 30px;text-indent:-30px;line-height:20px;}
.sub_manage .humanright_info li > span {color:#da291c;}
.sub_manage .humanright_info .intro {line-height:20px;padding:0px 20px 20px 20px;}
.sub_manage .humanright_info .txtSign {text-align:center;padding-top:20px;font-weight:800;}
.sub_manage .humanright_info img {width:100%;padding-top:20px;}
.sub_manage .safety_info{padding:0 20px}
.sub_manage .safety_info span{color:#2a2a2a;font-size:18px;font-weight:700}
.sub_manage .safety_info ul{margin:15px 0}
.sub_manage .safety_info li{color:#2a2a2a;font-size:14px;font-weight:700;line-height:1.429}
.sub_manage .safety_info .text_area01{margin:0;padding:0}
.sub_manage .contribution{text-align:center}
.sub_manage .contribution p:first-child{color:#2a2a2a;font-size:16px}
.sub_manage .contribution p{font-size:16px;padding-top:10px;padding-bottom:40px}
.sub_manage .contribution h4{color:#da291c;font-size:16px}
.sub_manage .activity h4:first-child{text-align:center;color:#da291c;font-size:16px;margin-top:50px;margin-bottom:30px}
.sub_manage .activity h5{color:#2a2a2a;font-size:16px;border-bottom:1px solid #c4c6c7;margin:0px 20px 20px 20px;padding-bottom:10px}
.sub_manage .activity h5:after{content:'';padding-bottom:20px}
.sub_manage .activity h6{color:#2a2a2a;font-size:15px;margin:0px 20px 20px 20px}
.sub_manage .activity p{line-height:20px;margin:0px 20px 50px 20px}
.sub_manage .txtCompanyName {text-align:center;font-size:16px;}
.sub_manage .esg > div{line-height:1.625;margin:20px 20px 20px 20px;}
.esgDiagram {text-align:center;}
.esgDiagram > p{color:#000000;font-size:16px;font-weight:bold}
.esgDiagram .vision{line-height:1.625;width:100%;border-radius:10px 10px;padding-top:10px;padding-bottom:10px;background-color:#f0f6fc;font-size:14px;}
.esgDiagram img{margin-top:10px;margin-bottom:0px;}
.esgDiagram > div{margin-bottom:20px;}
.esg7Task{display:inline-block;}
.esg7Task:after{content:'';display:block;clear:both}
.esg7Task > div{border-radius:10px 10px;middle;background-color:#e4edce;float:left;width:100px;height:80px;padding:5px 5px 5px 5px;margin-right:5px;margin-bottom:5px;}
.esg7Task > div > span{display:table-cell;vertical-align:middle;width:100px;height:80px;text-align:center;}
/*소비자중심경영 추가 20240322 이재철*/
.ccmInfoSubTitle {margin-bottom:10px; text-align:center;}
.ccmInfoTitle h2{text-align:center; font-size:40px; margin-bottom:15px;}
.ccmInfo .customerInfo p{text-indent:5px;}
.customerInfo {padding: 0 10px 0 10px; margin-top:20px;}
.txtRed{color:#da291c;position:relative;}
.customerInfo .infoList {margin: 15px 0 20px 0;}
.ccmInfoVIsion{text-align:center;}
.ccmInfoVIsion h4{color:#2a2a2a;font-size:28px;font-weight:400; margin-bottom:30px}
.ccmInfoVIsion p{font-size:28px;line-height:1.3;}
..ccmInfoImg02{width:100%; height:250px; margin-top:40px;}
.ccmDeclare .ccmDeclareSubTitle{margin-bottom:10px; text-align:center;}
.ccmDeclare h2{text-align:center; font-size:40px; margin-bottom:15px;}
.ccmDeclare img{height:210px;}
.ccmDeclare .list_text04 > ul > li {border-bottom:1px solid #c4c6c7;padding:22px 0px 25px 40px;position:relative;}
.ccmDeclare .list_text04 > ul{margin-top:15px;}
.ccmDeclare .list_text04 {margin:0px 20px 50px 20px;}
.ccmDeclareSignArea{text-align:right;}
.ccmInfoTitle .ccmRecognition h2{text-align:left; text-indent:25px; font-size:40px; margin-bottom:20px;}
.ccmRecognition{text-align:left;}
.sub_manage .ccmRecognition .box_text{position:relative;height:250px;margin-bottom:50px;padding:20px 10px 30px 10px;border:2px solid #c4c6c7; border-radius: 20px;}
.ccmRecognition .customerInfo p{margin-top:13px;margin-right:10px;margin-left:10px;line-height:1.5;}
.ccmRecognition .ncsiInfo p{margin-top:13px;margin-right:10px;margin-left:10px;line-height:1.5;}
.ccmRecognition .kssqlInfo p{margin-top:13px;margin-right:10px;margin-left:10px;line-height:1.5;}
.ccmRecognition .txtRed{color:#da291c;position:relative;}
.ccmRecognition .customerInfo span:after{display:none}
.infoListFooter{margin-top:50px;}
/*환경경영헌장*/
.envContents .envComment {position: absolute; color:#fff; font-size:20px; letter-spacing:0;-webkit-text-shadow:5px 2px 5px rgba(0,0,0,0.2);-moz-text-shadow:5px 2px 5px rgba(0,0,0,0.2);text-shadow:5px 2px 5px rgba(0,0,0,0.2); margin-top: 70px; margin-left: 45px; text-align: center;}
.envContents .envComment > p {color:#fff; width:450px; line-height:20px;}
.envTitle_mobile{text-align:center; margin-bottom:20px;}
.envTitle_mobile > h3{font-size:32px; font-weight:700;}
.envTitle_mobile > p{margin-top:15px;}
.envCommentDetail_mobile > p{line-height:20px; padding-top:10px; text-indent:-15px; padding-left:15px;}
.envCommentDetail_mobile > h3{text-indent:-15px; padding-left:15px;}
.envCommentDetail_mobile > h4{margin-top:40px; text-align:right; padding:0px;}
.envImg > h2{margin-top:80px; margin-bottom:10px; font-size:30px;}

/* 고객지원 */
.sub_customer {}
.sub_customer .list_text01 {padding:0px 20px 0px 20px;}
.sub_customer .list_text01 li {margin-bottom:50px;padding:3px 0px 0px 125px;min-height:110px;}
.sub_customer .list_text01 li:last-child {margin-bottom:0;}
.sub_customer .list_text01 h5 {font-size:16px;color:#2a2a2a;line-height:22px;margin-bottom:10px;}
.sub_customer .list_text01 .text01 {line-height:20px;}
.sub_customer .list_text01 .list01 {background:url('../images/customer/ico_customer4_1_01.png') no-repeat;background-size:110px auto;}
.sub_customer .list_text01 .list02 {background:url('../images/customer/ico_customer4_1_02.png') no-repeat;background-size:110px auto;}
.sub_customer .list_text01 .list03 {background:url('../images/customer/ico_customer4_1_03.png') no-repeat;background-size:110px auto;}
.sub_customer .list_text01 .fc01 {color:#da291c;}
.sub_customer .list_text01 dt {color:#2a2a2a;line-height:20px;}
.sub_customer .list_text01 dd {padding:0px 0px 10px 7px;line-height:20px;background:url('../images/business/bul_01.png') no-repeat 0px 8px;background-size:4px auto;}

/* 물류 네트워크 */
.img_network {margin:0px 20px 35px 20px;}
.img_network img {width:100%;}

.h4_network {margin:0px 20px 20px 20px;font-size:16px;color:#2a2a2a;}

.network_tab {margin:20px 20px 30px 20px;}
.network_tab ul {*zoom:1;border-top:1px solid #c4c6c7;border-left:1px solid #c4c6c7;} 
.network_tab ul:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.network_tab li {float:left;width:33.333%;height:49px;border-right:1px solid #c4c6c7;border-bottom:1px solid #c4c6c7;text-align:center;box-sizing:border-box;}
.network_tab li span {display:block;height:100%;line-height:49px;position:relative;cursor:pointer;color:#2a2a2a;z-index:1;font-size:12px;}
.network_tab li span.on {color:#ffffff;}
.network_tab li span.on:before {content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:#da291c;z-index:-1;}

.btn_network {margin:0 20px 50px 20px;}

.network_list {margin-bottom:30px;}
.network_list .list_title {height:65px;box-sizing:border-box;border:3px solid #c4c6c7;cursor:pointer;position:relative;}
.network_list .list_title:before {content:'';position:absolute;top:26px;right:17px;width:12.5px;height:7px;background:url('../images/reservation/arrow_off_01.png') no-repeat;background-size:100%;} 
.network_list .list_title.on {border:3px;border-style: solid;border-image:linear-gradient(to bottom, #877669, #d92a1d);border-image-slice:1;box-shadow:5px 3px 10px rgba(42,42,42,0.2);}
.network_list .list_title.on h3 {color:#da291c;}
.network_list .list_title.on:before {background:url('../images/reservation/arrow_on_01.png') no-repeat;background-size:100%;}
.network_list .list_title h3 {font-size:16px;color:#2a2a2a;line-height:59px;padding-left:17px;}
.network_list .view_list {border-top:1px solid #c4c6c7;margin-top:15px;display:none;}
.network_list .view_list .list01 {}
.network_list .view_list h4 {line-height:60px;padding:0px 20px;border-bottom:1px solid #c4c6c7;position:relative;cursor:pointer;}
.network_list .view_list h4:before {content:'';position:absolute;top:50%;right:20px;margin-top:-4px;width:13px;height:7.5px;background:url('../images/login/arrow_down_01.png') no-repeat;background-size:13px auto;}
.network_list .view_list h4.on:before {height:7.5px;background:url('../images/login/arrow_up_01.png') no-repeat;background-size:13px auto;}
.network_list .view_list .detail_area {padding:25px 20px 15px 20px;border-bottom:1px solid #c4c6c7;display:none;}
.network_list .view_list .office_name {color:#da291c;line-height:20px;margin-bottom:15px;}
.network_list .view_list .address01 {line-height:20px;margin-bottom:15px;}
.network_list .view_list li li {padding:0px 0px 15px 33px;line-height:20px;min-height:22px;}
.network_list .view_list .tel01 {background:url('../images/network/ico_tel_01.png') no-repeat left top;background-size:20px auto;}
.network_list .view_list .fax01 {background:url('../images/network/ico_fax_01.png') no-repeat left top;background-size:21px auto;}
.network_list .view_list .email01 {background:url('../images/network/ico_email_01.png') no-repeat left 5px;background-size:21px auto;}
.network_list .view_list .view_pic {display:block;line-height:40px;font-size:14px;color:#ffffff;background:#877669;text-align:center;cursor:pointer;margin-bottom:10px;}

/* PR */
.prArea{padding:0 20px;}
.prArea .videoView{height:180px;margin-bottom:30px;}
//.prArea .videoList{height:220px;}
.prArea .videoList .slideItem{display:flex;flex-wrap:wrap;justify-content:space-between;}
.prArea .videoList .slideItem a{position:relative;display:block;width:49%;height:190px;border:1px solid #c4c6c7;}
.prArea .videoList .slideItem a p{display:table;width:100%;height:100%;padding-top:40px;text-align:center;}
.prArea .videoList .slideItem a p .tit{display:table-cell;height:100%;vertical-align:middle;line-height:1.4;}
.prArea .videoList .slideItem a p iframe{position:absolute;top:0px;left:0px;width:100%;}
.prArea .videoList .slideItem a .dimm{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;}
.prArea .videoList .slideItem a:nth-of-type(1), .prArea .videoList div a:nth-of-type(2){margin-bottom:10px;}
.prArea .videoList .slick-dots{position:absolute;bottom:-30px;left:0;width:100%;text-align:center;letter-spacing:10px;}
.prArea .videoList .slick-dots li{display:inline-block;margin:0 20px;}
.prArea .videoList .slick-dots li a{}
.prArea .videoList .slick-dots .slick-active a{color:#da291c;border-bottom:1px solid #da291c}
.prArea .slideFunc{position:relative;}
.prArea .slideFunc .btnSlide{position:absolute;top:0;display:block;width:40px;height:40px;border:1px solid #c4c6c7;font-size:0;}
.prArea .slideFunc .slidePrev{left:0;background:url(../images/common/btn_pre_02.png) no-repeat center center;background-size:7px 13px;}
.prArea .slideFunc .slideNext{right:0;background:url(../images/common/btn_next_02.png) no-repeat center center;background-size:7.5px 12.5px;}

/* 202407 고객지원 - 사업문의 */
.business_inquiry_wrap .alert_area{padding: 0 20px;text-align: right}
.business_inquiry_wrap .alert_area .alert01{font-size:14px;padding-left:7.5px;background:url('../images/login/bul_alert_01.png') no-repeat 0px 5px;background-size:5px auto;}
.business_inquiry_wrap .agree_info{margin-top: 8px;border-top: 2px solid #da291c}
.business_inquiry_wrap .agree_info .agree_info_txt{padding: 12px 20px;color: #2a2a2a;font-size: 14px;font-weight: 500;letter-spacing: -0.28px;line-height: 20px}
.business_inquiry_wrap .agree_info .text_agree{margin-top: 8px}

.business_inquiry_wrap .info_input_table{margin-top: 30px}
.select_wrap{font-size: 0}
.business_inquiry_wrap .select_wrap .active_input.hide{display: none}
.business_inquiry_wrap .select_wrap .frmInp{margin-left: 12px}
.business_inquiry_wrap .select_wrap .frmInp input[type="text"]{width: 408px}

.business_inquiry_wrap .bd_top tbody{border-top: 2px solid #da291c}
.business_inquiry_wrap .bd_top tbody.hide{display: none}
.business_inquiry_wrap .bd_top tbody.no_top_line{border-top: 1px solid #c4c6c7}
.business_inquiry_wrap .bd_top .unit_box{display: flex;align-items: center}
.business_inquiry_wrap .bd_top .unit_box .active_input{width: calc(100% - 38px)}
.business_inquiry_wrap .bd_top .unit_box .unit{width: 38px;margin-left: 12px;color: #000;font-size: 16px}
.business_inquiry_wrap .bd_top .unit_box.v2 .unit{margin: 0 12px 0}
.business_inquiry_wrap .textarea textarea{height: 180px}

.business_inquiry_wrap .check_box{padding-top: 4px}
.business_inquiry_wrap .check_box.type1 .checkbox{margin-bottom: 4px}
.business_inquiry_wrap .check_box.type1 .checkbox + .checkbox{margin-right: 8px}
.business_inquiry_wrap .check_box.type1 .checkbox input[type="checkbox"] + label{padding: 4px 30px 4px 0;background-position: right center}
.business_inquiry_wrap .info_input_table.valign-m th{padding: 0 0 0 20px;vertical-align: middle}
.business_inquiry_wrap .info_input_table tr.pd0 td{padding: 0}

.business_inquiry_wrap td.items{padding: 0 20px 0 0}
.business_inquiry_wrap td.items .label_inc{display: flex;align-items: center;}
.business_inquiry_wrap td.items .label_inc .label,
.business_inquiry_wrap .info_wrap .label{color: #54585a;font-size: 14px}
.business_inquiry_wrap td.items .inp_box > div{padding: 10px 0}
.business_inquiry_wrap td.items .inp_box.label_type01 .label{width: 47px}
.business_inquiry_wrap td.items .inp_box.label_type01 .label + .active_input{width: calc(100% - 47px)}
.business_inquiry_wrap td.items .inp_box.label_type02 .label{width: 74px}
.business_inquiry_wrap td.items .inp_box.label_type02 .label + .active_input{width: calc(100% - 74px)}
.business_inquiry_wrap td.items .inp_box.standard .frmInp{display: inline-flex}
.business_inquiry_wrap td.items .inp_box.standard .label{width: 194px}
.business_inquiry_wrap td.items .inp_box.standard input[type="text"]{width: 147px;text-align: right}

.business_inquiry_wrap .info_wrap.half{display: flex;align-items: center}
.business_inquiry_wrap .info_wrap.half > div + div{margin-left: 12px}

.business_inquiry_wrap .info_wrap .info_box{display: flex;align-items: center}
.business_inquiry_wrap .info_wrap .info_box .label.size{width: 44px}
.business_inquiry_wrap .info_wrap .info_box .label.size + .active_input{width: calc(100% - 44px)}

.business_inquiry_wrap .select_area +  .active_input{margin-top: 12px}
.business_inquiry_wrap .standard_info > div{display: flex;align-items: center;margin-top: 4px}
.business_inquiry_wrap .standard_info > div .active_input{width: calc(100% - 25px)}
.business_inquiry_wrap .standard_info .unit{margin-left: 12px;font-size: 14px}