.supportWrap dl dt {
    float: left;
    width: 18rem;
    height: 9rem;
    border: 1px solid #9da6c9;
    color: #07348c;
    font-size: 2.2rem;
    line-height: 8.8rem;
    text-align: center;
    box-shadow: 5px 5px 10px rgb(0 0 0 / 15%);
    box-sizing: border-box;
}

.supportWrap dl dt {
    float: left;
    width: 16rem;
    height: 6rem;
    border: 1px solid #9da6c9;
    color: #07348c;
    font-size: 25px;
    line-height: 5.8rem;
    text-align: center;
    box-shadow: 5px 5px 10px rgb(0 0 0 / 15%);
    box-sizing: border-box;
}

.supportWrap.longTit dl dd {
    width: calc(100% - 23rem);
}
.supportWrap dl dd {
    float: right;
    width: calc(100% - 22rem);
    margin: 0;
    color: #383d53;
    letter-spacing: -0.5px;
    box-sizing: border-box;
    margin-bottom: 6px;
}

.supportWrap .strategy dl dd ul li.li01 {
    background: #4a8dcb;
}

.supportWrap .strategy dl dd ul li.li02 {
    background: #e73f97;
}

.supportWrap .strategy dl dd ul li.li03 {
    background: #EE522F;
}
.supportWrap .strategy dl dd ul li {
    display: table-cell;
    width: 33.33333333%;
    height: 9rem;
    vertical-align: middle;
    text-align: center;
}

.supportWrap .vision dl dd {
    font-size: 20px;
    color: #07348c;
    padding: 22px 40px;
    text-align: center;
    line-height: 2;
    border: 1px solid #07348c;
    word-break: keep-all;
}

.supportWrap.longTit dl dd {
    width: calc(100% - 26rem);
}

.supportWrap.longTit dl dt {
    width: 22rem;
}