/*
  $Id: stylesheet.css,v 1.5 2003/03/14 12:46:31 hawk Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

=====================================================================
ﾆ・ﾜｸ・ﾎ､ｿ､皃ﾎ･ｫ･ｹ･ｿ･ﾞ･､･ｺﾍ昀・  1. ﾁｴ､ﾆ､ﾎ､ﾎfont-family･ﾗ･愠ﾑ･ﾆ･｣､ﾋ｡｢Osaka､ﾉｲﾃ
       ｡ﾊApple Mac/Macintoshﾍﾑﾊｸｻ嵂ｽ､ｱﾂﾐｺﾋ
  2. stockWarning ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・2､ﾋﾊﾑｹｹ
  3. SPAN.greetUser､ﾎ･ｫ･鬘ｼ(､､､鬢ﾃ､ｷ､网､､ﾞ､ｻ｡蠇訷ｵ､・､・f0a480､ｫ､・0000a0､ﾘﾊﾑｹｹ
  4. TD.smallText, SPAN.smallText ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
  5. TD.productListing-heading  ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
  6. TD.productListing-data ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
  7. TD.headerNavigation ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
  8. boxText ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
  9. infoBoxContents ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
10. orderEdit ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
11. TD.footer ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
12. TD.infoBoxHeading ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
13. TD.infoBox, SPAN.infoBox ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
14. SPAN.newItemInCart ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
15. checkoutBarFrom, .checkoutBarTo ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
16. checkoutBarCurrent ､ﾎfont-size･ﾗ･愠ﾑ･ﾆ･｣､・0､ｫ､・1､ﾋﾊﾑｹｹ
=====================================================================
*/

