/*
  $Id: stylesheet.css,v 1.42 2002/01/29 12:21:15 jan0815 Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License

*/
/* =====================================
Æ?Ü¸?Î¤¿¤á¤Î¥«¥¹¥¿¥Þ¥¤¥ºÍí²?
2002-03-29
  1. Á´¤Æ¤Îfont-family¥×¥í¥Ñ¥Æ¥£¤Ë¡¢¼¡¤Î¥Õ¥©¥?È¥Õ¥¡¥ß¥ê¤??¹¥È¤ÎºÇ½é¤ËÄÉ²Ã»ØÄê¤¹¤?
       ¡Ê"MS PGothic", Osaka, "MS Gothic", Gothic¡Ë
  2. stockWarning ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤?10¤«¤?12¤ËÊÑ¹¹¤¹¤?
  3. TD.headerNavigation ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤?10¤«¤?12¤ËÊÑ¹¹¤¹¤?
  3. TD.pageHeading, DIV.pageHeading ¤Îfont-size¥×¥í¥Ñ¥Æ¥£¤?20¤«¤?23¤ËÊÑ¹¹¤¹¤?
===================================== */

/* ---------------------------
º¸±¦¤Î¥Ü¥Ã¥¯¥¹¡§ÄÌ¾?
--------------------------- */
.boxText {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥?È¥Õ¥¡¥ß¥? */
  font-size: 10px;          /* ¥Õ¥©¥?È¥µ¥¤¥º */
}
/* ---------------------------
º¸±¦¤Î¥Ü¥Ã¥¯¥¹¡§¥¨¥é¡¼
--------------------------- */
.errorBox {
  font-family : "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥?È¥Õ¥¡¥ß¥? */
  font-size : 11px;         /* ¥Õ¥©¥?È¥µ¥¤¥º */
  background: #FFFFFF;      /* ÇØ·Ê¿§ */
  font-weight: bold;        /* ¥Õ¥©¥?ÈÂÀ¤µ */
}
/* ---------------------------
¡Ö¥«¡¼¥È¤Ë¤Ï²¿¤¬Æ?¤Ã¤Æ¤¤¤??¡×¥Ú¡¼¥¸¤Ç¾¦ÉÊ¤Îºß¸Ë¤¬Ìµ¤¤»?¤ËÉ½¼¨¤¹¤?á¥Ã¥»¡¼¥¸
--------------------------- */
.stockWarning {
  font-family : "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;	/* ¥Õ¥©¥?È¥Õ¥¡¥ß¥? */
  font-size : 11px;         /* ¥Õ¥©¥?È¥µ¥¤¥º */
  color: #CC0000;           /* ¥Õ¥©¥?È¥«¥é¡¼ */
}

/* ---------------------------
BODY¡§¥Ü¥Ç¥£
--------------------------- */
BODY {
  background: #FFFFFF;      /* ÇØ·Ê¿§ */
  font-size: 11px;
  line-height: 16px;
  color: #3A3A3A;           /* ¥Õ¥©¥?È¥«¥é¡¼ */
}

/* ---------------------------
FORM¡§¥Õ¥©¡¼¥?
--------------------------- */
FORM {
	display: inline;        /* ¥¤¥?é¥¤¥?Ü¥Ã¥¯¥¹ */
}

/* ---------------------------
TR¡§¥Ø¥Ã¥À¡¼¡Ê¥·¥ç¥Ã¥×Ì¾¡Ë
--------------------------- */
TR.header {
  background: #FFFFFF;      /* ÇØ·Ê¿§ */
}

/* ---------------------------
TR¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥?Ë
--------------------------- */
TR.headerNavigation {
  background: #FFFFFF;      /* ÇØ·Ê¿§ */
}

/* ---------------------------
TD¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥?Ë
--------------------------- */
TD.headerNavigation {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;  /* ¥Õ¥©¥?È¥Õ¥¡¥ß¥? */
  font-size: 12px;          /* ¥Õ¥©¥?È¥µ¥¤¥º */
  background: #FFFFFF;      /* ÇØ·Ê¿§ */
}

/* ---------------------------
A¡§¥Ø¥Ã¥À¡¼¡Ê¥Ê¥Ó¥²¡¼¥·¥ç¥?Î¥??¯¡Ë
--------------------------- */
A.headerNavigation { 
  color: #003399;           /* ¥Õ¥©¥?È¥«¥é¡¼ */
}

/* ---------------------------
TR¡§¥Ø¥Ã¥À¡¼¡Ê¥¨¥é¡¼¡Ë  Ì¤»ÈÍÑ
--------------------------- */
TR.headerError {
  background: #CC0000;      /* ÇØ·Ê¿§ */
}

/* ---------------------------
TD¡§¥Ø¥Ã¥À¡¼¡Ê¥¨¥é¡¼¡Ë  
--------------------------- */
TD.headerError {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #CC0000;
  color: #FFFFFF;
  font-weight : bold;
  text-align : center;
}

TABLE.bgLightBrown {
  background: #F0F0F0;
}

A.infoText{
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial,sans-serif;
  font-size: 11px;
  color: #CC0000;
}

A.categoriesText{
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial,sans-serif;
  font-size: 11px;
  color: #003399;
}

SPAN.infoText{
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial,sans-serif;
  font-size: 11px;
  color: #CC0000;
}

TR.brown {
  background: #F0F0F0;
}

TR.lightBrown {
  background: #F0F0F0;
}

