.--bl{--contentcolor: #004ba0;--subcolor: #a8c3e2;--h2_sub: rgba(0, 75, 160, .2)}.--pk{--contentcolor: #ec7aac;--subcolor: #f0c4d9;--h2_sub: rgba(236, 122, 172, .2)}.--be{--contentcolor: #d4b567;--subcolor: #e6dbbe;--h2_sub: rgba(212, 181, 103, .2)}.--lb{--contentcolor: #5b98d2;--subcolor: #dfeaf8;--h2_sub: rgba(91, 152, 210, .2)}.--gr{--contentcolor: #64c0ab;--subcolor: #b8e1dc;--h2_sub: rgba(100, 192, 171, .2)}main :where(p){margin-top:18px;font-size:16px;line-height:1.8;letter-spacing:.06em}@media only screen and (max-width:767px){main :where(p){margin-top:14px;font-size:14px;line-height:1.85}}main p+p{margin-top:18px}@media only screen and (max-width:767px){main p+p{margin-top:14px}}main .inner{max-width:1072px;margin-inline:auto}main .page-header{padding-top:160px;padding-bottom:72px;min-height:360px;border-bottom:#b0b9cf 1px solid}@media only screen and (max-width:767px){main .page-header{padding-top:120px;padding-bottom:52px;min-height:260px}}main .page-header .wrapper{position:relative;max-width:800px}main .page-header .wrapper:after{position:absolute;top:-82px;right:-400px;z-index:-1;content:"";display:block;width:372px;height:260px;background:url(/2026/assets/img/common/obj_page_01.png) no-repeat center/contain}@media only screen and (max-width:767px){main .page-header .wrapper:after{top:-76px;right:-21px;width:120px;height:100px;background-image:url(/2026/assets/img/common/obj_page_01--sp.png)}}main .h1-group+.lead{margin-top:24px}@media only screen and (max-width:767px){main .h1-group+.lead{margin-top:16px}}main .page-content{padding-top:96px;padding-bottom:120px}@media only screen and (max-width:767px){main .page-content{padding-top:56px;padding-bottom:96px}}main .grid img{margin-inline:auto}main :is(.col-2,.col-3)>div>*{width:100%;height:auto;vertical-align:bottom}main .caption{margin-top:11px;padding-left:4px;line-height:1.5;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:767px){main .caption{margin-top:6px;padding-left:2px;font-size:11px}}main .box-ttl{color:#004ba0;font-weight:700;line-height:1.5;font-size:20px;letter-spacing:.04em;margin-top:40px}@media only screen and (max-width:767px){main .box-ttl{font-size:18px}}main .list-ul>li{display:flex;column-gap:10px;margin-top:4px;font-weight:400;line-height:1.8;font-size:16px;letter-spacing:.06em}@media only screen and (max-width:767px){main .list-ul>li{column-gap:6px;font-size:14px;line-height:1.85}}main .list-ul>li:before{flex-shrink:0;content:"";display:block;width:6px;height:6px;margin-top:10px;border-radius:50%;background-color:#004ba0}@media only screen and (max-width:767px){main .list-ul>li:before{margin-top:9px}}main .list-ul>li+li{margin-top:8px}@media only screen and (max-width:767px){main .list-ul>li+li{margin-top:4px}}main .list-ul li:has(.link){margin-top:10px}main .list-ul li:has(.link):before{margin-top:12px}@media only screen and (max-width:767px){main .list-ul li:has(.link):before{margin-top:9px}}main .media__figure{grid-area:figure}main .media__figure img{margin-inline:auto}main .media__body{grid-area:text}main .table-01{border-collapse:collapse}@media only screen and (max-width:767px){main .table-01{display:block;min-width:100%}}@media only screen and (max-width:767px){main .table-01 tbody{display:block}}main .table-01 tr{border-bottom:1px solid #ede2d4}@media only screen and (max-width:767px){main .table-01 tr{display:block;padding:20px 0 16px}}main .table-01 th{padding:20px 8px;font-weight:700;line-height:1.5;font-size:16px;letter-spacing:0;vertical-align:top}@media only screen and (max-width:767px){main .table-01 th{width:100%;padding:0;font-size:14px}}main .table-01 td{padding:20px 10px;font-weight:400;line-height:1.55;font-size:16px;letter-spacing:0}@media only screen and (max-width:767px){main .table-01 td{display:block;padding:2px 0 0;line-height:1.5;font-size:14px}}main .table-02{border-collapse:collapse}main .table-02 thead th{background-color:#dfeaf8;font-weight:700;line-height:1.8;font-size:16px;letter-spacing:.05em}@media only screen and (max-width:767px){main .table-02 thead th{font-size:14px}}main .table-02 tbody th{background-color:#ecf4fe;text-align:left;font-weight:700;line-height:1.8;font-size:16px;letter-spacing:.05em}@media only screen and (max-width:767px){main .table-02 tbody th{font-size:14px}}main .table-02 th{padding:12px 20px;border:1px solid #b0b9cf}@media only screen and (max-width:767px){main .table-02 th{padding:12px 10px}}main .table-02 td{padding:12px 20px;border:1px solid #b0b9cf;background-color:#fff;font-weight:400;line-height:1.8;font-size:16px;letter-spacing:.06em}@media only screen and (max-width:767px){main .table-02 td{line-height:1.5;font-size:14px}}main .wrapper:has(table){margin-top:40px}@media only screen and (max-width:767px){main .wrapper:has(table){margin-top:28px}}main .wrapper:has(:is(.grid,.flex)){margin-top:48px}@media only screen and (max-width:767px){main .wrapper:has(:is(.grid,.flex)){margin-top:32px}}main .table-wrapper{margin-top:40px}main .fig-title+.table-wrapper,main .fig-title+.scroll-hint-shadow-wrap{margin-top:8px}main .fig-title+.grid{margin-top:8px}main .fig-title+.flex{margin-top:8px}h1[data-astro-cid-c65v37h6]{display:flex;align-items:center;column-gap:10px;font-weight:700;line-height:1.4;font-size:20px;letter-spacing:.06em}@media only screen and (max-width:767px){h1[data-astro-cid-c65v37h6]{column-gap:6px;font-size:16px}}h1[data-astro-cid-c65v37h6]:before{content:"";display:block;width:12px;height:12px;border-radius:2px;background-color:var(--contentcolor)}@media only screen and (max-width:767px){h1[data-astro-cid-c65v37h6]:before{width:8px;height:8px}}.subttl[data-astro-cid-c65v37h6]{margin-top:10px;font-style:normal;font-weight:700;line-height:1.4;font-size:36px;letter-spacing:.06em}@media only screen and (max-width:767px){.subttl[data-astro-cid-c65v37h6]{margin-top:6px;font-size:22px}}
