body{
	font-size:12px;
/*	font-family:sans-serif;
	background-color:#EFEEE2;*/
}

td{
	font-size:12px;
}



th{
	font-size:12px;
}

.xsmall{
	font-size:10px;
	color:#797B7D;
}

#migi{text-align:right;}
#red{	color:#ff0000;}

a:link{
	color:#154FF6;
	text-decoration:underline;
}
a:visited{
	color:#990000;
	text-decoration:underline;
}
a:hover{
	color:#CA0A33;
	text-decoration:underline;
}
a:active{
	color:#CA0A33;
	text-decoration:underline;
}

/*商品詳細リンク-----------------------*/
a.ss:link{
	font-size:11px;
	margin:2px;
	padding:3px;
	color:#417E1F;
	font-weight: bold;
	background-color:#A4CC50;
	text-decoration:none;
	border-color: #00913C; 
	border-style: solid; 
	border-width: 1px;
	line-height:28px;
}

a.ss:visited{
	font-size:11px;
	margin:2px;
	padding:3px;
	color:#417E1F;
	font-weight: bold;
	background-color:#A4CC50;
	text-decoration:none;
	border-color: #00913C; 
	border-style: solid; 
	border-width: 1px;
	line-height:28px;
}

a.ss:hover{
	font-size:11px;
	margin:2px;
	padding:3px;
	color:#ffffff;
	font-weight: bold;
	background-color:#20640F;
	text-decoration:none;
	border-color: #00913C; 
	border-style: solid; 
	border-width: 1px;
	line-height:28px;
}

a.ss:active{
	font-size:11px;
	margin:2px;
	padding:3px;
	color:#417E1F;
	font-weight: bold;
	background-color:#A4CC50;
	text-decoration:none;
	border-color: #00913C; 
	border-style: solid; 
	border-width: 1px;
	line-height:28px;
}


/*----------------------------------------*/

/*カゴリンク--------------------------*/
a.kg:link{
	margin:0px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-image:url("sell/img/kg.gif");
	background-repeat:no-repeat;
}


a.kg:visited{
	margin:0px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-image:url("sell/img/kg.gif");
	background-repeat:no-repeat;
}

a.kg:hover{
	margin:0px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-image:url("sell/img/kg_over.gif");
	background-repeat:no-repeat;
}

a.kg:active{
	margin:0px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-image:url("sell/img/kg_over.gif");
	background-repeat:no-repeat;
}

/*--イメージサムネイルロールオーバー------------------------*/

a.sm:link{
	padding:0px;
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 1px; 
}

a.sm:visited{
	padding:0px;
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 1px; 
}

a.sm:hover{
	padding:0px;
	border-color: #9C9C63; 
	border-style: solid; 
	border-width: 1px; 
}

a.sm:active{
	padding:0px;
	border-color: #9C9C63; 
	border-style: solid; 
	border-width: 1px; 
}

/*----------------------------------------*/

h1.toppain{/*冷凍パン業務用冷凍パンなどのタイトル横*/

	padding:10px 0px 0px 10px;
	margin: 0px;
	text-align: left; 
	font-size:10px;
	color:#0F2E07;
	font-weight: normal; 
}


/*◆◆◆◆トップページ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/


h1.topmain{/*トップページのタイトル横*/

	padding:0px 0px 4px 12px;
	margin: 0px;
	text-align: left; 
	font-size:10px;
	color:#311C0C;
	font-weight: normal; 
}

.txttop{
	text-align: center; 
	padding:16px 0px 4px 0px;
	margin:0px;
	font-size:14px;
	color:#333333;
	font-weight: normal;
	line-height:20px;
	display:block;
}

hr.topsen{/*TOP真ん中線*/
	width: 98%; 
	height: 5px; 
	background-color: #cccccc; 
	color: #cccccc;
	margin-top:4px;
}

.topinfome{　/*インフォメーションの□*/
	width: 516px; /*530からパディングの12を引いた数-2（ボーダー分）*/
	text-align: left; 
	padding:7px 6px 7px 6px;
	margin: 0px 0px 30px 0px;
	border-color: #333333; 
	border-style: solid; 
	border-width: 1px; 

}

