/* 医院様専用のCSS */

p {
    line-height: 1.8em;
    letter-spacing: 1.3px;
    /* 1. 両端揃えで左右の端をピシッと揃える */
    text-align: justify;
    text-justify: inter-character;
    /* 2. 句読点が行頭に来るのを防ぎ、最適な改行ルールを適用 */
    line-break: strict;
    /* 3. 単語の途中で不自然に切れるのを防ぎつつ、溢れを防止 */
    overflow-wrap: anywhere;
    word-break: normal;
    /* 念のため、インラインブロック要素を併用するとさらに強力 */
    display: block;
}

.schedule_area2 {
    background-size: cover;
}