@charset "utf-8";
/* CSS Document */




.sale2016-txt{
	color:#fff600;
	font-size:14px;
	text-align:center;
	margin:0 0 30px 0;}

/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/
@media ( min-width : 769px ) {

.pc_none{
	display:none;}

.kessan-topimg{
	width:100%;
	border:none;
	margin:0 0 50px 0;
	padding-top:145px;}

ul.kessan-salebnr{
	list-style-type:none;
	margin:0;
	padding:0;}

ul.kessan-salebnr li{
	float:left;
	margin:30px 15px 20px 15px;
	padding:0;
	width:30%;}

ul.kessan-salebnr li img{
	width:100%;
	border:3px solid #eee;}
	
.kessan2016-hot{
	font-size:22px;
	font-weight:bold;
	text-align:left;
	margin:20px 0 0 0;
	color:#f7ff05;}

.kessan2016-brand{
	font-size:22px;
	font-weight:normal;
	text-align:left;
	margin:20px 0 0 0;
	color:#fff;}
	
ul.kessan2016-hot-list{
	list-style-type:none;
	margin:0;
	padding:0;}

ul.kessan2016-hot-list li{
	float:left;
	width:15%;
	margin:12px 8px 40px 8px;
	padding:0;
	font-size:13px;
	height:260px;}

ul.kessan2016-hot-list li a:link{
	text-decoration:none;
	color:#fff;}

ul.kessan2016-hot-list li a:visited{
	text-decoration:none;
	color:#fff;}

ul.kessan2016-hot-list li a:hover{
	text-decoration:none;
	color:#ccc;}

ul.kessan2016-hot-list li img{
	width:100%;
	border:3px #eee solid;}

.kessan2016-hot-itemname{
	margin:10px 0 0 0;}

.kessan2016-hot-price{
	font-weight:bold;
	color:#ccc;}

.kessan2016-hot-price div{
	font-size:16px;
	color:#f7ff05;}

.kessan2016-top{
	text-align:right;
	font-size:14px;
	margin:0 0 100px 0;}

.kessan2016-top a:link{
	color:#eee;
	text-decoration:none;
	}

.kessan2016-top a:visited{
	color:#eee;
	text-decoration:none;
	}

.kessan2016-top a:hover{
	color:#ccc;
	text-decoration:underline;
	}
	
.sp-space{
	height:100px;}

.sale2016-txt{
	color:#fff600;
	font-size:14px;
	text-align:center;
	margin:0 0 30px 0;
}

}

/*===============================================
●smart.css 画面の横幅が768px以下
===============================================*/
@media ( max-width : 768px ) {


.sale2016-txt{
	color:#fff600;
	font-size:12px;
	text-align:center;
	margin:0 0 30px 0;}
	
	
.sp_none{
	display:none;}

.kessan-topimg{
	width:100%;
	border:none;
	margin:0;
	padding-top:140px;}
	
.kessan2016-hot{
	font-size:22px;
	font-weight:bold;
	margin:20px 0 0 0;
	color:#f7ff05;}

.kessan2016-brand{
	font-size:14px;
	font-weight:bold;
	margin:40px 0 0 0;
	color:#eee;}
	
ul.kessan2016-hot-list{
	list-style-type:none;
	margin:0;
	padding:0;}

ul.kessan2016-hot-list li{
	float:left;
	width:44%;
	margin:12px 3px 20px 11px;
	padding:0;
	font-size:12px;
	height:235px;}

ul.kessan2016-hot-list li a:link{
	text-decoration:none;
	color:#fff;}

ul.kessan2016-hot-list li a:visited{
	text-decoration:none;
	color:#fff;}

ul.kessan2016-hot-list li a:hover{
	text-decoration:none;
	color:#ccc;}

ul.kessan2016-hot-list li img{
	width:100%;
	border:3px #eee solid;}

.kessan2016-hot-itemname{
	margin:10px 0 0 0;}

.kessan2016-hot-price{
	font-weight:bold;
	color:#ccc;
	font-size:11px;}

.kessan2016-hot-price div{
	font-size:14px;
	color:#f7ff05;}




/* 先行セール正方形バナー */
ul.kessan-salebnr{
	list-style-type:none;
	margin:0;
	padding:0;}

ul.kessan-salebnr li{
	float:left;
	margin:10px;
	padding:0;
	width:92%;}

ul.kessan-salebnr li img{
	width:100%;
	border:3px solid #eee;}
	
.kessan2016-top{
	display:none;}	

.sp-space{
	height:100px;}



	
}