/* TABLE OF CONTENTS:
 * 
 * 00 どのサイズでも共通で適用されるスタイル
 *    - ビルボード
 *    - 買取対象家電メーカーリスト
 *    - 買取に関する注意
 * 01 幅 768 未満
 *    - ビルボード
 *    - 買取に関する注意
 * 02 幅 480px 以上
 * 03 幅 768px 以上
 *    - ビルボード
 *    - パンくず
 *    - イントロ
 *    - 買取対象家電メーカーリスト
 * 04 幅 880px 以上
 *    - ビルボード
 * 05 幅 1072px 以上
 * 06 幅 1264px 以上
 */

/* --------------------------------------------------------------------------------------------------------
   00
 *
 * どのサイズでも共通で適用されるスタイル
 */



/* ビルボード */
#mainImg>div {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

#mainImg picture img {
    width: 100%;
}

#content #mainImg {
    background-repeat: no-repeat;
}

/*家のライン背景*/
.outer.bg-town {
    background-image: url(../img/bg/townscape.png);
    background-repeat: repeat-x;
    background-size: auto 30px;
    background-position: center bottom 20px;
}

/*家具 買い取れないっ物へのリンク*/
span.caution-link {
    text-decoration: underline;
}

/* 買取対象家電メーカーリスト */

.maker-list.seihin {
    border: 6px #86961e solid;
    border-radius: 3px;
    margin-bottom: 3rem;
    margin-top: 2rem;
}

.maker-list.seihin dt {
    background-color: #abbf26;
    color: #fff;
    text-align: center;
    padding: 1em;
}

dl.maker-list {
    background-color: #fff;
}


.seihin-wrap dl dt {
    background-color: #fff !important;
    color: #333 !important;
    border-bottom: 1px #333 dotted;
    margin-bottom: 0.5em;
    padding: 1em 1em 0.5em 2.5em;
    position: relative;
    text-align: left !important;
}

.seihin-wrap dl dt:after {
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    content: "\f078";
    color: #abbf26;
    display: block;
    margin: auto 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0.5em;
    height: 1em;
    width: 1em;
}

.seihin-wrap dl dt.open:after {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.seihin-wrap dl dd {
    background: rgba(255, 255, 255, 0.8);
    margin: 0 0 1em;
    padding: 0;
    position: relative;
}

.maker-list.seihin dd {
    max-height: initial;
}

/*家具買取リスト*/
.maker-list.furniture {
    border: 6px #66533b solid;
    border-radius: 3px;
    margin-bottom: 3rem;
    margin-top: 2rem;
}

.maker-list.furniture dt {
    background-color: #b09572;
    color: #fff;
    text-align: center;
    padding: 1em;
}

.maker-list.furniture dd {
    max-height: initial;
}

p.hinmoku-zyoken {
    font-weight: 700;
    background-color: #e1d9cf;
    padding: 0.5rem 1rem;
}

dl.maker-list.furniture {
    background-color: #f7f0e5;
}

dt.beauty-title {
    margin-bottom: 1rem;
}

dd.product-example-list {
    margin-right: 0.3em!important;
}

ul.txt-genre-ul {
    padding-left: 0;
    list-style: none;
    display: block;
    text-align: -webkit-center;
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    margin-bottom: 1rem!important;
}

.txt-genre {
    margin-left: 2rem;
    margin-right: 1rem;
}

li.txt-genre-li {
    text-align: left!important;
    margin-right: 1rem;
    margin-top: 0.5rem;
}

h3#txt-c1, h3#txt-c2, h3#txt-c3 {
    margin-top: 0.5rem!important;
}



/* 買取に関するご注意 */
h2#caution-head,
h3#caution-head {
    font-size: 20px;
    font-size: 1.25rem;
    text-align: center;
    padding: 1rem 2rem;
    border-bottom: 4px solid #FC0D0D;
    background: #FEE9E9;
    border-top: 4px solid #FC0D0D;
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    z-index: 2;
}

.caution-naka {
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding: 2rem 1rem;
    border-radius: 10px;
    top: -40px;
}

