<!--

/* ■レイアウト（2段組－左）■ */
.BoxAL {
	width: 240px;
	float: left;
}
.BoxALH {
	width: 240px;
	height: 10px;
	background-image: url("../images/site/BBgALH.gif");
}
.BoxALB {
	display: block;
	width: 240px;
	background-image: url("../images/site/BBgALB.gif");
}
.BoxALF {
	clear: both;
	width: 240px;
	height: 10px;
	background-image: url("../images/site/BBgALF.gif");
	background-repeat: no-repeat;
}
/* ■レイアウト（2段組－右）■ */
.BoxAR {
	width: 490px;
	float: right;
}
.BoxARH {
	width: 490px;
	height: 10px;
	background-image: url("../images/site/BBgARH.gif");
}
.BoxARB {
	display: block;
	width: 490px;
	background-image: url("../images/site/BBgARB.gif");
}
.BoxARF {
	clear: both;
	width: 490px;
	height: 10px;
	background-image: url("../images/site/BBgARF.gif");
	background-repeat: no-repeat;
}
.BoxARR {
	float: right;
	width: 200px;
}
.BoxARRH {
	width: 200px;
	height: 10px;
	background-image: url("../images/site/BBgARRH.gif");
}
.BoxARRB {
	display: block;
	width: 200px;
	height: 104px;
	background-image: url("../images/site/BBgARRB.gif");
}
.BoxARRB p {
	font-size: 13px;
	line-height: 20px;
	text-align: center;
}
.BoxARRF {
	clear: both;
	width: 200px;
	height: 10px;
	background-image: url("../images/site/BBgARRF.gif");
	background-repeat: no-repeat;
}
.BoxARL {
	float: left;
	width: 280px;
}
.BoxARLH {
	width: 280px;
	height: 10px;
	background-image: url("../images/site/BBgARLH.gif");
}
.BoxARLB {
	display: block;
	width: 270px;
	height: 104px;
	overflow: hidden;
	background-image: url("../images/site/BBgARLB.gif");
}
.BoxARLF {
	clear: both;
	width: 280px;
	height: 10px;
	background-image: url("../images/site/BBgARLF.gif");
	background-repeat: no-repeat;
}


/* ■各サブジェクト■ */
.TopHead {
	margin: 0px 0px 0px 6px;
	height: 18px;
	padding: 0px 5px 0px 5px;
}

/* ■カウンターカラー■ */
.TopCL {
	display: block;
	float: left;
	width: 150px;
	height: 20px;
	vertical-align: middle;
	color: #009;
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	background-image: url("../images/site/BBgALS.gif");
	background-repeat: no-repeat;
}
.TopCL img {
	display: inline;
	padding: 5px 2px 0px 2px;
}
.TopCR a {
	display: block;
	float: right;
	width: 80px;
	height: 20px;
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	background-image: url("../images/site/BBgALL.gif");
	background-repeat: no-repeat;
}

/* ■トピックス■ */
.BoxARS {
	display: block;
	width: 470px;
	height: 100px;
	padding: 12px 10px 10px 10px;
	background-image: url("../images/site/BBgARS.gif");
	background-repeat: no-repeat;
}
/* ■トピックス■ */
.BoxAA {
	display: block;
	width: 470px;
	height: 20px;
	padding: 0px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	background-image: url("../images/site/BBgAA.gif");
	background-repeat: no-repeat;
}

/* ■新着・新規追加■ */
.TNew {
	float: left;
	display: block;
	vertical-align: top;
	white-space: normal;
	width: 210px;
	height: 110px;
	margin-top: 10px;
	margin-right: 8px;
	text-align: left;
	background-image: url("../images/site/TNewBG.gif");
}
.TNew font {
	width: 84px;
	font-weight: bold;
	display: block;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 0px;
}
.TNew img {
	margin: 6px 6px 6px 6px;
	border: 1px solid;
	border-color: #fff #666 #666 #fff;
}

/* ■更新履歴■ */
.TopHistry a {
	display: block;
	font-size: 12px;
	text-align: center;
	width: 60px;
	height: 20px;
	margin: 2px 0px 0px 5px;
	font-weight: bold;
	line-height: 160%;
	background-image: url("../images/site/HistBG.gif");
}

/* ■商品カテゴリー■ */
.TopCate a {
	display: block;
	word-wrap: nomal;
	margin: 5px 0px 5px 9px;
	padding: 0px;
	text-align: center;
	width: 86px;
	height: 80px;
	font-size: 12px;
	font-weight: bold;
}
.TopCate img {
	clear: both;
	margin: 0px 5px 5px 5px;
}

/* ■ボックス内リスト■ */
.TopList {
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font-size: 80%;
	line-height: 160%;
	display: #666666;
}

.BoxSP5{
	clear: both;
	height: 5px;
}

.ListLine {
	display: block;
	width: 208px;
	height: 20px;
	margin: 4px 0px 0px 10px;
	padding: 0px 6px 0px 6px;
	background-color: #e6e6ff;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
	vertical-align: middle;
	z-index: 1;
}
.ListLine a {
	width: 213px;
	height: 20px;
	margin-left: -5px;
	padding-left: 5px;
	position: absolute;
	z-index: 5;
}
.ListLineBlock {
	position: absolute;
	z-index: 5;
}
.ListName {
	width: 208px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
}
.ListDate {
	padding-top: 2px;
	padding-left: 180px;
	position: absolute;
	z-index: 3;
}
.ListLineD {
	display: block;
	width: 208px;
	height: 20px;
	margin: 5px 0px 3px 10px;
	background-color: #e6e6ff;
	padding: 0px 6px 0px 6px;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
}
.ListD {
	float: left;
	width: 220px;
	height: 20px;
	position: absolute;
	z-index: 1;
}


// -->
