@charset "utf-8";

@media screen and (max-width: 800px){
    .toiawase{
        width: 100%;
        padding: 0 4%;
    }

}
/* フォームレスポンシブ */
/* @media screen and (max-width: 1300px) */
@media screen and (max-width: 768px){
    .form-item{
        grid-template-columns: 1fr;
        padding: 0 4%;
    }
    .form-item p{
        text-align: left;
    }
    .postal-code{
        display: grid;
        grid-template-columns:1fr;
    }
    .postal-code p{
        text-align: left;
    }
    .postal-code-cap{
        text-align: left !important;
        font-size: 0.8rem !important;
    }
    .form-item02{
        grid-template-columns: 1fr;
        padding: 0 4%;
    }
    .form-item02 p{
        text-align: left;
    }
    .form-item03{
        grid-template-columns: 1fr;
        padding: 0 4%;
    }
    .form-item03 p{
        text-align: left;
    }
    .use{
        grid-template-columns: 1fr;
    }
    .honsuu{
        padding: 5px 0 ;
        text-align: center;
        color: #fff;
        background-color: rgba(64, 34, 15, 0.5);
        margin: 0 4%;
    }
}
@media screen and (max-width: 481px){    
    ul.image_list li .image_box {
        width: 100px;
        height: 100px;
    }
    .onamae{
        margin: 10px auto;
        width: 100%;
    }
    .municipalities , .form-item-input02 , .form-item-input03{ 
        width: 100%;
    }
}