body    { font-size: 9pt; line-height: 120%; background-position: 0 top }
p  { font-size: 9pt; line-height: 120% }
td  { font-size: 9pt; line-height: 120% }
h1 { font-size: 12pt; line-height: 140%; margin-bottom: 5px }
.background-pink   { background-image: url("../images/gra-blue.gif"); background-repeat: repeat-x; background-position: 0 top }
/*トップ*/
.background  { background-color: #e6e6e6; background-image: url(../images/gra.gif); background-repeat: repeat-y; background-position: left top }
.tel-line1 { border-top: 5px solid #b80000; border-right: 5px solid #b80000 }
.tel-line2  { color: #f00; font-weight: bold; padding-left: 12px; border-right: 5px solid #b80000; border-bottom: 5px solid #b80000 }
.tel-line3  { color: #fff; font-size: 11pt; font-weight: bold; background-color: #333b08; background-image: url(../images/siro.gif); background-repeat: no-repeat; background-position: right 0; display: block; padding-left: 12px; width: 380px; border-right: 5px solid #b80000 }
.pink-line  { padding: 5px; border: solid 2px #db8267 }
.side  { font-size: 10pt; font-weight: bold }
.side a:link, .side a:visited { color: #fff; text-decoration: none }
.side a:hover, .side a:active, { color: #c71585; text-decoration: none }
.topic  { background-color: #fff; padding: 8px 5px; border: solid 2px #39f }
.fooder { color: #f00; font-size: 11pt; font-weight: bold }
/*店内*/
.gaiyou   { padding-top: 8px; border-bottom: 2px dotted #a00 }
/*注文*/
.moji1 { padding-left: 20px }
.contact-moji { color: #f00; font-size: 11pt; font-weight: bold }
/*よくある質問*/
.padding { padding: 5px }
/*fax*/
.fontsize1 { font-size: 12pt }
.fontsize2 { font-size: 14pt; font-weight: bold; line-height: 130% }
/*商品*/
.hyo1 { font-size: 10pt; padding: 5px }
.nihonsyu { color: #420909; font-size: 13pt; font-weight: bold; padding: 5px }

