@charset "utf-8";

/*!
 * ?��?��?��진로
 * http://www.hitejinro.com
 *
 * author: DBROS CREATIVE
 * date: 2016. 06 ~
 *
 */



/*! COMPANY */
 #l_company .tab_2 {margin-bottom:20px;}

/*= company > ceo */
.lc_company_ceo .centered_content {position:relative; margin-top:40px;}
.lc_company_ceo .ceo_wrap {min-height:659px; background:url(/assets/images/company/img_ceo.jpg) no-repeat;}
.lc_company_ceo .ceo_wrap > .title {padding:28px 0 0 460px;}
.lc_company_ceo .ceo_wrap .box {padding:35px 0 0 510px;}
.lc_company_ceo .ceo_wrap .box2 {padding-top:45px;}
.lc_company_ceo .ceo_wrap .tit {padding-bottom:15px; color:#1e51a2; font-size:16px; letter-spacing:-0.05em;}
.lc_company_ceo .ceo_wrap .content {padding-left:3px; font-size:15px; letter-spacing:-0.02em;}
.lc_company_ceo .ceo_wrap .content p {padding-top:20px;}
.lc_company_ceo .ceo_wrap .content p:first-child {padding-top:0;}

/*= 비전 */
.hide {overflow:hidden; font-size:0; line-height:0; text-indent:-9999px;}
.lc_company_vision .centered_content {position:relative;}
.lc_company_vision .vision {position:absolute; top:0; left:0; z-index:10; width:100%; height:100%;}
.lc_company_vision .list {position:absolute; color:#838383;font-size:12px;}
.lc_company_vision .left {text-align:left;}
.lc_company_vision .right {text-align:right;}
.lc_company_vision .list .s_header {margin-bottom:5px;}
.lc_company_vision .list .s_title {font-size:35px;font-weight:300;color:#007acd;}
.lc_company_vision .list .s_title small {display:block;color:#000;font-size:12px;}
.lc_company_vision .list .s_summry {color:#000; font-size:15px;}
.lc_company_vision .area_1 {top:125px; left:150px;}
.lc_company_vision .area_1 .s_summry {font-size:20px;}
.lc_company_vision .area_2 {top:513px; left:531px;}
.lc_company_vision .area_2 div {position:absolute;width:300px;}
.lc_company_vision .area_2 .s_area_1 {top: 94px; left: 102px;}
.lc_company_vision .area_2 .s_area_2 {top: 217px; left: 216px;}
.lc_company_vision .area_2 .s_area_3 {top: 367px; left: 170px;}
.lc_company_vision .area_2 .s_area_4 {top:367px; left: -462px;}
.lc_company_vision .area_2 .s_area_5 {top:185px; left:-509px;}

/* = ?��?�� */
.lc_company_history .centered_content {padding-top:20px;}
.lc_company_history .tab_wrap {padding-bottom:15px; border-bottom:1px solid #dedede;}
.lc_company_history .tab_wrap ul:after {display:table; clear:both; content:"";}
.lc_company_history .tab_wrap li {float:left; font-weight:300; font-size:15px; text-align:center;}
.lc_company_history .tab_wrap .li_1 {width:17%; text-align:left;}
.lc_company_history .tab_wrap .li_2 {width:35%;}
.lc_company_history .tab_wrap .li_3 {width:26%;}
.lc_company_history .tab_wrap .li_4 {width:22%; text-align:right;}
.lc_company_history .tab_wrap span {display:inline-block; position:relative; text-align:center;}
.lc_company_history .tab_wrap strong {display:block; color:#6e6e6e; font-weight:700; font-size:13px;}
.lc_company_history .tab_wrap .on span:after {position:absolute; top:58px; left:0; width:87px; height:3px; background-color:#000; content:"";}
.lc_company_history .tab_wrap .li_4 .on span:after {width:79px;}
.lc_company_history .tab_wrap a.on,
.lc_company_history .tab_wrap .on strong {color:#000;}

.lc_company_history .history_box {display:none;}
.lc_company_history .history_1 {display:block;}
.lc_company_history .intro {margin-top:95px; min-height:400px; padding-bottom:70px; background-repeat:no-repeat; background-position:100% 115px;}
.lc_company_history .history_1 .intro {background-image:url(/assets/images/company/img_history_1.jpg);}
.lc_company_history .history_2 .intro {background-image:url(/assets/images/company/img_history_2.jpg);}
.lc_company_history .history_3 .intro {background-image:url(/assets/images/company/img_history_3.jpg);}
.lc_company_history .history_4 .intro {background-image:url(/assets/images/company/img_history_4.jpg);}
.lc_company_history .history_4 .list_wrap {display:none;}
.lc_company_history .history_4 .on {display:block;}
.lc_company_history .intro .title {padding-bottom:52px;}
.lc_company_history .intro .content p {padding-top:26px;}

.lc_company_history .list_wrap {border-top:2px solid #000;}
.lc_company_history .table th,
.lc_company_history .table td {padding:40px 0; border-top:1px solid #c6c6c6; font-size:14px;}
.lc_company_history .table colgroup + tbody tr:first-child th,
.lc_company_history .table colgroup + tbody tr:first-child td {border-top:0;}
.lc_company_history .table th {padding-left:3px; text-align:left; vertical-align:top;}
.lc_company_history .table td {vertical-align:middle;}
.lc_company_history .table td.month {padding-top:44px; color:#bfbfbf; font-weight:700; font-size:17px; vertical-align:top;}
.lc_company_history .table .month + td > div {display:table; vertical-align:middle;}
.lc_company_history .table .noline {border-top:0;}
.lc_company_history .table .img {padding-top:30px;}
.lc_company_history .table .img img:first-child {padding-right:20px;}
.lc_company_history .table .img2,
.lc_company_history .table .list {display:table-cell; vertical-align:middle;}
.lc_company_history .table .list li {padding:1px 0;}
.lc_company_history .table .list li span {display:inline-block; padding-left:16px;}
.lc_company_history .table .list + img {display:block;}
/*.lc_company_history .table .year_block .list {display:inline-block;}*/
/*.lc_company_history .table .year_block .img {float:left;}*/
.lc_company_history .table .img2 {padding-right:15px; /* vertical-align:top; */}
.lc_company_history .table .year_2016 .img2 {width:150px; padding-right:30px; text-align:center;}
.lc_company_history .table .year1977 {position:relative;}
.lc_company_history .table .year1977 .img3 {position:absolute; top:0; right:-455px;}
.lc_company_history .table .year2010_8 .img {padding-top:0; padding-bottom:20px;}
.lc_company_history .table .img.block {display:block; width:100%; padding-top:20px; padding-bottom:20px;}
.lc_company_history .table .list.block {display:block; width:100%;}

/*= ?��질경?�� */
.qup_header{height:209px; background:url(/assets/images/company/qup/img_top_1.png) no-repeat 100% 0; color:#787878; font-size:15px; line-height:1.1}
.qup_header h3 {height:80px; padding-top:10px;}
.qup_header span {color:#288dff; font-size:34px; font-weight:normal;}
.qup_header p {padding-top:30px; line-height:1.6;}
/*
.lc_company_q_up .s_title {margin-bottom:15px; font-size:0px; line-height:0px;}
.lc_company_q_up .s_summary {margin-bottom:75px; color:#999; font-size:14px; letter-spacing:-0.3px; }
.lc_company_q_up figure {text-align:center;}
.lc_company_q_up figure a {display:block; width:200px; height:37px; margin:50px auto 0; color:#fff; font-size:12px; background:#1e1e1e; line-height:37px; text-align:center; }
.lc_company_q_up figure a:after {display:inline-block; position:relative; top:1px; width:15px; height:10px; margin-left:10px; background:url(/assets/images/member/icon_arrow.gif); content:"";}
*/
/*= ?��질경?�� > system */

/* .lc_company_q_up_system .s_title{height:92px; padding-top:117px; background:url(/assets/images/company/qup/img_top_1.png) no-repeat 100% 0; color:#787878; font-size:15px; line-height:1.6} */
.lc_company_q_up_system .tab {border-bottom:2px solid #323232}
.lc_company_q_up_system .info .img {float:right;}
.lc_company_q_up_system .info .mt {margin-top:80px;}
.lc_company_q_up_system .info > dt {margin:125px 0 30px; color:#000000; font-size:20px; font-weight:bold;}
.lc_company_q_up_system .info > dt:first-child {margin-top:60px;}
.lc_company_q_up_system .info > dd {color:#999999; line-height:1.7;}
.lc_company_q_up_system .info > dd+dd {min-height:230px;}
.lc_company_q_up_system .info > dd .sub_tit {display:block; padding-top:20px;}
.lc_company_q_up_system .info > dd > strong {color:#313131;}
.lc_company_q_up_system .info .big {display:block; margin-bottom:35px; font-size:18px;}
.lc_company_q_up_system .info .big span {color:#0060ff}
.lc_company_q_up_system .info .dot {overflow:hidden;}
.lc_company_q_up_system .info .dot li {position:relative; float:left; padding-left:9px;}
.lc_company_q_up_system .info .dot li:first-child {margin-right:30px;}
.lc_company_q_up_system .info .dot li strong {color:#787878;}
.lc_company_q_up_system .info .dot li::after {position:absolute; left:0; top:50%; width:3px; height:3px; margin-top:-2px; background:#222222; content:"";}
.lc_company_q_up_system .info .col-list {overflow:hidden;}
.lc_company_q_up_system .info .col-list li {float:left; width:337px; margin-left:28px; padding-top:14px; border-top:1px solid #c6c6c6; color:#777777; font-size:13px; line-height:1.69;}
.lc_company_q_up_system .info .col-list li:first-child {margin-left:0;}
.lc_company_q_up_system .info .col-list li img {display:block;}
.lc_company_q_up_system .info .col-list li strong {display:block; margin-top:40px; color:#222222; font-size:18px; letter-spacing:-0.5px;}
.lc_company_q_up_system .info .col-list2 {overflow:hidden; margin:-100px 0 0 -48px;}
.lc_company_q_up_system .info .col-list2 li {float:left; width:507px; height:240px; margin:100px 0 0 48px;}
.lc_company_q_up_system .info .col-list2 li:nth-child(2){height: 240px;}
.lc_company_q_up_system .info .col-list2 li dt {margin-bottom:20px; padding-bottom:8px; border-bottom:1px solid #e1e1e1; color:#000000; font-size:17px;}
.lc_company_q_up_system .info .col-list2 li dd strong{color:#000000; font-size:14px; line-height:1.57;}
.lc_company_q_up_system .info .col-list2 li dd+dd strong {display:block; margin-top:25px;}
.lc_company_q_up_system .info .col-list2 li dt+dd {float:right;}

#l_company .lc_company_q_up_system  .tab_2 {margin-bottom: 60px;}
.lc_company_q_up_system .tab_2 a{min-width: 272.5px; box-sizing: border-box}
.lc_company_q_up_system .tab {border-bottom: 1px solid #323232; text-align: center;}
.lc_company_q_up_system .tab ul {display: inline-block; vertical-align: top;}
.lc_company_q_up_system .tab li+li {margin-left: 30px;}
.lc_company_q_up_system .tab a {width: 122px; margin-right:0; padding: 5px 0; line-height: 17px; text-align: center; box-sizing: border-box}
.lc_company_q_up_system .tab a.on {background-color:#2f90ff;}

.l_company_food_safety .tab_2 a{min-width: 272.5px; box-sizing: border-box}
.l_company_food_safety .info dt {margin: 60px 0 30px; color: #000000; font-size: 20px; font-weight: bold;}
.l_company_food_safety .info dd {padding-bottom: 60px; color: #323232; font-size: 16px; line-height: 1.4; text-align: left; letter-spacing: -.5px;}
.l_company_food_safety .info dd:last-child {padding-bottom: 70px;}
.l_company_food_safety .info ul:after {content:'';clear: both; display: block}
.l_company_food_safety .info li {display:inline-block; width: 280px; height: 280px; padding-top: 40px; border-radius: 50%; background: rgba(230, 233, 237, .7); color: #323232; font-size: 16px; text-align: center; font-weight:bold; letter-spacing: -1.3px; box-sizing: border-box}
.l_company_food_safety .info li:first-child {display: block; margin: 0 auto;}
.l_company_food_safety .info li:nth-child(2) {margin: -10px 30px 0 240px;}
.l_company_food_safety .info li:last-child {margin-top: -10px;}

.l_company_food_safety .info li .num {padding-bottom: 18px; font-size: 23px; letter-spacing: -2.5px;}
.l_company_food_safety .info li .text {padding-top: 20px;}
.l_company_food_safety .info li strong {color: #256ffb;}
.l_company_food_safety .name {padding-top: 20px; color: #787878; font-size: 15px; line-height: 26px; font-weight: bold; text-align: right;}
.l_company_food_safety .name strong {color: #323232; font-size: 20px;}

#l_company .l_company_food_certification .tab_2 {margin-bottom: 60px;}
.l_company_food_certification .tab_2 a{min-width: 272.5px; box-sizing: border-box}
.l_company_food_certification .tab {border-bottom: 1px solid #323232; text-align: center;}
.l_company_food_certification .tab ul {display: inline-block; vertical-align: top;}
.l_company_food_certification .tab li+li {margin-left: 30px;}
.l_company_food_certification .tab a {width: 122px; margin-right:0; padding: 5px 0; line-height: 17px; text-align: center; box-sizing: border-box}
.l_company_food_certification .tab a.on {background-color:#2f90ff;}
.l_company_food_certification .certification dd {margin-top: 55px; text-align: left;}
.l_company_food_certification .certification li {width: 100%; text-align: left;}
.l_company_food_certification .certification h5 {display:inline-block; color: #222222; font-size: 18px; letter-spacing: -.5px;}
.l_company_food_certification .certification p {color: #777777; font-size: 14px; line-height: 22px; letter-spacing: -.5px; text-align: left;}
.l_company_food_certification .certification ul li > p {padding-top: 15px;}
.l_company_food_certification .certification .certification_imgs {display:inline-block; padding: 30px 52px 0 ;}
.l_company_food_certification .certification .certification_imgs img {max-width: 280px; margin: 20px 20px; box-sizing: border-box; cursor:pointer;}
.l_company_food_certification .certification_name {border-bottom: 1px solid #d3d3d3;}
.l_company_food_certification .certification_name p {display:inline-block; padding: 5px 0 15px 10px; color: #999999;}
.l_company_food_certification .certification dd > ul >li {display: none;}
.l_company_food_certification .certification dd > ul >li.on {display: block;}


 /*= ?��질경?�� > chain */

#l_company .l_company_q_up_chain .tab_2 {margin-bottom: 60px;}
.l_company_q_up_chain .tab_2 a{min-width: 272.5px; box-sizing: border-box}
.l_company_q_up_chain .tab {border-bottom: 1px solid #323232; text-align: center;}
.l_company_q_up_chain .tab ul {display: inline-block; vertical-align: top;}
.l_company_q_up_chain .tab li+li {margin-left: 30px;}
.l_company_q_up_chain .tab a {width: 122px; margin-right:0; padding: 5px 0; line-height: 17px; text-align: center; box-sizing: border-box}
.l_company_q_up_chain .tab a.on {background-color:#2f90ff;}

.lc_company_q_up_chain .info dt{color:#000; font-size:22px; margin:60px 0 55px;}
.lc_company_q_up_chain .info dt+dd {float:right; margin-top:30px;}
.lc_company_q_up_chain .info dd+dt {margin:170px 0 45px;}
.lc_company_q_up_chain .info dd {color:#999999; font-size:15px; line-height:1.6;}
.lc_company_q_up_chain .info dd strong {display:block; margin-bottom:20px; color:#000000; font-size:34px; line-height:1.2; font-weight:200;}
.lc_company_q_up_chain .info dd span{color:#288dff}
.lc_company_q_up_chain .info dd img {display:block; margin-bottom:30px}

/*= ?��질경?�� > management */

#l_company .lc_company_q_up_management .tab_2 {margin-bottom: 60px;}
.lc_company_q_up_management .tab_2 a{min-width: 272.5px; box-sizing: border-box}
.lc_company_q_up_management .tab {border-bottom: 1px solid #323232; text-align: center;}
.lc_company_q_up_management .tab ul {display: inline-block; vertical-align: top;}
.lc_company_q_up_management .tab li+li {margin-left: 30px;}
.lc_company_q_up_management .tab a {width: 122px; margin-right:0; padding: 5px 0; line-height: 17px; text-align: center; letter-spacing: -.8px; box-sizing: border-box}
.lc_company_q_up_management .tab a.on {background-color:#2f90ff;}

.lc_company_q_up_management .info {position:relative; margin-top:60px;}
.lc_company_q_up_management .info dt {color:#000000; font-size:20px; margin:57px 0 20px;}
.lc_company_q_up_management .info dt:first-child {margin-top:60px;}
.lc_company_q_up_management .info .img-1 {position:absolute; top:50px; right:0;}
.lc_company_q_up_management .info .img-1 span {display:block; float:right; padding:125px 0 8px 70px; border-bottom:1px solid #bebebe; color:#313131; font-size:14px;}
.lc_company_q_up_management .info .img-2 {position:absolute; top:380px; right:0;}
.lc_company_q_up_management .info .img-2 span {display:block; float:left;padding:125px 70px 8px 0; border-bottom:1px solid #bebebe; color:#313131; font-size:14px;}
.lc_company_q_up_management .info dd {color:#999999; font-size:14px; line-height:1.6;}
.lc_company_q_up_management .info dd > strong {color:#313131; font-size:18px; font-weight:normal;}
.lc_company_q_up_management .info dd ul li {margin-top:10px;padding-left:4px;}
.lc_company_q_up_management .info dd ul li strong{display:block; position:relative; margin-left:-4px; padding-left:10px; color:#313131; font-size:14px;}
.lc_company_q_up_management .info dd ul li strong::after {position:absolute; top:50%; left:0; width:3px; height:3px; margin-top:-2px; background:#313131; content:"";}

.lc_company_q_up_management .modal_content {width:773px; margin:0 auto;}
.lc_company_q_up_management .modal_content .qup_wrap {position:relative; width:593px; margin:0 auto; padding:50px 0;}
.lc_company_q_up_management .modal_content .qup_wrap h4 {margin-bottom:20px; padding-bottom:18px; border-bottom:2px solid #000; color:#000000; font-size:20px; text-align:center;}
.lc_company_q_up_management .modal_content .qup_wrap dt {margin-bottom:20px; color:#000; font-size:18px; text-align:center;}
.lc_company_q_up_management .modal_content .qup_wrap iframe {line-height:0; margin-bottom:25px;}
.lc_company_q_up_management .modal_content .qup_wrap dd {color:#787878; font-size:18px; line-height:1;}

.lc_company_q_up_management .hite-academy {margin-top:135px;}
.lc_company_q_up_management .hite-academy dt {margin-bottom:30px; color:#000000; font-size:20px; line-height:1;}
.lc_company_q_up_management .hite-academy dd {color:#313131; font-size:18px;}
.lc_company_q_up_management .hite-academy dd .step {overflow:hidden; margin-top:60px;}
.lc_company_q_up_management .hite-academy dd .step li{float:left; width:513px;}
.lc_company_q_up_management .hite-academy dd .step li:first-child {margin-right:44px;}
.lc_company_q_up_management .hite-academy dd .step li img {display:block; float:left; margin:52px 0 0 1px;}
.lc_company_q_up_management .hite-academy dd .step > li > span {margin-left:-145px;}
.lc_company_q_up_management .hite-academy dd .step li ol {padding:25px 0 0 177px;; border-top:1px solid #e7e7e7;}
.lc_company_q_up_management .hite-academy dd .step ol li{color:#999999; font-size:14px;}
.lc_company_q_up_management .hite-academy dd .step ol li span{padding-right:6px; color:#0060ff;}
.lc_company_q_up_management .hite-academy dd .call {overflow:hidden; margin-top:45px;}
.lc_company_q_up_management .hite-academy dd .call li {float:left; color:#666666; font-size:13px;}
.lc_company_q_up_management .hite-academy dd .call li:first-child {margin-right:50px;}
.lc_company_q_up_management .hite-academy dd .call li strong {color:#222222; font-size:13px;}

.lc_company_q_up_management .online-academy {margin-top:135px;}
.lc_company_q_up_management .online-academy dt {color:#000000; font-size:22px; line-height:1;}
.lc_company_q_up_management .online-academy dd {font-size:18px; color:#313131; margin-top:30px;}

.lc_company_q_up_management .online-academy .support-a strong{color:#222222; font-size:17px; font-weight:normal;}
.lc_company_q_up_management .online-academy .support-a strong > span {color:#707070}
.lc_company_q_up_management .online-academy .support-a strong > span:first-child {color:#0060ff;}
.lc_company_q_up_management .online-academy .support-a ul {overflow:hidden;}
.lc_company_q_up_management .online-academy .support-a ul li {float:left; width:185px; margin:20px 35px 0 0;}
.lc_company_q_up_management .online-academy .support-a ul li.mr0 {margin-right:0;}
.lc_company_q_up_management .online-academy .support-a ul li > span {display:block; padding:4px 0 6px; color:#999999; font-size:14px; line-height:1;}
.lc_company_q_up_management .online-academy .support-a ul li strong{display:block;position:relative; padding-left:10px; color:#000000; font-size:14px; line-height:1.5;}
.lc_company_q_up_management .online-academy .support-a ul li strong::after {position:absolute; top:7px; left:0; margin-top:-2px; width:3px; height:3px; background:#313131; content:"";}

.lc_company_q_up_management .online-academy .support-b {margin-top:85px;}
.lc_company_q_up_management .online-academy .support-b strong{color:#222222; font-size:17px; font-weight:normal;}
.lc_company_q_up_management .online-academy .support-b strong span:first-child {color:#0060ff;}
.lc_company_q_up_management .online-academy .support-b ul {overflow:hidden;}
.lc_company_q_up_management .online-academy .support-b ul li {float:left; width:247px; margin:20px 25px 0 0; text-align:center;}
.lc_company_q_up_management .online-academy .support-b ul li.mr0 {margin-right:0;}
.lc_company_q_up_management .online-academy .support-b ul li strong{display:block; position:relative; margin-top:20px; color:#000000; font-size:14px; line-height:1.5; font-weight:normal;}


.lc_company_safety_health .safety_header {padding: 20px 0; font-size:15px; line-height: 1.6; border-bottom: 1px solid #323232;}
.lc_company_safety_health .info {}
.lc_company_safety_health .info dt {float:left; width: 230px; padding-top: 70px;}
.lc_company_safety_health .info dt:before {content:''; display: block; width: 14px; height:11px; margin-bottom: 10px; background: url(/assets/images/company/safety/tit_mark.png) 0 0 no-repeat; }
.lc_company_safety_health .info dd {display:inline-block; width: calc(100% - 230px); padding: 70px 0; color: #323232; font-size: 16px; line-height: 1.4; text-align: left; font-weight: bold; letter-spacing: -.5px;}
.lc_company_safety_health .info dd + dt {border-top: 1px solid #d6d6d6;}
.lc_company_safety_health .info dd:last-of-type {padding: 70px 0 60px; border-top: 1px solid #d6d6d6;}
.lc_company_safety_health .info dd:first-of-type > ol > li .icon_1{background: rgba(230, 233, 237, .7) url(/assets/images/company/safety/icon_3.png) center center no-repeat;}
.lc_company_safety_health .info dd:first-of-type > ol > li .icon_2{background: rgba(230, 233, 237, .7) url(/assets/images/company/safety/icon_4.png) center center no-repeat;}
.lc_company_safety_health .info dd:last-of-type > ol >li .icon_1 {background: rgba(230, 233, 237, .7) url(/assets/images/company/safety/icon_1.png) center center no-repeat;}
.lc_company_safety_health .info dd:last-of-type > ol >li .icon_2 {background: rgba(230, 233, 237, .7) url(/assets/images/company/safety/icon_2.png) center center no-repeat;}

.lc_company_safety_health .info ol {margin-right:-50px;}
.lc_company_safety_health .info ol:after {content:'';clear: both; display: block}
.lc_company_safety_health .info li {float: left; width: calc(50% - 50px); margin-right: 50px;  color: #323232; font-size: 16px; text-align: center; letter-spacing: -1.3px; box-sizing: border-box}
.lc_company_safety_health .info ol>li>span {display: inline-block; width: 200px; height: 200px; border-radius: 50%; box-sizing: border-box}
.lc_company_safety_health .info ol>li>p {padding-top: 30px; color: #323232; font-size: 16px; line-height: 22px; letter-spacing: -.5px; font-weight: bold;}
.lc_company_safety_health .info ol>li:first-child >p:before {content:'1';}
.lc_company_safety_health .info ol>li>p:before {display:inline-block; content:'2'; width: 16px; height: 16px; margin-right: 5px; background: #0d5ffb; color:#fff; font-size:11px; line-height: 19px; box-sizing: border-box; }
.lc_company_safety_health .name {padding-bottom: 20px; color: #787878; font-size: 15px; line-height: 26px; font-weight: bold; text-align: right; border-bottom: 1px solid #323232;}
.lc_company_safety_health .name strong {color: #323232; font-size: 20px;}
.lc_company_safety_health .tab_2 a{min-width: 272.5px; box-sizing: border-box}

.lc_company_safety_certification .safety_header {padding: 20px 0; font-size:15px; line-height: 1.6; border-bottom: 1px solid #323232;}
.lc_company_safety_certification .certification dd > ul >li {display: none;}
.lc_company_safety_certification .certification dd > ul >li.on {display: block;}
.lc_company_safety_certification .certification{margin-top: 60px;}
.lc_company_safety_certification .list_name {padding: 60px 0 15px; border-bottom: 1px solid #e7e7e7;}
.lc_company_safety_certification .list_name h5 {display:inline-block; color: #222222; font-size: 18px; letter-spacing: -.5px;}
.lc_company_safety_certification .list_name p {display: inline-block; padding-left:10px; color: #999999; font-size: 13px; line-height: 22px; letter-spacing: -.5px;}
.lc_company_safety_certification  li > p {padding: 20px 0 35px; color: #999999; font-size: 14px; line-height: 22px; letter-spacing: -.5px;}
.lc_company_safety_certification .certification_imgs {display:block; text-align: center}
.lc_company_safety_certification .certification_imgs img {margin: 0 15px; max-width:280px; cursor:pointer}
.lc_company_safety_certification .tab {border-bottom: 1px solid #323232; text-align: center;}
.lc_company_safety_certification .tab ul {display: inline-block; vertical-align: top;}
.lc_company_safety_certification .tab a {margin-right: 30px; padding: 5px 35px;}
.lc_company_safety_certification .tab a.on {background-color:#2f90ff;}
.lc_company_safety_certification .tab_2 a{min-width: 272.5px; box-sizing: border-box}




/*= 인증현황 팝업 */
.company_modal .modal_content {width:773px; margin:0 auto;}
.company_modal .modal_content .content_wrap {position:relative; width:593px; padding:50px 0; margin:0 auto;}
.company_modal .modal_content .tit {font-weight:700; font-size:21px; text-align:center; margin-bottom:20px; padding: 15px 0; border-bottom: 2px solid #000; }
.company_modal .modal_content .img {text-align: center}
.company_modal .modal_content .img img {width:auto; height:auto;}
.company_modal .modal_content .content dl:after {display:table; clear:both; content:"";}
.company_modal .modal_content .content dt,
.company_modal .modal_content .content dd {float:left; font-size:14px;}
.company_modal .modal_content .content dt {clear:left; color:#555;}
.company_modal .modal_content .content dd {color:#999;}
.company_modal .modal_content .sns:after{display:table; clear:both; content:"";}
.company_modal .modal_content .sns li {float:left; padding-left:5px;}
.company_modal .modal_content .pagination {border:0;}
.company_modal .modal_content .pagination >div {display: none;}
.company_modal .modal_content .pagination >div.on {display: block;}



/*= Investment */
/*= Investment > ci */
.lc_company_ci section:after {display:table; clear:both; content:'';}
.lc_company_ci section[class^="area"] + section[class^="area"] {margin-top:100px;}
.lc_company_ci .title_wrap {position:relative;  float:left; width:100%; padding-bottom:6px; border-bottom:1px solid #e7e7e7;}
.lc_company_ci .s_title {font-size:0; line-height:0;}
.lc_company_ci .s_summary {margin-top:12px; font-size:14px; letter-spacing:-0.5px;}
.lc_company_ci .down {display: inline-block; position:absolute; right:0px; bottom:0px;  width: 110px; background:#1e1e1e; color: #fff;  font-size:11px; text-align:center;  line-height:27px;}
.lc_company_ci .down:after {display:inline-block; width:13px; height:11px; margin-left:8px; background:url(/assets/images/company/icon_down.gif) 0 0 no-repeat;content:'';}
.lc_company_ci .area1 figure {position:relative; width:495px; min-height:193px; padding-left:210px; box-sizing:border-box;}
.lc_company_ci .area1 .area_1 {float:left;}
.lc_company_ci .area1 .area_2 {float:right;}
.lc_company_ci .area1 figure:first-child {border:1px solid red;}
.lc_company_ci .area1 figure img {position:absolute; top:0px; left:0px;}
.lc_company_ci .area1 figure figcaption {padding-top:18px; color:#999; font-size:14px; letter-spacing:0px; line-height:160%;}
.lc_company_ci .area1 figure em {color:#288dff; font-style:normal;}
.lc_company_ci .area1 figure span {color:#000;}
.lc_company_ci .area1 .title_wrap {margin-bottom:20px;}
.lc_company_ci .area2 > div {width:495px; }
.lc_company_ci .area2 > .s_area_1 {float:left;}
.lc_company_ci .area2 > .s_area_2 {float:right;}
.lc_company_ci .area2 .s_summary {position:relative; margin-bottom:20px; padding-bottom:6px; border-bottom:1px solid #e7e7e7;}
.lc_company_ci .area3 .s_title,
.lc_company_ci .area4 .s_title {position:relative; margin-bottom:40px;padding-bottom:16px; border-bottom:1px solid #e7e7e7;}
.lc_company_ci .area3 figure {position:relative;float:left; width:495px; padding-left:188px; box-sizing:border-box;}
.lc_company_ci .area3 .color_2 {float:right;}
.lc_company_ci .area3 figure img {position:absolute; top:0; left:0; }
.lc_company_ci .area3 figure dl {width:146px;}
.lc_company_ci .area3 figure dt { margin-bottom:10px; padding-bottom:5px;  font-size:17px;}
.lc_company_ci .area3 .color_1 dt {border-bottom:1px solid #143e8d;color:#143e8d;}
.lc_company_ci .area3 .color_2 dt {border-bottom:1px solid #0096d6;color:#0096d6;}
.lc_company_ci .area3 figure dd {color:#999; font-size:10px;}
.lc_company_ci .area3 figure dd span {color:#666;}
.lc_company_ci .area4 figure {float:left;}
.lc_company_ci .area4 figcaption {color:#999999; font-size:14px;}
.lc_company_ci .area4 dl {float:right; width:495px;}
.lc_company_ci .area4 dt {margin-bottom:10px; font-size:0px; line-height:0px;}
.lc_company_ci .area4 dd {margin-bottom:25px; color:#999999; font-size:14px; letter-spacing:-1px;}
.lc_company_ci .area5 .title_wrap {border-bottom:0;}

/*= Investment > font */
.lc_company_font .area + .area {margin-top:90px;}
.lc_company_font .area:after {display:table; clear:both; content:'';}
.lc_company_font .s_title {margin-bottom:15px; font-size:0px; line-height:0px;}
.lc_company_font .area1 .s_summary,
.lc_company_font .area2 .s_summary {color:#999; font-size:14px; letter-spacing:-0.5px;}
.lc_company_font .area2 figure {margin-top:15px; padding-top:50px; border-top:1px solid #e7e7e7;}
.lc_company_font .area3 {position:relative;}
.lc_company_font .area3 .s_title {padding-bottom:15px; border-bottom:1px solid #e7e7e7;}
.lc_company_font .area3 .language {padding-bottom:9px;  color:#000; font-size:17px; }
.lc_company_font .area3 div[class^=type] {float:left; width:50%; padding-top:15px; box-sizing:border-box;}
.lc_company_font .area3 .info {height:170px; color:#999; font-size:14px; line-height:1.7142857142857142;}
.lc_company_font .area3 figure {padding-left:40px;}
.lc_company_font .area3 .type_2 {padding-left:40px;}
.lc_company_font .area3 .alert {color:#222; font-size:13px; text-align:center;}
.lc_company_font .area3 .alert span {color:#666;}
.lc_company_font .area3 .alert:before {display:block; height:45px; clear:both; content:"";}
.lc_company_font .area3 .down {position:absolute; right:0px; top:10px;  width: 110px; background:#1e1e1e; color: #fff;  font-size:11px; text-align:center;  line-height:27px;}
.lc_company_font .area3 .down:after {display:inline-block; width:13px; height:11px; margin-left:8px; background:url(/assets/images/company/icon_down.gif) 0 0 no-repeat;content:'';}

/*= Investment > 계열?��?��?�� */
.lc_company_group .s_title {font-weight:400; font-size:20px; margin-bottom:13px;}
.lc_company_group .tab_content {margin-bottom:75px;}
.lc_company_group .tab_content > div {display:none; position:relative; height:300px; border-top:1px solid #ebebeb; border-bottom:1px solid #323232;}
.lc_company_group .tab_content > div img {position:absolute; top:0; left:0;}
.lc_company_group .tab_content figcaption {padding:45px 0 0 575px;}
.lc_company_group .tab_content .name {margin-bottom:20px; font-weight:normal;font-size:18px;}
.lc_company_group .tab_content .info:after {display:table; clear:both; content:'';}
.lc_company_group .tab_content .info dt,.lc_company_group .tab_content .info dd {float:left; margin-bottom:8px; font-size:13px;}
.lc_company_group .tab_content .info dt {width:16%; color:#777777;}
.lc_company_group .tab_content .info dd {width:84%; color:#555555;}
.lc_company_group .tab_content .info dd a {color:#555555;}
.lc_company_group .tab_content > .on {display:block;}
.lc_company_group .g_compnay:after {display:table; clear:both; content:'';}
.lc_company_group .g_compnay div {width:492px; min-height:205px;}
.lc_company_group .g_compnay .area1,
.lc_company_group .g_compnay .area3,
.lc_company_group .g_compnay .area5,
.lc_company_group .g_compnay .area7 {float:left;}
.lc_company_group .g_compnay .area2,
.lc_company_group .g_compnay .area4,
.lc_company_group .g_compnay .area6 {float:right;}
.lc_company_group .g_compnay .country {margin-bottom:30px; padding:0 0 10px 30px; border-bottom:1px solid #999999; font-weight:bold; font-size:13px;}
.lc_company_group .g_compnay .area1 .country {background:url(/assets/images/company/group_icon_1.gif) 0 0 no-repeat;}
.lc_company_group .g_compnay .area2 .country {background:url(/assets/images/company/group_icon_2.gif) 0 0 no-repeat;}
.lc_company_group .g_compnay .area4 .country {background:url(/assets/images/company/group_icon_3.gif) 0 0 no-repeat;}
.lc_company_group .g_compnay .area3 .country,
.lc_company_group .g_compnay .area5 .country {background:url(/assets/images/company/group_icon_4.gif) 0 0 no-repeat;}
.lc_company_group .g_compnay .area6 .country {background:url(/assets/images/company/group_icon_5.gif) 0 0 no-repeat;}
.lc_company_group .g_compnay .area7 .country {background:url(/assets/images/company/group_icon_6.gif) 0 0 no-repeat;}
.lc_company_group .g_compnay .name {margin-bottom:10px; color:#222222; font-size:15px;}
.lc_company_group .g_compnay .info {color:#555555; font-size:13px; line-height:180%;}
.lc_company_group .g_compnay .info span {margin-right:15px; color:#999999;}


/*= Investment > ��??��?�� */
.lc_company_global .centered_content {margin-top:40px;}
.lc_company_global figure  {margin:0px;}
.lc_company_global .s_title {color:#000; font-weight:400; font-size:28px; text-align:center;}
.lc_company_global .s_title b {font-weight:700;}
.lc_company_global .s_summary {color:#999999; font-weight:400; font-size:13px; text-align:center;}
.lc_company_global .info_wrap {margin-top:40px; padding-top:60px; border-top:2px solid #222222;}
.lc_company_global .info_wrap:after {display:table; clear:both; content:'';}
.lc_company_global .info_wrap li:first-child {float:left; margin-left:0px;}
.lc_company_global .info_wrap li {float:left; margin-left:67px; text-align:left;}
.lc_company_global .info_wrap .ss_title {margin-bottom:15px;font-weight:normal; font-size:18px;}
.lc_company_global .info_wrap .info {color:#777777; font-size:13px; letter-spacing:-1px;}
.g_nav {height:45px; background:#0d5ffb; line-height:45px;}
.g_nav ul {width:1070px; margin:0px auto;}
.g_nav li {position:relative;float:left; margin-right:22px; padding-left:28px;  ;background:url(/assets/images/company/arrow_icon.gif) 0 center no-repeat; color:#cadbfc; }
.g_nav .home {background:url(/assets/images/company/home_icon.gif) 0 center no-repeat; }

/*= Investment > ?��?��공고 */
.l_company_list .total_search {border-top:1px solid #323232;}
.l_company_list .total_search:after {display:table; clear:both; content:"";}
.l_company_list .total_search .c_list_total {float:left; height:68px; line-height:68px;}
.l_company_list .total_search .c_list_search {float:right; padding-top:14px;}
.l_company_list .total_search {border-top:1px solid #323232;}
.l_company_list .total_search:after {display:table; clear:both; content:"";}
.l_company_list .total_search .total {float:left; height:68px; color:#555; line-height:68px;}
.l_company_list .total_search .total span {margin-left:5px;}
.l_company_list .search {float:right; padding-top:14px;}
.l_company_list .search .selectbox,
.l_company_list .search input[type="text"],
.l_company_list .search button {float:left;}
.l_company_list .search .selectbox {margin-right:20px;}
.l_company_list .search input[type="text"] {display:inline-block; width:180px; height:36px; border:0; border-bottom:2px solid #b9b8be;}
.l_company_list .search button {width:36px; height:36px; border:0; border-bottom:2px solid #b9b8be; background:#fff; background:url(../images/common/icon_search.png) no-repeat 50% 50%; text-indent:-9999em;}
.l_company_list .list_wrap .table {border-top:2px solid #323232; border-bottom:1px solid #323232;}
.l_company_list .list_wrap tr + tr td {border-top:1px solid #e6e5ea;}
.l_company_list .list_wrap td {padding:40px 0; text-align:left; vertical-align:top;}
.l_company_list .list_wrap .date {position:relative; width:290px; padding-left:90px; color:#222; font-weight:700; font-size:45px; line-height:1.1;}
.l_company_list .list_wrap .date:before {position:absolute; top:48px; left:0; width:60px; height:1px; background:#222; content:"";}
.l_company_list .list_wrap .date small {display:block; height:20px; margin-top:-20px; font-size:12px;}
.l_company_list .list_wrap .title {padding-bottom:20px; font-weight:400; font-size:30px; line-height:1.1;}

/*= Location */
.lc_company_map .tab { border-bottom:1px solid #323232;}
.lc_company_map .search_wrap {padding-top: 30px;}
.lc_company_map .search_wrap .radio label {margin-right:17px;}
.lc_company_map .search_wrap .radio label + label {margin-left:0;}
.lc_company_map .map_wrap {position:relative; height:408px; margin-top:30px;  padding:0px 0px 0px 670px ; border-top:1px solid #323232; border-bottom:2px solid #323232;}
.lc_company_map #map {overflow:hidden; position:absolute; top:0; left:0; z-index:10; width:630px; height:100%;}
.lc_company_map #map > div {height:100%;}
.lc_company_map .btn_zoom {position:absolute;  right:0px; bottom:0px; width:135px; height:35px; color:#fff;     font-weight: 300;background:#323232; line-height:35px; text-align:center;}
.lc_company_map .btn_zoom span {position:relative; padding-right:17px;}
.lc_company_map .btn_zoom span:after {display:block; position:absolute; top:0; right:0; line-height:1.4; content:'+'; }
.lc_company_map .info section {padding-top:49px;}
.lc_company_map .info .s_title {margin-bottom:25px; font-size:0; line-height:0;}
.lc_company_map .info #name {margin-bottom:10px; color:#111; font-weight:300; font-size:15px;}
.lc_company_map .info #address {color:#666666; font-weight:300; font-size:14px;}
.lc_company_map .info .number {color:#111111; font-weight:300; font-size:15px; line-height:180%;}
.lc_company_map .info .number span {color:#666666;}
.lc_company_map .total_search:after {display:table; clear:both; content:"";}
.lc_company_map .total_search .c_list_total {float:left; height:68px; line-height:68px;}
.lc_company_map .total_search .c_list_search {float:right; padding-top:14px;}
.lc_company_map .table {border-top:2px solid #323232; border-bottom:1px solid #323232;}
.lc_company_map .table th, .lc_company_map .table td {height:50px; padding-left:7px;}
.lc_company_map .table th { border-bottom:1px solid #323232; color:#000; font-weight:300; font-size:16px; text-align:left;}
.lc_company_map .table td {border-top:1px solid #e6e5ea; color:#787878;font-weight:300;  font-size:13px;}


/*= Factory */
.factory_alert {padding:10px 0; border:1px solid #ddd; color:#288dff; text-align:center;}
.l_company_factory_request #contentFrame,
.l_company_factory_epilogue #contentFrame,
.l_company_factory_state #contentFrame {display:block; margin:0 auto; border:0;}

.c_factory_search {border-top:2px solid #323232;}
.c_factory_search:after {display:table; clear:both; content:"";}
.c_factory_search .c_list_total {float:left; height:68px; line-height:68px;}
.c_factory_search .c_list_search {float:right; width:960px; padding-top:14px;}
.c_factory_search .c_list_search .radio {float:left; padding-top:8px;}
/*.c_factory_search .c_list_search .select_year {padding-left: 35px;}*/
.c_factory_search .c_list_search .select_month {padding-left: 24px;}
.c_factory_search .c_list_search .select_year,
.c_factory_search .c_list_search .select_month {display:inline-block; padding-top: 7px;}
.c_factory_search .c_list_search .select_year select,
.c_factory_search .c_list_search .select_month select {display:inline-block; width: 85px; height: 27px;}
.c_factory_search .c_list_search .select_keyword {float:right;}
.c_factory_search .c_list_search .select_keyword .selectbox {min-width: 95px;}
.c_factory_search .c_list_search .select_keyword input[type="text"] {width: 117px;}
.c_factory_search .c_list_search .title {display:inline-block;}
.c_factory_search .c_list_search .select_year_content {display:inline-block; padding-left:35px;}

.c_factory_search .c_list_search .select_datepicker {display:inline-block; padding-top:7px; padding-left:100px;}
.c_factory_search .c_list_search .select_datepicker p {display:inline-block;}
.c_factory_search .c_list_search .select_datepicker_content {display:inline-block; padding-left:35px;}
.c_factory_search .c_list_search .select_datepicker span {display:inline-block; padding-right:7px; width:123px; height:27px; border:1px solid #dbdbdb; box-sizing:border-box;}
.c_factory_search .c_list_search .select_datepicker input[type="text"] {display:inline-block; float:none; width:116px; height:27px; border:0; box-sizing:border-box; background:url(/assets/images/company/icon_datepicker.jpg) no-repeat right center;}

/*공장견학 modal - 코로나 취소*/
.modal_dialog.company {width:680px;}
.modal_dialog.company .modal_content {height: 625px; background: url('/assets/images/company/factory/p_factory_alert.jpg') 0 0 no-repeat; background-size: contain; border: none}


/*공장견학 modal css 지우지말것*/
/*.modal_dialog.company {width:674px; }
.modal_dialog.company .modal_content {padding:65px 40px 30px; text-align:center;}
.modal_dialog.company .modal_content .title { padding-bottom:25px; font-weight:700; font-size:36px;}
.modal_dialog.company .modal_content .title span {color:#00aaf3;}
.modal_dialog.company .modal_content .info {margin:0 20px; padding:30px 0 0; border-top:2px solid #000000; margin-bottom:10px; color:#000000; font-size:15px;}
.modal_dialog.company .modal_content .noti {margin:0 20px 10px;  color:#737373; font-size:15px;}
.modal_dialog.company .modal_content .ex {display:block; overflow:hidden; margin:0 40px 10px; padding-top:15px;}
.modal_dialog.company .modal_content .ex dt {float:left; width:100%; text-align:left;}
.modal_dialog.company .modal_content .ex dd {float:left; width:248px; margin-right:10px; padding:20px 0; border-radius: 8px; border:1px solid #e9e9e9; background:#f8f8f8;}
.modal_dialog.company .modal_content .ex dd.lst {margin-right:0;}
.modal_dialog.company .modal_content .emph {display:block;margin:0 40px 30px;font-size:11px;color:#d50000;text-align:right;}*/

/*= Factory > 공장?����? */
.factory_introduce_nav {height:380px; background-repeat:no-repeat; background-position:50% 0; text-align:center;}
.factory_introduce_nav.gangwon {background-image:url(/assets/images/company/factory/bg_factory_introduce_gangwon.jpg);}
.factory_introduce_nav.masan {background-image:url(/assets/images/company/factory/bg_factory_introduce_masan.jpg);}
.factory_introduce_nav.icheon {background-image:url(/assets/images/company/factory/bg_factory_introduce_icheon.jpg);}
.factory_introduce_nav.iksan {background-image:url(/assets/images/company/factory/bg_factory_introduce_iksan.jpg);}
.factory_introduce_nav.jeonju {background-image:url(/assets/images/company/factory/bg_factory_introduce_jeonju.jpg);}
.factory_introduce_nav.cheongju {background-image:url(/assets/images/company/factory/bg_factory_introduce_cheongju.jpg);}
.factory_introduce_nav ul {display:inline-block; padding:120px 0 25px;}
.factory_introduce_nav li {float:left; position:relative; padding:0 20px;}
.factory_introduce_nav li:before {position:absolute; top:50%; left:0; width:1px; height:10px; margin-top:-5px; background:#898b8f; content:"";}
.factory_introduce_nav li:first-child:before {display:none;}
.factory_introduce_nav li a {color:#fff; font-weight:200; font-size:18px;}
.factory_introduce_nav li .on {color:#0096ff;}
.factory_introduce_nav .menu a {display:inline-block; width:160px; height:40px; margin:0 2px; background:#fff; color:#444; font-size:13px; line-height:42px; vertical-align:top;}
.factory_introduce_nav .menu .request {background:#0096ff; color:#fff;}
.factory_introduce_wrap h3 {padding-bottom:20px; font-size:22px;}
.factory_introduce_wrap .info {position:relative; min-height:340px; padding-left:640px; word-wrap:break-word; word-break:keep-all;}
.factory_introduce_wrap .info figure {float:left; width:600px; margin-left:-640px;}
.factory_introduce_wrap .info h4 {font-weight:400; font-size:20px; line-height:1.4;}
.factory_introduce_wrap .info p {position:relative; padding:10px 0 20px; color:#999;}
.factory_introduce_wrap .info h5 {padding:10px 0 5px; color:#a3a3a3; font-weight:400; font-size:16px;}
.factory_introduce_wrap .info li {font-size:13px; line-height:1.6;}
.factory_introduce_wrap .info li strong {color:#333; font-weight:400;}
.factory_introduce_wrap .info .address_contact {position:absolute; bottom:0; left:640px; right:0;}
.factory_introduce_wrap .info .address_contact:before {position:absolute; top:0; left:0; width:30px; height:1px; background:#ccc; content:"";}
.factory_introduce_wrap .info .address strong,
.factory_introduce_wrap .info .address span {display:inline-block; vertical-align:top;}
.factory_introduce_wrap .info .contact li {display:inline-block; width:49%; vertical-align:top;}
.factory_introduce_wrap .info .contact li:last-child {width:auto;}
.factory_introduce_wrap .gallery,
.factory_introduce_wrap .process,
.factory_introduce_wrap .location {padding-top:60px;}
.factory_introduce_wrap .gallery ul {overflow:hidden; padding-bottom:10px;}
.factory_introduce_wrap .gallery li {float:left; margin-right:-1px;}
.factory_introduce_wrap .gallery li a {display:inline-block; width:98px; height:38px; border:1px solid #e4e4e4; line-height:40px; text-align:center;}
.factory_introduce_wrap .gallery li .on {color:#0096ff;}
.factory_introduce_wrap .gallery .gallery_panel {display:none;}
.factory_introduce_wrap .gallery .gallery_panel.show {display:block;}
.factory_introduce_wrap .gallery .item a {float:left;}
.factory_introduce_wrap .gallery .item_ui_1 .li_1,
.factory_introduce_wrap .gallery .item_ui_2 .li_1,
.factory_introduce_wrap .gallery .item_ui_2 .li_2,
.factory_introduce_wrap .gallery .item_ui_2 .li_4,
.factory_introduce_wrap .gallery .item_ui_2 .li_7 {padding-right:2px;}
.factory_introduce_wrap .gallery .item_ui_1 .li_2,
.factory_introduce_wrap .gallery .item_ui_2 .li_2,
.factory_introduce_wrap .gallery .item_ui_2 .li_3,
.factory_introduce_wrap .gallery .item_ui_2 .li_5,
.factory_introduce_wrap .gallery .item_ui_2 .li_8 {padding-bottom:2px;}
.factory_introduce_wrap .gallery .owl-nav {position:absolute; top:-50px; right:-1px; width:80px;}
.factory_introduce_wrap .gallery .owl-nav div {float:left; width:38px; height:38px; margin-left:-1px; border:1px solid #dcdcdc; background-color:#fff; background-repeat:no-repeat; background-position:50% 50%; text-indent:-9999em;}
.factory_introduce_wrap .gallery .owl-nav .disabled {pointer-events:none;}
.factory_introduce_wrap .gallery .owl-prev {left:0; background-image:url(/assets/images/common/bu_pagination_prev.png);}
.factory_introduce_wrap .gallery .owl-next {right:0; background-image:url(/assets/images/common/bu_pagination_next.png);}
.factory_introduce_wrap .process h5,
.factory_introduce_wrap .location h5 {padding-bottom:20px; font-weight:400; font-size:18px;}
.factory_introduce_wrap .location .map_wrap {position:relative;}
.factory_introduce_wrap .location .map {height:350px;}
.factory_introduce_wrap .location .map_wrap a[data-map] {position:absolute;  right:0px; bottom:0px; z-index:100; width:135px; padding:10px 0; background:#333; color:#fff; font-weight:400; text-align:center;}
.factory_introduce_wrap .location .map_wrap a[data-map] span {position:relative; padding-right:17px;}
.factory_introduce_wrap .location .map_wrap a[data-map] span:after {display:block; position:absolute; top:0; right:0; line-height:1.4; content:"+";}
#factory_introduce_gallery_detail .modal_dialog {width:775px;}
#factory_introduce_gallery_detail .modal_content {padding:50px 90px; text-align:center;}
#factory_introduce_gallery_detail .title {padding:0 0 30px; border-bottom:2px solid #000; font-weight:700; font-size:25px;}
#factory_introduce_gallery_detail .list_wrap {position:relative;}
#factory_introduce_gallery_detail figure {position:relative; padding-top:20px;}
#factory_introduce_gallery_detail figure img {max-width:100%;}
#factory_introduce_gallery_detail .owl-stage-outer {height:465px;}
#factory_introduce_gallery_detail .owl-nav div {position:absolute; top:50%; width:48px; height:48px; margin-top:-25px; border:1px solid #dcdcdc; background-color:#fff; background-repeat:no-repeat; background-position:50% 50%; text-indent:-9999em;}
#factory_introduce_gallery_detail .owl-nav .disabled {display:none;}
#factory_introduce_gallery_detail .owl-prev {left:0; margin-left:-70px; background-image:url(/assets/images/common/bu_pagination_prev.png);}
#factory_introduce_gallery_detail .owl-next {right:0; margin-right:-70px; background-image:url(/assets/images/common/bu_pagination_next.png);}

/*= Factory > 견학?����? */
.lc_company_factory_request .factory_request_title {padding-bottom:10px; border-bottom:1px solid #c1c1c1; color:#000; font-weight:700; font-size:22px;}
.lc_company_factory_request .factory_request_info {overflow:hidden;}
.lc_company_factory_request .factory_request_info dl {float:left; width:50%;}
.lc_company_factory_request .factory_request_info dt {padding-top:30px; color:#444; font-size:18px;}
.lc_company_factory_request .factory_request_info dd {margin-top:5px; padding-left:10px;}
.lc_company_factory_request .factory_request_info dd:before {float:left; margin-left:-10px; content:"-";}
.lc_company_factory_request .factory_request_info strong {color:#222; font-weight:400;}
.lc_company_factory_request .factory_request_request {padding-top:80px;}
.lc_company_factory_request .factory_request_order ol {height:120px;}
.lc_company_factory_request .factory_request_order li {float:left; width:161px; margin-left:20px; color:#999; font-size:15px; line-height:1; text-align:center; vertical-align:top;}
.lc_company_factory_request .factory_request_order li:first-child {margin-left:0;}
.lc_company_factory_request .factory_request_order li span {display:block; position:relative; padding:40px 0 10px;}
.lc_company_factory_request .factory_request_order li span:before {position:absolute; top:45px; left:0; right:0; height:2px; background:#e6e6e6; content:"";}
.lc_company_factory_request .factory_request_order li strong {position:relative; padding:0 8px; background:#fff; font-size:18px;}
.lc_company_factory_request .factory_request_order .on {color:#3090ff;}
.lc_company_factory_request .factory_request_order .on span:before {background:#3090ff;}
.lc_company_factory_request .factory_request_form {padding:0 185px 60px; border-bottom:1px solid #c1c1c1; background:#fafafa;}
.lc_company_factory_request .factory_request_form .step_title {padding:60px 0 20px; font-weight:200; font-size:30px; text-align:center;}
.lc_company_factory_request .factory_request_form .step_title span {color:#3090ff;}
.lc_company_factory_request .factory_request_form .step_content {border:1px solid #ddd; border-width:1px 0;}
.lc_company_factory_request .factory_request_form .step_control {padding-top:20px; text-align:center;}
.lc_company_factory_request .factory_request_form .step_control a,
.lc_company_factory_request .factory_request_form .step_control button {display:inline-block; width:140px; height:40px; margin:0 4px; border:0; background:#323232; color:#fff; font-size:12px; line-height:42px; vertical-align:top;}
.lc_company_factory_request .factory_request_form .step_control .confirm,
.lc_company_factory_request .factory_request_form .step_control .request,
.lc_company_factory_request .factory_request_form .step_control .submit {background:#0096ff;}
.lc_company_factory_request .factory_request_form .step_control .next {display:none;}
.lc_company_factory_request .factory_request_form .step_control .prev span {padding-left:22px; background:url(/assets/images/common/bu_arrow_left.png) no-repeat 0 2px;}
.lc_company_factory_request .factory_request_form .step_control .next span {padding-right:22px; background:url(/assets/images/common/bu_arrow_right.png) no-repeat 100% 2px;}
.lc_company_factory_request .factory_request_form .step_control .step_control_data {text-align: left; padding-bottom:40px;}
.lc_company_factory_request .factory_request_form .step {display:none;}
.lc_company_factory_request .factory_request_form .step.show {display:block;}
.lc_company_factory_request .factory_request_form .step_1 ul {text-align:center;}
.lc_company_factory_request .factory_request_form .step_1 li {display:inline-block; padding:60px 100px;}
.lc_company_factory_request .factory_request_form .step_1 .radio {font-size:18px;}
.lc_company_factory_request .factory_request_form .step_2 .step_content {overflow:hidden; padding:30px 0;}

/*.lc_company_factory_request .factory_request_form .step_2 .factory_bear,
.lc_company_factory_request .factory_request_form .step_2 .factory_soju {float:left; width:50%; padding:25px 0 25px 100px; box-sizing:border-box;}
.lc_company_factory_request .factory_request_form .step_2 .factory_soju {border-left:1px dashed #d2d2d2; background:url(/assets/images/company/icon_factory_request_soju.png) no-repeat 30px 50%;}*/

.lc_company_factory_request .factory_request_form .step_2 .factory_bear {width:100%; padding:25px 0 ; box-sizing:border-box; background:url(/assets/images/company/icon_factory_request_beer.png) no-repeat 35% 50%; text-align:center;}

.lc_company_factory_request .factory_request_form .step_2 .step_content h5 {padding-bottom:10px; font-size:17px;}
.lc_company_factory_request .factory_request_form .step_2 .step_content li {display:inline-block;}
.lc_company_factory_request .factory_request_form .step_2 .step_content li + li {padding-left:12px;}
.lc_company_factory_request .factory_request_form .step_3 .step_content {border:0;}
.lc_company_factory_request .factory_request_form .step_3 .calendar_date_control {position:relative; height:50px;}
.lc_company_factory_request .factory_request_form .step_3 .calendar_date_control .date {width:200px; margin:0 auto; font-size:20px; line-height:40px; text-align:center;}
.lc_company_factory_request .factory_request_form .step_3 .calendar_date_control a {position:absolute; top:0; left:50%; width:38px; height:38px; border:1px solid #e3e3e3; background-color:#fff; background-repeat:no-repeat; background-position:50% 50%;}
.lc_company_factory_request .factory_request_form .step_3 .calendar_date_control .prev {margin-left:-140px; background-image:url(../images/common/bu_pagination_prev.png);}
.lc_company_factory_request .factory_request_form .step_3 .calendar_date_control .next {margin-left:100px; background-image:url(../images/common/bu_pagination_next.png);}
.lc_company_factory_request .factory_request_form .step_3 th {width:14.285714285714286%; padding:10px 0 9px; background:#f0f0f0; font-weight:400;}
.lc_company_factory_request .factory_request_form .step_3 td {position:relative; min-height:70px; padding:30px 20px 20px; border-bottom:1px solid #ececec; background:#fff; color:#999; box-sizing:border-box;}
.lc_company_factory_request .factory_request_form .step_3 .num {position:absolute; top:10px; left:20px; font-size:12px;}
.lc_company_factory_request .factory_request_form .step_3 td a {display:inline-block; width:50px; height:20px; background:#7fcaff; color:#fff; font-weight:200; font-size:12px; line-height:22px; text-align:center;}
.lc_company_factory_request .factory_request_form .step_3 .box {display:none; position:absolute; z-index:10; width:148px; padding:10px 0 10px 30px; border:1px solid #3c3c3c; background:#fff; font-size:13px;}
.lc_company_factory_request .factory_request_form .step_3 .top .box {top:0;}
.lc_company_factory_request .factory_request_form .step_3 .right .box {right:-180px;}
.lc_company_factory_request .factory_request_form .step_3 .bottom .box {bottom:0;}
.lc_company_factory_request .factory_request_form .step_3 .left .box {left:-180px;}
.lc_company_factory_request .factory_request_form .step_3 .right:before,
.lc_company_factory_request .factory_request_form .step_3 .left:before {display:none; position:absolute; top:10px; z-index:20; width:9px; height:9px; content:"";}
.lc_company_factory_request .factory_request_form .step_3 .right:before {right:-1px; background:url(../images/company/bu_factory_request_form_left.png);}
.lc_company_factory_request .factory_request_form .step_3 .left:before {left:-1px; background:url(../images/company/bu_factory_request_form_right.png);}
.lc_company_factory_request .factory_request_form .step_3 .show .box,
.lc_company_factory_request .factory_request_form .step_3 .show:before {display:block;}
.lc_company_factory_request .factory_request_form .step_3 .box dt {color:#999; font-weight:400;}
.lc_company_factory_request .factory_request_form .step_3 .box dt:before {float:left; margin-left:-10px; content:"-";}
.lc_company_factory_request .factory_request_form .step_3 .box dt span {display: block; font-size: 12px;}
.lc_company_factory_request .factory_request_form .step_3 .box dd + dt {margin-top:5px;}
.lc_company_factory_request .factory_request_form .step_3 .step_control {padding-top:58px;}
.lc_company_factory_request .factory_request_form .step_4 th,
.lc_company_factory_request .factory_request_form .step_4 td {text-align:left; vertical-align:top;}
.lc_company_factory_request .factory_request_form .step_4 th {padding-top:23px; width:90px; font-weight:400; font-size:15px;}
.lc_company_factory_request .factory_request_form .step_4 th[rowspan] {width:100px; color:#333;}
.lc_company_factory_request .factory_request_form .step_4 td {padding:15px 0;}
.lc_company_factory_request .factory_request_form .step_4 tbody + tbody tr:first-child th,
.lc_company_factory_request .factory_request_form .step_4 tbody + tbody tr:first-child td {border-top:1px dashed #ddd;}
.lc_company_factory_request .factory_request_form .step_4 .selectbox {border-bottom-color:#323232;}
.lc_company_factory_request .factory_request_form .step_4 input[type="text"],
.lc_company_factory_request .factory_request_form .step_4 input[type="tel"] {height:38px; padding:10px 12px; vertical-align:top;}
.lc_company_factory_request .factory_request_form .step_4 .name th {padding-top:38px;}
.lc_company_factory_request .factory_request_form .step_4 .name td {padding-top:30px;}
.lc_company_factory_request .factory_request_form .step_4 .name input {width:260px;}
.lc_company_factory_request .factory_request_form .step_4 .tel [type="tel"] {display:inline-block; width:125px; margin-left:8px;}
.lc_company_factory_request .factory_request_form .step_4 .email [type="text"] {display:inline-block; width:169px; margin-right:8px;}
.lc_company_factory_request .factory_request_form .step_4 .email span {padding-right:8px;}
.lc_company_factory_request .factory_request_form .step_4 .address [type="text"] {margin-top:5px;}
.lc_company_factory_request .factory_request_form .step_4 .address div [type="text"] {display:inline-block; width:374px; margin:0 8px 0 0;}
.lc_company_factory_request .factory_request_form .step_4 .address .search_zipcode {display:inline-block; width:121px; height:34px; border:2px solid #323232; color:#000; font-weight:400; font-size:14px; line-height:36px; text-align:center; vertical-align:top;}
.lc_company_factory_request .factory_request_form .step_4 .agree .text {overflow:auto; height:70px; padding:20px 12px; border:1px solid #ccc; background:#fff;}
.lc_company_factory_request .factory_request_form .step_4 .agree .radio {padding:10px 0 5px; font-size:12px; text-align:right;}
.lc_company_factory_request .factory_request_form .step_4 .group th {padding-top:28px;}
.lc_company_factory_request .factory_request_form .step_4 .group td {padding-top:28px; padding-bottom:20px;}
.lc_company_factory_request .factory_request_form .step_4 .group input {display:inline-block; width:180px; margin-right:8px; vertical-align:middle;}
.lc_company_factory_request .factory_request_form .step_4 .group .meanAge {display:none; width: 100%;}
.lc_company_factory_request .factory_request_form .step_4 th.total {padding-right:20px; text-align:right; box-sizing:border-box;}
.lc_company_factory_request .factory_request_form .step_4 td.total {width:205px;}
.lc_company_factory_request .factory_request_form .step_4 .total .alert {padding-top: 5px;}
.lc_company_factory_request .factory_request_form .step_4 .alert {color: #f00;}
.lc_company_factory_request .factory_request_form .step_5 .step_content {overflow:hidden; padding-bottom:50px;}
.lc_company_factory_request .factory_request_form .step_5 .step_content h5 {padding:50px 0; font-weight:400; font-size:16px; text-align:center;}
.lc_company_factory_request .factory_request_form .step_5 .step_content dl {float:left; width:40%;}
.lc_company_factory_request .factory_request_form .step_5 .step_content dl + dl {width:60%;}
.lc_company_factory_request .factory_request_form .step_5 .step_content dt {height:20px; color:#111; line-height:20px;}
.lc_company_factory_request .factory_request_form .step_5 .step_content dd {min-height:20px; margin-top:-20px; padding:0 0 25px 90px; line-height:20px;}
.lc_company_factory_request .factory_request_form .step_5 .step_content dt:before {padding-right:4px; content:"\b7";}
.lc_company_factory_request .factory_request_form .step_5 .step_content dd dl {float:none; width:auto;}
.lc_company_factory_request .factory_request_form .step_5 .step_content dd dt:before {padding-right:0; content:"";}
.lc_company_factory_request .factory_request_form .step_5 .step_content dd dd {padding:0 0 5px 77px;}
.lc_company_factory_request .factory_request_form .step_5 .step_content dd dd:before {float:left; margin-left:-10px; color:#111; content:":";}
.lc_company_factory_request .factory_request_form .step_6 .step_content {padding:40px 0; text-align:center;}
.lc_company_factory_request .factory_request_form .step_6 .step_content h5 {padding-bottom:20px; font-weight:400; font-size:16px;}
.lc_company_factory_request .factory_request_form .step_6 .step_content h5 span {color:#0096ff;}
.lc_company_factory_request .factory_request_form .step_6 .step_content p {color:#999;}
.lc_company_factory_request .factory_request_form .step_6 .step_content p strong {color:#444; font-weight:400;}

#factory_request_license .modal_dialog {width:760px;}
.factory_request_license .info {padding:60px 65px 0;}
.factory_request_license .info h3 {padding-bottom:20px; font-weight:400; font-size:23px; text-align:center;}
.factory_request_license .info dl {overflow:hidden; padding:30px 0 15px 130px; border-top:2px solid #000; border-bottom:1px solid #c1c1c1; color:#000;}
.factory_request_license .info dt {float:left; margin-left:-130px; font-size:16px;}
.factory_request_license .info dd {float:left; width:50%; padding-bottom:15px;}
.factory_request_license .info dd:before {content:"\b7";}
.factory_request_license .info .alert {width:100%; color:#0096ff;}
.factory_request_license .form .add {padding:20px 65px;}
.factory_request_license .form .add a {display:block; height:40px; border:1px solid #d6d6d6; font-size:15px; line-height:42px; text-align:center;}
.factory_request_license .form .add a:before {padding-right:5px; font-weight:bold; content:"+";}
.factory_request_license .form .submit {padding-bottom:60px; text-align:center;}
.factory_request_license .form .submit a {display:inline-block; width:200px; height:45px; border:0; background:#0096ff; color:#fff; line-height:47px;}
.factory_request_license .form .list_photo {overflow:auto; max-height:680px; scrollbar-face-color:#d6d6d6; scrollbar-arrow-color:#fff; scrollbar-highlight-color:#d6d6d6; scrollbar-3dlight-color:#d6d6d6; scrollbar-shadow-color:#d6d6d6; scrollbar-darkshadow-color:#fff; scrollbar-track-color:#fff;}
.factory_request_license .form .list_photo::-webkit-scrollbar {width:15px;}
.factory_request_license .form .list_photo::-webkit-scrollbar-thumb {background:#d6d6d6;}
.factory_request_license .form .group {overflow:hidden; position:relative; width:628px; margin-left:65px;}
.factory_request_license .form .list .item {position:relative; height:340px; padding-top:40px; box-sizing:border-box;}
.factory_request_license .form .list .item + .item {border-top:1px dashed #c1c1c1;}
.factory_request_license .form .list h4 {height:25px; font-weight:400; font-size:16px;}
.factory_request_license .form th,
.factory_request_license .form td {text-align:left; vertical-align:top;}
.factory_request_license .form th {padding-top:18px; width:120px; font-weight:400; font-size:15px;}
.factory_request_license .form td {padding:10px 0;}
.factory_request_license .form .selectbox {border-bottom-color:#323232;}
.factory_request_license .form input[type="text"],
.factory_request_license .form input[type="tel"] {height:38px; padding:10px 12px; vertical-align:top;}
.factory_request_license .form .name input {width:244px;}
.factory_request_license .form .tel .selectbox {min-width:116px;}
.factory_request_license .form .tel .selectbox ul {max-height:135px;}
.factory_request_license .form .tel [type="tel"] {display:inline-block; width:117px; margin-left:8px;}
.factory_request_license .form .email [type="text"] {display:inline-block; width:168px; margin-right:8px;}
.factory_request_license .form .email span {padding-right:8px;}
.factory_request_license .form .email .selectbox ul {max-height:80px;}
.factory_request_license .form .list .item .delete {overflow:hidden; position:absolute; top:20px; right:0; width:30px; height:30px; border:1px solid #777; background:#fff; color:#000; font-weight:200; font-size:24px; line-height:30px; text-align:center;}
.factory_request_license .form .list .item .delete span {position:absolute; top:50%; left:50%; width:21px; height:24px; margin:-9px 0 0 -10px; line-height:24px;}
.factory_request_license .form .photo {position:absolute; top:0; right:0; width:0;}
.factory_request_license .form .photo .item {float:left; width:628px; height:100px; margin-top:240px; margin-left:-628px;}
.factory_request_license .form .photo .item + .item {clear:left;}
.factory_request_license .form .photo .box {position:relative; width:333px; padding-left:36px; border:1px solid #ccc;}
.factory_request_license .form .photo .box figure {position:absolute; top:4px; left:4px; width:28px; height:28px; line-height:28px; text-align:center;}
.factory_request_license .form .photo .box figure img {max-width:100%; max-height:100%; vertical-align:middle;}
.factory_request_license .form .photo .box input {height:36px; padding:9px 12px; border:0;}
.factory_request_license .form .photo .upload {overflow:hidden; float:right; position:relative; width:125px; height:38px; margin-top:-38px; background:#d6d6d6; color:#555; line-height:40px; text-align:center;}
.factory_request_license .form .photo .upload input {position:absolute; top:0; left:0; width:100%; height:100%; font-size:100px; opacity:0; filter:alpha(opacity=0); outline:0;}
.factory_request_license .form .photo p {padding-top:5px; color:#999; font-size:13px; letter-spacing:-.05em;}

/*= Factory > 견학?��?�� */
.factory_state_wrap [class^=icon_] {display:inline-block; width:58px; height:58px; border-radius:30px; border:1px solid; font-size:12px; line-height:60px; text-align:center; vertical-align:middle;}
.factory_state_wrap .icon_yes {color:#00acd6;}
.factory_state_wrap .icon_ing {color:#0c5ffb;}
.factory_state_wrap .icon_no {color:#999;}
.factory_state_info {border-top:1px solid #eaeaea;}
.factory_state_info ul {display:table; width:100%;}
.factory_state_info li {display:table-cell; width:33.3333%; height:100px; color:#a7a7a7; font-size:13px; text-align:center; vertical-align:middle;}
.factory_state_info div {display:inline-block; position:relative; padding-left:70px; text-align:left;}
.factory_state_info span {position:absolute; top:50%; left:0; margin-top:-30px;}
.factory_state_list .table {border:2px solid #323232; border-width:2px 0 1px;}
.factory_state_list th,
.factory_state_list td {font-weight:400; font-size:15px; text-align:center;}
.factory_state_list th {padding:20px 0; color:#555;}
.factory_state_list td {padding:10px 0; border-top:1px solid #e6e5ea; color:#888;}
.factory_state_list td:first-child {color:#222; font-size:16px;}

/*= Factory > 견학?����? */
.l_company_factory_epilogue .factory_epilogue_write {height:40px; margin-top:-40px; text-align:right;}
.l_company_factory_epilogue .factory_epilogue_write a {width:100px; height:36px; background:#323232; color:#fff; font-size:13px; line-height:38px; vertical-align:top;}
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list {overflow:hidden; border-top:1px solid #323232; border-bottom:1px solid #323232;}
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list ul {margin:-1px 0 0 -28px;}
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list li {width:100%; margin-left: 28px; padding: 30px 0; border-top:1px solid #ececeb;}
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list .date_groupname {width: 200px;}
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list .title {width: 170px;}
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list .content {width: 500px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; vertical-align: middle;}
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list .date_groupname,
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list .title,
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list .content {display:inline-block; font-weight:400; color:#787878; font-size:16px;}
.l_company_factory_epilogue .factory_epilogue_wrap .list_wrap .list .more {display: inline-block; float: right; width: 94px; height: 28px; margin-right: 28px; line-height: 28px; color:#ffffff; text-align: center; font-size:13px; background:#323232;}
/*= Factory > 견학?����? > ?��?�� */
.l_company_factory_epilogue_view .c_view_wrap .content img {max-width:100%;}
.l_company_factory_epilogue_view .c_view_wrap .btn_box {padding:20px 0 50px; text-align:left;}
.l_company_factory_epilogue_view .c_view_wrap .btn_box .btn {height:40px; color:#fff; font-weight:400; line-height:40px; vertical-align:top;}
.l_company_factory_epilogue_view .c_view_wrap .btn_box .btn:first-child {margin-right:8px;}
.l_company_factory_epilogue_view .c_view_wrap .btn_box .btn_modify {background:#0096ff;}
.l_company_factory_epilogue_view .c_view_wrap .btn_box .btn_delete {background:#212121;}
.l_company_factory_epilogue_view .c_view_wrap .btn_box .btn_list {float:right;}

.factory_epilogue_comment {border-top:1px solid #c1c1c1;}
.factory_epilogue_comment .total_alert {overflow:hidden; padding:30px 0 20px;}
.factory_epilogue_comment .total_alert .total {float:left;}
.factory_epilogue_comment .total_alert .total span {color:#50a2ff;}
.factory_epilogue_comment .total_alert .alert {float:right; color:#999; font-size:12px;}
.factory_epilogue_comment .form {position:relative; height:78px; padding-right:140px; border:1px solid #ccc;}
.factory_epilogue_comment .form form {height:100%;}
.factory_epilogue_comment .form textarea {width:100%; height:100%; padding:10px 12px; border:0; box-sizing:border-box;}
.factory_epilogue_comment .form .btn_comment {position:absolute; top:0; right:0; width:140px; height:100%; background:#adadad; color:#fff; text-align:center;}
.factory_epilogue_comment .list {padding-top:35px;}
.factory_epilogue_comment .list li {overflow:hidden; padding:15px 0; border-bottom:1px solid #ccc;}
.factory_epilogue_comment .list .date_author {float:left; width:120px; padding-right:20px; color:#999; font-size:12px;}
.factory_epilogue_comment .list .date_author span {display:inline-block;}
.factory_epilogue_comment .list .content,
.factory_epilogue_comment .list .modify {float:left; width:785px;}
.factory_epilogue_comment .list .content.hide {display:none;}
.factory_epilogue_comment .list .modify {position:relative; height:58px; padding-right:100px; border:1px solid #ccc; box-sizing:border-box;}
.factory_epilogue_comment .list .modify textarea {width:100%; height:100%; padding:10px 12px; border:0; box-sizing:border-box;}
.factory_epilogue_comment .list .modify .btn_modify {position:absolute; top:0; right:0; width:100px; height:100%; background:#adadad; color:#fff; text-align:center;}
.factory_epilogue_comment .list .btn_box {float:right; position:relative; width:120px; text-align:center;}
.factory_epilogue_comment .list .btn_box:before {position:absolute; top:50%; left:50%; width:1px; height:12px; margin-top:-7px; background:#999; content:"";}
.factory_epilogue_comment .list .btn_box a,
.factory_epilogue_comment .list .btn_box button {display:inline-block; padding:0 10px; border:0; background:transparent; color:#999;}
/*= Factory > 견학?����? > ��??����? */
.factory_epilogue_write_wrap .alert {height:25px; margin-top:-25px; color:#0096ff; text-align:right;}
.factory_epilogue_write_wrap .table th,
.factory_epilogue_write_wrap .table td {font-weight:400; text-align:left; box-sizing:border-box;}
.factory_epilogue_write_wrap .table th {width:130px; padding-left:20px; color:#333; font-size:15px;}
.factory_epilogue_write_wrap .table th:before {margin-right:5px; font-size:10px; content:"-";}
.factory_epilogue_write_wrap .table [type=text] {height:38px; padding:10px 12px;}
.factory_epilogue_write_wrap .info {border-top:2px solid #333; border-bottom:1px solid #ccc;}
.factory_epilogue_write_wrap .info th,
.factory_epilogue_write_wrap .info td {padding-top:20px; padding-bottom:20px;}
.factory_epilogue_write_wrap .info [type=text] {width:140px; background:url(../images/company/factory/icon_datepicker.png) no-repeat 110px 50%;}
.factory_epilogue_write_wrap .info .group_name .selectbox {min-width:220px;}
.factory_epilogue_write_wrap .write {padding:20px 0;}
.factory_epilogue_write_wrap .write th,
.factory_epilogue_write_wrap .write td {padding-top:10px; padding-bottom:10px;}
.factory_epilogue_write_wrap .write input,
.factory_epilogue_write_wrap .write textarea {vertical-align:top;}
.factory_epilogue_write_wrap .write textarea {width:100%; padding:10px 12px; border:1px solid #ccc; box-sizing:border-box;}
.factory_epilogue_write_wrap .write .file > div {padding-right:110px;}
.factory_epilogue_write_wrap .write .upload {overflow:hidden; float:right; position:relative; width:96px; height:34px; margin:-38px -110px 0 0; border:2px solid #333; color:#555; line-height:36px; text-align:center;}
.factory_epilogue_write_wrap .write .upload input {position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); outline:0;}
.factory_epilogue_write_wrap .submit {padding-top:20px; border-top:1px solid #333; text-align:center;}
.factory_epilogue_write_wrap .submit a,
.factory_epilogue_write_wrap .submit button {width:140px; height:40px; margin:0 4px; color:#fff; line-height:42px;}
.factory_epilogue_write_wrap .submit .btn_save {background:#0096ff;}
.factory_epilogue_write_wrap .submit .btn_cancle {background:#333;}

/*= Factory > 견학?����? */
.factory_photo_wrap .list_wrap .list {overflow:hidden; border-top:1px solid #323232; border-bottom:1px solid #323232;}
.factory_photo_wrap .list_wrap .list ul {margin:-1px 0 0 -28px;}
.factory_photo_wrap .list_wrap .list li {width:100%; margin-left: 28px; padding: 30px 0; border-top:1px solid #ececeb;}
.factory_photo_wrap .list_wrap .list .date_groupname {width: 200px;}
.factory_photo_wrap .list_wrap .list .title {width: 170px;}
.factory_photo_wrap .list_wrap .list .content {width: 500px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; vertical-align: middle;}
.factory_photo_wrap .list_wrap .list .date_groupname,
.factory_photo_wrap .list_wrap .list .title,
.factory_photo_wrap .list_wrap .list .content {display:inline-block; font-weight:400; color:#787878; font-size:16px;}
.factory_photo_wrap .list_wrap .list .more {display: inline-block; float: right; width: 94px; height: 28px; margin-right: 28px; line-height: 28px; color:#ffffff; text-align: center; font-size:13px; background:#323232;}

#factory_photo_detail .modal_dialog {width:775px;}
#factory_photo_detail .content_wrap {position:relative; width:593px; margin:0 auto; padding:50px 0;}
#factory_photo_detail h4 {padding-bottom:15px; border-bottom:2px solid #000; font-weight:700; font-size:21px; text-align:center;}
#factory_photo_detail .name_date {overflow:hidden;}
#factory_photo_detail .name_date p {float:right; height:55px; line-height:55px;}
#factory_photo_detail .name_date p:first-child {float:left;}
#factory_photo_detail .name_date strong {padding-right:15px; font-weight:400; font-size:15px;}
#factory_photo_detail .name_date strong:before {content:"\b7";}
#factory_photo_detail figure img {width:100%;}
#factory_photo_detail .content {padding:30px 0;}
#factory_photo_detail .download_sns {overflow:hidden; position:relative; padding-top:20px; border-top:1px solid #ececeb;}
#factory_photo_detail .download_sns .download {float:left;}
#factory_photo_detail .download_sns .sns {float:right;}
#factory_photo_detail .download_sns .sns li {float:left; padding-left:5px;}

/*= Factory > 기프?��?�� */
.lc_company_factory_giftshop {text-align:center;}
.lc_company_factory_giftshop .factory_giftshop_wrap {padding-top:360px; background:url(/assets/images/company/img_giftshop_visual.jpg) no-repeat 50% 0;}
.lc_company_factory_giftshop h3 {font-weight:400; font-size:24px;}
.lc_company_factory_giftshop h3 + p {color:#999;}
/*.lc_company_factory_giftshop .search_wrap {margin-top:30px; padding:25px 0; border:1px solid #333; border-width:2px 0 1px; text-align:left;}*/
.lc_company_factory_giftshop .search_wrap {margin-top:30px;border-top:2px solid #333; text-align:left;}
.lc_company_factory_giftshop ul:after {display:table; clear:both; content:"";}
.lc_company_factory_giftshop li {float:left; width:25%; height:260px; padding-top:40px;}
.lc_company_factory_giftshop li figure {height:170px; line-height:170px; text-align:center;}
.lc_company_factory_giftshop li figure img {max-width:100%; max-height:100%; vertical-align:middle;}
.lc_company_factory_giftshop li h4 {padding-top:5px; font-weight:400; font-size:14px;}
.lc_company_factory_giftshop li p {color:#999; font-size:11px;}

.pop_company {background:#fff;}
.pop_company [class^="l_company_pop_factory_"] {width:716px; margin:0 auto;}
.pop_company .lc_header {width:auto;}
.pop_company .factory_alert {padding:30px 0; border:0; border-top:2px solid #323232; border-bottom:1px solid #eaeaea; color:#007acd; font-size:15px; line-height:18px; text-align:center;}
.pop_company .factory_alert span {display:inline-block; width:18px; height:18px; border-radius:9px; background:#143d8d; color:#fff; font-size:12px; line-height:20px;}
.pop_company .factory_content {margin-bottom:50px; border-bottom:2px solid #323232;}
.pop_company .factory_content iframe {display:block; margin:0 auto; border:0;}
.pop_company .l_company_pop_factory_request .request a,
.pop_company .l_company_pop_factory_state .state a,
.pop_company .l_company_pop_factory_epilogue .epilogue a,
.pop_company .l_company_pop_factory_photo .photo a {background:#323232; color:#fff;}

/* 포토 */
.lc_company_factory_epilogue button.button-search,
.lc_company_factory_photo button.button-search {display: inline-block;height: 36px; padding:0 5px; border:0; line-height: 36px;color: #ffffff;text-align: center;font-size: 13px;background: #323232; text-indent:0;}
