/*
	食環境研究所.netスタイルシートver2
*/


/*
	ボディ部基本設定
*/
body
	{
	background-color: #ffeeff;
	text-align: center;
	}


/*
	ボディ部全体
*/
div.main
	{
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #ffffff;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding-left: 8px;
	padding-right: 8px;
	}


/*
	左ブロック（メインコンテンツ）
*/
div.blk1
	{
	float: left;
	width: 600px;
	}


/*
	右ブロック（メニューコンテンツ）
*/
div.blk2
	{
	float: right;
	width: 200px;
	background-color: #ccffcc;
	padding: 4px;
	}
/*
	フッター
*/
div.foot
	{
	background-color: #f7f7ff;
	font-size:12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 8px;
	}

/*
	ヘッドコピー
*/
div.copy
	{
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	}


/*
	H1タグ
*/
h1
	{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #000099;
	}
/*
	H2タグ
*/
h2
	{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #000099;
	}
/*
	H3タグ
*/
h3
	{
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 40px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #006600;
	}
/*
	リスト系
*/
ul
	{
	margin-left: 12px;
	padding-left: 2px;
	}
li
	{
	margin-left: 2px;
	padding-left: 2px;
	}
/*
	トップ囲み
*/
div.top
	{
	background-color: #f7f7ff;
	padding: 6px;
	padding-left: 40px;
	margin-top:2px;
	margin-bottom: 8px;
	}
/*
	記事囲み
*/
div.topic
	{
	border: solid 2px #ddffdd;
	padding: 4px;
	margin-bottom:10px;
	}
/*
	トップ・パラグラフ
*/
p.top
	{
	font-size: 14px;
	line-height: 20px;
	padding-left: 40px;
	padding-right: 40px;
	}
/*
	記事パラグラフ
*/
p.main
	{
	font-size: 14px;
	line-height: 20px;
	padding-left: 80px;
	}
/*
	価格
*/
p.price
	{
	font-size:16px;
	line-height: 24px;
	color: #ff2222;
	font-weight: bold;
	padding-left: 80px;
	}

/*
	メニューヘッダ
*/
div.m1
	{
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #aaffaa;
	}
/*
	メニュー内容
*/
div.m2
	{
	font-size: 14px;
	line-height: 20px;
	padding-top: 4px;
	padding-bottom: 20px;
	}
/*
	メニュー内インデント
*/
div.ind
	{
	padding-left: 14px;
	}
/*
	電話番号表示
*/
div.mt
	{
	font-size: 28px;
	line-height: 28px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #222277;
	text-align:center;
	}

/*
	Ａタグ関係基本設定
*/
a
	{
	color: #000077;
	}
a:visited
	{
	color: #000077;
	}

/*
	テーブル関係
*/
table
	{
 	border-collapse: collapse;
 	}
td
	{
	font-size: 14px;
	line-height: 20px;
	}
td.c1
	{
	background-color: #ccffcc;
	border-top: solid 2px #aaddaa;
	border-bottom: solid 2px #aaddaa;
	padding: 4px;
	padding-right: 8px;
	text-align: right;
	}
td.c2
	{
	width: 400px;
	border-top: solid 2px #aaddaa;
	border-bottom: solid 2px #aaddaa;
	border-left: solid 2px #aaddaa;
	padding: 4px;
	padding-left: 8px;
	}
ol
	{
	padding-left: 100px;
	}
li
	{
	font-size: 14px;
	line-height: 22px;
	}

div.w600
	{
	width: 600px;
	}

