@charset "utf-8";
/* CSS Document */

@import url("sub.css");

#specialPages{
	padding-top:10px;
}

#specialPages li{
	margin-top:20px;
}

#specialPages img{
	vertical-align:top;
}

#productsList{
	margin-top:20px;
}

#productsList li{
	float:left;
	margin-right:13px;
}

#productsList li.last{
	margin:0;
}

#specialLeft{
	width:280px;
	float:left;
}

#specialRight{
	float:right;
}

#specialLeft h1{
	margin-bottom:30px;
}

#specialBox{
	margin:30px 0;
}

#body_md{
	width:579px;
	background:url(../md/08md11/images/allthetime_back.gif);
	background-repeat:repeat-y;
}
#body_md #md_all #copy{
	margin:15px 0 20px 0;
	text-align:center;
}

#body_md #md_all #menu{
	clear:both;
	margin:auto;
	width:485px;
}
	
#body_md #md_all #menu img{
	margin-bottom:15px;
}
#body_md #md_all #menu #left{
	width: 225px;
	float:left;
}
#body_md #md_all #menu #right{
	width: 225px;
	float:right;
}

.spice-back{
	position:relative;
	margin-top:20px;
	width:500px;
	height:165px;
	margin-left: auto;
	margin-right: auto;
}
.spice-title{
	position:absolute;
	top:0;
	left:0;
}
.spice-text{
	position:absolute;
	top:54px;
	left:0;
}
.spice-image{
	position:absolute;
	top:0;
	left:273px;
}
#colum1{
	clear:both;
	width:564px;
	margin:15px 0 20px 15px;
	line-height:1.5;
	}
	


#colum1 #left{
	float:left;
	width:270px;
	margin-bottom:20px;
		}


	
#colum1 #right{
	float:right;
	width:270px;
	font-size:10px;
	}

#colum1 #right img{
	margin-bottom:5px;
	}

#colum1 #right #main{
	margin-bottom:20px;
	}

#colum1 #right #sub{
	clear:both;
	width:270px;
	
}

#colum1 #right #sub #l{
	float:left;
	width:125px;
	padding-bottom:20px;	
	}

#colum1 #right #sub #r{
	float:right;
	width:125px;
	padding-bottom:20px;
	}

#colum2{
	clear:both;
	width:564px;
	margin:15px 0 20px 15px;
	line-height:1.5;
	}
	
#colum3{
	clear:both;
	width:564px;
	height:560px;
	background:url(../md/08md11/images/deco01/deco1_back.gif);
	background-repeat:no-repeat;
	margin:15px 0 20px 15px;
	line-height:125%;
	}

#colum3 #text{
	padding:140px 0 0 30px;
	width:500px;
}

#colum4{
	clear:both;
	width:564px;
	height:450px;
	background:url(../md/08md11/images/gift01/gift1_back.gif);
	background-repeat:no-repeat;
	margin:15px 0 20px 15px;
	line-height:1.5;
	}

#colum4 #text{
	padding:140px 0 0 30px;
	width:500px;
}

#colum5{
	clear:both;
	width:564px;
	height:450px;
	background:url(../md/08md11/images/deco02/deco2_back.gif);
	background-repeat:no-repeat;
	margin:15px 0 20px 15px;
	line-height:1.5;
	}

#colum5 #text{
	padding:140px 0 0 30px;
	width:500px;
}

#colum6{
	clear:both;
	width:564px;
	height:500px;
	background:url(../md/08md11/images/deco03/deco3_back.gif);
	background-repeat:no-repeat;
	margin:15px 0 20px 15px;
	line-height:1.5;
	}

#colum6 #text{
	padding:140px 0 0 30px;
	width:500px;
}

#colum7{
	clear:both;
	width:564px;
	height:475px;
	background:url(../md/08md11/images/gift02/gift2_back.gif);
	background-repeat:no-repeat;
	margin:15px 0 20px 15px;
	line-height:1.5;
	}

#colum7 #text{
	padding:140px 0 0 30px;
	width:500px;
}


#pickup{
	clear:both;
	width:560px;
	padding:15px 0 20px 15px;
	line-height:1.5;
	}

#pickup #shohin{
	float:left;

	}
#pickup #shohin img{	
	margin-right:17px;
	}
	
	
	
	
#link{
	clear:both;
	width:560px;
	padding:5px 0 5px 15px;
	line-height:1.5;
	}

#link #link_banner{
	float:left;
	}

#link #link_banner img{
	margin-right:5px;
	}
	
	#body_md2{
	width:558px;
	background-color:#00a13f;

}

