@charset "utf-8";

.del-btn {
    font-weight: bold;
    color: #333;
    border: 1px solid #aaa;
    padding: 0.15rem 0.3rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
    font-size: 12px;
    background: #f5f5f5;
    display: block;
}

.recomended-section .recomended-title h2 {
    font-size: 22px;
}
.ftd_text a {
    font-weight: normal;
}
.table th, .table td {
    vertical-align: top;
}
.fbtn_cart {
    background-color: #E5002D!important;
    border: 1px solid #E5002D!important;
}
.fbtn_cart:hover,
.fbtn_cart:active,
.fbtn_cart:focus,
.fbtn_cart:active:focus {
    background-color: #ff0032!important;
    border: solid 1px #ff0032!important;
}

@media (min-width: 767.98px) {
    .ftd_price {
		font-weight: bold;
	}
	.fprice_sp {
		display: none;
	}
    .fprice_pc {
		font-size: 14px;
	}
    .ftd_img {
        min-width: 150px!important;
        max-width: 150px!important;
        vertical-align: middle!important;
    }
    .ftd_text {
        font-size: 14px;
    }
    .fbtn_cart_text {
        font-size: 11px!important;
        text-align: left!important;
        display: inline-block;
    }
    .fbtn_cart_text a {
        font-size: 11px!important;
    }
}

@media (max-width: 767.98px) {
    .ftd_price {
		display: none;
	}
    .fprice_sp {
		font-size: 13px;
        font-weight: bold;
	}
	.ftd_img {
		padding: .75em 5px!important;
    	display: table-cell!important;
    	width: 30%;
    	//vertical-align: middle !important;
    	text-align: center;
    	margin: 0 auto;
    }
	.ftd_text {
		width: 50%;
		font-size: 12px;
		//line-height: 1.5;
	}
    /*
	.ftd_text a {
  		display: -webkit-box;
  		-webkit-line-clamp: 2;
  		-webkit-box-orient: vertical;
  		overflow: hidden; 
	}
    */
	.fbtn_cart {
		font-size: 12px;
	}
    .fbtn_cart_text {
        font-size: 10px!important;
        text-align: left!important;
        display: inline-block;
    }
    .fbtn_cart_text a {
        font-size: 10px!important;
    }
}