@media screen and (max-width: 767px) {
    .offset-1,.offset-6{
        margin-left: 0;
    }

    .pc{
        display: none;
    }

    .sp{
        display: block;
    }

    .flow-content,.company .col-md-10,.foot-content,.foot-sitemap ul{
        flex-direction: column;
    }

    .nayami-content{
        flex-direction: column-reverse;
    }

    .nayami-content p{
        width: 100%;
        font-size: 16px;
    }

    .nayami-content img{
        width: 80%;
        margin-bottom: 20px;
    }

    .support-car li{
        width: 85%;
        margin: 10px auto;
    }

    .free-content{
        margin-top: 50px;
    }

    .free-content p{
        font-size: 14px;
    }

    .title h2,.contact-title h2{
        font-size: 40px;
    }

    .flow .title{
        margin-bottom: 50px;
    }

    .flow-icon{
        width: 30%;
    }

    .flow-text{
        width: 90%;
    }

    .flow-arrow{
        width: 30%;
    }

    .contact{
        padding: 50px 0;
    }

    .contact-text p{
        font-size: 22px;
    }

    .document-content{
        flex-wrap: wrap;
    }

    .doc-number{
        width: 20%;
    }

    .doc-title{
        width: 75%;
    }

    .doc-img{
        width: 100%;
        margin-top: 20px;
    }

    .document-cation h3{
        font-size: 26px;
    }

    .faq{
        margin: 50px 0;
    }

    .faq-text img{
        width: 10%;
    }

    .faq-text h3,.faq-text p{
        padding-left: 15px;
    }

    .faq-text h3{
        font-size: 18px;
    }

    .comp-logo,.comp-unei,.comp-info,.comp-license{
        width: 80%;
        margin: 10px auto;
    }

    .comp-info th,.comp-info td{
        padding: 10px 0;
        display: block;
        width: 100%;
    }

    .calendar iframe{
        height: 300px;
    }

    .foot-logo{
        width: 100%;
    }

    .foot-logo a{
        flex-direction: column;
    }

    .foot-logo a img{
        width: 30%;
    }

    .foot-sitemap{
        width: 100%;
    }

    .foot-sitemap ul{
        text-align: center;
        margin-top: 10px;
    }

}