/* 基本 -----*/
body {
	color      : #333333;
	font-size  : 10.5pt;
	background : #ffdddd;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	margin: 0;

    background-image: url(img/bg.jpg);
    background-repeat: repeat-y;
    background-position: center center;
    background-attachment: fixed;
}

th,td {
	color      : #333333;
	font-size  : 10.5pt;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
}

a:link      {color : #0000ff;}
a:visited   {color : #336699;}
a:hover     {color : #ff6666; text-decoration:none;}
a:active    {color : #ff0000;}


/* 共通 -----*/

h1,h2,h3,h4,h5,h6,h7	{
	font-size: 10pt;
	font-weight: normal;
	line-height:1.4em;
	color      : #666666;
	margin: 0;
}

.fh8    {line-height: 1.4em; font-size :  8pt;}
.fh9    {line-height: 1.4em; font-size :  9pt;}
.fh10   {line-height: 1.4em; font-size : 10pt;}
.fh05   {line-height: 1.4em; font-size : 10.5pt;}
.fh11   {line-height: 1.4em; font-size : 11pt;}
.fh12   {line-height: 1.4em; font-size : 12pt;}
.fh13   {line-height: 1.4em; font-size : 13pt;}
.fh14   {line-height: 1.4em; font-size : 14pt;}
.fh15   {line-height: 1.4em; font-size : 15pt;}
.fh16   {line-height: 1.4em; font-size : 16pt;}
.fh17   {line-height: 1.4em; font-size : 17pt;}
.fh18   {line-height: 1.4em; font-size : 18pt;}
.fh30   {line-height: 1.4em; font-size : 30pt; color : #ff0000;}

.f18   { font-size : 18pt; }

.out_n	{border-collapse: collapse; width: 740px;}
.ma_g	{border-collapse: collapse; width: 740px; background : #ffdddd;}
.out_g	{border-collapse: collapse; width: 740px; background : #ff6666;}

.le_g	{background : #ffdddd;}
.in_n	{border-collapse: collapse; width: 100%;}
.in_w	{border-collapse: collapse;}
.in_l	{border-collapse: collapse; width: 100%; background:#ffdddd;}
.in_i	{border-collapse: collapse; width: 100%; background:#ff6666;}

.l1		{color : #ff9999; width="100%"; border-style: dotted; line-height:0.5em;}
.l2		{color : #cccccc; width="100%"; border-style: dotted; line-height:0.5em;}
.indent { margin-left: 15px; }

/* トップ -----*/
.top_g	{border-collapse: collapse; background:#ffffff; width: 100%; font-size : 10.5pt; line-height: 1.4em;}


/* 商品のご案内 -----*/
.shp_g	{background:#ffffff; font-size : 10pt; line-height: 1.4em;}
.shp_l	{background:#ffffff; font-size : 10.5pt; line-height: 1.4em;}
.shp_p	{background:#ffdddd; font-size : 10.5pt; line-height: 1.4em;}
.shp_f	{font-size : 10pt; line-height: 1.4em; color: #ff6666;}
.shp_o	{border-collapse: collapse; width: 600px;}
.shp_w	{border-collapse: collapse; background:#ffdddd; width:100%; font-size : 10.5pt; line-height: 1.4em;}
.shp_k	{border-collapse: collapse; background:#ffeeee; font-size : 10.5pt; line-height: 1.4em;}
.shp_t	{border-collapse: collapse; background:#ffffff; font-size : 10.5pt; line-height: 1.4em;}
.shp_e	{border-collapse: collapse; background:#ffffff; width:100%; font-size : 10.5pt; line-height: 1.4em;}


/* お買得情報 -----*/
.sal_f	{background:#ffffff; font-size : 10.5pt; line-height: 1.4em;}

/* 店舗紹介 -----*/
.sho_f	{background:#ffffff; font-size : 10pt; line-height: 1.4em;}
.sho_p	{background:#ff6666; font-size : 10pt; line-height: 1.4em;}

/* 総合案内 -----*/
.gui_g	{border-collapse: collapse; background:#ffffff; font-size : 10.5pt; line-height: 1.4em;}
.gui_p	{border-collapse: collapse; background:#ffdddd; font-size : 10.5pt; line-height: 1.4em;}
.gui_l	{border-collapse: collapse; background:#ff6666; font-size : 10.5pt; line-height: 1.4em; width:100%;}
.gui_f	{border-collapse: collapse; font-size : 10.5pt; line-height: 2.4em; margin-left: 15px;}


/* クーポン -----*/
.cou_g	{border-collapse: collapse; width: 100%;  background:#ffffdd;}
.cou_p	{background : #cccc99;}
.cou_f	{font-size : 10.5pt; line-height: 1.4em; color : #666600; font-weight:bold;}

/* リンク -----*/
.lin_g	{border-collapse: collapse; width: 100%; background:#ffdddd;}
.lin_k	{border-collapse: collapse; background:#ffeeee; font-size : 10.5pt; line-height: 1.4em;}
.lin_f	{border-collapse: collapse; background:#ffffff; font-size : 10.5pt; line-height: 1.4em;}


/* お問合せ -----*/
.mai_g	{border-collapse: collapse; width: 100%; font-size : 10.5pt; line-height: 1.4em;}

/* 個人情報 -----*/
.pri_l	{border-collapse: collapse; background:#ff6666; font-size : 10pt; line-height: 1.4em; width:100%;}
.pri_g	{background:#ffdddd; font-size : 10pt; line-height: 1.4em;}
.pri_f	{background:#ffffff; font-size : 10pt; line-height: 1.4em;}


/* 店休日のお知らせ -----*/
.res_g	{border-collapse: collapse; width: 100%; font-size : 10.5pt; line-height: 1.4em;}

/* 会員情報 -----*/
.web_g	{border-collapse: collapse; background:#ffffff; font-size : 10.5pt; line-height: 1.4em;}
.web_w	{border-collapse: collapse; background:#ffdddd; width:100%; font-size : 10.5pt; line-height: 1.4em;}
.web_k	{border-collapse: collapse; background:#ffeeee; font-size : 10.5pt; line-height: 1.4em;}
.web_t	{border-collapse: collapse; background:#ffffff; font-size : 10.5pt; line-height: 1.4em;}
.web_f	{font-size : 10pt; line-height: 1.4em; color: #ff6666;}
.web_l	{border-collapse: collapse; background:#ffffff; width:100%; font-size : 10.5pt; line-height: 1.4em;}


/* ロト -----*/
.lot_g	{border-collapse: collapse; background:#ffffff; width:100%; font-size : 10.5pt; line-height: 1.4em;}
.lot_w	{border-collapse: collapse; background:#ff6666; width:100%; font-size : 10.5pt; line-height: 1.4em;}
.lot_t	{border-collapse: collapse; background:#ffffff; font-size : 10.5pt; line-height: 1.4em;}
.lot_o	{border-collapse: collapse; width: 600px;}


/* 他 -----*/

.out_l	{border-collapse: collapse; width: 740px; background:#cbb994;}


.in_a	{border-collapse: collapse; width: 100%;}
.in_b	{border-collapse: collapse; width: 100%;  background:#cbb994;}
.in_cw	{border-collapse: collapse; background:#cbb994;}

.c101	{color : #ff6666;}
.c102	{color : #cbb994;}
.c121	{color : #cccccc;  font-size : 12pt; line-height: 1.6em;}
.c122	{color : #cbb994;  font-size : 12pt; line-height: 1.6em;}

.g101	{background : #ffffff; font-size : 10pt; line-height: 1.4em;}
.g102	{background : #ffdddd; font-size : 10pt; line-height: 1.4em;}
.g121	{background : #ffffff; font-size : 12pt; line-height: 1.6em;}
.g122	{background : #E5DCCA; font-size : 12pt; line-height: 1.6em;}

.t101	{color : #665533;  font-size : 10pt; line-height: 1.4em; font-weight:bold;}
.t102	{color : #ff0000;  font-size : 10pt; line-height: 1.4em;}
.t105	{color : #ff3333;  font-size : 10.5pt; line-height: 2.0em; font-weight:bold;}
.t121	{color : #cc3300;  font-size : 12pt; line-height: 1.6em; font-weight:bold;}
.t122	{color : #000000;  font-size : 12pt; line-height: 1.6em; font-weight:bold;}
.t141	{color : #ff3333;  font-size : 14pt; line-height: 1.6em; font-weight:bold;}

ul {margin-left:5px; padding-left:5px; }

