.navbar {
    background: transparent !important;
    /* background: linear-gradient(to right, #bddcf8,  #deefff,  #deefff)!important; */
}

.card {
    margin-top: 0.5rem;
}

.card-header, .card-header * {
    font-size: 1.1rem;
    font-weight: 600;
    background-color: #82b2df;
    /* color:#ecf2f8; */
    color: #fefefe;
}

.card li {
    margin-top: 3rem;
}

.link-items-card {
    background-color: transparent;
    border: none;
}

.accordion-button {
    padding: 0;
    outline: none !important;
}

.accordion-button:not(.collapsed)::after,.accordion-button::after {
    color: inherit!important;
    background-image: url("./images/accordion-button.svg");
}

.accordion-button:not(.collapsed) {
    color: inherit;
    background-color: inherit;
    box-shadow: unset;
    outline: none !important;

}

/* 開閉要素のアニメーション速度を調整 */
.collapsing {
    -webkit-transition: height 0.50s ease;
    transition: height 0.50s ease;
}

/*テーブルスクロール部分の高さ変更時アニメーション設定*/
.dataTables_scrollBody {
    -webkit-transition: height 0.20s ease;
    transition: height 0.20s ease;
}

.accordion-button[type=button]{
    -webkit-appearance:unset;
}

.img-thumbnail-no-border{
    border: none;
}