/*
  $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プロパティを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に変更
=====================================================================
*/
/*<?php
if( time1=='01' or time1=='02' or time1=='03' or time1=='04' or time1=='05' or time1=='06' or time1=='07' or time1=='08' or time1=='09' or time1=='10' or time1=='11' or time1=='12' or time1=='13' or time1=='14' or time1=='15' or time1=='16' or time1=='17' or time1=='18' or time1=='19' or time1=='20' or time1=='21' or time1=='22' or time1=='23' or time1=='24' or time1=='25' or time1=='26' or time1=='27' or time1=='28' or time1=='29' or time1=='30') : ?>
* m { background: url(images/haikei2.jpg);}
<?php else : ?>
* m {background: url(images/top.jpg);}
<?php endif; ?>*/
/* ---------------------------
左右のボックス：通常
--------------------------- */
.boxText {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
}
/* ---------------------------
左右のボックス：エラー
--------------------------- */
.errorBox {
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size : 13px;                                /* フォントサイズ */
  background: #ffb3b5;                             /* 背景色 */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
「カートには何が入っている?」ページで商品の在庫が無い時に表示するメッセージ
--------------------------- */
.stockWarning {
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size : 13px;                                /* フォントサイズ */
  color: #cc0033;                                  /* フォントカラー */
}
/* ---------------------------
調査中
--------------------------- */
.productsNotifications {
  background: #f2fff7;                             /* 背景色 */
}
/* ---------------------------
「ご注文の最終確認」ページ「変更」文字
--------------------------- */
.orderEdit {
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size : 12px;                                /* フォントサイズ */
  color: #70d250;                                  /* フォントカラー */
  text-decoration: underline;                      /* テキストの装飾 */
}
/* ---------------------------
BODY：ボディ
--------------------------- */
BODY {
                           
  background: url(images/back_img.gif);
  
  color: #000000;                                  /* フォントカラー */
 text-decoration:none;
  margin: 0px;                                     /* マージン */
}
div.head{
padding: 0px 0px 0px 8px; display:block;
background:url(images/dh_bg4.gif);
  /*background:#CE6500; */
  color:#FFFFFF;
 font-size: 10pt;  


margin: 0px; 
height:15px;
}

/* ---------------------------
A：リンク（通常）
--------------------------- */
A:{
font-size:10pt;
text-decoration:none;
color:#000000;
}


A:link{
font-size:10pt;
 color:#0033FF;
                                    /* フォントカラー #0066FF; #525552;*/
 text-decoration:underline;  
}

A:visited{
font-size:10pt;
color:#773c59;/*#996699;*/
text-decoration:underline;
}

/* ---------------------------
A：リンク（カーソルが上に乗ったとき）
--------------------------- */
A:hover{ 
font-size:10pt;
  /*color:#333333; */
   color:#0033FF;                                   /* フォントカラー  #aea800*/
  text-decoration:underline;                      /* テキストの装飾 */
}
A:active{
font-size:10pt;
text-decoration:none;
color:#000000;
}

.thin{
border:thin;
}

.tt{
	text-decoration:none;
	color:#000000;
}
.m{
/*background: url(images/haikei2.jpg);*/
margin:margin-top:80px;
}

.t{
font-family: "ＭＳ Ｐゴシック";/* フォントファミリ  51top004_Bg.gif*/
background: url(images/back.jpg);
background-repeat:inherit; /*背景画像を1度だけ表示  inherit */
height:80px;  /*TDの高さを80pxに指定*/
font-size:12px;  /*テキストのフォントサイズ*/
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
margin-right:5px;
}
.back{
font-family: "ＭＳ Ｐゴシック";/* フォントファミリ  51top004_Bg.gif*/
background: url(images/11.gif);
background-repeat:inherit; /*背景画像を1度だけ表示  inherit */
}
/* ---------------------------
FORM：フォーム
--------------------------- */
FORM {
  display: inline;                                 /* インラインボックス */
}
/* ---------------------------
TR：ヘッダー（ショップ名）
--------------------------- */
TR.header {
  background: #ffffff;                             /* 背景色 */
  padding: 0px; 
  margin: 0px; 
  
}
/* ---------------------------
TR：ヘッダー（ナビゲーション）
--------------------------- */
TR.headerNavigation {
  background-color:#bbc3d3;                             /* 背景色 #bbc3d3; */
  
}
/* ---------------------------
TD：ヘッダー（ナビゲーション）
--------------------------- */
TD.headerNavigation {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 14px;                                 /* フォントサイズ */
  background: #bbc3d3;                             /* 背景色 */
  color: #ffffff;                                   /* フォントカラー */
  font-weight : bold;                              /* フォント太さ */
}
/* ---------------------------
A：ヘッダー（ナビゲーションのリンク）
--------------------------- */
A.headerNavigation { 
  color: #FFFFFF;                                  /* フォントカラー */
 /* text-decoration:none;
  color:#000000;*/
}
/* ---------------------------
A：ヘッダー（ナビゲーション・カーソルが上に乗ったとき）
--------------------------- */
A.headerNavigation:hover {
  color: #ffffff;                                  /* フォントカラー */
}

A.headerNavigation:active { 
 color:#000000;
  font-size:10pt;                                 /* フォントカラー #0066FF; #525552;*/
 text-decoration:none;                        /* テキストの装飾   text-decoration: none;*/
}
/* ---------------------------
TR：ヘッダー（エラー）
--------------------------- */
TR.headerError {
  background: #ff0000;                             /* 背景色 */
}
/* ---------------------------
TD：ヘッダー（エラー）
--------------------------- */
TD.headerError {
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  background: #ff0000;                             /* 背景色 */
  color: #ffffff;                                  /* フォントカラー */
  font-weight : bold;                              /* フォント太さ */
  text-align : center;                             /* 横位置 */
}
/* ---------------------------
TR：ヘッダー（メッセージ）
--------------------------- */
TR.headerInfo {
  background: #00ff00;                             /* 背景色 */
  padding: 0px; 
  margin: 0px; 
}
/* ---------------------------
TD：ヘッダー（メッセージ）
--------------------------- */
TD.headerInfo {
　font-family: "ＭＳ Ｐゴシック";/* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  background: #00ff00;                             /* 背景色 */
  color: #ffffff;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
  text-align: center;                              /* 横位置 */
  padding: 0px; 
  margin: 0px; 
}
/* ---------------------------
TR：フッター
--------------------------- */
TR.footer {
  background: #bbc3d3;                             /* 背景色 */
}
/* ---------------------------
TD：フッター
--------------------------- */
TD.footer {
font-family: "ＭＳ Ｐゴシック";

    /* フォントファミリ font-family: Osaka, Verdana, Arial, sans-serif;  */
  font-size: 12px;                                 /* フォントサイズ */
  background: #bbc3d3;                             /* 背景色 */
  color: #ffffff;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
TABLE：情報ボックス
--------------------------- */
.infoBox {
  background:#D5EE91;
   font-size: 10pt;                                /* 背景色 #b6b7cb; #FFCCFF; */
}

.infoBox1 {
padding: 0px 0px 0px 8px; display:block;
background:url(images/dh_bg4.gif);
  /*background:#CE6500; */
  color:#FFFFFF;
 font-size: 10pt;                            /* 背景色 #b6b7cb; #FFCC00;  #FFE782; */
}
.infoBox2{
  background:#FFFFFF; 
   color:#639A00; 
   font-size:10pt;                            /* 背景色 #b6b7cb; #FFCCFF;  #FFE782; */
}
.infoBox3{
   /*background: url(images/haikei.jpg);  shoping_title.jpg*/
  /*background: url(images/inf_foot_bg.gif);*/
  font-size:10pt;                        /* 背景色 #b6b7cb; #FFCCFF;  #FFE782; */
}

.infoBox4{
   background: url(images/haikei4.jpg);
  
  font-size:10pt;                          /* 背景色 #b6b7cb; #FFCCFF;  #FFE782; */
}
/* ---------------------------
TABLE：情報ボックス（コンテンツ）
--------------------------- */
.infoBoxContents {
 /*  padding: 0px 0px 0px 8px; display:block;                            /* 背景色   background:#f8f8f9; */
 /* background:#f8f8f9;*/
 background:#FFFFFF;
 
    /* フォントファミリ font-family: Osaka, Verdana, Arial, sans-serif;*/
  font-size: 10pt;                                 /* フォントサイズ */
}

.infoBoxContents1 {
   background:url(images/dh_bg4.gif);                            /* 背景色   background:#FFCC00; #FFE782; */
/*  background:#CE6500;*/
  color:#FFFFFF; 
 
    /* フォントファミリ font-family: Osaka, Verdana, Arial, sans-serif;*/
  font-size: 10pt;                                 /* フォントサイズ */
}
.infoBoxContents2 {
                               /* 背景色   background:#FFCC00; */
  /*background:#FFFFFF;
  color:#639A00; */
 
    /* フォントファミリ font-family: Osaka, Verdana, Arial, sans-serif;*/
font-family: "ＭＳ Ｐゴシック"; 
  font-size: 9pt;                                 /* フォントサイズ */
}
.infoBoxContents3 {
      background: url(images/inf_foot_bg.gif);                        
 /* background: url(images/haikei.jpg);*/
 
 
    /* フォントファミリ font-family: Osaka, Verdana, Arial, sans-serif;*/
  font-size: 10pt;                                 /* フォントサイズ */
   padding: 0px; 
	margin: 0px;
}

.infoBoxContents4 {
                              
  background: url(images/haikei4.jpg);
  color:#000000; 
 
    /* フォントファミリ font-family: Osaka, Verdana, Arial, sans-serif;*/
                                /*  font-size: 15px;    フォントサイズ */
  font-size:10pt;
}
/* ---------------------------
調査中
--------------------------- */
.infoBoxNotice {
  background: #FF8E90;                             /* 背景色 */
}
/* ---------------------------
調査中
--------------------------- */
.infoBoxNoticeContents {
  background: #FFE6E6;                             /* 背景色 */
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ */
}
/* ---------------------------
TD：情報ボックス（タイトル）
--------------------------- */
TD.infoBoxHeading {
 font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 9pt;                                 /* フォントサイズ */
  font-weight:lighter;                             /* フォント太さ */
  background:#FFFFCE;                           /* 背景色  #D5EE91; #bbc3d3; #FF00FF; #DEFFDE;*/
  color:#000000;                                  /* フォントカラー */
  padding: 0px; 
	margin: 0px; 
 /* background: url(images/a_1.gif) no-repeat left top;*/
}

TD.infoBoxHeading1 {
 font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 14px;                                 /* フォントサイズ */
  font-weight: bold;                              /* フォント太さ */
  background:#CE6500;                            /* 背景色  #D5EE91; #bbc3d3; #FF00FF;*/
  color:#FFFFFF;                                  /* フォントカラー */
  padding: 0px; 
	margin: 0px; 
 /* background: url(images/a_1.gif) no-repeat left top;*/
}
div.WTcol1 {
width:0;
font-weight:lucida console;  
font-size:9pt;
}
div.WTcol2 {
width:178;
font-weight:lucida console;  
font-size:9pt;
}
div.WTcol3 {
width:40;
font-weight:lucida console;  
font-size:9pt;
}
div.WTcol4 {
text-align:right;
width:120;
font-weight:lucida console;  
font-size:9pt;
}
div.WTcol5 {
width:0;
font-weight:lucida console;  
font-size:9pt;
}
div.WTcol6 {
text-align:center;
width:120;
font-weight:lucida console;  
font-size:9pt;
}

div.HEWTcol1 {
width:0;
font-weight:bold;  
font-size:9pt;
}
div.HEWTcol2 {
width:178;
font-weight:bold;  
font-size:9pt;
}
div.HEWTcol3 {
width:40;
font-weight:bold;  
font-size:9pt;
}
div.HEWTcol4 {
width:120;
font-weight:bold;  
font-size:9pt;
}
div.HEWTcol5 {
width:0;
font-weight:bold;  
font-size:9pt;
}
div.HEWTcol6 {
text-align:center;
width:120;
font-weight:bold;  
font-size:9pt;
}



/*.infoBoxContents1 {  
background:#CE6500;
color:#FFFFFF;
font-family: "ＭＳ Ｐゴシック"; 
font-size: 18px; 
}*/

infoBoxContents2 {  
background:#FFFFFF;
font-family: "ＭＳ Ｐゴシック"; 
font-size: 18px; 
} 

.infoBox{ 
background:#D5EE91;
font-family: "ＭＳ Ｐゴシック"; 
font-size: 10pt; 
} 

/* ---------------------------
TD,SPAN：情報ボックス（情報・メッセージ）
--------------------------- */
TD.infoBox, SPAN.infoBox {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 10pt;                                 /* フォントサイズ */
}
TD.HEfont{
font-size:12pt;
line-height: 1.5;  
}
TD.Font{
font-size:10pt;
line-height: 1.5;  
}

/* ---------------------------
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;
   /*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; */
  background: #f4f7fd;                               /* 背景色 */
}
TR.accountHistory-even1, TR.addressBook-even1, TR.alsoPurchased-even1, TR.payment-even1, TR.productListing-even1, TR.productReviews-even1, TR.upcomingProducts-even1, TR.shippingOptions-even1 {
  background:#FFFFCC;                            /* 背景色 */
}


/* ---------------------------
TR：商品一覧（タイトル）
--------------------------- */
TR.productListing-heading {
  background: #d2e9fb;                             /* 背景色 */
}
TR.productListing-heading1{
background:#FFFFFF;
}
/* ---------------------------
TD：商品一覧（タイトル）
--------------------------- */
TD.productListing-heading {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ */
  background: #d2e9fb;                             /* 背景色 */
  color: #000000;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
  font-variant: small-caps;                        /* 文字異体（全て大文字にする） */
}
TD.productListing-heading1 {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ */
  background:#FFFFFF;                             /* 背景色 */
  color: #000000;                                  /* フォントカラー */
                              /* フォント太さ  font-weight: bold;   */
  font-variant: small-caps;                        /* 文字異体（全て大文字にする） */
}
/* ---------------------------
TD：商品一覧（データ）
--------------------------- */
TD.productListing-data {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
}
/* ---------------------------
A：ページリンク（通常）
--------------------------- */
A.pageResults { 
  color: #0000FF;                                  /* フォントカラー */
}
/* ---------------------------
A：ページリンク（カーソルが上に乗ったとき）
--------------------------- */
A.pageResults:hover { 
  color: #0000FF;                                  /* フォントカラー */
  background: #FFFF33;                             /* 背景色 */
}
/* ---------------------------
TD：ページヘッダ
--------------------------- */
TD.pageHeading, DIV.pageHeading {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 20px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
  color: #9a9a9a;                                /* フォントカラー   color: #9a9a9a;  */
}
DIV.pagetexta{
 font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 15px; 
}
TD.pagetext, DIV.pagetext {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 15px;                                 /* フォントサイズ */
                                 /* フォント太さ font-weight: bold;*/
  color: #9a9a9a;                                /* フォントカラー   color: #9a9a9a;  */
}


/* ---------------------------
TR：サブバー（未使用）
--------------------------- */
TR.subBar {
  background: #f4f7fd;                             /* 背景色 */
}
/* ---------------------------
TD：サブバー（未使用）
--------------------------- */
TD.subBar {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ */
  color: #000000;                                  /* フォントカラー */
}
/* ---------------------------
TD：メイン
--------------------------- */
TD.main, P.main {
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ */
  line-height: 1.5;                                /* 行の高さ */
}

TD.maintj {
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ */
  line-height: 1.5; 
  color: #ff0000;                              /* 行の高さ */
}
TD.mainbig{
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 15px;                                 /* フォントサイズ */
  line-height: 1.5;                                /* 行の高さ */
  
}
/* ---------------------------
TD,SPAN：小さい文字（メッセージ）
--------------------------- */
TD.smallText {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 9pt;                                 /* フォントサイズ */
}
TD.smallText1 {
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 10pt;                                 /* フォントサイズ */
}
TD.smallText2 {
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 11pt;                                 /* フォントサイズ */
}
SPAN.smallText, P.smallText {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
   font-size: 10pt;                                  /* フォントサイズ */
}
DIV.smallText,P.smallText{
font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 10pt;                                /* フォントサイズ */
}

TR.smallText{
 font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
   font-size: 10pt;       
}
/* ---------------------------
TD：アカウントカテゴリー
--------------------------- */
TD.accountCategory {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ */
  color: #aabbdd;                                  /* フォントカラー */
}
/* ---------------------------
TD：フィールド（キー）
--------------------------- */
TD.fieldKey {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 13px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
TD：フィールド（値）
--------------------------- */
TD.fieldValue {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
}
/* ---------------------------
TD：一覧表の項目名
--------------------------- */
TD.tableHeading {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
SPAN：情報ボックス（新しくカートに入れた商品）
--------------------------- */
SPAN.newItemInCart {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 9pt;                                 /* フォントサイズ */
  color: #ff0000;                                  /* フォントカラー */
}
SPAN.infoBoxHeading{
 font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 9pt;                                 /* フォントサイズ */
}
/* ---------------------------
CHECKBOX, INPUT, RADIO, SELECT：FORMの入力・選択項目
--------------------------- */
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
}
/* ---------------------------
TEXTAREA：FORMの入力項目
--------------------------- */
TEXTAREA {
  width: 100%;
 font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
}
/* ---------------------------
SPAN：トップページのメッセージ（こんにちは、○○さん〜）
--------------------------- */
SPAN.greetUser {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  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: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
SPAN：マーク（在庫切れ）
--------------------------- */
SPAN.markProductOutOfStock {
  font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  color: #c76170;                                  /* フォントカラー */
  font-weight: bold;                               /* フォント太さ */
}
/* ---------------------------
SPAN：特価商品価格
--------------------------- */
SPAN.productSpecialPrice {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  color: #ff0000; 
                                  /* フォントカラー */
}
/* ---------------------------
SPAN：エラー
--------------------------- */
SPAN.errorText {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 12px; 
  color: #ff0000;                                  /* フォントカラー */
}
/* ---------------------------
レジチェックボックス・マウスオフ
--------------------------- */
.moduleRow { }
/* ---------------------------
レジチェックボックス・マウスオーバー
--------------------------- */
.moduleRowOver {
  background-color: #D7E9F7;                       /* 背景色 */
  cursor: hand;                                    /* カーソル形状 */
}
/* ---------------------------
レジチェックボックス選択行
--------------------------- */
.moduleRowSelected {
  background-color: #E9F4FC;                       /* 背景色 */
}
/* ---------------------------
チェックアウト手順
--------------------------- */
.checkoutBarFrom, .checkoutBarTo {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  color: #8c8c8c;                                  /* フォントカラー */
}
/* ---------------------------
チェックアウト手順（現在の手順）
--------------------------- */
.checkoutBarCurrent {
  font-family: "ＭＳ Ｐゴシック";  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  color: #000000;                                  /* フォントカラー */
  
}
/* ---------------------------
.[TR]：一覧表の項目名（背景色）
--------------------------- */
.dataTableHeadingRow {
background-color:#CCCCFF;                      /* 背景色   #C9C9C9*/
}
/* ---------------------------
.[TD]：一覧表の項目名（コンテンツ）
--------------------------- */
.dataTableHeadingContent {
font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
font-size: 13px;                                /* フォントサイズ */
color: #ffffff;                                 /* フォントカラー */
                             /* フォント太さ   font-weight: bold; */
}


.dataTableTextContent {
font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
font-size: 10pt;                                /* フォントサイズ */
                                 /* フォントカラー */
                             /* フォント太さ   font-weight: bold; */
}
/* ---------------------------
.[TR]：一覧表データ（通常行）
--------------------------- */
.dataTableRow {
background-color:#f4f7fd;                      /* 背景色 #F0F1F1;  */
}
/* ---------------------------
.[TR]：一覧表データ（選択行）
--------------------------- */
.dataTableRowSelected {
background-color:#DEE4E8;                       /* 背景色 */
}
/* ---------------------------
.[TR]：一覧表データ（カーソルが乗っている行）
--------------------------- */
.dataTableRowOver {
background-color: #FFFFFF;                      /* 背景色 */
}



ol.ca2 {
	
	padding: 0px 0px 0px 5px;
	margin: 0px;
	border-bottom:0px #471300 solid;
	color:#0033FF;
                                    /* フォントカラー   #525552;*/
	 
	text-decoration: none;
	
}



ol.ca2 a{ padding: 0px 0px 0px 0px;  
	color:#0033FF;text-decoration:none; 
	margin:0px;
	 display:block;
}
ol.ca2 a:link{
 color:#0033FF;text-decoration:underline;
	/*background:FFFFFF;*/
	
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
ol.ca2 a:visited{
color:#773c59;
text-decoration:underline;
padding: 0px 0px 0px 0px;
	margin: 0px;
}

ol.ca2 a:hover{  
   color:#0033FF;text-decoration:underline;
	/*background:FFFFFF;*/
	
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


#search {/* サイド商品検索枠設定  #aea800;*/
	padding: 6px 5px 12px 5px; 
	margin: 0px;
	width: auto;
	height: 41px;
	background: url(../img/search_img01.gif) #DDDDDD;
}

#search label{
	padding: 0px;
	margin: 0px;
	color:#FDFBF1;
	font-weight:bold;
}
.columnLeft {
font-family: "ＭＳ Ｐゴシック";
background-color: #F0F1F1;                      /* 背景色 */
border-color: #999999;                          /* 境界線の色 */
border-width: 1px;                              /* 境界線の幅 */
border-style: solid;                            /* 境界線のスタイル */
padding: 2px;                                   /* 境界線と内容との間の空間 */
}
td.left1{
text-align:left;
font-size:10pt;
}
td.left2{
text-align:left;
font-size:9pt;
}
td.right1{
font-size:9pt;
text-align:right;
}
.over {color:yellow; background: navy}
.down {color:yellow; background: navy; font-style: italic}






.ca a:{color:#0033FF; text-decoration: none;
 font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 15px;                                 /* フォントサイズ */
}
.ca a:link {color:#0033FF; text-decoration:none;
 font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 15px;                                 /* フォントサイズ */
} /* ?????? */
.ca a:visited {color:#773c59; text-decoration: none;
 font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 15px;                                 /* フォントサイズ */
  } /* ?????? */
.ca a:hover {color:#0033FF; text-decoration: underline;
 font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 15px;                                 /* フォントサイズ */
} /* ?????? */
.ca a:active {color:#0033FF; text-decoration: none;
 font-family: "ＭＳ Ｐゴシック"; /* フォントファミリ */
  font-size: 15px;                                 /* フォントサイズ */
} /* ???? */



