.ps-illust{margin:0 auto 18px;max-width:720px}
.ps-illust img{display:block;width:100%;height:auto;border-radius:10px;background:#f6f1ea}
.ps-illust figcaption{font-size:.8125rem;color:#6b5a52;margin-top:6px;text-align:center}
.ps-pub{font-size:.9375rem;color:#5a4a42;background:#fbf7f1;border:1px solid #eadfce;border-radius:8px;padding:10px 14px;margin:10px 0 0}
.ps-notice{background:#fff8ec;border:1px solid #ecd9b4;border-radius:8px;padding:10px 14px;color:#5a4a42;font-size:.9375rem}


.ps-illust .ps-illust__note{display:block;margin:4px 2px 0;font-size:11px;line-height:1.5;color:#8a7f76;text-align:right;letter-spacing:.04em}
