﻿/* 開発部の追加修正用のCSS */

html { /* モーダルを閉じた際にスクロール位置を復元できなくなるためsmooth→initialに修正 */
    scroll-behavior: initial !important;
}

select { /* セレクトボックスのカーソルがpointerではないため修正 */
    cursor: pointer !important;
}

.pointer { /* ラジオボタンのカーソルがpointerではないため修正 */
    cursor: pointer;
}

.pointer > input[type=radio] { /* ラジオボタンのカーソルがpointerではないため修正 */
    cursor: pointer;
}

.newsEntryBody img {
    max-width: 100% !important;
}

.ImageViewer {
    cursor: pointer;
}

.loginBlock input[type="submit"] {
    background-color:var(--front-base);
    border-style: inherit;
    color:#fff;
    padding:10px;
    border-radius: 5px;
}

.newsEntryBody {
    word-break:break-all;
}

.newsList ul li.newsLink a {
    display: initial !important;
    padding: initial !important;
    border-bottom: none !important;
}

.newsList ul li.newsLink {
    padding: 10px 10px 10px 5px;
    border-bottom: dotted 1px #ccc;
}

@media print, screen and (min-width: 769px) {
    .homeNewsArea td::after {
        top:15px;
    }
}

/* カレンダー */
.manage-search__select {
    margin: 0 4px;
}

.manage-addition__date {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
.modal-calendar-btn {
    display:block;
    border: initial;
    background-color: initial;
    transition: 0.3s;
}
.modal-calendar-btn i {
    color: #707070;
    font-size: 2.2rem;
}
