@charset "shift_jis";



/*

  $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プロパティを

/* ---------------------------

左右のボックス：通常

--------------------------- */

.boxText {

/*  font-family: Osaka, Verdana, Arial, sans-serif;*/  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  color: #666666;                                  /* フォントカラー */

  background: #FFFFFF;                             /* 背景色 */

}
.boxText_gray {

/*  font-family: Osaka, Verdana, Arial, sans-serif;*/  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */
  background: #f0f0f0;                             /* 背景色 */

}
/* ---------------------------

左右のボックス：エラー

--------------------------- */

.errorBox {

  font-family : Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */

  font-size : 10px;                                /* フォントサイズ */

  background: #EEEEEE;                             /* 背景色 */

  font-weight: bold;                               /* フォント太さ */

}

/* ---------------------------

「カートには何が入っている?」ページで商品の在庫が無い時に表示するメッセージ

--------------------------- */

.stockWarning {

  font-family : Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */

  font-size : 12px;                                /* フォントサイズ */

  color: #cc0033;                                  /* フォントカラー */

}

/* ---------------------------

調査中

--------------------------- */

.productsNotifications {

  background: #F0F0F0;                             /* 背景色 */

}

/* ---------------------------

「ご注文の最終確認」ページ「変更」文字

--------------------------- */

.orderEdit {

  font-family : Osaka, Verdana, Arial, sans-serif; /* フォントファミリ */

  font-size : 11px;                                /* フォントサイズ */

  color: #990000;                                  /* フォントカラー */

  text-decoration: underline;                      /* テキストの装飾 */

}

