


.product-rtoaster-list{
	margin: 0px;
	padding: 0px;	
}

#tab2,
#tab3,
#tab4,
#tab5{
	display:none;	
}

.product-rtoaster-list ul{
	margin: 0px;
	padding: 0px;
	font-size:0;
    
    display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.product-rtoaster-list ul{
	margin: 0px;
	padding: 0px;
	font-size:0;
    
    display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.product-rtoaster-list ul li {
	margin: 20px 0px 10px;
	width: 25%;
	position: relative;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}

.product-rtoaster-list ul li:nth-child(1),
.product-rtoaster-list ul li:nth-child(4),
.product-rtoaster-list ul li:nth-child(5),
.product-rtoaster-list ul li:nth-child(8){
	margin: 20px 0px 10px;
}

.product-rtoaster-list ul li a{
	margin: 0px auto 0px;
	width: 100%;
	position: relative;
	text-align: center;
	vertical-align: top;
    
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    text-decoration: none;

}

#contents .product-rtoaster-list ul li a:hover{
	text-decoration:none;
}

.product-rtoaster-list ul li .rank{
	font-size: 1rem;
	line-height: 1rem;
	color: #FFF;
	background: #6b574a;
	font-family: 'Roboto Slab', serif;
	margin: 0px;
	padding: 0px;
	
	width: 20px;
	height: 20px;
	transform:rotate(-45deg);
	overflow: hidden;
	
	position:absolute;
	top:0px;
	left:15px;
	
	z-index:80;
	display:block;
}

.product-rtoaster-list ul li .rank-number-in {
	background: transparent;
	transform:rotate(45deg) translate(0px,3px); 
	text-align: center;
	display:block;
	width:28px;
	padding-top:5px;
}


.product-rtoaster-list ul li .image {
	margin-bottom:10px;
	display: block;
	padding-top:5px;
}

.product-rtoaster-list ul li .image img{
	width:160px;
	height:auto;
}

.product-rtoaster-list ul li .productName {
	font-size:1.4rem;
	display: block;
	font-family: "Roboto Slab","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Helvetica,Arial,Roboto,"Droid Sans","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-weight:500;
	color:#493528;
	padding:0;
}

.product-rtoaster-list ul li .productNameText {
	font-size:1.4rem;
	display: block;
	font-family: "Roboto Slab","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Helvetica,Arial,Roboto,"Droid Sans","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-weight:500;
	color:#493528;
	padding:0;
}

.product-rtoaster-list ul li .productNameTextSub {
	font-size: 1.2rem;
    display: block;
	white-space:normal;
	color:#b2a585;
	margin-top:3px;
	padding:0;
}

.product-rtoaster-list ul li .price {
	font-size:1.4rem;
	display: block;
	margin-top:2px;
    margin-bottom: 10px;
	letter-spacing: 0;
	color:#493528;
}

.product-rtoaster-list ul li .fragrance {
	font-size: 1.1rem;
    display: block;
	white-space:normal;
	margin-top:3px;
	font-family: "Georgia";
	color:#bfb4ac;
}

.product-rtoaster-list ul li .rating{
	margin-top:0px;
    display: block;
}


.product-rtoaster-list ul li .cart-btn{
    display: block;
	margin-top:15px;
	text-align:center;
}

.product-rtoaster-list ul li .cart-btn-in {
	display: inline-block;
	text-align: center;
	color: #FFF;
	background: #493528;
	margin: 0px;
	padding: 10px 0px;
	width:110px;
	font-size: .7rem;
	line-height: .7rem;
}


.product-rtoaster-list ul li .cart-btn-in .cart-btn-ar{
	display: inline-block;
	padding-right: 10px;
	position: relative;
	font-size: .7rem;
	line-height: .7rem;
}

.product-rtoaster-list ul li  a:hover .cart-btn-in .cart-btn-ar{
	text-decoration: underline;
}

.product-rtoaster-list ul li .cart-btn-in .cart-btn-ar::after {
    font-family: "Font Awesome 5 Pro";
    content: "\f105";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: .9rem;
    font-weight: 300;
    font-size: .9rem;
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    -webkit- transform: translateY(-50%);
    text-decoration: none;
}

.product-rtoaster-list ul li .btSecondary {
    width: 160px;
    margin-top: auto;
    padding: 10px;
    position: relative;
}

.product-rtoaster-list ul li .btSecondary::after {
    right: 15px;
}


.product-rtoaster-list .slick-arrow {
    position: absolute;
    top: 0;
    font-size: 0;
    cursor: pointer;
    outline: none;
	z-index:10;
}

.product-rtoaster-list .slick-prev {
    left: 0px;
	background-image:none;
	top: 60px;
	background: none;
	border-width: 0px;
	border-style: none;
}

.product-rtoaster-list .slick-next {
    right: 0px;
	background-image:none;
	top: 60px;
	background: none;
	border-width: 0px;
	border-style: none;
}

.product-rtoaster-list .slick-prev.slick-disabled {
	opacity:0.4;
	cursor: auto;
}
.product-rtoaster-list .slick-next.slick-disabled {
	opacity:0.4;
	cursor: auto;
}

.product-rtoaster-list .slick-prev svg {
	
	font-size:3rem;
	color:#5b4b41;
	
}

.product-rtoaster-list .slick-next svg {
    
	font-size:3rem;
	color:#5b4b41;
	
}

.product-rtoaster-list .slick-track {
	margin-right: 0px;
	margin-left: 0px;
}

