.wrap article{border-radius:0;box-shadow:none;padding:0}.wrap article.post .content img{height:auto}.wrap .date{display:none}.wrap h1.title{font-size:2.56223vw;font-weight:100;margin-bottom:1em}@media(min-width:1367px){.wrap h1.title{font-size:35px}}@media(max-width:1024px){.wrap h1.title{font-size:3.41797vw}}@media(max-width:768px){.wrap h1.title{font-size:3.25521vw}}@media(max-width:480px){.wrap h1.title{font-size:6.66667vw}}.wrap .toarticles{font-weight:400;display:flex;text-align:center;justify-content:center;margin:5em 0 0;align-items:center}.wrap .toarticles .prev{color:#f2cea2;position:relative;margin-right:2em;font-weight:500}.wrap .toarticles .next{color:#f2cea2;position:relative;margin-left:2em;font-weight:500}.wrap .toarticles .prev:before{color:#f2cea2;position:absolute;top:1px;bottom:0;left:-20px;margin:auto;content:"";vertical-align:middle;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(225deg);border-top:2px solid #f2cea2;border-right:2px solid #f2cea2}.wrap .toarticles .prev:after{color:#f2cea2}.wrap .toarticles .next:before{color:#f2cea2}.wrap .toarticles .next:after{color:#f2cea2;position:absolute;top:1px;bottom:0;right:-20px;margin:auto;content:"";vertical-align:middle;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #f2cea2;border-right:2px solid #f2cea2}.wrap hr.prevhr{margin:0;width:4.39239vw;height:0;border-color:#f2cea2;margin-right:2em;border:1px solid #f2cea2}@media(min-width:1367px){.wrap hr.prevhr{width:60px}}.wrap hr.nexthr{margin:0;width:4.39239vw;height:0;border-color:#f2cea2;margin-left:2em;border:1px solid #f2cea2}@media(min-width:1367px){.wrap hr.nexthr{width:60px}}@media screen and (max-width:480px){.wrap .enko{background:0}.wrap h1.title{font-weight:500;font-size:19px}.wrap .toarticles{font-weight:300;display:flex;text-align:center;justify-content:center;margin:5em 0 0;align-items:center;margin-bottom:3em;position:relative}.wrap p.toarchive{position:absolute;top:-10.66667vw;text-decoration:underline;font-size:4.8vw}.wrap p.toarchive a{padding-bottom:.2em;font-size:1pc}.wrap hr.nexthr,.wrap hr.prevhr{width:13.33333vw}}@media screen and (max-width:480px){.wrap .page-ttl{margin-left:0;padding:8vw}}
img.aligncenter {
  display: block; /* 画像自体をブロック要素にすることで、text-alignが有効に */
  margin: 0 auto; /* 画像を中央揃え */
}

img.aligncenter + * {
  text-align: center; /* 次の兄弟要素をセンタリング */
}