/* _content/jpx400web/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-ceftkxpvu4] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-ceftkxpvu4] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/jpx400web/Components/Layout/NavBar.razor.rz.scp.css */
.navbar .nav-link.active[b-1mei3jgtkh] {

}

.navbar-brand[b-1mei3jgtkh] {
    --bs-navbar-brand-padding-y: 0px;
    --bs-navbar-brand-padding-x: 0px;
    padding: var(--bs-navbar-brand-padding-y) var(--bs-navbar-brand-padding-x);

    color: blueviolet;
}
.nav-tabs[b-1mei3jgtkh] {
    --bs-navbar-padding-y: 0px;
    --bs-navbar-padding-x: 0px;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}

div#navbarCollapse[b-1mei3jgtkh] {
    background-color: lightgray;
    --bs-navbar-color: #939393;
    --bs-navbar-active-color: black;
}
/* _content/jpx400web/Components/Pages/JPX400ChartList.razor.rz.scp.css */
body[b-7tpz1iv4f3] {
//    line-height:10px;
}

.container-fluid[b-7tpz1iv4f3] {
    display: flex;
    flex-wrap: wrap; /* 右端に達したら折り返す */
    gap: 2px; /* 要素間の余白 */
}

.item[b-7tpz1iv4f3] {
    /*width: 324px;*/ /* 固定幅（コンテナの幅によって調整可能） */
    /*height: 242px;
    border: solid 1px black;*/
    position: relative;
}



.overlay-text[b-7tpz1iv4f3] {
    position: absolute;
    top: 0;
    left: 0;
    color: black; /* 文字色を調整 */
    font-size: 10px;
    z-index: 10; /* 前面に表示 */
}

.cleft[b-7tpz1iv4f3] {
    width: 172px;
    height: 240px;
    float: left;
    border: dotted 1px gray;
}

.cright[b-7tpz1iv4f3] {
    width: 172px;
    height: 240px;
    float: right;
    border: dotted 1px gray;
}

.card-header[b-7tpz1iv4f3] {
    padding: 0px;
    font-size: 13px;
    line-height: 1.1;
}

.card-body[b-7tpz1iv4f3] {
    padding: 0px;
}
