/*Content CSS*/
#business6{overflow: hidden;}
section > article{padding: 100px 0 0;}
.sub_inner{width: 100%; max-width: 1400px; padding: 0 50px; margin: 0 auto; position: relative; z-index: 1}
.bus_bg{width: 100%; height: 450px; margin-top: -109px; background: url('../img/bus6_bg.jpg') 50% / cover no-repeat;}

.fs_60{font-size: 60px; font-weight: 800; line-height: 1; text-align: center;}
.tit_bar{margin-bottom: 54px;}
.tit_bar::before{content: ''; display: block; width: 50px; height: 5px; background-color: #a2bc4c; margin: 0 auto 15px;}

.fs_30{font-size: 30px; font-weight: 700; line-height: 33px; letter-spacing: -.6px;}
.tit_dot{position: relative; padding-left:20px; margin-bottom: 30px;}
.tit_dot::before{content: ''; display: block ; width: 10px; height: 10px; background-color: #a2bc4c; position: absolute; top: 10px; left: 0;}


i.xi-arrows-h{display: none; text-align: right; font-size: 22px;}
.table_wrap table{width: 100%; border-collapse: collapse; border-top: solid 3px #a2bc4c;}
.table_wrap table th{background-color: #2d2f2f; border: solid 1px rgba(255,255,255,.25); padding: 15px 25px; font-size: 18px; font-weight: 600; letter-spacing: -.36px; color: #fff;}
.table_wrap table td{background-color: #fff; border: solid 1px #ddd; color: #333; letter-spacing: -.34px; font-size: 17px; line-height: 29px; padding: 12px 25px; text-align: center;}




@media screen and (min-width:1025px) {
}
@media screen and (max-width:1400px) {
    #business6 br:not(.space){display: none;}
}

@media screen and (max-width:1280px) {
    .fs_60{font-size: 50px;}
    .tit_bar{margin-bottom: 40px;}
    .tit_bar::before{width: 40px; margin: 0 auto 13px;}
    .fs_30{font-size: 25px; line-height: 1;}
    .tit_dot::before{top: 6px;}
    .tit_dot{margin-bottom: 20px;}

    .table_wrap table th{font-size: 17px; padding: 12px 20px; }
    .table_wrap table td{font-size: 16px; line-height: 1.7; padding: 10px 20px;}

    .bus_bg{height: 350px; margin-top: -97px;}

}

@media screen and (max-width:1024px) {
    section > article{padding: 50px 0 0;}
    .sub_inner{padding: 0 30px;}

    .fs_60{font-size: 40px;}
    .tit_bar{margin-bottom: 30px;}
    .tit_bar::before{width: 35px;}
    .fs_30{font-size: 22px;}
    .tit_dot{padding-left: 16px; margin-bottom: 0;}
    .tit_dot::before{width: 8px; height: 8px; top: 6px;}


    .table_wrap{overflow-x: scroll;}
    .table_wrap table th{font-size: 15px; padding: 8px;text-align: center; min-width: 90px}
    .table_wrap table td{font-size: 15px; padding: 8px; min-width: 140px;}
    i.xi-arrows-h{display: block; }
    .table_wrap table td:last-child{min-width: 350px;}

    .bus_bg{height: 300px; margin-top: 50px;}

}


@media screen and (max-width:640px) {
    .sub_inner{padding: 0 20px;}
    .fs_60{font-size: 35px;}
    .tit_bar::before{width: 30px; }
    .fs_30{font-size: 20px; line-height: 1.3;}


    .table_wrap table th{font-size: 14px;  }
    .table_wrap table td{font-size: 14px;}

    .bus_bg{height: 200px; }

}
