.company-top{width: 100%;position: relative;top:-11px}
.company-top .company-top-area{overflow: hidden;margin: 0 auto;max-width: 1180px;border-bottom: 1px solid#777;background-color: #fff;}

.company-top .company-top-area h2 span{font-size: 24px;font-weight: 600;letter-spacing: -.065em;padding: 10px 0;line-height: 45px;display: inline-block;}
.company-top .company-top-area ul{overflow: hidden;float: right;margin-top: 7px;line-height: 50px;}
.company-top .company-top-area li{float: left;}
.company-top .company-top-area li span{font-size: 16px;letter-spacing: -.065em;line-height: 50px;padding: 0 10px; font-weight: 600;display: inline-block;}
.company-top .company-top-area li:after{content: "";width: 1px;height: 16px;margin: 17px 0 0 0;border-right: 1px solid #000;display: inline-block;}
.company-top .company-top-area li:last-child:after{content: none;}

.company-top .company-top-area .mobile-title{display: none;text-align: center;position: relative;z-index: 999}
.company-top .company-top-area .mobile-title span{font-size: 20px; font-weight: 600; line-height: 40px; padding: 5px 0;letter-spacing: -.065em;;line-height: 45px;display: inline-block;}

/* 모바일 gnb */

/* 블라인드 */
.mobile-blind {display: none; position: fixed; left: 0; right: 0; top: 125px; bottom: 0; z-index: 9; background-color: rgba(0,0,0,.6);}
.mobile-blind.active {display: block;}

/*공통*/
.company{max-width: 1180px;margin: 20px auto}        
.company-area{overflow: hidden;}    
.company h3{font-weight: 400;letter-spacing: -0.4px;line-height: 30px;font-size: 22px;margin: 0 0 30px 0;}
/*공통 끝*/

/* 뉴스웨이는 */
.newsway-content {text-align:center; letter-spacing:-0.5px;}
.newsway-content ul li {margin-bottom:50px;}
.newsway-content span {display: block;margin-bottom: 15px;line-height:32px;font-size:18px; }
.newsway-content figure {width: 100%; margin:0 auto; display:inline-block;}
.newsway-content span i{width:145px; margin-bottom:15px; display:inline-block;}
.newsway-content span i img{max-width:100%; height:auto; overflow:hidden;}
.newsway-content span strong{font-weight:600;font-size:24px;}
figure img {max-width:1002px !important; height:auto; overflow:hidden;}


@media all and (max-width:480px){
    .company-content{padding: 0 20px;}
    .company-content h3 {display: none;}
    .company-top .company-top-area {background-color: #eee; border: none;}
    .company-top .company-top-area h2{ display: none;}
    .company-top .company-top-area .mobile-title{ display: block;}
    .company-top .company-top-area ul{display: none;}

    .mobile-tab{display: block;}

    .company{margin: 20px 20px; min-width: 250px;}
    .newsway-content figure{padding-bottom: 20px;}
    .newsway-content span i{width:100px;}
    .newsway-content span strong{font-weight:600; font-size:18px;}
    .newsway-content span {line-height: 24px; font-size: 14px;}
}
@media all and (min-width:481px) and (max-width:767px){
    .company-content{padding: 0 20px;}
    .company-content h3 {display: none;}
    .company-top .company-top-area {background-color: #eee; border: none;}
    .company-top .company-top-area h2{ display: none;}
    .company-top .company-top-area .mobile-title{ display: block;}
    .company-top .company-top-area ul{display: none;}    
    .mobile-tab{display: block; }

    .company{margin: 20px 20px;}
    .newsway-content figure{padding-bottom: 20px;}
}

/* 테블릿 */
@media all and (min-width:768px) and (max-width:1024px){
    .company-content{padding: 0 20px;}
    .company-content h3 {display: none;}
    .company-top .company-top-area {background-color: #eee; border: none;}
    .company-top .company-top-area h2{ display: none;}
    .company-top .company-top-area .mobile-title{ display: block;}
    .company-top .company-top-area ul{display: none;}
    .mobile-tab{display: block; }


    .company{margin: 20px 20px;}
    .newsway-content figure{margin-bottom: 40px;}
}

/* pc */
@media all and (min-width:1025px) and (max-width:1199px){
    .company-top .company-top-area h2{float: left, margin-left: 20px;}
/*    .company-top .company-top-area h2 span{margin-left: 20px;}*/
    .mobile{display: none;}

    .company{margin: 20px 20px;}
    .newsway-content figure{margin-bottom: 40px;}
}
@media all and (min-width:1200px){
    .company-top .company-top-area h2{float: left}
    .mobile{display: none;}

    .newsway-content figure{margin:0 auto 40px auto;}
}