SPAN.makerList {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #3A3A3A;  
}

A.itemList {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #003399;
  font-weight: bold;
}

SPAN.itemProducts {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #3A3A3A;  
  font-weight: bold;
}

SPAN.itemPrice {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #CC0000;
  font-weight: bold;
}

TD.bgLogo {
  background-image: url(images/bg_logo.gif);
  background-repeat: no-repeat;
  background-position: center center
}

TR.headerInfo {
  background: #CC0000;
}

TD.headerInfo {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #CC0000;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #CC0000;
}

TD.footer {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #CC0000;
  color: #FFFFFF;
  font-weight: bold;
}

TABLE.infoBox {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial,sans-serif;
  font-size: 11px;
  background: #003399;
}

TABLE.infoBoxContents {
  background: #FFFFFF;
  }

TD.infoBoxHeading {
  font-family: "Comic Sans MS", Arial, Helvetica;
  font-size: 13px;
  color: #990033;
  font-weight: bold;
}

TD.infoBox, SPAN.infoBox {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
}

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: #F0F0F0;
}

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.productListing-heading {
  background: #F0F0F0;
}

TD.productListing-heading {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #F0F0F0;
  color: #3A3A3A;
  font-weight: bold;
  font-variant: small-caps;
}

TD.productListing-data {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
}

A.pageResults { 
  color: #003399; 
}

A:hover.pageResults { 
  color: #003399; 
  background: #F0F0F0; 
}

TD.pageHeading, DIV.pageHeading {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
/*  font-size: 20px;*/
  font-size: 13px;
  font-weight: bold;
  color: #3A3A3A;
}

TR.subBar {
  background: #F0F0F0;
}

TD.bgDarkBrown {
  background: #F0F0F0;
}

TD.subBar {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #3A3A3A;
}

TD.main, P.main {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #3A3A3A;
}

TD.mainsmall {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #3A3A3A;
}

SPAN.infoTitle {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #339933;
  font-weight: bold;
}

SPAN.infoSmallTitle {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CC6600;
  font-weight: bold;
}

TD.smallText, SPAN.smallText {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #3A3A3A;
}

TD.fieldKey {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.tableHeading {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #3A3A3A;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CC0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #CC3399;
  font-weight: bold;
}

TABLE.formArea {
  background: #FFFFFF
  border-color: #003399;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CC0000;
  font-weight: bold;
}

TABLE.searchBox {
  background: #FFFFFF
}

TABLE.basket{
  background: #003366;
}

TABLE.calculatorBox{
  background: #FFFFFF
}

TD.basketHeading{
  font-family: "Comic Sans MS", "MS PGothic", Osaka, "MS Gothic", Gothic,Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFD700;
  font-weight: bold
}

A.basketText {
  font-family: "Comic Sans MS", "MS PGothic", Osaka, "MS Gothic", Gothic,Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFD700;
  font-weight: bold}

SPAN.basketTextjp {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial,sans-serif;
  font-size: 11px;
  color: #FFD700
}

TD.checkoutBar {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
}

SPAN.checkoutBarHighlighted {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CC0000;
}

TABLE.bgLightBrown {
  background: #F0F0F0;
}

TD.bgLightBrown {
  background: #F0F0F0;
}

TR.note {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #3A3A3A;
  background: #F0F0F0;
}

SPAN.main {
  font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial,
sans-serif;
  font-size: 11px;
  color: #3A3A3A;
  }

TD.linksHeading {
  font-family: "Comic Sans MS", "MS PGothic", Osaka, "MS Gothic", Gothic,Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #003399;
  color: #FFFFFF;
  font-weight: bold;
}

TR.paleBrown {
  background: #F0F0F0;
}

.sizepoint {
  font-size: 10px;
  color: #CC0000;
}

/* ---------------------------
2006ÄÉ²ÃÊ¬
--------------------------- */

a:link {
	color: #003399;
}
a:active {
	color: #CC0000;
}
a:visited {
	color: #800080;
}
a:hover {
	color: #003399;
}
a.brandName{
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}
a.leftNavi {
	font-size: 10px;
	text-decoration: none;
}
.txSmall {
	font-size: 10px;
	line-height: 12px;
}
.txWhite {
	color: #FFFFFF;
}
.txBrand {
	font-size: 9px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.txBrandBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
}
.bkGrey {
	background: #F0F0F0;
}
.bkWhite {
	background: #FFFFFF;
}
.bkGreen {
	background-color: #666600;
}
.itemName {
	color: #663300;
	font-weight: bold;
	line-height: 13px;
	font-size: 11px;
}
.price {
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}
.priceText {
	color: #CC0000;
	font-weight: bold;
	font-size: 10px;
}
.normal {
font-size: 11px;
}
.h1 {
font-size: 13px;
font-weight: bold;
color: #336600;
}
.h2 {
font-size: 11px;
font-weight: bold;
color: #3A3A3A;
}
.itemName_big {color: #663300;
	font-weight: bold;
	line-height: 13px;
	font-size: 18px;}
.price_big {
	color: #CC0000;
	font-weight: bold;
	font-size: 18px;
}
.itemNameBig {
	color: #6B5B00;
	font-weight: bold;
	font-size: 22px;
}
.normalBig {
font-size: 15px;
}
.itemNameMid {
	color: #6B5B00;
	font-weight: bold;
	font-size: 15px;
}
.priceTextBig {
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}