.caution-naka ul {
    padding-top: 1rem;
}

span.accent.caution-st {
    margin-left: -2em;
}

/* 買取に関するご注意（家具） */
ul.furniture-caution {
    list-style: none;
    text-align: center;
}

/*家具ページ　問合せミニ*/
.furniture .method section>div.outer,
.sofa .method section>div.outer,
.bed .method section>div.outer,
.chair .method section>div.outer {
    padding-bottom: 0;
}

.furniture-method-order p {
    font-size: 2.2rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 0 !important;
}

.furniture-method-order .telnum img {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    padding-top: 1.4em;
    padding-bottom: 1.4em;
}

/* 家具買取に関するご注意下のテキスト＆画像 */
.box.caution-footer {
    margin-top: 0 !important;
}

.caution-footer .katazuke1 {
    margin: 1em 0em 2em 0em;
    text-align: center;
}

.caution-footer .fukidashi {
    max-width: 65vw;
    text-align: left;
    padding: 1em;
}

.caution-footer .fukidashi span.deco {
    font-size: 1.05em;
}

.caution-footer .fukidashi-img {
    display: inline-block;
}

.caution-footer .fukidashi-img img {
    max-width: 25vw;
}

.fukidashi p {
    margin: 0;
}

.katazuke1 .fukidashi {
    background-color: #ced9ee;
}

.fukidashi {
    border-radius: 10px;
    padding: 1em;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0 0 0 1em;
}

.katazuke1 .fukidashi:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: -20px;
    top: 20px;
    border-left: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #ced9ee;
}

.katazuke2 {
    position: relative;
    border-radius: 10px;
    padding: 1em;
    margin-top: 3em !important;
    background-color: #ffc9c9;
    width: 100%;
}

.katazuke2>div {
    padding: 0 1em 1em;
}

