.pc {
    display: block;
}

.phone {
    display: none;
}

@media screen and (max-width: 700px) {

    .pc {
        display: none !important;
    }

    .phone {
        display: block !important;
    }

    body {
        overflow-x: hidden;
    }

    .top_box,
    .logo_r,
    .footer {
        display: none;
    }

    .logo_l {
        margin: auto;
    }

    .nav_box ul {
        flex-wrap: wrap;
    }

    .nav_box ul li a {
        padding: 0 60px;
    }

    .row li {
        width: calc(50% - 24px);
    }

    .fl,
    .fl_bt {
        width: 100%;
    }

}