h4.topinfo{　/*infomation*/
	background-color:#DFE5ED;
	color:#394D68;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left-color: #394D68; 
	border-left-style: solid; 
	border-left-width: 7px;
	padding:4px 6px 4px 6px;
	font-size:12px;
	margin-bottom:9px;
}

hr.ten{/*薄い点線*/
	width: 98%;
	border-style: dotted none none none; 
	border-top-width: 2px; 
	border-color: #cccccc; 
}

h6.footpaintop{/*TOPのフッタコピーライト*/
	padding:18px 0px 18px 0px;
	margin:0px;
	text-align: center; 
	font-size:12px;
	color:#0F2E07;
	font-weight: normal;
	background-image: url(img/top_f.gif);
	background-repeat:no-repeat;
}

#hidarigazou{
	float: left; 
}

#migigazou{
	float: right; 
}

.clear { clear: both;
	margin:0px;
	padding:0px;
} 

.yakenai{　/*焼けない人の□*/
	width: 516px; /*530からパディングの12を引いた数-2（ボーダー分）*/
	text-align: left; 
	padding:7px 6px 2px 6px;
	margin: 0px 0px 4px 0px;
	border-color: #9F8C2E; 
	border-style: solid; 
	border-width: 1px; 

}
.kona{
	padding:0px 0px 4px 0px;
	margin:0px;
	font-size:14px;
	color:#101E08;
}

h4.melit123{　/*上手に焼けない！*/
	background-color:#ffffff;
	color:#433E25;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom-color: #F7DB50; 
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	padding:4px 6px 4px 6px;
	font-size:13px;
	margin-bottom:9px;
}



/*◆◆◆◆商品一覧ページ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

table.waki{/*ヘッダ両脇の黒い線*/
	border-color: #0F0F0D; 
	border-top-style: none; 
	border-right-style: solid; 
	border-bottom-style: none; 
	border-left-style: solid; 
	border-width: 1px;
	background-image:url("img/h_b.gif");
	background-repeat:repeat;

}

table.wakim{/*メイン両脇の黒い線*/
	border-color: #0F0F0D; 
	border-top-style: none; 
	border-right-style: solid; 
	border-bottom-style: none; 
	border-left-style: solid; 
	border-width: 1px;
	background-color:#ffffff;
}

h2.c4700{　/*商品詳細*/
	width: 608px; /*700からパディングの90を引いた数-2（ボーダー分）*/
	text-align: left; 
	padding:7px 0px 7px 90px;
	margin: 20px 0px 0px 0px;
	font-size:14px;
	color:#101E08;
	font-weight: bold;
	background-image:url("img/l_4.gif");
	background-repeat:no-repeat;
	background-position: 3px 3px; 
	background-color:#ffffff;
	border-color: #9C9C63; 
	border-style: solid; 
	border-width: 1px; 

}


.txt1{　/*テキスト*/
	text-align: left; 
	padding:10px 30px 10px 30px;
	margin:0px;
	font-size:12px;
	color:#333333;
	font-weight: normal;
	background-color:#ffffff;

}

h3.c1{　/*バゲット*/
	text-align: left; 
	padding:5px 0px 0px 23px;
	margin:0px;
	font-size:14px;
	color:#F86B04;
	font-weight: bold;
	background-image:url("sell/img/l_1.gif");
	background-repeat:no-repeat;
	background-position: 3px 3px; 
	background-color:#ffffff;

}


h4.fra{　/*説明*/
	text-align: left; 
	padding:5px;
	margin:0px;
	font-size:12px;
	color:#333333;
	font-weight: normal;
	background-color:#ffffff;

}

.nakashiro{/*メインテーブル内側*/
	background-color:#ffffff;
	text-align:center; 
	color:#333333;
	padding:2px;
}

.nakared{/*メインテーブル内側*/
	background-color:#fbd6c2;
	text-align:center; 
	color:#333333;
	padding:2px;
}


.nakashirohidari{/*メインテーブル内側*/
	background-color:#ffffff;
	text-align:left; 
	color:#333333;
	padding:5px;
}

.nakashiromigi{/*メインテーブル内側*/
	background-color:#ffffff;
	text-align:right; 
	color:#333333;
	padding:5px;
}

