/*
  $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-familyOsaka
       Apple Mac/Macintosh
  2. stockWarning font-size1012
  3. SPAN.greetUser()#f0a480#0000a0
  4. TD.smallText, SPAN.smallText font-size1011
  5. TD.productListing-heading  font-size1011
  6. TD.productListing-data font-size1011
  7. TD.headerNavigation font-size1011
  8. boxText font-size1011
  9. infoBoxContents font-size1011
10. orderEdit font-size1011
11. TD.footer font-size1011
12. TD.infoBoxHeading font-size1011
13. TD.infoBox, SPAN.infoBox font-size1011
14. SPAN.newItemInCart font-size1011
15. checkoutBarFrom, .checkoutBarTo font-size1011
16. checkoutBarCurrent font-size1011
=====================================================================
*/

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

--------------------------- */
.boxText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
  text-align:left;

}
.errorBox {
  font-family : Osaka, Verdana, Arial, sans-serif; /*  */
  font-size : 9pt;                                /*  */
  background: #ffb3b5;                             /*  */
  font-weight: bold;                               /*  */
}
/* ---------------------------

--------------------------- */
.stockWarning {
  font-family : Osaka, Verdana, Arial, sans-serif; /*  */
  font-size : 9.5pt;                                /*  */
  color: #cc0033;                                  /*  */
}
/* ---------------------------

--------------------------- */
.productsNotifications {
  background: #ffffff;                             /*  */
}
/* ---------------------------

--------------------------- */
.orderEdit {
  font-family : Osaka, Verdana, Arial, sans-serif; /*  */
  font-size : 9pt;                                /*  */
  color: #70d250;                                  /*  */
  text-decoration: underline;                      /*  */
}
/* ---------------------------
BODY
--------------------------- */
BODY {
  background: #ffffff;                             /*  */
  color: #333333;                                  /*  */
  margin: 0px;
}
/* ---------------------------
A
--------------------------- */
A { 
  color: #333333;                                  /*  */
  text-decoration: none;                           /*  */
}
/* ---------------------------
A
--------------------------- */
A:hover { 
  color: #ff6600;                                  /*  */
  text-decoration: underline;                      /*  */
}
/* ---------------------------
FORM
--------------------------- */
FORM {
  display: inline;                                 /*  */
}
/* ---------------------------
TR
--------------------------- */
TR.header {
  background: #FFFFFF;                             /*  */
}
/* ---------------------------
TR
--------------------------- */
TR.headerNavigation {
  background:#cccccc;                             /*  */
}
/* ---------------------------
TD
--------------------------- */
TD {
  font-size: 9.5pt;
}


TD.header {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif;
  font-size: 9pt;  
  text-align:center; 
  vertical-align:middle; 
  margin:0px; 
  padding:1px; 
  color:#ffffff;
  background-image:url(/images/hd_bg.gif);
  background-repeat:repeat; 
}

/* ---------------------------
TD
--------------------------- */
TD.headerNavigation {
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 9pt;
  background-image: url(/images/logo_top2.gif);
  background-repeat: repeat-x;
  color: #000000;
}
/* ---------------------------
A
--------------------------- */
A.headerNavigation { 
  color: #FFFFFF;                                  /*  */
}
A.headerNavigation:hover { 
  color: #99FF00;
  text-decoration: none;                      /*  */
}
A.headerNavigation2 { 
  color: #333333;                                  /*  */
}
A.headerNavigation2:hover {
  color: #ff6600;                                  /*  */
}
/* ---------------------------
TR
--------------------------- */
TR.headerError {
  background: #ff0000;                             /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.headerError {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /*  */
  font-size: 9pt;                                 /*  */
  background: #ff0000;                             /*  */
  color: #333333;                                  /*  */
  font-weight : bold;                              /*  */
  text-align : center;                             /*  */
}
/* ---------------------------
TR
--------------------------- */
TR.headerInfo {
  background: #00ff00;                             /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.headerInfo {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /*  */
  font-size: 9pt;                                 /*  */
  background: #00ff00;                             /*  */
  color: #333333;                                  /*  */
  font-weight: bold;                               /*  */
  text-align: center;                              /*  */
}
/* ---------------------------
TR
--------------------------- */
TR.footer {
  background: #bbc3d3;                             /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.footer {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  text-align:center; 
  vertical-align:middle; 
  margin:0px; 
  padding:1px; 
  color:#FFFFFF; 
  background-image:url(/images/hd_bg.gif); 
  background-repeat:repeat; 
  font-size: 9pt;
}