/* ---------------------------
BODY：ボディ
--------------------------- */
BODY {
  font-size: 12px;
  background: #000000;                             /* 背景色 */
  color: #333333;                                  /* フォントカラー */
  margin: 0px;                                     /* マージン */
	margin-top: 0px;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(https://www.wa-gunnet.co.jp/images/back.gif);
	background-repeat:repeat-x;
	-webkit-text-size-adjust: 100%;
}

/* ---------------------------
基本テキスト
--------------------------- */
.text {
  font-size: 12px;
  color: #333333;                                  /* フォントカラー */
}

.text02 {
  font-size: 12px;
  color: #c0c0c0;                                  /* フォントカラー */
}

/* ---------------------------
A：リンク（通常）
--------------------------- */

A {
  color: #C0C0C0;                                  /* フォントカラー */
  text-decoration: underline;                           /* テキストの装飾 */
}

A:visited {
  color: #C0C0C0;                                  /* フォントカラー */
  text-decoration: underline;                           /* テキストの装飾 */
}

A:hover {
  color: #C0C0C0;                                  /* フォントカラー */
  text-decoration: none;                           /* テキストの装飾 */
}

A:active {
  color: #C0C0C0;                                  /* フォントカラー */
  text-decoration: underline;                           /* テキストの装飾 */
}





/* ---------------------------

FORM：フォーム

--------------------------- */

FORM {

  display: inline;                                 /* インラインボックス */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:11px;
}

/* ---------------------------

TR：ヘッダー（ショップ名）

--------------------------- */

TR.header {

  font-size: 12px;

  color: #ffffff;

  background: #B5A573;

  font-weight : bold;                             /* 背景色 */

}

/* ---------------------------

TR：ヘッダー（ナビゲーション）

--------------------------- */

TR.headerNavigation {

  background: #585143;                             /* 背景色 */

}

/* ---------------------------

TD：ヘッダー（ナビゲーション）


--------------------------- */

TD.headerNavigation {

/*  font-family: "Osaka", "Verdana", "Arial", "sans-serif";*/  /* フォントファミリ */

  font-size: 12px;                                 /* フォントサイズ */

  background: #585143;                             /* 背景色 */

  color: #0000ff;                                  /* フォントカラー */

/*  font-weight : bold; */                              /* フォント太さ */

}

/* ---------------------------

A：ヘッダー（ナビゲーションのリンク）

--------------------------- */

A.headerNavigation {

  font-size: 12px;

  color: #0000FF;                                  /* フォントカラー */
  text-decoration: underline;                      /* テキストの装飾 */

}



A.headerNavigation:visited {

  color: #9900cc;                                  /* フォントカラー */

  text-decoration: underline;                      /* テキストの装飾 */

}



/* ---------------------------

A：ヘッダー（ナビゲーション・カーソルが上に乗ったとき）

--------------------------- */

A.headerNavigation {
  font-size: 10px;
  color: #C0C0C0; /* フォントカラー */
  text-decoration: none;
}

A.headerNavigation:visited {
  font-size: 10px;
  color: #C0C0C0; /* フォントカラー */
  text-decoration: none;
}

A.headerNavigation:hover {
  font-size: 10px;
  color: #FFFFFF; /* フォントカラー */
  text-decoration: underline;
}

A.headerNavigation:active {
  font-size: 10px;
  color: #C0C0C0; /* フォントカラー */
  text-decoration: none;
}

/* ---------------------------

TR：ヘッダー（エラー）

--------------------------- */

TR.headerError {

  background: #ff0000;                             /* 背景色 */

}

/* ---------------------------

TD：ヘッダー（エラー）

--------------------------- */

TD.headerError {

  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */

  font-size: 12px;                                 /* フォントサイズ */

  background: #ff0000;                             /* 背景色 */

  color: #ffffff;                                  /* フォントカラー */

  font-weight : bold;                              /* フォント太さ */

  text-align : center;                             /* 横位置 */

}

/* ---------------------------

TR：ヘッダー（メッセージ）

--------------------------- */

TR.headerInfo {

  background: #00ff00;                             /* 背景色 */

}

/* ---------------------------

TD：ヘッダー（メッセージ）

--------------------------- */

TD.headerInfo {

  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */

  font-size: 12px;                                 /* フォントサイズ */

  background: #00ff00;                             /* 背景色 */

  color: #ffffff;                                  /* フォントカラー */

  font-weight: bold;                               /* フォント太さ */

  text-align: center;                              /* 横位置 */

}

/* ---------------------------

TR：フッター

--------------------------- */

TR.footer {

  background: #bbc3d3;                             /* 背景色 */

}

/* ---------------------------

TD：フッター

--------------------------- */

TD.footer {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  background: #bbc3d3;                             /* 背景色 */

  color: #ffffff;                                  /* フォントカラー */

  font-weight: bold;                               /* フォント太さ */

}

/* ---------------------------

TABLE：情報ボックス

--------------------------- */

.infoBox {

  background: #b6b7cb;                             /* 背景色 */

}

/* ---------------------------

TABLE：情報ボックス（コンテンツ）

--------------------------- */

.infoBoxContents {

  background: #FFFFFF;                             /* 背景色 */

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  color: #C0C0C0;                                  /* フォントカラー */

}

/* ---------------------------

調査中

--------------------------- */

.infoBoxNotice {

  background: #FF8E90;                             /* 背景色 */

}

/* ---------------------------

調査中

--------------------------- */

.infoBoxNoticeContents {

  background: #FFE6E6;                             /* 背景色 */

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 10px;                                 /* フォントサイズ */

}

/* ---------------------------

TD：情報ボックス（タイトル）

--------------------------- */

TD.infoBoxHeading {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  font-weight: bold;                               /* フォント太さ */

  background: #bbc3d3;                             /* 背景色 */

  color: #ffffff;                                  /* フォントカラー */

}

/* ---------------------------

TD,SPAN：情報ボックス（情報・メッセージ）

--------------------------- */

TD.infoBox, SPAN.infoBox {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

}

/* ---------------------------

TR：奇数行

--------------------------- */

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f4f7fd;                             /* 背景色 */

}

/* ---------------------------

TR：偶数行

--------------------------- */

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #ffffff;                             /* 背景色 */

}

/* ---------------------------

TR：商品一覧（タイトル）

--------------------------- */

TR.productListing-heading {

  background: #f0f0f0;                             /* 背景色 */
  line-height: 0.3;                                /* 行の高さ */

}

/* ---------------------------

TD：商品一覧（タイトル）

--------------------------- */

TD.productListing-heading {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  background: #f0f0f0;                             /* 背景色 */

  color: #333333;                                  /* フォントカラー */

  font-weight: bold;                               /* フォント太さ */

  font-variant: small-caps;                        /* 文字異体（全て大文字にする） */

}

/* ---------------------------

TD：商品一覧（データ）

--------------------------- */

TD.productListing-data {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

}

/* ---------------------------

A：ページリンク（通常）

--------------------------- */

A.pageResults {

  color: #0000FF;                                  /* フォントカラー */

}

