body {  
			margin-top: 5px;
			margin-right: 0px;
			margin-bottom: 5px;
			margin-left: 6px;
			padding-top: 5px;
			padding-right: 0px;
			padding-bottom: 5px;
			padding-left: 6px;
			background-color: #ffffff;
			font-size: x-small;
			color: #333333;
}

/* アンカー色(基準)--------------------------- */
a:link		{color: #0033ff;}
a:visited	{color: #44669D;}
a:hover		{color: #ff3333; text-decoration:none;}
a:active	{color: #ff3333;}


/* アンカー色(vlinkとの色無し)--------------------------- */
a.ank2:link		{color: #0033ff;}
a.ank2:visited	{color: #0033ff;}
a.ank2:hover		{color: #ff3333; text-decoration:none;}
a.ank2:active	{color: #ff3333;}


/* フォントサイズ(px指定)--------------------------- */
.fsize1	{font-size: 9px}
.fsize2	{font-size: 10px}
.fsize3	{font-size: 12px}
.fsize4	{font-size: 14px}
.fsize5	{font-size: 18px}
.fsize6	{font-size: 24px}

/* フォントサイズ(7段階)---------------------------- */
.f-xxs	{font-size: xx-small}
.f-xs	{font-size: x-small}
.f-s	{font-size: small}
.f-m	{font-size: middium}
.f-l	{font-size: large}
.f-xl	{font-size: x-large}
.f-xxl	{font-size: xx-large}

/* テキスト色----------------------------------------------------------------- */
	/* 白				*/	.fc-wh		{ color:#ffffff; }
	/* 濃ｸﾞﾚｰ		*/	.fc-gr1		{ color:#666666; }
	/* 中ｸﾞﾚｰ		*/	.fc-gr2		{ color:#cccccc; }
	/* 薄ｸﾞﾚｰ		*/	.fc-gr3		{ color:#f0f0f0; }
	/* SKWｸﾞﾚｰ	*/	.fc-skwg	{ color:#5F6265; }
	/* SKW青		*/	.fc-skwb	{ color:#007FE9; }
	/* alpen青		*/	.fc-alpen		{ color:#178AEB; }
	/* alpen緑		*/	.fc-herb		{ color:#336600; }


/* 背景色--------------------------------------------------------------------- */
	/* 白				*/	.bg-wh		{ background-color:#ffffff; }
	/* 濃ｸﾞﾚｰ		*/	.bg-gr1		{ background-color:#666666; }
	/* 中ｸﾞﾚｰ		*/	.bg-gr2		{ background-color:#cccccc; }
	/* 薄ｸﾞﾚｰ		*/	.bg-gr3		{ background-color:#f0f0f0; }
	/* SKWｸﾞﾚｰ	*/	.bg-skwg	{ background-color:#5F6265; }
	/* SKW青		*/	.bg-skwb	{ background-color:#007FE9; }
	/* alpen青		*/	.bg-alpen		{ background-color:#178AEB; }
	/* alpen緑		*/	.bg-herb		{ background-color:#336600; }



.backimage {	background-image: url(../images/backimage2.gif); 
							background-repeat: no-repeat;
							padding-top:25px;
							padding-bottom:25px;
						}



.read1 {
				font-size:14px;
				line-height:1.2em;
				}

.read2 {
				font-size:12px;
				line-height:1.2em;
				}

.imgright {
				float:right;
				margin-left:15px;
			}

.imgleft {
				float:left;
				margin-right:15px;
			}



/* 取扱店舗一覧テーブル------------------------------------------------------- */
table.shop
	{  
			margin-bottom: 20px;
			background-color: #999999;
			font-size: 12px;
			color: #000000;
}

table.shop th
	{  
			background-color: #E6E6E6;
			font-weight: normal;
			text-align: left; 
}

table.shop td
	{  
			background-color: #ffffff;
}
















