@charset "shift_jis";

/*pc用のcssを記述*/
#wrap_heat{
width:750px; 
margin: 0 auto;
text-align:center;
background: #000000;
padding-bottom: 10px;
}
#wrap_heat a{text-decoration:none;display: block;}
#wrap_heat li a img:hover{ box-shadow: 0 0 15px #ffac5a;border-radius: 10px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
#wrap_heat .sp{display:none}
#wrap_heat .name{
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 16px;
    padding: 12px 0;
}
#wrap_heat ul{padding-bottom: 30px;}

/*カラー*/
#wrap_heat .item3 ul li .color{
position: absolute;
bottom: 175px;}
.item4 ul li .color{
position: absolute;
bottom: 130px;
}
/*3列*/
#wrap_heat .item3{ width:100%;position: relative;}
#wrap_heat .item3 li{
padding-left: 5px;
text-align: center;
display: inline-block;
overflow: hidden;
position: relative;
}
#wrap_heat .item3 ul{padding-top: 30px;}
#wrap_heat .item3 ul li .size{color: #fff;margin-bottom: 10px;}
#wrap_heat .item3 ul li .size span{
    border: 1px solid#fff;
    margin: 0 5px;
    width: 21px;
    padding: 2px 0;
    display: inline-block;
}
#wrap_heat .item3 ul li dt{position:relative;}
#wrap_heat .item3 ul li dt .water{
width:20%;
position:absolute;
right:5px;
bottom:5px;
}


/*4列*/
#wrap_heat .item4 ul.ab{ width:100%;display: flex;}
#wrap_heat .item4 ul li{
display: inline-block;
vertical-align: middle;
padding: 5px;
position: relative;

}
	
/*価格プログラム*/
#wrap_heat .buy_price {
        text-align:center;
}
#wrap_heat .buy_price ul{
	margin:0 auto;	

}

#wrap_heat .buy_price ul li {
        float:none;
	
}
#wrap_heat li.motoprice {
	display:none;
}


#wrap_heat dd.price div.buy_price{
	color:#fff;
}

#wrap_heat li.price {
	display:inline;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	
}
#wrap_heat span.spesicalprice {
	display:none;
}
#wrap_heat .intax {
	display:inline;
	font-size:6px;
	color:#fff;
	font-weight:bold;
}
#wrap_heat .item4 ul.ab dd.price li.intax {
	display:inline;
	font-size:6px;
	color:#fff;
	font-weight:bold;
	padding-top:3%;
}