/*◆◆◆◆豊富なバリエーションページ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/


.typeer{　/*バゲットタイプ*/
	text-align: left; 
	padding:5px;
	margin:0px;
	font-size:12px;
	color:#4E2F03;
	font-weight: bold;
	background-color:#F5D65A;

}


.ousyuu{
	text-align: left; 
	padding:3px;
	margin:0px;
	font-size:12px;
	color:#755F09;
}


/*◆◆◆◆上手に焼く方法ページ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

.underpink{
	color: #710212;
	font-weight: normal;
	border-color: #B4416A;
	border-style: double;
	border-width: 0px 0px 4px 0px;
	margin:3px 6px 3px 16px;
	padding:3px 3px 3px 13px;
}

/*◆◆◆◆天然酵母工房についてページ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

.bgblue{
	background-color:#D1DEDD;
}

.bgbui{
	background-color:#E0EADE;
}


/*◆◆◆◆商品詳細ページ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/


.h_table{/*ヘッダの背景画像*/
	background-image:url("img/h_b.gif");
	background-repeat:repeat;
}

h2.c4{　/*商品詳細*/
	width: 438px; /*530からパディングの90を引いた数-2（ボーダー分）*/
	text-align: left; 
	padding:7px 0px 7px 90px;
	margin: 20px 0px 0px 0px;
	font-size:14px;
	color:#101E08;
	font-weight: bold;
	background-image:url("img/l_4.gif");
	background-repeat:no-repeat;
	background-position: 3px 3px; 
	background-color:#ffffff;
	border-color: #9C9C63; 
	border-style: solid; 
	border-width: 1px; 

}

img.imgab{　/*イメージ枠*/
	padding:5px;
	margin-bottom: 10px;
	border-color: #9C9C63; 
	border-style: solid; 
	border-width: 1px; 

}

.nimi{　/*お届け時の冷凍状態*/
	padding: 4px;
 	width: 200px; 
	font-weight: bold;
	color:#0F2E07;
	background-image:url("goods/img/g_b.gif");
	background-repeat:repeat;

}

.datal{/*データテーブル左側*/
	background-color:#ffffff;
	width: 100px;
	text-align: left; 
	color:#0066CC;
}

.datar{/*データテーブル右側*/
	background-color:#ffffff;
	text-align: left; 
	color:#333333;
}


.yhyou{/*焼き時間の表*/
	margin-top: 4px;
	margin-bottom: 0px;
}

.kaitime{/*解凍時間*/
	color:#4D4C0B;
	background-color:#F3F3B3;
	background-image:url("goods/img/s_kaitime.gif");
	background-repeat:no-repeat;
	background-position: 80px;
}

.kaitimer{/*15〜20分*/
	color:#4D4C0B;
	background-color:#F3F3B3;
	text-align:center;
}

.ond{/*オーブン温度*/
	color:#4D4C0B;
	background-color:#F3DAB3;
	background-image:url("goods/img/s_ond.gif");
	background-repeat:no-repeat;
	background-position: 80px;
}

.ondr{/*200度*/
	color:#4D4C0B;
	background-color:#F3DAB3;
	text-align:center;
}

.ytime{/*焼き時間*/
	color:#4D4C0B;
	background-color:#F3EDB3;
	background-image:url("goods/img/s_ytime.gif");
	background-repeat:no-repeat;
	background-position: 80px;
}

.ytimer{/*20分*/
	color:#4D4C0B;
	background-color:#F3EDB3;
	text-align:center;
}

/*おすすめの使い方*/
.hotel{/*ホテル*/
	background-color:#D8F2E2;
}

.hotel1{/*ホテル*/
	text-align:center;
	color:#536787;
}

.res{/*レストラン*/
	background-color:#E0F2D8;
}

.res1{/*レストラン*/
	text-align:center;
	color:#234523;
}

.cafe{/*カフェ*/
	background-color:#EAF2D8;
}

.cafe1{/*カフェ*/
	text-align:center;
	color:#64062E;
}

.hos{/*病院*/
	background-color:#D8F2F1;
}

.hos1{/*病院*/
	text-align:center;
	color:#26297E;
}

.shoku{/*社員食堂*/
	background-color:#F5E4EF;
}

