/************************ 基本定義 */
BODY	  { FONT-SIZE: 9pt;	}
TD	  { FONT-SIZE: 9pt;	}
TH	  { FONT-SIZE: 9pt;	}
STRONG	  { FONT-SIZE:1.3em;	}
.fontSS   { FONT-SIZE: 6pt;	}
.fontS	  { FONT-SIZE: 8pt;	}
.fontM	  { FONT-SIZE: 9pt;	}
.fontL	  { FONT-SIZE: 12pt;	}
.fontLL	  { FONT-SIZE: 14pt;	}
.font3L   { FONT-SIZE: 18pt;	}
.boldS	  { FONT-SIZE: 8pt;  FONT-WEIGHT: bold;	}
.boldM	  { FONT-SIZE: 10pt; FONT-WEIGHT: bold;	}
.boldL	  { FONT-SIZE: 12pt; FONT-WEIGHT: bold;	}
.boldLL   { FONT-SIZE: 14pt; FONT-WEIGHT: bold;	}
.bold3L   { FONT-SIZE: 18pt; FONT-WEIGHT: bold;	}
.lineS	  { FONT-SIZE: 8pt;  LINE-HEIGHT: 130%;	}
.lineM	  { FONT-SIZE: 9pt;  LINE-HEIGHT: 130%;	}
.lineL	  { FONT-SIZE: 12pt; LINE-HEIGHT: 130%;	}
.lineLL	  { FONT-SIZE: 14pt; LINE-HEIGHT: 130%;	}
.white	  { COLOR: #FFFFFF; TEXT-DECORATION: none;	}
.black	  { COLOR: #000000; TEXT-DECORATION: none;	}
.red	  { COLOR: #CC0000; TEXT-DECORATION: none;	}
.blue	  { COLOR: #003399; TEXT-DECORATION: none;	}
.orange	  { COLOR: #F06000; TEXT-DECORATION: none;	}
.green	  { COLOR: #006600; TEXT-DECORATION: none;	}
.brown	  { COLOR: #996633; TEXT-DECORARION: none;	}

.MainMenu { BACKGROUND: #9ac; BORDER-BOTTOM: #669 2px solid; BORDER-LEFT: #ccf 2px solid; BORDER-RIGHT: #669 2px solid; BORDER-TOP: #ccf 2px solid; COLOR: #fff; }
/************************ マージン系定義 */
.marginL  { MARGIN-LEFT: 8px; }
.marginR  { MARGIN-RIGHT: 8px; }

.L5	  { MARGIN-LEFT:5px; }
.L10	  { MARGIN-LEFT:10px; }
.L20	  { MARGIN-LEFT:20px; }
.LR5	  { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; }
.LR10	  { MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; }
.LRTB3	  { MARGIN-LEFT: 3px; MARGIN-RIGHT:3px; MARGIN-TOP:3px; MARGIN-BOTTOM:3px; }
.LRTB5	  { MARGIN-LEFT: 5px; MARGIN-RIGHT:5px; MARGIN-TOP:5px; MARGIN-BOTTOM:5px; }
.paddingAll {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
	}
/************************ リンク系定義 */
A:link	        { COLOR: #0000FF; TEXT-DECORATION:underline; }
A:active        { TEXT-DECORATION:none; }
A:visited       { COLOR: #800080; TEXT-DECORATION:underline; }
A:hover	        { COLOR: #FF3333; TEXT-DECORATION:underline; }

A.blue:link     { COLOR: #003399; TEXT-DECORATION:none; }
A.blue:hover    { COLOR: #FF3333; TEXT-DECORATION:underline; }
A.blue:visited  { COLOR: #003399; TEXT-DECORATION:none; }
A.brown:link    { COLOR: #996633; TEXT-DECORARION:none;	}
A.brown:hover   { COLOR: #FF3333; TEXT-DECORATION:underline; }
A.brown:visited { COLOR: #996633; TEXT-DECORATION:none; }
A.red:link      { COLOR: #CC0000; TEXT-DECORATION:none; }
A.red:hover     { COLOR: #FF3333; TEXT-DECORATION:underline; }
A.red:visited   { COLOR: #CC0000; TEXT-DECORATION:none; }
A.orange:link   { COLOR: #F06000; TEXT-DECORATION:none; }
A.orange:hover  { COLOR: #FF3333; TEXT-DECORATION:underline; }
A.orange:visited{ COLOR: #F06000; TEXT-DECORATION:none; }

A.callcenter { COLOR: #ffffff; }

/************************ トップタグ定義 */
.Tmenu		 { FONT-SIZE:9pt; PADDING-LEFT:3px; PADDING-RIGHT:3px; }
.Tmenu A:link	 { TEXT-DECORATION:none; COLOR:#333333; }
.Tmenu A:visited { TEXT-DECORATION:none; COLOR:#333333; }
.Tmenu A:hover	 { TEXT-DECORATION:none; COLOR:#FFFFFF; }
.Tmenu A:active	 { TEXT-DECORATION:none; COLOR:#FFFFFF; }
.price { font-size: 14pt; font-weight: bold; color: #FF0000;}
