﻿@charset "UTF-8";

/*========================================
 お勧め商品
=========================================*/
/* Topページ用（お勧め商品） */
#divBottomArea #dvRecommend{margin-top:10px;width:337px;float:left;}
#divBottomArea #dvRecommend dd{margin-top:5px;}
#divBottomArea #dvRecommend dd ul li.thumnail{
	width:80px;
	margin-right:5px;
	padding:10px 0px;
	text-align:center;
	border:solid 1px #ccc;
	float:left;
}
#divBottomArea #dvRecommend dd ul li.productInfo{line-height:1.5;}
/*
.soldout {color:#FF0000;word-wrap:normal;}
*/

/* 商品詳細ページ用（お勧め商品） */
.tblLayout_ProductDetail #dvRecommend{}
.tblLayout_ProductDetail #dvRecommend dl{}
.tblLayout_ProductDetail #dvRecommend dl dd{margin-right:5px;}
.tblLayout_ProductDetail #dvRecommend dl dd.productInfoList ul li{margin:1px 0px;line-height:1.4;}
.tblLayout_ProductDetail #dvRecommend dl dd.productInfoList ul li.thumnail{
	text-align:center;
	width:39px;
	border:solid 1px #ccc;
	float:left;
	margin-right:3px;
	padding:2px 0px;
}
.tblLayout_ProductDetail #dvRecommend dl dd.productInfoList ul li.thumnail img{}
.tblLayout_ProductDetail #dvRecommend dl dd.productInfoList ul li.productInfo{width:113px;float:right;}
.tblLayout_ProductDetail #dvRecommend dl dd.toList{text-align:right;}

/* 商品一覧ページ用（お勧め商品） */
.tblLayout_ProductList #dvRecommend{}
.tblLayout_ProductList #dvRecommend dl{}
.tblLayout_ProductList #dvRecommend dl dd{margin-right:5px;}
.tblLayout_ProductList #dvRecommend dl dd.productInfoList ul li{margin:1px 0px;line-height:1.4;}
.tblLayout_ProductList #dvRecommend dl dd.productInfoList ul li.thumnail{
	text-align:center;
	width:39px;
	border:solid 1px #ccc;
	float:left;
	margin-right:3px;
	padding:2px 0px;
}
.tblLayout_ProductList #dvRecommend dl dd.productInfoList ul li.thumnail img{}
.tblLayout_ProductList #dvRecommend dl dd.productInfoList ul li.productInfo{width:113px;float:right;}
.tblLayout_ProductList #dvRecommend dl dd.toList{text-align:right;}


/*========================================
 商品新着ランキング
=========================================*/
/* Topページ、商品一覧ページ、商品詳細ページ */
#dvTopNewItems { margin-bottom: 30px; }



/*========================================
 商品検索ボックス
=========================================*/
/* Topページ、商品一覧ページ、商品詳細ページ */
#gblSearch {
	border: 1px solid #ffc790;
	background-color: #fff3dc;
	height: 35px;
	width: 255px;
	margin-right: 0;
	position: relative;
}

.SearchWord {
	margin: 0;
	height: 20px;
	line-height: 20px;
	width: 185px;
	border: 1px solid #e6ddcb;
	position: absolute;
	top: 7px;
	left: 7px;
}

.SearchBtn {
	display: block;
	width: 47px;
	height: 20px;
	text-indent: -999em;
	position: absolute;
	top: 8px;
	left: 198px;
	background: url('../../Contents/ImagesPkg/common/btn_search.gif') no-repeat 0 0;
}



/*========================================
 商品詳細検索ボックス
=========================================*/
/* Topページ、商品一覧ページ、商品詳細ページ */
.dvProductAdvancedSearch{background:url(../../Contents/ImagesPkg/center_bg.jpg) left top repeat-y;margin-bottom:10px;padding:0;}
.dvProductAdvancedSearch dl{background:url(../../Contents/ImagesPkg/center_bg_btm.jpg) left bottom no-repeat;margin:0;padding:0;padding-bottom:5px;}
.dvProductAdvancedSearch dl dt{width:100px;margin-left:5px;margin-right:5px;float:left;text-align:right;borer:1px solid blue;}
.dvProductAdvancedSearch dl dd{padding:0;margin:3px 5px;margin-left:105px;borer:1px solid red; vertical-align:baseline; }
/*#dvProductAdvancedSearch select{width:150px;}*/
.dvProductAdvancedSearch input.text{width:360px;}


/*========================================
 カテゴリ検索ボックス
=========================================*/
/* Topページ、商品一覧ページ、商品詳細ページ */

.dvCategorySearch {}

.dvCategorySearch .itemCategory,
.dvCategorySearch .brandCategory {
	margin-bottom: 30px;
}

.dvCategorySearch ul {}
.dvCategorySearch ul li { margin: 7px 0; }
.dvCategorySearch ul li a {
	display: block;
	line-height: 1.5;
	font-size: 93%;
}

.dvCategorySearch ul li a:hover {
	font-weight: bold;
	color: #353502;
	text-decoration: underline;
}

/*========================================
 サイドナビ下バナーボックス (+)
=========================================*/
/* Topページ、商品一覧ページ、商品詳細ページ */
#dvSecondaryBnr { 
	margin-bottom: 10px;
}
#dvSecondaryBnr ul { margin-bottom: 10px; }
#dvSecondaryBnr ul li {
	margin: 1px 0;
}


