@charset "utf-8";@media (min-width:1500px){.text-info{margin-bottom:61px}.page-tl02{margin-bottom:21px}.t-ttSub{font-weight:700;font-size:1.8rem;line-height:1.5;letter-spacing:.02em;margin:31px 0 9px}.t-ttSub span{display:inline-flex;justify-content:center;align-items:center;padding:2px 12px;background:#333;font-weight:500;font-size:1.6rem;letter-spacing:.02em;color:#fff;margin-right:12px}.t-note{font-weight:500;font-size:1.4rem;line-height:160%;letter-spacing:.06em}.page-tbl{margin-top:36px;table-layout:fixed}.page-tbl .page-tl03~.page-tl03{margin-top:23px}.page-tbl .tac{text-align:center}.page-tbl thead th{width:auto}.page-tbl thead th:nth-of-type(1){width:198px}.page-tbl tbody th{padding:18px}.what{padding-bottom:75px;margin-bottom:70px}}@media (min-width:768px) and (max-width:1499px){.text-info{margin-bottom:4.07vw}.page-tl02{margin-bottom:1.4vw}.t-ttSub{font-weight:700;font-size:1.2vw;line-height:1.5;letter-spacing:.02em;margin:2.07vw 0 .6vw}.t-ttSub span{display:inline-flex;justify-content:center;align-items:center;padding:.13vw .8vw;background:#333;font-weight:500;font-size:1.07vw;letter-spacing:.02em;color:#fff;margin-right:.8vw}.t-note{font-weight:500;font-size:.93vw;line-height:160%;letter-spacing:.06em}.page-tbl{margin-top:2.4vw;table-layout:fixed}.page-tbl .page-tl03~.page-tl03{margin-top:1.53vw}.page-tbl .tac{text-align:center}.page-tbl thead th{width:auto}.page-tbl thead th:nth-of-type(1){width:13.2vw}.page-tbl tbody th{padding:1.2vw}.what{padding-bottom:5vw;margin-bottom:4.67vw}}@media (max-width:767px){.text-info{margin-bottom:15.64vw}.page-tl02{margin-bottom:5.38vw}.t-ttSub{font-weight:700;font-size:4.62vw;line-height:1.5;letter-spacing:.02em;margin:7.95vw 0 2.31vw}.t-ttSub span{display:inline-flex;justify-content:center;align-items:center;padding:.51vw 3.08vw;background:#333;font-weight:500;font-size:4.1vw;letter-spacing:.02em;color:#fff;margin-right:3.08vw}.t-note{font-weight:500;font-size:3.59vw;line-height:160%;letter-spacing:.06em}.page-tbl{margin-top:9.23vw;border-collapse:collapse;border-spacing:0;padding-bottom:1px}.page-tbl th,.page-tbl td{border:1px solid #000!important}.page-tbl .page-tl03~.page-tl03{margin-top:5.9vw}.page-tbl .tac{text-align:center}.what{padding-bottom:19.23vw;margin-bottom:17.95vw}}