.katazuke2 :before {
    content: '';
    position: absolute;
    /* max-width: 456px;*/
    width: 68vw;
    height: 65px;
    left: 0;
    top: -4%;
    background-image: url(../img/contents/katazuke-omakase.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.katazuke2 :after {
    content: '';
    position: absolute;
    width: 20vw;
    height: 220px;
    right: 1vw;
    bottom: 34%;
    background-image: url(//www.kaden-max.com/wp-content/themes/twentyseventeench/css/../img/contents/katazuke2.png);
    background-repeat: no-repeat;
    background-size: contain;
}

/* --------------------------------------------------------------------------------------------------------
   01
 *
 * 幅 768px 未満
 */
@media screen and (max-width: 767px) {



    /* ビルボード */
    .otherkaden #mainImg {
        background: url(../img/contents/otherkaden-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .tv #mainImg {
        background: url(../img/contents/tv-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .recorder #mainImg {
        background: url(../img/contents/recorder-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .kaden #mainImg {
        background: url(../img/contents/kaden-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .refrigerator #mainImg {
        background: url(../img/contents/refrigerator-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .washing #mainImg {
        background: url(../img/contents/washing-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .aircon #mainImg {
        background: url(../img/contents/aircon-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .pc #mainImg {
        background: url(../img/contents/pc-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .mobile #mainImg {
        background: url(../img/contents/mobile-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .audio #mainImg {
        background: url(../img/contents/audio-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .other #mainImg {
        background: url(../img/contents/other-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .dishwasher #mainImg {
        background: url(../img/contents/dishwasher-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .kickboard #mainImg {
        background: url(../img/contents/kickboard-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .rice-cooker #mainImg {
        background: url(../img/contents/rice-cooker-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .microwave #mainImg {
        background: url(../img/contents/microwave-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .dehumidifier #mainImg {
        background: url(../img/contents/dehumidifier-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .camera #mainImg {
        background: url(../img/contents/camera-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .cleaner #mainImg {
        background: url(../img/contents/cleaner-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    .massage #mainImg {
        background: url(../img/contents/massage-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .beauty #mainImg {
        background: url(../img/contents/beauty-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .gasrange #mainImg {
        background: url(../img/contents/gasrange-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .aircleaner #mainImg {
        background: url(../img/contents/aircleaner-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .robotcleaner #mainImg {
        background: url(../img/contents/robotcleaner-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .e-bike #mainImg {
        background: url(../img/contents/e-bike-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .sewing-machine #mainImg {
        background: url(../img/contents/sewing-machine-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .smart-watch #mainImg {
        background: url(../img/contents/smart-watch-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .printer #mainImg {
        background: url(../img/contents/printer-bil-bg-w375.jpg) center no-repeat;
        background-size: cover;
    }
    .heating #mainImg {
        background: url(../img/contents/heating-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .ceilinglight #mainImg {
        background: url(../img/contents/ceilinglight-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }


        /* 家具 */
    .furniture #mainImg {
        background: url(../img/contents/furniture-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .diningtable #mainImg,
    .sofa #mainImg,
    .bed #mainImg,
    .chair #mainImg, 
    .cupboard #mainImg {
        background: url(../img/contents/furniture-sub-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
        /* その他 */
    .powertools #mainImg,
    .golf #mainImg,
    .baby-items #mainImg,
    .brand #mainImg,
    .tableware #mainImg {
        background: url(../img/contents/sonota-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }
    .hobby #mainImg {
        background: url(../img/contents/hobby-bil-bg-w375.png) center no-repeat;
        background-size: cover;
    }

    #mainImg picture~p,
    #mainImg picture~ul {
        display: none;
    }



    /* 買取対象家電リスト */
    .seihin-wrap dl {
        padding-right: 0.8em;
        padding-left: 0.8em;
    }

    .maker-list dd ul {
        background: #fff;  
    }

    li.txt-genre-li {
        text-align: left!important;
        margin-right: 1rem;
        margin-top: 0.5rem;
    }

    span.sb-t {
        font-size: 0.9rem;
    }

    .seihin-wrap dl dt.sbtitle:nth-child(1) {
        background-repeat: no-repeat;
        background-position: left 10px bottom 10px;
        background-image: url(../img/contents/seihin-3.png);
    }

    .seihin-wrap dl dt.sbtitle:nth-child(5) {
        background-repeat: no-repeat;
        background-position: left 10px bottom 7px;
        background-image: url(../img/contents/seihin-4.png);
    }

    .seihin-wrap dl dt.sbtitle:nth-child(7) {
        background-repeat: no-repeat;
        background-position: left 10px bottom 7px;
        background-image: url(../img/contents/seihin-5.png);
    }

    /*家具買取リスト*/

    .maker-list.furniture {
        border: none;
    }

    p.hinmoku-zyoken {
        padding: 0.5rem 0.5rem;
        margin: 0.5rem;
    }

    .maker-list.furniture dd ul {
        background-color: #f7f0e5;
    }

    /* 買取に関するご注意 */
    h2#caution-head,
    h3#caution-head {
        font-size: 17px;
        font-size: 1.0625rem;
        padding: 1rem 1rem;
        max-width: 90%;
    }

    .caution-naka {
        padding: 1rem 1rem;
    }

    .caution-naka ul {
        margin-left: 2em;
    }

    /* 買取に関するご注意（家具） */

    .caution-naka ul.furniture-caution {
        margin-left: 0;
    }

    /*家具ページ　問合せミニ*/
    .furniture-method-order p {
        font-weight: 700;
        font-size: 1.45rem;
    }

    .furniture-method-order .telnum img {
        border-top: 1px solid #333;
        border-bottom: 1px solid #333;
        padding-top: 1em;
        padding-bottom: 1em;
    }

}

/* End max 767px */



/* --------------------------------------------------------------------------------------------------------
   02
 *
 * 幅 480px 以上
 */
@media screen and (min-width: 30em) {

    /* ここにスタイル */

}

/* End min 480px */



/* --------------------------------------------------------------------------------------------------------
   03
 *
 * 幅 768px 以上
 */
@media screen and (min-width: 48em) {



    /* ビルボード */
    .otherkaden #mainImg {
        background: url(../img/contents/otherkaden-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .tv #mainImg {
        background: url(../img/contents/tv-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }
    .recorder #mainImg {
        background: url(../img/contents/recorder-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .kaden #mainImg {
        background: url(../img/contents/kaden-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .refrigerator #mainImg {
        background: url(../img/contents/refrigerator-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .washing #mainImg {
        background: url(../img/contents/washing-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .aircon #mainImg {
        background: url(../img/contents/aircon-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .pc #mainImg {
        background: url(../img/contents/pc-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .mobile #mainImg {
        background: url(../img/contents/mobile-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .audio #mainImg {
        background: url(../img/contents/audio-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .other #mainImg {
        background: url(../img/contents/other-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .dishwasher #mainImg {
        background: url(../img/contents/dishwasher-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .kickboard #mainImg {
        background: url(../img/contents/kickboard-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .rice-cooker #mainImg {
        background: url(../img/contents/rice-cooker-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .microwave #mainImg {
        background: url(../img/contents/microwave-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .dehumidifier #mainImg {
        background: url(../img/contents/dehumidifier-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .camera #mainImg {
        background: url(../img/contents/camera-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .cleaner #mainImg {
        background: url(../img/contents/cleaner-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .massage #mainImg {
        background: url(../img/contents/massage-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .beauty #mainImg {
        background: url(../img/contents/beauty-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .gasrange #mainImg {
        background: url(../img/contents/gasrange-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .aircleaner #mainImg {
        background: url(../img/contents/aircleaner-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }
    
    .robotcleaner #mainImg {
        background: url(../img/contents/robotcleaner-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .e-bike #mainImg {
        background: url(../img/contents/e-bike-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .sewing-machine #mainImg {
        background: url(../img/contents/sewing-machine-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .smart-watch #mainImg {
        background: url(../img/contents/smart-watch-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }
    .printer #mainImg {
        background: url(../img/contents/printer-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }
    .heating #mainImg {
        background: url(../img/contents/heating-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }
    .ceilinglight #mainImg {
        background: url(../img/contents/ceilinglight-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .furniture #mainImg {
        background: url(../img/contents/furniture-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .sofa #mainImg {
        background: url(../img/contents/sofa-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .bed #mainImg {
        background: url(../img/contents/bed-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .chair #mainImg {
        background: url(../img/contents/chair-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .diningtable #mainImg {
        background: url(../img/contents/diningtable-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .cupboard #mainImg {
        background: url(../img/contents/cupboard-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .powertools #mainImg {
        background: url(../img/contents/powertools-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .golf #mainImg {
        background: url(../img/contents/golf-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .baby-items #mainImg {
        background: url(../img/contents/baby-items-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .brand #mainImg {
        background: url(../img/contents/brand-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .tableware #mainImg {
        background: url(../img/contents/tableware-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }
    .hobby #mainImg {
        background: url(../img/contents/hobby-bil-bg.jpg) center no-repeat;
        background-size: cover;
    }

    .site-main #mainImg.cat-audio picture>img {
        aspect-ratio: 823 / 425;
    }

    #mainImg picture~p {
        font-size: 1.5em;
        font-weight: bold;
        text-align: center;
        margin: -13vw 0 0;
    }

    _:-ms-lang(x)::-ms-backdrop,
    #mainImg picture~p {
        margin-top: 0px;
    }

    #mainImg picture~ul {
        max-width: 60%;
        margin-right: auto;
        margin-left: auto;
    }

    #mainImg picture~ul li {
        text-align: center;
        list-style: none;
        margin-top: 0;
    }

    p.txt-white {
        color: #fff;
    }

    /*パンくず*/
    .microwave div#breadcrumb ol li,
    .microwave div#breadcrumb ol li a,
    .furniture div#breadcrumb ol li,
    .furniture div#breadcrumb ol li a {
        color: #fff !important;
    }

    /*家のライン背景*/
    .outer.outer.bg-town {
        background-size: auto;
    }

    /* イントロ */
    .intro h1 {
        text-align: center;
        font-size: 36px;
    }

    .pickup-wrap:after {
        width: 116px;
    }

    .pickup-wrap ul {
        padding-right: 90px;
    }

    /* 買取対象製品リスト */

    .maker-list.seihin dt {
        background-image: url(../img/contents/seihin-1.png), url(../img/contents/seihin-2.png);
        background-repeat: no-repeat;
        background-position: left 70px top 5px, right 70px center;
    }

    .maker-list.furniture dt {
        background-image: url(../img/contents/furniture-seihin1.png), url(../img/contents/furniture-seihin2.png);
        background-repeat: no-repeat;
        background-position: left 70px top 5px, right 70px center;
    }

    .seihin-wrap dl dt.sbtitle {
        background-image: none !important;
    }

    /* 注意 */

    .caution-naka {
        display: flex;
        align-items: center;
        flex-direction: column;
    }

    .caution-naka ul {
        text-align: left;
    }

    .caution-naka ul li {
        font-size: 1.2rem;
    }

    /* 買取に関するご注意（家具） */
    .caution-naka ul.furniture-caution {
        text-align: center;
    }

    ul.furniture-caution li {
        font-size: 1rem;
        margin-top: 1rem;
    }

    /* 家具買取に関するご注意下のテキスト＆画像 */
    .caution-footer .cont {
        max-width: 900px;
        margin: 0 auto;
        font-size: 20px;
    }

    .caution-footer .katazuke1 {
        margin: 1em 3em 1em 1em;
    }

    .caution-footer .fukidashi {
        max-width: 60%;
        margin-left: 1.5em;
        text-align: left;
        padding: 1em;
    }

    .katazuke1 .fukidashi span.deco,
    .katazuke-text span.deco {
        font-size: 1.3rem;
    }

    .caution-footer .fukidashi-img img {
        max-width: 170px;
    }

    .katazuke2 :before {
        max-width: 456px;
        width: 50vw;
        height: 65px;
        left: 20%;
        top: -10%;
    }
}

/* End min 768px */



/* --------------------------------------------------------------------------------------------------------
   04
 *
 * 幅 880px 以上
 */
@media screen and (min-width: 55em) {



    /* ビルボード */
    #mainImg picture~p {
        margin-top: -110px;
    }

    _:-ms-lang(x)::-ms-backdrop,
    #mainImg picture~p {
        margin-top: 0px;
    }

    #mainImg picture~ul {
        max-width: 660px;
        height: 95px;
    }

    /* 買取対象の家電製品 */
    .seihin-wrap dl dt.sbtitle {
        font-size: 1.5rem;
    }

    span.sb-t {
        font-size: 1.1rem;
    }

    /* 買取りに関するご注意 */
    .caution-naka {
        text-align: center;
    }

}

/* End min 880px */



/* --------------------------------------------------------------------------------------------------------
   05
 *
 * 幅 1072px 以上
 */
@media screen and (min-width: 67em) {

    .furniture-method-order {
        background-image: url(//www.kaden-max.com/wp-content/themes/twentyseventeench/css/../img/contents/furniture-order-bg.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        max-width: 1400px;
        margin: auto;
    }

    /* 家具買取に関するご注意下のテキスト＆画像 */

    .katazuke2 {
        width: 800px;
        max-width: 90%;
    }

    .katazuke2 :after {
        width: 18vw;
        height: 218px;
        right: -17vw;
        bottom: -10%;
    }
}

/* End min 1072px */



/* --------------------------------------------------------------------------------------------------------
   06
 *
 * 幅 1264px 以上
 */
@media screen and (min-width: 79em) {}

/* End min 1264px */


/* ここから買取対象商品 */
#lim ul {
    list-style: none;
}
#lim .ok h2 {
    color: #fff;
}
#lim .ok h2:before {
    background: url(../img/icon/megaphone-white.png) center no-repeat;
    background-size: contain;
}
#lim .ok > p {
    color: #fff;
}
#lim .ok-list > li {
    background-color: #fff;
    padding: 1em;
}

#lim .ok-list > li > span {
    font-size: 1.2em;
    display: block;
    text-align: center;
}
#lim .ok-list > li > ul {
    padding-left: 5.5em;
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 0;
    min-height: 50px;
    margin-top: 0.5em;
}
/*serv-refrigerator*/
#lim .ok-list > li:nth-of-type(1) > ul {
    background-image: url(../img/default/serv-1.png);
}
/*serv-washing*/
#lim .ok-list > li:nth-of-type(2) > ul {
    background-image: url(../img/default/washing-2.png);
}
/*serv-washing(ドラム式)*/
#lim .ok-list > li:nth-of-type(3) > ul {
    background-image: url(../img/default/serv-2.png);
}
/*serv-aircon*/
#lim .ok-list > li:nth-of-type(4) > ul {
    background-image: url(../img/default/serv-3.png);
}
/*serv-audio*/
#lim .ok-list > li:nth-of-type(5) > ul {
    background-image: url(../img/default/serv-5.png);
}
/*serv-pc*/
#lim .ok-list > li:nth-of-type(6) > ul {
    background-image: url(../img/default/serv-4.png);
}
/*serv-tv*/
#lim .ok-list > li:nth-of-type(7) > ul {
    background-image: url(../img/default/serv-6.png);
}
/*serv-recorder*/
#lim .ok-list > li:nth-of-type(8) > ul {
    background-image: url(../img/default/serv-11.png);
}
/*serv-dishwasher*/
#lim .ok-list > li:nth-of-type(9) > ul {
    background-image: url(../img/default/serv-12.png);
}
/*serv-cleaner*/
#lim .ok-list > li:nth-of-type(10) > ul {
    background-image: url(../img/default/serv-13.png);
}
/*serv-kickboard*/
#lim .ok-list > li:nth-of-type(11) > ul {
    background-image: url(../img/default/serv-14.png);
}
/*serv-rice-cooker*/
#lim .ok-list > li:nth-of-type(12) > ul {
    background-image: url(../img/default/serv-15.png);
}
/*serv-dehumidifier*/
#lim .ok-list > li:nth-of-type(13) > ul {
    background-image: url(../img/default/serv-16.png);
}
/*serv-massage*/
#lim .ok-list > li:nth-of-type(14) > ul {
    background-image: url(../img/default/serv-17.png);
}
/*serv-beauty*/
#lim .ok-list > li:nth-of-type(15) > ul {
    background-image: url(../img/default/serv-18.png);
}
/*serv-gasrange*/
#lim .ok-list > li:nth-of-type(16) > ul {
    background-image: url(../img/default/serv-19.png);
}
/*serv-aircleaner*/
#lim .ok-list > li:nth-of-type(17) > ul {
    background-image: url(../img/default/serv-20.png);
}
/*serv-mobile*/
#lim .ok-list > li:nth-of-type(18) > ul {
    background-image: url(../img/default/serv-21.png);
}
/*serv-robotcleaner*/
#lim .ok-list > li:nth-of-type(19) > ul {
    background-image: url(../img/default/serv-22.png);
}
/*serv-e-bike*/
#lim .ok-list > li:nth-of-type(20) > ul {
    background-image: url(../img/default/serv-23.png);
}
/*serv-sewing-machine*/
#lim .ok-list > li:nth-of-type(21) > ul {
    background-image: url(../img/default/serv-24.png);
}



#lim .ok-list > li > p {
    margin-top: 0;
    text-align: center;
}
/* 767px 未満 */
@media screen and (max-width: 767px) {
    /* 買取対象 */
    #lim .ok-list > li:not(:nth-of-type(1)) {
        margin-top: 1px;
    }
}


/* End max 767px */
/* 幅 768px 以上 */
@media screen and (min-width: 48em) {
    
    /* 買取対象 */
    #lim .ok-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background-image: url(../img/contents/flow-max-money.png);
        background-repeat: no-repeat;
        background-position: right 10% bottom;
    }
    #lim .ok-list > li {
        margin-top: 2px;
        width: 49%;
    }
    #lim .ok-list > li:nth-of-type(even){
        margin-left: 2px;
    }
    #lim .ok-list > li:nth-child(2n+1):last-child {
        margin-right: calc(49% + 2px);
    }
}
/* End min 768px */
/* 買取対象商品ここまで */