/* PC */
@media (min-width: 992px) {

    .site-info{
        text-align: center;
        color: #fff;
        font-size: 0.9vw;
        padding: 1vw 0;
        font-family: serif;
    }

    .site-footer{
        background-color: #f8f9f2;
    }

    .fcol{
        width: 90%;
        padding: 3vw 0 5vw;
    }

    .flogo{
        width: 22%;
        margin: auto;
    }

    .fmenu{
        width: 75%;
    }

    .fmenu h2{
        font-size: 0.9vw;
        font-weight: normal;
    }

    .fmenu p {
        font-size: 0.9vw;
        line-height: 2.2vw;
    }

    .fmenu a{
        color: #000;
        width: 14%;
    }

    .fmenu > div {
        width: 14%;
    }

    .footerkoteiarea{
        display: none;
    }

}



/* PC以下サイズ */
@media (max-width: 991px) {

    .site-info{
        text-align: center;
        color: #fff;
        font-size: 2.8vw;
        padding: 1vw 0;
        font-family: serif;
    }

    .site-footer{
        background-color: #f8f9f2;
        margin-top: 10vw;
    }

    .fcol{
        width: 95%;
        padding: 3vw 0 5vw;
        margin: auto;
    }

    .flogo{
        width: 70%;
        margin: 3vw auto;
    }

    .fmenu{
        width: 95%;
    }

    .fmenu h2{
        font-size: 3.5vw;
        font-weight: normal;
        margin: 4vw 0 1vw;
    }

    .fmenu p {
        font-size: 3vw;
        margin-left: 2vw;
    }

    .fmenu a{
        color: #000;
    }

    .footerkoteiarea{
        position: fixed;
        bottom: 0;
        text-align: center;
        width: 100%;
    }

    .footerkoteiarea .ffl div{
        width: 100%;
        background: rgba(177,35,40, 0.8);
        height: 15vw;
        font-size: 3vw;
        padding-top: 2vw;
        color: #fff;
        border-top: solid 1px #fff;
    }

    .footerkoteiarea .ffl .fmail div{
        border-right: solid #fff 1px;
    }

    .footerkoteiarea .ffl .fmail div img{
        width: 8%;
        vertical-align: middle;
        margin-right: 2vw;
    }


    .footerkoteiarea .ffl .ftel div img{
        width: 7%;
        vertical-align: middle;
        margin-right: 2vw;
    }

    .footerkoteiarea .ffl a{
        width: 100%;
        color: #000;
    }

}