@charset "utf-8";
/* CSS Document */

/* =======================================
PRODUCTS
md11/allthetime.html
md11/deco01.html
09md01/01.html
09md01/02.html
09md01/03.html
09md01/04.html
09md01/05.html
gift
========================================*/
h2 {
display: inline;
}

#body_md{
	float:left;
	width:579px;
	background:url(../md/md11/images/allthetime_back.gif);
	background-repeat:repeat-y;
}

#body_md #md_all{
	width:579px;
	height:100%;


	}
	

#body_md #md_all #contents{
margin:auto;
	width:579px;
	background:url(../md/md11/images/allthetime_back.gif);
	background-repeat:repeat-y;

	}
	
#body_md #md_all #contents #copy{
	margin:15px 0 20px 0;
	text-align:center;
	}

#body_md #md_all #contents #menu{
	clear:both;
	margin:auto;
	width:485px;
	
	}
	
#body_md #md_all #contents #menu img{
	margin-bottom:15px;
	}

#body_md #md_all #contents #menu #left{
	float:left;
	}
#body_md #md_all #contents #menu #right{
	float:right;
	}
	


/*2---*/

#body_md2{
	float:right;
	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;
	}

/*2---*/


/*gift*/
#body_mdgift{
	float:right;
	width:560px;
	background-image:url(../gift/09md01/images/freshlife_gift_back.gif);
	background-repeat:repeat-y;
}

#body_mdgift #md_allgift{
	display:inline;
	width:560px;
	mergin-left:25px;

	}
	

#body_mdgift #md_allgift #contents2{
margin:auto;
	width:560px;
	height:100%;

	clear:both;
	}

#body_mdgift #md_allgift #contents2 #title{
	margin:0 30px 5px 30px;
	}

#body_mdgift #md_allgift #contents2 #shohin{
	margin:0 20px 15px 20px;
	clear:both;
	width:505px;
	height:150px;
	}

#body_mdgift #md_allgift #contents2 #shohin #one{
	clear:both;
	float:left;
	width:250px;
	}	
#body_mdgift #md_allgift #contents2 #shohin #one #photo{
	float:left;
	width:145px;	
	}	
#body_mdgift #md_allgift #contents2 #shohin #one #blank{
	}
#body_mdgift #md_allgift #contents2 #shohin #one #ribon{
	position:absolute;
	top: 327px;
	left: 299px;
	}
	
#body_mdgift #md_allgift #contents2 #shohin #one #text{
	position:relative;
	float:right;
	width:100px;	
	height:145px;
	}	
#body_mdgift #md_allgift #contents2 #shohin #one #copy_gift{
	padding-top:10px;
	color:#c14f91;
	font-size:11px;
	font-weight:bold;
	line-height:1.2;
	}	
#body_mdgift #md_allgift #contents2 #shohin #one #shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../gift/09md01/images/pink.gif);
	background-repeat:repeat-x;
	bottom: 0px;
	left: 0px;
	width: 105px;
	}	



#body_mdgift #md_allgift #contents2 #shohin #two{
	float:right;
	width:250px;
	}	
#body_mdgift #md_allgift #contents2 #shohin #two #photo{
	float:left;
	width:145px;	
	}	
#body_mdgift #md_allgift #contents2 #shohin #two #blank{
	}
#body_mdgift #md_allgift #contents2 #shohin #two #ribon{
	position:absolute;
	left: 614px;
	top: 481px;
	}
#body_mdgift #md_allgift #contents2 #shohin #text{
	position:relative;
	float:right;
	width:100px;	
	height:145px;
	}		

#body_mdgift #md_allgift #contents2 #shohin #two #copy_gift{
	padding-top:10px;
	color:#c14f91;
	font-size:11px;
	font-weight:bold;
	line-height:1.2;
	}		
#body_mdgift #md_allgift #contents2 #shohin #two #shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../gift/09md01/images/pink.gif);
	background-repeat:repeat-x;
	bottom: 0px;
	left: 0px;
	width: 105px;
	}		
	
	
		
#body_mdgift #md_allgift #contents2 #copy{
	padding:15px 0 20px 0;
	text-align:center;
	background-image:url(../gift/09md01/images/freshlife_gift_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}

#body_mdgift #md_allgift #contents #menu{
	clear:both;
	margin:auto;
	width:485px;
	
	}
	
#body_mdgift #md_allgift #contents #menu img{
	margin-bottom:15px;
	}

#body_mdgift #md_allgift #contents #menu #left{
	float:left;
	}
#body_mdgift #md_allgift #contents #menu #right{
	float:right;
	}

#body_mdgift #md_allgift #sakura{
margin:auto;
	width:560px;
	height:547px;
	background-image:url(../gift/09md01/images/sakura_back.gif);
	background-repeat:no-repeat;
	clear:both;
	}

#body_mdgift #md_allgift #sakura #title{
	margin:0 30px 5px 30px;
	}

#body_mdgift #md_allgift #sakura #shohin{
	margin:10px 30px 15px 30px;
	clear:both;
	width:505px;
	height:150px;
	}

