@charset "Shift_JIS";

/* ---------------------------------------------------------------
	00 カラーミー共通設定
	01 トップページ
	02 加賀の農家
	03 ろくせいファーム
	04 商品紹介
	05 旬と手作りの店
	06 コメコミ（→main.cssへ）
	07 まどか店長のきまぐれ日記（→main.cssへ）
	08 会社概要
	09 採用情報
	10 お問い合わせ
	11 個人情報の取り扱い
	12 サイトマップ
	13 写真募集
	14 メルマガ
--------------------------------------------------------------- */


/*-------------------------------------------------------------
	00 カラーミーの共通部分設定
--------------------------------------------------------------*/
/*商品詳細ページタイトル*/
.h2bg {
	background-image:url(../img/bg_h2item.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:657px;
	height:35px;
	margin-bottom:15px;
	}
	
	.h2bg p {
		padding-left:15px;
		line-height:35px;
		}
		
#Main hr {
	background-image:url(../img/line_item.gif);
	background-repeat:repeat-x;
	border: 0;
	height:3px;
	margin-top:15px;
	margin-bottom:15px;
	}


	/*商品詳細ページの商品名*/	
	#Main #itemName {
		margin-top:30px;
		color:#006600;
		font-weight:bold;
		}
			
	/*商品詳細ページの値段*/	
	#Main #itemPrice {
		color:#CC3300;
		margin-top:5px;
		font-weight:bold;
		}
		
	/*商品詳細ページの商品補足*/		
	#Main #itemComent {
		margin-top:15px;
		width:657px;
		}
		
		
/*定期お届け便*/
	#teikibin {
		width:643px;
		margin-bottom:10px;
		}
	
	
		#teikibin .teikibinBtn {
			width:176px;
			margin-top:10px;
			}
			
			#teikibin .teikibinBtn a {
				display:block;
				overflow:hidden;
				background:url(../img/btn_teikibin.jpg) no-repeat left top;
				height:34px;
				font-size:1px;
				line-height:1px;
				text-indent:-9999px;	
				}
					
			#teikibin .teikibinBtn a:hover {
				background-position:right top;
				}
	
	/*定期お届け便　注文内容確認ボタン*/
	#teiki .btn_order_kakunin {
			width:277px;
			margin-top:40px;
			margin-bottom:15px;
			}
			
			#teiki .btn_order_kakunin a {
				display:block;
				overflow:hidden;
				background:url(../order/img/btn_order_kakunin.jpg) no-repeat left top;
				height:53px;
				font-size:1px;
				line-height:1px;
				text-indent:-9999px;	
				}
					
			#teiki .btn_order_kakunin a:hover {
				background-position:right top;
				}
	
	/*定期お届け便　注文送信ボタン*/
	#teiki .btn_order_send {
			width:277px;
			margin-top:40px;
			margin-bottom:15px;
			}
			
			#teiki .btn_order_send a {
				display:block;
				overflow:hidden;
				background:url(../order/img/btn_order_send.jpg) no-repeat left top;
				height:53px;
				font-size:1px;
				line-height:1px;
				text-indent:-9999px;	
				}
					
			#teiki .btn_order_send a:hover {
				background-position:right top;
				}
	
	
	
	/*注文する*/
	#orderForm {
		background-image:url(../img/bg_h2item.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		border:solid 1px #FF9900;
		background-color:#FBF6EA;
		width:653px;
		}
		
		#orderForm h2 {
			border-bottom:solid 3px #EFCE7A;
			padding-left:15px;
			line-height:35px;
			}
			
			.orderFormInner {
				padding:25px 30px 25px 30px;
				}
		

		
/*カラーミー　定期お届け便*/		
.bg_yellow {
	background-color:#EFDE91;
	padding:5px;
	}	
	
