@media screen and (max-width:768px){.arclist{width:100%;height:auto;display:block}.arclist li{width:100%;height:auto;display:block;padding-bottom:20px;margin:0 0 20px;border-bottom:1px dotted #ccc}.arclist li:last-child{border-bottom:none;padding-bottom:0;margin:0}.arclist li a.arcl_img{width:30%;height:auto;display:block;float:left}.arclist li a.arcl_img img{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.arclist li .arcbox{width:65%;height:auto;display:block;padding:0;float:right}.arclist li .arcbox p.pnwdate{font-size:.8em;font-weight:400;letter-spacing:1px;line-height:1.25em;color:var(--color-1st);margin-bottom:10px}.arclist li .arcbox h3{font-size:16px!important;font-family:'Noto Serif JP',serif;letter-spacing:0px;font-weight:400;line-height:1.4em;color:var(--color-black);margin-bottom:5px}.arclist li .arcbox h3 a{color:var(--color-black);text-decoration:none}.arclist li .arcbox p.arcb_subtext{font-size:12px;font-family:'Noto Serif JP',serif;font-weight:400;letter-spacing:0px;line-height:1.4em;color:var(--color-1st);margin-bottom:0}.arclist li p.mdtbn{display:none}.arclist li p.mdtbn a{display:none}.arclist li p.mdtbn a:hover{display:none}.arclist li ul.nw_taglist{width:100%;height:auto;display:flex;flex-wrap:wrap;order:4;margin-top:10px}.arclist li ul.nw_taglist li{font-size:12px;line-height:1em;color:var(--color-1st);text-align:center;display:block;margin-right:5px;margin-bottom:5px;white-space:nowrap;overflow-wrap:break-word;word-break:keep-all;border:1px solid var(--color-1st);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 8px;width:auto;height:auto;box-shadow:none}.arclist li ul.nw_taglist li a{color:var(--color-1st);text-align:center;text-decoration:none}}@media screen and (min-width:769px) and (max-width:1024px){.arclist{width:100%;height:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.arclist li{width:48%;height:auto;display:block;margin:0 1% 50px;padding:15px;border-radius:5px;background-color:rgba(255,255,255,.9);box-shadow:0px 2px 5px rgba(0,0,0,.2)}.arclist li a img{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.arclist li a:hover img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.arclist li .arcbox{width:100%;height:auto;display:block;padding:20px 5px 15px}.arclist li .arcbox p.pnwdate{font-size:.8em;font-weight:400;letter-spacing:1px;line-height:1.25em;color:var(--color-1st);margin-bottom:10px}.arclist li .arcbox h3{font-size:18px!important;font-family:'Noto Serif JP',serif;letter-spacing:0px;font-weight:400;line-height:1.25em;color:var(--color-black);margin-bottom:10px}.arclist li .arcbox h3 a{color:var(--color-black);text-decoration:none}.arclist li .arcbox p.arcb_subtext{font-size:12px;font-family:'Noto Serif JP',serif;font-weight:400;letter-spacing:0px;line-height:1.4em;color:var(--color-1st);margin-bottom:0}.arclist li p.mdtbn{width:100%;height:25px;display:block;font-size:12px;font-weight:400;line-height:23px}.arclist li p.mdtbn a{width:120px;height:25px;display:block;border:1px solid var(--color-1st);color:var(--color-1st);text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 auto;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.arclist li p.mdtbn a:hover{width:140px;color:#fff;background-color:var(--color-1st)}.arclist li ul.nw_taglist{width:100%;height:auto;display:flex;flex-wrap:wrap;order:4;margin-top:10px}.arclist li ul.nw_taglist li{font-size:12px;line-height:1em;color:var(--color-1st);text-align:center;display:block;margin-right:5px;margin-bottom:5px;white-space:nowrap;overflow-wrap:break-word;word-break:keep-all;border:1px solid var(--color-1st);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 8px;width:auto;height:auto;box-shadow:none}.arclist li ul.nw_taglist li a{color:var(--color-1st);text-align:center;text-decoration:none}}@media screen and (min-width:1025px){.arclist{width:100%;height:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.arclist li{width:31.333333333333%;height:auto;display:block;margin:0 1% 50px;padding:15px;border-radius:5px;background-color:rgba(255,255,255,.9);box-shadow:0px 2px 5px rgba(0,0,0,.2)}.arclist li a img{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.arclist li a:hover img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.arclist li .arcbox{width:100%;height:auto;display:flex;flex-direction:column;padding:20px 5px 15px}.arclist li .arcbox h3{font-size:18px!important;font-family:'Noto Serif JP',serif;letter-spacing:0px;font-weight:400;line-height:1.25em;color:var(--color-black);margin-bottom:8px}.arclist li .arcbox h3 a{color:var(--color-black);text-decoration:none}.arclist li .arcbox p.arcb_subtext{font-size:12px;font-family:'Noto Serif JP',serif;font-weight:400;letter-spacing:0px;line-height:1.4em;color:var(--color-1st);margin-bottom:0}.arclist li p.mdtbn{width:100%;height:25px;display:block;font-size:12px;font-weight:400;line-height:23px}.arclist li p.mdtbn a{width:120px;height:25px;display:block;border:1px solid var(--color-1st);color:var(--color-1st);text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 auto;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.arclist li p.mdtbn a:hover{width:140px;color:#fff;background-color:var(--color-1st)}.screen-reader-text{font-size:12px;font-weight:400;line-height:1.25em;margin-bottom:10px;color:var(--color-1st)}.page-numbers{width:100%;height:auto;display:block;text-align:center}.page-numbers li{display:inline-block;font-size:14px;font-weight:400;margin:0 10px 0 0}.page-numbers li a.page-numbers{display:block;padding:5px;text-decoration:none;background-color:var(--color-999);color:var(--color-white);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}}