.shoku1{/*社員食堂*/
	text-align:center;
	color:#A8091C;
}

/*◆◆◆はじめての方へページ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

.gazou{/*各ページトップ画像　画像の大きさは752×213*/
	border-top-style:solid ; 
	border-right-style: none; 
	border-bottom-style: solid; 
	border-left-style: none; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	border-top-color: #EFEFDE; 
	border-bottom-color: #151411; 
}

td.mainhaba{/*真ん中のコンテンツ左右余白*/
	padding:0px 10px 0px 10px;
}


h2.c4h{　/*はじめての方へ*/
	width: 438px; /*530からパディングの90を引いた数-2（ボーダー分）*/
	text-align: left; 
	padding:7px 0px 7px 90px;
	margin: 0px 0px 0px 0px;
	font-size:14px;
	color:#101E08;
	font-weight: bold;
	background-image:url("img/l_4.gif");
	background-repeat:no-repeat;
	background-position: 3px 3px; 
	background-color:#ffffff;
	border-color: #9C9C63; 
	border-style: solid; 
	border-width: 1px; 

}

h2.c4hred{　/*●●○○赤い丸*/
	width: 438px; /*530からパディングの90を引いた数-2（ボーダー分）*/
	text-align: left; 
	padding:7px 0px 7px 90px;
	margin: 0px 0px 0px 0px;
	font-size:14px;
	color:#101E08;
	font-weight: bold;
	background-image:url("img/l_4r.gif");
	background-repeat:no-repeat;
	background-position: 3px 3px; 
	background-color:#ffffff;
	border-color: #9C9C63; 
	border-style: solid; 
	border-width: 1px; 

}

h2.c4hblue{　/*●●○○青丸*/
	width: 438px; /*530からパディングの90を引いた数-2（ボーダー分）*/
	text-align: left; 
	padding:7px 0px 7px 90px;
	margin: 0px 0px 0px 0px;
	font-size:14px;
	color:#101E08;
	font-weight: bold;
	background-image:url("img/l_4b.gif");
	background-repeat:no-repeat;
	background-position: 3px 3px; 
	background-color:#ffffff;
	border-color: #9C9C63; 
	border-style: solid; 
	border-width: 1px; 

}

h3.c1green{/*ネットから簡単にご注文いただけます*/
	width: 500px; /*530からパディングの30を引いた数*/
	text-align: left; 
	padding:4px 0px 4px 30px;
	margin: 20px 0px 0px 0px;
	font-size:13px;
	color:#222205;
	font-weight: bold;
	background-image:url("img/l_1.gif");
	background-repeat:no-repeat;
	background-position: 3px 3px; 
	background-color:#DBE9BA;	
}

h3.c1red{/*ネットから簡単にご注文いただけます*/
	width: 500px; /*530からパディングの30を引いた数*/
	text-align: left; 
	padding:4px 0px 4px 30px;
	margin: 20px 0px 0px 0px;
	font-size:13px;
	color:#222205;
	font-weight: bold;
	background-image:url("img/l_1r.gif");
	background-repeat:no-repeat;
	background-position: 3px 3px; 
	background-color:#F8CBC1;	
}

h3.c1blue{/*ネットから簡単にご注文いただけます*/
	width: 500px; /*530からパディングの30を引いた数*/
	text-align: left; 
	padding:4px 0px 4px 30px;
	margin: 20px 0px 0px 0px;
	font-size:13px;
	color:#222205;
	font-weight: bold;
	background-image:url("img/l_1b.gif");
	background-repeat:no-repeat;
	background-position: 3px 3px; 
	background-color:#D8F2F1;	
}

.txt2{
	text-align: left; 
	padding:4px 10px 0px 30px;
	margin:0px;
	font-size:12px;
	color:#333333;
	font-weight: normal;
	line-height:17px;

}

/*◆◆◆共通右メニュー◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

ul { 
	list-style-image: url(img/m_l.gif);
	margin-left:24px;
	padding:0px;
	margin-top:0px;
	margin-bottom:12px;
}

ol { /*数字のリスト*/
	margin-left:24px;
	padding:0px 0px 0px 9px;
	margin-top:0px;
	margin-bottom:10px;
}  

li{
	line-height:17px;
	padding:1px 0px 0px 3px;
	margin:2px;
}

