/*

	井手商会オンライン用　スタイルシート

*/





/*

	ボディ部基本設定

*/

body

	{

	min-width: 950px;

	margin: 2px;

	padding: 0px;

	background-image: url("img/002-007.gif");

	font-size: 15px;

	line-height: 24px;

	text-align: center;

	background-repeat: repeat;

	}



/*



*/

table

	{

	table-layout: fixed;

	border-collapse: collapse;

	padding: 0px;

	border: 0px;

	}

td

	{

	font-size: 16px;

	}



/*

	Ａタグ関係基本設定

*/

a

	{

	color: #000077;

	}

a:visited

	{

	color: #000077;

	}



a:hover

	{

	color: #DA0B00;

	}





/*

	ボディ部全体

*/

div.main

	{

	width: 950px;

	margin-left: auto;

	margin-right: auto;

	border: solid 1px #aaaaaa;

	background-color: #eeffee;		/* 薄い緑に設定してあります */

	text-align: center;

	}





/*

	タイトルロゴ

*/

div.w500

	{

	display: inline;

	width: 950px;

	}





/*

	タイトルロゴ左の250dot枠

*/

div.w250

	{

	display: inline;

	width: 315px;

	padding: 2px;

	}





/*

	750ドットの囲み記事

*/

div.k750-1

	{

	display: inline;

	width: 946px;

	margin: 2px;

	border: solid 1px #009900;

	padding: 0px;

	vertical-align: top;



	}





/*

	250ドットの囲み記事

*/

div.k250

	{

	display: inline;

	width: 312px;

	margin: 2px;

	border: solid 1px #009900;

	padding: 2px;

	}





h1

	{

	margin-bottom: 4px;

	font-size: 12px;

	font-weight: bold;

	line-hetight: 16px;

	text-align: center;

	padding-top: 0px;

	padding-bottom: 0px;

	background-color: #007700;

	color: #ffffff;

	}





/*

	囲み記事のタイトル

*/

h2.topic

	{

	margin: 0px;

	color: #007700;

	font-size: 15px;

	font-weight: bold;

	line-hetight: 16px;

	text-align: center;

	padding-top: 4px;

	padding-bottom: 4px;

	}



/*

	囲み記事のタイトル2

*/

h2.topic2

	{

	margin: 0px;

	color: #007700;

	font-size: 16px;

	font-weight: bold;

	line-hetight: 16px;

	padding-top: 4px;

	padding-bottom: 4px;

	}





/*

	メニューバー用 210dot 枠

*/

div.w210

	{

	display: inline;

	width: 210px;

	}





/*

	メニューバーの分類タイトル

*/

div.mbt

	{

	margin-top: 2px;

	margin-left: 2px;

	margin-right: 2px;

	margin-bottom: 0px;

	background-color: #007700;

	color: #ffffff;

	font-size: 14px;

	font-weight: bold;

	line-hetight: 24px;

	padding-top: 4px;

	padding-left: 8px;

	padding-right: 2px;

	padding-bottom: 4px;

	}





/*

	メニューバーの中身

*/

div.mbb

	{

	margin-top: 0px;

	margin-left: 2px;

	margin-right: 2px;

	margin-bottom: 2px;

	background-color: #44dd44;

	color: #000000;

	font-size: 16px;

	line-hetight: 24px;

	padding-top: 2px;

	padding-left: 4px;

	padding-right: 4px;

	padding-bottom: 2px;

	}



/*

	メニューバーの中身(Newバージョン）

*/

div.mbb11

	{

	margin-top: 2px;

	margin-left: 2px;

	margin-right: 2px;

	margin-bottom: 6px;

	background-color: #eeffee;

	color: #000000;

	font-size: 16px;

	line-hetight: 21px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	border: solid 1px #009900;

	}



/*

	メニューバー内　大分類

*/



li.mb

	{

	list-style-image: url(/img/img55669460.gif); 

	list-style-position: inside; 

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 3px;

	padding-left: 8px; 

	font-size: 14px;

	}





a.mb

	{

	margin: 0px;

	margin-top: 4px;

	color: #000088;

	font-size: 14px;

	font-weight: normal;

	line-hetight: 21px;

	}



a.mb:visited

	{

	margin: 0px;

	margin-top: 4px;

	color: #000088;

	font-size: 14px;

	font-weight: normal;

	line-hetight: 21px;

	}



a.mb:hover

	{

	margin: 0px;

	margin-top: 4px;

	color: #DA0B00;

	font-size: 14px;

	font-weight: normal;

	line-hetight: 21px;

	}



p.mb

	{

	font-size: 12px;

	line-height: 16px;

	margin-left: 20px;

	margin-right: 4px;

	margin-top: 2px;

	margin-bottom: 4px;

	}



/*

	メニューバー内　中分類

*/

h3.mb

	{

	margin: 0px;

	color: #ee0000;

	font-size: 16px;

	font-weight: bold;

	line-hetight: 24px;

	}





