/*タイドグラフ*/
#tide-graph {
    margin: 5px;
    margin-top: 25px;
    width: calc(100% - 10px);
    padding: 5px;
    border: solid 1px #c0c0c0;
    border-radius: 5px;
    box-shadow: 0 0 5px #aaa;
    user-select: none;
}

@media print,
screen and (min-width: 745px) {
    #tide-graph {
        margin-top: 5px;

    }
}

/*見出し*/
#tide-graph h2 {
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 41px;
}