/* ---------------------------

A：ページリンク（カーソルが上に乗ったとき）

--------------------------- */

A.pageResults:hover {

  color: #0000FF;                                  /* フォントカラー */

  background: #FFFF33;                             /* 背景色 */

}

/* ---------------------------

TD：ページヘッダ

--------------------------- */

TD.pageHeading, DIV.pageHeading {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 16px;                                 /* フォントサイズ */

  font-weight: bold;                               /* フォント太さ */

  color: #9a9a9a;                                  /* フォントカラー */

}

/* ---------------------------

TR：サブバー（未使用）

--------------------------- */

TR.subBar {

  background: #f4f7fd;                             /* 背景色 */

}

/* ---------------------------

TD：サブバー（未使用）

--------------------------- */

TD.subBar {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 10px;                                 /* フォントサイズ */

  color: #000000;                                  /* フォントカラー */

}

/* ---------------------------

TD：メイン

--------------------------- */

TD.main, P.main {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  color: #666666;                                  /* フォントカラー */

  line-height: 1.5;                                /* 行の高さ */
/*  background: #FFFFFF;                           背景色 */

}

TD.main02, P.main02 {
  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 11px;                                 /* フォントサイズ */
  color: #c0c0c0;                                  /* フォントカラー */
  line-height: 1.5;                                /* 行の高さ */
/*  background: #FFFFFF;                           背景色 */
}

td.main02 A {
  color: #666666;                                  /* フォントカラー */
  text-decoration: underline;                           /* テキストの装飾 */
}

td.main02 A:visited {
  color: #666666;                                  /* フォントカラー */
  text-decoration: underline;                           /* テキストの装飾 */
}

td.main02 A:hover {
  color: #c0c0c0;                                  /* フォントカラー */
  text-decoration: none;                           /* テキストの装飾 */
}

td.main02 A:active {
  color: #666666;                                  /* フォントカラー */
  text-decoration: underline;                           /* テキストの装飾 */
}




td.businessdeal02 A {
  color: #666666;                                  /* フォントカラー */
  text-decoration: underline;                           /* テキストの装飾 */
}

td.businessdeal02 A:visited {
  color: #666666;                                  /* フォントカラー */
  text-decoration: underline;                           /* テキストの装飾 */
}

td.businessdeal02 A:hover {
  color: #c0c0c0;                                  /* フォントカラー */
  text-decoration: none;                           /* テキストの装飾 */
}

td.businessdeal02 A:active {
  color: #666666;                                  /* フォントカラー */
  text-decoration: underline;                           /* テキストの装飾 */
}


/* ---------------------------

TD,SPAN：小さい文字（メッセージ）

--------------------------- */

TD.smallText, SPAN.smallText, P.smallText {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  color: #666666;                                  /* フォントカラー */

  background: #FFFFFF;                             /* 背景色 */

}


/* ---------------------------

A：smallText

--------------------------- */

TD.smallText A {
  font-size: 11px;                                 /* フォントサイズ */
  color: #666666; /* フォントカラー */
  text-decoration: underline;
}

TD.smallText A:visited {
  font-size: 11px;                                 /* フォントサイズ */
  color: #666666; /* フォントカラー */
  text-decoration: underline;
}

TD.smallText A:hover {
  font-size: 11px;                                 /* フォントサイズ */
  color: #C0C0C0; /* フォントカラー */
  text-decoration: none;
}

TD.smallText A:active {
  font-size: 11px;                                 /* フォントサイズ */
  color: #666666; /* フォントカラー */
  text-decoration: underline;
}


/* ---------------------------

TD：アカウントカテゴリー

--------------------------- */


TD.accountCategory {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 13px;                                 /* フォントサイズ */

  color: #aabbdd;                                  /* フォントカラー */

}

/* ---------------------------

TD：フィールド（キー）

--------------------------- */

TD.fieldKey {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 12px;                                 /* フォントサイズ */

  font-weight: bold;                               /* フォント太さ */

}

/* ---------------------------

TD：フィールド（値）

--------------------------- */

TD.fieldValue {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 12px;                                 /* フォントサイズ */

}

/* ---------------------------

TD：一覧表の項目名

--------------------------- */

TD.tableHeading {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 12px;                                 /* フォントサイズ */

  color: #333333;                                  /* フォントカラー */

  font-weight: bold;                               /* フォント太さ */

  background: #cccccc;                             /* 背景色 */

}

