@charset "UTF-8";
/* =================================== */
/*
/*     Name: Phone lyout CSS
/*    Description: lyout Settings
/*
/*    Create: 250618
/*
/* =================================== */
.cate-main {
    background-color: #009E96;
}

.cate-main_wrap:before {
    background-color: #FCECD7;
}

.content-banner.half {
    border: 2px solid #009E96;
}

.content-banner.half .txt {
    border-top: 2px solid #009E96;
}

.content-banner a:visited {
    color: #009E96;
}

span.linkcursor.line {
    border: 2px solid #009E96;
}

.cate_nav li:first-child a.current {
    color: #009E96;
}

.cate_nav li a:hover {
    color: #009E96;
    border-bottom: 5px solid #009E96;
}
 h1.ttl--Xll.fcbaynet {
    color: #009E96 !important;
}
a {}

.cate_nav li:first-child a {
    color: #009E96;
}

.cate_nav li a.current {
    color: #009E96;
    border-bottom: 5px solid #009E96;
}
.table-scroll {
                overflow-x: auto;
            }

            .table_renewblk {
                border-collapse: collapse;
    min-width: 700px;
    text-align: center;
    border-radius: 10px 10px 0 0;
    display: inline-table;
    overflow: hidden;
    border-spacing: 0;
            }

            .table_renewblk th, .table_renewblk td {
                padding: 1em 1em;
                border: 1px solid #b1b9bc;
            }

            .table_renewblk th {
                background: #eaf6fb;
            }

            .table_renewblk th:last-of-type {
            }
.table_renewblk thead th {
    background: #0057a4;
    color: #fff;
}
@media screen and (max-width: 576px) {
.table-scroll {
    overflow-x: auto;
    white-space: nowrap;
    margin-right: -20px;
    padding-right: 20px;
            }
.table_renewblk th, .table_renewblk td {
    padding: 0.5em 1em;
}
}