.subpage-search{max-width:465px;margin-inline:auto;margin-top:52px}.subpage-search__hl{font-size:25px;position:relative;text-align:center;color:#b30004;font-weight:bold;padding:10px 0;max-width:380px;margin-inline:auto;letter-spacing:7px;background-color:#fff}@media only screen and (max-width: 600px){.subpage-search__hl{font-size:4vw;letter-spacing:4px}}.subpage-search__hl:after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}.subpage-search__hl:after{border-top-width:20px;border-bottom-width:10px;border-left-width:7px;border-right-width:7px;margin-left:-7px;border-top-color:#fff}.subpage-search__form{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.subpage-search__form label{margin-bottom:10px;margin-inline:5px;cursor:pointer}@media only screen and (max-width: 600px){.subpage-search__form label{margin-inline:1%}}.subpage-search__form label input{display:none}.subpage-search__form label span{color:#fff;font-size:14px;font-weight:700;border:1px solid #b30004;padding:11px 5px;background:#b30004;display:block;text-align:center;min-width:108px}.subpage-search__form label input:checked+span{color:#b30004;background:#fff}.subpage-articleList{margin-top:118px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:962px;margin-inline:auto}@media only screen and (max-width: 600px){.subpage-articleList{padding-inline:30px;margin-top:35px}}.subpage-article{width:min(32vw,300px);margin-bottom:15px;margin-left:auto}@media only screen and (max-width: 600px){.subpage-article{width:100%;max-width:500px;margin-inline:auto;margin-bottom:40px}}.subpage-article:nth-child(3n+1){margin-left:0}@media only screen and (max-width: 600px){.subpage-article:nth-child(3n+1){margin-left:auto}}.subpage-article:nth-child(n+4){margin-top:79px}@media only screen and (max-width: 600px){.subpage-article:nth-child(n+4){margin-top:0}}.subpage-article--inner{text-decoration:none;color:#fff;display:block}.subpage-article--image{height:200px;display:block}@media only screen and (max-width: 600px){.subpage-article--image{height:auto}}.subpage-article--detail{margin-top:17px;display:block}.subpage-article--title{font-size:25px}.subpage-article--date{font-size:20px;margin-top:14px;display:block;letter-spacing:2px}.subpage-article--name{font-size:18px;margin-top:10px;display:block}.subpage-article--tag{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px}.subpage-article--tag .item{color:#fff;font-size:14px;border:1px solid #b30004;padding:11px 5px;background-color:#b30004;display:block;text-align:center;min-width:108px;margin:0 10px 10px 0}.wp-pagenavi{text-align:center;margin-top:120px;font-size:0}@media only screen and (max-width: 600px){.wp-pagenavi{margin-top:60px}}.wp-pagenavi span,.wp-pagenavi a{display:inline-block}@media only screen and (max-width: 600px){.wp-pagenavi span,.wp-pagenavi a{margin:5px}}.wp-pagenavi .page{display:inline-block;padding:16px 20px;font-size:17px;color:#fff;text-decoration:none;-webkit-transition:none;transition:none;font-weight:bold}@media only screen and (min-width: 901px){.wp-pagenavi .page:hover{color:#b30004}}.wp-pagenavi .current{display:inline-block;padding:14px 20px;font-size:30px;font-weight:bold;color:#b30004}