.menuhaikei{/*メニューのTD*/
	background-color:#F6F4EA;
}
/*メニューのロールオーバー*/

a.f1:link{
	padding:13px 0px 0px 0px;
	display:block;/*リンクタグにWIDTHを適用させる*/
	width:187px;
	height:40px;
	text-align:center;
	font-size:14px;
	color:#124103;
	font-weight: bold;
	text-decoration:none;
	background-image:url("img/m_3.gif");
	background-repeat:no-repeat;
}

a.f1:visited{
	padding:13px 0px 0px 0px;
	display:block;/*リンクタグにWIDTHを適用させる*/
	width:187px;
	height:40px;
	text-align:center;
	font-size:14px;
	color:#124103;
	font-weight: bold;
	text-decoration:none;
	background-image:url("img/m_3.gif");
	background-repeat:no-repeat;
}

a.f1:active{
	padding:13px 0px 0px 0px;
	display:block;/*リンクタグにWIDTHを適用させる*/
	width:187px;
	height:40px;
	text-align:center;
	font-size:14px;
	color:#15C050E;
	font-weight: bold;
	text-decoration:none;
	background-image:url("img/m_1.gif");
	background-repeat:no-repeat;
}

a.f1:hover{
	padding:13px 0px 0px 0px;
	display:block;/*リンクタグにWIDTHを適用させる*/
	width:187px;
	height:40px;
	text-align:center;
	font-size:14px;
	color:#5C050E;
	font-weight: bold;
	text-decoration:none;
	background-image:url("img/m_1.gif");
	background-repeat:no-repeat;
}


h4.migi{
	width:187px;
	height:40px;
	font-size:12px;
	margin:0px;
	color:#333333;
	font-weight: bold;
	padding:0px;
}

.ssai{/*下の方線*/
	width: 90%;
	border-style: dotted none none none; 
	border-top-width: 2px; 
	border-color: #cccccc; 
}


a.gosellm:link{/*商品一覧ページへリンク*/
	margin:12px 0px 40px 0px;
	padding:9px 0px 0px 10px;
	display:block;/*リンクタグにWIDTHを適用させる*/
	width:177px;
	height:27px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-image:url("img/gosellm.gif");
	background-repeat:no-repeat;
}

a.gosellm:visited{/*商品一覧ページへリンク*/
	margin:12px 0px 40px 0px;
	padding:9px 0px 0px 10px;
	display:block;/*リンクタグにWIDTHを適用させる*/
	width:177px;
	height:27px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-image:url("img/gosellm.gif");
	background-repeat:no-repeat;
}


a.gosellm:hover{/*商品一覧ページへリンク*/
	margin:12px 0px 40px 0px;
	padding:9px 0px 0px 10px;
	display:block;/*リンクタグにWIDTHを適用させる*/
	width:177px;
	height:27px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-image:url("img/gosellm_over.gif");
	background-repeat:no-repeat;
}

a.gosellm:active{/*商品一覧ページへリンク*/
	margin:12px 0px 40px 0px;
	padding:9px 0px 0px 10px;
	display:block;/*リンクタグにWIDTHを適用させる*/
	width:177px;
	height:27px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-image:url("img/gosellm_over.gif");
	background-repeat:no-repeat;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

/*各ページ共通フッタ*/


div.gopagetop{/*ページの先頭へ*/
	font-size:10px;	
	text-align:right;
	margin:10px 10px 10px 10px;
}

table.wakif{/*フッタ両脇の黒い線*/
	border-color: #0F0F0D; 
	border-top-style: none; 
	border-right-style: solid; 
	border-bottom-style: none; 
	border-left-style: solid; 
	border-width: 1px;
	background-image:url("img/f_b.gif");
	background-repeat:repeat;

}






/*フッタ*/
h6.footpain{/*コピーライト*/
	padding:5px 0px 5px 10px;
	margin:0px;
	text-align: center; 
	font-size:10px;
	color:#0F2E07;
	font-weight: normal; 
}

/*商品詳細ページのみフッタ*/
.f_table{/*フッタ背景*/
	margin: 0px 0px 0px 0px;
	background-image:url("img/f_b.gif");
	background-repeat:repeat;
}
