.routersecurity .introduction .container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 160px;
}

@media only screen and (max-width: 768px) {
    .routersecurity {
        padding: 0 8px;
    }

    .routersecurity .introduction .container {
        flex-direction: column;
        gap: 0;
    }
}

/*料金*/
.model01_container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px;
    border: solid 1px #444;
    width: 100%;
}

.model01_container .name {
    width: 300px;
    /*height: 200px;*/
    color: #fff;
    padding: 70px 0;
    background-color: #444;
    align-items: center;
}

.model01_container .contents {
    display: flex;
    padding: 0 20px;
}

.model01_container .contents .center {
    padding: 0 29px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.model01_container .contents .center .number {
    color: #b51919;
}

.model01_container .contents .center .top,
.model01_container .contents .center .bottom {
    display: flex;
    line-height: 140%;
}

.model01_container .contents .year {
    background-color: #444;
    color: #fff;
    padding: 10px 30px;
    margin-right: 20px;
}

.model01_container .contents .right {
    display: flex;
    align-items: center;
    justify-content: center;
}

.model01_container .contents .right p {
    background-color: #f2f2f2;
    color: #444;
    padding: 20px;
}