body{
	background: #fff url(../../img/top_renew/bg_body.gif) repeat-y center top;
	font-family: "ＭＳ Ｐゴシック", 'Verdana',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, sans-serif;
	font-size: 13px;
	*font-size: small;
	*font: x-small;
	margin: 0;
	padding: 0;
	line-height: 1.3;
}

/* 
	77% = 10px		|	122% = 16px	|	167% = 22px	
	85% = 11px		|	129% = 17px	|	174% = 23px 
	92% = 12px		|	136% = 18px	|	182% = 24px 
	100% = 13px	|	144% = 19px	|	189% = 25px 
	107% = 14px	|	152% = 20px	|	197% = 26px 
	114% = 15px	|	159% = 21px	| 	
*/

/* リンク色
------------------------------------------------------------ */
a:link{
	color: #003399;
	text-decoration: underline;
}
a:visited{
	color: #663399;
	text-decoration: underline;
}
a:hover{
	color: #ff6600;
	text-decoration: none;
}
a:active{
	color: #ff6600;
	text-decoration: none;
}

/*ブランドナビ*/
#brandnavi{
	width:800px;
	margin:5px auto;
	border:#666666 1px solid;
	background:#FFF4EA;
	font-size:77%;
}



/*商品一覧*/
#lslist{
	width:780px;
	margin:20px 0 10px 15px;
	padding:0;
}

#lslist dl{
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../img/line_02.gif) repeat-x bottom;
	display: inline-block;
}
#lslist dl:after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
#lslist dl.end{
	background:none;
}
#lslist dt{
	float:left;
	width:105px;
	text-align:center;
}
#lslist dd{
	float:left;
	width:675px;
	background:url(../img/line_01.gif) repeat-y left;
}
#lslist dd ul li{
	float:left;
	width:130px;
	margin-right:5px;
	text-align:center;
	list-style:none;
	font-size:77%	;
	letter-spacing:0;
}
#lslist dd ul li a img{
	vertical-align:top;
	text-decoration:none;
}

/*商品詳細*/
#pddetail{
	width:780px;
	margin:15px 0 10px 15px;
	padding:0;
}

#pddetail div.float-left{
	width:245px;
	padding:0;
}
#pddetail div.float-left p{
	margin-bottom:10px;
}

#pddetail .lsmain{
	width:515px;
	float:left;
	margin-left:20px;
}

#pddetail .specArea01 table,
#pddetail .specArea02 table,
#pddetail .specArea03 table{
	border-left:1px solid #CDCDCD;
	border-top:1px solid #CDCDCD;
	margin-top:10px;
}
#pddetail .specArea01 table th,
#pddetail .specArea02 table th,
#pddetail .specArea03 table th{
	width:90px;
	padding:3px 5px;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	font-weight:normal;
	background:#F9F4DD;
	text-align:left;
}
#pddetail .specArea01 table td,
#pddetail .specArea02 table td,
#pddetail .specArea03 table td{
	padding:3px 5px;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
}

.specArea01 dl{
	width:255px;
}
.specArea01 dt{
	padding:5px;
	background:#F5DDDF;
	border-top:1px solid #E50012;
	border-bottom:3px solid #E50012;
	font-weight:bold;
	font-size:107%;
}
.specArea01 dd p{
	padding:7px;
}
.specArea01 dd table{
	width:255px;
}
.specArea01 dd td strong{
	color:#FF6C00;
}

.specArea02 table{
	width:515px;
}

.specArea03 table{
	width:207px;
	margin-left:10px;
}

.orgb { color:#FF6600; font-weight:bold;}

