body{font-family:'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;margin:0;color:#222;background:#faf7f2}
.wrap{max-width:760px;margin:0 auto;padding:24px 16px 64px}
header.site{border-bottom:3px double #8a5a2b;padding:16px 0 8px;margin-bottom:24px}
header.site h1{font-size:28px;margin:0;color:#8a5a2b}
header.site p{margin:4px 0;color:#666;font-size:13px}
h2{font-size:20px;border-left:6px solid #8a5a2b;padding-left:8px}
.meta{color:#777;font-size:13px}
.entry{border-bottom:1px solid #ddd;padding:20px 0}
.entry h3{margin:0 0 4px;font-size:18px}
.entry img{max-width:100%;height:auto;display:block;margin:12px 0}
a{color:#005087}
.nophoto{color:#999;font-size:12px;border:1px dashed #ccc;padding:2px 6px}
.comment{background:#fff;border:1px solid #e3ddd2;border-radius:6px;padding:10px 14px;margin:10px 0}
.comment .cmeta{color:#888;font-size:12px}
ul.shops{columns:2;list-style:none;padding:0}
ul.shops li{margin:4px 0;break-inside:avoid}
ul.plain{list-style:none;padding:0}
ul.plain li{margin:6px 0}
.count{color:#999;font-size:12px}
footer{margin-top:48px;color:#999;font-size:12px;border-top:1px solid #ddd;padding-top:12px}