/* ---------------------------
ｺｸｱｦ､ﾎ･ﾜ･ﾃ･ｯ･ｹ｡ｧﾄﾌｾ・--------------------------- */
.boxText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
}
/* ---------------------------
ｺｸｱｦ､ﾎ･ﾜ･ﾃ･ｯ･ｹ｡ｧ･ｨ･鬘ｼ
--------------------------- */
.errorBox {
  font-family : Osaka, Verdana, Arial, sans-serif; /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size : 10px;                                /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  background: #ffb3b5;                             /* ﾇﾘｷﾊｿｧ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
}
/* ---------------------------
｡ﾖ･ｫ｡ｼ･ﾈ､ﾋ､ﾏｲｿ､ｬﾆ､ﾃ､ﾆ､､､・｡ﾗ･ﾚ｡ｼ･ｸ､ﾇｾｦﾉﾊ､ﾎｺﾟｸﾋ､ｬﾌｵ､､ｻ､ﾋﾉｽｼｨ､ｹ､・皈ﾃ･ｻ｡ｼ･ｸ
--------------------------- */
.stockWarning {
  font-family : Osaka, Verdana, Arial, sans-serif; /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size : 12px;                                /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  color: #cc0033;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
ﾄｴｺｺﾃ・--------------------------- */
.productsNotifications {
  background: #f2fff7;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
｡ﾖ､ｴﾃ桄ｸ､ﾎｺﾇｽｪｳﾎﾇｧ｡ﾗ･ﾚ｡ｼ･ｸ｡ﾖﾊﾑｹｹ｡ﾗﾊｸｻ・--------------------------- */
.orderEdit {
  font-family : Osaka, Verdana, Arial, sans-serif; /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size : 11px;                                /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  color: #70d250;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  text-decoration: underline;                      /* ･ﾆ･ｭ･ｹ･ﾈ､ﾎﾁ */
}
/* ---------------------------
BODY｡ｧ･ﾜ･ﾇ･｣
--------------------------- */
/*
BODY {
  background: #ffffff;                             /* ﾇﾘｷﾊｿｧ */
  color: #000000;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  margin: 0px;                                     /* ･ﾞ｡ｼ･ｸ･・*/
}
*/

/* ---------------------------
A｡ｧ･・ｯ｡ﾊﾄﾌｾ・ﾋ
--------------------------- */
A { 
  color: #000000;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  text-decoration: none;                           /* ･ﾆ･ｭ･ｹ･ﾈ､ﾎﾁ */
}
/* ---------------------------
A｡ｧ･・ｯ｡ﾊ･ｫ｡ｼ･ｽ･・ｬｾ螟ﾋｾ隍ﾃ､ｿ､ﾈ､ｭ｡ﾋ
--------------------------- */
A:hover { 
  color: #AABBDD;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  text-decoration: underline;                      /* ･ﾆ･ｭ･ｹ･ﾈ､ﾎﾁ */
}
/* ---------------------------
FORM｡ｧ･ﾕ･ｩ｡ｼ･・--------------------------- */
FORM {
  display: inline;                                 /* ･､･鬣､･ﾜ･ﾃ･ｯ･ｹ */
}
/* ---------------------------
TR｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ｷ･逾ﾃ･ﾗﾌｾ｡ﾋ
--------------------------- */
TR.header {
  background: #ffffff;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TR｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ﾊ･ﾓ･ｲ｡ｼ･ｷ･逾ﾋ
--------------------------- */
TR.headerNavigation {
  background: #bbc3d3;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TD｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ﾊ･ﾓ･ｲ｡ｼ･ｷ･逾ﾋ
--------------------------- */
TD.headerNavigation {
/*
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  background: #bbc3d3;                             /* ﾇﾘｷﾊｿｧ */
  color: #ffffff;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  font-weight : bold;                              /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
*/
}
/* ---------------------------
A｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ﾊ･ﾓ･ｲ｡ｼ･ｷ･逾ﾎ･・ｯ｡ﾋ
--------------------------- */
A.headerNavigation { 
  font-weight : bold;                              /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
  color: #0000a0;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  font-size:0.85em;
}
/* ---------------------------
A｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ﾊ･ﾓ･ｲ｡ｼ･ｷ･逾ｦ･ｫ｡ｼ･ｽ･・ｬｾ螟ﾋｾ隍ﾃ､ｿ､ﾈ､ｭ｡ﾋ
--------------------------- */
A.headerNavigation:hover {
  font-size:0.85em;
  color: #0000a0;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
TR｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ｨ･鬘ｼ｡ﾋ
--------------------------- */
TR.headerError {
  background: #ff0000;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TD｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ｨ･鬘ｼ｡ﾋ
--------------------------- */
TD.headerError {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 12px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  background: #ff0000;                             /* ﾇﾘｷﾊｿｧ */
  color: #ffffff;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  font-weight : bold;                              /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
  text-align : center;                             /* ｲ｣ｰﾌﾃﾖ */
}
/* ---------------------------
TR｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･皈ﾃ･ｻ｡ｼ･ｸ｡ﾋ
--------------------------- */
TR.headerInfo {
  background: #00ff00;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TD｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･皈ﾃ･ｻ｡ｼ･ｸ｡ﾋ
--------------------------- */
TD.headerInfo {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 12px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  background: #00ff00;                             /* ﾇﾘｷﾊｿｧ */
  color: #ffffff;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
  text-align: center;                              /* ｲ｣ｰﾌﾃﾖ */
}
/* ---------------------------
TR｡ｧ･ﾕ･ﾃ･ｿ｡ｼ
--------------------------- */
TR.footer {
  background: #bbc3d3;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TD｡ｧ･ﾕ･ﾃ･ｿ｡ｼ
--------------------------- */
TD.footer {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  background: #bbc3d3;                             /* ﾇﾘｷﾊｿｧ */
  color: #ffffff;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
}
/* ---------------------------
TABLE｡ｧｾﾜ･ﾃ･ｯ･ｹ
--------------------------- */
.infoBox {
  background: #b6b7cb;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TABLE｡ｧｾﾜ･ﾃ･ｯ･ｹ｡ﾊ･ｳ･ﾆ･ﾄ｡ﾋ
--------------------------- */
.infoBoxContents {
  background: #f8f8f9;                             /* ﾇﾘｷﾊｿｧ */
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
}
/* ---------------------------
ﾄｴｺｺﾃ・--------------------------- */
.infoBoxNotice {
  background: #FF8E90;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
ﾄｴｺｺﾃ・--------------------------- */
.infoBoxNoticeContents {
  background: #FFE6E6;                             /* ﾇﾘｷﾊｿｧ */
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 10px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
}
/* ---------------------------
TD｡ｧｾﾜ･ﾃ･ｯ･ｹ｡ﾊ･ｿ･､･ﾈ･・ﾋ
--------------------------- */
TD.infoBoxHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
  background: #bbc3d3;                             /* ﾇﾘｷﾊｿｧ */
  color: #ffffff;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
TD,SPAN｡ｧｾﾜ･ﾃ･ｯ･ｹ｡ﾊｾｦ･皈ﾃ･ｻ｡ｼ･ｸ｡ﾋ
--------------------------- */
TD.infoBox, SPAN.infoBox {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
}
/* ---------------------------
TR｡ｧｴﾔ
--------------------------- */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f4f7fd;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TR｡ｧｶﾔ
--------------------------- */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TR｡ｧｾｦﾉﾊｰ・ﾊ･ｿ･､･ﾈ･・ﾋ
--------------------------- */
TR.productListing-heading {
  background: #d2e9fb;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TD｡ｧｾｦﾉﾊｰ・ﾊ･ｿ･､･ﾈ･・ﾋ
--------------------------- */
TD.productListing-heading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  background: #d2e9fb;                             /* ﾇﾘｷﾊｿｧ */
  color: #000000;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
  font-variant: small-caps;                        /* ﾊｸｻ嵓ﾛﾂﾎ｡ﾊﾁｴ､ﾆﾂ醋ｸｻ妤ﾋ､ｹ､・ﾋ */
}
/* ---------------------------
TD｡ｧｾｦﾉﾊｰ・ﾊ･ﾇ｡ｼ･ｿ｡ﾋ
--------------------------- */
TD.productListing-data {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
}
/* ---------------------------
A｡ｧ･ﾚ｡ｼ･ｸ･・ｯ｡ﾊﾄﾌｾ・ﾋ
--------------------------- */
A.pageResults { 
  color: #0000FF;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
A｡ｧ･ﾚ｡ｼ･ｸ･・ｯ｡ﾊ･ｫ｡ｼ･ｽ･・ｬｾ螟ﾋｾ隍ﾃ､ｿ､ﾈ､ｭ｡ﾋ
--------------------------- */
A.pageResults:hover { 
  color: #0000FF;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  background: #FFFF33;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TD｡ｧ･ﾚ｡ｼ･ｸ･ﾘ･ﾃ･ﾀ
--------------------------- */
TD.pageHeading, DIV.pageHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 20px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
  color: #9a9a9a;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
TR｡ｧ･ｵ･ﾖ･ﾐ｡ｼ｡ﾊﾌ､ｻﾈﾍﾑ｡ﾋ
--------------------------- */
TR.subBar {
  background: #f4f7fd;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TD｡ｧ･ｵ･ﾖ･ﾐ｡ｼ｡ﾊﾌ､ｻﾈﾍﾑ｡ﾋ
--------------------------- */
TD.subBar {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 10px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  color: #000000;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
TD｡ｧ･皈､･・--------------------------- */
TD.main, P.main {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  line-height: 1.5;                                /* ｹﾔ､ﾎｹ筅ｵ */
}
/* ---------------------------
TD,SPAN｡ｧｾｮ､ｵ､､ﾊｸｻ奛ﾊ･皈ﾃ･ｻ｡ｼ･ｸ｡ﾋ
--------------------------- */
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
}
/* ---------------------------
TD｡ｧ･｢･ｫ･ｦ･ﾈ･ｫ･ﾆ･ｴ･遙ｼ
--------------------------- */
TD.accountCategory {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 13px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  color: #aabbdd;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
TD｡ｧ･ﾕ･｣｡ｼ･・ﾉ｡ﾊ･ｭ｡ｼ｡ﾋ
--------------------------- */
TD.fieldKey {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 12px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
}
/* ---------------------------
TD｡ｧ･ﾕ･｣｡ｼ･・ﾉ｡ﾊﾃﾍ｡ﾋ
--------------------------- */
TD.fieldValue {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 12px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
}
/* ---------------------------
TD｡ｧｰ・ｽ､ﾎｹ猯ﾜﾌｾ
--------------------------- */
TD.tableHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 12px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
}
/* ---------------------------
SPAN｡ｧｾﾜ･ﾃ･ｯ･ｹ｡ﾊｿｷ､ｷ､ｯ･ｫ｡ｼ･ﾈ､ﾋﾆ､・ｿｾｦﾉﾊ｡ﾋ
--------------------------- */
SPAN.newItemInCart {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  color: #ff0000;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
CHECKBOX, INPUT, RADIO, SELECT｡ｧFORM､ﾎﾆﾎﾏ｡ｦﾁｪﾂ猯ﾜ
--------------------------- */
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
}
/* ---------------------------
TEXTAREA｡ｧFORM､ﾎﾆﾎﾏｹ猯ﾜ
--------------------------- */
TEXTAREA {
  width: 100%;
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
}
/* ---------------------------
SPAN｡ｧ･ﾈ･ﾃ･ﾗ･ﾚ｡ｼ･ｸ､ﾎ･皈ﾃ･ｻ｡ｼ･ｸ｡ﾊ､ｳ､ﾋ､ﾁ､ﾏ｡｢｡蠇訷ｵ､ﾁ｡ﾋ
--------------------------- */
SPAN.greetUser {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 12px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  color: #0000a0;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
}
/* ---------------------------
TABLE｡ｧ･ﾕ･ｩ｡ｼ･爭ｨ･・｢｡ﾊｶｭｳｦﾀ｡ﾋ
--------------------------- */
TABLE.formArea {
  background: #f1f9fe;                             /* ﾇﾘｷﾊｿｧ */
  border-color: #7b9ebd;                           /* ｶｭｳｦﾀ､ﾎｿｧ */
  border-style: solid;                             /* ｶｭｳｦﾀ､ﾎ･ｹ･ｿ･､･・*/
  border-width: 1px;                               /* ｶｭｳｦﾀ､ﾎﾉ */
}
/* ---------------------------
TD｡ｧ･ﾕ･ｩ｡ｼ･爭ｨ･・｢｡ﾊ･ｿ･､･ﾈ･・ﾋ
--------------------------- */
TD.formAreaTitle {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 12px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
}
/* ---------------------------
SPAN｡ｧ･ﾞ｡ｼ･ｯ｡ﾊｺﾟｸﾋﾀﾚ､・ﾋ
--------------------------- */
SPAN.markProductOutOfStock {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 12px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  color: #c76170;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
  font-weight: bold;                               /* ･ﾕ･ｩ･ﾈﾂﾀ､ｵ */
}
/* ---------------------------
SPAN｡ｧﾆﾃｲﾁｾｦﾉﾊｲﾁｳﾊ
--------------------------- */
SPAN.productSpecialPrice {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  color: #ff0000;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
SPAN｡ｧ･ｨ･鬘ｼ
--------------------------- */
SPAN.errorText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  color: #ff0000;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
･・ｸ･ﾁ･ｧ･ﾃ･ｯ･ﾜ･ﾃ･ｯ･ｹ｡ｦ･ﾞ･ｦ･ｹ･ｪ･ﾕ
--------------------------- */
.moduleRow { }
/* ---------------------------
･・ｸ･ﾁ･ｧ･ﾃ･ｯ･ﾜ･ﾃ･ｯ･ｹ｡ｦ･ﾞ･ｦ･ｹ･ｪ｡ｼ･ﾐ｡ｼ
--------------------------- */
.moduleRowOver {
  background-color: #D7E9F7;                       /* ﾇﾘｷﾊｿｧ */
  cursor: hand;                                    /* ･ｫ｡ｼ･ｽ･・ﾁｾ・*/
}
/* ---------------------------
･・ｸ･ﾁ･ｧ･ﾃ･ｯ･ﾜ･ﾃ･ｯ･ｹﾁｪﾂﾔ
--------------------------- */
.moduleRowSelected {
  background-color: #E9F4FC;                       /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
･ﾁ･ｧ･ﾃ･ｯ･｢･ｦ･ﾈｼ・・--------------------------- */
.checkoutBarFrom, .checkoutBarTo {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  color: #8c8c8c;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
･ﾁ･ｧ･ﾃ･ｯ･｢･ｦ･ﾈｼ・遑ﾊｸｽｺﾟ､ﾎｼ・遑ﾋ
--------------------------- */
.checkoutBarCurrent {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ */
  color: #000000;                                  /* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
}.new_pd01 {
	color: #FFF;
}
