.font-nsj { font-family: "Noto Sans JP", sans-serif; }

.pagettl-sec p { width: 30px; }

.info-box { padding: 10px 30px 60px; background-color: #fff; border-radius: 1em; }
@media screen and (max-width: 750px) { .info-box { margin-bottom: 8.6956521739%; padding: 11.5942028986% 5.0724637681%; } }

.pager { display: flex; align-items: center; justify-content: center; margin-top: 50px; }
.pager .pager-nav { width: 20px; }
.pager .pager-nav img { vertical-align: middle; }
.pager ol { display: flex; align-items: center; margin: 0 10px; }
.pager ol li { width: 40px; height: 40px; margin: 0 5px; }
.pager ol li a { display: flex; align-items: center; justify-content: center; text-decoration: none; width: 100%; height: 100%; background-color: #fff; border-radius: 50%; line-height: 1; }
.pager ol li a:hover, .pager ol li a.active { background-color: #00A8C3; color: #fff; }

.infomation_detail { background-color: #F8F4EF; }

._detail { padding-bottom: 130px; }
@media screen and (max-width: 750px) { ._detail { padding-bottom: 60px; } }
._detail .pagettl-sec { margin-bottom: 45px; background-color: #F8F4EF; }

/*# sourceMappingURL=infomation.css.map */
