@charset "Shift_JIS";

/* ---------------------------------------------------------------
	ブログ関連のcssです。ブログ以外はmain02.css参照
	01 コメコミ
	02 まどか店長のきまぐれ日記
--------------------------------------------------------------- */



/*-------------------------------------------------------------
	01 コメコミ
--------------------------------------------------------------*/

/* コメコミ TOP
------------------------------------------------------ */
#blog .blogTop {
	width:320px;
	}

	.blogTop .blogTopInner {
		margin-left:auto;
		margin-right:auto;
		width:270px;
		text-align:left;
		}
		
		.blogTop .blogTopInner p {
		padding-top:10px;
		padding-bottom:15px;
		}
			
#bnrSet {
	margin-top:30px;
	margin-bottom:0;
	}
	
	
/*通販バナー*/
#shopBnr {
	padding-top:45px;
	padding-bottom:35px;
	width:596px;
	margin-left:auto;
	margin-right:auto;
	}

	#shopBnr a {
		display:block;
		overflow:hidden;
		background:url(../blog_komekomi/img/bnr_shop.gif) no-repeat right top;
		height:91px;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;	
		}
			
	#shopBnr a:hover {
		background-position:left top;
		}	


/*詳しくはこちら*/
.moreImg {
	margin-right:10px;
	}


/* コメコミ sub_navi
------------------------------------------------------ */

/*Topにもどる*/
#back {
	text-align:right;
	width:920px;
	margin-left:auto;
	margin-right:auto;
	}


/*suvNavi*/
#subNavi {
	width:100%;
	text-align:center;
	height:54px;
	margin-bottom:30px;
	}
	
.subNavilLine {
	background-image:url(../blog_komekomi/img/line_snavi.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	}	
	
	#subNavi ul {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	}
	
	#subNavi li {
		float:left;
		margin-top:0;
		margin-right:8px;
		}
	
	#subNavi li a {
		display:block;
		overflow:hidden;
		height:54px;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		}
		
		/*snavi*/
		#subNavi #navi01 a {
			width:147px;
			background:url(../blog_komekomi/img/snavi01.gif) no-repeat left top;
			}
		#subNavi #navi02 a {
			width:147px;
			background:url(../blog_komekomi/img/snavi02.gif) no-repeat left top;
			}
		#subNavi #navi03 a {
			width:147px;
			background:url(../blog_komekomi/img/snavi03.gif) no-repeat left top;
			}
		#subNavi #navi04 a {
			width:147px;
			background:url(../blog_komekomi/img/snavi04.gif) no-repeat left top;
			}
		#subNavi #navi05 a {
			width:147px;
			background:url(../blog_komekomi/img/snavi05.gif) no-repeat left top;
			}
		#subNavi #navi06 a {
			width:147px;
			background:url(../blog_komekomi/img/snavi06.gif) no-repeat left top;
			}		
			
		/*gnavi_hover*/
		#subNavi #navi01 a:hover {
			background-position:left bottom;
			}
		#subNavi #navi02 a:hover {
			background-position:left bottom;
			}
		#subNavi #navi03 a:hover {
			background-position:left bottom;
			}
		#subNavi #navi04 a:hover {
			background-position:left bottom;
			}
		#subNavi #navi05 a:hover {
			background-position:left bottom;
			}
		#subNavi #navi06 a:hover {
			background-position:left bottom;
			}	
			
		/*gnavi_stay*/
		.blogShop #subNavi #navi01 a {
			background-position:left bottom;
			}
		.blogRecipi #subNavi #navi02 a {
			background-position:left bottom;
			}
		.blogEvent #subNavi #navi03 a {
			background-position:left bottom;
			}
		.blogDiary #subNavi #navi04 a {
			background-position:left bottom;
			}
		.blogFarmer #subNavi #navi05 a {
			background-position:left bottom;
			}
		.blogQa #subNavi #navi06 a {
			background-position:left bottom;
			}		
		
		
/* コメコミ カテゴリ：共通
------------------------------------------------------ */
	
