@charset "utf-8";
/* CSS Document */

/*--商品・一覧ページ用--*/

/*==パンくずリスト==*/
.topicpath{
	text-align:left;
	margin:10px 3px 10px 3px;
	width:674px;
}
/*==//パンくずリスト//==*/

/*==商品キャプション==*/
.cap-red{
	font-size:150%;
	color:#FF0000;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	text-align:left;
	line-height:130%;
}
.text-wh{color:#FFFFFF;
		line-height:140%;
		margin-top:3px;
		margin-left:3px;
		margin-right:3px;
}
.item-cap{
	color:#E00000;
	font-weight:bold;
	font-size:130%;
	line-height:130%;
	text-align:left;
	margin-bottom:5px;
}
.caption{font-size:135%;
	line-height:130%;
	font-weight:bold;
}
/*==//商品キャプション//==*/

.box680{
	width:680px;
	position:relative;
	margin:30px 0 0 0;
	padding:15px 0 10px 0;
	text-align:center;
	border-top:1px #BFBFBF solid;
}

.box680:after {
	content: ".";
	line-height: 0;
	display: block;
	height: 0.1px;
	visibility: hidden;
	clear: both;
}
.box680 {
    display: inline-table;
    min-height: 1%;
}
/* Hides from IE-mac ￥*/
* html .box680 {
    height: 1%;
}
.box680 {
    display: block;
}
/* End hide from IE-Mac */



/*!--リストボックス--*/
.list-tex{
	margin:0px;
	padding:2px 0px 3px 0px;
	text-align:left;
	line-height:120%;
	width:210px;
}
.list-float{
	float:left;
	width:210px;
	margin:0 8px 10px 8px;
}
/*!--リストボックス終了--*/


/*==関連商品==*/
.relate-cap{
	border:3px double #dddddd;
	margin:5px 0 5px 0;
	padding:1px 0px 1px 18px;
	font-weight:bolder;
	font-size:115%;
	background:url(../images/arrow01.jpg) no-repeat #E9E9E9;
	clear:both;
}
.relate-float{
	float:left;
	width:120px;
	margin:0px 3px 15px 3px;
}
.relate-tex{
	margin:0;
	padding:2px 0px 3px 0px;
	text-align:left;
	line-height:120%;
}
/*==//関連商品//==*/


/*==セミフッター==*/
.itlink-bar{
	width:680px;
	margin:35px 0 0 0;
	padding:0;
}

.itlink-box{
	width:672px;
	border:1px solid #bbbbbb;
	background:#F6F6F6;
	border-top:none;
	margin:0 0 15px 0;
	text-align:left;
	padding:5px 5px 5px 5px;
	display:inline-block;
	position:relative;
}

.itlink-cap{
	width:648px;
	border:3px double #dddddd;
	margin:0 0px 5px 0px;
	padding:1px 0px 1px 18px;
	font-weight:bolder;
	font-size:115%;
	background:url(../images/arrow01.jpg) no-repeat #E9E9E9;
	clear:both;
}


.itlink-li{
	background:url(../images/link-li.jpg) no-repeat;
	float:left;
	width:150px;
	padding-left:14px;
	margin:0px 4px 10px 0;
	line-height:120%;
}

* html .itlink-box{
	width:672px;
	border:1px solid #bbbbbb;
	background:#F6F6F6;
	border-top:none;
	margin:0px 0 15px 0;
	text-align:left;
	padding:5px 3px 5px 3px;
	display:inline-block;
	position:relative;
}

* html .itlink-cap{
	width:648px;
	border:3px double #dddddd;
	margin:0 5px 5px 5px;
	padding:1px 0px 1px 18px;
	font-weight:bolder;
	font-size:115%;
	background:url(../images/arrow01.jpg) no-repeat #E9E9E9;
	clear:both;
}


* html .itlink-li{
	background:url(../images/link-li.jpg) no-repeat;
	float:left;
	width:151px;
	padding-left:13px;
	margin:0px 5px 10px 0;
	line-height:120%;
}

.itlink-box:after{
	content: ".";
	line-height: 0;
	display: block;
	height: 0.1px;
	visibility: hidden;
	clear: both;
}

/*Hides from IE-mac ￥*/
*html .itlink-box{height:1%;}
.itlink-box{display:block;}
/* End hide from IE-mac */

/*==//セミフッター//==*/