/*========================================
 トップページ ランキング (+)
=========================================*/

#dvTopRankingNav {
	padding: 10px 0;
}

#dvTopRankingNav ul {
	text-align: center;
}

#dvTopRankingNav ul li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width: 15%;
}

#dvTopRankingNav ul li a {
	display: block;
	padding: 10px 0;
	border: 1px solid #b4b4b4;
	color: #b4b4b4;
}

#dvTopRankingNav ul li.activeSlide a {
}

/*========================================
 商品一覧詳細検索 (+)
=========================================*/

#dvMoreSearch {
	background-color: #fff;
}

#dvMoreSearch .inner {
	padding: 10px;
}

#dvMoreSearch dl {
	float: left;
	width: 250px;
}

#dvMoreSearch dl dt {
	float: left;
	width: 70px;
	padding: 10px 0;
}

#dvMoreSearch dl dd {
	margin-left: 80px;
	padding: 5px 0;
}

#dvMoreSearch dl dd input {
	padding: 5px;
	border: 1px solid #000;
	width: 130px;
}

#dvMoreSearch .btnMoreSearch {
	float: left;
	padding: 15px 0 0 25px;
}

#dvMoreSearch .btnMoreSearch a {
	background: url('../../Contents/ImagesPkg/common/icon_more_search.gif') no-repeat #015 10px 50%;
	display: block;
	font-size: 93%;
	color: #fff;
	width: 130px;
	padding: 10px 0 10px 40px;
}


/*========================================
 商品表示履歴（最近チェックした商品）
=========================================*/
/* Topページ、商品一覧ページ、商品詳細ページ */

#dvCheckList{ clear: both; }



/*========================================
 ミニカート
=========================================*/
/* Topページ、商品一覧ページ、商品詳細ページ */
.dvMiniCart *{color:#333;margin:0px;padding:0px;}
.dvMiniCart{background:url(../../Contents/ImagesPkg/minicart_bg.jpg) top left repeat-y;padding:0px;margin-bottom:10px;}
.dvMiniCart h3{margin-top:0px;padding-top:0px;margin-bottom:10px;}
.dvMiniCart ul{background:url(../../Contents/ImagesPkg/minicart_bg_btm.jpg) bottom left no-repeat;padding-bottom:3px;margin:0px;}
.dvMiniCart li{margin:0px 8px 12px 8px;}
.dvMiniCart li span{color:#000000!important;}
.dvMiniCart li.productInfo span.productName{margin-bottom:5px;display:block!important;}
.dvMiniCart li.productInfo span.productPrice{margin-bottom:10px;display:block!important;}
.dvMiniCart li.productInfo{border-bottom:1px #ccc solid;display:block;margin:0px 8px 12px 8px;}
.dvMiniCart li.priceTotal{margin:0px 8px 12px 8px;text-align:right;}
.dvMiniCart li.vacant{margin:0px 8px 12px 8px;}
.dvMiniCart li.viewCartLink{margin:0px 8px 12px 8px;text-align:right;margin-bottom:5px;}
.dvMiniCart li span span{display:inline;padding:0px 3px;margin:0px;color:#ff0000!important;}


/*========================================
 新着情報
=========================================*/
/* Topページ、商品一覧ページ、商品詳細ページ */
#dvInformationArea{margin-top:5px;border:solid 1px #d6d6d6;}
#InformationList #dvInformationArea{margin-top:5px;}
#dvInformationArea dl,
#InformationList #dvInformationArea dl{
	background:url(../../Contents/ImagesPkg/icon_information.jpg) 5px 10px no-repeat;
	padding-left:38px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:3px;
}
#InformationList #dvInformationArea dl{
	background:url(../../Contents/ImagesPkg/icon_information.jpg) 15px 10px no-repeat;
	padding-left:53px;
}
#dvInformationArea dl dt,
#InformationList #dvInformationArea dl dt{
	border-bottom:solid 1px #36361B;
	margin-bottom:3px;
}
#dvInformationArea dl dt span.informationTitle,
#InformationList #dvInformationArea dl dt span.informationTitle{float:left;width:131px;}
#dvInformationArea dl dt span.toInformationList,
#InformationList #dvInformationArea dl dt span.toInformationList{float:right;width:57px;}
#dvInformationArea dl dd,
#InformationList #dvInformationArea dl dd{}
#dvInformationArea dl dd ul li,
#InformationList #dvInformationArea dl dd ul li{line-height:1.4;}
#InformationList #dvInformationArea dl dd ul li{}
#InformationList #dvInformationArea dl dd ul li span.infoDate{
	float:left;
	width:70px;
	display:block;
	text-align:left;
}
#dvInformationArea dl dd ul li span.infoContent{
	float:right;
	width:520px;
	display:block;
	text-align:left;
}
#InformationList #dvInformationArea dl dd ul li span.infoContent{
	float:right;
	width:520px;
	display:block;
	text-align:left;
}
#InformationList #dvInformationArea .InformationFooter{
	text-align:right;
	border-top:solid 1px #36361B;
	padding-top:3px;
	margin-left:48px;
	margin-right:15px;
}