@charset "UTF-8";

@media screen and (min-width: 768px), print {
    #item .section1 { 
        padding-top: 35px;
    }
    #item .section1__price h2 img{
        width: auto;
    }
    #item .section3 h2 img{
        width: auto;
    }
    #item .section3 h3 {
        margin: 56px auto 0;
        width: 840px;
    }
    #item .section3 h3 img{
        width: auto;
    }
    #item .section3__inner {
        margin: 26px auto 0;
    }
    #item .section3 li p {
        white-space: nowrap;
        padding-top: 12px;
    }
    #item .section5 li p {
        white-space: nowrap;
    }
    #item .section6__list-txt {
        white-space: nowrap;
    }
    #item .footer__btn {
        width: 825px;
    }
    .footer__btn img {
        width: 150px;
        height: 40px;
    }
}
@media screen and (max-width: 767px), print {
    #item .section1 { 
        padding-top: calc(10.26667vw - 1px);
    }
    #item .section1__price h2 {
        width: 71.442vw;
    }
    #item .section3 h3 {
        margin: 56px auto 0;
        width: 70.128vw;
    }
    #item .section3 h3.section3_txt2 {
        width: 60.913vw;
        margin: 11.5vw auto 0;
    }
    #item .section3__inner {
        margin: 28px auto 0;
    }
    #item .section3 li p {
        padding-top: 2.5vw;
    }
    #item .section4_txt1 {
        width: 49.07vw;
    }
    #item .section4_txt2 {
        width: 55.57vw;
    }
}