@charset "euc-jp";
/* CSS Document */

/*=======================================================
 レフト
=======================================================*/

.left-subarea{ margin-bottom:15px; }
.colortable01{ background:url(../images/top/left-tablebg01.jpg) repeat-y; padding:5px; padding-bottom:0px; }
.colortable02{ background:url(../images/top/left-tablebg01.jpg) repeat-y; padding:10px; padding-bottom:5px; }
.ct-inner01{ width:190px; }
.ct-inner02{ width:178px; border:1px solid #CCCCCC; background-color:#FFFFFF; padding:5px; }
.ct-inner03{ width:180px; border:1px solid #CCCCCC; background-color:#FFFFFF; padding:4px; }
.mag-t5{ margin-top:5px; }

.ct-item01{ width:178px; border:1px solid #CCCCCC; background-color:#FFFFFF; padding:5px; margin-top:5px; }
.ct-catch{ text-align:center; }
.ct-rankcatch{ }
.ct-img{ text-align:center; }
.ct-name{ text-align:center; font-size:85%; }
.ct-price{ text-align:center; color:#FF0000; }

.rankimg{ float:left; margin-right:5px; }
.line11 {
	background:url(http://www.waki-st.co.jp/images/common/line11.gif) center repeat-x;
}


/*=======================================================
 メイン
=======================================================*/

.main-subarea{ margin-bottom:15px; }
.main-title{ margin-bottom:5px; }
.main-left{ float:left; width:470px; }
.main-right{ float:right; width:200px; }
.main-catcolor{ background-color:#F5F3E7; margin-bottom:20px; }
.main-catimg{ float:left; }
.main-catlist{ float:left; width:363px; margin-top:10px; margin-bottom:10px; }
.main-bigcat{ margin-right:5px; }
.main-catlist ul{ margin-top:5px; }
.main-catlist li{ 
	background:url(../images/common/arrow02.gif) no-repeat 10px 5px; 
	list-style:none; 
	padding-left:20px; 
	float:left;
	margin-bottom:3px;
}
.main-catlist a {color:#CC0000;font-weight:bold;}
.main-catlist a:visited { color: #CC0000; text-decoration:underline; }
.main-catlist a:hover { color: #CC0000; text-decoration:underline; }

.main-catlist li a {
	display:block;
	word-break: keep-all;
	white-space: nowrap;
	color: #006699;
	font-weight:normal;
}
.main-catlist li a:visited { color: #006699; text-decoration:underline; }
.main-catlist li a:hover { color: #E48C19; text-decoration:underline; }

.brandlogo { margin-bottom:5px; }
.brandlogo ul { list-style:none;}
.brandlogo li{ 
	list-style:none;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}
.brandlogo li img{ display: block }
.brandtextlink{ font-size:85%; clear:both; }

.main-bigtitle{ font-size:120%; font-weight:bold; color:#FFFFFF; padding:3px; background-color:#FF0000; clear:both; }

.main-hotitemarea{  }
.main-hotitem{ 
	width:157px; 
	height:230px; 
	border:1px solid #CCCCCC; 
	background-color:#FFFFFF; 
	padding:5px; 
	margin-top:5px; 
	margin-right:1px; 
	margin-bottom:15px; 
	float:left 
}
.hi-catch{ text-align:center; font-weight:bold; }
.hi-img{ text-align:center; }
.hi-name{ text-align:center; font-size:85%; line-height:100%; margin-bottom:5px; }
.hi-price{ text-align:center; color:#FF0000; }



/*=======================================================
 バナーエリア
=======================================================*/


#bn-wrap {
	width:680px;
}
.bn-area01 {
	width:680px;
	height:240px;
}
.bn-area02 {
	width:680px;
	height:150px;
	clear:both;
}
.bn-area02 p {
	width:220px;
	display:block;
	cursor:pointer;
}
.bn-img01 {
	width:450px;
	float:left;
	margin-right:10px;
}
.bn-img02 {
	width:220px;
	float:left;
	margin-right:10px;
}
.bn-img03 {
	width:220px;
	float:left;
}


/*=======================================================
 OSMC
=======================================================*/
.bottom-link {
	width: 900px;
	font-size:85%;
	border:1px solid #CCC;
	margin-top:5px;
}
.bottom-link .linkbox {
	margin: 5px;
}