.cms-site-header{background:#fff;border-bottom:1px solid #d5dbe0;padding:20px}.cms-site-header nav{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font:14px/1.7 sans-serif}.cms-site-header a,.cms-site-footer a{color:#6e5f44;text-decoration:none}.cms-public{max-width:900px;margin:52px auto;padding:0 24px;color:#655a49}.cms-public>h1,.cms-article>h1{font-size:30px;line-height:1.6;margin:0 0 28px;font-weight:500;overflow-wrap:anywhere}.cms-article,.cms-month{background:#fff;padding:38px;margin:0 0 32px;border:1px solid #d5dbe0}.cms-article-meta{display:flex;justify-content:space-between;gap:20px;font:13px/1.8 sans-serif;color:#857d70;margin-bottom:22px}.cms-body{font:16px/1.95 'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;overflow-wrap:anywhere}.cms-body p{margin:0 0 1em}.cms-body figure{margin:24px 0}.cms-body img{max-width:100%;height:auto;display:block;margin:auto}.cms-body iframe{max-width:100%;aspect-ratio:16/9;width:100%;height:auto;border:0}.cms-body h2,.cms-month>h2{font-size:25px;line-height:1.6;margin:1em 0}.cms-body h3{font-size:21px}.cms-body ul,.cms-body ol{padding-left:1.6em;margin:1em 0}.cms-body a{color:#9b7416;text-decoration:underline;text-underline-offset:3px}.cms-body blockquote{border-left:4px solid #d5dbe0;padding:4px 18px;margin:1.5em 0;color:#7e7567}.cms-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.cms-body td,.cms-body th{border:1px solid #d5dbe0;padding:6px 12px}.cms-body hr{border:0;border-top:1px solid #d5dbe0;margin:32px 0}.cms-post-list{display:grid;gap:1px;background:#d5dbe0;border:1px solid #d5dbe0}.cms-post-card{background:#fff;padding:22px;min-width:0}.cms-post-card>a{display:flex;gap:24px;align-items:center;text-decoration:none;color:#655a49}.cms-post-card img{width:112px;height:112px;object-fit:cover;flex-shrink:0}.cms-post-card h2{font:500 18px/1.7 'Hiragino Kaku Gothic ProN',sans-serif;margin:7px 0;overflow-wrap:anywhere}.cms-post-card time{font:13px/1.6 sans-serif;color:#8d8375}.cms-pagination{display:flex;justify-content:space-between;gap:16px;margin:28px 0;font:14px/1.8 sans-serif}.cms-pagination a{color:#8b6b21}.cms-site-footer{text-align:center;padding:32px;font:13px/1.8 sans-serif;color:#6e5f44}.preview-label{background:#fff1bf;color:#59450c;padding:14px 20px;border:1px solid #e7d18e;font:14px/1.7 sans-serif}.cms-month .cms-body>figure:last-child{margin-bottom:0}@media(max-width:600px){.cms-public{padding:0 16px;margin-top:30px}.cms-article,.cms-month{padding:22px 18px}.cms-public>h1,.cms-article>h1{font-size:25px}.cms-body{font-size:15px}.cms-post-card{padding:16px}.cms-post-card>a{gap:16px}.cms-post-card img{width:82px;height:82px}.cms-post-card h2{font-size:16px}.cms-site-header nav{gap:12px 18px;font-size:12px}.cms-article-meta{flex-wrap:wrap}.cms-pagination{font-size:13px}}