/* ---------------------------

SPAN：情報ボックス（新しくカートに入れた商品）

--------------------------- */

SPAN.newItemInCart {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  color: #ff0000;                                  /* フォントカラー */

}

/* ---------------------------

CHECKBOX, INPUT, RADIO, SELECT：FORMの入力・選択項目

--------------------------- */

CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

}

/* ---------------------------

TEXTAREA：FORMの入力項目

--------------------------- */

TEXTAREA {

  width: 100%;

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

}

/* ---------------------------

SPAN：トップページのメッセージ（こんにちは、○○さん〜）

--------------------------- */

SPAN.greetUser {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 10px;                                 /* フォントサイズ */

  color: #FFFFFF;                                  /* フォントカラー */


}

/* ---------------------------

TABLE：フォームエリア（境界線）

--------------------------- */

TABLE.formArea {


  background: #FFFFFF;        /* 背景色 */

  border-style: solid;                             /* 境界線のスタイル */

  border-width: 0px;                               /* 境界線の幅 */

}

/* ---------------------------

TD：フォームエリア（タイトル）

--------------------------- */

TD.formAreaTitle,TR.formAreaTitle {

  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */

  font-size: 12px;                                 /* フォントサイズ */

  font-weight:bold;

  background: #cccccc;                             /* 背景色 */

  color: #333333;                                  /* フォントカラー */

}



/* ---------------------------

SPAN：マーク（在庫切れ）

--------------------------- */

SPAN.markProductOutOfStock {

  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */

  font-size: 12px;                                 /* フォントサイズ */

  color: #c76170;                                  /* フォントカラー */

  font-weight: bold;                               /* フォント太さ */

}

/* ---------------------------

SPAN：特価商品価格

--------------------------- */

SPAN.productSpecialPrice {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  color: #cc0000;                                  /* フォントカラー */

}

/* ---------------------------

SPAN：エラー

--------------------------- */

SPAN.errorText {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  color: #ff0000;                                  /* フォントカラー */

}

/* ---------------------------

レジチェックボックス・マウスオフ

--------------------------- */

.moduleRow { }

/* ---------------------------

レジチェックボックス・マウスオーバー

--------------------------- */

.moduleRowOver {

  background-color: #F0EBDC;                       /* 背景色 */

  cursor: hand;                                    /* カーソル形状 */

}

/* ---------------------------

レジチェックボックス選択行

--------------------------- */

.moduleRowSelected {

  background-color: #F0EBDC;                       /* 背景色 */

}

/* ---------------------------

チェックアウト手順

--------------------------- */

.checkoutBarFrom, .checkoutBarTo {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  color: #8c8c8c;                                  /* フォントカラー */

}

/* ---------------------------

チェックアウト手順（現在の手順）

--------------------------- */

.checkoutBarCurrent {

  font-family: Osaka, Verdana, Arial, sans-serif;  /* フォントファミリ */

  font-size: 11px;                                 /* フォントサイズ */

  color: #000000;                                  /* フォントカラー */

}



.text14b {

  font-size: 14px;

  font-weight : bold;
}
TABLE.top {
//  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #836D60 #836D60 #836D60 #836D60 ;
  border-width : 0px 0px 0px 0px;border-style : solid solid solid solid;border-color : #836D60 #836D60 #836D60 #836D60 ;
}
TD.mainflame {
  background-color: #666666;                       /* 背景色 */
}



















/* ===============================================

	"westernarms" Common Parts CSS

 -------------------------------------------------
	INDEX
 -----------------------------------------

 	1.base

	2.header

	3.font


========================================== */


/* 1.base
========================================== */

td,th{
	font-size:12px;
	color:#C0C0C0;
	line-height:150%;
	}

h1,h2,h3,h4{
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	margin:0px;
	}



.input100 {width:108px;
			height:14px;
			}

.input185 {width:185px;
			height:18px;
			font-size:11px;
			margin-bottom:8px;
			}

strong	{font-weight:bold;
			margin:0px;}


img	{				/* imgタグへの指定 */
	border:none;			/* ボーダーラインを消す（除くnn4.7 */
	color:#FFFFFF:			/* ボーダーラインの色を白に（nn4.7対策） */
	}

p	{font-size:12px;
	margin:0;
	}

