@charset "UTF-8";

.de_display-sp {
    display: none !important;
}

@media only screen and (max-width: 767px) {
    .de_display-pc {
        display: none !important;
    }

    .de_display-sp {
        display: inherit !important;
    }
}

/*a
  &:hover
    opacity .6*/

.de_reason_name {
    text-align: right;
}

.container .row .col-sm-12 .de_kv {
    width: 100%;
    margin: 0 auto;
}

.container .row .col-sm-12 .de_kv section h1 {
    display: block;
    width: 100%;
}

.container .row .col-sm-12 .de_contents {
    width: 100%;
    margin: 0 auto;
}

.container .row .col-sm-12 .de_contents .de_trouble {
    padding-top: 6%;
    margin: 0 auto 6%;
}




@media screen and (max-width: 1024px) {
    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(1) {
        margin: 25.58% 0 0 46.54%;
        width: 38.98%;
        max-width: 888px;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(1) iframe {
        width: 80%;
        height: 169px;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(2) {
        margin: 49.57% 0 0 47.54%;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(3) {
        margin: 56.2% 0 0 47%;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(4) {
        margin: 56.2% 0 0 73%;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(3) iframe {
        width: 100%;
        height: 170px;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(4) iframe {
        width: 100%;
        height: 160px;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(5) {
        margin: 80.2% 0 0 33%;
        width: 66%;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(6) {
        margin: 96.2% 0 0 33%;
        width: 65%;

    }
}

.container .row .col-sm-12 .de_contents .de_lineup {
    background: url("https://equals.itembox.design/item/img/lp/wall_tv_stand/lineup_base.png") center top/100% 610px no-repeat;
}


@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble {
        padding-top: 8%;
        margin: 0 auto 8%;
    }
}

.container .row .col-sm-12 .de_contents .de_trouble h2 {
    width: 100%;
    padding-bottom: 3%;
    border-bottom: #3cb879 4px solid;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble h2 {
        padding-bottom: 6%;
        border-bottom: #3cb879 0.54vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_trouble h2 img {
    display: block;
    width: 53.24%;
    max-width: 692px;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble h2 img {
        width: 86.54%;
        max-width: 649px;
    }
}

.container .row .col-sm-12 .de_contents .de_trouble ol {
    width: 47.39%;
    max-width: 616px;
    margin: 4% auto 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble ol {
        width: 83.47%;
        max-width: 626px;
    }
}

.container .row .col-sm-12 .de_contents .de_trouble ol li {
    margin: 4% 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble ol li {
        margin: 6% 0;
    }
}

.container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(1) {
    width: 100%;
    max-width: 616px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(1) {
        width: 100%;
        max-width: 626px;
    }
}

.container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(2) {
    width: 75.98%;
    max-width: 468px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(2) {
        width: 76.36%;
        max-width: 478px;
    }
}

.container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(3) {
    width: 90.26%;
    max-width: 556px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(3) {
        width: 90.42%;
        max-width: 566px;
    }
}

.container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(4) {
    width: 81.66%;
    max-width: 503px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(4) {
        width: 81.95%;
        max-width: 513px;
    }
}

.container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(5) {
    width: 88.97%;
    max-width: 548px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_trouble ol li:nth-of-type(5) {
        width: 89.14%;
        max-width: 558px;
    }
}

.container .row .col-sm-12 .de_contents .de_solution {
    margin: -3% auto 0;
}
.container .row .col-sm-12 .de_contents .de_solution img {
    display: block;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_solution {
        margin: 0 auto;
    }
}

.container .row .col-sm-12 .de_contents .de_solution h2 {
    width: 100%;
    background: linear-gradient(180deg,transparent 18px,#00a67e 18px,#00a67e 168px,transparent 168px);
}
.container .row .col-sm-12 .de_contents .de_solution ol {
    margin: 0 auto;
}

.container .row .col-sm-12 .de_contents .de_solution ol li {
    margin: 3% 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_solution ol li {
        margin: 10% 0;
    }
}

.container .row .col-sm-12 .de_contents .de_solution ol li:nth-of-type(5) {
    margin: 0;
}

.container .row .col-sm-12 .de_contents .de_reason {
    margin: 0;
    position: relative;
}

.container .row .col-sm-12 .de_contents .de_reason .de_bg {
    margin: 0;
    padding: 0;
}
.container .row .col-sm-12 .de_contents .de_reason .de_bg img {
    display:inline-block;
    width:100%;
}
.container .row .col-sm-12 .de_contents .de_reason h2 {
    width: 39.62%;
    max-width: 580px;
    margin: 18.50% 0 0 48.54%;
    position: absolute;
    top: 0;
    left: 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_reason h2 {
        width: 89.87%;
        max-width: 614px;
        margin: 2% 0 0 0;
    }
}

.container .row .col-sm-12 .de_contents .de_reason ol li {
    position: absolute;
    top: 0;
    left: 0;
}

.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(1) {
    margin: 29.58% 0 0 47.40%;
    width: 47.93%;
    max-width: 888px;
}

.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(1) iframe {
    width: 80%;
    margin: 0 auto;
    margin: 0 0 0 3%;
}

.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(2) {
    margin: 59.57% 0 0 34%;
    width: 47.93%;
    max-width: 888px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(2) {
        margin: 128% 0 0 0%;
        width: 100%;
        max-width: 649px;
    }


}

.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(3) {
    margin: 66.2% 0 0 40%;
    width: 25%;
    max-width: 500px;
}


.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(4) {
    margin: 66.2% 0 0 67%;
    width: 25%;
    max-width: 500px;
}


.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(4) iframe,
.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(3) iframe {
    height: 13.6vw;
}

.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(1) iframe {
    height: 20vw;
}

.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(5) {
    margin: 86.2% 0 0 34%;
    width: 70%;
    max-width: 880px;
}

.container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(6) {
    margin: 101.2% 0 0 34.10%;
    width: 98%;
    max-width: 855px;
}



@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(1) {
        margin: 51% 0 0 0.0%;
        width: 100%;
        max-width: 664px;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(1) iframe {
        width: 80%;
        margin: 0 auto;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(1) iframe,
    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(3) iframe,
    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(4) iframe {
        height: 44vw;
    }

}


@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(3) {
        margin: 161% 0 0 10%;
        width: 80%;
        max-width: 653px;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(4) {
        margin: 223% 0 0 10%;
        width: 80%;
        max-width: 653px;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(5) {
        margin: 276% 0 0 2%;
        width: 98%;
        max-width: 880px;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(6) {
        margin: 319% 0 0 0%;
        width: 98%;
        max-width: 880px;
    }

    .container .row .col-sm-12 .de_contents .de_reason ol li:nth-of-type(7) {
        margin: 358% 0 0 0%;
        width: 98%;
        max-width: 913px;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup {
        background: url("https://equals.itembox.design/item/img/lp/wall_tv_stand/lineup_base_sp.jpg") center top/100% auto no-repeat;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner {
    width: 74.62%;
    max-width: 970px;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner {
        width: 86.67%;
        max-width: 650px;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner h3 {
    width: 99.9%;
    max-width: 969px;
    margin: 0 auto;
    padding: 6% 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner h3 {
        width: 95.85%;
        max-width: 623px;
        padding: 16% 0;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol {
    margin: 0 auto;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol:after {
    display: block;
    content: '';
    clear: both;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_product li {
    margin: 0 auto -4%;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_product li:first-child {
    float: left;
    width: 47.84%;
    max-width: 464px;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_product li:last-child {
    float: right;
    width: 47.02%;
    max-width: 456px;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li {
    float: left;
    width: 20.62%;
    max-width: 200px;
    text-align: center;
}

@media only screen and (min-width: 751px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li:nth-of-type(1) {
        margin: 0 0 0 2%;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li:nth-of-type(2) {
        margin: 0 0 0 3%;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li:nth-of-type(3) {
        margin: 0 0 0 10%;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li:nth-of-type(4) {
        margin: 0 0 0 1%;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li {
        width: 49.24%;
        max-width: 320px;
        margin: 0;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li:last-child {
        float: right;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_tit {
    font-size: 18px;
    font-weight: bold;
    /*color: #f29d09;*/
    color: #fab43a;

}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_tit {
        font-size: 1.39vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_tit {
        color: #fff;
        font-size: 3.6vw;
        line-height: 1.6;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_price {
    margin: 0 0 2%;
    font-size: 18px;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_price span {
    color: #d60000;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_price {
        font-size: 1.39vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_price {
        color: #fff;
        font-size: 3.6vw;
        line-height: 1.6;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_price span {
        color: #fff;
        font-weight: bold;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_detail {
    font-size: 14px;
    line-height: 1.4;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_detail {
        font-size: 1.08vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_txt li .de_detail {
        color: #fff;
        font-size: 2.8vw;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box {
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box {
        margin: 0 auto;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box li {
    margin: 0 auto;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box li:first-child {
    float: left;
    margin: 0 0 0 3%;
    width: 43.82%;
    max-width: 425px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box li:first-child {
        float: none;
        width: 100%;
        max-width: 100%;
        margin: 0 auto 8%;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box li:last-child {
    float: right;
    margin: 0 3% 0 0;
    width: 43.82%;
    max-width: 425px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box li:last-child {
        float: none;
        width: 100%;
        max-width: 100%;
        margin: 0 auto 10%;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box2 {
    margin: 0 auto;
    padding-bottom: 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box2 {
        margin: 0 auto 8%;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box2 li {
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box2 li {
        font-size: 1.08vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box2 li {
        font-size: 2.67vw;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box2 li:first-child {
    float: left;
    margin: 0 0 0 4.5%;
    width: 41.86%;
    max-width: 406px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box2 li:first-child {
        float: none;
        width: 100.93%;
        max-width: 656px;
        margin: 0 0 8% -0.46%;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box2 li:last-child {
    float: right;
    margin: 0 4.5% 0 0;
    width: 41.86%;
    max-width: 406px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner ol.de_btn-box2 li:last-child {
        float: none;
        width: 100.93%;
        max-width: 656px;
        margin: 0 0 0 -0.46%;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon_border {
    margin: 6% auto 3%;
    padding: 4% 0;
    border: #ccc 1px solid;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon_border {
        margin: 0 auto;
        padding: 0;
        border: none;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon_border .de_code {
    width: 30.93%;
    max-width: 300px;
    margin: 0 auto 3%;
    padding: 1% 0;
    font-size: 20px;
    text-align: center;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon_border .de_code span {
    color: #0d7ad6;
    font-weight: bold;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon_border .de_code {
        font-size: 1.54vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon_border .de_code {
        width: 66.47%;
        max-width: 432px;
        margin: 0 auto 6%;
        border-top: #000 0.54vw solid;
        border-bottom: #000 0.54vw solid;
        font-size: 2.67vw;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon_border .de_code span {
        font-size: 4vw;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_color {
    width: 99.7%;
    max-width: 967px;
    margin: 0 auto 2%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_color {
        width: 100%;
        max-width: 100%;
        margin: 6% auto;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_product_name.de_name01 {
    width: 102.16%;
    max-width: 664px;
    margin: 0 0 0 -1.07%;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_product_name.de_name02 {
    width: 100.16%;
    max-width: 651px;
    margin: 16% 0 0 -0.07%;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner h2 {
    margin: 0 auto 3%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner h2 {
        margin: 26% auto 4%;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner h2 img {
    display: block;
    width: 82.38%;
    max-width: 799px;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner h2 img {
        width: 85.85%;
        max-width: 558px;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box {
    margin: 6% auto 8%;
    background: #f4f4f4;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dt {
    padding: 1.5% 0;
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    background: #0d7ad6;
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dt {
        font-size: 2vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dt {
        font-size: 4.27vw;
    }
}

@media only screen and (min-width: 751px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dt:hover {
        opacity: 0.6;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dt span {
    display: inline-block;
    -webkit-transform: scaleY(0.5) rotate(90deg);
    transform: scaleY(0.5) rotate(90deg);
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dt.de_show span {
    -webkit-transform: scaleY(0.5) rotate(-90deg);
    transform: scaleY(0.5) rotate(-90deg);
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dt a {
    color: #fff;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd {
    display: none;
    margin: 0 auto;
    padding: 4% 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd {
        padding: 8% 0;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_code {
    width: 30.93%;
    max-width: 300px;
    margin: 0 auto;
    padding: 1% 0;
    font-size: 20px;
    text-align: center;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_code span {
    color: #0d7ad6;
    font-weight: bold;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_code {
        font-size: 1.54vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_code {
        width: 66.47%;
        max-width: 432px;
        border-top: #000 0.54vw solid;
        border-bottom: #000 0.54vw solid;
        font-size: 2.67vw;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_code span {
        font-size: 4vw;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_expiration {
    margin: 1% auto 2%;
    font-size: 16px;
    color: #f00;
    text-align: center;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_expiration {
        font-size: 1.24vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_expiration {
        margin: 2% auto 4%;
        font-size: 2.67vw;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_txt-box {
    width: 91.96%;
    max-width: 892px;
    margin: 0 auto;
    padding: 2% 0 2% 10%;
    font-size: 16px;
    line-height: 2.2;
    background: #fff;
}

.container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_txt-box span {
    padding-left: 16px;
    text-indent: -16px;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_txt-box {
        font-size: 1.24vw;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_txt-box span {
        padding-left: 1.24vw;
        text-indent: -1.23vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_txt-box {
        width: 90.77%;
        max-width: 590px;
        font-size: 3.74vw;
        letter-spacing: -1px;
        line-height: 1.6;
        padding: 4% 4% 10% 4%;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_txt-box span {
        display: block;
        margin-bottom: -6%;
        padding-left: 3.74vw;
        text-indent: -3.73vw;
    }

    .container .row .col-sm-12 .de_contents .de_lineup .de_inner .de_coupon-box dd .de_txt-box span:last-child {
        font-size: 2.67vw;
        padding-left: 2.67vw;
        text-indent: -2.66vw;
    }
}

.container .row .col-sm-12 .de_contents .de_lineup.de_coupon {
    margin: 6% auto 4%;
    background: none;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_lineup.de_coupon .de_inner h2 {
        margin: 10% auto 4%;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison {
    background: url("https://equals.itembox.design/item/img/lp/wall_tv_stand/comparison_bg.jpg") center top/cover;
}

.container .row .col-sm-12 .de_contents .de_comparison h2 {
    width: 52.54%;
    max-width: 683px;
    margin: 0 auto;
    padding: 8% 0 4%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison h2 {
        width: 91.07%;
        max-width: 683px;
        padding: 10% 0 6%;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box {
    width: 74.62%;
    max-width: 970px;
    margin: 0 auto;
    padding: 0 0 6%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box {
        width: 86.67%;
        max-width: 650px;
        padding: 0 0 10%;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol {
    display: table;
    width: 100%;
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol li {
    display: table-cell;
    text-align: center;
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol li img {
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol li img.de_display-sp {
        display: inline-block !important;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol li:nth-of-type(1) {
    width: 41.24%;
    max-width: 400px;
    border-bottom: #fff 1px solid;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol li:nth-of-type(1) {
        width: 40%;
        max-width: 260px;
        border-bottom: #fff 0.27vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol li:nth-of-type(2) {
    width: 17.53%;
    max-width: 170px;
    vertical-align: middle;
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol li:nth-of-type(2) img {
    width: 82.36%;
    max-width: 140px;
    vertical-align: middle;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol li:nth-of-type(2) {
        width: 20%;
        max-width: 130px;
    }

    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol li:nth-of-type(2) img {
        width: 84.62%;
        max-width: 110px;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol li:nth-of-type(3) {
    width: 41.24%;
    max-width: 400px;
    border-bottom: #fff 1px solid;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol li:nth-of-type(3) {
        width: 40%;
        max-width: 260px;
        border-bottom: #fff 0.27vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_tit li:nth-of-type(1) img {
    width: 62.75%;
    max-width: 251px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_tit li:nth-of-type(1) img {
        width: 74.24%;
        max-width: 193px;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_tit li:nth-of-type(3) img {
    width: 55.25%;
    max-width: 221px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_tit li:nth-of-type(3) img {
        width: 65.77%;
        max-width: 171px;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_size li {
    padding: 4% 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_size li {
        padding: 6% 0;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_size li:nth-of-type(1) img {
    width: 91.75%;
    max-width: 367px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_size li:nth-of-type(1) img {
        width: 95%;
        max-width: 247px;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_size li:nth-of-type(3) img {
    width: 80.51%;
    max-width: 322px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_size li:nth-of-type(3) img {
        width: 87.7%;
        max-width: 228px;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_base li {
    padding: 0 0 4%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_base li {
        padding: 0 0 6%;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_base li:nth-of-type(1) {
    vertical-align: top;
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_base li:nth-of-type(1) img {
    width: 97.5%;
    max-width: 390px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_base li:nth-of-type(1) img {
        width: 108.47%;
        max-width: 282px;
        margin: 0 0 0 -8.46%;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_base li:nth-of-type(3) {
    vertical-align: top;
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_base li:nth-of-type(3) img {
    width: 90%;
    max-width: 360px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_base li:nth-of-type(3) img {
        width: 100.39%;
        max-width: 261px;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_panel li {
    padding: 4% 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_panel li {
        padding: 6% 0;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_panel li:nth-of-type(1) img {
    width: 98.75%;
    max-width: 395px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_panel li:nth-of-type(1) img {
        width: 100.39%;
        max-width: 261px;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_panel li:nth-of-type(3) img {
    width: 94.75%;
    max-width: 379px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_panel li:nth-of-type(3) img {
        width: 97.31%;
        max-width: 253px;
    }
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_txt li {
    border-bottom: none;
}

.container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_txt li:nth-of-type(1) {
    font-size: 18px;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_txt li:nth-of-type(1) {
        font-size: 1.39vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_comparison .de_box ol.de_txt li:nth-of-type(1) {
        font-size: 2.67vw;
    }
}

.container .row .col-sm-12 .de_contents .de_h_or_l {
    padding: 8% 0;
    background: url("https://equals.itembox.design/item/img/lp/wall_tv_stand/h_or_l_bg.jpg") center top/cover;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_h_or_l {
        padding: 12% 0;
        background: url("https://equals.itembox.design/item/img/lp/wall_tv_stand/h_or_l_bg_sp.jpg") center top/cover;
    }
}

.container .row .col-sm-12 .de_contents .de_h_or_l h3 {
    width: 40.47%;
    max-width: 526px;
    margin: 0 auto 3%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_h_or_l h3 {
        width: 70.14%;
        margin: 0 auto 10%;
    }
}

.container .row .col-sm-12 .de_contents .de_h_or_l .de_img {
    width: 72.39%;
    max-width: 941px;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_h_or_l .de_img {
        width: 78.94%;
        max-width: 592px;
    }
}

.container .row .col-sm-12 .de_contents .de_gallery .de_tit {
    width: 72.47%;
    max-width: 942px;
    margin: 8% auto 4%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_gallery .de_tit {
        width: 85.47%;
        max-width: 641px;
        margin: 12% auto 6%;
    }
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide {
    width: 88%;
    max-width: 815px;
    margin: 0 auto 8%;
    padding: 0;
    text-align: center;
    position: relative;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_gallery .de_slide {
        width: 86.67%;
        max-width: 650px;
        margin: 0 auto 18%;
    }
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide li {
    margin: 0;
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide .slick-list:before,
.container .row .col-sm-12 .de_contents .de_gallery .de_slide .slick-list:after {
    background: none;
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots {
    display: flex!important;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    position: absolute;
    bottom: -7%;
    left: 0;
    right: 0;
    box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots {
        bottom: -14%;
    }
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots li {
    flex: 0 0 auto;
    display: inline-block;
    margin: 0 0.55%;
    padding: 0;
    cursor: pointer;
    box-sizing: border-box;
}
.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots li:nth-of-type(1) {
    margin-left:auto;
}
.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots li:nth-last-of-type(1) {
    margin-right:auto;
}
@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots li {
        margin: 0 1.5%;
    }
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots li button {
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    background: none;
    border: none;
    border-radius: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    cursor: pointer;
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots li button:before {
    content: '○';
    display: block;
    margin: auto;
    font-size: 16px;
    color: #000;
    text-indent: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots li button:before {
        font-size: 4vw;
    }
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-dots li.slick-active button:before {
    content: '●';
    color: #000;
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-arrow {
    font-size: 60px;
    color: #000;
    position: absolute;
    z-index: 10;
    top: 50%;
    -webkit-transform: scaleX(0.5) translateY(-50%);
    transform: scaleX(0.5) translateY(-50%);
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    cursor: pointer;
}

@media only screen and (min-width: 751px) {
    .container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-arrow:hover {
        opacity: 0.6;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-arrow {
        font-size: 8vw;
    }
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-arrow.de_prev-arrow {
    left: -7%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-arrow.de_prev-arrow {
        left: -7.5%;
    }
}

.container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-arrow.de_next-arrow {
    right: -7%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_gallery .de_slide .de_slide-arrow.de_next-arrow {
        right: -7.5%;
    }
}

.container .row .col-sm-12 .de_contents .de_voice {
    padding: 6% 0 8%;
    background:
        linear-gradient(-45deg, transparent 5px, #139a8a 5px, #139a8a 6px, transparent 6px),
        linear-gradient(#15a594, #15a594);
    background-size: 8px 8px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_voice {
        padding: 14% 0;
    }
}

.container .row .col-sm-12 .de_contents .de_voice .de_tit {
    width: 58.93%;
    max-width: 766px;
    margin: 0 auto 2%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_voice .de_tit {
        width: 85.47%;
        max-width: 641px;
        margin: 0 auto 8%;
    }
}

.container .row .col-sm-12 .de_contents .de_voice ol {
    width: 76.47%;
    max-width: 994px;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_voice ol {
        width: 86.67%;
        max-width: 650px;
    }
}

.container .row .col-sm-12 .de_contents .de_voice ol:after {
    display: block;
    content: '';
    clear: both;
}

@media only screen and (min-width: 751px) {
    .container .row .col-sm-12 .de_contents .de_voice ol li {
        float: left;
    }

    .container .row .col-sm-12 .de_contents .de_voice ol li:nth-of-type(1) {
        width: 33.2%;
        max-width: 330px;
    }

    .container .row .col-sm-12 .de_contents .de_voice ol li:nth-of-type(2) {
        width: 33.3%;
        max-width: 331px;
        margin: 0 0 0 0;
    }

    .container .row .col-sm-12 .de_contents .de_voice ol li:nth-of-type(3) {
        float: right;
        width: 32.9%;
        max-width: 327px;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_voice ol li {
        margin: 0 auto 14%;
    }

    .container .row .col-sm-12 .de_contents .de_voice ol li:nth-of-type(1) {
        width: 99.24%;
        max-width: 645px;
    }

    .container .row .col-sm-12 .de_contents .de_voice ol li:nth-of-type(2) {
        width: 98.93%;
        max-width: 643px;
    }

    .container .row .col-sm-12 .de_contents .de_voice ol li:nth-of-type(3) {
        width: 98.47%;
        max-width: 640px;
        margin: 0 auto 8%;
    }
}

.container .row .col-sm-12 .de_contents .de_voice .de_hash {
    width: 74.39%;
    max-width: 967px;
    margin: 4% auto 3%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_voice .de_hash {
        width: 100%;
        margin: 0 auto 8%;
    }
}

.container .row .col-sm-12 .de_contents .de_voice .de_insta_btn {
    width: 34.54%;
    max-width: 449px;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_voice .de_insta_btn {
        width: 87.87%;
        max-width: 659px;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty h2 {
    width: 100%;
    padding: 1.5% 0;
    background: #3cb879;
    /*background: #f29d09;*/
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty h2 {
        padding: 0;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty h2 img {
    display: block;
    width: 52%;
    max-width: 676px;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty h2 img {
        width: 100%;
        max-width: 100%;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box {
    width: 74.62%;
    max-width: 970px;
    margin: 3% auto 4%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box {
        width: 86.67%;
        max-width: 650px;
        margin: 6% auto 12%;
        line-height: 1.4;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_ttl {
    font-size: 20px;
    /*color: #f29d09;*/
    color: #3cb879;
    font-weight: bold;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_ttl {
        font-size: 1.54vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_ttl {
        font-size: 4.54vw;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt {
    font-size: 14px;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt {
        font-size: 1.08vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt {
        font-size: 3.74vw;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt .de_tit {
    /*color: #f29d09;*/
    color: #3cb879;
    font-weight: bold;
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt .de_note {
    display: inline-block;
    padding-left: 12px;
    font-size: 12px;
    text-indent: -12px;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt .de_note {
        padding-left: 0.93vw;
        font-size: 0.93vw;
        text-indent: -0.92vw;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt .de_note {
        padding-left: 2.67vw;
        font-size: 2.67vw;
        text-indent: -2.66vw;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table {
    border-collapse: collapse;
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table tr th {
    background: #d2d2d2;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table tr th {
        font-size: 2.67vw;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table tr td {
    border-bottom: #d2d2d2 1px solid;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table tr td {
        font-size: 2.67vw;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 {
    width: 50.73%;
    max-width: 492px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 {
        width: 100%;
        max-width: 100%;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr th {
    width: 49.8%;
    max-width: 245px;
    padding: 2% 0 2% 4%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr th {
        padding: 3% 0 3% 5%;
        width: 49.85%;
        max-width: 324px;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr th:first-child {
    border-right: #f5f5f5 2px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr th:first-child {
        border-right: #f5f5f5 0.16vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr th:first-child {
        border-right: #f5f5f5 0.27vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr th:last-child {
    border-left: #f5f5f5 2px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr th:last-child {
        border-left: #f5f5f5 0.16vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr th:last-child {
        border-left: #f5f5f5 0.27vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr td {
    padding: 2% 0 2% 4%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr td {
        padding: 3% 0 3% 5%;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr td:first-child {
    border-right: #f5f5f5 2px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr td:first-child {
        border-right: #f5f5f5 0.16vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr td:first-child {
        border-right: #f5f5f5 0.27vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr td:last-child {
    border-left: #f5f5f5 2px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr td:last-child {
        border-left: #f5f5f5 0.16vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table1 tr td:last-child {
        border-left: #f5f5f5 0.27vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 {
    width: 100%;
    max-width: 100%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 {
        width: 100%;
        max-width: 100%;
        margin: 0;
        padding: 0;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th,
.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td {
    width: 10.73%;
    max-width: 104px;
    padding: 2% 0;
    text-align: center;
}

@media only screen and (max-width: 767px) {

    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th,
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td {
        font-size: 1.87vw;
        padding: 3% 0;
        width: 10.83%;
        max-width: 105px;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th:first-child,
.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td:first-child {
    width: 34.54%;
    max-width: 335px;
    padding: 2% 0 2% 4%;
    text-align: left;
}

@media only screen and (max-width: 767px) {

    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th:first-child,
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td:first-child {
        width: 34.54%;
        max-width: 335px;
        padding: 3% 0 3% 5%;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th {
    border-right: #f5f5f5 2px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th {
        border-right: #f5f5f5 0.16vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th {
        border-right: #f5f5f5 0.27vw solid;
    }
}

@media only screen and (min-width: 751px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th:nth-of-type(6) {
        border-right: none;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th:nth-of-type(3) {
        border-right: none;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th:first-child {
    border-right: none;
    border-bottom: #f5f5f5 2px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th:first-child {
        border-bottom: #f5f5f5 0.16vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr th:first-child {
        border-bottom: #f5f5f5 0.27vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td {
    border-right: #d2d2d2 1px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td {
        border-right: #d2d2d2 0.08vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td {
        border-right: #d2d2d2 0.14vw solid;
    }
}

@media only screen and (min-width: 751px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td:nth-of-type(6) {
        border-right: none;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td:nth-of-type(3) {
        border-right: none;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td:first-child {
    border-top: #d2d2d2 1px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td:first-child {
        border-top: #d2d2d2 0.08vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr td:first-child {
        border-top: #d2d2d2 0.14vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table2 tr:last-child th:first-child {
    border-bottom: none;
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 {
    width: 48.05%;
    max-width: 466px;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 {
        width: 100%;
        max-width: 100%;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 tr th {
    width: 24.47%;
    max-width: 114px;
    padding: 2% 0 2% 4%;
    border-right: none;
    border-bottom: #f5f5f5 2px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 tr th {
        border-bottom: #f5f5f5 0.16vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 tr th {
        width: 24.62%;
        max-width: 160px;
        padding: 3% 0 3% 5%;
        border-bottom: #f5f5f5 0.27vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 tr td {
    width: 75.11%;
    max-width: 350px;
    padding: 2% 0 2% 4%;
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 tr td {
        width: 75.39%;
        padding: 3% 0 3% 5%;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 tr:first-child td {
    border-top: #d2d2d2 1px solid;
}

@media only screen and (max-width: 1300px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 tr:first-child td {
        border-top: #d2d2d2 0.08vw solid;
    }
}

@media only screen and (max-width: 767px) {
    .container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 tr:first-child td {
        border-top: #d2d2d2 0.14vw solid;
    }
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-box .de_txt table.table3 tr:last-child th {
    border-bottom: none;
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-bg {
    background: #f5f5f5;
}

.container .row .col-sm-12 .de_contents .de_warranty .de_txt-bg .de_txt-box {
    margin: 0 auto;
    padding: 6% 0;
}