header .inner nav>ul>li + li{
    margin-left: 150px;
}
header .inner nav>ul>li>.sub a{
    font-size: 16px;
}

.path .inner .depth.depth-2 > button{
    width: 290px;
}


#content footer .inner{
    padding:30px 0;
}

.ceo-wrap .sec-1 .sec-1-btm .text .ceo{
    flex-direction: column;
    align-items: flex-start;
}

.ceo-wrap .sec-1 .sec-1-btm .text .ceo strong{
    margin-left: 0;
    margin-top: 8px;
    line-height: 1.45em;
}
.ceo-wrap .sec-1 .sec-1-btm .text .ceo strong::before{
    content:none;
}


@media (max-width:1200px){
    header .inner nav ul li>a{
        font-size: 16px;
    }
    header .inner nav ul li + li{
        margin-left: 80px;
    }
    header .inner nav ul li>dl{
        right:-30px;
    }
    header::after{
        height: 484px;
    }
    header .inner nav ul li>dl dd a{
        white-space: unset;
    }

    .board-wrap .board-table .col1{
        width: 15%;
    }
}

@media (max-width:768px){
    #content footer .inner{
        padding:0;
    }
}