.detail-contact {
    background-color: white;
    padding: 50px;
    &__title { 
        font-weight: bold;
        font-size: 22px;
        padding: 0 0 0 10px;
        border-left: 5px solid $micOrange;
    }
    &__contents {
        width: 556px;
        margin: 30px auto 0 auto;
    }
    &__shop {
        display: flex;
        & dd { 
            margin: 0 0 0 10px;
            line-height: 1.5em;
        }
    }
    &__detail {
        display: flex;
        font-size: 13px;
    }
    &__link {
        color: $micBlue;
    }
    &__staff{
        display: flex;
        margin: 30px 0 0 100px;
        & dd{
            margin: 0 0 0 10px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 100%;
        }
    }
    &__paragraph {
        margin: 10px 0;
    }
    &__paragraph-mini {
        margin: 0;
        font-size: 12px;
    }
    &__to-staff {
        height: 100%;
        display: flex;
        align-items: flex-end;
        & a { font-size: 13px;}
    }
    &__tel { 
        display: flex;
        justify-content: center;
        align-items: center;
        height: 70px;
        background-color: $micLightGrey;
        border-radius: 10px;
        margin: 30px 0 0 0;
    }
    &__number {
        margin: 0 0 0 30px;
        color: $micBloodOrange;
        font-weight: bold;
        font-size: 20px;
        & i { margin: 0 10px 0 0;}
    }
    &__button {
        @include adjustCenter;
        margin: 20px 0 0 0;
        background-color: $micBloodOrange;
        color: white;
        height: 70px;
        border-radius: 10px;
        font-size: 15px;
        border:2px solid $micBloodOrange;
        &:hover {
            color: $micBloodOrange;
            background-color:white;
        }
        & i {
            margin: 0 10px 0 0;
            font-size: 20px;
        }
    }
    &__buttons {
        @include adjustBothEnds;
        margin: 20px 0 0 0;
    }
    &__favorite {
        @include adjustCenter;
        width: 270px;
        height: 70px;
        border-radius: 10px;
        border: 2px solid $micFavorite;
        color: $micFavorite;
        font-size: 15px;
        &:hover {
            color: white;
            background-color:$micFavorite;
        }
        & i {
            margin: 0 10px 0 0;
            font-size: 20px;
        }
    }
    &__line {
        @include adjustCenter;
        width: 270px;
        height: 70px;
        border-radius: 10px;
        border: 2px solid $micLine;
        color: $micLine;
        font-size: 15px;
        &:hover {
            color: white;
            background-color:$micLine;
        }
        & i {
            margin: 0 10px 0 0;
            font-size: 20px;
        }
    }

}