body                                  { color: #000; background-color: #ebebe1; background-image: url("_img/bg01.jpg"); background-repeat: repeat-x; background-position: center top }
.emtxt_ll  { font-size: 1em; font-weight: bold; line-height: 140% }
.emtxt_l  { font-size: 0.9em; font-weight: bold; line-height: 140% }
.emtxt_l_2 { font-size: 0.9em; line-height: 140% }
.emtxt_main  { font-size: 0.8em; line-height: 140% }
.emtxt_s  { font-size: 0.7em; line-height: 140% }
.txt16px { font-size: 16px; font-weight: bold; line-height: 20px }
.txt14px { font-size: 14px; font-weight: bold; line-height: 18px }
.txt12px { font-size: 12px; line-height: 16px }
.txt10px { font-size: 10px; line-height: 14px }
.txt8px { font-size: 8px; line-height: 8px }
.txt5px { font-size: 5px; line-height: 5px }
.sp_10px { font-size: 0; line-height: 10px }
h1                                          { color: #663622; font-size: 14px; font-style: normal; font-weight: bold; line-height: 140%; font-stretch: extra-expanded; background-repeat: no-repeat; background-position: left top; padding-left: 5px; border-bottom: 1px dotted #927c6f; border-left: 3px solid #927c6f }
h2                    { color: #f60; font-size: 14px; font-style: normal; font-weight: bold; line-height: 140%; background-image: url("_img/yajirushi3.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 10px; border-bottom: 1px dotted #c77300 }
h3                      { color: #cc0001; font-size: 14px; font-style: normal; font-weight: bold; line-height: 140%; background-color: #f2f2f3; background-repeat: no-repeat; background-position: 3px center; margin-top: 5px; margin-right: 5px; padding: 2px 2px 2px 5px; border: solid 1px #f2ece7 }
h4     { color: #2b5d60; font-size: 12px; font-weight: bold; background-color: #eef3f3; padding-left: 5px; border: solid 1px #d4e2f2 }
.indent_em1  { padding-left: 1em }
.indent_em2 { padding-left: 2em }
.l_space     { padding-bottom: 7px; padding-left: 7px }
.r_space   { padding-right: 7px; padding-bottom: 7px }
.border1                          { border: solid 1px #1a1a1a }
.border2           { border-top: #1a1a1a; border-right: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a; border-left: 1px solid #1a1a1a }
.border3  { border: solid 1px #dedede }
.c1                            { color: #622b1f; font-size: 12px; font-weight: bold; line-height: 18px; background-color: #f2f3f4; background-repeat: repeat; background-position: left top; padding-left: 10px; border-style: solid; border-width: 0 1px 1px; border-color: #d2d2b3 }
.c2               { color: #000; font-size: 12px; line-height: 18px; background-color: #fff; background-repeat: no-repeat; background-position: left top; text-align: right; padding-right: 10px; border-style: solid; border-width: 0 1px 1px 0; border-color: #d2d2b3 }
.c2_red { color: #f00; font-size: 12px; font-weight: bold; line-height: 18px; background-color: #221a18; background-image: url(_img/menu_bg02.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; padding-right: 10px; border: solid 1px #272110 }
.c3     { color: #ff9700; font-size: 14px; font-weight: bold; line-height: 18px; background-repeat: repeat-y; background-position: left top; border-top: #d2d2b3; border-right: #d2d2b3; border-bottom: 1px solid #d2d2b3; border-left: #d2d2b3 }
.c4   { color: #000; font-size: 12px; line-height: 18px; background-color: #f0f0e1; background-repeat: repeat-y; background-position: left top; padding-left: 10px; border-style: solid; border-width: 0 1px 1px; border-color: #ced8c0 }
ul { list-style-type: disc; margin-left: 12px; padding-left: 12px }
ol { list-style-type: decimal; margin-left: 12px; padding-left: 12px }
a:link   { color: #369; text-decoration: none }
a:visited    { color: #c06; text-decoration: none }
a:hover   { color: #f60; text-decoration: underline }
a:active { color: red; text-decoration: none }
.link1 a.blocklink { color: #fff; font-size: 12px; line-height: 16px; text-decoration: none; background-color: #000; background-repeat: no-repeat; display: block; width: 100%; border-bottom: 1px dotted #3e3f36 }
.link1 a:hover { color: #000; font-weight: normal; text-decoration: none; background-color: #fff; background-repeat: no-repeat }
.link2 a.blocklink { color: #42746e; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none; background-color: #f3f3f3; background-repeat: no-repeat; background-position: left top; display: block; padding: 0; width: 100%; border: solid 1px #d9d9d9 }
.link2 a:hover { color: #000; text-decoration: none; background-color: #fff; background-repeat: no-repeat; background-position: left top }
.gentei_bg { background-image: url("_img/gentei_img01.gif"); background-repeat: no-repeat; background-position: left top }
.bg02  { background-color: #fff; background-image: url("_img/bg02.jpg"); background-repeat: no-repeat; background-position: left top }
.bg03 { background-color: black; background-image: url("_img/bg03.gif"); background-repeat: no-repeat; background-position: left top; border: solid 1px #000 }
.motsu_menu { color: #e00; font-size: 16px; font-weight: bold; line-height: 20px; background-color: #fff; padding: 3px; border: solid 1px }
.lave_menu { font-size: 12px; background-color: #efeeef; border: solid 1px #e2e2e3 }
.lave_title { color: #fc0; font-size: 14px; font-weight: bold; background-color: #000; padding: 3px }
.twitter_bg01 { background-image: url("_img/twitter/twitter_img01.jpg"); background-repeat: no-repeat; background-position: left top }
.border_2px { border: solid 2px #ff00a4 }
.link_waku { border: solid 1px #d7d7d7 }
.shop_title  { color: #fff; font-size: 14px; font-weight: bold; line-height: 25px; background-image: url("_img/shop_title_bg.jpg"); background-repeat: no-repeat; background-position: left center; padding: 3px 10px; border: solid 0 #dedfdf }