.bg_green {
	background-color:#CAD86E;
	padding:5px;
	}	
	
		
	/*テーブル*/		
	.yellowTable {
		background-color:#FBF6EA;
		border-top:#FF9900 1px solid;
		border-left:#FF9900 1px solid;
		}
		
		.yellowTable td {
			border-right:#FF9900 1px solid;
			border-bottom:#FF9900 1px solid;
			padding: 10px 25px 10px 25px;
			}
			
		.yellowTable th {
			text-align:center;
			background-color:#F0E4C6;
			border-right:#FF9900 1px solid;
			border-bottom:#FF9900 1px solid;
			padding:10px;
			font-weight:normal;
			}	
		
		
	/*テーブル・ご注文方法*/		
	.yellowTable02 {
		background-color:#FBF6EA;
		border:#FF9900 1px solid;
		}
		
		.yellowTable02 th {
			background-color:#F3E6B7;
			padding:10px;
			font-weight:normal;
			border-bottom:solid 3px #EFCE7A;
			border-right:solid 1px #FF9900;
			}					
		.yellowTable02 td {
			padding:10px 25px 10px 25px;
			border-right:solid 1px #FF9900;
			}	
			
		.yellowTable02 .btn_teikiorder {
			width:223px;
			margin-left:auto;
			margin-right:auto;
			}
	
			.yellowTable02 .btn_teikiorder a {
				display:block;
				overflow:hidden;
				background:url(../img/btn_teikiorder.jpg) no-repeat left top;
				height:43px;
				font-size:1px;
				line-height:1px;
				text-indent:-9999px;	
				}
					
			.yellowTable02 .btn_teikiorder a:hover {
				background-position:right top;
				}
				
				
	/*カートに入れるボタン*/			
		.cartin {
			width:203px;
			margin-left:auto;
			margin-right:auto;
			}
						
				
	
	/*テーブル定期お届け便フォーム*/		
	.yellowTable03 {
		background-color:#FBF6EA;
		border-top:#FF9900 2px solid;
		border-left:#FF9900 2px solid;
		border-right:#FF9900 1px solid;
		border-bottom:#FF9900 1px solid;
		}
		
		.yellowTable03 td {
			border-right:#FF9900 1px solid;
			border-bottom:#FF9900 1px solid;
			padding: 8px 5px 8px 5px;
			}
			
		.yellowTable03 th {
			text-align:center;
			background-color:#F0E4C6;
			border-right:#FF9900 1px solid;
			border-bottom:#FF9900 1px solid;
			padding:10px;
			font-weight:normal;
			}				
			
			
				/*テーブル定期お届け便フォームの下の合計金額確認欄*/		
				.yellowTable04 {
					background-color:#FBF6EA;
					border:#FF9900 2px solid;
					}
					
					.yellowTable04 td {
						border-bottom:#FF9900 1px solid;
						padding: 8px 10px 8px 10px;
						}
						
					.yellowTable04 th {
						background-color:#F3E6B7;
						border-top:#EFCE7A 3px solid;
						padding:10px;
						}				
					
		.border-r3 {
			border-right:#FF9900 3px solid !important;
			}
			
		.border-b2 {
			border-bottom:#FF9900 3px solid !important;
			}	
	
		
		
/*カラーミー　特定商取引法に関する表記*/
#low .lowTable {
	width:660px;
	margin-bottom:35px;
	}	
	
	#low .lowTable td {
		padding:5px 5px 5px 10px;
		}
	
	#low .lowTable th {
		background-color:#DADD60;
		padding:5px 5px 5px 10px;
		text-align:left;
		font-style:normal;
		font-weight:normal;
		}		
		

		
/*カテゴリ用テンプレート*/

	/*カテゴリ別見出し画像*/
	#kome_bg {
		background-image:url(../img/cate_come.jpg); 
		background-repeat:no-repeat;
		margin-bottom:25px;
		width:657px;
		height:220px;
		}
		
	#mochi_bg {
		background-image:url(../img/cate_mochi.jpg); 
		background-repeat:no-repeat;
		margin-bottom:25px;
		width:657px;
		height:220px;
		}
	
	#tsukemono_bg {
		background-image:url(../img/cate_tsukemono.jpg); 
		background-repeat:no-repeat;
		margin-bottom:25px;
		width:657px;
		height:220px;
		}
		
	#season_bg {
		background-image:url(../img/cate_season.jpg); 
		background-repeat:no-repeat;
		margin-bottom:25px;
		width:657px;
		height:220px;
		}
	
	#gift_bg {
		background-image:url(../img/cate_gift.jpg); 
		background-repeat:no-repeat;
		margin-bottom:25px;
		width:657px;
		height:220px;
		}
		
	#other_bg {
		background-image:url(../img/cate_other.jpg); 
		background-repeat:no-repeat;
		margin-bottom:25px;
		width:657px;
		height:220px;
		}	
			
	
	/*カテゴリ1商品表示*/
	.itemSet {
		width:200px;
		float:left;
		margin-right:20px;
		margin-bottom:30px;
		}	
		
	