/*

	メニューバー内　通常文字

*/

div.mb

	{

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 12px;	/* 項目の最後に１行足らずのマージン設定 */

	color: #000000;

	font-size: 16px;

	line-hetight: 24px;

	padding-left: 16px;

	}





/*

	カートを見るボタン

*/

input.cart

	{

	margin: 4px;

	border-top: solid 1px #22ee22;

	border-left: solid 1px #22ee22;

	border-right: solid 1px #006600;

	border-bottom: solid 1px #006600;

	background-color: #33cc77;

	font-size: 15px;

	padding: 2px;

	}



/*

	商品陳列用 540dot 枠

*/

div.w540

	{

	vertical-align: top;

	display: inline;

	width: 736px;

	}





h2.dst

	{

	font-size: 18px;

	margin-left: 16px;

	margin-right: 16px;

	padding-left: 20px;

	padding-top: 20px;

	padding-bottom: 10px;

	font-weight: bold;

	background-image: url(/img/700-50.gif);

	background-repeat: no-repeat;

	}



/*

	商品陳列タイトルバー

*/

h3.dst

	{

	font-size: 18px;

	margin-left: 16px;

	margin-right: 16px;

	padding-left: 20px;

	padding-top: 20px;

	padding-bottom: 10px;

	font-weight: bold;

	background-image: url(/img/700-50.gif);

	background-repeat: no-repeat;

	}



/*

	商品陳列 180ドット枠

*/

div.item

	{

	display: inline;

	width: 176px;

	margin: 2px;

	border: solid 1px #009900;

	padding: 2px;

	}



/*

	商品陳列　写真用枠　170x160

*/

div.pics

	{

	text-align: center;

	vertical-align: middle;

	width: 170px;

	height: 160px;

	background-color: #ccffcc;

	}





/*

	h2：各商品のタイトル

*/

h2.itemtitle

	{

	margin-top: 24px;

	margin-bottom: 8px;

	margin-left: 8px;

	margin-right: 8px;

	padding: 4px;

	padding-top: 8px;

	padding-bottom: 8px;

	border-top: solid 3px #007700;

	border-bottom: solid 3px #007700;

	font-weight: bold;

	font-size: 26px;

	line-height: 35px;

	color: #ff0000;

	text-align: center

	}





/*

	h3：各商品のコピー

*/

h3.itemcopy

	{

	margin-top: 12px;

	margin-bottom: 12px;

	margin-left: 8px;

	margin-right: 8px;

	padding: 0px;

	font-weight: bold;

	font-size: 20px;

	line-height: 20px;

	color: blue;

	text-align: center

	}





/*

	フッター 750ドット

	つっぱり棒の役目兼用

*/

div.f750

	{

	width: 754px;

	margin: 0px;

	padding: 0px;

	}

/*

	フッター 520ドット

	トップページ用リンクバナー

*/

div.b520

	{

	display: inline;

	width: 520px;

	margin: 5px;

	border: solid 1px #009900;

	padding-right: 10px;

	padding-top: 15px;

	line-height: 1.5em; 

	text-align: left;

	}

/*

	フッター 536ドット

	トップページ用リンクバナー

*/

div.b536

	{

	display: inline;

	width: 536px;

	margin: 5px;

	border: solid 1px #009900;

	padding-right: 5px;

	padding-top: 5px;

	text-align: left;

	}



/*

	リンクページ用

*/

dt.link

	{

	padding-left: 20px;

	}



dd.link

	{

	vertical-align: super; 

	}



/*

	FORM改行対策

*/

form

	{

	margin 0px;

	padding: 0px;

	display: inline;

	}



/*

	問い合わせ表

*/

table.tbl

	{

	width: 660px;

	margin-left: 30px;

	margin-right: 20px;

	}



/*

	問い合わせ表の右項目

*/

td.c1

	{

	border-top: solid 2px #777777;

	border-bottom: solid 2px #777777;

	border-right: dotted 2px #777777;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 20px;

	width: 130px;

	font-size: 15px;

	color: #000000;

	background-color: #eeeeff;

	}



/*

	問い合わせ表の左項目

*/

td.c2

	{

	border-top: solid 2px #777777;

	border-bottom: solid 2px #777777;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 20px;

	font-size: 15px;

	line-height: 24px;

	color: #000000;

	}

/*

	問い合わせ表の右項目

*/

td.d1

	{

	border-top: solid 2px #777777;

	border-bottom: solid 2px #777777;

	border-right: dotted 2px #777777;

	padding-top: 8px;

	padding-bottom: 8px;

	font-size: 15px;

	color: #000000;

	background-color: #eeeeff;

	text-align: center

	}



/*

	問い合わせ表の左項目

*/

td.d2

	{

	border-top: solid 2px #777777;

	border-bottom: solid 2px #777777;

	border-right: dotted 2px #777777;

	padding-top: 8px;

	padding-bottom: 8px;

	font-size: 15px;

	line-height: 24px;

	color: #000000;

	text-align: center

	}

