@font-face{font-family:"Noto Sans Regular";src:url("../fonts/NotoSansJP-Regular.otf");font-display:swap}@font-face{font-family:"Montserrat Bold";src:url("../fonts/Montserrat-Bold.ttf");font-display:swap}@font-face{font-family:"Noto Sans Regular";src:url("../fonts/NotoSansJP-Regular.otf");font-display:swap}@font-face{font-family:"Montserrat Bold";src:url("../fonts/Montserrat-Bold.ttf");font-display:swap}.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.pagination .nav-links .page-numbers{display:inline-block;margin:0 0.5em;font-size:20px}@media (max-width: 991px){.pagination .nav-links .page-numbers{font-size:16px}}.pagination .nav-links .current{text-decoration:underline;-webkit-text-decoration-color:#3C87FF;text-decoration-color:#3C87FF;text-underline-offset:0.3em}.pagination .nav-links .prev,.pagination .nav-links .next{padding:0.2em 1em;border:solid 1px;border-color:#3C87FF;border-radius:2em;background-color:white;color:#3C87FF;font-size:14px}@media (max-width: 991px){.pagination .nav-links .prev,.pagination .nav-links .next{font-size:12px}}.swiper{width:100%;height:auto}.swiper .swiper-button-prev,.swiper .swiper-button-next{width:40px;height:40px}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{content:''}.swiper .swiper-button-prev{background-image:url("../img/arrow_left.png");background-repeat:no-repeat;background-size:contain}.swiper .swiper-button-next{background-image:url("../img/arrow_right.png");background-repeat:no-repeat;background-size:contain}.row.row-0{margin-right:0;margin-left:0}.row.row-0>div{padding-right:0;padding-left:0}.row.row-5{margin-right:-5px;margin-left:-5px}.row.row-5>div{padding-right:5px;padding-left:5px}.row.row-10{margin-right:-10px;margin-left:-10px}.row.row-10>div{padding-right:10px;padding-left:10px}.row.row-15{margin-right:-15px;margin-left:-15px}.row.row-15>div{padding-right:15px;padding-left:15px}.row.row-20{margin-right:-20px;margin-left:-20px}.row.row-20>div{padding-right:20px;padding-left:20px}.row.row-25{margin-right:-25px;margin-left:-25px}.row.row-25>div{padding-right:25px;padding-left:25px}.row.row-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
