@charset "UTF-8";

/*=========================
お問い合わせ
===========================*/
.c-bp-contact{
    margin: -1% 0;
}
.c-bp-contact li{
    
}
.c-bp-contact li p{
    display:flex;
    flex-wrap:wrap;
    font-size: 1vw;
    align-items: center;
    margin: 0 0 1%;
}
.c-bp-contact li p a{
    color:#333;
    text-decoration:none;
}
.c-bp-contact li p a + span{
    color:#808183;
    margin: 0 0 0 1%;
    font-size: 1vw;
}
.c-bp-contact li p img{
    width: 2.5%;
    margin: 0 0.7% 0 0;
}
.f-copyright{
    text-align: center;
    font-size: 0.7vw;
    color: #A6ADBF;
}


@media screen and (max-width: 768px){
    
    .c-bp-contact{
        margin: 15px 0;
    }
    .c-bp-contact li{
        margin: 5px 0;
    }
    .c-bp-contact li p{
        display:flex;
        flex-wrap:wrap;
        font-size: 16px;
        align-items: center;
    }
    .c-bp-contact li p a + span{
        color:#808183;
        margin: 0 0 0 10px;
        font-size: 16px;
    }
    .c-bp-contact li p img{
        width: 25px;
        margin: 0 5px 0 0;
    }
    .f-copyright{
        text-align: center;
        font-size: 11px;
        color: #A6ADBF;
    }
}

@media screen and (max-width: 580px){
    
    .c-bp-contact{
        margin: 15px 0 50px;
    }
    .c-bp-contact li{
        margin: 10px 0;
    }
    .c-bp-contact li p{
        display:flex;
        flex-wrap:wrap;
        font-size: 14px;
        align-items: center;
    }
    .c-bp-contact li p a {
        display:block;
    }
    .c-bp-contact li p a + span{
        color:#808183;
        margin: 0 0 0 5px;
        font-size: 13px;
    }
    .c-bp-contact li p img{
        width: 25px;
        margin: 0 10px 0 0;
    }
    .f-copyright{
        text-align: center;
        font-size: 11px;
        color: #A6ADBF;
    }
}
