.check_cancel{
    display: flex;
    justify-content: right;
}
.check_cancel span{
    border: 1px solid #ccc;
    padding: 10px;
    width: 150px;
    margin: 0 7px;
    line-height: 1;
    text-align: center;
    border-radius: 5px;
    background: #eee;
    cursor: pointer;
}
.check_cancel span:hover{
    background: #ddd;
}

.favorite_list .favorite_list_item_inner{
    display: flex;
    flex-wrap: nowrap;
}
.favorite_list .favorite_list_item_img{
    width: 160px;
    margin-right: 20px;
}
.favorite_list .favorite_list_item_img img {
    width: 100%;
    height: auto;
    border: 1px solid #ddd;
    padding: 3px;
    box-sizing: border-box;
}
.favorite_list .favorite_list_item_cover{
    width: calc(100% - 200px);
}
.favorite_list .favorite_list_item_cover .favorite_list_item{
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin: 5px 0;
    padding: 5px 0 10px;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
}
.favorite_list .favorite_list_item_cover .favorite_list_item p{
    margin: 0;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_amount{
    width: 130px;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_price{
    width: 90px;
    text-align: right;
    margin: 0 5px;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_price .item_stock.ng{
    width: 60px;
    padding: 4px 2px;
    margin-bottom: 3px;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    border: 1px solid #da0000;
    color: #da0000;
    background: #fff;
    margin: 0 0 0 auto;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_price span{
    font-size: 22px;
    font-weight: bold;
    color: #dc1d09;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_item_btn{
    width: 150px;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_item_btn .item_btn a{
    display: block;
    width: 100%;
    border-radius: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    padding: 10px;
    padding-left: 35px;
    margin: 0;
    line-height: 1;
    text-align: center;
    overflow: hidden;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_item_btn .item_btn a:not(.gray_btn.sold_out){
    border-top: 3px solid #ff2300;
    border-left: 3px solid #ff2300;
    border-right: 2px solid #9e1919;
    border-bottom: 2px solid #9e1919;
    background: #dc1d09;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_item_btn .item_btn a:not(.gray_btn.sold_out):hover{
    border-top: 3px solid #9e1919;
    border-left: 3px solid #9e1919;
    border-right: 2px solid #ff2300;
    border-bottom: 2px solid #ff2300;
    opacity: 0.8;
    cursor: pointer;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_item_btn .item_btn a::before{
    content: "";
    display: block;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 25px;
    width: 25px;
    height: 35px;
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -17.5px;
    z-index: 1;
    color: #fff;
}
.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_item_btn .item_btn a:after {
    content: "\f063";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 10px;
    position: absolute;
    left: 15px;
    top: 58%;
    margin-top: -10.5px;
    z-index: 1;
    color: #fff;
}

.favorite_list .favorite_list_item_cover .favorite_list_item .favorite_list_item_btn .item_btn .sold_out{
    display: block;
    width: 100%;
    border-radius: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    padding: 10px;
    margin: 0;
    line-height: 1;
    text-align: center;
    overflow: hidden;
    background: #ccc;
    text-align: center;
}

.favorite_item_delete{
    width: 40px;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
}

/* お気に入り削除画面 */
.comparison_wrapCover {
	margin: 0 10vw;
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 230px;
	z-index: 1000001;
}

.comparison_outWrap {
	overflow-x: auto;
	display: flex;
	width: calc(100% - 20vw);
}

.comparison_wrap {
	display: flex;
	justify-content: flex-start;
	width: 100%;
	margin-top: 70px;
}
.comparison_partsBox {
    position: absolute;
    align-items: baseline;
    top: 15px;
    width: calc(100% - 20vw);
    display: flex;
}
.comparison_overlay {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	height: 230px;
	background: rgba(0, 0, 0, 0.7);
	display: none;
	z-index: 1000000;
}

.comparison_overlay.full {
	height: 100vh;
}

.comparison_box {
	width: 200px;
	/* height: 10vh; */
	background: #fff;
	margin: 5px;
	min-width: 180px;
	pointer-events: auto;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 5px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.comparison_box dd.dd_line {
	border-bottom: 1px dashed #333;
	padding: 5px;
	font-size: 14px;
}

.comparison_box dd.prdReview {
	font-size: 14px;
}

.comparison_box dd.prdReview img {
	width: 60px;
}

.comparison_box dd.dd_line span {
	font-weight: 600;
	margin-right: 5px;
}

.comparison_box dd.dd_line span.prdKakaku_price {
	color: #da0000;
	font-size: 1.1em;
}

dd.prdReview {
	margin-bottom: 5px;
}

.comparison_wrapCover .comparison_partsBox {
	pointer-events: auto;
}

.comparison_wrapCover .comparison_partsBox .itemNum_box{
    font-size: 18px;
    /* line-height: 1; */
    color: #fff;
    margin-right: auto;
}
.comparison_wrapCover .comparison_partsBox .all_del{
    display: inline-block;
    padding: 3px 5px 6px;
    margin: 0;
    cursor: pointer;
    font-size: 14px;
    width: 150px;
    text-align: center;
    line-height: 28px;
    border-radius: 4px;
    transition: 0.3s;
    border: 1px solid #404040;
    background: #fff;
}
.comparison_wrapCover .comparison_box dd {
	display: block;
    width: calc(100% - 100px);
}

.comparison_wrapCover .comparison_exeBtn {
	display: none;
}

.comparison_wrapCover .comparison_box {
    width: 200px;
    min-width: 200px;
    display: flex;
    padding: 15px;
}

.comparison_wrapCover .prdName {
    width: 90px;
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.comparison_wrapCover .prdImg img {
    width: 100%;
    height: auto;
    padding: 0;
    border: 1px solid #eee;
    box-sizing: border-box;
    margin: 0px auto;
    display: block;
}
.comparison_wrapCover .comparison_box dd.one_del {
    margin-top: 15px;
    display: inline-block;
    /* width: 100%; */
    font-size: 11px;
    /* text-align: right; */
    text-decoration: underline;
    cursor: pointer;
}

/* 一覧から削除後に表示されるメッセージ */
.favorite_modal {
	position: fixed;
	top: 33vh;
	left: calc(50% - 175px);
	background: rgba(0, 0, 0, 0.8);
	padding: 2rem;
	box-sizing: border-box;
	width: calc(100% - 2rem);
	color: #fff;
	text-align: center;
	z-index: 5;
	max-width: 350px;
}

.favorite_modal span {
	display: inline-block;
	text-align: left;
	margin-bottom: 0.5rem;
}
