.text { line-height:110%; ; font-size: 13px}
.mtext { font-size: 14px; line-height: 110%}
.pd10 {padding:10px;}
/* 以下追加 */
a:link {  color: #339900; text-decoration: underline} /*リンク*/
a:visited {  color: #666666; text-decoration: none}
a:hover {  color: #CC3300; text-decoration: underline }

#lmenu a:link {  color: #FFFFFF; text-decoration: underline} /*左メニューリンク*/
#lmenu a:visited {  color: #666666; text-decoration: none}
#lmenu a:hover {  color: #CC3300; text-decoration: underline }

#map a:link {  color: #A56B29; text-decoration: underline} /*サイトマップ内リンク*/
#map a:visited {  color: #666666; text-decoration: none}
#map a:hover {  color: #CC3300; text-decoration: underline }

.txt10 { font-size: 10px; line-height: 110%}
.txt10red { font-size: 10px; line-height: 110%; color: #CC0000 }
.txt10wh { font-size: 10px; line-height: 110%; color: #FFFFFF;}
.txt11 { font-size: 11px; line-height: 110%}
.txt12 { font-size: 12px; line-height: 110%}
.txt12b { font-size: 12px; line-height: 110%; font-weight: bold;}
.txt12wh { font-size: 12px; line-height: 110%; color: #FFFFFF;}
.txt12red { font-size: 12px; line-height: 110%; color: #CC0000 }
.txt12bred { font-size: 12px; line-height: 110%; font-weight: bold; color: #CC0000 }
.txt14b { font-size: 14px; line-height: 110%; color: #000000;  font-weight: bold;}
.txt14orb { font-size: 14px; line-height: 110%; color: #FF9900;  font-weight: bold;}

.foot { font-size: 12px; line-height: 120%; color: #FFFFFF } /*フッターの店名住所*/
.copy { font-size: 10px; line-height: 120%; color: #FFFFFF } /*コピーライト*/

li.top { margin : -10px 0px 5px -15px; }
li.oth { margin : 0px 0px 5px -15px; }



/*各ページ共通見出し--------------------------------------------------------------------*/
h1 { color: #002B7F; font-size: 14px; font-weight: bold; line-height: 100%; margin : 0px 0px 15px 0px }

/*本店写真関連--------------------------------------------------------*/
.hph { margin : 15px 10px 0px 0px; }
.hmap { margin : 10px 0px 15px 0px; }
.dotline { border-bottom:dotted 1 #FF9900;}


/*お買い物見出し--------------------------------------------------------------------*/
h2.shop { font-size:14px; color: #E4872B; margin : 0px 0px 5px 0px }

/*お買い物関係--------------------------------------------------------------------*/
.shopimg { margin : 5px 5px 5px 0px; }
.order { margin : 10px 0px 10px 0px; }
.salelow { margin : 30px 0px 10px 0px; }
.yamato { margin : 30px 0px 10px 0px; }
td.shop { padding : 5px 5px 5px 5px; line-height: 125%}
select.shop { margin : -30px 0px 0px 0px; }
select.shop2 { margin : 0px 0px 5px 0px; }
td.bline { font-size: 14px; border-bottom: dotted 1 #000000; font-weight: bold; }
td.bline2 { font-size: 14px; border-bottom: dotted 1 #000000; font-weight: bold; height:20px; padding: 0px 0px 0px 10px}
td.blineore { font-size: 14px; border-bottom: dotted 2 #FF9900; font-weight: bold; }
td.yamato { font-size: 12px; background-color: #E1E1E1; line-height: 120%; text-align:center;}
th.yamato { font-size: 12px; background-color: #318009; color:#FFFFFF }
th.salelow { font-size: 12px; background-color: #FF9900; color:#FFFFFF; width: 95px; text-align:left;}
th.salelowt { font-size: 12px; background-color: #FF9900; color:#FFFFFF; width: 95px;vertical-align:top; text-align:left;}
td.salelow { font-size: 12px; background-color: #FFDAB6; line-height: 120%;}
.yamatbl {border:solid 1 #42A90E; border-width: 1px 1px 1px 1px;}
ul.yama { font-size: 12px; list-style-type: none; margin : 0px 0px 5px 10px; }
li.yama { margin : 5px 0px 5px 5px; }
li.yamab { margin : 5px 0px 15px 5px; }
textarea.shop { margin : 10px 0px 10px 0px; }

/*放浪記--------------------------------------------------------------------*/
.houroutbl { background-color: #FF9900; border-width: 1px 1px 1px 1px;}
h2.hourou { font-size:14px; color: #000000 ; margin : 15px 0px 10px 0px ; font-weight: bold; }
.date {height:20px;text-align:center;font-size:12px;border-right:solid 1 black;border-bottom:solid 1 black;width:20px}
.week {height:20px;text-align:center;font-size:12px;border-right:solid 1 black;border-bottom:solid 1 black;width:20px}
.contents {height:20px;text-indent:10px;font-size:12px;letter-spacing:0.2em;border-bottom:dotted 1 black}
.comments {height:20px;font-size:12px;letter-spacing:0.2em;border-bottom:solid 1 black;padding:5px}
.shokuhai {border:solid 1 black;font-size:14px;letter-spacing:0.3em;text-align:center}
.red {color:red}

/*店舗検索--------------------------------------------------------------------*/
.preftab { width:150px; text-align:center; color:#000000; font-size:14px; letter-spacing:0.3em; background-image: url("images/tenpo/pref_cobg.gif"); bcakground-repeat: repeat-x;}
td.tenpline { font-size: 12px; border-bottom: dotted 1 #FF9900;  width:300px;}
td.tenpline2 { font-size: 12px; border-bottom: dotted 1 #FF9900;text-align:right; width:100px;}


/*サイトマップ見出し--------------------------------------------------------------------*/
h2.sitemap { border-bottom: 2px double #A56B29 ; color: #A56B29; background-color: #FBB46D; font-size: 14px; font-weight: bold; line-height: 100%; padding: 3px 3px 2px 3px; margin : 0px 0px 0px 0px }

/*リンク集見出し------------------------------------------------------------------------*/
h2.rali { border-bottom: 2px double #FF9900 ; color: #FFFFFF; background-color: #FBB46D; font-size: 14px; font-weight: bold; line-height: 100%; padding: 3px 3px 2px 3px; margin : 0px 10px 5px 0px; }


/*各ページ共通クラス指定のないtdはこの設定----------------------------------------------*/
td  { font-size: 12px; text-decoration: none }


/*左メニューのグリーン色指定--------------------------------------------------------*/
td.lmenu  { background-color: #42A90E }

/*ヘッダーのコメント用--------------------------------------------------------*/
strong  { font-size: 11px; text-decoration: none }

/*藤こだわりページ行間--------------------------------------------------------*/
.line250 { font-size: 12px; line-height: 250%; }


/*藤こだわりページ背景指定--------------------------------------------------------*/
.title1 {

	background-image:url("./images/honten/pics1.gif");

	background-repeat:no-repeat;

	background-position:center right;

	font-size:12px;

}

.title2 {

	background-image:url("./images/honten/pics2.gif");

	background-repeat:no-repeat;

	background-position:center left;

	font-size:12px;

	line-height: 250%;

}

.title3 {

	background-image:url("./images/honten/pics3.jpg");

	background-repeat:no-repeat;

	background-position:center right;

	font-size:12px;

	line-height: 250%;


}


/*マップ検索のフォームタグのマージン詰-----------------------------------------------------*/
form.map { margin : 5px 0px 7px 0px; }

/*お問い合わせテーブル装飾関係-----------------------------------------------------*/
.mform {border:solid 2 #FF9900; padding-right:5px; vertical-align:top; width:550px; background-color:#FBB46D }
.mform2 { font-size: 13px; border-bottom: dotted 1 #FFFFFF;}
.mform3 { font-size: 13px; border-bottom: dotted 1 #FFFFFF; width:20px; height:40px}
.mform4 { font-size: 13px; width:20px; height:240px}
.mform5 { font-size: 13px; border-bottom: dotted 1 #FFFFFF; height:10px}


/*お役立ちページテーブル装飾関係--------------------------------------------------------*/
.lbl1 {border:solid 1 #000000;vertical-align:top;width:50px;background-color:#FFFFFF}
.lbl2 {border:solid 1 #000000;vertical-align:top;width:60px;background-color:#FFFFFF}
.lbl3 {border:solid 1 #000000;vertical-align:middle;width:300px;background-color:#FFFFFF;text-indent:10px;}
.lbl4 {border:solid 1 #000000;vertical-align:middle;width:25px;background-color:#FFFFFF;text-align:center}
.lbl4_ok {border:solid 1 #000000;vertical-align:middle;width:25px;background-color:#FFFFFF;text-align:center}
.lbl4_no {border:solid 1 #000000;vertical-align:middle;width:25px;background-color:#C0C0C0;text-align:center;color:#C0C0C0}

.ttl			{font-size:14px;letter-spacing:0.1em;background-color:#42A90E;width:495;border:solid 1 #339900;color:#FFFFFF}
.chp9_tbl	{font-size:12px;letter-spacing:0.05em;border:solid 1 #808080;width:450px;background-color:#FFFDEC}
.chp9_ttl	{font-size:14px;letter-spacing:0.05em;background-color:#FFE1C4;line-height:25px}
.chp9_item{text-align:right;width:50px}
.chp9_area{font-size:14px;font-weight:bold;}

/*お知らせ--------------------------------------------------------*/
.btmbar {
	margin-bottom:10px;
}
/*QRコード--------------------------------------------------------*/
.qr {
	margin:10px 5px 5px 5px;
}
.qrttl {
	font-size:12px;
	color:#FF9900;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	border-top:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
}
.qrtxt {
	font-size:12px;
	padding:5px 0px 5px 0px;
	vertical-align:text-top;
	line-height:120%;
}
.qrimg {
	margin:5px 5px 2px 0px;
}
.qrsubmit {
	margin:5px 0px 2px 0px;
}
p.qr {
	margin:0px 0px 0px 0px;
}
form {
	margin:0px;
	padding:0px;
}
qrlast {
	padding-bottom:5px;
	border-bottom:1px solid #FF9900;
	
}
/*お役立ち追加--------------------------------------------------------*/

img.chart_usfl_004 {/*小麦流通の主な仕組み*/
	margin:20px 0px 0px 50px;
	padding:0px 0px 0px 0px;
}

/*本店　商品一覧表--------------------------------------------------------*/

table.menu {
	padding-top:10px;
	border-collapse:collapse;
}



table.menu th {
	background-color:#FCFFE7;
	border:#ff9900 1px solid;
	width:190px;
	height:30px;
	padding-left: 10px;
	font-size:12px;
	text-align:left;
}

table.menu td {
	border:#ff9900 1px solid;
	text-align:center;
	
}