/*左列（共通）*/
#blog #Main.float_L {
	width:650px;
	}
	
	
	/*エントリー幅（共通）*/	
	#blog .float_L .entry {
		width:650px;
		}
	
	
	/*写真風（スタッフ紹介、ごちそうさま以外　共通）*/	
	#blog .blogFarmer .entry img, .blogShop .entry img, .blogRecipi .entry img, .blogEvent .entry img, .blogDiary .entry img {
		padding:12px;
		background-color:#FFFFFF;
		border:solid 1px #CCCCCC;
		margin-bottom:15px;
		}
	
	/*エントリーフッター（共通）*/	
	#blog .entryFooter {
		background-image:url(../blog_komekomi/img/line_main.gif);
		background-repeat:repeat-x;
		padding-top:15px;
		margin-bottom:50px;
		margin-top:20px;
		}
		
		
/*右列（共通）*/
#blog #Main .float_R {
	width:260px;
	}
	
	#blog .float_R .mail {
		margin-top:62px;
		}
	
	#blog .float_R li {
		background-image:url(../blog_komekomi/img/line_sub.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:5px;
		}
		
	#blog .float_R li a {
		color:#1E1E1E;
		text-decoration:underline;
		}	
		
	/*h4見出し（共通）*/
	#blog .float_R h4 {
		color:#396C19;
		font-weight:bold;
		padding-bottom:10px;
		background-image:url(../blog_komekomi/img/line_sub.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		}
		
	
/*コメント設定*/
#mess{
	width:650px;
	}
#mess .comment-content{
	padding:10px 0 0;
	}
#mess .comment-footer{
	border-top:1px solid #ccc;
	padding:5px 0 0;
	margin:0 0 10px;
	}


#comments-open .title {
	background-color:#D7C59E;
	height:35px;
	width:650px;
	margin-bottom:20px;
	}

#comments-open h3 {
	font-size:116%;
	color:#996600;
	font-weight:bold;
	line-height:35px;
	padding-left:15px;
	}
		
		
				

/* コメコミ カテゴリ：直営ショップ便り
------------------------------------------------------ */

/*タイトル画像*/
.blogShop h2 {
	height:100px;
	}
	
/*タイトル*/
.blogShop .float_L .entry .title {
	background-image:url(../blog_komekomi/img/bg_ti_entry.png);
	height:35px;
	width:650px;
	margin-bottom:20px;
	}
	
/*h3*/
.blogShop .float_L .entry h3 {
	font-size:116%;
	color:#396C19;
	font-weight:bold;
	line-height:35px;
	padding-left:15px;
	}
	
	
	

/* コメコミ カテゴリ：六星の旬のレシピ
------------------------------------------------------ */	

/*タイトル画像*/
.blogRecipi h2 {
	height:100px;
	}
	
/*タイトル*/
.blogRecipi .float_L .entry .title {
	background-image:url(../blog_komekomi/img/bg_ti_entry_y.png);
	height:35px;
	width:650px;
	margin-bottom:20px;
	}
	
/*h3*/
.blogRecipi .float_L .entry h3 {
	font-size:116%;
	color:#DD3500;
	font-weight:bold;
	line-height:35px;
	padding-left:15px;
	}
	
/*レシピ材料*/
blockquote {
	background-color:#F3E9C2;
	border:solid 1px #FFCC00;
	padding:25px 20px 25px 20px;
	margin-top:20px;
	margin-bottom:25px;
	}
	
	blockquote p {
	line-height:1.8;
	}

/*小見出しの画像*/	
img.nonStyle {
	padding:0 !important;
	border:0 !important;
	margin:0 !important;
	background:none !important;
	}	
	
	
/* コメコミ カテゴリ：お知らせ・イベント
------------------------------------------------------ */

/*タイトル画像*/
.blogEvent h2 {
	height:100px;
	}
	
/*タイトル*/
.blogEvent .float_L .entry .title {
	background-image:url(../blog_komekomi/img/bg_ti_entry_b.png);
	height:35px;
	width:650px;
	margin-bottom:20px;
	}
	
/*h3*/
.blogEvent .float_L .entry h3 {
	font-size:116%;
	color:#0066CC;
	font-weight:bold;
	line-height:35px;
	padding-left:15px;
	}	


/* コメコミ カテゴリ：すくすくこめ日記
------------------------------------------------------ */

/*タイトル画像*/
.blogDiary h2 {
	height:100px;
	}
	
/*タイトル*/
.blogDiary .float_L .entry .title {
	background-image:url(../blog_komekomi/img/bg_ti_entry_d.png);
	height:35px;
	width:650px;
	margin-bottom:20px;
	}
	
