@charset "utf-8";

/* メンバー */
.bord {
    display: flex;
    flex-wrap: wrap;
}

.bord .card-position {
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: 1rem;
    white-space: nowrap;
}

.bord .card-position:after {
    /*position: absolute;
    content: " ";
    display: block;
    border-bottom: solid 3px #13448f;
    width: 20%;*/
    /* width: 90px; */
    /* width: 32px; */
    /* height: 3px; */
    /* margin-top: 6px; */
    /* margin-bottom: 1rem;*/
}

.bord .card {
    position: relative;
    overflow: hidden;
    margin-bottom: 2rem;
    border: none;
}


@media (min-width: 768px) {
    .bord .card {
        margin-bottom: 2.5rem;
    }
}

@media (min-width: 992px) {
    .bord .card {
        margin-bottom: 3rem;
    }
}


.bord .card-image {
    overflow: hidden;
    /*cursor: pointer;*/
}

.bord .card img {
    height: auto;
    transition: all 0.2s ease;
    /*object-fit: cover;*/
    /*object-position: top;
    aspect-ratio: 1 / 1.4;*/
    /*height: 380px;
    width: 270px;*/
}

/*.bord .card-image:hover img {
    transform: scale(1.1);
}*/

.bord .card-body {
    padding: 1rem;
    padding: 0.9rem 0;
}

.bord p.card-text1,
.bord p.card-text2 {
    margin: 0;
}

.bord p.card-text1 {
    font-weight: 500;
    font-size: 1rem;
}

.bord p.card-text2 {
    /*font-weight: 500;*/
    font-size: 0.9rem;
}
