@charset "utf-8";


#content {
	margin: 15px 0px 0px 0px;
}


/*
		トップ
 ------------------------------------------------------- */


#content .top h2 img {
	width: 204px;
	float: left;
	padding: 0px;
	margin: 20px 119px 10px 20px;
	display: inline;
}

#content .top p {
	width: 313px;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	font-size: 11px;
}

/* 右：メニュー */ 
#content .top ul {
	width: 125px;
	float: right;
	padding: 30px 0px 0px 0px;
	margin: 0px;
}

#content .top ul li {
	padding: 0px 0px 15px 25px;
	margin: 0px;
}

#content .top ul li.men { background:url(../img/family-reco-m.gif) no-repeat 0px 0px;}
#content .top ul li.women { background:url(../img/family-reco-w.gif) no-repeat 0px 0px;}



/*
		商品別
 ------------------------------------------------------- */

/* 大枠 */
#content .product {
	width: 760px;
	height: 1238px;	
	position: relative;
	margin:20px 0px 0px 0px;
	background: url(../img/family-bg.gif) repeat-x 0px 0px;
} 
 
/* 商品画像 */
#content .product img.kowa-pic { width: 270px; height: 270px; position: absolute; z-index: 1; margin: 10px 0px 0px 38px;}
#content .product img.mp-pic { width: 270px; height: 270px; position: absolute; z-index: 1; margin: 164px 0px 0px 470px;}
#content .product img.na-pic { width: 270px; height: 270px; position: absolute; z-index: 1; margin: 430px 0px 0px 200px;}
#content .product img.bip-pic { width: 270px; height: 270px; position: absolute; z-index: 1; margin: 704px 0px 0px 20px;}
#content .product img.rb-pic { width: 270px; height: 270px; position: absolute; z-index: 1; margin: 750px 0px 0px 463px;} 

/* title */
#content .product img.kowa-ttl { width: 272px; height: 35px; position: absolute; z-index: 2; margin: 267px 0px 0px 20px;}
#content .product img.mp-ttl { width: 272px; height: 35px; position: absolute; z-index: 2; margin: 25px 0px 0px 470px;}
#content .product img.na-ttl { width: 252px; height: 35px; position: absolute; z-index: 2; margin: 520px 0px 0px 475px;}
#content .product img.bip-ttl { width: 272px; height: 35px; position: absolute; z-index: 2; margin: 952px 0px 0px 123px;}
#content .product img.rb-ttl { width: 272px; height: 35px; position: absolute; z-index: 2; margin: 1022px 0px 0px 470px;}

/* オススメ */
#content .product img.kowa-reco { width: 18px; height: 18px; position: absolute; z-index: 3; margin: 240px 0px 0px 20px;}
#content .product img.mp-reco { width: 17px; height: 18px; position: absolute; z-index: 3; margin: -3px 0px 0px 470px;}
#content .product img.na-reco { width: 44px; height: 18px; position: absolute; z-index: 3; margin: 495px 0px 0px 470px;}
#content .product img.bip-reco { width: 17px; height: 18px; position: absolute; z-index: 3; margin: 948px 0px 0px 299px;}
#content .product img.rb-reco { width: 43px; height: 18px; position: absolute; z-index: 3; margin: 995px 0px 0px 470px;}

/* more */
#content .product img.kowa-more { width: 65px; height: 15px; position: absolute; z-index: 4; margin: 235px 0px 0px 247px;}
#content .product img.mp-more { width: 65px; height: 15px; position: absolute; z-index: 4; margin: 394px 0px 0px 665px;}
#content .product img.na-more { width: 65px; height: 15px; position: absolute; z-index: 4; margin: 700px 0px 0px 354px;}
#content .product img.bip-more { width: 65px; height: 15px; position: absolute; z-index: 4; margin: 970px 0px 0px 20px;}
#content .product img.rb-more { width: 65px; height: 15px; position: absolute; z-index: 4; margin: 970px 0px 0px 676px;}

/* テキスト全体 */
/* 大枠 */
#content .product dl {
	width: 272px;
	position: absolute;
	padding: 0px;
	font-size: 11px;
	z-index: 5;
}

#content .product dl.kowa { margin: 300px 0px 0px 10px;}
#content .product dl.mp { margin: 10px 0px 0px 460px;}
#content .product dl.na { margin: 15px 0px 0px 470px;}
#content .product dl.bip { margin: 420px 0px 0px 90px;}
#content .product dl.rb { margin: 490px 0px 0px 440px;}

/* 商品名 */
#content .product dl dt {
	width: 272px;
	position: absolute;
	font-size: 12px;
	font-weight: bold;
}

#content .product dl.kowa dt { margin: 15px 0px 0px 10px;}
#content .product dl.mp dt { margin: 60px 0px 0px 10px;}
#content .product dl.na dt { margin: 550px 0px 0px 7px;}
#content .product dl.bip dt { margin: 575px 0px 0px 33px;}
#content .product dl.rb dt { margin: 575px 0px 0px 33px;}

/* テキスト*/
#content .product dl dd {
	position: absolute;
	font-size: 11px;
	padding: 0px;
} 

#content .product dl.kowa dd { margin: 40px 0px 0px 10px;}
#content .product dl.mp dd { margin: 85px 0px 0px 10px;}
#content .product dl.na dd { margin: 575px 0px 0px 7px;}
#content .product dl.bip dd { margin: 600px 0px 0px 33px;}
#content .product dl.rb dd { margin: 600px 0px 0px 33px;}

/* 値段 */
#content .product dl.kowa dd.price { margin: 141px 0px 0px 10px;}
#content .product dl.mp dd.price { margin: 167px 0px 0px 10px;}
#content .product dl.na dd.price { margin: 698px 0px 0px 27px;}
#content .product dl.bip dd.price { margin: 685px 0px 0px 33px;}
#content .product dl.rb dd.price { margin: 705px 0px 0px 33px;}


/*
		親族の引出物にプラスαしたいおすすめアイテム
 ------------------------------------------------------- */

#content .shopping {
}

#content .shopping dl {
	width: 170px;
	float: left;
	padding: 0px;
	margin: 15px 0px 15px 20px;
	display: inline;
}

#content .shopping dl dt {
	width: 145px;
	padding: 0px;
	margin: 0px;
}

#content .shopping dl dd {
	width: 145px;
	padding: 0px 0px 0px 15px;
	margin: 10px 0px 0px 5px;
	font-weight: bold;
	background: url(../img/common/page-point.gif) no-repeat 0px 5px;
}

















