

/************************ 基本定義 */
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;}


/************************ 見出し */

h1 { font-size:150%; text-align:left; background:url(/shopguide/common/h1back.gif) left bottom no-repeat; padding:20px 0 10px 60px; margin: 0 0 10px 0; line-height:1.4; font-weight:bold;  }
h2 { text-align:left; background: #ffffff url(/shopguide/common/common/bg.gif) left bottom repeat-x; margin:20px 0; padding:5px; border-width:1px 1px 1px 10px; border-style: solid;border-color: #000099; font-size:140%;}

h3  { text-align:left; background: #eaeaea; margin:10px 0; padding:5px; border-left:10px solid #666666; font-size:120%;}
h4 { font-weight:bold; padding:0 0 0 5px; text-align: left;  border-left: solid #000000 7px;font-size:110%;}

h2.top,
h3.top{ margin-top:0px;}