#body_md2 #md_all2{
	display:inline;
	width:558px;
	mergin-left:25px;
	background-color:#00a13f;

	}
	

#body_md2 #md_all2 #contents2{
margin:auto;
	width:558px;
	height:100%;
	background-color:#00a13f;
clear:both;
	}
	
#body_md2 #md_all2 #contents2 #copy{
	padding:15px 0 20px 0;
	text-align:center;
	background-image:url(../md/09md01/images/freshlifetoyou_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}

#body_md2 #md_all2 #contents #menu{
	clear:both;
	margin:auto;
	width:485px;
	
	}
	
#body_md2 #md_all2 #contents #menu img{
	margin-bottom:15px;
	}

#body_md2 #md_all2 #contents #menu #left{
	float:left;
	}
#body_md2 #md_all2 #contents #menu #right{
	float:right;
	}
	
	#body_md3{
width:560px;
float:right;
	background-image:url(../md/09md01/images/contents_back.gif);
	background-repeat:repeat-y;

}


#body_md3 #md_all3{
	display:inline;
	width:558px;
	mergin-left:25px;
	}
	
	
#body_md3 #md_all3 #colum_{
	clear:both;
	width:558px;
	line-height:1.5;
	padding-left:2px;
	padding-top:15px;

	}
	
#body_md3 #md_all3 #colum_ #left2{
	float:left;
	width:280px;
	background-image:url(../md/09md01/images/contents1_back.jpg);
	background-repeat:no-repeat;
	font-size:12px;
		}

/*特集2*/		
#body_md3 #md_all3 #colum_ #leftc2{
	float:left;
	width:280px;
	background-image:url(../md/09md01/images/contents2_back.jpg);
	background-repeat:no-repeat;
	font-size:12px;
		}		
/*特集2*/
/*特集3*/		
#body_md3 #md_all3 #colum_ #leftc3{
	float:left;
	width:280px;
	background-image:url(../md/09md01/images/contents3_back.jpg);
	background-repeat:no-repeat;
	font-size:12px;
		}		
/*特集3*/
/*特集4*/		
#body_md3 #md_all3 #colum_ #leftc4{
	float:left;
	width:280px;
	background-image:url(../md/09md01/images/contents4_back.jpg);
	background-repeat:no-repeat;
	font-size:12px;
		}		
/*特集4*/

#body_md3 #md_all3 #colum_ #left{
	float:left;
	width:270px;
	margin-bottom:20px;
		}

#body_md3 #md_all3 #colum_ #left #text_{
	float:left;
	width:245px;
	padding-left:20px;
}
	
#body_md3 #md_all3 #colum_ #right{
	float:right;
	width:275px;
	font-size:12px;
	}
	
	
#body_md3 #md_all3 #colum_ #left2 #text_{
	float:left;
	width:245px;
	padding-left:20px;
	}	
	
/*特集2*/	
#body_md3 #md_all3 #colum_ #leftc2 #text_{
	float:left;
	width:245px;
	padding-left:20px;
	}		
/*特集2*/	
/*特集3*/	
#body_md3 #md_all3 #colum_ #leftc3 #text_{
	float:left;
	width:245px;
	padding-left:20px;
	padding-bottom:15px;
	}		
/*特集3*/		
/*特集4*/	
#body_md3 #md_all3 #colum_ #leftc4 #text_{
	float:left;
	width:245px;
	padding-left:20px;
	padding-bottom:15px;
	}		
/*特集4*/	
	

/*左に写真がある場合*/
#body_md3 #md_all3 #colum_1{
	clear:both;
	width:558px;
	line-height:1.5;
	padding-left:2px;
	padding-top:15px;

	}
	
#body_md3 #md_all3 #colum_1 #left3{
	float:right;
	width:270px;
	font-size:12px;


		}


	
#body_md3 #md_all3 #colum_1 #right3{
	float:left;
	width:280px;
	}
	
	
#body_md3 #md_all3 #colum_1 #left3 #text_3{
	float:right;
	width:245px;
	padding-right:20px;
	}	


#body_md3 #md_all3 #colum_1 #right3 img{
	margin-bottom:5px;
	}

#body_md3 #md_all3 #colum_1 #right3 #main{
	margin-bottom:10px;
	}
/*左に写真がある場合おわり*/
/*左に写真がある場合特集4*/
#body_md3 #md_all3 #colum_2{
	clear:both;
	width:558px;
	line-height:1.5;
	padding-left:2px;
	padding-top:15px;

	}
	
#body_md3 #md_all3 #colum_2 #left4{
	float:right;
	width:280px;
	font-size:12px;


		}


	
