.wel-calendar {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

#calendar {
    /* カレンダーの基本スタイル */
}

.today {
    background-color: #f0f0f0;
}

.selectable {
    cursor: pointer;
}

.selected {
    background-color: #d0f0d0;
}

.selected-period {
    background-color: #a0e0a0;
}