.information_list_category ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0;position:relative}.information_list_category ul:after{content:"";display:block;position:absolute;height:3px;width:100%;left:0;bottom:0;background-color:#dce2e5}.information_list_category ul li{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;padding:8px 0 16px;cursor:pointer}.information_list_category ul li:after{content:"";display:block;position:absolute;height:3px;width:100%;left:0;bottom:0;background-color:#004da1;z-index:100;opacity:0;transition-duration:.5s}.information_list_category ul li:hover{transition-duration:.5s}.information_list_category ul li:hover:after{opacity:1;transition-duration:.5s}.information_list_category ul li:hover span{color:#045dbd;transition-duration:.5s}.information_list_category ul li span{color:#585b67;line-height:1.3;display:inline-block}.information_list_category ul li.active:after{content:"";display:block;position:absolute;height:3px;width:100%;left:0;bottom:0;background-color:#004da1;z-index:100;opacity:1}.information_list_category ul li.active span{font-weight:600;color:#004187}.information_list_group{margin-top:12px}@media only screen and (max-width: 767px){.information_list_group{margin-top:0}}.information_list_block+.information_list_block{border-top:solid 1px #dce2e5}.information_list_block a.information_list_link{padding:22px 0 20px;display:block}@media only screen and (max-width: 767px){.information_list_block a.information_list_link{padding:18px 0 16px}}.information_list_block a.information_list_link dl{position:relative;display:flex;align-items:center;gap:12px}@media only screen and (max-width: 767px){.information_list_block a.information_list_link dl{gap:10px;flex-direction:column;align-items:start}}.information_list_block a.information_list_link dl:after{content:"";display:block;-webkit-mask-image:url(/media/images/common/icon_arrow_m.svg);mask-image:url(/media/images/common/icon_arrow_m.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;width:14px;height:14px;position:absolute;right:3px;top:calc(50% - 7px);transition-duration:.5s}@media only screen and (max-width: 767px){.information_list_block a.information_list_link dl:after{top:calc(50% - 9px)}}.information_list_block a.information_list_link dl.information_list_pdf{padding-right:26px}.information_list_block a.information_list_link dl.information_list_pdf:after{content:"";display:block;background-image:url(/media/images/common/icon_pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:rgba(0,0,0,0);-webkit-mask-image:none;mask-image:none;width:20px;height:20px;position:absolute;right:0px;top:calc(50% - 8px)}.information_list_block a.information_list_link dl dt{display:flex;justify-content:space-between;align-items:center;width:212px;transition-duration:.5s}@media only screen and (max-width: 767px){.information_list_block a.information_list_link dl dt{width:100%;justify-content:flex-start}}.information_list_block a.information_list_link dl dt .information_list_date{color:#585b67;font-size:14px}@media only screen and (max-width: 1439px){.information_list_block a.information_list_link dl dt .information_list_date{font-size:14px}}@media only screen and (max-width: 1279px){.information_list_block a.information_list_link dl dt .information_list_date{font-size:13px}}@media only screen and (max-width: 767px){.information_list_block a.information_list_link dl dt .information_list_date{font-size:13px}}.information_list_block a.information_list_link dl dt .information_list_date{transition-duration:.5s}@media only screen and (max-width: 767px){.information_list_block a.information_list_link dl dt .information_list_date{margin-right:1em}}.information_list_block a.information_list_link dl dt .information_list_category{width:120px;transition-duration:.5s}@media only screen and (max-width: 767px){.information_list_block a.information_list_link dl dt .information_list_category{width:auto}}.information_list_block a.information_list_link dl dt .information_list_category span{color:#004187;border:solid 1px #004da1;border-radius:2px}@media only screen and (max-width: 1599px){.information_list_block a.information_list_link dl dt .information_list_category span{border-radius:2px}}.information_list_block a.information_list_link dl dt .information_list_category span{display:block;font-size:14px}@media only screen and (max-width: 1439px){.information_list_block a.information_list_link dl dt .information_list_category span{font-size:14px}}@media only screen and (max-width: 1279px){.information_list_block a.information_list_link dl dt .information_list_category span{font-size:13px}}@media only screen and (max-width: 767px){.information_list_block a.information_list_link dl dt .information_list_category span{font-size:13px}}.information_list_block a.information_list_link dl dt .information_list_category span{text-align:center;letter-spacing:0;line-height:1.3;transition-duration:.5s}@media only screen and (max-width: 767px){.information_list_block a.information_list_link dl dt .information_list_category span{padding-left:6px;padding-right:8px}}.information_list_block a.information_list_link dl dd{padding-right:2em;flex:1;line-height:1.3;transition-duration:.5s}.information_list_block a.information_list_link dl dd span{position:relative;transition-duration:.5s}.information_list_block a.information_list_link dl dd span.information_list_pdf{padding-right:26px}.information_list_block a.information_list_link dl dd span.information_list_pdf:after{content:"";display:block;background-image:url(/media/images/common/icon_pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;right:0px;top:calc(50% - 8px)}.information_list_block a.information_list_link:hover dl:after{right:0px;transition-duration:.5s}.information_list_block a.information_list_link:hover dl dt .information_list_date{color:#045dbd;transition-duration:.5s}.information_list_block a.information_list_link:hover dl dt .information_list_category span{color:#045dbd;border:solid 1px #045dbd;background-color:#e4eef8;transition-duration:.5s}.information_list_block a.information_list_link:hover dl dd{color:#045dbd;transition-duration:.5s}.information_list_block a.information_list_link:hover.information_list_pdf:after{right:0;transition-duration:.5s}.page_control{padding-top:64px;display:flex;justify-content:center;align-items:center;flex-direction:column}.page_control_num{text-align:center;margin-top:16px;color:#2b2d31}.page_control_inr{position:relative}.page_control_inr .disabled{visibility:hidden}.pagination{display:flex;justify-content:center;align-items:center;line-height:1.3;font-size:16px}@media only screen and (max-width: 1439px){.pagination{font-size:16px}}@media only screen and (max-width: 1279px){.pagination{font-size:15px}}@media only screen and (max-width: 767px){.pagination{font-size:14px}}@media only screen and (max-width: 767px){.pagination{position:relative;height:112px;margin-bottom:12px}}.pagination a,.pagination span{margin-left:8px;margin-right:8px;min-height:44px;display:flex;align-items:center}@media only screen and (max-width: 767px){.pagination .page{padding:0 8px}}.pagination .page a:hover{color:#004da1}.pagination .page a,.pagination .page span{display:flex;justify-content:center;align-items:center;background-color:#fff;width:40px;aspect-ratio:1/1;transition-duration:.5s}.pagination .page.active{pointer-events:none}.pagination .page.active span{position:relative;background-color:rgba(0,0,0,0);color:#fff}.pagination .page.active span:before{position:absolute;display:block;content:"";width:40px;height:40px;background-color:#004da1;border-radius:50%;z-index:-1}.pagination .page.active:hover{opacity:.8;transition-duration:.5s}.pagination .next{margin-right:12px}@media only screen and (max-width: 767px){.pagination .next{position:absolute;right:calc(50% - 84px);bottom:0}}.pagination .next a{position:relative;aspect-ratio:auto;padding-right:16px;width:auto}@media only screen and (max-width: 767px){.pagination .next a{padding-right:12px}}.pagination .next a:after{content:"";display:block;-webkit-mask-image:url("../media/images/common/icon_arrow_s.svg");mask-image:url("../media/images/common/icon_arrow_s.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#1a1a1a;width:10px;height:10px;top:calc(50% - 3px);transition-duration:.5s;position:absolute;right:0;transition-duration:.5s}.pagination .next a:hover{color:#004da1}.pagination .next a:hover:after{background-color:#004da1}.pagination .prev{margin-left:12px}@media only screen and (max-width: 767px){.pagination .prev{position:absolute;left:calc(50% - 84px);bottom:0;padding:0 0px}}.pagination .prev a{position:relative;aspect-ratio:auto;width:auto;padding-left:14px}.pagination .prev a:before{content:"";display:block;-webkit-mask-image:url("../media/images/common/icon_arrow_s.svg");mask-image:url("../media/images/common/icon_arrow_s.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#1a1a1a;width:10px;height:10px;top:calc(50% - 4px);transform:rotate(180deg);position:absolute;left:0;transition-duration:.5s}.pagination .prev a:hover{color:#004da1}.pagination .prev a:hover:before{background-color:#004da1}@media only screen and (max-width: 767px){.pagination .first_custom{position:absolute;left:calc(50% - 160px);bottom:0;padding:0 0px}}.pagination .first_custom a{position:relative;width:auto;aspect-ratio:auto;padding-left:20px}.pagination .first_custom a:before{content:"";display:block;-webkit-mask-image:url("../media/images/common/icon_arrow_s_double.svg");mask-image:url("../media/images/common/icon_arrow_s_double.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#1a1a1a;width:16px;height:16px;top:calc(50% - 7px);position:absolute;left:0;transition-duration:.5s}.pagination .first_custom a:hover{color:#004da1}.pagination .first_custom a:hover:before{background-color:#004da1}@media only screen and (max-width: 767px){.pagination .last_custom{position:absolute;bottom:0;right:calc(50% - 160px);padding:0 0px}}.pagination .last_custom a{position:relative;width:auto;aspect-ratio:auto;padding-right:18px}.pagination .last_custom a:after{content:"";display:block;-webkit-mask-image:url("../media/images/common/icon_arrow_s_double.svg");mask-image:url("../media/images/common/icon_arrow_s_double.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#1a1a1a;width:16px;height:16px;top:calc(50% - 6px);transform:rotate(180deg);position:absolute;right:0;transition-duration:.5s}.pagination .last_custom a:hover{color:#004da1}.pagination .last_custom a:hover:after{background-color:#004da1}.pagination .first{display:none;visibility:hidden}@media only screen and (max-width: 767px){.pagination .first{position:absolute;left:calc(50% - 160px);bottom:0;padding:0 0px}}.pagination .first a{position:relative;width:auto;aspect-ratio:auto;padding-left:20px}.pagination .first a:before{content:"";display:block;-webkit-mask-image:url("../media/images/common/icon_arrow_s_double.svg");mask-image:url("../media/images/common/icon_arrow_s_double.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#1a1a1a;width:16px;height:16px;top:calc(50% - 7px);position:absolute;left:0;transition-duration:.5s}.pagination .first a:hover{color:#004da1}.pagination .first a:hover:before{background-color:#004da1}.pagination .last{display:none;visibility:hidden}@media only screen and (max-width: 767px){.pagination .last{position:absolute;bottom:0;right:calc(50% - 160px);padding:0 0px}}.pagination .last a{position:relative;width:auto;aspect-ratio:auto;padding-right:18px}.pagination .last a:after{content:"";display:block;-webkit-mask-image:url("../media/images/common/icon_arrow_s_double.svg");mask-image:url("../media/images/common/icon_arrow_s_double.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#1a1a1a;width:16px;height:16px;top:calc(50% - 6px);transform:rotate(180deg);position:absolute;right:0;transition-duration:.5s}.pagination .last a:hover{color:#004da1}.pagination .last a:hover:after{background-color:#004da1}.information_detail{padding-top:92px}.information_ttl{padding-bottom:44px;margin-bottom:40px;border-bottom:solid 1px #a2a5b1}@media only screen and (max-width: 1439px){.information_ttl{padding-bottom:40px;margin-bottom:36px}}@media only screen and (max-width: 1279px){.information_ttl{padding-bottom:32px;margin-bottom:28px}}@media only screen and (max-width: 767px){.information_ttl{padding-bottom:28px;margin-bottom:24px}}.information_ttl .information_ttl_dc{display:flex;align-items:center;padding-bottom:20px}.information_ttl .information_ttl_date{margin-right:10px}.information_ttl .information_ttl_category span{color:#004187;border:solid 1px #004da1;border-radius:2px}@media only screen and (max-width: 1599px){.information_ttl .information_ttl_category span{border-radius:2px}}.information_ttl .information_ttl_category span{display:block;font-size:14px}@media only screen and (max-width: 1439px){.information_ttl .information_ttl_category span{font-size:14px}}@media only screen and (max-width: 1279px){.information_ttl .information_ttl_category span{font-size:13px}}@media only screen and (max-width: 767px){.information_ttl .information_ttl_category span{font-size:13px}}.information_ttl .information_ttl_category span{text-align:center;letter-spacing:0;line-height:1.3;padding-left:12px;padding-right:12px}.information_ttl h1{font-size:32px;line-height:1.3}@media only screen and (max-width: 1439px){.information_ttl h1{font-size:32px}}@media only screen and (max-width: 1279px){.information_ttl h1{font-size:28px}}@media only screen and (max-width: 767px){.information_ttl h1{font-size:24px}}.information_ttl h1{padding-left:20px;position:relative;font-weight:600;font-family:"Shippori Mincho",serif}.information_ttl h1:before{position:absolute;left:0;display:block;content:"";background-color:#004da1;width:4px;top:4px;height:calc(100% - 8px)}.information_back{padding:48px 0 32px}