#body_md3 #md_all3 #colum_2 #right4{
	float:left;
	width:270px;
	}
	
	
#body_md3 #md_all3 #colum_2 #left4 #text_4{
	float:right;
	width:250px;
	padding-right:25px;
	}	


#body_md3 #md_all3 #colum_2 #right4 img{
	margin-bottom:5px;
	}

#body_md3 #md_all3 #colum_2 #right4 #main{
	margin-bottom:10px;
	}

/*左に写真がある場合特集4おわり*/


	
	

#body_md3 #md_all3 #colum_ #right img{
	margin-bottom:5px;
	}

#body_md3 #md_all3 #colum_ #right #main{
	margin-bottom:20px;
	}

#body_md3 #md_all3 #colum_ #right #sub{
	clear:both;
	width:270px;
	
}

#body_md3 #md_all3 #colum_ #right #sub #l{
	float:left;
	width:125px;
	padding-bottom:20px;	
	}

#body_md3 #md_all3 #colum_ #right #sub #r{
	float:right;
	width:125px;
	padding-bottom:20px;
	}

#body_md3 #md_all3 #colum2{
	clear:both;
	width:560px;
	margin:15px 0 20px 0;
	line-height:1.5;
	}
	
#body_md3 #md_all3 #colum3{
	clear:both;
	width:564px;
	height:560px;
	background:url(../md/08md11/images/deco01/deco1_back.gif);
	background-repeat:no-repeat;
	margin:15px 0 20px 0;
	line-height:1.5;
	}

#body_md3 #md_all3 #colum3 #text{
	padding:140px 0 0 30px;
	width:500px;
}



#body_md3 #md_all3 #pickup3{
	clear:both;
	width:540px;
	padding-left:20px;
	line-height:1.5;
	}

#body_md3 #md_all3 #pickup3 #shohin{
	float:left;

	}
#body_md3 #md_all3 #pickup3 #shohin img{	
	margin-right:17px;
	}
	
	
	
	
#body_md3 #md_all3 #link{
	clear:both;
	width:560px;

	line-height:1.5;
	}

#body_md3 #md_all3 #link #link_banner{
	float:left;
	}

#body_md3 #md_all3 #link #link_banner img{
	margin-right:5px;
	}
	#pickup3 #shohin2{
	clear:both;
	width:510px;
	float:left;
	padding-top:10px;
	}
#pickup3 #shohin2 #one{
	width:250px;
	float:left;
	}
	
#pickup3 #shohin2 #one #copy{
	background-color:#e1eecd;
	margin-top:5px;
	width:250px;
	height:60px;
	}
#pickup3 #shohin2 #one #copy #text{
	padding:5px;
	font-size:11px;
	line-height:1.5;
	color:#00a03f;
	}

#pickup3 #shohin2 #one #shohinname{
	margin-top:5px;
	font-size:12px;
	line-height:1.5;
	}

#pickup3 #shohin2 #one #shohinname2{
	clear:both;
	width:250px;
	margin-top:5px;
	}

#pickup3 #shohin2 #one #shohinname2 #a{
	float:left;
	width:120px;
	margin-right:10px;
	}

#pickup3 #shohin2 #one #shohinname2 #a #right{
	text-align:right;
	display:inline;
	}

#pickup3 #shohin2 #one #shohinname2 #b{
	float:left;
	width:120px;
	}
	
	
#pickup3 #shohin2 #one #shohinnamelong{
	clear:both;
	width:250px;
	margin-top:5px;
	}

#pickup3 #shohin2 #one #shohinnamelong #a{
	float:left;
	width:200px;
	margin-right:10px;
	}

#pickup3 #shohin2 #one #shohinnamelong #a #right{
	text-align:right;
	display:inline;
	}

#pickup3 #shohin2 #one #shohinnamelong #b{
	float:left;
	width:50px;
	}	


	
#pickup3 #shohin2 #two{
	width:250px;
	float:right;
	}
	
#pickup3 #shohin2 #two #copy{
	background-color:#e1eecd;
	margin-top:5px;
	width:250px;
	height:60px;
	}
#pickup3 #shohin2 #two #copy #text{
	padding:5px;
	font-size:11px;
	line-height:1.5;
	color:#00a03f;
	}

#pickup3 #shohin2 #two #shohinname2{
	clear:both;
	width:250px;
	margin-top:5px;
	}

#pickup3 #shohin2 #two #shohinnamelong{
	clear:both;
	width:250px;
	margin-top:5px;
	}

#pickup3 #shohin2 #two #shohinnamelong #a{
	float:left;
	width:180px;
	margin-right:10px;
	}

