body          { color: #666; font-size: 12px; font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic", "Hiragino Kaku Gothic Pro", "Osaka","verdana","arial","helvetica";background-repeat: no-repeat; margin: 0 0 4px; padding-top: 0; padding-bottom: 2px; height: 20px }a  { color: #414d7b; text-decoration: none }a:hover { text-decoration: underline }.swf   { margin-top: 0; margin-bottom: 4px; height: 80px }#footer       { color: white; font-size: 9px; background-color: #999999; text-align: center; margin-top: 10px; padding-top: 3px; padding-bottom: 3px; width: 900px }#footer02         { color: black; font-size: 9px; background-color: #dcdcdc; text-align: center; margin-top: 0; padding-top: 2px; padding-bottom: 2px; width: 900px }.breadcrumb { font-size: 10px }h1              { color: #333333; font-size: 15px; font-weight: bold; line-height: 140%; text-align: left; margin: 0.67em 0 0.33em }.headline  { color: #333333; font-size: 13px }.bodycopy { color: #333333; font-size: 12px }h3 { color: #666666; font-size: 14px; font-weight: bold; margin: 0 }h4  { color: #333333; font-size: 13px; font-weight: bold; line-height: 130% }p    { font-size: 11px; line-height: 150%; margin-top: 3px; margin-bottom: 3px }p.gray     { color: white; font-size: 11px; line-height: 150%; background-color: gray; text-align: center; margin-top: 3px; margin-bottom: 3px }td.comments          { font-size: 11px; line-height: 150%; padding-top: 3px }td.comments10px         { font-size: 10px; line-height: 130%; padding-top: 3px }.comments_index  { color: #111111; font-size: 12px }.price    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120%; margin-top: 2px; margin-bottom: 2px; border-top: 1px solid gray; border-bottom: 1px solid gray }.price_red     { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid red; border-bottom: 1px solid red }.yellowback_notes   { font-size: 10px; line-height: 150%; background-color: #ffffe0; padding: 8px }.shopinfo_index  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 4px; padding: 4px 10px; width: 70px; border: solid 1px gray }td.shopinfo-top  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; padding: 2px 4px; border: solid 1px gray }td.shopinfo-body   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 4px }.shopinfo_body     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px gray }.shopinfo_contents  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 8px 4px 4px }td.underline { border-bottom: 1px solid gray }td.repairtable_index { color: white; font-size: 12px; background-color: gray; text-align: center }td.repairtable_A     { font-size: 11px; background-color: #F5F5DC; padding: 2px 2px 2px 6px }td.repairtable_B    { font-size: 11px; background-color: #dcdcdc; padding: 2px 2px 2px 6px }td.special_staff_title  { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: red; text-align: center; padding-top: 1px; padding-bottom: 1px }td.special_staff_index    { color: white; font-size: 11px; background-color: gray; padding: 1px 10px; border: solid 1px gray }td.special_staff     { font-size: 11px; line-height: 120%; padding: 1px 10px; border: solid 1px gray }td.shinbun_link     { font-size: 10px; line-height: 120%; padding: 6px; border: dashed 1px gray }.productindex  { font-size: 14px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; margin: 0; padding-left: 2px; border-bottom: 1px solid gray }h1.productindex  { color: black; font-size: 14px; font-weight: bold; margin: 0; padding-left: 2px; border-bottom: 1px solid gray }h2.productname  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: white; margin-top: 2px; margin-bottom: 2px; padding-left: 0 }.productname    { color: #333333; font-size: 12px; font-family: sans-serif; font-weight: bold; line-height: 130%; margin: 0.67em 0 }td.product_comments { font-size: 10px; line-height: 150%; padding-left: 10px }.sp_code { font-size: 9px }.kakomi{ padding: 2px; line-height: 150%; border: dotted 1px gray }.kakomi_notes  { font-size: 9px; line-height: 120%; padding: 2px; border: dotted 1px gray }.rss  { color: white; font-size: 12px; font-weight: bold; background-color: gray; margin-top: 4px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; border-top: 1px solid gray; border-bottom: 1px solid gray }.rss_reader  { font-size: 12px }.rss_reader ul { margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-left: 10px }.rss_reader li  { list-style-type: square; margin-top: 0; margin-bottom: 2px }td.9px  { font-size: 9px; font-style: normal; font-weight: bold }.verdana_w_border  { color: #333333; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; padding-top: 4px; padding-bottom: 2px; padding-left: 8px; border-top: 1px solid gray; border-bottom: 1px solid gray }.products_note01  { font-size: 11px; line-height: 130%; padding-top: 4px; padding-bottom: 4px }.products_price     { color: red; font-size: 11px; font-weight: bold; line-height: 150%; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 2px }.products_note02    { font-size: 10px; line-height: 130%; margin-bottom: 0 ; color: #333333;}.special-price  { color: white; font-size: 11px; font-weight: bold; line-height: 130%; background-color: gray; padding: 2px 8px }td.h_line   { background-image: url("../../onlineshop/images/h_line_10px.gif"); background-repeat: repeat-y; text-align: center }.verdana18px   { color: #333333; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 130% }td.roland_newproducts     { font-size: 11px; line-height: 130%; padding-left: 6px; border-top: 1px solid gray; border-bottom: 1px solid gray }