hr {margin-top:0px;
	margin-bottom:0px;}



/* 2.header
========================================== */
.headnavi {
	background-image:url(https://www.wa-gunnet.co.jp/images/topnavi_back.gif);
	background-repeat:no-repeat;
	width:800px;
	height:35px;
	}

.tagline {
	padding-left:18px;
	padding-top:10px;
	font-size:11px;
	color:#C0C0C0;
	}


/* 2.contents
========================================== */
.productlist {
	font-size:11px;
	padding:8px;
	}

.productlist b {
	font-weight:bold;
	color:#E0D635;
	}

.pagetitle {
	background-image:url(https://www.wa-gunnet.co.jp/images/st_category.gif);
	background-repeat:no-repeat;
	height:35px;
	padding-left:24px;
	padding-top:8px;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	}

.pagetitle2 {
	background-image:url(https://www.wa-gunnet.co.jp/images/st_category2.gif);
	background-repeat:no-repeat;
	height:31px;
	padding-left:24px;
	padding-top:8px;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	color:#FFF;
	}

.back_gr {
	background-image:url(https://www.wa-gunnet.co.jp/images/back_gr.gif);
	background-repeat:no-repeat;
	background-color:#515151;
	font-size:12px;
	padding:14px 14px 14px 14px;
	}

.back_gr b {
	font-weight:bold;
	color:#E0D635;
	}

.detail_line {
	background-image:url(https://www.wa-gunnet.co.jp/images/detail_line.gif);
	background-repeat:repeat-y;
	width:2px;
	}

.detail {
	padding:0px 0px 0px 14px;
	}

/* 3.side
========================================== */
.side {
	background-image:url(https://www.wa-gunnet.co.jp/images/back_side.gif);
	background-repeat:no-repeat;
	background-color:#515151;
	padding-top:8px;
	}

.sideback {
	background-image:url(https://www.wa-gunnet.co.jp/images/sideback.gif);
	background-repeat:repeat-y;
	font-size:11px;
	padding:6px 6px 4px 8px;
	}

.productlist b {
	font-weight:bold;
	color:#E0D635;
	}



/* 3.fonts
========================================== */

.fs8{font-size:8px;}
.fs10{font-size:10px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}

.fs10wh{font-size:10px;color:#FFFFFF;}

.fb10{font-size:10px;font-weight:bold;}
.fb12{font-size:12px;font-weight:bold;}
.fb14{font-size:14px;font-weight:bold;}
.fb16{font-size:16px;font-weight:bold;}
.fb18{font-size:18px;font-weight:bold;}
.fb20{font-size:20px;font-weight:bold;}
.fb22{font-size:11px;font-weight:bold;}
.fb24{font-size:24px;font-weight:bold;}

.fb12wh{font-size:12px;font-weight:bold;color:#FFFFFF;}
.fb14wh{font-size:14px;font-weight:bold;color:#FFFFFF;}


/* 5.foot
========================================== */
.foot A:link {color:#C0C0C0;text-decoration:none;}
.foot A:visited {color:#C0C0C0;text-decoration:none;}
.foot A:active {color:#C0C0C0;text-decoration:none;}
.foot A:hover {color:#C0C0C0;text-decoration:underline;}






/* 6.others
========================================== */
TD.contentsTitleL,TR.contentsTitleL {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  font-weight:bold;
  background: #cccccc;                             /* 背景色 */
  color: #333333;                                  /* フォントカラー */
  margin-bottom:15px;
}

TD.contentsTitleM,TR.contentsTitleM {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  font-weight:bold;
  border-bottom: dotted 1px;
}

TD.contentsText,TR.contentsText {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /* フォントファミリ */
  font-size: 12px;                                 /* フォントサイズ */
  padding-bottom:15px;
}

div.txtindent {
	text-indent: -1em;
	margin-left: 1em; 
}

td.pulldown{
padding-top:5px;
padding-bottom:5px;
}

td.businessdeal01{
font-size:12px;
color:#333333;
background-color:#CCCCCC;
text-align:center;
}

td.businessdeal02{
font-size:12px;
color:#666666;
background-color:#FFFFFF;
}

td.howto01{
font-size:12px;
color:#333333;
background-color:#CCCCCC;
}

td.howto02{
font-size:12px;
color:#333333;
text-align:center;
background-color:#FFFFFF;
}

td.white{
background-color:#FFFFFF;
}