#pickup3 #shohin2 #two #shohinnamelong #a #right{
	text-align:right;
	display:inline;
	}

#pickup3 #shohin2 #two #shohinnamelong #b{
	float:left;
	width:60px;
	}	



#pickup3 #shohin2 #two #shohinname2 #a{
	clear:both;
	float:left;
	width:115px;
	margin-right:10px;
	}

#pickup3 #shohin2 #two #shohinname2 #a #nama{
	float:left;
	width:115px;
	}
#pickup3 #shohin2 #two #shohinname2 #a #kakaku{
	float:right;
	width:115px;
	text-align:right;
	}


#pickup3 #shohin2 #two #shohinname2 #b{
	float:left;
	width:115px;
	}
	

#pickup3 #shohin2 #two #shohinname2 #b #nama{
	float:left;
	width:115px;
	}
#pickup3 #shohin2 #two #shohinname2 #b #kakaku{
	float:right;
	width:115px;
	text-align:right;
	}
	
	#body_mdvege{
	float:right;
	width:560px;

}

#body_mdvege #md_allvege{
	width:560px;
	mergin-left:25px;
	background-image:url(../md/09md01/images/contents5_back.jpg);
	background-repeat:no-repeat;
	}
	



#body_mdvege #md_allvege #vege{
margin:auto;
	width:560px;
	clear:both;
	background-image:url(../md/09md01/images/contents5_back.jpg);
	background-repeat:repeat-y;
		}

#body_mdvege #md_allvege #vege #title{
	margin:0 30px 5px 30px;
	}


#body_mdvege #md_allvege #vege #free{
	padding:10px 30px 15px 30px;
	clear:both;
	width:505px;
	height:350px;
	position:relative;
	}


#body_mdvege #md_allvege #vege #free .shohin0{
	clear:both;
	width:245px;
	height:250px;
	position:absolute;
	left: 30px;
	top: 9px;
	}

#body_mdvege #md_allvege #vege #free .shohin0 .photo{
	float:left;
	width:130px;
	}
	
#body_mdvege #md_allvege #vege #free .shohin0 .text{
	position:relative;
	float:right;
	width:110px;	
	height:280px;
	}	
#body_mdvege #md_allvege #vege #free .shohin0 .copy_gift{
	color:#00a13f;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	}	
#body_mdvege #md_allvege #vege #free .shohin0 .shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../md/09md01/images/green.gif);
	background-repeat:repeat-x;
	bottom: 4px;
	left: 0px;
	width: 110px;
	}	




#body_mdvege #md_allvege #vege #free .shohin1{
	clear:both;
	width:245px;
	height:160px;
	position:absolute;
	left: 306px;
	top: 12px;
	}

#body_mdvege #md_allvege #vege #free .shohin1 .photo{
	float:left;
	width:130px;
	}
	
#body_mdvege #md_allvege #vege #free .shohin1 .text{
	position:relative;
	float:right;
	width:110px;	
	height:160px;
	}	
#body_mdvege #md_allvege #vege #free .shohin1 .copy_gift{
	color:#00a13f;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	}	
#body_mdvege #md_allvege #vege #free .shohin1 .shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../md/09md01/images/green.gif);
	background-repeat:repeat-x;
	bottom: 1px;
	left: 0px;
	width: 110px;
	}	




#body_mdvege #md_allvege #vege #free .shohin2{
	clear:both;
	width:245px;
	height:160px;
	position:absolute;
	left: 305px;
	top: 185px;
	}

#body_mdvege #md_allvege #vege #free .shohin2 .photo{
	float:left;
	width:130px;
	}
	
#body_mdvege #md_allvege #vege #free .shohin2 .text{
	position:relative;
	float:right;
	width:110px;	
	height:160px;
	}	
#body_mdvege #md_allvege #vege #free .shohin2 .copy_gift{
	color:#00a13f;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	}	
#body_mdvege #md_allvege #vege #free .shohin2 .shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../md/09md01/images/green.gif);
	background-repeat:repeat-x;
	bottom: 2px;
	left: 1px;
	width: 110px;
	}	






#body_mdvege #md_allvege #vege #shohin{
	padding:10px 30px 15px 30px;
	clear:both;
	width:505px;
	height:160px;
	}

#body_mdvege #md_allvege #vege #shohin #one{
	clear:both;
	float:left;
	width:245px;
	}	
#body_mdvege #md_allvege #vege #shohin #one #photo{
	float:left;
	width:130px;	
	}	

	
#body_mdvege #md_allvege #vege #shohin #one #text{
	position:relative;
	float:right;
	width:110px;	
	height:160px;
	}	