#body_mdgift #md_allgift #sakura #shohin #one{
	clear:both;
	float:left;
	width:245px;
	}	
#body_mdgift #md_allgift #sakura #shohin #one #photo{
	float:left;
	width:130px;	
	}	
#body_mdgift #md_allgift #sakura #shohin #one #blank{
	}
#body_mdgift #md_allgift #sakura #shohin #one #ribon{
	position:absolute;
	top: 327px;
	left: 299px;
	}
	
#body_mdgift #md_allgift #sakura #shohin #one #text{
	position:relative;
	float:right;
	width:110px;	
	height:130px;
	}	
#body_mdgift #md_allgift #sakura #shohin #one #copy_gift{
	color:#c14f91;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	}	
#body_mdgift #md_allgift #sakura #shohin #one #shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../gift/09md01/images/pink.gif);
	background-repeat:repeat-x;
	bottom: 0px;
	left: 0px;
	width: 110px;
	}	



#body_mdgift #md_allgift #sakura #shohin #two{
	float:right;
	width:245px;
	}	
#body_mdgift #md_allgift #sakura #shohin #two #photo{
	float:left;
	width:130x;	
	}	
#body_mdgift #md_allgift #sakura #shohin #two #blank{
	}
#body_mdgift #md_allgift #sakura #shohin #two #ribon{
	position:absolute;
	left: 614px;
	top: 481px;
	}
#body_mdgift #md_allgift #sakura #shohin #text{
	position:relative;
	float:right;
	width:110px;	
	height:130px;
	}		

#body_mdgift #md_allgift #sakura #shohin #two #copy_gift{
	color:#c14f91;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	}		
#body_mdgift #md_allgift #sakura #shohin #two #shohinname{
	position:absolute;
	vertical-align:bottom;
	font-size:10px;
	line-height:1.5;
	background-image:url(../gift/09md01/images/pink.gif);
	background-repeat:repeat-x;
	bottom: 0px;
	left: 0px;
	width: 110px;
	}
#body_mdgift #md_allgift #sakura_footer{
margin:auto;
	width:560px;
	height:45px;
	background-image:url(../gift/09md01/images/freshlife_gift_bottom.gif);
	background-repeat:no-repeat;
	clear:both;
	}
#body_mdgift #md_allgift #sakura_footer #gift{
margin:10px 0 0 15px;
	}
/*gift*/





/*vege*/
#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;
	}
/*vege*/



#md_all{
	width:579px;
	height:100%;


	}
	
	
#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/md11/images/deco01/deco1_back.gif);
	background-repeat:no-repeat;
	margin:15px 0 20px 15px;
	line-height:1.5;
	}

#colum3 #text{
	padding:140px 0 0 30px;
	width:500px;
}

#colum4{
	clear:both;
	width:564px;
	height:450px;
	background:url(../md/md11/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/md11/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/md11/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/md11/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;
	}




/*3--------------------*/

#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/md11/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;
	}
/*3--------------------*/


#pickup3{
	clear:both;
	width:560px;
	padding:10px 0 10px 0;
	line-height:1.5;
	}

#pickup3 #shohin3{
	float:left;
	padding-top:10px;
	}
#pickup3 #shohin3 img{	
	margin-right:5px;
	border:solid 1px #999999;
	}
	
	
	

/*特集2.3ピックアップ*/
#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;
	}

/*特集2.3ピックアップ*/














/*母の日トップ*/
#body_md_mo{
	float:right;
	width:563px;
	height:100%;

}

#body_md_mo #md_all_mo{
	width:563px;
	height:100%;
	mergin-left:25px;
	background-image:url(../md/09md02/images/mothersday_back_2.gif);

	}

#body_md_mo #md_all_mo #contents_mo{
margin:auto;
	width:563px;
	height:365px;
	background-image:url(../md/09md02/images/mothersday_back.gif);
clear:both;
	}
	
.contents_title{
	margin:10px 0 15px 0;
	text-align:center;
	}
.contents_menu{
	width:520px;
	height:140px;
	padding:0 0 15px 22px;
	color:#ff0000;
	font-size:11px;	
	}
.contents_tea{
	float:left;
	}
.contents_interior{
	float:right;
	}
.contents_yokoku{
	width:520px;
	height:140px;
	padding:0 0 15px 22px;
	font-size:11px;
	color:#FF0000;
	}
/*母の日トップ*/



/*母の日 teaとinterior flower*/
#body_md_mo #md_all_mo_tea{
	width:563px;
	height:100%;
	mergin-left:25px;
	background-image:url(../md/09md02/images/mothersday_back_2.gif);

	}

#body_md_mo #md_all_mo_tea #contents_mo_tea{
margin:auto;
	width:563px;
	height:1479px;
	background-image:url(../md/09md02/images/mothersday_content1_back.gif);
clear:both;
	}

.contents01_tea{
clear:both;
	padding:15px 0 10px 22px;
	height:270px;
	}
