/************************ 基本定義 */
BODY	{ FONT-SIZE: 9pt;	margin-top:0px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
    *font-size:small;/*フォント指定*/
    *font:x-small;/*フォント指定*/
   	font-size: 100%;/*13px*/
   	background-color: #ffffff;
}
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%;	}
.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;
	}
.paddingAll {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 4px;
	}
/************************ 店舗案内ページ使用 */
.shopm	{ margin: 3px; padding: 2px; width: 510px; text-align: left; line-height: 140%; }
.lineg	{ width: 510px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; }
.bottom	{ border-bottom:1px dashed #999999; }
.tbline	{ border-bottom:1px dashed #999999; border-top:1px dashed #999999; }
.tblineb	{ border-bottom:1px dashed #999999; }
span.shop_title{font-size:1.3em;color:#ea5452;font-weight:bold;text-align:center;margin-bottom:20px;line-height:2;}

/************************ リンク系定義 */
a	{ text-decoration:underline;  color:#000099;}
a:hover	{ text-decoration:underline; color:#000099;}
a:active{ text-decoration:underline; color:#FF3333;}
a:link	{ TEXT-DECORATION:none; color:#FF3333;}
a:visited{ TEXT-DECORATION:none; #880088;}


/************************ キャンペーン */
div.campaign { padding:3px; text-align:left; margin-bottom:10px; width:580px;  }
div.campaign img  { float:left; margin-right:10px;}
div.campaign div { margin-left:150px;}
p.campnaiyou {font-size:140%; font-weight:bold; text-align:left; }
p.campshop { clear:both; border:#FF0000 1px solid; color:#FF0000; font-weight:bold; padding:3px; text-align:center;}
/*20130421追加*/
.text {
	text-align: left;
	line-height: 1.5;
}