﻿@charset "UTF-8";@media screen and (min-width: 769px) {/* ----表示・非表示---- */.hidden-fb {display: none !important;}.hidden-sb {display: unset !important;}/* ----ページャー---- */.pager {padding: 21px 0 56px;margin-bottom: 0;text-align: right;}.pager > * {display: inline-block;}.pager-scope {display: inline-block;margin-right: 5px;margin-left: 0;}.pager-total {display: inline-block;}.pagination {display: inline-block;}.pagination > * {padding: 2px 7px;background-color: #fff;}.pager-current span {font-weight: normal;}/* ----テーブル---- */.table,.table tbody,.table td,.table th {vertical-align: middle;}.table td,.table th {padding: 10px;}.table th {background-color: var(--responsive-sys-content-header-background-color);font-weight: bold;}.table tbody th {width: var(--responsive-sys-content-header-width);}/* ----モーダルダイアログ---- */.modal-overlay {position: fixed;z-index: 10000;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;background-color: #000;}.modal-overlay-alert {position: fixed;z-index: 10002;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;background-color: #000;}.modal-alert {z-index: 10003;width: 400px;}.modal-dialog {z-index: 10001;width: 600px;}.modal-header {padding: 15px 20px 15px;clear: both;border-bottom: none;background-color: #333;color: #fff;font-size: 14px;font-weight: bold;line-height: 1;}.modal-content {background: #eee;}.modal-body {padding: 20px;}.modal-body p {margin-bottom: 10px;}.modal-body li {border-bottom: 1px dotted #444;}.modal-body li a {display: flex;max-width: 560px;padding: 12px;color: #4da7ba;font-size: 16px;}.modal-body li a i {margin: 0 10px 0 auto;color: #444;font-size: 16px;}.modal-body li a:hover {text-decoration: none;}.modal-body li a:hover i {color: #4da7ba;text-decoration: none;}.modal-footer {padding: 0 10px 15px;display: flex;flex-direction: row-reverse;gap: 10px;}.modal-alert .modal-footer {justify-content: center;}.modal-alert .modal-footer input {width: 40%;}.modal-close {display: block;width: 18px;float: right;color: #fff;font-size: 14px;font-weight: 700;line-height: 1;text-align: center;cursor: pointer;}.modal-dialog .modal-footer {text-align: center;justify-content: center;}.modal-dialog .modal-footer .btn {min-width: 150px;margin-right: 5px;}/* ---- !!!! ここより下にスタイルを追加しないこと !!!! *//* ----表示・非表示---- */.hidden {display: none;}.show {display: block;}}@media screen and (max-width: 768px) {/* ----表示・非表示---- */.hidden-sb {display: none !important;}}