@charset "euc-jp";
/*
  $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: #006600;                             /* ﾇﾘｷﾊｿｧ */
  color: #ffffff;                                  /* ･ﾕ･ｩ･  ﾈ･ｫ･鬘ｼ */
  font-weight : bold;                              /* ･ﾕ･ｩ･  ﾈﾂﾀ､ｵ */
}
/* ---------------------------
A｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ﾊ･ﾓ･ｲ｡ｼ･ｷ･逾  ﾎ･・  ｯ｡ﾋ
--------------------------- */
A.headerNavigation { 
  color: #FFFFFF;                                  /* ･ﾕ･ｩ･  ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
A｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ﾊ･ﾓ･ｲ｡ｼ･ｷ･逾  ｦ･ｫ｡ｼ･ｽ･・ｬｾ螟ﾋｾ隍ﾃ､ｿ､ﾈ､ｭ｡ﾋ
--------------------------- */
A.headerNavigation:hover {
  color: #ffffff;                                  /* ･ﾕ･ｩ･  ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
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: #006600;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TD｡ｧ･ﾕ･ﾃ･ｿ｡ｼ
--------------------------- */
TD.footer {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･  ﾈ･ﾕ･｡･ﾟ･・*/
  font-size: 11px;                                 /* ･ﾕ･ｩ･  ﾈ･ｵ･､･ｺ */
  background: #006600;                             /* ﾇﾘｷﾊｿｧ */
  color: #ffffff;                                  /* ･ﾕ･ｩ･  ﾈ･ｫ･鬘ｼ */
  font-weight: bold;                               /* ･ﾕ･ｩ･  ﾈﾂﾀ､ｵ */
}
/* ---------------------------
TABLE｡ｧｾ    ﾜ･ﾃ･ｯ･ｹ
--------------------------- */
.infoBox {
  background: #009A9C;                             /* ﾇﾘｷﾊｿｧ */
}
/* ---------------------------
TABLE｡ｧｾ    ﾜ･ﾃ･ｯ･ｹ｡ﾊ･ｳ･  ﾆ･  ﾄ｡ﾋ
--------------------------- */
.infoBoxContents {
  background: #FFFFFF;                             /* ﾇﾘｷﾊｿｧ */
  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: 12px;                                 /* ･ﾕ･ｩ･  ﾈ･ｵ･､･ｺ */
  font-weight: bold;                               /* ･ﾕ･ｩ･  ﾈﾂﾀ､ｵ */
  background: #009A9C;                             /* ﾇﾘｷﾊｿｧ */
  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: #444444;                                  /* ･ﾕ･ｩ･  ﾈ･ｫ･鬘ｼ */
}
/* ---------------------------
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;                                  /* ･ﾕ･ｩ･  ﾈ･ｫ･鬘ｼ */
}





/* ---------------------------
ﾄﾉｲﾃﾊｬ 2005.6.10
--------------------------- */



.small_Design_Text {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ･ﾕ･ｩ･  ﾈ･ﾕ･｡･ﾟ･・*/
	font-size: 14px;
	font-weight: bold;
	color: #72778D;
}
.key {
	background-attachment: fixed;
	background-image: url(images/design/key.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
/* ---------------------------
A｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ﾊ･ﾓ･ｲ｡ｼ･ｷ･逾  ﾎ･・  ｯ｡ﾋ
--------------------------- */
A.headerNavigation2 {
	color: #004160;
	text-decoration: underline;
}
/* ---------------------------
A｡ｧ･ﾘ･ﾃ･ﾀ｡ｼ｡ﾊ･ﾊ･ﾓ･ｲ｡ｼ･ｷ･逾  ｦ･ｫ｡ｼ･ｽ･・ｬｾ螟ﾋｾ隍ﾃ､ｿ､ﾈ､ｭ｡ﾋ
--------------------------- */
A.headerNavigation:hover2 {
	color: #004160;
}
.search {
	background-color: #F0FFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #000000;
}

/* ---------------------------
トラックバック
--------------------------- */
.trackbacks_url {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  padding: 10px;
  margin-bottom: 1em;
}

.trackbacks_title {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  margin-bottom: 5px;
  padding-bottom: 2px;
  border-bottom: 1px #ddd solid;
}

.trackbacks_excerpt {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  line-height: 1.5;                                /* 行の高さ */
  padding: 1em;
}

.trackbacks_blog {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  font-style: italic;
  text-align: right;
}

.yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}
.calendarToday { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendar { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFFFFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }
.event { font-family: Arial, Verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; border:1px solid #E6E6E6; }
.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}
