@charset "UTF-8";

.bl_list_count {
    font-size: 11.5px;
}

.bl_list_tableWrap {
    margin-bottom: 50px;
}

.bl_list_headWrap {
    display: flex;
    justify-content: center;
}

.bl_list_head {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 17px 10px;
    font-size: 16px;
    color: #505d6f;
    background: #f7f9fc;
    border-bottom: 1px solid #c8cdd5;
    text-align: center;
    width: 100%;
    font-weight: bold;
}

.bl_list_item {
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #dae1eb;
    margin: 0 auto;
    min-height: 70px;
    width: 100%;
}

.bl_list_item_equal.bl_list_head_equal_letter {
    min-height: 90px;
}

.bl_list_itemInner {
    padding: 10px;
    font-size: 13.5px;
    color: #57616d;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* 日付用 */
.bl_list_head.bl_list_head_date,
.bl_list_itemInner.bl_list_itemInner_date {
    max-width: 160px;
}

/* 機種名用 */
.bl_list_head.bl_list_head_kisyu,
.bl_list_itemInner.bl_list_itemInner_kisyu {
    min-width: 500px;
}

/* 小さい幅サイズ用 */
.bl_list_head.bl_list_head_s,
.bl_list_itemInner.bl_list_itemInner_s {
    max-width: 75px;
}

/* 画像用 */
.bl_list_item_img {
    max-width: 100px;
    margin: 0 auto;
}

/* 筐体画像用 */
.bl_list_item_machineImg {
    max-width: 60px;
    margin: 0 auto;
}

/* ボタン用 */
.bl_list_menuBtnWrap {
    display: flex;
    justify-content: space-between;
}

/* リンク用 */
.bl_list_itemInner_link {
    display: inline-block;
    line-height: 1;
    text-decoration: underline;
    color: #00358c;
    transition: all ease .25s;
}

.bl_list_itemInner_link:hover {
    opacity: .8;
}

.bl_list_menuBtnWrap:not(:last-child) {
    margin-right: 25px;
}

/* アイコン用 */
.bl_list_item_icon {
    font-size: 14px;
    cursor: pointer;
    padding: 15px;
    transition: all ease .2s;
}

.bl_list_item_icon.bl_list_item_icon_hidden {
    opacity: .3;
    cursor: default;
}

.bl_list_item_icon:hover {
    color: #ff0000;
}
.bl_list_item_icon.bl_list_item_icon_hidden {
    color: inherit;
}

.bl_list_item_subTxt {
    font-size: 13px;
    margin-top: 5px;
}

/* ステータス表示 */
.bl_list_item_status {
    display: inline-block;
    padding: 2px 10px;
    border-radius: 3px;
    color: #fff;
    font-size: 11.5px;
    font-weight: bold;
}

/* 検索用 */
.bl_list_searchWrap {
    display: flex;
    justify-content: space-between;
    align-items: end;
}

.bl_list_search_item {
    margin-right: 10px;
}

.bl_list_search_btn:not(:last-child) {
    margin-right:25px;
  }

/* .bl_list_download_btn {
    background: #274db4;
    padding: 7px 10px;
    border-radius: 5px;
    cursor: pointer;
    transition: all .25s ease;
    font-size: 15px;
}

.bl_list_download_btn:hover {
    background: #1e42a2;
}

.el_select.el_select-date_search select {
    font-size: 13.5px;
    padding: 7px 10px;
    width: 110px;
    background: #fff;
} */
