﻿
/* 問合せ先 */
#siteinfo
{
    padding:40px 10px;
    font-size:0.9rem;
}

.toiawase_area {
    max-width:1100px;
    margin:0px auto;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    gap:60px;
}

@media screen and (max-width:768px) {
    .toiawase_area {

        gap: 25px;
        flex-wrap: wrap;
        padding: 20px 0px 0px;
    }
}

    .toiawase_title {
        font-weight: bold;
        font-size: 1.2em;
        padding: 0px 0px 5px;
    }

    .add {
        border-top: 1px solid #fff;
        padding: 10px 0px 0px;
        line-height: 1.5rem;
    }

    .footer_btn {
        border-radius: 50px;
        padding: 8px;
        width: 147px;
        text-align: center;
        margin: 0px 0px 20px;
    }

    #toiawase img {
        padding: 0px;
    }

    .footerimg {
        float: right;
    }

    /* copyright */
    #cp {
        font-size: 0.7em;
        padding: 5px 5px;
        text-align: center;
    }

        #cp p {
            max-width: 1000px;
            margin: 0px auto;
        }

    #footerSpBtn {
        display: none;
    }
    /*レスポンシブ対応*/
    @media screen and (max-width:767px) {
        #footerSpBtn {
            display: block;
            background: #E5E5E2;
            padding: 10px;
        }

            #footerSpBtn a {
                display: block;
                padding: 15px 0px;
                text-align: center;
                text-decoration: none;
                background: #007BB0;
                background-size: auto;
                background-size: 30px 30px;
                color: #fff;
            }

        .footerimg {
            float: none;
            text-align: center;
        }
    }