/******************
*	基本設定
******************/
BODY, TH, TD {
	margin:				0px;		/* マージン */
	color:				#666666;	/* 文字の色 */
	font-size:			12px;		/* フォントサイズ */
	font-weight: normal;			/* フォント設定 */
	font-style: normal;				/* フォントスタイル設定 */;
	letter-spacing:		0px;		/* 各文字間のスペース */
	background-color:	#ffffff;	/* 背景の色 */

}

/******************
*	テーブル
******************/
TABLE {
	background-color: #ffffff;	/* 背景の色 */
	border-style: solid;		/* 枠の種類 */
	border-color: #cccccc;		/* 枠の色 */
	border-width: 0px;			/* 枠の幅 */
	padding:0px;				/* 余白 */
	border-spacing:0px;
	border-collapse:collapse;	/* セルとセルの間の余白をなくす */
}

/******************
*	テーブル（原料トップ）
******************/
TABLE.genryo_top{
	background-color: #ffffff;	/* 背景の色 */
	border-style: solid;		/* 枠の種類 */
	border-color: #ffffff;		/* 枠の色 */
	border-width: 0px;			/* 枠の幅 */
	padding:1px;				/* 余白 */
	border-spacing:0px;
	width: 248px;
	height: 400px;
}

/******************
*	テーブル470（原料一覧）
******************/
TABLE.table_470{
	background-color: #cccccc;	/* 背景の色 */
	border-style: solid;		/* 枠の種類 */
	border-color: #cccccc;		/* 枠の色 */
	border-width: 0px;			/* 枠の幅 */
	border-spacing:0px;
	width: 470px;
}

/******************
*	スレンダーテーブル510
******************/
TABLE.slender{
	background-color: #cccccc;	/* 背景の色 */
	border-style: solid;		/* 枠の種類 */
	border-color: #cccccc;		/* 枠の色 */
	border-width: 0px;			/* 枠の幅 */
	padding:0px;				/* 余白 */
	border-spacing:0px;
	border-collapse:collapse;	/* セルとセルの間の余白をなくす */
	width: 510;
}

/******************
*	スレンダーテーブル400（原料 - バイオ・アクティブシャーク）
******************/
TABLE.slender_400{
	background-color: #cccccc;	/* 背景の色 */
	border-style: solid;		/* 枠の種類 */
	border-color: #cccccc;		/* 枠の色 */
	border-width: 0px;			/* 枠の幅 */
	padding:0px;				/* 余白 */
	border-spacing:0px;
	border-collapse:collapse;	/* セルとセルの間の余白をなくす */
	width: 400;
}

/******************
*	スレンダーテーブル300（原料 - 緑イ貝）
******************/
TABLE.slender_300{
	background-color: #cccccc;	/* 背景の色 */
	border-style: solid;		/* 枠の種類 */
	border-color: #cccccc;		/* 枠の色 */
	border-width: 0px;			/* 枠の幅 */
	padding:0px;				/* 余白 */
	border-spacing:0px;
	border-collapse:collapse;	/* セルとセルの間の余白をなくす */
	width: 300;
}

/******************
*	表題
******************/
CAPTION {
	color: #666666;				/* 文字の色 */
	background-color: #ffffff;	/* 背景の色 */
	font-size:			12px;		/* フォントサイズ */
	font-weight: normal;			/* フォント設定 */
	font-style: normal;				/* フォントスタイル設定 */;
}
/******************
*	横列
******************/
TD {
	color: #666666;				/* 文字の色 */
	background-color: #ffffff;	/* 背景の色 */
	border-style: solid;		/* 枠の種類 */
	border-color: #cccccc;		/* 枠の色 */
	border-width: 0px;			/* 枠の幅 */
	padding:0px;				/* 余白 */
	border-spacing:0;
}

/******************
*	横列
******************/
TD.top {
	background: url(image/top_image2.gif) no-repeat;
}

/******************
*	横列（ヘッダー）
******************/
TD.head{
	background: url(image/aotearoaback.gif) no-repeat
}

/******************
*	横列（右サイド）
******************/
TD.r_side{
	background: url(image/sidebar.gif)
}

/******************
*	横列（左サイド）
******************/
TD.l_side{
	background-color: #ffffff;	/* 背景の色 */
}


/******************
*	横列（メニュー左）
******************/
TD.l_menu{
	background-color: #ffffff;	/* 背景の色 */
	width: 119px;
}

/******************
*	横列（ボトム）
******************/
TD.bottom{
	background: url(image/bottombar2.gif) no-repeat;
	height: 40;
	vertical-align: bottom;
}

/******************
*	横列（左メイン）
******************/
TD.l_main{
	background-color: #ffffff;	/* 背景の色 */
	width: 150px; 
	vertical-align: top;
}

/******************
*	横列（右メイン）
******************/
TD.r_main{
	background-color: #ffffff;	/* 背景の色 */
	width: 10px;
}

