@charset "utf-8";

[data-page="archive"] section.sctBox .hd{}

[data-page="archive"]  .hd{padding:1em 0;}
[data-page="archive"]  .hd>h3{font:600 1.5em / 1.5 'Noto serif jp';text-align:left;}


[data-page="archive"] .newslist>ul{display:block;width:100%;display:block;background:linear-gradient(0,#ccc 0%,#ccc 100%) no-repeat 0% 0% / 100% 1px ;}
[data-page="archive"] .newslist>ul>li{display:block;width:100%;display:block;background:linear-gradient(0,#ccc 0%,#ccc 100%) no-repeat 0% 100% / 100% 1px ;}
[data-page="archive"] .news>dl{width:100%;display: flex;padding:1em 0;box-sizing:border-box;justify-content:left;align-items:center;}
[data-page="archive"] .news>dl dt{position: relative;display:flex;align-items:center;justify-content:center;padding:0 1em;}
[data-page="archive"] .news>dl dt[data-date]::before{content:attr(data-date);padding:0 1em 0 0;font-size: 0.7em;display:inline-block;}
[data-page="archive"] .news>dl dt>a>span{font-size: 0.7em;padding: 0.2em 0.5em 0.3em;border:1px solid #000;border-radius: 10px;display: inline-block;width:4em;text-align:center;}
[data-page="archive"] .news>dl dt>a{text-decoration: none;}
[data-page="archive"] .news>dl dd{width:100%;}
[data-page="archive"] .news>dl dd>a{font-size:0.875em;letter-spacing:0.1em;text-decoration: none;display:flex;width:100%;position:relative;}
[data-page="archive"] .news>dl dd>a::after{content:'';display:block;width:10px;height:10px;right:5px;box-shadow:-2px 2px 0 0 #000 inset;position:absolute;transform:rotate(45deg);margin-top:5px;transform-origin:center center;}
[data-page="archive"] .news>dl dd>a:hover{text-decoration: underline;;}

.page.post .pagination ul.page-numbers{display:flex;align-items:center;justify-content:center;font-size:0.8em;padding:0.5em 0;}
.page.post .pagination ul.page-numbers>li>*{text-decoration:none;display:block;padding:0 0.5em;min-width:1em;line-height:2em;text-align:center;box-shadow:0 0 0 1px inset;}
.page.post .pagination ul.page-numbers>li{display:flex;justify-content:center;align-items:center;margin:0.5em;}
.page.post .pagination ul.page-numbers>li>span.current{background:#eee;box-shadow:0 0 0 1px inset;color:#999}

.postBox{margin:0 auto;max-width:1000px;padding:2em;}
.postHD dl{display:flex;flex-direction:column-reverse;}
.postHD dt{background:#eee;padding: 0.5em;}
.postHD dd{font-size:1.5em;padding: 0.5em 0;}

.postCnt{padding:1em 0.5em;line-height:1.5;}
.postCnt p{padding:0.5em;}