/*

	問い合わせ表の左項目

*/

td.d3

	{

	border-top: solid 2px #777777;

	border-bottom: solid 2px #777777;

	padding-top: 8px;

	padding-bottom: 8px;

	font-size: 15px;

	line-height: 24px;

	color: #000000;

	text-align: center

	}

/*

	メニュー用リンク

*/

a.menu1

	{

	margin: 1px;

	border: solid 2px #009900;

	background-color: #FFFFFF;

	text-decoration: none;

	margin: 2px;

	padding: 1px;

	width: 71px;

	text-align: center;

	color: #006400;

	font-size: 12px;

	font-weight: bold;

	}





a.menu1:visited

	{

	margin: 1px;

	border: solid 2px #009900;

	background-color: #FFFFFF;

	text-decoration: none;

	margin: 2px;

	padding: 1px;

	width: 71px;

	text-align: center;

	color: #006400;

	font-size: 12px;

	font-weight: bold;

	}





/*

	メニュー用リンク2

*/

a.menu2

	{

	margin: 1px;

	border: solid 1px #009900;

	background-color: #FFFFFF;

	text-decoration: none;

	margin: 2px;

	padding: 1px;

	width: 153px;

	text-align: center;

	font-size: 16px;

	}





a.menu2:visited

	{

	margin: 1px;

	border: solid 1px #009900;

	background-color: #FFFFFF;

	text-decoration: none;

	margin: 2px;

	padding: 1px;

	width: 153px;

	text-align: center;

	font-size: 16px;

	}



/*

	囲み記事のタイトル(メニュー）

*/

div.topic4

	{

	margin: 0px;

	color: #006400;

	font-size: 16px;

	line-hetight: 24px;

	text-align: center;

	padding-top: 0px;

	padding-bottom: 0px;

	text-decoration: none;

	font-weight: normal; 



	}





p.b450

	{

	width: 650px;

	border: solid 1px #009900;

	padding: 15px;

	font-size: 15px;

	line-height: 24px;

	margin-left: 30px;

	margin-top: 4px;

	margin-bottom: 12px;

	}



p.idechi

	{

	width: 650px;

	margin-left: 30px;

	margin-top: 4px;

	margin-bottom: 12px;

	border: solid 1px #FF8C00;

	background-color: #FFFFFF;

	padding: 15px;

	}



/*

	サイトマップ 160dot枠

*/

div.site

	{

	display: inline;

	width: 160px;

	vertical-align: top;

	margin-left: 20px;



	}



/*

	サイトマップ 250dot枠

*/

p.site2

	{

	display: inline;

	width: 350px;

	font-size: 15px;

	line-height: 24px;

	vertical-align: top;

	margin-left: 20px;



	}

/*

	サイトマップ 540dot枠

*/

div.site3

	{

	display: inline;

	width: 520px;

	vertical-align: top;

	margin-left: 20px;





	}

/*

	imgリンク用

*/

img.link

	{

	width: 128px;

	height: 128px;

	border: solid 1px #483D8B;

	}





img.left

	{

	vertical-align: middle;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 3px;

	padding-left: 22px; 

	font-size: 12px;

	}



/*

	リスト用

*/

ul.list1

	{

	list-style-image: url(/img/m003_03.gif); 

	margin-left: 50px;

	font-size: 15px;

	line-height: 24px;

	}



/*

	有機野菜用のボックス

*/

div.wnb

	{

	margin-top: 4px;

	margin-bottom: 4px;

	margin-left: 30px;

	margin-right: 20px;

	border: solid 1px #009900;

	overflow-y: scroll;

	height: 300px;

	padding: 2px;

	}

/*

	有機野菜用のボックスリスト用

*/

ul.list2

	{

	list-style-image: url(/img/circle0101.gif); 

	margin-left: 20px;

	font-size: 15px;

	line-height: 24px;

	}





p

	{

	font-size: 15px;

	line-height: 24px;

	margin-left: 30px;

	margin-right: 20px;

	margin-top: 4px;

	margin-bottom: 4px;

	}





/*

	shopリンク

*/



a.shop

	{

	color: #0066CC;

	font-size: 12px;

	}

a.shop:visited

	{

	color: #0066CC;

	font-size: 12px;

	}

div.linkright

	{

	line-height: 20px;

	margin-right: 16px;

	text-align: right

	}



p.foot

	{

	margin-bottom: 2px;

	margin-left: 0px;

	margin-right: 0px;

	font-size: 12px;

	line-hetight: 14px;

	text-align: center;

	padding-top: 0px;

	padding-bottom: 0px;

	background-color: #007700;

	color: #ffffff;

	}

p.realtime{
	width:650px;
	padding-left:2px;
	padding-right:2px;
	border:2px solid #ea5514;
	margin:0px 25px 0px 25px;
}

p.realtime_img{	
	margin:0px 25px 0px 25px;	
}


