#pyw {
    --content-width: 1286px;
    padding-top: 70px;
    padding-bottom: 60px;
}
.pyw-inner {
    padding-top: 60px;
    padding-bottom: 74px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(/themes/arona/images/redesign/home/pyw-back.jpg);
    background-image: -webkit-image-set(url("/themes/arona/images/redesign/home/pyw-back.jpg") 1x, url("/themes/arona/images/redesign/home/pyw-back@2x.jpg") 2x);
}
#pyw h2 {
    font-size: 70px;
    line-height: 1;
}
#pyw p {
    font-size: 22px;
    line-height: 1.272727272727273;
    width: 400px;
}
#pyw .button {
    width: 121px;
    height: 35px;
    border-radius: 18px;
    font-size: 16px;
    margin-top: 17px;
}
@media screen and (max-width: 567px) {
    #pyw {
        padding-top: 35px;
        padding-bottom: 38px;
    }
    .pyw-inner {
        padding-top: 44px;
        padding-bottom: 89px;
        background-image: url(/themes/arona/images/redesign/home/pyw-back-m.jpg);
        background-image: -webkit-image-set(url("/themes/arona/images/redesign/home/pyw-back-m.jpg") 1x, url("/themes/arona/images/redesign/home/pyw-back-m@2x.jpg") 2x);
    }
    .pyw-inner:before {
        content: '';
        display: block;
        width: 117px;
        height: 140px;
        position: absolute;
        left: -15px;
        bottom: -26px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        background-image: url(/themes/arona/images/redesign/home/pyw-label.png);
        background-image: -webkit-image-set(url("/themes/arona/images/redesign/home/pyw-label.png") 1x, url("/themes/arona/images/redesign/home/pyw-label@2x.png") 2x);
    }
    #pyw h2 {
        font-size: 45px;
    }
    #pyw p {
        font-size: 20px;
        line-height: 1.3;
        width: 265px;
    }
}