#overview-category {
    list-style: none;
    padding: 40px 10%;
}

#overview-context {
    padding-top: 40px;
}

.fadeUpOverviewTrigger {
    opacity: 0;
}

.fadeUpOverview {
    animation-name: fadeUpOverview;
    animation-duration: 1.5s;
    animation-fill-mode:forwards;
    opacity: 0;
}

.fadeUpOverview2 {
    animation-delay: 0.5s;
}

.fadeUpOverview3 {
    animation-delay: 0.9s;
}

@keyframes fadeUpOverview {
    from {
        opacity: 0;
        transform: translateY(100px);
    }to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 企業理念 */
#overview-philosophy {
    padding: 80px 0;
}

#overview-philosophy-list {
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 40px 0;
    align-items: center;
}
#overview-category li {
    width: 50%;
}

#overview-philosophy-img {
    width: 80%;
    height: 80%;
    text-align: center;
}

#overview-philosophy-sentence {
    font-size: 1.1rem;
    color: #03284d;
    font-weight: 200;
}

/* 事業内容 */
#business-context {
    padding-top: 40px;
}

#overview-business {
    padding: 40px 0;
}

#overview-business-img {
    padding: 30px 5%;
    width: 85%;
    height: 85%;
}

#overview-business-sentence h4 {
    padding-top: 20px;
    font-size: 1.3rem;
    color: #03284d;
    font-weight: 600;
}

#overview-business-sentence div {
    padding: 20px 20px;
    font-size: 1.1rem;
    color: #03284d;
    font-weight: 200;
}

.fadeUpBusinessTrigger {
    opacity: 0;
}

.fadeUpBusiness {
    animation-name: fadeUpBusiness;
    animation-duration: 1.5s;
    animation-fill-mode:forwards;
    opacity: 0;
}

.fadeUpBusiness2 {
    animation-delay: 0.5s;
}

.fadeUpBusiness3 {
    animation-delay: 1.0s;
}

@keyframes fadeUpBusiness {
    from {
        opacity: 0;
        transform: translateY(100px);
    }to {
        opacity: 1;
        transform: translateY(0);
    }
}