H1 {
  font-family: Osaka,Verdana,Arial,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #996600;
  text-align: left;
  margin:0;
}
H2 {
	font-family: Osaka,Verdana,Arial,sans-serif;
	font-size: 9pt;
  margin:0;
}

/* ---------------------------
TABLE
--------------------------- */
.infoBox {
  background: #FFFFFF;                             /*  */
}
/* ---------------------------
TABLE
--------------------------- */
.infoBoxContents {
  background: #FFFFFF;                             /*  */
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
}
/* ---------------------------

--------------------------- */
.infoBoxNotice {
  background: #FF8E90;                             /*  */
}
/* ---------------------------

--------------------------- */
.infoBoxNoticeContents {
  background: #FFE6E6;                             /*  */
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 8pt;                                 /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.infoBoxHeading {
	font-family: Osaka, Verdana, Arial, sans-serif;
	font-size: 9pt;
	background-image: url(/images/bgBox.gif);
	background-repeat: repeat;
	color: #ffffff;
	text-align:left;
}
TD.contentBoxHeading {
	font-family: Osaka, Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background: #FFFFFF;
	color: #333333;
}
/* ---------------------------
TD,SPAN
--------------------------- */
TD.infoBox, SPAN.infoBox {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
}

.infoBox2 {
  background: #b6b7cb;
}

.infoBoxContents2 {
  background: #ffffe0;
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice2 {
  background: #FF8E90;
}

.infoBoxNoticeContents2 {
  background: #FFE6E6;
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading2 {
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox2, SPAN.infoBox2 {
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBox3 {
  background: #00008b;
}



/* ---------------------------
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: #ebebeb;                             /*  */
}
/* ---------------------------
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;                             /*  */
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

/* ---------------------------
TR
--------------------------- */
TR.productListing-heading {
  background: #d2e9fb;                             /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.productListing-heading {
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 9pt;
  background-image:url(/images/hd_bg.gif);	/*  background-image: url(/images/bgBox.gif);	*/
  background-repeat:repeat; 								/*  background-repeat: repeat-x;	*/
  color: #ffffff;
  font-weight: bold;
  font-variant: small-caps;
  height: 25px;
}
/* ---------------------------
TD
--------------------------- */
TD.productListing-data {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
}
/* ---------------------------
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: 12pt;
  font-weight: bold;
  color:#996600;
  text-align:left;
}
/* ---------------------------
TR
--------------------------- */
TR.subBar {
  background: #f4f7fd;                             /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.subBar {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 8pt;                                 /*  */
  color: #333333;                                  /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.main, P.main ,TH.main{
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
  line-height: 1.5;                                /*  */
}
/* ---------------------------
TD,SPAN
--------------------------- */
TD.moremoreSmallText, SPAN.moremoreSmallText, P.moremoreSmallText {
  font-size: 9px;                                 /*  */
}

TD.moreSmallText, SPAN.moreSmallText, P.moreSmallText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 8pt;                                 /*  */
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
}

TD.largeText, SPAN.largeText, P.largeText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 10pt;                                 /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.accountCategory {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9.5pt;                                 /*  */
  color: #aabbdd;                                  /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.fieldKey {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
  font-weight: bold;                               /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.fieldValue {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.tableHeading {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
  font-weight: bold;                               /*  */
}
/* ---------------------------
SPAN
--------------------------- */
SPAN.newItemInCart {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
  color: #ff0000;                                  /*  */
}
/* ---------------------------
CHECKBOX, INPUT, RADIO, SELECTFORM
--------------------------- */
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
}
/* ---------------------------
TEXTAREAFORM
--------------------------- */
TEXTAREA {
  width: 100%;
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
}
/* ---------------------------
SPAN
--------------------------- */
SPAN.greetUser {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
  color: #0000a0;                                  /*  */
  font-weight: bold;                               /*  */
}
/* ---------------------------
TABLE
--------------------------- */
TABLE.formArea {
  background: #f1f9fe;                             /*  */
  border-color: #7b9ebd;                           /*  */
  border-style: solid;                             /*  */
  border-width: 1px;                               /*  */
}
/* ---------------------------
TD
--------------------------- */
TD.formAreaTitle {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /*  */
  font-size: 9pt;                                 /*  */
  font-weight: bold;                               /*  */
}
/* ---------------------------
SPAN
--------------------------- */
SPAN.markProductOutOfStock {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif; /*  */
  font-size: 9pt;                                 /*  */
  color: #c76170;                                  /*  */
  font-weight: bold;                               /*  */
}
/* ---------------------------
SPAN
--------------------------- */
SPAN.productSpecialPrice {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-weight: bold;                               /*  */
  color: #ff0000;                                  /*  */
	font-size: 11pt; 
}

/* ---------------------------
SPAN
--------------------------- */
SPAN.productPrice {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-weight: bold;                               /*  */
	font-size: 11pt; 
  color: #dc143c;                                  /*  */
}

/* ---------------------------
SPAN
--------------------------- */
SPAN.errorText {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  color: #ff0000;                                  /*  */
}
/* ---------------------------

--------------------------- */
.moduleRow { }
/* ---------------------------

--------------------------- */
.moduleRowOver {
  background-color: #D7E9F7;                       /*  */
  cursor: hand;                                    /*  */
}
/* ---------------------------

--------------------------- */
.moduleRowSelected {
  background-color: #E9F4FC;                       /*  */
}
/* ---------------------------

--------------------------- */
.checkoutBarFrom {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
  color: #8c8c8c;                                  /*  */
  text-decoration: underline; 
}
.checkoutBarTo {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
  color: #8c8c8c;                                  /*  */
}
/* ---------------------------

--------------------------- */
.checkoutBarCurrent {
  font-family: Osaka, Verdana, Arial, sans-serif;  /*  */
  font-size: 9pt;                                 /*  */
  color: #333333;                                  /*  */
}

/* message box */

.messageBox { font-family: Osaka, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Osaka, Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffe4e1; }
.messageStackSuccess { font-family: Osaka, Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Osaka, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.midashi_gray {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;  
  vertical-align:middle; 
  color:#ffffff;
  background-color:#999999;
}
a.midashi_gray {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;  
  vertical-align:middle; 
  color:#ffffff;
  background-color:#999999;
}
a.midashi_gray:hover {
  font-family: Osaka, Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;  
  vertical-align:middle; 
  color:#ffffff;
  background-color:#999999;
  text-decoration:underline;
}

.category{
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 9pt;
  text-align:left;
  margin: 0px;
  padding:1px;
  line-height:17px;
}
.category2{
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 9pt;
  text-align:left;
  margin: 0px;
  padding:3px;
  line-height:17px;
}
.categoryContents{
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 9pt;
  text-align:left;
  margin: 0px;
  padding:1px;
  line-height:17px;
}
a.category{
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 9pt;
  text-align:left;
  margin: 0px;
  padding:3px;
  line-height:17px;
}
a.category2{
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 9pt;
  text-align:left;
  line-height:17px;
}
a.categoryContents{
  font-family: Osaka, Verdana, Arial, sans-serif;
  font-size: 9pt;
  text-align:left;
  margin: 0px;
  padding:1px;
  line-height:17px;
}


.checkoutFrame {
	background-image:url(/images/line.gif);
	background-repeat:repeat;
}

.new_products_hd{
	background-repeat:repeat-x;
}

.recommend_products_hd{
	font-size: 11pt;
	height:15px;
	vertical-align:middle;
	color:#ff4500;
	font-weight: bold;
}

.point{ color:#d2691e; }

/* -------------------------------
   For PLAO 
------------------------------ */
.texts	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; line-height:14px; font-size: 8pt; }
.textsct	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:center; vertical-align:top; line-height:14px; font-size: 8pt; }
.textscm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:center; vertical-align:middle; line-height:14px; font-size: 8pt; }
.textscb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:center; vertical-align:bottom; line-height:14px; font-size: 8pt; }
.textslt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:left; vertical-align:top; line-height:14px; font-size: 8pt; }
.textslm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:left; vertical-align:middle; line-height:14px; font-size: 8pt; }
.textslb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:left; vertical-align:bottom; line-height:14px; font-size: 8pt; }
.textsrt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:right; vertical-align:top; line-height:14px; font-size: 8pt; }
.textsrm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:right; vertical-align:middle; line-height:14px; font-size: 8pt; }
.textsrb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:right; vertical-align:bottom; line-height:14px; font-size: 8pt; }
.text	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; line-height:14px; font-size: 9pt; }
.textct	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:center; vertical-align:top; line-height:14px; font-size: 9pt; }
.textcm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:center; vertical-align:middle; line-height:14px; font-size: 9pt; }
.textcb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:center; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.textlt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:left; vertical-align:top; line-height:14px; font-size: 9pt; }
.textlm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:left; vertical-align:middle; line-height:14px; font-size: 9pt; }
.textlb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:left; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.textrt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:right; vertical-align:top; line-height:14px; font-size: 9pt; }
.textrm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:right; vertical-align:middle; line-height:14px; font-size: 9pt; }
.textrb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:5px; text-align:right; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text4	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; line-height:14px; font-size: 9pt; }
.text4ct	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; text-align:center; vertical-align:top; line-height:14px; font-size: 9pt; }
.text4cm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; text-align:center; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text4cb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; text-align:center; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text4lt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; text-align:left; vertical-align:top; line-height:14px; font-size: 9pt; }
.text4lm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; text-align:left; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text4lb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; text-align:left; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text4rt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; text-align:right; vertical-align:top; line-height:14px; font-size: 9pt; }
.text4rm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; text-align:right; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text4rb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:4px; text-align:right; vertical-align:bottom; line-height:14px; font-size: 9pt; }

