﻿/*Sub(회사소개 - 공통)*/
.company .top_tit{height:493px;background:url(/images/company_top_bg.jpg) no-repeat center center;background-size:cover}
.company .top_tit article{width:1280px;height:493px;background:url(/images/company_top_line_bg.jpg) repeat-y center center;display:inline-block}
.company .top_tit h2{font-weight:300;margin-top:245px;color:#fff;font-size:50px}
.company .top_tit span{width:100%;display:block;font-size:18px;margin-top:20px}
.company .sec_tit h4{font-size:25px;color:#1e1e1f;font-weight:300;padding-bottom:70px;background:url(/images/company_sec_tit_bg.png) no-repeat center bottom}
.company .sec_tit h3{font-size:28px;color:#1e1e1f;font-weight:400;padding:18px 0;letter-spacing:-1px}
.company .sec_tit p{font-size:16px;color:#3d3d3e;font-weight:300;line-height:22px}
.company .top_tit span br{display:none}
/*Sub(회사소개 - 기업정보)*/
.cmpy_info{margin-bottom:150px}
.cmpy_info .info_btn td{width:25%;vertical-align:top}
.cmpy_info .info_btn td h5{font-size:18px;color:#767676;font-weight:400;margin-bottom:10px}
.cmpy_info .info_btn td span{display:block;font-size:16px;font-weight:300;line-height:20px;color:#767676}
.cmpy_info .mid_img{height:355px;background:url(/images/cmpy_info_mid_img.jpg) no-repeat center center;background-size:cover;margin-bottom:70px}
.cmpy_info .info1{width:1230px;padding:40px 0;border-top:1px solid #d7d8db}
.cmpy_info .info1 h3{width:270px;float:left;font-size:22px;color:#1e1e1f;font-weight:400;text-align:left}
.cmpy_info .info1 p{font-size:16px;text-align:left;color:#1e1e1f;margin-bottom:20px}
.cmpy_info .info1 .area{width:960px;float:right}
.cmpy_info .info1 .area div:nth-child(2){width:470px;float:left}
.cmpy_info .info1 .area div:nth-child(3){width:470px;float:right}
.cmpy_info .info1 table{border-top:1px solid #d7d8db}
.cmpy_info .info1 th{width:200px;border-bottom:1px solid #d7d8db;border-right:1px solid #d7d8db;color:#767676;background:#fbfbfb;font-weight:300;font-size:16px}
.cmpy_info .info1 td{border-bottom:1px solid #d7d8db;padding:25px 0;font-size:16px;color:#1e1e1f;text-align:left;padding-left:30px;line-height:24px}
.cmpy_info .info1 td.ceo{height:99px}
.cmpy_info .info1 .btn{width:100%;display:inline-block;text-align:right;margin-top:20px}
.cmpy_info .info1 .btn a{font-size:16px;color:#767676;line-height:48px;border:1px solid #d7d8db;display:inline-block;width:198px;text-align:center;font-weight:300;border-radius:30px}
.cmpy_info .info1 .btn a img{margin-left:10px}
.cmpy_info .info2{width:1230px;padding:40px 0;border-top:1px solid #d7d8db;border-bottom:1px solid #d7d8db}
.cmpy_info .info2 h3{width:270px;float:left;font-size:22px;color:#1e1e1f;font-weight:400;text-align:left}
.cmpy_info .info2 ul{width:960px;float:right;padding:35px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fbfbfb}
.cmpy_info .info2 li{display:inline-block;width:230px;margin:0 2px}
.cmpy_info .info2 a{line-height:53px;display:block;color:#fff;font-size:16px;font-weight:300;background:#4389a5}
.cmpy_info .info2 a img{margin-right:10px}
.cmpy_info .info2 a.btn1{background:#29409e}
.cmpy_info .info2 a.btn2{background:#1289be}
.cmpy_info .info2 a.btn3{background:#88b908} 
/*.cmpy_info .sec_tit h3 br{display:none}*/
/*Sub(회사소개 - 사업분야)*/
.bsns_field{margin-bottom:150px}
.bsns_field > article{width:1230px}
.bsns_field .top_cnt{padding:100px 0 70px 0}
.bsns_field .top_cnt img{margin-top:65px}
.bsns_field .top_cnt img.mo{display:none}
.bsns_field .part1{padding:40px 0;border-top:1px solid #d7d8db}
.bsns_field .part1 h3{width:270px;float:left;font-size:22px;color:#1e1e1f;font-weight:400;text-align:left}
.bsns_field .part1 p{font-size:16px;text-align:left;color:#1e1e1f;margin-bottom:20px}
.bsns_field .part1 > div{width:960px;float:right}
.bsns_field .part1 ul{padding:35px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fbfbfb;text-align:center}
.bsns_field .part1 li{width:100px;display:inline-block;margin:0 30px;vertical-align:top}
.bsns_field .part1 li span{display:block;color:#1e1e1f;font-size:16px;margin-top:10px}
.bsns_field .part2{padding-top:40px;border-top:1px solid #d7d8db;border-bottom:1px solid #d7d8db}
.bsns_field .part2 h3{width:270px;float:left;font-size:22px;color:#1e1e1f;font-weight:400;text-align:left}
.bsns_field .part2 > div{width:960px;float:right}
.bsns_field .part2 td{vertical-align:top;padding-bottom:40px}
.bsns_field .part2 div table tr td:first-child{text-align:left}
.bsns_field .part2 div table tr td:nth-child(2){text-align:center}
.bsns_field .part2 div table tr td:nth-child(3){text-align:right}
.bsns_field .part2 td div{width:265px;display:inline-block;text-align:left}
.bsns_field .part2 td span{font-size:16px;color:#1e1e1f;line-height:22px;margin-top:15px;display:block}
.bsns_field .part2 > div.mo{display:none}
/*Sub(회사소개 - 연혁)*/
.history .has_line_bg{padding-bottom:100px;background:url(/images/article_line_bg2.gif) repeat-y center top}
.history .sec_tit{margin-bottom:65px}
.history .history_tab td ul{display:table;width:100%;border-collapse:collapse}
.history .history_tab td li{display:table-cell;background:url(/images/history_tab_line_off.png) repeat-x center bottom}
.history .history_tab td li a{display:block;padding-bottom:23px;font-size:18px;color:#7f7f7f;font-weight:300;background:url(/images/history_tab_off.png) no-repeat center bottom}
.history .history_tab td.on li{background:url(/images/history_tab_line_on.png) repeat-x center bottom}
.history .history_tab td.on a{background:url(/images/history_tab_on.png) no-repeat center bottom;color:#29409e}
.history .history_tab td.on li a.focus{color:#29409e;background:url(/images/history_tab_focus.png) no-repeat center bottom}
.history .history_tab td.on li:first-child{background:url(/images/history_tab_line_off.png) no-repeat left bottom , url(/images/history_tab_line_on.png) no-repeat right bottom;background-size:50% 11px}
.history .history_tab td.on li:last-child{background:url(/images/history_tab_line_off.png) no-repeat right bottom , url(/images/history_tab_line_on.png) no-repeat left bottom;background-size:50% 11px}
.history .tab_data{padding-top:100px;display:none}
.history .tab_data .list{width:100%;display:table}
.history .tab_data .data{width:33.33%;display:table-cell;text-align:left}
.history .tab_data h4{text-align:left;padding-left:15px;font-size:22px;color:#1e1e1f;font-weight:400;margin-top:30px}
.history .tab_data ul{margin-top:40px;padding:0 15px}
.history .tab_data li.mm{font-size:20px;color:#1e1e1f;background:none;margin-bottom:15px;padding-left:0}
.history .tab_data li{font-size:16px;color:#1e1e1f;line-height:24px;padding-left:15px;font-weight:300;margin-bottom:10px;background:url(/images/history_list_bg.gif) no-repeat left 10px}
.history .tab_data li img{margin-top:10px;width:92.7%}
.history .tab_data li img.mo{display:none}
/*Sub(회사소개 - 사업장소개)*/
.cmpy_location{margin-bottom:150px}
.cmpy_location article{padding:100px 0 0 0;width:1280px}
.cmpy_location .sec_tit{margin-bottom:90px}
.cmpy_location .list{padding:40px 0;border-top:1px solid #d7d8db;display:inline-block;width:100%}
.cmpy_location .list:last-child{border-bottom:1px solid #d7d8db}
.cmpy_location .detail{width:354px;float:left}
.cmpy_location .detail h4{font-size:25px;color:#1e1e1f;margin:30px 0 15px 0;font-weight:400;text-align:left}
.cmpy_location address{font-size:16px;line-height:26px;text-align:left;font-weight:300;width:100%;display:inline-block;margin-bottom:15px}
.cmpy_location address p{margin-top:10px;line-height:26px;color:#767676;font-size:16px}
.cmpy_location address span{font-size:15px;border:1px solid #767676;display:inline-block;line-height:26px;padding:0 15px;border-radius:20px}
.cmpy_location dl{width:100%;display:table;font-weight:300}
.cmpy_location dt{display:table-cell;width:116px;text-align:left;font-size:16px;padding:5px 0;color:#1e1e1f}
.cmpy_location dt img{margin-right:10px}
.cmpy_location dd{display:table-cell;text-align:left;font-size:16px;padding:5px 0;color:#1e1e1f}
.cmpy_location .map{width:850px;height:430px;float:right}
.cmpy_location .map iframe{width:100%;height:100%;border:none}
@media all and (max-width:1400px) {
    .company .top_tit article{width:100%}
    .cmpy_info .info1,
    .cmpy_info .info2{width:100%;padding:40px 2%}
    .cmpy_info .info1 .area{width:78%}
    .cmpy_info .info1 .area div:nth-child(2),
    .cmpy_info .info1 .area div:nth-child(3){width:49.5%}
    .cmpy_info .info1 th{width:37%}
    .cmpy_info .info2 ul{width:78%}
    .bsns_field > article{width:100%;padding:40px 2%}
    .bsns_field .part1{padding:40px 2%}
    .bsns_field .part1 > div,
    .bsns_field .part2 > div{width:75.7%}
    .bsns_field .part1 h3,
    .bsns_field .part2 h3{width:133px}
    .bsns_field .part1 li{width:12%;margin:0 3%}
    .cmpy_location article{width:100%}
    .cmpy_location .map{width:66.5%}
    .cmpy_location .list{padding:40px 2%}
    .cmpy_location .detail{width:29%}
    .cmpy_location .detail>img{width:100%}
}
@media all and (max-width:1250px) {
    /*사업분야*/
    .bsns_field .top_cnt img{width:100%}
}
@media all and (max-width:1200px) {
    .cmpy_info .info2 li{width:30%}
    .bsns_field .part2 td div{width:95%}
    .bsns_field .part2 td div img{width:100%}
    .bsns_field .part2 td span br{display:none}
    .cmpy_location .map{width:60%}
    .cmpy_location .detail{width:31%}
}
@media all and (max-width:640px) {
    .company .top_tit article{width:100%;height:100%}
    .company .top_tit h2{margin-top:215px;font-size:53px}
    .company .top_tit span{font-size:22px;line-height:35px}
    .company .top_tit span br{display:block}
    .company .location_menu ul li.two_dep{width:100%}
    .company .sec_tit h4{font-size:27px}
    .company .sec_tit h3{font-size:30px}
    .company .sec_tit p{font-size:22px;width:82%;line-height:37px;margin:auto}
    .company .sec_tit p br{display:none}
     article.has_line_bg{padding:70px 0;background:url(/images/article_line_bg3.gif) repeat-y center top;background-size:100%}
    /*기업정보*/
    .cmpy_info{margin-bottom:0}
    .cmpy_info .info_btn td{display:inline-block;width:45%}    
    .cmpy_info .info_btn td h5{color:#4760c4;font-size:22px;margin-top:-30px}
    .cmpy_info .mid_img{height:230px;background-position: center center;margin-bottom:30px}
    .cmpy_info .info1{border-top:none;width:100%;padding:40px 4.7%}
    .cmpy_info .info1 h3{width:100%;float:none;font-size:30px}
    .cmpy_info .info1 p{font-size:22px;font-weight:300;line-height:32px;margin-top:30px}
    .cmpy_info .info1 .area{width:100%}
    .cmpy_info .info1 .area div:nth-child(2){width:100%;border-top:1px solid #d7d8db}
    .cmpy_info .info1 .area div:nth-child(3){float:none;width:100%}
    .cmpy_info .info1 table{border-top:none}
    .cmpy_info .info1 th{width:34%;border-right:none;font-size:22px}
    .cmpy_info .info1 td{font-size:22px;font-weight:300;line-height:30px;padding:23px 0;padding-left:8.7%}
    .cmpy_info .info1 .btn{margin-top:25px}
    .cmpy_info .info1 .btn a{font-size:20px;width:39.7%}
    .cmpy_info .info2{width:100%;padding:0 4.7%;border-bottom:none;border-top:none}
    .cmpy_info .info2 h3{width:100%;float:none;font-size:30px}
    .cmpy_info .info2 ul{background:none;border-bottom:none;border-top:none;width:100%;float:none;padding:30px 0 50px 0}
    .cmpy_info .info2 li{width:100%;margin:0;margin-bottom:15px}
    .cmpy_info .info2 li:last-child{margin-bottom:0}
    .cmpy_info .info2 a img{display:none}
    .cmpy_info .info2 a{font-size:22px;line-height:80px}
    .cmpy_info .sec_tit h3{line-height:42px}
    .cmpy_info .sec_tit h3 br{display:block}
    /*사업분야*/
    .bsns_field{margin-bottom:0}
    .bsns_field > article{width:100%}
    .bsns_field .top_cnt{padding:70px 4.7% 30px 4.7%}
    .bsns_field .top_cnt img.pc{display:none}
    .bsns_field .top_cnt img.mo{display:block;margin-top:40px;width:100%}
    .bsns_field .part1{border-top:none;padding:40px 4.7%}
    .bsns_field .part1 h3{width:100%;font-size:30px}
    .bsns_field .part1 > div{width:100%}
    .bsns_field .part1 p{font-size:22px;font-weight:300;margin-top:25px}
    .bsns_field .part1 ul{padding:40px 0}
    .bsns_field .part1 li{width:19.9%;margin:0 5.5%;margin-bottom:40px}
    .bsns_field .part1 li:nth-child(4),
    .bsns_field .part1 li:nth-child(5){margin-bottom:0}
    .bsns_field .part1 li img{width:100%}
    .bsns_field .part1 li span{font-size:22px;font-weight:300;margin-top:20px}
    .bsns_field .part2{border-top:none;border-bottom:none;padding:30px 4.7% 0 4.7%}
    .bsns_field .part2 > div.pc{display:none}
    .bsns_field .part2 > div.mo{display:block;width:100%;padding-bottom:20px}
    .bsns_field .part2 h3{width:100%;font-size:30px;margin-bottom:30px}
    .bsns_field .part2 td{display:inline-block;width:48.4%;padding-bottom:30px}
    .bsns_field .part2 td span{font-size:22px;line-height:32px;font-weight:300}
    .bsns_field .part2 td span br{display:none}
    .bsns_field .part2 td div{width:100%}
    .bsns_field .part2 td div img{width:100%}
    .bsns_field .part2 div table tr td:nth-child(odd){margin-right:3%}
    /*사업장소개*/
    .cmpy_location{padding:0 4.7%;margin-bottom:10px}
    .cmpy_location article{width:100%;padding:70px 0 0 0}
    .cmpy_location .sec_tit{margin-bottom:10px}
    .cmpy_location .list{border-top:none;border-bottom:1px solid #d7d8db}
    .cmpy_location .list.last{border-bottom:none}
    .cmpy_location .map{width:100%;height:295px;float:none}
    .cmpy_location .detail{width:100%;float:none}
    .cmpy_location .detail>img{width:45%;float:right;margin-bottom:30px}
    .cmpy_location .detail h4{font-size:30px;float:left;margin:0 0 20px 0}
    .cmpy_location address{font-size:22px;line-height:26px;float:left;width:46%;line-height:30px;margin-bottom:30px}
    .cmpy_location address span{font-size:22px;line-height:36px}
    .cmpy_location address p{font-size:22px}
    .cmpy_location dl{border-top:1px solid #eaeaea}
    .cmpy_location dl:last-child{border-bottom:1px solid #eaeaea;margin-bottom:30px}
    .cmpy_location dt img{margin-right:30px}
    .cmpy_location dt{font-size:22px;padding:19px 0;width:35%}
    .cmpy_location dd{font-size:22px}
    /*기업연혁*/
    .history .has_line_bg{background:none;padding-bottom:70px}
    .history .tab_data .list{display:inline-block;width:100%;padding:0 4.7%}
    .history .tab_data .data{display:block;width:100%}
    .history .tab_data h4{padding-left:0;font-size:40px;color:#29409e;margin-top:80px}
    .history .tab_data li.mm{font-size:25px}
    .history .tab_data li{font-size:22px;line-height:30px}
    .history .tab_data ul{margin-top:50px}
    .history .tab_data li img.pc{display:none}
    .history .tab_data li img.mo{display:block;width:100%}
    .history .tab_data ul{padding:0}
}
@media all and (max-width:568px) {
    article.has_line_bg{padding:60px 0}
    .company .top_tit{height:438px}
    .company .top_tit h2{margin-top:190px;font-size:47px}
    .company .top_tit span{font-size:19px;line-height:26px}
    .company .sec_tit h4{font-size:24px;background-size:1px 44px;padding-bottom:60px}
    .company .sec_tit h3{font-size:26px}
    .company .sec_tit p{font-size:19px;line-height:34px}
    /*기업정보*/
    .cmpy_info .sec_tit h3{font-size:26px}
    .cmpy_info .info_btn td h5{font-size:19px}
    .cmpy_info .info_btn td span{font-size:19px}
    .cmpy_info .mid_img{height:205px;margin-bottom:20px}
    .cmpy_info .info1 h3{font-size:26px}
    .cmpy_info .info1 p{font-size:19px;line-height:28px;margin-bottom:15px}
    .cmpy_info .info1 th{font-size:19px}
    .cmpy_info .info1 td{font-size:19px;padding:17px 0 17px 8.7%}
    .cmpy_info .info1 .btn a{font-size:17px;line-height:43px}
    .cmpy_info .info2 h3{font-size:28px}
    .cmpy_info .info2 a{font-size:19px;line-height:72px}
    .cmpy_info .info2 li{margin-bottom:10px}
    /*사업분야*/
    .bsns_field .top_cnt{padding:60px 4.7% 30px 4.7%}
    .bsns_field .part1{padding:30px 4.7%}
    .bsns_field .part1 h3{font-size:26px}
    .bsns_field .part1 p{font-size:19px}
    .bsns_field .part1 li span{font-size:19px}
    .bsns_field .part1 ul{padding:35px 0}
    .bsns_field .part2 h3{font-size:26px}
    .bsns_field .part2 td span{font-size:19px;line-height:27px}
    .bsns_field .part2 td{padding-bottom:25px}
    /*사업장소개*/
    .cmpy_location article{padding:60px 0 0 0}
    .cmpy_location .detail h4{font-size:26px}
    .cmpy_location address{font-size:19px;line-height:27px}
    .cmpy_location address p{font-size:19px}
    .cmpy_location address span{font-size:19px;line-height:34px}
    .cmpy_location dt{font-size:19px}
    .cmpy_location dd{font-size:19px}
    .cmpy_location .map{height:265px}
     /*기업연혁*/
    .history .has_line_bg{padding-bottom:60px}
    .history .tab_data h4{font-size:35px;margin-top:70px}
    .history .tab_data li.mm{font-size:22px}
    .history .tab_data li{font-size:19px;line-height:27px}
    .history .tab_data ul{margin-top:45px}
}
@media all and (max-width:414px) {
    article.has_line_bg{padding:45px 0}
    .company .top_tit{height:320px}
    .company .top_tit h2{margin-top:138px;font-size:34px}
    .company .top_tit span{font-size:14px;line-height:19px}
    .company .sec_tit h4{font-size:17px;background-size:1px 32px;padding-bottom:45px}
    .company .sec_tit h3{padding:12px 0;font-size:19px}
    .company .sec_tit p{font-size:14px;line-height:26px}
    /*기업정보*/
    .cmpy_info .sec_tit h3{line-height:27px}
    .cmpy_info .info_btn td img{width:80%}
    .cmpy_info .info_btn td h5{font-size:14px}
    .cmpy_info .info_btn td span{font-size:14px;line-height:19px}
    .cmpy_info .mid_img{height:150px;margin-bottom:0}
    .cmpy_info .info1 h3{font-size:19px}
    .cmpy_info .info1 p{font-size:14px;line-height:22px;margin-top:20px;margin-bottom:10px}
    .cmpy_info .info1 th{font-size:14px}
    .cmpy_info .info1 td{font-size:14px;padding:10px 0 10px 8.7%;line-height:25px}
    .cmpy_info .info1 td.ceo{height:auto}
    .cmpy_info .info1 .btn a{font-size:13px;line-height:34px}
    .cmpy_info .info1 .btn a img{width:10px;margin-left:5px}
    .cmpy_info .info2 h3{font-size:20px}
    .cmpy_info .info2 ul{padding:20px 0 30px 0}
    .cmpy_info .info2 a{font-size:14px;line-height:53px}
     /*사업분야*/
    .bsns_field .top_cnt{padding:50px 4.7% 15px 4.7%}
    .bsns_field .part1 h3{font-size:19px}
    .bsns_field .part1 p{font-size:14px;margin-top:20px;margin-bottom:15px}
    .bsns_field .part1 li span{font-size:14px;margin-top:15px}
    .bsns_field .part1 ul{padding:25px 0}
    .bsns_field .part1 li{margin-bottom:25px}
    .bsns_field .part2 h3{font-size:19px;margin-bottom:20px}
    .bsns_field .part2{padding:15px 4.7% 0 4.7%}
    .bsns_field .part2 td{padding-bottom:18px}
    .bsns_field .part2 td span{font-size:14px;line-height:19px}
    .bsns_field .part2 > div.mo{padding-bottom:10px}
    /*사업장소개*/
    .cmpy_location article{padding:45px 0 0 0}
    .cmpy_location .detail h4{font-size:19px;margin:0 0 15px 0}
    .cmpy_location address{font-size:14px;line-height:19px;margin-bottom:20px}
    .cmpy_location address p{font-size:14px}
    .cmpy_location address span{font-size:14px;line-height:25px;padding:0 12px}
    .cmpy_location .detail > img{margin-bottom:20px}
    .cmpy_location dt img{width:14px;margin-right:20px}
    .cmpy_location dt{font-size:14px;padding:13px 0}
    .cmpy_location dd{font-size:14px}
    .cmpy_location .map{height:195px}
    .cmpy_location .list{padding:30px 0}
    /*기업연혁*/
    .history .has_line_bg{padding-bottom:40px}
    .history .tab_data h4{font-size:25px;margin-top:50px}
    .history .tab_data li.mm{font-size:16px}
    .history .tab_data li{font-size:14px;line-height:20px;background-position-y:8px;padding-left:12px}

}
@media all and (max-width:375px) {
    article.has_line_bg{padding:40px 0}
    .company .top_tit{height:288px}
    .company .top_tit h2{margin-top:125px;font-size:31px}
    .company .top_tit span{margin-top:15px}
    .company .sec_tit h4{font-size:15px;background-size:1px 29px}
    .company .sec_tit h3{font-size:17px}
    .company .sec_tit p{width:89%}
    /*기업정보*/
    .cmpy_info .sec_tit h3{line-height:25px}
    .cmpy_info .info_btn td span{font-size:13px}
    .cmpy_info .mid_img{height:135px}
    .cmpy_info .info1 h3{font-size:17px}
    .cmpy_info .info1 p{margin-top:15px}
    .cmpy_info .info2 h3{font-size:18px}
    .cmpy_info .info2 a{font-size:13px;line-height:47px}
    /*사업분야*/
    .bsns_field .top_cnt{padding:40px 4.7% 10px 4.7%}
    .bsns_field .part1 h3{font-size:17px}
    .bsns_field .part1 p{font-size:13px;margin-top:18px;margin-bottom:10px}
    .bsns_field .part1 li span{font-size:12px;margin-top:10px}
    .bsns_field .part2 h3{font-size:17px}
    .bsns_field .part2 td span{font-size:13px;line-height:17px}
    /*사업장소개*/
    .cmpy_location .detail h4{font-size:17px;margin:0 0 15px 0}
    .cmpy_location address{font-size:13px;line-height:17px}
    .cmpy_location address span{font-size:13px;line-height:23px;padding:0 8px}
    .cmpy_location dt{font-size:13px;padding:11px 0}
    .cmpy_location dd{font-size:13px}
    .cmpy_location .map{height:175px}
    /*기업연혁*/
    .history .has_line_bg{padding-bottom:35px}
    .history .tab_data li{font-size:13px;line-height:15px;background-position-y:6px;background-size:3px}
    .history .tab_data li.mm{font-size:15px}
    .history .tab_data h4{font-size:23px;margin-top:45px}
    .history .tab_data ul{margin-top:35px}
}
@media all and (max-width:320px) {
    article.has_line_bg{padding:35px 0}
    .company .top_tit{height:245px}
    .company .top_tit h2{margin-top:105px;font-size:26px}
    .company .top_tit span{font-size:13px;line-height:18px;margin-top:10px}
    .company .sec_tit h4{font-size:14px;background-size:1px 25px;padding-bottom:35px}
    .company .sec_tit h3{font-size:15px}
    .company .sec_tit p{font-size:13px;line-height:22px}
    /*기업정보*/
    .cmpy_info .sec_tit h3{line-height:23px}
    .cmpy_info .info_btn td h5,
    .cmpy_info .info_btn td span{font-size:12px}
    .cmpy_info .info1 h3{font-size:15px}
    .cmpy_info .info1 p{margin-top:10px;font-size:12px;line-height:16px}
    .cmpy_info .info1 th{font-size:12px}
    .cmpy_info .info1 td{font-size:12px}
    .cmpy_info .info1 .btn a{font-size:12px;line-height:31px}
    .cmpy_info .info1 .btn{margin-top:15px}
    .cmpy_info .info1 .btn a img{width:7px}
    .cmpy_info .info2 h3{font-size:15px}
    .cmpy_info .info2 a{font-size:12px;line-height:45px}
    /*사업분야*/
    .bsns_field .part1 p{line-height:18px}
    .bsns_field .part1 ul{padding:20px 0}
    .bsns_field .part2 td span{font-size:12px;line-height:15px}
    /*사업장소개*/
    .cmpy_location .detail h4{font-size:15px;margin: 0 0 10px 0}
    .cmpy_location address{font-size:12px;line-height:16px}
    .cmpy_location address p{font-size:12px}
    .cmpy_location address span{font-size:12px;line-height:22px;padding:0 7px}
    .cmpy_location dt,
    .cmpy_location dd{font-size:12px}
}