@charset "utf-8";.sp-compare_goods {
    padding: 12.5px;
}

.sp-compare_goods h2 {
    font-weight: bold;
    text-align: left;
}

.sp-compare_goods .compare_list {
    width: 500px;
    padding: 10px;
    box-sizing: border-box;
}

.sp-compare_goods .compare_list .compare_list_scroll {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    width: auto;
    border: solid 1px #ccc;
}

.sp-compare_goods .compare_list .compare_list_scroll .wrap {
    width: 200px!important;
    flex-shrink: 0;
}

.sp-compare_goods .compare_list .compare_list_scroll .wrap > * {
    border-bottom: solid 3px #00ffff;
}

.sp-compare_goods .compare_list .compare_list_scroll .wrap > * {
    height: 3em;
    padding: 10px;
    box-sizing: border-box;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
}

.sp-compare_goods .compare_list .compare_list_scroll .wrap .compare_goods_name {
    height: calc(5em + 10px);
}

.sp-compare_goods .compare_list .compare_list_scroll .wrap .compare_goods_name div p a {
    word-break: break-all;
    text-align: justify;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.sp-compare_goods .compare_list .compare_list_scroll .wrap.compare_label {
    background: #eee;
}

.sp-compare_goods .compare_list .compare_list_scroll .wrap .compare_goods_img {
    height: 200px;
    max-height: 200px;
}
