﻿
html, body {
    /*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
    font-family: 'Noto Sans JP', 'Noto Sans', sans-serif;
}

button,
.btn,
.card,
.list-group-item {
    font-family: inherit;
}

/* フローティングボタン */
#reloadBtn {
    position: fixed;
    bottom: 20px; /* 画面下からの距離 */
    right: 20px; /* 画面右からの距離 */
    width: 60px;
    height: 60px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 50%;
    box-shadow: 0 4px 6px rgba(0,0,0,0.3);
    font-size: 24px;
    cursor: pointer;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
}

#resetBtn {
    position: fixed;
    bottom: 20px; /* 画面下からの距離 */
    right: 90px; /* 画面右からの距離 */
    width: 100px;
    height: 60px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 50%;
    box-shadow: 0 4px 6px rgba(0,0,0,0.3);
    font-size: 18px;
    cursor: pointer;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* タップ時のエフェクト */
#reloadBtn:active {
    background-color: #0056b3;
}
#resetBtn:active {
    background-color: #0056b3;
}
/* CSS */
.lh-sm:empty::before {
    content: "\00a0"; /* 不可視スペース（&nbsp;）を入れる */
}
