@charset "UTF-8";
/* ------------------------------ ページタイトル
------------------------------ */
.pagettl-sec .pagettl-fig { width: 36.6666666667%; margin-right: 18.5714285714%; }

/* ------------------------------ コンテンツ
------------------------------ */
.links-nav { margin-bottom: 30px; }
.links-nav ul { display: flex; column-gap: 1.1764705882%; }
@media screen and (max-width: 980px) { .links-nav ul { flex-wrap: wrap; gap: 1em; } }
.links-nav ul li { width: 15.6862745098%; }
@media screen and (max-width: 980px) { .links-nav ul li { width: calc((100% - 2em) / 3); } }
@media screen and (max-width: 750px) { .links-nav ul li { width: calc((100% - 1em) / 2); } }
.links-nav ul li a { position: relative; display: inline-flex; justify-content: center; align-items: center; width: 100%; min-height: 2.5em; padding: 5px 3.5rem; border: 2px solid #1973C1; border-radius: 2em; color: #1973C1; font-weight: 700; text-decoration: none; }
.links-nav ul li a span { position: absolute; top: 50%; right: 0; margin-right: 2rem; transform: translateY(-50%); }
.links-nav ul li a span .ico { width: 1.4rem; transform: rotate(90deg); }

.links-cat { margin-top: 5rem; }

.links-tbl { width: 100%; }
.links-tbl th, .links-tbl td { padding: 1rem 1.5rem; border: 1px solid #CBCBCB; }
.links-tbl thead th { background-color: #1973C1; color: #fff; }
.links-tbl tbody th { background-color: #EBF5FF; font-weight: 400; text-align: left; }

/*# sourceMappingURL=links.css.map */