/*オプション詳細画面*/
#option {
	width:460px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	}	
	
	
	.optionName {
		text-align:left;
		padding:8px;
		background-color:#E0D6B0;
		margin-bottom:3px;
		}
		
	.optionPrice {
		text-align:left;
		padding:8px;
		margin-bottom:3px;
		background-color:#FBF6EA;
		color:#CC3300;
		font-weight:bold;
		width:100%;
		}	
	
	
	
	/*閉じるボタン*/
	#option .close {
	width:177px;
	margin-top:15px;
	margin-bottom:15px;
	}

		#option .close a {
			display:block;
			overflow:hidden;
			background:url(../img/btn_close.gif) no-repeat left top;
			height:36px;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;	
			}
				
		#option .close a:hover {
			background-position:right top;
			}	
		

/*-------------------------------------------------------------
	01 トップ
--------------------------------------------------------------*/
/*上段*/
#flash {
	text-align:center;
	height:436px;
	width:100%;
	}

.news {
	margin-bottom:5px;
	}
	
	.newsDay {
		float:left;
		color:#006699;
		margin-right:12px;
		/*width:60px;*/
		}
	
	.newsTxt {
		float:right;
		text-align:left;
		width:360px;
		/*width:320px;*/
		}
		
/*中段・右列*/
#tableNouka {
	margin-left:10px;
	margin-top:15px;
	margin-bottom:15px;
	}
	
	#tableNouka p.line {
		line-height:27px;
		}	

/*中段・左列*/
#top .float_R, #colorme .float_R {
	width:260px;
	}


/*Topにもどる*/
#back {
	text-align:right;
	width:920px;
	margin-left:auto;
	margin-right:auto;
	}


/*下段カラーミーショップ*/
#MainTop .item {
	float:left;
	margin-right:9px;
	margin-bottom:15px;
	}

#MainTop .itemBox {
	width:178px;
	margin-left:auto;
	margin-right:auto;
	/*margin-top:15px;*/
	}
	
	/*トップの商品名*/	
	#MainTop .itemName {
		margin-top:15px;
		font-weight:bold;
		width:178px;
		text-align:left;
		}
		
		#MainTop .itemName a {
			color:#006699;
			}
			
	/*トップの値段*/	
	#MainTop .itemPrice {
		color:#CC3300;
		margin-top:5px;
		width:178px;
		text-align:left;
		}
		
	/*トップの商品補足*/		
	#MainTop .itemCome {
		width:178px;
		text-align:left;
		margin-top:15px;
		line-height:1.5;
		}

	/*もっと詳しくボタン*/
	#MainTop .more {
	width:177px;
	margin-left:auto;
	margin-right:auto;
	}

		#MainTop .more a {
			display:block;
			overflow:hidden;
			background:url(../img/btn_more.gif) no-repeat left top;
			height:36px;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;	
			}
				
		#MainTop .more a:hover {
			background-position:right top;
			}	


	/*サイドのお米ボタン*/
	#btnKome {
		width:264px;
		margin-bottom:5px;
		}
		
		#btnKome a {
			display:block;
			overflow:hidden;
			background:url(../img/btn_kome.jpg) no-repeat left top;
			height:72px;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;	
			}
				
		#btnKome a:hover {
			background-position:right top;
			}	


	/*サイドのお餅ボタン*/
	#btnMochi {
		width:264px;
		margin-bottom:5px;
		}
		
		#btnMochi a {
			display:block;
			overflow:hidden;
			background:url(../img/btn_mochi.jpg) no-repeat left top;
			height:72px;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;	
			}
				
		#btnMochi a:hover {
			background-position:right top;
			}	
			
			
	/*サイドのお漬物ボタン*/
	#btnTsukemono {
		width:264px;
		margin-bottom:5px;
		}
		
		#btnTsukemono a {
			display:block;
			overflow:hidden;
			background:url(../img/btn_tsukemono.jpg) no-repeat left top;
			height:72px;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;	
			}
				
		#btnTsukemono a:hover {
			background-position:right top;
			}			
	
	
	/*サイドの贈り物ボタン*/
	#btnGift {
		width:264px;
		margin-bottom:5px;
		}
		
		#btnGift a {
			display:block;
			overflow:hidden;
			background:url(../img/btn_gift.jpg) no-repeat left top;
			height:72px;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;	
			}
				
		#btnGift a:hover {
			background-position:right top;
			}	
	
	
	
	/*サイドの季節限定ボタン*/
	#btnSeason {
		width:264px;
		margin-bottom:5px;
		}
		
		#btnSeason a {
			display:block;
			overflow:hidden;
			background:url(../img/btn_season.jpg) no-repeat left top;
			height:72px;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;	
			}
				
		#btnSeason a:hover {
			background-position:right top;
			}	
			
			
	/*サイドのいろいろボタン*/
	#btnOther {
		width:264px;
		margin-bottom:5px;
		}
		
		#btnOther a {
			display:block;
			overflow:hidden;
			background:url(../img/btn_other.jpg) no-repeat left top;
			height:72px;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;	
			}
				
		#btnOther a:hover {
			background-position:right top;
			}			
	
	
	
	/*サイドの重要項目*/
	#import #fnavi li {
				background-image:url(../img/icon_arrow.gif);
				background-repeat:no-repeat;
				padding-left:18px;
				margin-bottom:8px;
				}
	
	
	

