.wapper-spgmove {
    padding: 0 3%;
}

@media only screen and (min-width: 641px){
.wapper-spgmove {
    padding: 0 28%;
}
}

.bg-add {
    background-color: #fcf0e8;
}

.privilege {
    padding: 13px;
}


.privilege li {
    /*font-weight: bold;*/
    padding: 5px 0px;
}

.privilege span {
    font-size: 12px;
}


.privilege li:nth-child(1) {
    text-decoration: line-through;
}

.privilege li:nth-child(2) {
    text-decoration: line-through;
}
.privilege li:nth-child(4) {
    font-weight: bold;
    color: red;
}


/*
.privilege li:nth-child(2) {
    color: red;
}
*/
.privilege li:nth-child(1) {
    font-weight: unset;
}


.pick-item {
    background-color: #f4f4f4;
    padding: 13px;
    border-radius: 12px;
    /*width: 19.6%!important;*/
}



li.cate-box {
    float: left;
    width: 49%;
}

li.cate-box:nth-child(odd) {
margin-right: 2%;
}



@media only screen and (max-width: 640px) {
 .wapper-spgmove .c-title02 {
    margin-bottom: 15px;
}}


.more-btn .txt {
    padding: 0 27px 0 15px;
    color: #666;
    display: inline-block;
    position: relative;
    background: #fff;
    font-size: 12px;
    font-size: .9375em;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}

.slick-dots li button:before {
    content: "笳・ !important;
}



.mainbox {
    display: table;
    width: 100%;
}


.mainbox-img {
    display: table-cell;
    padding: 10px;
    width: 50%;
}

.mainbox-txt {
    display: table-cell;
    /*vertical-align: middle;*/
}


.cp-txt li {
    list-style: auto;
    margin-left: 16px;
    font-weight: 500;
    margin-bottom: 11px;
    font-size: 12px;
}

a.c-btn01.s5hcp {
    background: #00a000;
    border: 1px solid #00a000;
}

.privilege-box li {
    float: left;
    width: 48%;
}



.privilege-box li:nth-child(odd) {
    margin-right: 4%;
}
    

.txt-c {
    text-align: center;
}


.slick-slide + .slick-slide {
    margin-left: 8px !important;
}


.search-category.sale-search {
    border-radius: 12px;
}


.sale-search ul {
    margin-top: 23px;
}

.sale-search li {
    margin-bottom: 10px;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
}


.sale-search span {
    color: red;
}

.sale-search li:last-child {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.85;
}

.saleicon {
    text-align: center;
}

.saleicon h2 {
    font-weight: bold;
    margin-bottom: 10px;
}
.saleicon p {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 5px;
}


.wapper-spgmove .c-title04 {
    font-size: 12px;
}



.newitem-box {
    position: relative;
}

.newitem {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    top: -4%;
    left: 77%;
    width: 25%;
}















.mt10 {
    margin-top: 10px;
}


.mb10 {
    margin-bottom: 10px;
}

.mt20 {
    margin-top: 20px;
}


.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}

.mt60 {
    margin-top: 60px;
}

.mt70 {
    margin-top: 70px;
}

.mb70 {
    margin-bottom: 70px;
}

.mt75 {
    margin-top: 75px;
}

.mt80 {
    margin-top: 80px;
}

.mt90 {
    margin-top: 90px;
}



.clearfix::after {
    content: "";
    display: block;
    clear: both;
}

.inbox-cre {
    margin-top: -20px;
    margin-left: 4%;
    color: red;
    font-weight: 500;
}