@charset "shift_jis";

/*-- import
===================================================================--*/
@import "default.css";
@import "common.css";


#leftConts{ 
	width:640px;
	float:left;
	}
#rightNav{
	width:230px;
	float:left;
	}

/*-- infoData
===================================================================--*/
.infoData{
	width:620px;
	float:left;
	padding-bottom:40px;
	margin-bottom:70px;
	background: url(/img/dot.gif) repeat-x left bottom;
	}
.infoData dt{
	background: url(/img/markInfo.gif) no-repeat 10px 15px;
	padding-left:35px;
	padding-bottom:30px;
	padding-top:15px;
	}
.infoData dd{}
.infoData dd .image{
	width:295px;
	float:left;
	} 
.infoData dd .text{
	width:305px;
	float:left;
	color:#666;
	} 
.infoData dd .text h2{
	margin-bottom:1em;
	color:#333;
	}
.infoData dd .text h3{
	margin-bottom:1em;
	color:#333;
	}
.infoData dd .text p{
	margin-bottom:1em;
	}

/*-- rightNav
===================================================================--*/

#rightNav h3{ 
	margin-bottom:20px;
	}
#rightNav .magazine{
	width:160px;
	margin-left:35px;
	}
#rightNav .magazine li{ 
	margin-bottom:5px;
	}
#rightNav .lineUp{
	width:190px;
	margin-left:15px;
	padding-bottom:20px;
	color:#666;
	}
#rightNav .lineUp dt.category{ 
	width:190px;
	clear:left;
	padding-top:30px;
	padding-bottom:10px;
	color:#333;
	}
#rightNav .lineUp dd.line{
	width:190px;
	}
#rightNav .lineUp dd.line ul li{
	width:190px;
	}
#rightNav .lineUp dd.line ul li span{
	width:100px;
	float:left;
	display: block;
	}
#rightNav .lineUp dd.line ul li span.deta{
	width:90px;
	font-size:8pt;
	}

/*-- お買い得アイテム
===================================================================--*/
	
/* item03 */

dl dd.item03{
	width:620px;
	padding-top:20px;
	clear:left;
}
dl dd.item03 ul{
	width:620px;
	clear:left;
	padding-top:25px;
}
dl dd.item03 ul li{
	width:206px;
	float:left;
	text-align:center;
}
dl dd.item03 ul li p{ 
	margin:0 auto 8px;
	line-height:1.5em;
}
dl dd.item03 ul li p.item-category-men{ 
	width:190px;
	background:#99cc00;
	color:#fff;
	padding:1px 0 2px;
}
dl dd.item03 ul li p.item-category-women{
	width:190px;
	background:#ff9999;
	color:#fff;
	padding:2px 0 3px;
}
dl dd.item03 ul li p.item-txt{
	width:190px;
	text-align:left;
	margin:3px 0 0;
}
dl dd.item03 ul li p.item-spec{
	width:190px;
	margin:10px 0 0;
	text-align:left;
}


/* item04 */

dl dd.item04{
	width:620px;
	padding-top:20px;
	clear:left;
}
dl dd.item04 ul{
	width:620px;
	clear:left;
	padding-top:25px;
}
dl dd.item04 ul li{
	width:155px;
	float:left;
	text-align:center;
}
dl dd.item04 ul li p{ 
	margin:0 auto 8px;
	line-height:1.5em;
}
dl dd.item04 ul li p.item-spec{
	width:150px;
}
dl dd.item04 ul li p.item-txt{
	width:150px;
	text-align:left;
	}

/* item0216 */
dl dd.item0216{
	width:620px;
	padding-top:20px;
	clear:left;
}
dl dd.item0216 ul{
	width:620px;
}
dl dd.item0216 ul li{
	width:310px;
	float:left;
}
dl dd.item0216 ul li p.item-left-box{
	width:150px;
	float:left;
}
dl dd.item0216 ul li div.item-right-box{
	width:160px;
	float:left;
}


/*
dl dd.item-happy{
	width:620px;
	padding-top:20px;
	clear:left;
}
dl dd.item-happy ul{
	width:620px;
	clear:left;
	padding-top:25px;
	}
dl dd.item-happy ul li{
	width:205px;
	float:left;
	text-align:center;
	}
dl dd.item-happy ul li .item-name{ 
	text-align:left;
}
*/

/*-- osn
===================================================================--*/
.osn{
	width:620px;
	}
.osn .osnImage{ 
	width:295px;
	float:left;
	}
.osn .osnTxt{
	width:305px;
	float:left;
	color:#666;
	}
.osn .osnTxt h2{
	margin-bottom:1em;
	color:#333;
	}
.osn .men_t{ 
	width:620px;
	clear:left;
	margin-bottom:30px;
	}
.osn .men_t img{
	padding-top:30px;
 }
.osn .women_t{ 
	width:620px;
	clear:left;
	margin-bottom:30px;
	}
.osn ul{
	width:620px;
	}
.osn ul li{ 
	width:205px;
	float:left;
	text-align:center;
	margin-bottom:35px;
	}
.osn ul li p.photo{ 
	margin-bottom:8px;
	}
.osn ul li p.amazonBtn{
	margin-bottom:8px;
	}
.osn ul li p.spec{
	margin-bottom:8px;
	}