/*h3*/
.blogDiary .float_L .entry h3 {
	font-size:116%;
	color:#006600;
	font-weight:bold;
	line-height:35px;
	padding-left:15px;
	}		
	
	
/* コメコミ カテゴリ：農家のひとびと
------------------------------------------------------ */

/*タイトル画像*/
.blogFarmer h2 {
	height:100px;
	}
	
/*タイトル*/
.blogFarmer .float_L .entry .title {
	background-image:url(../blog_komekomi/img/bg_ti_entry_y.png);
	height:35px;
	width:650px;
	margin-bottom:20px;
	}
	
/*h3*/
.blogFarmer .float_L .entry h3 {
	font-size:116%;
	color:#DD3500;
	font-weight:bold;
	line-height:35px;
	padding-left:15px;
	}	
	
	
/* コメコミ カテゴリ：よくある質問
------------------------------------------------------ */

.blogQa h2{
	margin-bottom:20px;
	}
.blogQa .entry{
	}
.blogQa .entry p strong{
	display:block;
	margin:0 0 10px 0;
	padding-left:45px;
	padding-bottom:10px;
	background:url(../blog_komekomi/img/icn-q.gif) 0 0 no-repeat;
	font-size:14px;
	}
.blogQa .entry p em{
	display:block;
	margin:0 0 30px 0;
	padding-left:65px;
	padding-bottom:30px;
	background:url(../blog_komekomi/img/icn-a.gif) 20px 0 no-repeat;
	border-bottom:1px solid #999;
	}
	

/*-----------------------------------------------------
	02 まどか店長のきまぐれ日記
-------------------------------------------------------*/		

#blog02 #Header2 {
	height:240px;
	width:930px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	}
	
#blog02 #Main {
	width:930px;
	margin-bottom:20px;
	background-image:url(../blog_madoka/img/bg_main.jpg);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	}
	
#blog02 .MainInner {
	margin-right:55px;
	margin-left:60px;
	}
		
	
	
	/*右列*/
	#blog02 .MainInner .float_R {
		width:206px;
		margin-top:35px;
		}
		
		
		#blog02 .float_R ul {
			margin-left:10px;
			}
		
		#blog02 .float_R li {
			background-image:url(../blog_madoka/img/icon_arrow.gif);
			background-repeat:no-repeat;
			margin-bottom:5px;
			padding-top:3px;
			padding-left:20px;
			}
		
		#blog02 .float_R li a {
			color:#1E1E1E;
			text-decoration:underline;
			}	
			
		#blog02 #cate, #blog02 #rec, #blog02 #arch, #blog02 #comm {
			margin-bottom:30px;
			}		
		
		
		
	/*左列*/
	#blog02 .MainInner .float_L {
		width:570px;
		margin-top:35px;
		}
		
		/*エントリー*/
		#blog02 .MainInner .entry {
			background-image:url(../blog_madoka/img/entry_header.jpg);
			background-repeat:no-repeat;
			background-color:#FFFFFF;
			padding-top:30px;
			margin-bottom:50px;
			}
			
		/*タイトル背景*/
		#blog02 .MainInner .titleSet {
			background-image:url(../blog_madoka/img/title.jpg);
			background-repeat:no-repeat;
			height:56px;
			width:515px;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:25px;
			}
			
			/*日付*/
			#blog02 .MainInner .day {
				text-align:right;
				font-size:83%;/*10pt*/
				}
				
			/*タイトル*/
			#blog02 .MainInner .titleSet {
				height:60px;
				}
			
			#blog02 .MainInner .title {
				padding-left:45px;
				padding-top:15px;
				font-size:116%;/*14pt*/
				}
				
			/*画像スペース*/	
			#blog02 .MainInner .entry img {
				margin-top:10px;
				margin-bottom:10px;
				}	
				
			/*エントリーフッター*/	
			#blog02 .entryFooter {
				background-image:url(../blog_madoka/img/entry_footer.jpg);
				background-position:bottom;
				background-repeat:repeat-x;
				height:58px;
				margin-top:20px;
				}
				
				/*エントリーフッター*/	
				#blog02 .entryFooter p {
					padding:15px 35px 5px 35px;
					}
					
