.page-module__qfkrXa__page{color:#333;width:100%;max-width:1000px;margin:0 auto;font-size:15px;line-height:1.6}.page-module__qfkrXa__page section{scroll-margin-top:155px}.page-module__qfkrXa__pageTitle{color:#1f1f1f;letter-spacing:-1px;text-align:center;border-top:1px solid #999;border-bottom:1px solid #999;width:fit-content;margin:30px auto;padding:12px 50px;font-size:28px;font-weight:700}.page-module__qfkrXa__hero,.page-module__qfkrXa__diagram{width:100%;height:auto;display:block}.page-module__qfkrXa__introduction{border-top:1px solid #000;border-bottom:1px solid #999;grid-template-columns:30% 70%;margin-top:30px;padding:20px 0;display:grid}.page-module__qfkrXa__introduction>h2{border-top:3px solid #000;margin:-20px 0 0;padding:19px 10px 0 0;font-size:24px;line-height:1.4}.page-module__qfkrXa__introductionCopy{border-left:1px solid #e3e3e3;padding-left:20px}.page-module__qfkrXa__introductionRow{grid-template-columns:minmax(130px,23%) 1fr;align-items:start;gap:15px;display:grid}.page-module__qfkrXa__introductionRow+.page-module__qfkrXa__introductionRow{margin-top:22px}.page-module__qfkrXa__introductionRow h3{text-align:center;border:1px solid #bbb;margin:0;padding:7px 10px;font-size:15px;font-weight:700}.page-module__qfkrXa__introductionRow p{margin:0;line-height:1.5}.page-module__qfkrXa__section{margin-top:30px}.page-module__qfkrXa__section h2{color:#222;letter-spacing:-1px;margin:0 0 5px;padding:8px 0;font-size:25px;font-weight:700;line-height:1.4}.page-module__qfkrXa__supportList{margin:0;padding-left:22px;line-height:1.9}.page-module__qfkrXa__diagram{margin-top:12px}.page-module__qfkrXa__notice{background:#f7f7f7;margin:35px 0 40px;padding:20px 22px}.page-module__qfkrXa__notice p{margin:0 0 7px}.page-module__qfkrXa__notice p:last-child{margin-bottom:0}.page-module__qfkrXa__notice strong{color:#b10c37}.page-module__qfkrXa__portalLink{display:block}.page-module__qfkrXa__portalLink:focus-visible,.page-module__qfkrXa__consultation a:focus-visible{outline-offset:3px;outline:3px solid #1c5797}.page-module__qfkrXa__tableScroll{width:100%;overflow-x:auto}.page-module__qfkrXa__tableScroll:focus-visible{outline-offset:2px;outline:2px solid #1c5797}.page-module__qfkrXa__table{border-collapse:collapse;text-align:center;border-top:3px solid #b10c37;width:100%;min-width:880px;font-size:14px}.page-module__qfkrXa__table thead th{color:#fff;background:#b10c37;border:1px solid #c14e6c;padding:10px 6px;font-weight:400}.page-module__qfkrXa__table tbody th{color:#fff;background:#333;border-bottom:1px solid #666;width:26%;padding:10px 6px;font-weight:400}.page-module__qfkrXa__table tbody td{overflow-wrap:anywhere;background:#f5f5f5;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px 6px}.page-module__qfkrXa__table tbody td:last-child{border-right:0}.page-module__qfkrXa__section .page-module__qfkrXa__tuitionTitle{margin-top:30px}.page-module__qfkrXa__tuition tbody td:nth-child(2){width:50%}.page-module__qfkrXa__consultation{text-align:center;margin-top:60px}.page-module__qfkrXa__consultation a{color:#fff;background:#707070;border:1px solid #707070;min-width:170px;padding:10px 16px;font-size:15px;text-decoration:none;display:inline-block}.page-module__qfkrXa__consultation a:hover{background:#555}@media (max-width:700px){.page-module__qfkrXa__pageTitle{margin:20px auto;padding:10px 28px;font-size:24px}.page-module__qfkrXa__introduction{padding-top:0;display:block}.page-module__qfkrXa__introduction>h2{margin:0 0 18px;padding-top:15px}.page-module__qfkrXa__introductionCopy{padding-left:12px}.page-module__qfkrXa__introductionRow{display:block}.page-module__qfkrXa__introductionRow h3{margin-bottom:8px;display:inline-block}.page-module__qfkrXa__section h2{font-size:22px}.page-module__qfkrXa__notice{padding:15px}}
