@charset "utf-8";body .column{text-align:left;margin-bottom:2rem}.column img{max-width:100%;height:auto}#main_tit{background:#133e8d;width:100%}#main_tit h1{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:32px;color:#fff;padding:2em 0;letter-spacing:.1em;width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width:767px){#main_tit h1{font-size:20px;padding:0 1rem;box-sizing:border-box}}.column h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","-apple-system","Helvetica Neue",Roboto,"Droid Sans",serif,Arial,"Yu Gothic",YuGothic,Meiryo,sans-serif;font-size:1.5rem;font-weight:700;text-align:left;font-weight:700;margin-bottom:1em;margin-top:1.5em;padding:.25em .5em;line-height:1.5;clear:both;position:relative;background-color:#133e8d;color:#fff;display:flex;align-items:center;gap:1rem}.column h2 small{font-size:.875rem}.column h2:first-child{margin-top:1em}@media screen and (max-width:640px){.column h2{font-size:1.25rem;margin-bottom:1em}}.column h3{border-left:3px solid #133e8d;padding-left:.5em;font-weight:700;padding:0 .5rem;font-size:1.175rem;margin-bottom:10px;margin-top:1.5em;clear:both;text-align:left}.column h4{font-weight:700;font-size:1.1rem;color:#133e8d;margin-bottom:.15rem;text-align:left}.column h5{font-weight:700;font-size:1.1rem;margin-bottom:.15rem;text-align:left}.column p{font-size:.875rem;margin-bottom:1em;text-align:left}.column ul{margin:1em 0;font-size:.875rem;padding-left:1.5em}.column ul li{list-style:disc}.column ul li::marker{color:#fc7c2f}.column ol{margin:1em 0;font-size:.875rem;padding-left:1.5em}.column ol li{list-style:decimal}.column ol li::marker{color:#133e8d;font-weight:700}.column .eyecatch{margin-top:1.5rem}.column .eyecatch img{width:100%;height:auto}.column .post-metas+h2{margin-top:1rem}.column .post-metas{display:flex;flex-wrap:wrap;margin:1rem 0;padding:0;gap:.5em 1.25em}.column .post-metas li{margin:0 0 .25rem;padding:0;display:flex;align-items:center;font-size:.875rem}.column .post-metas li:before{content:none}.column .post-metas li a{font-size:.875rem;text-decoration:none;color:inherit;margin:0 .5rem 0 0}.column .post-metas li a:hover{text-decoration:underline}.column .post-metas-item-label{background-color:#f7b62d;display:inline-block;color:#fff;padding:0 .5rem;margin-right:.5rem}.sidebar-widget{background-color:#fff;padding:0;overflow:hidden;margin:1.5rem 0}.sidebar-widget h3{background:linear-gradient(90deg,#5684d7 0%,#2d59ac 48.12%,#153e89 100%);color:#fff;margin:0!important;padding:.5em;font-family:"Noto Sans JP",sans-serif;font-size:1.125rem}.sidebar-widget ul{padding:0;text-align:left}.sidebar-widget ul li{padding:0;margin:0!important}.sidebar-widget ul li:before{content:none}.sidebar-widget ul li a{padding:.75em 1.5em .75em .75em;display:block;border-bottom:1px solid #ddd;position:relative;transition:.2s;font-size:.875rem;text-decoration:none}.sidebar-widget ul li a:hover{background-color:#d3def0;color:#133e8d}.sidebar-widget ul li a:after{content:'';clip-path:polygon(0 10%,10% 0,60% 50%,10% 100%,0 90%,40% 50%,0 10%);height:.75em;aspect-ratio:1;background-color:#133e8d;position:absolute;right:.2em;top:50%;transition:.2s ease;transform:translate(0,-42%)}.sidebar-widget ul li li a{padding:1em 1em 1em 1.5em}.sidebar-widget ul li li a:before{content:'-'}.column .articles_list{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2rem 1rem}.column .articles_list li{margin:0;padding:0;width:calc(50% - 0.5rem);box-sizing:border-box;list-style:none}.column .articles_list li a{height:100%;background-color:#fff;display:block;color:inherit;border:1px solid #ddd;text-decoration:none;transition:all .2s ease-in}.column .articles_list li a img{border-bottom:1px solid #ddd;aspect-ratio:1.414/1;object-fit:cover}.column .articles_list li a:hover{box-shadow:0 1px 8px rgb(0 0 0/10%);transform:translateY(-3px)}.column .articles_list li a:hover img{opacity:.8}.column .articles_list li:before{content:none}.column .articles_list li .txt{padding:1.5rem}.column .articles_list li .txt .info{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.column .articles_list li .txt .info .new{background-color:#e7161c;color:#fff;display:inline-block;font-size:.75rem;padding:0 .5rem;margin-right:.5rem}.column .articles_list li .txt .info time{font-size:.75rem;color:#7e7e7e}.column .articles_list li .article_tit{padding:0;margin:0;max-height:3.6rem;line-height:1.5;font-size:1.125rem;font-weight:700;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.column .articles_list li .article_tag{margin:0;padding:0;display:flex;flex-wrap:wrap}.column .articles_list li .article_tag li{margin:0 1em 0 0;padding:0;width:auto;color:#15a5e5;font-size:.875rem}.column .articles_list li .article_tag li:before{content:'#';position:static;width:auto;height:auto;display:inline;background:0 0}@media screen and (max-width:768px){.column .articles_list li{max-width:480px}.column .articles_list li .txt{padding:1rem}.column .articles_list li .txt .info{margin-bottom:.5rem}.column .articles_list li .article_tit{font-size:.875rem}}.column .wp-pagenavi{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;position:relative;text-align:center;margin:2em 0 3em;gap:7px}.column .wp-pagenavi a,.column .wp-pagenavi span{padding:7px 10px !important;text-decoration:none;border:1px solid #0c3682;background-color:#fff;color:inherit;margin:0;height:auto;display:block}.column .wp-pagenavi a:hover,.column .wp-pagenavi span.current{border-color:#0C3682!important;background-color:#0c3682;color:#fff}@media screen and (max-width:640px){.column .wp-pagenavi a,.column .wp-pagenavi span{font-size:.875rem}.column .wp-pagenavi a:hover,.column .wp-pagenavi span.current{font-size:.875rem}}.post_navigation{display:flex;justify-content:space-between;gap:1rem;margin:2rem 0}.post_navigation a{background-color:#0c3682;color:#fff;padding:.5em 1.5em .5em 1em;border-radius:4px;text-decoration:none;display:block;position:relative}.post_navigation a:hover{opacity:.8}.post_navigation a:after{content:'';position:absolute;right:.25em;top:50%;width:.25em;height:.25em;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(-50%,-108%)}.post_navigation a.prev_btn{padding:.5em 1em .5em 1.5em}.post_navigation a.prev_btn:after{right:auto;top:50%;left:.5em;transform:rotate(135deg) translate(-50%,0)}