@charset "UTF-8";

html { overflow-x: scroll; }
hr { visibility: hidden;  }
body {font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "平成明朝","HeiseiMincho", "ＭＳ 明朝","MS Mincho", serif;  background-color:rgb(255, 249, 232) ; letter-spacing: 0.8pt; line-break: strict; line-height:167%; margin: 48pt; }
.tategaki { writing-mode:tb-rl }

h1,h2,h3 {font-weight: normal; line-height:155%; }

.info,.auther { text-align: right;}
.chapter { margin: 1.5em;  }

.imprint {color:rgb(40, 40, 30) margin-left:20% margin-right:0em; margin-bottom:0em; margin-top:4em; line-height:110%; font-size:x-small;}
.imprint .shoplist { text-align: left; padding: 0; margin: .5em auto; font-weight: normal; font-size: 10px; list-style: none; }
.imprint .shoplist li { display: inline; list-style: none; }
.imprint .shoplist li img { vertical-align: middle; border: solid 1px silver; margin: 2px; }
.imprint div { margin: 1em;  }

.xhtmlvalid { text-align: right; margin: 2em; }
.xhtmlvalid img { border: none; }