/*-------------------------------------------------------------
	03 ろくせいファーム
--------------------------------------------------------------*/

#rokusei #contents {
	width:836px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	
#rokusei #contents .float_L {
	text-align:left;
	}	


#rokusei #contents .float_R {
	text-align:left;
	}	

/*suvNavi*/
#rokuseiSubNavi {
	width:100%;
	text-align:center;
	height:63px;
	margin-bottom:25px;
	}
	
.subNavilLine02 {
	background-image:url(../img/line_footer.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	}	
	
	#rokuseiSubNavi ul {
	width:875px;
	margin-left:auto;
	margin-right:auto;
	}
	
	#rokuseiSubNavi li {
		float:left;
		margin-top:0;
		margin-right:15px;
		}
	
	#rokuseiSubNavi li a {
		display:block;
		overflow:hidden;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		}
		
		/*snavi*/
		#rokuseiSubNavi #navi01 a {
			width:102px;
			height:41px;
			margin-top:14px;
			background:url(../rokusei/img/snavi01.gif) no-repeat left top;
			}
		#rokuseiSubNavi #navi02 a {
			width:124px;
			height:41px;
			margin-top:14px;
			background:url(../rokusei/img/snavi02.gif) no-repeat left top;
			}
		#rokuseiSubNavi #navi03 a {
			width:121px;
			height:41px;
			margin-top:14px;
			background:url(../rokusei/img/snavi03.gif) no-repeat left top;
			}
		#rokuseiSubNavi #navi04 a {
			width:123px;
			height:41px;
			margin-top:14px;
			background:url(../rokusei/img/snavi04.gif) no-repeat left top;
			}
		#rokuseiSubNavi #navi05 a {
			width:123px;
			height:54px;
			margin-left:10px;
			background:url(../rokusei/img/snavi05.gif) no-repeat left top;
			}		
			
		/*gnavi_hover*/
		#rokuseiSubNavi #navi01 a:hover {
			background-position:left bottom;
			}
		#rokuseiSubNavi #navi02 a:hover {
			background-position:left bottom;
			}
		#rokuseiSubNavi #navi03 a:hover {
			background-position:left bottom;
			}
		#rokuseiSubNavi #navi04 a:hover {
			background-position:left bottom;
			}
		#rokuseiSubNavi #navi05 a:hover {
			background-position:left bottom;
			}
			
		/*gnavi_stay*/
		.kome #rokuseiSubNavi #navi01 a {
			background-position:left bottom;
			}
		.yasai #rokuseiSubNavi #navi02 a {
			background-position:left bottom;
			}
		.mochi #rokuseiSubNavi #navi03 a {
			background-position:left bottom;
			}
		.tsukemono #rokuseiSubNavi #navi04 a {
			background-position:left bottom;
			}
		.map #rokuseiSubNavi #navi05 a {
			background-position:left bottom;
			}
	