/******************
*	横列（メイン）
******************/
TD.main{
	background-color: #ffffff;	/* 背景の色 */
	vertical-align: top;
	width: 510px;
}

/******************
*	横列（ドット）
******************/
TD.dotted{
	background: url(image/line_01.gif)
	width: 5px;
}

/******************
*	横列（メールフォーム）
******************/
TD.mail{
	font-size:		10px;			/* フォントサイズ */
	color:			#cc0066;		/* 文字の色 */
}

/******************
*	横列（原料一覧 - 左）
******************/
TD.genryo_ichiran_l{
	width: 50px;
}

/******************
*	横列（原料一覧 - 右）
******************/
TD.genryo_ichiran_r{
	background-color: #ffffff;	/* 背景の色 */
}

/******************
*	横列（原料紹介 - ブロックタイトル）
******************/
TD.genryo_block{
	background: url(image/genryo_title.png) no-repeat;
	height: 26;
	padding-left: 20px;
	padding-top: 4px;
	font-size: 16px;		/* フォントサイズ */
	font-weight: bold;			/* フォント設定 */
}

/******************
*	横列（原料紹介 - ブロックタイトル）
******************/
TD.genryo_detaile{
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
	
/******************
*	横列（白）
******************/
TD.white{
	background-color: #ffffff;	/* 背景の色 */
	text-align: center;
}

/******************
*	横列（赤）
******************/
TD.red{
	background-color: #ffccff;	/* 背景の色 */
	text-align: center;
}










/******************
*	横列
******************/
TH {
	color: #666666;				/* 文字の色 */
	background-color: #ffffff;	/* 背景の色 */
	border-style: solid;		/* 枠の種類 */
	border-color: #cccccc;		/* 枠の色 */
	border-width: 0px;			/* 枠の幅 */
	padding:0px;				/* 余白 */
	border-spacing:0;
	font-weight: normal;		/* フォント設定 */
	height:20px;
	width: 100px;
	text-align: center;
}

/******************
*	横列
******************/
TH.red {
	background-color: #ffccff;	/* 背景の色 */
	width: 100px;
}

/******************
*	横列
******************/
TH.blue_100 {
	background-color: #dee7ee;	/* 背景の色 */
	width: 100px;
}

/******************
*	横列
******************/
TH.blue_150 {
	background-color: #dee7ee;	/* 背景の色 */
	width: 160px;
}

/******************
*	横列
******************/
TH.green {
	background-color: #BDFBC1;	/* 背景の色 */
	width: 100px
}

/******************
*	著作者情報
******************/
ADDRESS{
	color: #ffffff;
	font-size: 12px;			/* フォント設定 */
	font-weight: normal;			/* フォント設定 */
	font-style: normal			/* フォントスタイル設定 */;
	text-align: right;			/* テキストの位置 */
	text-decoration: none;		/* テキスト装飾 */
}

/******************
*	段落（メニュー）
******************/
P.menu a{
	color: #3300ff;
	background: url(image/menu_image.gif);
	background-repeat: no-repeat;
	border: solid 1px #ffffff;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	text-decoration:none;
	display: block;
	width: 140px;
	height: 30px;
	padding-left: 30px;
	padding-top: 6px;
}
P.menu2 a{
	color: #3300ff;
	background: url(image/menu_image2.gif);
	background-repeat: no-repeat;
	border: solid 1px #ffffff;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	text-decoration:none;
	display: block;
	width: 140px;
	height: 30px;
	padding-left: 30px;
	padding-top: 6px;
}

/******************
*	段落（メニュー/ロールオーバー）
******************/
P.menu a:hover{
	color: #ff00ff;
}
P.menu2 a:hover{
	color: #ff00ff;
}


/******************
*	見出し（h1）
******************/
h1{
	margin:				0px;		/* マージン */
	color:				#666666;	/* 文字の色 */
	font-size:			12px;		/* フォントサイズ */
	letter-spacing:		0px;		/* 各文字間のスペース */
	background-color:	#ffffff;	/* 背景の色 */
	font-weight: normal;			/* フォント設定 */
	font-style: normal;				/* フォントスタイル設定 */;
}

/******************
*	リンク
******************/
A			{color: #3300ff; text-decoration:none;}
A:visited	{color: #3300ff;}
A:active	{color: #CC9966;}
A:hover		{color: #ff00ff; text-decoration:underline;}


/* end */


.press{
	line-height:150%;
	font-size: 12px;			/* フォント設定 */
	}

.press2{
	padding: 5px 8px 5px 8px;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	COLOR: #001a7c;
	line-height:150%;
	font-size: 12px;			/* フォント設定 */
	font-weight: bold;			/* フォント設定 */
	letter-spacing:		1px;		/* 各文字間のスペース */
	background-color:	#fff0d1;	/* 背景の色 */
	margin-bottom:15px;

	}