.text3	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; line-height:14px; font-size: 9pt; }
.text3ct	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; text-align:center; vertical-align:top; line-height:14px; font-size: 9pt; }
.text3cm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; text-align:center; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text3cb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; text-align:center; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text3lt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; text-align:left; vertical-align:top; line-height:14px; font-size: 9pt; }
.text3lm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; text-align:left; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text3lb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; text-align:left; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text3rt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; text-align:right; vertical-align:top; line-height:14px; font-size: 9pt; }
.text3rm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; text-align:right; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text3rb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:3px; text-align:right; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text1		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; line-height:14px; font-size: 9pt; }
.text1cm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; text-align:center; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text1ct	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; text-align:center; vertical-align:top; line-height:14px; font-size: 9pt; }
.text1cb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; text-align:center; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text1lm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; text-align:left; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text1lt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; text-align:left; vertical-align:top; line-height:14px; font-size: 9pt; }
.text1lb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; text-align:left; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text1rm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; text-align:right; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text1rt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; text-align:right; vertical-align:top; line-height:14px; font-size: 9pt; }
.text1rb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:1px; text-align:right; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text0		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; line-height:14px; font-size: 9pt; }
.text0cm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; text-align:center; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text0ct	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; text-align:center; vertical-align:top; line-height:14px; font-size: 9pt; }
.text0cb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; text-align:center; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text0lm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; text-align:left; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text0lt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; text-align:left; vertical-align:top; line-height:14px; font-size: 9pt; }
.text0lb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; text-align:left; vertical-align:bottom; line-height:14px; font-size: 9pt; }
.text0rm	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; text-align:right; vertical-align:middle; line-height:14px; font-size: 9pt; }
.text0rt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; text-align:right; vertical-align:top; line-height:14px; font-size: 9pt; }
.text0rb	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; padding:0px; text-align:right; vertical-align:bottom; line-height:14px; font-size: 9pt; }

.condition { color:#333333;font-size:9pt;text-align:left;vertical-align:middle }
A.white { color: #ffffff; text-decoration: none; }
A.white:hover { color: #ffffff; text-decoration: underline; }

/* tooltip on jquery */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

/*  */