#pointWakuBg {
	width:849px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../rokusei/img/t_bg.png);
	background-repeat:repeat-y;
	padding-top:10px;
	padding-bottom:10px;
	}

	.pointWaku {
		width:740px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		text-align:left;
		}
	
	
/*農家のいちねん*/
/*suvNavi*/
#yearBase {
	width:842px;
	background-image:url(../rokusei/img/bg_base.gif);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
	
	.yearBaseFooter {
		background-image:url(../rokusei/img/bg_footer.jpg);
		background-repeat:no-repeat;
		height:59px;
		}
	
	#yearSubNavi {
		width:850px;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		}
	
	/*農家のいちねん、Mapへもどるボタン*/
	.backMap {
		float:right;
		display:block;
		width:128px;
		overflow:hidden;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		}
		
	.backMap a {
			float:right;
			width:123px;
			height:54px;
			margin-right:10px;
			background:url(../rokusei/img/snavi05.gif) no-repeat left top;
			}
			
		.backMap a:hover {
			background-position:left bottom;
			}	
			
	
	#yearSubNavi li {
		float:left;
		}
	
	#yearSubNavi li a {
		height:51px;
		display:block;
		overflow:hidden;
		font-size:1px;
		line-height:1px;
		text-indent:-9999px;
		}
		
		/*snavi*/
		#yearSubNavi #navi01 a {
			width:218px;
			background:url(../rokusei/img/btn_spring.gif) no-repeat left bottom;
			}
		#yearSubNavi #navi02 a {
			width:209px;
			background:url(../rokusei/img/btn_summer.gif) no-repeat left bottom;
			}
		#yearSubNavi #navi03 a {
			width:208px;
			background:url(../rokusei/img/btn_autumn.gif) no-repeat left bottom;
			}
		#yearSubNavi #navi04 a {
			width:208px;
			background:url(../rokusei/img/btn_winter.gif) no-repeat left bottom;
			}
		
			
		/*gnavi_hover*/
		#yearSubNavi #navi01 a:hover {
			background-position:left top;
			}
		#yearSubNavi #navi02 a:hover {
			background-position:left top;
			}
		#yearSubNavi #navi03 a:hover {
			background-position:left top;
			}
		#yearSubNavi #navi04 a:hover {
			background-position:left top;
			}
			
		/*gnavi_stay*/
		.spring #yearSubNavi #navi01 a {
			background-position:left top;
			}
		.summer #yearSubNavi #navi02 a {
			background-position:left top;
			}
		.autumn #yearSubNavi #navi03 a {
			background-position:left top;
			}
		.winter #yearSubNavi #navi04 a {
			background-position:left top;
			}
		
