
#pos0 { position: relative }
#pos1 { position: relative }
#pos2 { position: relative }
#pos3 { position: relative }
#pos4 { position: relative }
#pos5 { position: relative }
#pos6 { position: relative }
#pos7 { position: relative }
#pos8 { position: relative }
#pos9 { position: relative }
td, select, input { color: #666666; font-size: 11px; font-family: MSゴシック, MSPゴシック, Verdana, Arial }
.red { color: #cc0000 }
.dkred { color: #bb0000 }
.small { font-size: 10px; line-height: 12px }
.legal   { color: #717171; font-size: 10px; line-height: 11pt; font-family: "ＭＳ ゴシック" }
.rabel  { color: #717171; font-size: 10px; line-height: 11pt; font-family: "ＭＳ ゴシック" }
.legal1 { color: #000; font-size: 15px; line-height: 15px; font-family: "ＭＳ ゴシック" }
.legal2    { color: #000; font-style: normal; font-weight: normal; font-size: 10pt; line-height: 14pt; font-family: "ＭＳ 明朝" }
.legal4 { color: #000; font-style: normal; font-weight: normal; font-size: 10pt; line-height: 16pt; font-family: "ＭＳ 明朝" }
.legal3  { color: #000; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 14pt; font-family: "ＭＳ 明朝" }
.legals { color: #5f9ea0; font-size: 9px; line-height: 11px; font-family: "ＭＳ ゴシック" }
.legals1  { color: gray; font-size: 9px; line-height: 11px; font-family: "ＭＳ ゴシック"; top: 1pt }
.footer    { color: #ffffff; font-size: 10px; margin-top: 10px }
.smallred { color: #cc0000; font-size: 10px; line-height: 12px }
.bigredhead { color: #cc0000; font-size: 16px; line-height: 18px; font-family: MSゴシック, MSPゴシック, Verdana, Arial }
.dhtml_menuitem { padding: 5px 8px }
a.dhtml_menulink { color: #333333; font-size: 11px; font-family: MSゴシック, MSPゴシック, Verdana, Arial; text-decoration: none }
a.default { color: #666666; text-decoration: underline }
a.reddefault { color: #cc0000; text-decoration: underline }
a.tout:link, a.tout:visited { color: teal; font-family: "ＭＳ ゴシック"; text-decoration: none; background-image: url(image/leftticker02.gif) }
a.tout:hover { color: #666666; text-decoration: underline }
a.footer:link, a.footer:visited { color: #ffffff; text-decoration: none }
a.footer:hover { color: #ffffff; text-decoration: underline }
select { color: #5c5c5c; font-size: 8pt; font-family: arial, helvetica, sans-serif }
.yellow { color: #ffffce }
.orange { color: #ff9a00 }
.white { color: #ffffff }
.large { font-size: 12px; line-height: 14px }
.hdrbar { background-color: #f5f5f5 }
.bdr  { background-color: #b8b8b8; border-top: 0 }
a { color: #666666; text-decoration: underline }
a.wshyel { color: #ffffce; text-decoration: underline }
a.dkred:link, a.dkred:visited { color: #bb0000; text-decoration: none }
a.dkred:hover { color: #bb0000; text-decoration: underline }
.productName { font-weight: bold; font-size: 17px; line-height: 17px }
.copy { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-family: MSゴシック, MSPゴシック, Verdana, Arial }
.divider { background-color: #cccccc }
.errorCopy { color: #cc0000; font-weight: bold; font-size: 12px }
.redBoldTxt { color: #cc0000; font-weight: bold; font-size: 12px }
.boldTxt { font-weight: bold }
.blackText { color: #000000; font-size: 12px }
.blackBoldText { font-weight: bold; font-size: 24px; font-family: MSゴシック, MSPゴシック, Verdana, Arial }
.amazonTabHeaderBG { background-color: #ffffff }
.leftnavheader { color: #cc0000; font-weight: bold; font-size: 11px; font-family: MSゴシック, MSPゴシック; text-decoration: none; background-image: url(image/leftticker02.gif); padding: 15px 0px 10px }
.bodypar { padding: 5px }
td { color: #666666; font-size: 11px; font-family: MSゴシック, MSPゴシック, Verdana, Arial }
a { color: #666666 }
.bodyproducttitle { font-weight: bold; font-size: 17px; line-height: 17px }
.saleshipmsg { color: #cc0000; font-weight: bold; font-size: 14px }
.bodyprice { color: #cc0000; font-weight: bold; font-size: 20px; font-family: MSゴシック, MSPゴシック, Verdana, Arial }
.smalltext { font-size: 9px }
.leftnavlink { background-color: #eeeded; margin: 0px; padding: 4px 0px 4px 10px }
.leftnavprice { color: #cc0000; font-weight: bold }
.redtext { color: #cc0000 }
body  { color: #000000; font-size: 9pt; background: #ffffff repeat-y fixed right top; margin: 0 }
h3 { color: #440000; font-weight: bold; font-size: 14px; background-color: transparent; text-align: right; margin: 10px }
h4 { color: #440000; font-weight: normal; font-size: 15px; background-color: #fff0e5; text-align: center; margin: 0px }
p { color: #000000; font-weight: normal; line-height: 120%; background-color: transparent; text-align: left; margin-top: 10px; margin-bottom: 50px }
legalbold { }
