/*
  $Id: stylesheet.css,v 1.1 2004/09/23 16:58:48 hiroyuki 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¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é12¤ËÊÑ¹¹
  3. SPAN.greetUser¤Î¥«¥é¡¼(¤¤¤é¤Ã¤·¤ã¤¤¤Þ¤»¡û¡û¤µ¤ó)¤ò#f0a480¤«¤é#0000a0¤ØÊÑ¹¹
  4. TD.smallText, SPAN.smallText ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
  5. TD.productListing-heading  ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
  6. TD.productListing-data ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
  7. TD.headerNavigation ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
  8. boxText ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
  9. infoBoxContents ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
10. orderEdit ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
11. TD.footer ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
12. TD.infoBoxHeading ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
13. TD.infoBox, SPAN.infoBox ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
14. SPAN.newItemInCart ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
15. checkoutBarFrom, .checkoutBarTo ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
16. checkoutBarCurrent ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤ò10¤«¤é11¤ËÊÑ¹¹
=====================================================================
*/

/* ---------------------------
º¸±¦¤Î¥Ü¥Ã¥¯¥¹¡§ÄÌ½à
--------------------------- */
.boxText {

  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  line-height : 1.4em;                                /* ¹Ô¤Î¹â¤µ */
}
/* ---------------------------
º¸±¦¤Î¥Ü¥Ã¥¯¥¹¡§¥¨¥é¡¼
--------------------------- */
.errorBox {
  font-size : 14px;                                /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
color : white;
background-color : #a2c42d;
padding-top : 5px;
padding-left : 30px;
padding-bottom : 3px;
font-weight : bold;
}
/* ---------------------------
¡Ö¥«¡¼¥È¤Ë¤Ï²¿¤¬Æþ¤Ã¤Æ¤¤¤ë?¡×¥Ú¡¼¥¸¤Ç¾¦ÉÊ¤Îºß¸Ë¤¬Ìµ¤¤»þ¤ËÉ½¼¨¤¹¤ë¥á¥Ã¥»¡¼¥¸
--------------------------- */
.stockWarning {
  font-size : 16px;                                /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #FF0000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
Ä´ººÃæ
--------------------------- */
.productsNotifications {
  background: #f2fff7;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
¡Ö¤´ÃíÊ¸¤ÎºÇ½ª³ÎÇ§¡×¥Ú¡¼¥¸¡ÖÊÑ¹¹¡×Ê¸»ú
--------------------------- */
.orderEdit {
  font-size : 14px;                                /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: underline;                      /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
/* ---------------------------
BODY¡§¥Ü¥Ç¥£
--------------------------- */
BODY {
  background: #ffffff;                             /* ÇØ·Ê¿§ */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  margin: 0px;                                     /* ¥Þ¡¼¥¸¥ó */
}
/* ---------------------------
A¡§¥ê¥ó¥¯¡ÊÄÌ¾ï¡Ë
--------------------------- */
A:link { 
  color: #00E;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: underline;                           /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
A:visited { 
  color: #800080;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: underline;                      /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
A:visited:hover{
  color: #F00;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: underline;                      /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
A:hover { 
  color: #F00;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: underline;                      /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
A:active { 
  color: #F00;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: underline;                      /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
/* ---------------------------
FORM¡§¥Õ¥©¡¼¥à
--------------------------- */
FORM {
  display: inline;                                 /* ¥¤¥ó¥é¥¤¥ó¥Ü¥Ã¥¯¥¹ */
}
/* ---------------------------
TR¡§¥Ø¥Ã¥À¡¼¡Ê¥·¥ç¥Ã¥×Ì¾¡Ë
--------------------------- */
TR.header {
  background: #ffffff;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥ó¡Ë
--------------------------- */
TD.headerNavigation {
  font-size: 16px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
background-image: url(images/top_line.gif);
  border-top-width: 2px; 
  border-top-style: solid; 
  border-top-color: #00cccc; 
  border-bottom-width: 2px; 
  border-bottom-style: solid; 
  border-bottom-color: #00cccc; 	
}
TD.headerNavigation2 {
  font-size: 16px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight: bold;
background-image: url(images/top_line_2.gif);
  border-top-width: 2px; 
  border-top-style: solid; 
  border-top-color: #00cccc; 
  border-bottom-width: 2px; 
  border-bottom-style: solid; 
  border-bottom-color: #00cccc; 	
}
/* ---------------------------
A¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥ó¤Î¥ê¥ó¥¯¡Ë
--------------------------- */
A.headerNavigation { 
  color: #0000EE;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
A¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥ó¡¦¥«¡¼¥½¥ë¤¬¾å¤Ë¾è¤Ã¤¿¤È¤­¡Ë
--------------------------- */
A.headerNavigation:hover {
  color: #f00;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
TR¡§¥Ø¥Ã¥À¡¼¡Ê¥¨¥é¡¼¡Ë
--------------------------- */
TR.headerError {
  background: #fff;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¥Ø¥Ã¥À¡¼¡Ê¥¨¥é¡¼¡Ë
--------------------------- */
TD.headerError {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #fff;                             /* ÇØ·Ê¿§ */
  color: #ffffff;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight : bold;                              /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
  text-align : center;                             /* ²£°ÌÃÖ */
}
/* ---------------------------
TR¡§¥Ø¥Ã¥À¡¼¡Ê¥á¥Ã¥»¡¼¥¸¡Ë
--------------------------- */
TR.headerInfo {
  background: #009973;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¥Ø¥Ã¥À¡¼¡Ê¥á¥Ã¥»¡¼¥¸¡Ë
--------------------------- */
TD.headerInfo {
  font-size: 15px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #009973;                             /* ÇØ·Ê¿§ */
  color: #ffffff;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
  text-align: center;                              /* ²£°ÌÃÖ */
}
/* ---------------------------
TR¡§¥Õ¥Ã¥¿¡¼
--------------------------- */
TR.footer_info {
  background: #fee;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¥Õ¥Ã¥¿¡¼
--------------------------- */
TD.footer_info {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #fee;                             /* ÇØ·Ê¿§ */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
TR¡§¥Õ¥Ã¥¿¡¼
--------------------------- */
TR.footer {
  background: #7733cc;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¥Õ¥Ã¥¿¡¼
--------------------------- */
TD.footer {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #7733cc;                             /* ÇØ·Ê¿§ */
  color: #ffffff;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-align: center;                              /* ²£°ÌÃÖ */
}
/* ---------------------------
TD¡§¥Õ¥Ã¥¿¡¼¥«¥Æ¥´¥ê¡¼ÍÑ¥Ø¥Ã¥É
--------------------------- */
TD.footer_like {
  font-size: 15px; 
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #cc00cc #cc00cc #cc00cc #cc00cc;
text-align : center;
font-weight : bold;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
/* ---------------------------
A¡§¥Õ¥Ã¥¿¡¼¡Ê£´¼ï¡Ë
--------------------------- */
/*A.footer:link {   color: #FFFFFF; }
A.footer:visited {   color: #FFFFFF; }
A.footer:hover {  color: #fcc;  }
A.footer:active {  color: #fcc;  }*/
A.footer: { font-size: 12px;}

/* ---------------------------
TABLE¡§¾ðÊó¥Ü¥Ã¥¯¥¹
--------------------------- */
.infoBox {
  background: #77cc55;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TABLE¡§¾ðÊó¥Ü¥Ã¥¯¥¹¡Ê¥³¥ó¥Æ¥ó¥Ä¡Ë
--------------------------- */
.infoBoxContents {
  background: #ffffee;                             /* ÇØ·Ê¿§ */
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
TABLE¡§¾ðÊó¥Ü¥Ã¥¯¥¹¡Ê¥³¥ó¥Æ¥ó¥Ä¡Ë
--------------------------- */
.infoBoxContents2 {
  background: #00f;                             /* ÇØ·Ê¿§ */
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
Ä´ººÃæ
--------------------------- */
.infoBoxNotice {
 font-size: 16px;
 background-color: #FFE6E6;
  font-weight:bold;
  border-width: 2px;
  border-style: solid;
  border-color: #ff0000;
}
/* ---------------------------
Ä´ººÃæ
--------------------------- */
.infoBoxNoticeContents {
 font-size: 16px;
 background-color: #FFE6E6;
  font-weight:bold;
  border-width: 2px;
  border-style: solid;
  border-color: #ff0000;
}
/* ---------------------------
TD¡§¾ðÊó¥Ü¥Ã¥¯¥¹¡Ê¥¿¥¤¥È¥ë¡Ë
--------------------------- */
TD.infoBoxHeading {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
background-color : teal;
padding : 6px;
line-height : 1.5em;
font-weight : bold;
color : white;
}
/* ---------------------------
TD,SPAN¡§¾ðÊó¥Ü¥Ã¥¯¥¹¡Ê¾ðÊó¡¦¥á¥Ã¥»¡¼¥¸¡Ë
--------------------------- */
TD.infoBox, SPAN.infoBox {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
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;                             /* ÇØ·Ê¿§ */
  border-bottom-width: 1px; 
  border-bottom-style: solid; 
  border-bottom-color: #ffcc00; 
}
/* ---------------------------
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: #EEFFBB;                             /* ÇØ·Ê¿§ */
  border-bottom-width: 1px; 
  border-bottom-style: solid; 
  border-bottom-color: #ffcc00; 
}
/* ---------------------------
TR¡§¾¦ÉÊ°ìÍ÷¡Ê¥¿¥¤¥È¥ë¡Ë
--------------------------- */
TR.productListing-heading {
  background: #ffee44;                             /* ÇØ·Ê¿§ */
}
/* ---------------------------
TD¡§¾¦ÉÊ°ìÍ÷¡Ê¥¿¥¤¥È¥ë¡Ë
--------------------------- */
TD.productListing-heading {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #ffee44;                             /* ÇØ·Ê¿§ */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  font-variant: small-caps;                        /* Ê¸»ú°ÛÂÎ¡ÊÁ´¤ÆÂçÊ¸»ú¤Ë¤¹£àE*/
}
/* ---------------------------
TD¡§¾¦ÉÊ°ìÍ÷¡Ê¥Ç¡¼¥¿¡Ë
--------------------------- */
TD.productListing-data {
  font-size: 16px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  border-bottom-width: 1px; 
  border-bottom-style: solid; 
  border-bottom-color: #ffcc00; 
}
/* ---------------------------
TD¡§¾¦ÉÊ°ìÍ÷¡Ê¤´ÃíÊ¸¾¦ÉÊ¤Î°ìÍ÷¡Ë
--------------------------- */
TD.listing_data {
/*  background: #FADFCE;                             *//* ÇØ·Ê¿§ */
  border-bottom-width: 1px; 
  border-bottom-style: solid; 
  border-bottom-color: #CEAEFD; 
  font-size: 15px;   
  font-weight: bold;                               /*¥Õ¥©¥ó¥ÈÂÀ¤µ */
  padding-bottom : 2px;
  padding-top : 3px;
}
/* ---------------------------
A¡§¥Ú¡¼¥¸¥ê¥ó¥¯¡ÊÄÌ¾ï¡Ë
--------------------------- */
A.pageResults { 
  color: #0000FF;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: none;                           /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
/* ---------------------------
A¡§¥Ú¡¼¥¸¥ê¥ó¥¯¡Ê¥«¡¼¥½¥ë¤¬¾å¤Ë¾è¤Ã¤¿¤È¤­¡Ë
--------------------------- */
A.pageResults:hover { 
  color: #ff0000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  text-decoration: underline;                      /* ¥Æ¥­¥¹¥È¤ÎÁõ¾þ */
}
/* ---------------------------
TD¡§¥Ú¡¼¥¸¥Ø¥Ã¥À
--------------------------- */
TD.pageHeading, DIV.pageHeading {
font-size: 26px;
/*  font-weight: bold;                            */
color: #000;                                  
padding-left : 50px;
padding-bottom : 2px;
padding-top : 4px;
height : 44px;

border-bottom-width : 3px;
border-bottom-style : solid;
border-bottom-color : #00cc00;

background-image: url(images/circle_pro1.png);
background-repeat : no-repeat;
/*background-position : 4px;*/
}
/* ---------------------------
TD¡§¥Ú¡¼¥¸¥Ø¥Ã¥À3
--------------------------- */
TD.pageHeading3, DIV.pageHeading3 {
border-bottom-width : 3px;
border-bottom-style : solid;
border-bottom-color : #00cc00;
text-align : right;
}
/* ---------------------------
TR¡§¥µ¥Ö¥Ð¡¼¡ÊÌ¤»ÈÍÑ¡Ë
--------------------------- */
TR.subBar {
  background: #f4f7fd;                             /* ÇØ·Ê¿§ */
}

/* ---------------------------
TD¡§¥µ¥Ö¥Ð¡¼¡ÊÌ¤»ÈÍÑ¡Ë
--------------------------- */
TD.subBar {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
TD¡§¥á¥¤¥ó
--------------------------- */
TD.main, P.main {
  font-size: 15px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  line-height: 1.4;                                /* ¹Ô¤Î¹â¤µ */
}
/* ---------------------------
TD¡§¥á¥¤¥ó
--------------------------- */
TD.productsmain, P.productsmain {
/*  font-size: 15px;                                 ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  line-height: 1.4;                                /* ¹Ô¤Î¹â¤µ */
}
/* ---------------------------
TD,SPAN¡§¾®¤µ¤¤Ê¸»ú¡Ê¥á¥Ã¥»¡¼¥¸¡Ë
--------------------------- */
TD.smallText, SPAN.smallText, P.smallText,A.smallText{
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}

/* ---------------------------
TD¡§¥¢¥«¥¦¥ó¥È¥«¥Æ¥´¥ê¡¼
--------------------------- */
TD.accountCategory {
  font-size: 13px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #aabbdd;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
TD¡§¥Õ¥£¡¼¥ë¥É¡Ê¥­¡¼¡Ë
--------------------------- */
TD.fieldKey {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
TD¡§¥Õ¥£¡¼¥ë¥É¡ÊÃÍ¡Ë
--------------------------- */
TD.fieldValue {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
TD¡§°ìÍ÷É½¤Î¹àÌÜÌ¾
--------------------------- */
TD.tableHeading {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§¾ðÊó¥Ü¥Ã¥¯¥¹¡Ê¿·¤·¤¯¥«¡¼¥È¤ËÆþ¤ì¤¿¾¦ÉÊ¡Ë
--------------------------- */
SPAN.newItemInCart {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #ff0000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}
/* ---------------------------
CHECKBOX, INPUT, RADIO, SELECT¡§FORM¤ÎÆþÎÏ¡¦ÁªÂò¹àÌÜ
--------------------------- */
CHECKBOX INPUT, RADIO SELECT {
  font-size: 16px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
}
/* ---------------------------
select¡§FORM¤ÎÆþÎÏ¹àÌÜ
--------------------------- */
select {
font-size: 16px; 
}
/* ---------------------------
input¡§FORM¤ÎÆþÎÏ¹àÌÜ
--------------------------- */
input {
font-size: 16px; 
/*text-indent : 2px;  */
}
/* ---------------------------
TEXTAREA¡§FORM¤ÎÆþÎÏ¹àÌÜ
--------------------------- */
TEXTAREA {
  width: 100%;
  font-size: 16px;
/*  text-indent : 2px; */
}
/* ---------------------------
SPAN¡§¥È¥Ã¥×¥Ú¡¼¥¸¤Î¥á¥Ã¥»¡¼¥¸¡Ê¤³¤ó¤Ë¤Á¤Ï¡¢¡û¡û¤µ¤ó¡Á¡Ë
--------------------------- */
SPAN.greetUser {
  font-size: 19px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
TABLE¡§¥Õ¥©¡¼¥à¥¨¥ê¥¢¡Ê¶­³¦Àþ¡Ë
--------------------------- */
TABLE.formArea {
  background: #ffeeff;                             /* ÇØ·Ê¿§ */
  border-color: #f40;                           /* ¶­³¦Àþ¤Î¿§ */
  border-style: dotted;                             /* ¶­³¦Àþ¤Î¥¹¥¿¥¤E*/
  border-width: 1px;                               /* ¶­³¦Àþ¤ÎÉý */
}
/* ---------------------------
TD¡§¥Õ¥©¡¼¥à¥¨¥ê¥¢¡Ê¥¿¥¤¥È¥ë¡Ë
--------------------------- */
TD.formAreaTitle {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§¥Þ¡¼¥¯¡Êºß¸ËÀÚ¤ì¡Ë
--------------------------- */
SPAN.markProductOutOfStock {
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #c76170;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§¾¦ÉÊ²Á³Ê
--------------------------- */
SPAN.productPrice {
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§ËÜÂÎ²Á³Ê
--------------------------- */
SPAN.productHontaiPrice {
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-size: 1em;
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§ÄÌ¾ï²Á³Ê
--------------------------- */
SPAN.productRegularPrice {
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§ÆÃ²Á¾¦ÉÊ²Á³Ê
--------------------------- */
SPAN.productSpecialPrice {
  color: #ff0000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
SPAN¡§¥¨¥é¡¼
--------------------------- */
SPAN.errorText {
  color: #ff0000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}
/* ---------------------------
¥ì¥¸¥Á¥§¥Ã¥¯¥Ü¥Ã¥¯¥¹¡¦¥Þ¥¦¥¹¥ª¥Õ
--------------------------- */
.moduleRow { 
font-weight : bold;
background-color : #f2f5cb;
}
/* ---------------------------
¥ì¥¸¥Á¥§¥Ã¥¯¥Ü¥Ã¥¯¥¹¡¦¥Þ¥¦¥¹¥ª¡¼¥Ð¡¼
--------------------------- */
.moduleRowOver {
font-weight : bold;
background-color : #e8db7d;
  cursor: hand;                         /* ¥«¡¼¥½¥ë·Á¾õ */
}
/* ---------------------------
¥ì¥¸¥Á¥§¥Ã¥¯¥Ü¥Ã¥¯¥¹ÁªÂò¹Ô
--------------------------- */
.moduleRowSelected {
font-weight : bold;
background-color : #ff8040;
color : #ffffff;
}
/* ---------------------------
¥Á¥§¥Ã¥¯¥¢¥¦¥È¼ê½ç
--------------------------- */
.checkoutBarTo {
  font-size: 15px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
background-image: url(images/red_yerrow.gif);
background-repeat : no-repeat;
border-width : 1px;
border-style : solid;
border-color : fuchsia;
}
/* ---------------------------
¥Á¥§¥Ã¥¯¥¢¥¦¥È¼ê½ç
--------------------------- */
TD.checkoutBarFrom {
  font-size: 15px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #0066aa;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
background-image: url(images/red_yerrow.gif);
background-repeat : no-repeat;
background-color : #ffAAFF;
border-width : 1px;
border-style : solid;
border-color : fuchsia;
}
/* ---------------------------
¥Á¥§¥Ã¥¯¥¢¥¦¥È¼ê½ç¡Ê¸½ºß¤Î¼ê½ç¡Ë
--------------------------- */
.checkoutBarCurrent {
  font-size: 17px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #FFFFFF;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
background-image: url(images/red_yerrow.gif);
background-repeat : no-repeat;
background-color : #ff0080;
border-width : 1px;
border-style : solid;
border-color : fuchsia;
}
/* ---------------------------
¥á¥Ã¥»¡¼¥¸¥Ü¥Ã¥¯¥¹
--------------------------- */
TD.messageBox {
}
TR.messageStackError, .messageStackWarning {
 background-color: #FFE6E6;
}
TD.messageStackError, .messageStackWarning {
 font-size: 16px;
 background-color: #FFE6E6;
  font-weight:bold;
  border-width: 2px;
  border-style: solid;
  border-color: #ff0000;
}
TR.messageStackSuccess {
 background-color: #99ff00;
}
TD.messageStackSuccess {
 font-family: Osaka, Verdana, Arial, sans-serif;
 font-size: 14px;
 background-color: #99ff00;
}

/* ---------------------------
TD¡§´ñ¿ô¹Ô Products Description Hack
--------------------------- */
TD.productListing-odd_d {
  font-size: 16px;          /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #FFFFFF;      /* ÇØ·Ê¿§ */
  border-bottom-width: 1px; 
  border-bottom-style: solid; 
  border-bottom-color: #ffcc00; 
}
/* ---------------------------
TD¡§¶ö¿ô¹Ô Products Description Hack
--------------------------- */
TD.productListing-even_d {
  font-size: 16px;         /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  background: #ffffff;      /* ÇØ·Ê¿§ */
  border-width: 1px; 
  border-style: solid; 
  border-color: #ffcc00; 
}

/* ---------------------------
¥«¥ì¥ó¥À¡¼
--------------------------- */
TABLE.calendar {
/*  border:1px #aaaaaa solid;*/
  border-collapse:collapse;
}

TD.calendarTitle {
/*  border:1px #aaaaaa solid;*/
  font-size: 14px;         /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  padding:2px;
  text-align:center;
  background-color:#FFFFFF;
}

TD.calendarSun {
  border:1px #aaaaaa solid;
  font-size: 14px;         /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  padding:2px;
  text-align:center;
  font-weight:bold; 
  background-color:#FFEEEE;
  color:#FF0000;
}

TD.calendarSat {
  border:1px #aaaaaa solid;
  font-size: 14px;         /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  padding:2px;
  text-align:center;
  font-weight:bold; 
  background-color:#EEEEFF;
  color:#0000FF;
}

TD.calendarWek {
  border:1px #aaaaaa solid;
  font-size: 14px;         /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  padding:2px;
  text-align:center;
  font-weight:bold; 
  background-color:#EEFFEE;
}

TD.calendarBHol {
  border:1px #aaaaaa solid;
  font-size: 14px;         /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  padding:2px;
  text-align:center;
  font-weight:bold; 
  background-color:#FFEEEE;
  color:#FF0000;
}

TD.calendarBWek {
  border:1px #aaaaaa solid;
  font-size: 14px;         /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  padding:2px;
  text-align:center;
  font-weight:bold; 
  background-color:#FFFFFF;
}
/* ---------------------------
¿åÊ¿Àþ
--------------------------- */
HR{
  color : #00aaaa;
  height : 1px;
}
/* ---------------------------
¥Õ¥©¥ó¥ÈÊÑ´¹
--------------------------- */
.fontsize16{
  font-size: 17px;         /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  font-weight:bold;
  border-bottom-width: 3px;
  border-bottom-style: dotted;
  border-bottom-color : red;
border-top-width : 3px;
border-left-width : 3px;
border-right-width : 3px;
border-top-style : dotted;
border-left-style : dotted;
border-right-style : dotted;
border-top-color : red;
border-left-color : red;
border-right-color : red;
padding-top : 6px;
padding-left : 6px;
padding-right : 6px;
padding-bottom : 6px;
}
/* ---------------------------
ÆÈ¼«¥¹¥¿¥¤¥ë¥·¡¼¥È
--------------------------- */
FIELDSET.FORM{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : navy navy navy navy;
width : 100%;
}
TD.temp3{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #b19ae2;
}
.wakuandindent{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #ff0080 #ff0080 #ff0080 #ff0080;
padding-top : 6px;
padding-left : 6px;
padding-right : 6px;
padding-bottom : 6px;
margin-top : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
}
CAPTION.TABLE_LINE1{
color : white;
background-color : #cc00cc;
text-align : left;
border-left-width : 15px;
border-left-style : solid;
border-left-color : #ff8000;
padding-top : 5px;
padding-left : 4px;
padding-bottom : 5px;
}


.BOLD{
font-weight : bold;
}

/* ---------------------------
¾¦ÉÊ¥«¥Æ¥´¥ê¡¼¥¹¥¿¥¤¥ë¥·¡¼¥È
--------------------------- */

.waku_wideborder{

border-width : 1px;
border-style : solid;
border-color : #aaccff;
  background:#ECF8FF;
/*padding : 8px;*/

}

.waku_wideborder2{
padding : 2px;
/*border-left :6px solid #aaccff;*/
border-bottom :1px solid #aaccff;
/*
border-width : 1px 6px 1px 6px;
border-style : solid solid solid solid;
border-top-color : #aaccff;
border-left-color : #aaccff;
border-right-color : #aaccff;
border-bottom-color : #aaccff;
*/
  font-size: 16px;         /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
font-weight : bold;
}


/* ---------------------------
¥á¡¼¥«¡¼¤Î¥Ú¡¼¥¸¤Ø¤Î¥ê¥ó¥¯
--------------------------- */
.makerlink {
  font-size: 16px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  color: #000000;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
  font-weight: bold;                               /* ¥Õ¥©¥ó¥ÈÂÀ¤µ */
}

/* ---------------------------
customer_greetingÍÑ
--------------------------- */
.customergreeting {
	font-size: 15px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
/*	line-height: 1.4;                                 ¹Ô¤Î¹â¤µ */
/*background-color : #eeffff;*/
background-image : url(images/back_denget.gif);background-repeat : no-repeat;background-position : right;
padding-left : 8px;padding-right : 8px;padding-bottom : 3px;
border-width : 1px 0px 1px 0px;
border-style : solid solid solid solid;
border-top-color : #00cccc;
border-right-color : blue;
border-bottom-color : #00cccc;
border-left-color : blue;
}

/* ---------------------------
TD¡§¥Ú¡¼¥¸¥Ø¥Ã¥À2
--------------------------- */
TD.pageHeading2, DIV.pageHeading2 {
  font-size: 15px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
/*  font-weight: bold;                               ¥Õ¥©¥ó¥ÈÂÀ¤µ */
/*  color: #eeeeee;                                  /* ¥Õ¥©¥ó¥È¥«¥é¡¼ */
}

/* ---------------------------
³Ñ´ÝÍÑ¡¡corner.footer
--------------------------- */
div.kadomaru_footer {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */

   border: 2px #3cb53c solid;     /* ÏÈÀþ¤ÎÁõ¾þ */
   background-color: #d8ffbf;   /* ÇØ·Ê¿§ */
   padding:10px 0px;
}



/* ---------------------------
¥È¥é¥Ã¥¯¥Ð¥Ã¥¯
--------------------------- */
.trackbacks_url {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê */
  font-size: 12px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  padding: 10px;
/*  margin-bottom: 1em; */
}

.trackbacks_title {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê */
  font-size: 16px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  margin-bottom: 3px;
  padding-bottom: 2px;
  border-bottom: 1px #dbe9cf solid;
}
.trackbacks_title_box {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê */
  font-size: 15px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  margin-bottom: 2px;
  padding-bottom: 2px;
  border-bottom: 1px #ff0000 dotted;
}

.trackbacks_excerpt {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê */
  font-size: 14px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
  line-height: 1.5;                                /* ¹Ô¤Î¹â¤µ */
/*  padding: 1em;	*/
}

.trackbacks_blog {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê */
  font-size: 12px;                                 /* ¥Õ¥©¥ó¥È¥µ¥¤¥º */
/*  font-style: italic;*/
  text-align: right;
}
.trb_head_tittle{
border-bottom-width : 4px;
border-bottom-style : solid;
border-bottom-color : #adad5a;
background-color : #e8f5dc;
padding-left : 5px;
font-size : 14px;
line-height : 1.8em;
}

/* ---------------------------
¿·¤¿¤ËÅÐÏ¿¤µ¤ì¤¿¾¦ÉÊ¡¢¤ª¤¹¤¹¤á¾¦ÉÊ¡¢¤³¤ó¤Ê¾¦ÉÊ¤âÇã¤Ã¤Æ¤¤¤Þ¤¹
--------------------------- */
td.note_left{
background-color : #FF3366;
background-image: url(images/circle_head.png);
background-repeat : no-repeat;
background-position : 4px;
padding-left : 40px;
padding-top : 6px;
}

td.note_right{
background-color : #FF3366;
/*background-image: url(images/sq_head.png);*/
/*background-repeat : no-repeat;*/
/*background-position : 4px;*/
}

td.note_also{
background-color : #009900;
background-image: url(images/sq_also.png);
background-repeat : no-repeat;
background-position : 4px;
padding-left : 40px;
padding-top : 6px;
color : #ffffff;
}

/* ---------------------------
TD¡§¾¦ÉÊ¥Ú¡¼¥¸¤Î²¼Éô
--------------------------- */
td.probottom {
border-top-width : 4px;
border-top-style : solid;
border-top-color : #ff9b37;
border-bottom-width : 4px;
border-bottom-style : solid;
border-bottom-color : #ff9b37;
background-color : #dfeeac;
padding-top : 10px;
padding-bottom : 10px;
  margin-bottom: 3px;
}

/* ---------------------------
TABLE¡§¾ðÊóBOX
--------------------------- */
TABLE.plainBox {
  background: #ffffff;
  border-top:1px solid #b5b500;
  border-right:1px solid #b5b500;
  border-left:1px solid #b5b500;
  border-bottom:1px solid #b5b500;
padding-top : 10px;
padding-bottom : 5px;
  margin-top: 3px;
}

/* ---------------------------
ºÇ½ª³ÎÇ§¤ÎMARQUEE
--------------------------- */
.mq_new{
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : olive;
margin-bottom : 12px;
}