#body_mdvege #md_allvege #vege #shohin #one #copy_gift{
	color:#00a13f;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	}	
#body_mdvege #md_allvege #vege #shohin #one #shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../md/09md01/images/green.gif);
	background-repeat:repeat-x;
	bottom: 1px;
	left: 0px;
	width: 110px;
	}	


/*高さ変更まるごと*/
#body_mdvege #md_allvege #vege #shohin_130{
	padding:15px 30px 15px 30px;
	clear:both;
	width:505px;
	height:130px;
	}

#body_mdvege #md_allvege #vege #shohin_130 #one130{
	clear:both;
	float:left;
	width:245px;
	}	
#body_mdvege #md_allvege #vege #shohin_130 #one130 #photo{
	float:left;
	width:130px;
	}	

	
#body_mdvege #md_allvege #vege #shohin_130 #one130 #text_{
	position:relative;
	float:right;
	width:110px;	
	height:130px;
	}	
#body_mdvege #md_allvege #vege #shohin_130 #one130 #copy_gift{
	color:#00a13f;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	}	
#body_mdvege #md_allvege #vege #shohin_130 #one130 #shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../md/09md01/images/green.gif);
	background-repeat:repeat-x;
	bottom: 1px;
	left: 0px;
	width: 110px;
	}	
#body_mdvege #md_allvege #vege #shohin_130 #two130{
	float:right;
	width:245px;
	}	
#body_mdvege #md_allvege #vege #shohin_130 #two130 #photo{
	float:left;
	width:130x;	
	}	

#body_mdvege #md_allvege #vege #shohin_130 #two130 #text_{
	position:relative;
	float:right;
	width:110px;	
	height:130px;
	}		

#body_mdvege #md_allvege #vege #shohin_130 #two130 #copy_gift{
	color:#00a13f;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	}		
#body_mdvege #md_allvege #vege #shohin_130 #two130 #shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../md/09md01/images/green.gif);
	background-repeat:repeat-x;
	bottom: 1px;
	left: 0px;
	width: 110px;
	}
/*高さ変更まるごとおわり*/	



/*高さ変更*/	

#body_mdvege #md_allvege #vege #shohin #text_{
	position:relative;
	float:right;
	width:110px;	
	height:130px;
	}		
	
#body_mdvege #md_allvege #vege #shohin #one #shohinname_{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../md/09md01/images/green.gif);
	background-repeat:repeat-x;
	width: 110px;
	top: 99px;
	}
/*高さ変更*/	


#body_mdvege #md_allvege #vege #shohin #two{
	float:right;
	width:245px;
	}	
#body_mdvege #md_allvege #vege #shohin #two #photo{
	float:left;
	width:130x;	
	}	
#body_mdvege #md_allvege #vege #shohin #two #blank{
	}
#body_mdvege #md_allvege #vege #shohin #two #ribon{
	position:absolute;
	left: 614px;
	top: 481px;
	}
#body_mdvege #md_allvege #vege #shohin #text{
	position:relative;
	float:right;
	width:110px;	
	height:160px;
	}		

#body_mdvege #md_allvege #vege #shohin #two #copy_gift{
	color:#00a13f;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	}		
#body_mdvege #md_allvege #vege #shohin #two #shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../md/09md01/images/green.gif);
	background-repeat:repeat-x;
	bottom: 1px;
	left: 0px;
	width: 110px;
	}
/*高さ変更*/	
#body_mdvege #md_allvege #vege #shohin #text_{
	position:relative;
	float:right;
	width:110px;	
	height:130px;
	}		
	
#body_mdvege #md_allvege #vege #shohin #two #shohinname_{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../md/09md01/images/green.gif);
	background-repeat:repeat-x;
	width: 110px;
	}
/*高さ変更*/		
#body_mdvege #md_allvege #vege_footer{
margin:auto;
	width:560px;
	height:27px;
	background-image:url(../md/09md01/images/contents5_bottom.jpg);
	background-repeat:no-repeat;
	clear:both;
	}
#body_mdvege #md_allvege #sakura_footer #gift{
margin:10px 0 0 15px;
	}
	
#mobile_txt{
	margin: 30px auto 0px;
	width: 600px;
	font-size: 120%;
}
#mobile_txt p,
#mobile_txt table{
	margin-top: 1em;
	margin-bottom: 1em;
}
#mobile_txt table{
	margin: 1em auto;
	width: 350px;
}
#mobile_txt #mail{
	width: 200px;
}

.l180-r625 #leftMenu {
	width:180px;
}
.l180-r625 #contents {
	width:625px;
}
.l180-r625 #contents #mother {
	margin-top:30px;
}




