@charset "shift_jis";
/*=========================================*/
/*layout*/
/*=========================================*/

#path { width:610px; }
.section {
	padding:0 5px;
	overflow:hidden;
	_zoom:1;/*ie6*/
	clear:both;
}
.bnr_bestselection { padding:5px 0 0 0; }

/* main
-------------------------------------------*/
img.main {
	padding:0 0 10px 0;
}










/*-------------------------------------------*/
/* 共通項目                                  */
/*-------------------------------------------*/



/* ページトップ「わけあり」バナー
-------------------------------------------*/
.upper_link {
	width: 740px;
	margin: 3px 0;
	overflow: hidden;
	_zoom: 1;
}
.upper_link a img {
	display:inline-block;
	transition:all 0.2s ease-in-out;
}
.upper_link a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
	zoom:1;
}

.upper_link img[src="/sale/img/title.gif"],
.upper_link img[src="/sale/img/title_sub.gif"] {
	width: 740px;
	height:auto;
}



/* ポイント
-------------------------------------------*/

.feature-list {
}
.feature-list li {
	font-weight:bold;
	font-size:17px;
	font-family:"メイリオ", Meiryo, Osaka, sans-serif !important;

}




/* 「わけありの内容」
-------------------------------------------*/
.cause {
	width:698px;
	color:#000;
	font-size:16px;
	margin:0 20px;
}

.cause th,
.cause td {
	border:1px solid #F90;
	text-align:left;
	padding:5px 10px;
}
.cause td {
	padding:10px 10px;
}
.cause td.th,
.cause th {
	font-size:16px;
	font-weight:bold;
	background:#F90;
	color:#FFF;
	padding:5px 10px 3px;
}



/* シリーズ
-------------------------------------------*/

.series.md-sale .heading.md-first {
	font-size:28px;
	padding:5px 10px;
	margin:0 0 10px;
	border-top:2px solid #999;
	background-color:#CCC;
}

.series.md-sale {
	padding:0 0 50px;
	background-color:transparent;
	border-top:none;
	border-bottom:none;
}









/* 【わけあり】価格
-------------------------------------------*/

.price-area.md-sale {
	background-color:#FFF;
	box-shadow:none;
	border-radius:5px;
	margin-top:5px;
	border:1px solid #DDD;
	padding:10px;
}
.price-area.md-sale .el-arrow {
	background-image:none;
}
.price-area.md-sale .el-price-maker,
.price-area.md-sale .el-price-matusou {
	width:auto;
	float:none;
}
.price-area.md-sale .el-price-maker {
	color:#666;
	margin:4px 0 0 10px;
	padding:0;
}
.price-area.md-sale .el-price-matusou {
	color:#E10A17;
	margin:4px 0 0 0;
	padding:0;
}
.price-area.md-sale .el-name {
	padding:0 10px 0px;
	font-weight:bold;
	text-align:left;
}

.price-area.md-sale .el-price {
	font-size:16px;
	margin:3px 0;
	display:block;
	font-weight:bold;
}
.price-area.md-sale .el-price .el-unit {
	font-size:14px;
}
.price-area.md-sale .el-price.md-zeikomi {
	display:block;
	font-size:12px;
	font-weight:normal;
}
.price-area.md-sale .el-price.md-zeikomi .el-unit {
	font-size:12px;
}
.price-area.md-sale .el-price.md-case {
	line-height:1.1;
}

.price-area.md-sale .el-price-maker .el-price {
}
.price-area.md-sale .el-price-maker .el-price .el-unit {
}
.price-area.md-sale .el-price-maker .el-price.md-zeikomi {
	font-size:14px;
}
.price-area.md-sale .el-price-maker .el-price.md-zeikomi .el-unit {
	font-size:14px;
}
.price-area.md-sale .el-price-maker .el-price.md-case {
	font-size:32px;
	margin-top:5px;
}
.price-area.md-sale .el-price-maker .el-price.md-case .el-unit {
	font-size:16px;
}
.price-area.md-sale .el-price-maker .el-price.md-zeikomi {
	font-size:14px;
	margin-bottom:8px;
}
.price-area.md-sale .el-price-maker .el-price.md-zeikomi .el-unit {
	font-size:14px;
}

.price-area.md-sale .el-price-matusou .el-price {
}
.price-area.md-sale .el-price-matusou .el-price .el-unit {
}
.price-area.md-sale .el-price-matusou .el-price.md-zeikomi {
	font-size:14px;
}
.price-area.md-sale .el-price-matusou .el-price.md-case {
	font-size:45px;
	line-height:1.05;
}
.price-area.md-sale .el-price-matusou .el-price.md-case .el-unit {
	font-size:20px;
}
.price-area.md-sale .el-price-matusou .el-price.md-zeikomi {
	font-size:14px;
	margin-bottom:8px;
}
.price-area.md-sale .el-price-matusou .el-price.md-zeikomi .el-unit {
	font-size:14px;
}











/* 在庫更新関連
-------------------------------------------*/

.zaiko {
	color:#666;
	text-align:center;
	display:block;
	padding:5px 5px 2px;
	font-weight:bold;
	font-size:14px;
	margin:2px 0;
}
.zaiko .el-name {
	
}
.zaiko .el-txt {
	font-weight:normal;
}
.zaiko.md-ok {
	font-size:12px;
}
.zaiko.md-few {
	color:#F00;
}
.zaiko.md-no {
	color:#FFF;
	background-color:#F00;
}
.zaiko.md-end {
	color:#FFF;
	background-color:#F00;
}















