@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

=====================================================================
¡¦EÜ¸¡¦Î¤¿¤á¤Î¥¡¦¹¥¿¥Þ¥¤¥ºÍúÎ¡¦
  1. Á´¤Æ¤Î¤Îfont-family¥×¡¦ÁÑ¥Æ¥£¤Ë¡¢Osaka¤òÄÉ²Ã
       ¡ÊApple Mac/MacintoshÍÑÊ¸»ú²½¤±ÂÐºö¡Ë
  2. stockWarning ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E2¤ËÊÑ¹¹
  3. SPAN.greetUser¤Î¥«¥é¡¼(¤¤¤é¤Ã¤·¤ã¤¤¤Þ¤»¡û¡û¤µ¡¦E¡¦Ef0a480¤«¡¦E0000a0¤ØÊÑ¹¹
  4. TD.smallText, SPAN.smallText ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
  5. TD.productListing-heading  ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
  6. TD.productListing-data ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
  7. TD.headerNavigation ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
  8. boxText ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
  9. infoBoxContents ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
10. orderEdit ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
11. TD.footer ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
12. TD.infoBoxHeading ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
13. TD.infoBox, SPAN.infoBox ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
14. SPAN.newItemInCart ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
15. checkoutBarFrom, .checkoutBarTo ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
16. checkoutBarCurrent ¤Îfont-size¥×¡¦ÁÑ¥Æ¥£¡¦E0¤«¡¦E1¤ËÊÑ¹¹
17.lightbox¤ÎÄÉ²Ã
=====================================================================
*/

/* ---------------------------
º¸±¦¤Î¥Ü¥Ã¥¯¥¹¡§ÄÌ¡¦E
--------------------------- */
.boxText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
º¸±¦¤Î¥Ü¥Ã¥¯¥¹¡§¥¨¥é¡¼
--------------------------- */
.errorBox {
  font-family : Osaka, Verdana, Arial, sans-serif; /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size : 10px;                                /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #ffb3b5;                             /* ÇØ·Ê¿§ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
¡Ö¥«¡¼¥È¤Ë¤Ï²¿¤¬Æþ¤Ã¤Æ¤¤¡¦E¡×¥Ú¡¼¥¸¤Ç¾¦ÉÊ¤Îºß¸Ë¤¬Ìµ¤¤»þ¤ËÉ½¼¨¤¹¡¦Eá¥Ã¥»¡¼¥¡¦
--------------------------- */
.stockWarning {
  font-family : Osaka, Verdana, Arial, sans-serif; /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size : 12px;                                /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #cc0033;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
Ä´ºº¡¦E
--------------------------- */
.productsNotifications {
  background: #f2fff7;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
¡Ö¤´Ãúæ¸¤ÎºÇ½ª³ÎÇ§¡×¥Ú¡¼¥¸¡ÖÊÑ¹¹¡×Ê¸¡¦E
--------------------------- */
.orderEdit {
  font-family : Osaka, Verdana, Arial, sans-serif; /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size : 11px;                                /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #70d250;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: underline;                      /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
/* ---------------------------
BODY¡§¥Ü¥Ç¥£
--------------------------- */
BODY {
	background: #ffffff;                             /* ÇØ·Ê¿§ */
	color: #000000;
	margin: 3px;                                     /* ¥Þ¡¼¥¸¥ó*/
	padding: 0px;
	width: 98%;
}                                     
}
/* ---------------------------
A¡§¡¦Eó¥¡¦ÊÄÌ¾¡¦Ì¯
--------------------------- */
A { 
  color: #0000cc;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: none;                           /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
/* ---------------------------
A¡§¡¦Eó¥¡¦Ê¥¡¦¼¥½¥¡¦¡¦å¤Ë¾è¤Ã¤¿¤È¤­¡Ì¯
--------------------------- */
A:hover {
	color: #990000;
	text-decoration: underline;
}
/* ---------------------------
FORM¡§¥Õ¥©¡¼¡¦E
--------------------------- */
FORM {
  display: inline;                                 /* ¥¤¥ó¥é¥¤¥ó¥Ü¥Ã¥¯¥¹ */
}
/* ---------------------------
TR¡§¥Ø¥Ã¥À¡¼¡Ê¥·¥ç¥Ã¥×Ì¾¡Ë
--------------------------- */
TR.header {
  background: #ffffff;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TR¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥ó¡Ë
--------------------------- */
TR.headerNavigation {
  background: #EE9B00;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥ó¡Ë
--------------------------- */
TD.headerNavigation {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #eeeeee;                             /* ÇØ·Ê¿§ */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight : nomal;                              /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
A¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥ó¤Î¡¦Eó¥¡¦Ì¯
--------------------------- */
A.headerNavigation { 
  color: #3A297D;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
A¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥ó¡¦¥«¡¼¥½¡¦E¡¦å¤Ë¾è¤Ã¤¿¤È¤­¡Ì¯
--------------------------- */
A.headerNavigation:hover {
  color: #990000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
TR¡§¥Ø¥Ã¥À¡¼¡Ê¥¨¥é¡¼¡Ë
--------------------------- */
TR.headerError {
  background: #ff0000;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¥Ø¥Ã¥À¡¼¡Ê¥¨¥é¡¼¡Ë
--------------------------- */
TD.headerError {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  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; /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  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;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #0B3388;                             /* ÇØ·Ê¿§ */
  color: #eeeeee;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: nomal;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
TABLE¡§¾ðÊó¥Ü¥Ã¥¯¥¹¤Î³°¼þ·Ó
  background: #EE9B00;   ¢«²«¿§
--------------------------- */
.infoBox {
  background: #000000;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TABLE¡§¾ðÊó¥Ü¥Ã¥¯¥¹¡Ê¥³¥ó¥Æ¥ó¥Ä¡Ë
--------------------------- */
.infoBoxContents {
  background: #ffffff;                             /* ÇØ·Ê¿§ */
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
Ä´ºº¡¦E
--------------------------- */
.infoBoxNotice {
  background: #0B3388;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
Ä´ºº¡¦E
--------------------------- */
.infoBoxNoticeContents {
  background: #FFE6E6;                             /* ÇØ·Ê¿§ */
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 10px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
TD¡§¾ðÊó¥Ü¥Ã¥¯¥¹¡Ê¥¿¥¤¥È¡¦EÌ¯
--------------------------- */
TD.infoBoxHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
  background: #ffffff;                             /* ÇØ·Ê¿§ */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
TD,SPAN¡§¾ðÊó¥Ü¥Ã¥¯¥¹¡Ê¾ðÊó¡¦¥á¥Ã¥»¡¼¥¸¡Ë
--------------------------- */
TD.infoBox, SPAN.infoBox {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  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: #ffffff;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
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¡§¾¦ÉÊ¡¦E¡¦Ê¥¿¥¤¥È¥¡¦Ì¯
--------------------------- */
TR.productListing-heading {
  background: #eeeeee;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¾¦ÉÊ¡¦E¡¦Ê¥¿¥¤¥È¥¡¦Ì¯
--------------------------- */
TD.productListing-heading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #EE9B00;                             /* ÇØ·Ê¿§ */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
  font-variant: small-caps;                        /* Ê¸»ú°ÛÂÎ¡ÊÁ´¤ÆÂçÊ¸»ú¤Ë¤¹¡¦EÌÂ*/
}
/* ---------------------------
TD¡§¾¦ÉÊ¡¦E¡¦Ê¥Ç¡¼¥¿¡Ì¯
--------------------------- */
TD.productListing-data {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
A¡§¥Ú¡¼¥¸¡¦Eó¥¡¦ÊÄÌ¾¡¦Ì¯
--------------------------- */
A.pageResults { 
  color: #0000FF;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
A¡§¥Ú¡¼¥¸¡¦Eó¥¡¦Ê¥¡¦¼¥½¥¡¦¡¦å¤Ë¾è¤Ã¤¿¤È¤­¡Ì¯
--------------------------- */
A.pageResults:hover { 
  color: #0000FF;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  background: #FFFF33;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¥Ú¡¼¥¸¥Ø¥Ã¥À
--------------------------- */
TD.pageHeading, DIV.pageHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 18px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
TR¡§¥µ¥Ö¥Ð¡¼¡ÊÌ¤»ÈÍÑ¡Ë
--------------------------- */
TR.subBar {
  background: #f4f7fd;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¥µ¥Ö¥Ð¡¼¡ÊÌ¤»ÈÍÑ¡Ë
--------------------------- */
TD.subBar {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 10px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
TD¡§¥á¥¤¡¦E
--------------------------- */
TD.main, P.main {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  line-height: 1.5;                                /* ¹Ô¤Î¹â¤µ */
}
/* ---------------------------
TD,SPAN¡§¾®¤µ¤¤Ê¸»ú¡Ê¥á¥Ã¥»¡¼¥¸¡Ë
--------------------------- */
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
TD¡§¥¢¥«¥¦¥ó¥È¥«¥Æ¥´¥ê¡¼
--------------------------- */
TD.accountCategory {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 13px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #aabbdd;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
TD¡§¥Õ¥£¡¼¡¦EÉ¡Ê¥­¡¼¡Ì¯
--------------------------- */
TD.fieldKey {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 12px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
TD¡§¥Õ¥£¡¼¡¦EÉ¡ÊÃÍ¡Ì¯
--------------------------- */
TD.fieldValue {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 12px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
TD¡§¡¦E¡¦½¤Î¹àÌÜÌ¡¦
--------------------------- */
TD.tableHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 12px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§¾ðÊó¥Ü¥Ã¥¯¥¹¡Ê¿·¤·¤¯¥«¡¼¥È¤ËÆþ¡¦E¿¾¦ÉÊ¡Ì¯
--------------------------- */
SPAN.newItemInCart {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #ff0000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
CHECKBOX, INPUT, RADIO, SELECT¡§FORM¤ÎÆþÎÏ¡¦ÁªÂò¹àÌÜ
--------------------------- */
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
TEXTAREA¡§FORM¤ÎÆþÎÏ¹àÌÜ
--------------------------- */
TEXTAREA {
  width: 100%;
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
SPAN¡§¥È¥Ã¥×¥Ú¡¼¥¸¤Î¥á¥Ã¥»¡¼¥¸¡Ê¤³¤ó¤Ë¤Á¤Ï¡¢¡û¡û¤µ¤ó¡Á¡Ë
--------------------------- */
SPAN.greetUser {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 12px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #0000a0;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
TABLE¡§¥Õ¥©¡¼¥à¥¨¡¦E¢¡Ê¶­³¡¦¡¦Ì¯
--------------------------- */
TABLE.formArea {
  background: #f1f9fe;                             /* ÇØ·Ê¿§ */
  border-color: #7b9ebd;                           /* ¶­³¦Àþ¤Î¿§ */
  border-style: solid;                             /* ¶­³¦Àþ¤Î¥¹¥¿¥¤¡¦E*/
  border-width: 1px;                               /* ¶­³¦Àþ¤ÎÉý */
}
/* ---------------------------
TD¡§¥Õ¥©¡¼¥à¥¨¡¦E¢¡Ê¥¿¥¤¥È¥¡¦Ì¯
--------------------------- */
TD.formAreaTitle {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 12px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§¥Þ¡¼¥¯¡Êºß¸ËÀÚ¡¦EÌ¯
--------------------------- */
SPAN.markProductOutOfStock {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 12px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #c76170;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§ÆÃ²Á¾¦ÉÊ²Á³Ê
--------------------------- */
SPAN.productSpecialPrice {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  color: #ff0000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
SPAN¡§¥¨¥é¡¼
--------------------------- */
SPAN.errorText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  color: #ff0000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
¡¦E¸¥Á¥§¥Ã¥¡¦Ü¥Ã¥¡¦¹¡¦¥Þ¥¦¥¹¥¡¦Ö¯
--------------------------- */
.moduleRow { }
/* ---------------------------
¡¦E¸¥Á¥§¥Ã¥¡¦Ü¥Ã¥¡¦¹¡¦¥Þ¥¦¥¹¥¡¦¼¥Ð¡¡¦
--------------------------- */
.moduleRowOver {
  background-color: #D7E9F7;                       /* ÇØ·Ê¿§ */
  cursor: hand;                                    /* ¥«¡¼¥½¡¦EÁ¾¡¦*/
}
/* ---------------------------
¡¦E¸¥Á¥§¥Ã¥¡¦Ü¥Ã¥¡¦¹Á¡¦ò¹¡¦
--------------------------- */
.moduleRowSelected {
  background-color: #E9F4FC;                       /* ÇØ·Ê¿§ */
}
/* ---------------------------
¥Á¥§¥Ã¥¯¥¢¥¦¥È¡¦E¡¦
--------------------------- */
.checkoutBarFrom, .checkoutBarTo {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #8c8c8c;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
¥Á¥§¥Ã¥¯¥¢¥¦¥È¡¦Eç¡Ê¸½ºß¤Î¼¡¦ç¡Ì¯
--------------------------- */
.checkoutBarCurrent {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¡¦E*/
  font-size: 11px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */



/* ---------------------------
¹¾¶¿ÄÉ²ÃÊ¬
--------------------------- */

}.zNomal12 {
	font-size: 12px;
	line-height: 18px;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,Arial,Verdana,Helvetica,Sans-serif;
}
.zMidashi {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
}
.xSpec10 {
	font-size: 10px;
	line-height: 18px;
}
.atn {
	font-size: 12px;
	line-height: 150%;
	color: #FF0000;
	border: 1px dotted #FF0000;
	margin: 2px;
	padding: 2px;
	width: 500px;
}
.atn_pd {
	font-size: 12px;
	line-height: 150%;
	color: #FF0000;
	border: 1px dotted #FF0000;
	margin: 2px;
	padding: 2px;
	width: auto;
}
.pdf {
	background-image: url(images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 35px;
	margin: 2px;
	height: 32px;
	font-size: 12px;
}
.p_box {
	font-size: 12px;
	color: #eeeeee;
	background-color: #CC0000;
	margin: 2px;
	padding: 2px;
	height: 15px;
	width: 400px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-indent: 5px;
}
.tytle_a {
	text-indent: 18px;
	margin: 15px 2px 2px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 14px;
	line-height: 120%;
	color: #333333;
	background-image: url(images/sq_14.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.item_list_1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-right: 5px;
	font-size: 12px;
	height: 30px;
	text-align: right;
	margin-left: 20px;
	border-bottom-style: dotted;
	padding-top: 3px;
}
.200_box {
	border: 1px dotted #d1d1d1;
	float: left;
	width: 200px;
	margin: 2px;
	padding: 2px;
	font-size: 12px;
	background-color: #D2E6EE;
}
.100_box {
	border: 1px dotted #d1d1d1;
	float: left;
	width: 100px;
	margin: 2px;
	padding: 2px;
	font-size: 18px;
	background-color: #D2E6EE;
	color:#FF3300;
}
.200_txt {
	float: left;
	width: 200px;
	margin: 2px 5px 2px 2px;
	font-size: 12px;
	padding-left: 5px;
	border-top: 3px #AAD0E1;
	border-right: 3px #AAD0E1;
	border-bottom: 3px #AAD0E1;
	border-left: 3px solid #AAD0E1;
	line-height: 120%;
}
.pixar_background {
	background-image: url(products/pixar/img/Pixer_background.gif);
	background-repeat: repeat-x;
	font-size: 80%;
	line-height: 120%;
	padding: 5px;
}
/* ---------------------------
ÃæÄÍÄÉ²ÃÊ¬
--------------------------- */

.aznorm12 {font-size:12px;
	line-height:16px;
}
.aznorm14 {font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.zNomalred12 {
	font-size: 12px;
	line-height: 18px;
	color:#FF0000;
}
.zNomal12FF3300 {
	font-size: 12px;
	line-height: 18px;
	color:#FF3300;
}
.pdfs {
	background-image: url(images/img/pdf_s.gif); /* ¹â¤µ32px */
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 25px;
	margin: 2px;
	height: 32px;
	font-size: 12px;
}
.pdfs2 {
	background-image: url(images/img/pdf_s.gif); /* ¹â¤µ18px */
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 25px;
	margin: 2px;
	height: 18px;
	font-size: 12px;
}
.zips {
	background-image: url(images/img/zip_s.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 25px;
	margin: 2px;
	height: 32px;
	font-size: 12px;
}
.zNomalb12 {
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color:#2B2B2B;
}
.zNormbred12 {
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color:#FF0000;
}
.zNormwht12 {
	font-size: 12px;
	line-height: 18px;
	color:#FFFFFF;
}
.zNormwht12b {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.zNormbgre12 {
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color:#336600;
}
.zNormb12ff6600 {
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color:#ff6600;
}
.zNormb14ff6600 {
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	color:#ff6600;
}
.zNormb16ff6600 {
	font-size: 16px;
	line-height: 20px;
	font-weight:bold;
	color:#ff6600;
}
.zNormb12ff3300 {
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color:#ff3300;
}
.zNormb14ff3300 {
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	color:#ff3300;
}
.zNormb16ff3300 {
	font-size: 16px;
	line-height: 20px;
	font-weight:bold;
	color:#ff3300;
}
.zNormbgre14 {
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	color:#008000;
}
.zNormbg14_nv {
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	color:#142e5a;
}
.zNormbg14_brw {
	font-size: 14px;
	line-height: 20px;
	font-weight:bold;
	color:#5F311A;
}
.znormb1220 {
	font-size: 12px;
	line-height:20px;
	font-weight:bold;
	color:#2B2B2B;
}
.znorm1420 {
	font-size: 14px;
	line-height:20px;
}
.znormb1420 {
	font-size: 14px;
	line-height:20px;
	font-weight:bold;
}
.znormb1624 {
	font-size: 16px;
	line-height:24px;
	font-weight:bold;
}
/*³Æ¥É¥Ã¥ÈÏÈ*/
.atered380 {
	border-left: dashed 1px #FF0000;
	border-bottom: dashed 1px #FF0000;
	padding: 0.5em;
	border-top: dashed 1px #FF0000;
	border-right: dashed 1px #FF0000;
	width: 380px;
}
.ateore380 {
	padding: 0.5em;
	width: 500px;
	border: 2px dashed #FF6666;
}
/*¸«½Ð¤·¤Ë»ÈÍÑ*/
h6.midashi1{
    font-size:14px;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-left-width:9px;
    border-color:#1e3e6b;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 5px ;
}
h6.midashi2{
    font-size:12px;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:0px;
    border-left-width:9px;
    border-color:#FF9900;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 5px ;
}
h6.midashi2_eee{
    font-size:12px;
    font-weight:bold;
    background-color:#eeeeee;
    border-style:solid;
    border-width:0px;
    border-bottom-width:0px;
    border-left-width:9px;
    border-color:#FF9900;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 5px ;
}
h6.midashi_s{
    font-size:12px;
	color:#147cc5;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:1px;
    border-left-width:9px;
    border-color:#cccccc;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 5px ;
	width:400px;
}
h6.midashi_s_black{
    font-size:12px;
	color:#000000;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:1px;
    border-left-width:9px;
    border-color:#cccccc;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 5px ;
	width:500px;
}
h6.midashi_fibrenetix{
    font-size:12px;
	color:#000000;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:1px;
    border-left-width:9px;
    border-color:#0055a4;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 5px ;
	width:250px;
}
.box6005 {
 font-size:12px;
 line-height:18px;
 border : 1px white solid ;
 width : 600px ;
 height : 10px ;
 padding-top : 5px ;
 padding-right : 5px ;
 padding-bottom : 5px ;
 padding-left : 5px
}
.dlImg {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; DISPLAY: inline; PADDING-LEFT: 8px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 206px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
p {font-size:12px;
   line-height:18px;
   font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,Arial,Verdana,Helvetica,Sans-serif;
   }

h1 {border-left:10px solid #ff9900;
	border-top:1px solid #ff9900;
	border-bottom:1px solid #ff9900;
	border-right:1px solid #FF9900;
	padding:5px;
	padding-top:7px;
	padding-bottom:3px;
	font-size:16px;
	background-color:#feffee;
	font-family: "¾®ÄÍ¥´¥·¥Ã¥¯ Pro M";
	color: #333333;
	margin:0px;
	}
h1.white1 {font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0px
	}
h2 {
	font-size:16px;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:0px;
	border-bottom-width:2px;
	border-left-width:9px;
	border-color:#1e3e6b;
	padding-left : 5px;
	padding-top : 7px;
	padding-bottom : 5px;
	line-height: 20px;
}
h2.ore {
	font-size:16px;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:0px;
	border-bottom-width:2px;
	border-left-width:9px;
	border-color:#FF6600;
	padding-left : 5px;
	padding-top : 7px;
	padding-bottom : 5px;
	line-height: 20px;
}
h2.h-1 {
border-left:10px solid #ff9900;
	border-top:1px solid #ff9900;
	border-bottom:1px solid #ff9900;
	border-right:1px solid #FF9900;
	padding:5px;
	padding-top:7px;
	padding-bottom:3px;
	font-size:16px;
	background-color:#feffee;
	font-family: "¾®ÄÍ¥´¥·¥Ã¥¯ Pro M";
	color: #333333;
	margin:0px;
}
h3 {
    font-size:14px;
	color:#147cc5;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:1px;
    border-left-width:9px;
    border-color:#cccccc;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 5px ;
}
h3.emnews {
    font-size:14px;
	color:#2B2B2B;
    font-weight:bold;
	background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:1px;
	border-top-width:2px;
    border-left-width:0px;
	border-color:#003366;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 5px ;
}
h3.ore {
    font-size:14px;
	color:#003ff2;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:1px;
    border-left-width:9px;
    border-color:#00117a;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 5px ;
	width:300px;
}
h4 {
    font-size:12px;
	line-height:18px;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:0px;
    border-left-width:9px;
    border-color:#FF9900;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 0px ;
}
h4.greenb12 {
    font-size:12px;
	line-height:18px;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:0px;
    border-left-width:9px;
    border-color:#27a952;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 0px ;
}
h4.greenb14 {
    font-size:14px;
	line-height:21px;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:0px;
    border-left-width:9px;
    border-color:#27a952;
    padding-left : 5px;
    padding-top : 9px ;
    padding-bottom : 0px ;
}
h4.margin0 {
    font-size:12px;
	line-height:18px;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:0px;
    border-left-width:9px;
    border-color:#FF9900;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 0px ;
	margin-bottom:0px;
}
h4.underg {
    font-size:12px;
	line-height:18px;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-left-width:9px;
    border-color:#FF9900;
	border-bottom:solid 1px #CCCCCC;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 0px ;
}
h4.underore {
    font-size:12px;
	line-height:18px;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-left-width:9px;
    border-color:#FF9900;
	border-bottom:solid 1px #FF9900;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 0px ;
	margin-bottom:3px;
}
h4.allgr {
    font-size:12px;
	line-height:18px;
    font-weight:bold;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-left-width:9px;
    border-color:#CCCCCC;
	border-bottom:solid 1px #CCCCCC;
    padding-left : 5px;
    padding-top : 7px ;
    padding-bottom : 0px ;
	margin-bottom:5px;
}
 .thumbnews {border: 1px solid #CCCCCC;}   /* ¥¤¥á¡¼¥¸²èÁü¤Ë1¥Ô¥¯¥»¥ë¥°¥ì¡¼ÏÈ */


hr {border:1px dotted #cccccc;
	height:1px;
	}
.dotbox1 {
	width: 100%;
	border: 2px dotted #FF0000;
	font-size: 12px;
	line-height: 18px;
	padding: 5px;
}
h4.em {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	background-color:#FFFFFF;
	border-bottom-width:1px;
	border-left-width:9px;
	padding-left : 8px;
	padding-top : 7px;
	padding-bottom : 5px;
	width: 410px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}.dotbox1 table {
	margin: 0px;
	padding: 0px;
}
.dotbox1 table {
	list-style-position: inside;
}
.dotbox1 .zNomal12 li {
	margin: 0px;
}
.thumbnail_fr
{
	float: left;
	width: 323px;
	margin: 0 10px 30px 0;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.clearboth { clear: both; }

p.indentn2  {text-indent: 1em;}

div.silverBar {
background-image:url("http://indyzone.jp/catalog/images/bg_silver_bar.gif");
background-repeat:repeat-x;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
font-size:12px;
font-weight:bold;
height:21px;
margin-bottom:10px;
margin-top:10px;
padding-left:10px;
padding-top:5px;
text-transform:uppercase;
width:auto;
}