body        { background-color: #f0f0f0 }A:link         { color: #036; text-decoration: underline }A:visited       { color: #369; text-decoration: underline }A:active         { color: #036; text-decoration: underline }A:hover       { color: #c00; text-decoration: underline }A.menu:link    { color: #036; text-decoration: none; background-image: url("images/menu_icon.gif"); background-repeat: no-repeat; padding-left: 10px }A.menu:visited    { color: #369; text-decoration: none; background-image: url("images/menu_icon.gif"); background-repeat: no-repeat; padding-left: 10px }A.menu:active   { color: #036; text-decoration: none; background-image: url("images/menu_icon.gif"); background-repeat: no-repeat; padding-left: 10px }A.menu:hover     { color: #c00; text-decoration: underline; background-image: url("images/menu_icon.gif"); background-repeat: no-repeat; padding-left: 10px }h1                { color: #333; font-size: 16px; font-weight: bold; margin: 16px 0 2px; padding-left: 20px }h2                { color: #333; font-size: 16px; font-weight: bold; margin: 16px 0 2px; padding-top: 0; padding-bottom: 0; padding-left: 20px }h3            { color: #333; font-size: 14px; font-weight: bold; margin-bottom: 6px; border-bottom: 1px solid #ccc }h4         { color: #333; font-size: 14px; font-weight: bold; background-color: #f0f0f0; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; border-left: 4px solid #369 }h5        { color: #333; font-size: 14px; font-weight: bold }h6      { color: #900; font-size: 12px; font-weight: bold }.j10   { color: #333; font-size: 10px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 125%; font-stretch: expanded }.j10b  { color: #333; font-size: 10px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 150%; font-stretch: expanded }.j10m6   { color: #333; font-size: 10px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 125%; padding: 6px; border-color: #ccc }.r10 { color: #990000; font-size: 10px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal }.w10  { color: #f5f5f5; font-size: 10px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal }.r12        { color: #900; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 135% }.j12       { color: #333; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 135% }.j12line { color: #333; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 135%; padding-top: 4px; padding-bottom: 2px; border-bottom: 1px dotted #999 }.j12p6  { color: #333; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 135%; padding-top: 6px; padding-bottom: 6px }.g12    { color: #693; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 130% }.j14  { color: #333; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal }.j14p6 { color: #333; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 135%; padding-top: 6px; padding-bottom: 6px }.r14 { color: #990000; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal }.b10  { color: #333; font: bold 10px/125% "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック }.b12  { color: #333; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal }.b12line { color: #333; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; padding-bottom: 2px; border-bottom: 1px dotted #999 }.br12     { color: #900; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal }.bore12  { color: #f60; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal }.b14  { color: #333; font-size: 14px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal }.br14   { color: #900; font-size: 14px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal }.honmon    { color: #333333; font-size: 12px; line-height: 160% }.table { padding: 4px }.boxa { background-color: #f7f5d8; padding: 6px; border: dotted 1px #ccc }.boxb { background-color: #fbdddd; padding: 6px; border: dotted 1px #ccc }.boxc { background-color: #f0f0f0; padding: 6px; border: dotted 1px #ccc }.topics    { color: #333; font-size: 12px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px }.topicsb { color: #333; font-size: 12px; padding-top: 10px; padding-bottom: 10px }.address { color: #333; font-size: 10px; padding-top: 6px; padding-bottom: 6px; padding-left: 20px }.copyright       { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; border-top: 1px dotted #ccc }.gotop { font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 6px; padding-right: 20px; padding-bottom: 10px; border-top: 1px dotted #ccc }.leftmenubox         { color: #333; font-size: 12px; line-height: 150%; background-color: #f0f0f0; padding: 30px 4px 0 16px }.content { background-color: #ffffff; padding-top: 30px; padding-bottom: 0; padding-left: 0 }.footmenu   { color: #333333; font-size: 10px; background-image: url("images/bg_footmenu.gif"); background-repeat: repeat-x; padding-top: 4px; padding-right: 10px; padding-bottom: 4px }.bgheader      { background-image: url("images/bg_header.gif"); background-repeat: repeat-x }.bgmenu { background-image: url("images/bg_menu.gif"); background-repeat: repeat-x }.bgh2 { background-image: url("images/bg_h2.jpg"); background-repeat: repeat-x }.bgmi01  { background-image: url("images/bg_mi_01.gif") }.bgobi001 { background-image: url("images/bg_obi_01.gif") }.productimg { background-color: #fff; margin: 2px; border: solid 1px #ccc }.caution  { color: #c00; font-size: 12px; background-color: #f0f0f0; padding: 10px; border: solid 2px }/* images*/img.right   { margin: 0 0 10px 10px; float: right; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0 }img.left   { margin: 0 10px 10px 0; float: left; border-right: 1px solid #f0f0f0; border-bottom: 1px #f0f0f0 }img.line  { margin: 2px 0 }