.contents01_teatitle{
	width:251px;
	float:left;
	}
.contents01_teatitle .text{
	width:230px;
	margin:10px 20px 0 0;
	font-size:12px;
	line-height:1.5;
	}	

.contents01_teaphoto{
	float:left;
	}

.pickup_title{
	margin:10px 0 15px 0;
	text-align:center;
	}
.pickup_item{
	clear:both;
	width:520px;
	height:200px;
	padding:0 0 15px 28px;
	font-size:11px;
	line-height:1.5;
	color:#c14f91;
	}
.pickup_item img{
	border:1px solid #c14f91;
	margin-bottom:5px;
	}

.pickup_item .left{
	float:left;
	width:160px;
	margin-right:10px;
	margin-bottom:10px;
	}
.pickup_item .center{
	float:left;
	width:160px;
	margin-bottom:10px;
}
.pickup_item .right{
	float:left;
	width:160px;
	margin-left:10px;
	margin-bottom:10px;
	}
.pagetop{
	float:right;
	padding:10px 30px 15px 0;	
	}
.line{
	clear:both;
	text-align:center;
	}
	
	
	
.contents01_interior{
	clear:both;
	padding:15px 0 10px 22px;
	height:280px;
	}
.contents01_interiorphoto{
	float:left;
	}
.contents01_interiortitle{
	width:251px;
	float:left;
	}
.contents01_interiortitle .text{
	width:235px;
	margin:10px 0 0 20px;
	font-size:12px;
	line-height:1.5;
	}	

.next{
	clear:both;
	text-align:center;
	}
/*母の日 teaとinterior flower*/



/*母の日 予算別・カテゴリ別*/

#body_md_mo #md_all_mo_select{
	width:563px;
	height:100%;
	mergin-left:25px;
	background-image:url(../md/09md02/images/mothersday_back_2.gif);
	}

#body_md_mo #md_all_mo_select #contents_mo_select{
margin:auto;
	width:563px;
	height:2300px;
	background-image:url(../md/09md02/images/mothersday_content2_back.gif);
	background-repeat:no-repeat;
	clear:both;
	}

.select{
}
.select_title{
clear:both;
	padding:15px 0 10px 30px;
	font-size:12px;
	}	



#body_md_mo #md_all_mo_pselect{
	width:563px;
	height:100%;
	mergin-left:25px;
	background-image:url(../md/09md02/images/mothersday_back_2.gif);
	}

#body_md_mo #md_all_mo_pselect #contents_mo_pselect{
margin:auto;
	width:563px;
	height:2100px;
	background-image:url(../md/09md02/images/mothersday_content3_back.gif);
	background-repeat:no-repeat;
	clear:both;
	}
/*母の日 予算別・カテゴリ別おわり*/


/*母の日 ギフトセレクション*/

#body_md_mo #md_all_mo_gift{
	width:563px;
	height:100%;
	mergin-left:25px;
	background-image:url(../md/09md02/images/mothersday_back_2.gif);
	}

#body_md_mo #md_all_mo_gift #contents_mo_gift{
margin:auto;
	width:563px;
	height:2300px;
	background-image:url(../md/09md02/images/gift_back.gif);
	background-repeat:no-repeat;
	clear:both;
	}


#body_md_mo #md_all_mo_gift h2 img{
padding:15px 0 10px 25px;
}

.demerit{
padding:5px 0 10px 25px;
font-size:11px;
color:#d0398f;
}


.select_title_gift{
clear:both;
	padding:15px 0 10px 25px;
	font-size:12px;
	}	



.contents03_interior{
clear:both;
	padding:15px 0 0 22px;
	height:235px;
	}
.contents03_rose{
clear:both;
	padding:15px 0 0 22px;
	height:250px;
	}	
.contents03_teatime{
clear:both;
	padding:15px 0 0 22px;
	height:270px;
	}
.contents03_summer{
clear:both;
	padding:15px 0 0 22px;
	height:250px;
	}
	
.contents03_interiorphoto{
	float:left;
	}
.contents03_interiortitle{
	width:248px;
	float:left;
	}
.contents03_interiortitle .text{
	width:230px;
	margin:10px 20px 0 0;
	font-size:10px;
	line-height:1.5;
	}	
.contents03_interiortitle .text img{
	margin-top:10px;
	float:right;
	}	
	
	
/*キャンペーン告知*/
#cp_main{
	width:560px;
	float:right;
	text-align:center;
	margin:15px 0;
}

#coupon{
	background:url("../md/09md04/images/coupon_bg.jpg") repeat-y left top;
	text-align:left;
}

#coupon p{
	color:#BB0118;
	padding-left:21px;
}
/*Spice バックナンバー*/
.spice-back{
	position:relative;
	margin-top:20px;
	width:500px;
	height:165px;
}

.spice-title{
	position:absolute;
	top:0;
	left:0;
}

.spice-text{
	position:absolute;
	top:54px;
	left:0;
}

.spice-image{
	position:absolute;
	top:0;
	left:273px;
}
