@charset "utf-8";

/************************************/
/************* PAGES ****************/
/************************************/
.read-font {
    font-size: 15px;
}


/************************************/
/************* INDEX ****************/
/************************************/

/************** ナビ ****************/
.navbar-light .navbar-nav .nav-link {
    color: #000;
    font-weight: bold;
}

/************** フッター ****************/
address {
font-size: 0.9rem;
}

/************* カード ***************/
.bg-or {
    color: #FFF;
    background-color: #ff9249;
}
.card {
    border: none;
}
.card-header {
    border-bottom: none;
    font-weight: bold;
}
.bg-gr {
    color: #1a9b00;
    background-color: #e6ffe6;
}
.bg-border {
    border: 1px solid #e6ffe6;
}
.scrollbox_tp {
    height: 100px;
    overflow: scroll;
}
.scrollbox_ev {
    height: 100px;
    overflow: scroll;
}



/************************************/
/************* COURSE ***************/
/************************************/
.bg-title {
    font-weight: bold;
    padding:3px;
    margin:30px 0;
    border-bottom: 3px dashed #1a9b00;
    color: #555555;
}

.gr-title {
    margin:8px 0;
    font-weight: bold;
    font-size: 1.2rem;
    color: #1a9b00;
}
.bk-title {
    font-weight: bold;
    font-size: 1.2rem;
    color: #555555;
}

/************************************/
/************ SCHEDULE **************/
/************************************/
.sc-table td {
    height: 70px;
    width: 120px
}
.sc-table {
    font-size: 14px;
}
.bg-sun {
    background-color: rgb(252, 231, 231);
}
.bg-sat {
    background-color: rgb(230, 243, 253);
}
.dummy-text {
    color: #a3a3a3;
}