/*////////////農家のいちねん・春////////////////////*/	
			
		/*spring box01*/
		.spring .box01 {
			background-image:url(../rokusei/img/sp_img01.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:593px;
			}
			
			.spring .box01 p {
				position: relative;
				top: 45px;
				left: 150px;
				width:340px;
				}
			
		/*spring box02*/
		.spring .box02 {
			background-image:url(../rokusei/img/sp_img02.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:479px;
			}
			
			.spring .box02 p {
				position: relative;
				top: 400px;
				left: 290px;
				width:500px;
				}
					
		/*spring box03*/
		.spring .box03 {
			background-image:url(../rokusei/img/sp_img03.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:445px;
			}
			
			.spring .box03 p {
				position: relative;
				top: 50px;
				left: 340px;
				width:360px;
				}
			
			
		/*spring box04*/
		.spring .box04 {
			background-image:url(../rokusei/img/sp_img04.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:424px;
			display:block;
			overflow:hidden;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;
			}	
		
		
		
		
/*////////////農家のいちねん・夏////////////////////*/			
		
		/*summer box01*/
		.summer .box01 {
			background-image:url(../rokusei/img/su_img01.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:454px;
			}
			
			.summer .box01 p {
				position: relative;
				top: 190px;
				left: 580px;
				width:150px;
				}
			
		/*summer box02*/
		.summer .box02 {
			background-image:url(../rokusei/img/su_img02.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:288px;
			overflow:hidden;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;
			}

					
		/*summer box03*/
		.summer .box03 {
			background-image:url(../rokusei/img/su_img03.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:341px;
			}
			
			.summer .box03 p {
				position: relative;
				top: 45px;
				left: 120px;
				width:350px;
				}
			
			
		/*summer box04*/
		.summer .box04 {
			background-image:url(../rokusei/img/su_img04.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:273px;
			overflow:hidden;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;
			}
			
		/*summer box05*/
		.summer .box05 {
			background-image:url(../rokusei/img/su_img05.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:464px;
			overflow:hidden;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;
			}	
			
			
/*////////////農家のいちねん・秋////////////////////*/			
		
		/*autumn box01*/
		.autumn .box01 {
			background-image:url(../rokusei/img/au_img01.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:370px;
			}
			
			.autumn .box01 p {
				position: relative;
				top: 160px;
				left: 120px;
				width:170px;
				}
			
		/*autumn box02*/
		.autumn .box02 {
			background-image:url(../rokusei/img/au_img02.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:340px;
			overflow:hidden;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;
			}

					
		/*autumn box03*/
		.autumn .box03 {
			background-image:url(../rokusei/img/au_img03.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:362px;
			}
			
			.autumn .box03 p {
				position: relative;
				top: 280px;
				left: 630px;
				width:130px;
				}
			
			
		/*autumn box04*/
		.autumn .box04 {
			background-image:url(../rokusei/img/au_img04.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:349px;
			}
			
			.autumn .box04 p {
				position: relative;
				top: 65px;
				left: 500px;
				width:230px;
				}
			
		/*autumn box05*/
		.autumn .box05 {
			background-image:url(../rokusei/img/au_img05.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:375px;
			overflow:hidden;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;
			}				
			
		
/*////////////農家のいちねん・冬////////////////////*/	
			
		/*winter box01*/
		.winter .box01 {
			background-image:url(../rokusei/img/wi_img01.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:152px;
			}
			
			.winter .box01 p {
				position: relative;
				top: 45px;
				left: 370px;
				width:300px;
				}
			
		/*winter box02*/
		.winter .box02 {
			background-image:url(../rokusei/img/wi_img02.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:340px;
			}
			
			.winter .box02 table {
				position: relative;
				top: 170px;
				left: 55px;
				width:280px;
				}	
				
				.winter .box02 table td {
				padding:3px;
				}	
				
			.winter .box02 p {
				position: relative;
				top: 150px;
				left: 365px;
				width:200px;
				}	
				
					
		/*winter box03*/
		.winter .box03 {
			background-image:url(../rokusei/img/wi_img03.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:350px;
			}
			
			.winter .box03 p {
				position: relative;
				top: 80px;
				left: 140px;
				width:290px;
				}
			
			
		/*winter box04*/
		.winter .box04 {
			background-image:url(../rokusei/img/wi_img04.jpg);
			background-repeat:no-repeat;
			background-position:center top;
			height:490px;
			display:block;
			overflow:hidden;
			font-size:1px;
			line-height:1px;
			text-indent:-9999px;
			}	
			
	
	

/*通販バナー*/
#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;
		}	


/*-------------------------------------------------------------
	08 会社概要
--------------------------------------------------------------*/
.company tr {
	background-image:url(../company/img/line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
	.company td {
		height:40px;
		}
	
		.text01 {
			float:left;
			color:#396A17;
			font-weight:bold;
			margin-left:10px;
			width:110px;
			margin-top:8px;
			}
			
		.text02 {
			float:left;
			margin-left:10px;
			margin-top:8px;
			}
			
/*-------------------------------------------------------------
	09 採用情報
--------------------------------------------------------------*/
.recruitBox {
	width:620px;
	border:solid 1px #FFCC00;
	background-color:#F7F7F1;
	padding-top:33px;
	padding-bottom:33px;
	margin-top:15px;
	margin-bottom:20px;
	}
	
	.tableLine {
	border-bottom:solid 1px #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
	}

/*-------------------------------------------------------------
	10 お問い合わせ
--------------------------------------------------------------*/

	#infoInner {
		width:690px;
		float:right;
		margin-bottom:50px;
		}
		
		table#form {
			margin-top:25px;
			margin-bottom:20px;
			width:650px;
			}
			
			table#form td {
				padding:5px 10px 5px 10px;
				}
				
				table#form .field {
					width:100%;
					}
					
			
/*-------------------------------------------------------------
	11 個人情報の取り扱い
--------------------------------------------------------------*/

/*-------------------------------------------------------------
	12 サイトマップ
--------------------------------------------------------------*/

.sitemap #contents {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	}
	
	
	.sitemap .float_L {
	margin-right:70px;
	text-align:left;
	}
	
	
	.sitemap ul {
	margin-left:0px;
	}
	
	

	/*メインリストスタイル*/
	.sitemap .mainlist li {
		background-image:url(../img/icon_arrow.gif);
		background-repeat:no-repeat;
		padding-left:20px;
		margin-bottom:15px;
		font-weight:bold;
		}
		
		.sitemap .mainlist a {
			color:#333333;
			text-decoration:underline;
			}
		
	/*サブリストスタイル*/	
	.sitemap .sublist li {
		background-image:url(../img/icon_arrow.gif);
		background-repeat:no-repeat;
		padding-left:20px;
		margin-bottom:10px;
		margin-left:20px;
		}	
	
		.sitemap .sublist a {
			color:#333333;
			text-decoration:underline;
			}

/*-------------------------------------------------------------
	13 写真募集
--------------------------------------------------------------*/

/*背景繰り返し*/
.backPin #Main {
	background-image:url(../img/bg_pin_back.jpg);
	background-repeat:repeat-y;
	background-position:center;
	margin-bottom:30px;
	width:962px;
	}
	
	.backPin #Main #contentsFooter {
		background-image:url(../img/bg_pin_footer.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom:71px;
		width:962px;
		}
	
	
.photo .float_L .backImg {
	background-image:url(../photo/img/img01.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}
	
.photo .photoForm {
	background-color:#F6EFDC;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:790px;
	}
	
	.photo .photoForm .photoTable {
		margin-left:10px;
		margin-bottom:20px;
		}
		
		.photo .photoForm .photoTable td {
			padding:5px 10px 5px 10px;
			}
			
		/*フォーム欄 短い方*/	
		.photo .photoForm #name, .photo .photoForm #tel, .photo .photoForm #img {
			width:50%;
			}
		/*フォーム欄 長い方*/	
		.photo .photoForm #add, .photo .photoForm #mail, .photo .photoForm #mess {
			width:95%;
			}	
	

/*-------------------------------------------------------------
	14 メルマガ
--------------------------------------------------------------*/
/*登録*/
.mailma .photoForm {
	background-color:#FFE1A4;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding-top:10px;
	width:767px;
	}
	
	/*登録その2*/
	.mailma02 #All02 #Main {
		margin-top: 100px;
		}
	
	.mailma02 .photoForm {
	background-color:#FFE1A4;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:25px;
	width:767px;
	}
	
	.mailma02 .photoTable {
			margin-left:10px;
			margin-right:10px;
			}
	
	.mailma02 .photoForm .photoTable td {
			padding:0px 10px 0px 10px;
			}
	
	
	
/*変更*/
/*.mailma .photoForm02 {
	background-color:#E6E699;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:767px;
	}*/
	
/*停止*/	
.mailma .photoForm03 {
	background-color:#E8E8E8;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:767px;
	}		
		
		
		.mailma .photoTable {
			margin-left:10px;
			margin-right:10px;
			}
		
		
		
		.mailma .photoForm .photoTable td, .mailma .photoForm03 .photoTable td {
			padding:0px 10px 0px 10px;
			}
			
		/*フォーム欄 長い方*/	
		.mailma .photoForm #tourokuMail, .mailma .photoForm03 #stopMail {
			width:95%;
			}
			
			
		/*フォームの注意書き*/
		.formTxt {
		margin-left:150px;
		padding-bottom:10px;
		}
		
		
/*停止その2*/
	
	.mailma02 .photoForm03 {
	background-color:#E8E8E8;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:25px;
	padding-top:10px;
	padding-bottom:10px;
	width:767px;
	}
	
	.mailma02 .photoForm03 .photoTable td {
			padding:0px 10px 0px 10px;
			}
	
