*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#fdfaf3;color:#5f4029;font-family:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:16px;line-height:1.9}
a{color:#754b30}
.pp-head{padding:24px 16px 8px;text-align:center}
.pp-head img{display:inline-block;width:118px;height:auto}
.pp{max-width:720px;margin:0 auto;padding:16px 24px 64px}
h1{margin:16px 0 32px;color:#754b30;font-size:28px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center}
h2{margin:40px 0 8px;padding-bottom:8px;border-bottom:1px solid #e3cbb0;color:#754b30;font-size:19px;font-weight:600;line-height:1.5}
p{margin:0 0 12px}
ul{margin:0 0 12px;padding-left:1.4em}
li{margin-bottom:4px}
.pp-date{margin-top:32px;text-align:right}
.pp-back{margin-top:24px;text-align:center}
.nb{display:inline-block}
