@charset "UTF-8";
/*インデックス*/
#kodawari-index{}

.col-kodawariindex{
	clear:both;
	margin-top: 2em;}
.col-kodawariindex-right{
	width:200px;
	float:right;}
	.col-kodawariindex-right p{padding-left:5px;}
.col-kodawariindex-left{
	width:340px;
	float:left}

.kl{
	position:relative; /* 20120207 甲田作成 梅漬け紹介文*/
	top:120px;
	left:15px;
	}	

.ume{
	width:550px; /* 20120207 甲田作成    梅漬け紹介画像*/
	height:280px;
	background:url(images/umenoki/photo.gif) no-repeat left top;
}

	
	
dl.workflow {
	margin:0 0 10px 0;
	padding:0;
	text-indent:0;
	white-space:normal;
	}

dd.workphoto {
	display:inline;
	width:180px;
	height:135px;
	margin:0 3px 0 0;	/* 20100815 柴崎修正。右側マージンを1px→3px。 */
	padding:0;
	text-align:center;
	font-size:90%;
	}

.workphoto img {
	margin:0 0 5px 0;
	}


.in-kodawari h2{
	clear:both;margin:0.5em 0;}
	
	

/*
--------------------------
野菜のこだわり、卵のこだわり、最高の安心
--------------------------
*/
.col-kodawari h2{
	clear:both;margin:0.5em 0;}
.col-kodawari{
	padding:0.5em 0;
}
.col-kodawari-border{
	border-bottom:1px solid #ccc;}
.col-kodawari-right{
	width:240px;	/* 20110207 柴崎修正。幅サイズを250px→240px。 */
	float:right;
}
.col-kodawari-left{
	width:290px;	/* 20110207 柴崎修正。幅サイズを285px→290px。 */
	float:left;
}
	
.w240px{
	width:240px;}
.w290px{
	width:290px;}

/*文字の回り込み（左）*/
.col-kodawari p.p-float-left img{
	float:left;
	padding:0 7px 2px 0;}
/*解説用の小文字*/
.col-kodawari p.desc{
	font-size:90%;
	color:#666;}
/*imagebox（解説付き）*/
.col-kodawari-imagebox{
	width:auto;
	float:left;
	padding:5px 0 0px 8px;}	/* 20100815 柴崎修正。右マージン8px→0px、左マージン0px→8px*/
.col-kodawari-imagebox dl{
	margin:0;padding:0;
	color:#444;
	text-align:center;}
	.col-kodawari-imagebox dt{
		margin:0;padding:0 0 2px 0;}
	.col-kodawari-imagebox dd{
		margin:0;padding:0 0 2px 0;
		line-height:1.2;}
/*サブ解説*/
.egg-kaisetsu{
	margin:10px 0;padding:0 10px;border:1px solid #ccc;background-color:#ddffdd;}

/*リンク部分*/
ul#kodawari-link{
	margin:1em 0;padding:0;
	text-align:center;
	list-style-type:none;
	border-bottom:1px solid #ccc;}
ul#kodawari-link li{
	width:170px;height:50px;
	float:left;
	margin:0;padding:0;
	text-align:center;}

/* 野菜のこだわり　テーブル部分 20100815 柴崎追加 */
div.kodawari-detail {
	float:left;
	width:270px;
	height:120px;
	margin:0 0 3px 0;
}
div.kodawari-detail img {
	display:block;
	float: left;
	width:140px;
	height:118px;
	margin: 0 5px 0 5px;

}
div.kodawari-detail p {
	line-height:1.4;
}

table.kodawari{
	width:550px;
	border-spacing:0;
	letter-spacing: 1.4;
}
table.kodawari td img {
	margin: 0 4px 5px 6px;;
}
/* 柴崎追加ここまで*/


/*卵のこだわり*/
#egg h3{
	margin-top:0.5em;
	margin-bottom:0;}
#taagmo-desc h4{
	margin-top:0em;
	padding:0;}
#taagmo-desc{
	margin:0.5em 0;
	padding:5px;
	background-color:#FFF8CC;
	border:1px dotted #FF9900;}
#yasai-desc{
	margin:0.5em 0;
	padding:5px;
	background-color:#FFF8CC;
	border:1px dotted #FF9900;}
/*卵に関するコメント*/
#contents-body .comment-top{
	margin:1em 0;padding:1em;
	background-color:#ffd;
	color:#452000;
	border:1px solid #ccc;}
#contents-body .comment{
	margin:0 0em;padding:0 1em 1em 1em;
	border:1px solid #ccc;}
	#contents-body .comment p{
		margin:1.5em 0 0 0;
		line-height:1.5;}

#contents-body h3#index_01 {
	width:550px;
	height:40px;
	overflow:hidden;
	background:url(images/index/h3_01.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
}	

#contents-body h3#index_02 {
	width:240px;
	height:20px;
	overflow:hidden;
	background:url(images/index/h3_07.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
}	

#contents-body h3#index_03 {
	width:550px;
	height:45px;
	overflow:hidden;
	background:url(images/index/h3_08.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
}	

#contents-body h3#index_04 {
	width:550px;
	height:45px;
	overflow:hidden;
	background:url(images/index/h3_09.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
	margin-top:20px;
}
#contents-body h3#index_05 {
	width:550px;
	height:45px;
	overflow:hidden;
	background:url(images/index/h3_10.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
	margin-top:20px;
}		

#contents-body h3#index_06 {
	width:550px;
	height:45px;
	overflow:hidden;
	background:url(images/index/h3_11.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
	margin-top:20px;
}	

#contents-body h3#ume_01 {
	width:550px;
	height:40px;
	overflow:hidden;
	background:url(images/index/h3_02.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
}	
#contents-body h3#ume_02 {
	width:550px;
	height:40px;
	overflow:hidden;
	background:url(images/index/h3_03.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
}	
#contents-body h3#ume_03 {
	width:550px;
	height:40px;
	overflow:hidden;
	background:url(images/index/h3_04.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
}	
#contents-body h3#ume_04 {
	width:550px;
	height:40px;
	overflow:hidden;
	background:url(images/index/h3_05.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
}	
#contents-body h3#ume_05 {
	width:550px;
	height:40px;
	overflow:hidden;
	background:url(images/index/h3_06.gif) no-repeat left top;
	text-indent:-9999em;
	padding:0;
	border:none;
}			



#contents-body h4 {
	background:url(images/common/h4_bg.gif) no-repeat left top;
	text-indent:14px;
}
#contents-body h4.bg_none {
	background:none;
	text-indent:0;}
	
#contents-body h4.anshin_large {

	background:url(images/anshin/h4_bg_large.gif) no-repeat left top;
	padding-left:17px;
	text-indent:0;
}
#contents-body h4.anshin_small {

	background:url(images/anshin/h4_bg_small.gif) no-repeat left top;
	padding-left:17px;
	text-indent:0;
}


