@charset "utf-8";
/*================================================================

Content_lp

================================================================*/


/* メディアクエリ・ブレイクポイント:640px */

#Content_lp,
#Footer_lp {
    width: 100%;
}

#MD_Content_lp,
#MD_Footer_lp {
    width: 100%;
}

@media screen and (max-width:639px) {
    .pc-mode {
        display: none;
    }
}

@media screen and (min-width:640px) {
    #Content_lp,
    #Footer_lp {
        max-width: 800px;
        margin: 0 auto;
    }
    .sp-mode {
        display: none;
    }
}
@media screen and (min-width:640px) {
    #MD_Content_lp,
    #MD_Footer_lp {
        max-width: 700px;
        margin: 0 auto;
    }
    .sp-mode {
        display: none;
    }
}

#Footer_lp {
    max-width: 800px;
    padding: 5% 0;
    margin: 0 auto;
    background-color: #ffffff;
}

#Footer_lp .navi {
    display: flex;
    padding: 0 2%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    line-height: 1.6;
    text-align: center;
}

#Footer_lp .navi li a {
    color: #000;
    font-size: 10px;
}

@media screen and (min-width: 640px) {
    #Footer_lp .navi {
        justify-content: center;
        margin-bottom: 40px;
    }
    #Footer_lp .navi li {
        margin: 0 3%;
    }
    #Footer_lp .navi li br {
        display: none;
    }
    #Footer_lp .navi li a {
        font-size: 12px;
    }
}

#MD_Footer_lp {
    max-width: 700px;
    padding: 5% 0;
    margin: 0 auto;
    background-color: #ffffff;
}

#MD_Footer_lp .navi {
    display: flex;
    padding: 0 2%;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    line-height: 1.6;
    text-align: center;
}

#MD_Footer_lp .navi li a {
    color: #000;
    font-size: 10px;
}

@media screen and (min-width: 640px) {
    #MD_Footer_lp .navi {
        justify-content: center;
        margin-bottom: 40px;
    }
    #MD_Footer_lp .navi li {
        margin: 0 3%;
    }
    #MD_Footer_lp .navi li br {
        display: none;
    }
    #MD_Footer_lp .navi li a {
        font-size: 12px;
    }
}







.z-index20 {
    position: relative;
    z-index: 20 !important;
}

.bgs100 {
    background-size: 100% !important;
}

.tCenter {
    text-align: center;
}


/*ーーーーーつくーるアップセルーーーーー*/

.upsellAreaA01 .upsellbtn {
    margin: 0;
    background: url(https://pupustore.com/wp-content/themes/pupustore/images/upsell/ho/ho_upsell_bg.jpg);
    padding: 2% 0 8%;
}

@media screen and (max-width: 768px) {
    .upsellAreaA01 #form-order {
        margin-top: 0;
    }
}

.upsellbtn01 {
    margin: 0;
    background: url({file_root_path}images/upsell/lybf/br/15.jpg);
    padding: 2% 0 8%;
}


/*ーーーーー発売前のご案内ーーーーー*/

#info-sp {
    font-size: 20px;
}

.info_release {
    margin: 15px auto;
    text-align: center;
}

.bold {
    font-weight: bold;
}

.txtRed {
    color: #C00;
}

.txtOrange {
    color: #F60;
}


/*ーーーーーーーーーーーーーーーーーーー*/

.watch {
    text-align: center;
    margin: 35px;
}


/*ーーーー下固定カートーーーーー*/

.fixBlockA01 {
    z-index: 5;
    max-width: 800px;
    position: fixed;
    bottom: 0;
    margin: 0 auto;
}

.fixBlockA01_LYbf_980 {
    z-index: 5;
    max-width: 800px;
    position: fixed;
    right: 0px;
    bottom: 0;
    margin: 0 auto;
}



@keyframes offerflower {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(-10deg);
    }
    99.9%,
    to {
        transform: rotate(0deg);
    }
}

.hn .fixBlockA01 a img,
.campaign .fixBlockA01 a img {
    position: relative;
    animation: none;
}

.fixBlockA01 a img.alpkg {
    width: 10.5%;
    top: 13%;
    left: 7%;
}

.fixBlockA01 a img.hopkg {
    width: 4.5%;
    top: 0;
    left: 12%;
}

.fixBlockA01 a img.lbpkg {
    width: 25%;
    bottom: -10px;
    left: 0%;
}

.fixBlockA01 a img.adpkg {
    position: relative;
    left: 0;
    bottom: 0;
}

.fixBlockA01 a img.crpkg {
    width: 11%;
    right: 5%;
    bottom: 25%;
}

.fixBlockA01 a img.empkg {
    width: 15.5%;
    top: 17%;
    left: 6%;
}

.fixBlockA01 a img.pwpkg {
    width: 15%;
    top: 10%;
    left: 4%;
}

.fixBlockA01 a img.rtpkg {
    width: 16%;
    top: 5%;
    left: 4%;
}

.fixBlockA01 a img.wtpkg,
.fixBlockA01 a img.knpkg {
    width: 50%;
    left: 10%;
    bottom: 40%;
}

.campaign .fixBlockA01 {
    width: 100% !important;
}

@media screen and (min-width: 640px) {
    .fixBlockA01 a img.wtpkg,
    .fixBlockA01 a img.knpkg {
        max-width: 220px;
        left: 0;
    }
}

.ta .fixBlockA01 a img:last-child {
    position: static !important;
    animation: none;
}

.fixBlockA01 a img.pkpkg {
    position: relative;
    animation: none;
}


/*LINE用LPテキスト*/

.line {
    font-size: 12px;
    text-align: center;
    margin: 10px;
}

@media screen and (min-width: 640px) {
    .line {
        font-size: 20px;
        text-align: center;
        margin: 20px;
    }
}


/* COSME  */


/*================================================================

FM_Offer

================================================================*/


/* ob
=============== */

.fixBlockA01 a img.fmpkg {
    position: relative;
    animation: none;
}

.fmBtnBlockA01 {
    background: url(../../../images/product/fm/offer/fm_offer1_980.jpg) no-repeat left top;
}

.fmBtnBlockA01_1920 {
    background: url(../../../images/product/fm/offer/fm_offer1_1920.jpg) no-repeat left top;
}

.fmBtnBlockB01 {
    background: url(../../../images/product/fm/offer/fm_offer1_01.jpg) no-repeat left top;
}

.fmBtnBlockC01 {
    background: url(../../../images/product/fm/offer/fm_offer1_980.jpg) no-repeat left top;
}

.fmBtnBlockD01 {
    background: url(../../../images/product/fm/offer/fm_offer1_980B.jpg) no-repeat left top;
}

.fmBtnBlockE01 {
    background: url(../../../images/product/fm/offer/fm_offer1_980B_02.jpg) no-repeat left top;
}

.fmBtnBlockF01 {
    background: url(../../../images/product/fm/offer/fm_offer1_1980.jpg) no-repeat left top;
}

.fmBtnBlockF02 {
    background: url(../../../images/product/fm/offer/fm_offer1_1980_01.jpg) no-repeat left top;
}


.fmBtnBlockA01_1960 {
    background: url(../../../images/product/fm/offer/fm_offer1_1960.jpg) no-repeat left top;
}

.fmBtnBlockA01 a img,
.fmBtnBlockA01_1920 a img,
.fmBtnBlockB01 a img,
.fmBtnBlockC01 a img .fmBtnBlockD01 a img {
    margin: 61% 0 6%;
}


/* hk nb
=============== */

.fm_offerBlock {
    width: 100%;
    display: flex;
}


/*================================================================

LB_Offer

================================================================*/


/* dz
=============== */

.lbBtnBlockA01 {
    background: url(../../../images/product/lb/offer/lb_offer1_01.jpg) no-repeat left top;
}

.lbBtnBlockA02 {
    background: url(https://d2w53g1q050m78.cloudfront.net/ecpupustorecom/uploads/images/lp/pupu/lb/offer.jpg) no-repeat left top;
}

.lbBtnBlockA02_1800 {
    background: url(../../../images/product/lb/other/new/offer_1800.jpg) no-repeat left top;
}

.lbBtnBlockLINE {
    background: url(../../../images/product/lb/offer/lb_offer1_1800.jpg) no-repeat left top;
}

.lbBtnBlockA01 a img,
.lbBtnBlockLINE a img {
    width: 95%;
    margin: 75% 0px 2%;
}

.lbBtnBlockA02 img {
    padding: 1% 0 0;
}


/* wk wn
=============== */

.lbBtnBlockB01 {
    background: url(../../../images/product/lb/offer/lb_dz_offer_01.jpg) no-repeat left top;
}

.lbBtnBlockB01 a img {
    width: 57%;
    margin: 37% 0 20% 9%;
}

.lbBtnBlockB02 {
    background: url(../../../images/product/lb/offer/lb_dz_offer_02.jpg) no-repeat left top;
}

.lbBtnBlockB02 a img {
    width: 57%;
    margin: 79.5% 0 6.5% 8%;
}

.lbBtnBlockB03 {
    background: url(../../../images/product/lb/offer/lb_dz_offer_03.jpg) no-repeat left top;
}

.lbBtnBlockB03 a img {
    width: 57%;
    margin: 39% 0 7% 8%;
}

.lbBtnBlockE01 {
    background: url(../../../images/product/lb/offer/lb_wk_offer_01.jpg) no-repeat left top;
}

.lbBtnBlockE01 a img {
    margin: 41% 0 11% 3%;
    width: 57%;
}

.lbBtnBlockF01 {
    background: url(../../../images/product/lb/offer/lb_wk_offer_02.jpg) no-repeat left top;
}

.lbBtnBlockF01 a img {
    margin: 41% 0 4% 7%;
    width: 57%;
}


/*================================================================

HO_Offer

================================================================*/


/* tw
========================================================================== */

.hoBtnBlockA01 {
    background: url(../../../images/product/ho/offer/ho_tw_offer1_01.jpg) no-repeat left top;
}

.hoBtnBlockA01_980 {
    background: url(../../../images/product/ho/offer/ho_tw_offer_01_980.jpg) no-repeat left top;
}

.hoBtnBlockA01_1980 {
    background: url(../../../images/product/ho/offer/ho_tw_offer_01_1980.jpg) no-repeat left top;
}

.hoBtnBlockA01_4380 {
    background: url(../../../images/product/ho/offer/ho_tw_offer_01_4380.jpg) no-repeat left top;
}

.hoBtnBlockA01_1800 {
    background: url(../../../images/product/ho/line/ho_tw_01_1800.jpg) no-repeat left top;
}

.hoBtnBlockA01 a img,
.hoBtnBlockA01_1980 a img,
.hoBtnBlockA01_980 a img,
.hoBtnBlockA01_4380 a img,
.hoBtnBlockA01_1800 a img{
    margin: 69% 4% 2% 5%;
    width: 90%;
}

.hoBtnBlockA_1980 {
    position: relative;
}

.hoBtnBlockA_1980_over {
    position: absolute;
}

.hoBtnBlockA_1980 a img {
    margin: 10% 4% 2% 5%;
    width: 90%;
}

.hoBtnBlockA_1800 {
    position: relative;
}

.hoBtnBlockA_1800_over {
    position: absolute;
}

.hoBtnBlockA_1800 a img {
    margin: -21% 4% 2% 5%;
    width: 90%;
}

/* bb
=============== */

.hoBtnBlockB01 {
    height: 1160px;
    background: url(../../../images/product/ho/offer/ho_bb_offer_03.jpg) no-repeat left top;
}

.hoBtnBlockB02 {
    height: 1330px;
    background: url(../../../images/product/ho/offer/ho_bb_offer_02.jpg) no-repeat left top;
}

.hoBtnBlockB01 a img {
    margin: 875px 0px 0px 50px;
}

.hoBtnBlockB02 a img {
    margin: 1119px 0 0 50px;
}


/* oe
=============== */

.hoBtnBlockC01 {
    height: 1160px;
    background: url(../../../images/product/ho/offer/ho_oe_offer_03.jpg) no-repeat left top;
}

.hoBtnBlockC02 {
    height: 1330px;
    background: url(../../../images/product/ho/offer/ho_oe_offer_02.jpg) no-repeat left top;
}

.hoBtnBlockC01 a img {
    margin: 980px 0px 0px 50px;
}

.hoBtnBlockC02 a img {
    margin: 1119px 0 0 50px;
}


/* line
=============== */

.hoBtnBlockA01_line {
    background: url(../../../images/product/ho/offer/ho_line_btn.jpg) no-repeat left top;
}

.hoBtnBlockA01_line a img {
    margin: 65% auto 0%;
    width: 99%;
}


/*================================================================

TA_Offer

================================================================*/

.taBtnBlockA01 {
    background: url(../../../images/product/ta/offer/offer_01.jpg) no-repeat left top;
}

.taBtnBlockA02 {
    background: url(../../../images/product/ta/offer/offer_01_1980.jpg) no-repeat left top;
}

.taBtnBlockA03 {
    background: url(../../../images/product/ta/offer/offer_01_1_2.jpg) no-repeat left top;
}

.taBtnBlockA04 {
    background: url(../../../images/product/ta/offer/offer_01_2.jpg) no-repeat left top;
}

.taBtnBlockA05 {
    background: url(../../../images/product/ta/offer/offer_01_1_2_2.jpg) no-repeat left top;
}

.taBtnBlockB01 {
    background: url(../../../images/product/ta/offer/offer_01_1680.jpg) no-repeat left top;
}


/* tel  */

#taTEL_BtnBlock .sp-mode {
    background: url(https://d2w53g1q050m78.cloudfront.net/ecpupustorecom/uploads/images/lp/pupu/ta/offer_02.jpg) no-repeat left top;
}

#pwTEL_BtnBlock .sp-mode {
    background: url(../../../images/product/pw/offer/offer_02.jpg) no-repeat left top;
}


/* SUPPLE  */


/*================================================================

AD_Offer

================================================================*/

.ad .fixBlockA01 {
    background: none;
    width: 25%;
}

@media screen and (min-width: 640px) {
    .ad .fixBlockA01 {
        width: 20%;
    }
}

#adnk .fixBlockA01 {
    width: 100%;
}


/* 通常購入  */

.adBtnBlockA03 {
    background: url(../../../images/product/ad/offer/ad_ad_offer0_01.jpg) no-repeat left top;
}

.adBtnBlockA03 a img {
    margin: 2.5% 0 3% 50%;
    width: 45%;
}


/* sd/nd  */

.adBtnBlockA01 {
    background: url(../../../images/product/ad/offer/ad_td_offer1_01.jpg) no-repeat left top;
}

.adBtnBlockA01_980 {
    background: url(../../../images/product/ad/offer/ad_td_offer1_02.jpg) no-repeat left top;
}


/* ys  */

.adBtnBlockC01 {
    background: url(../../../images/product/ad/offer/ad_ys_offer1_01.jpg) no-repeat left top;
}

.adBtnBlockC01_980 {
    background: url(../../../images/product/ad/offer/ad_ys_offer1_02.jpg) no-repeat left top;
}


/* line  */

.adBtnBlockLINE {
    background: url(../../../images/product/ad/offer/ad_line_offer1_01.jpg) no-repeat left top;
}

.adBtnBlockA01 a img,
.adBtnBlockA01_980 a img,
.adBtnBlockC01 a img,
.adBtnBlockC01_980 a img,
.adBtnBlockLINE a img {
    width: 90%;
    margin: 50% 0 3%;
}


/* sd/nd  */

.adBtnBlockA02 {
    background: url(../../../images/product/ad/offer/ad_nd_offer2_01.jpg) no-repeat left top;
}


/* td/kd/bd  */

.adBtnBlockB02 {
    background: url(../../../images/product/ad/offer/ad_td_offer2_01.jpg) no-repeat left top;
}


/* sf/ys  */

.adBtnBlockC02 {
    background: url(../../../images/product/ad/offer/ad_sf_offer2_01.jpg) no-repeat left top;
}

.adBtnBlockA02 a img,
.adBtnBlockB02 a img,
.adBtnBlockC02 a img {
    width: 90%;
    margin: 78% 0 5%;
}


/* ad_test  */

.adBtnBlockC03 {
    position: relative;
}

.adBtnBlockC03 a img {
    margin: 0% 0 0%;
}

.adBtnBlockC03 p img {
    position: absolute;
    left: 0%;
    right: 0%;
    margin: auto;
}

.adBtnBlockC03_01_over {
    position: relative;
}


/* nk  */

.adBtnBlockD01 {
    background: url(../../../images/product/ad/nk/offer.jpg) no-repeat left top;
}

.adBtnBlockD02 {
    background: url(../../../images/product/ad/nk/ad_nk_offer_1330.jpg) no-repeat left top;
}


/*================================================================

AL_Offer

================================================================*/

.alBtnBlockA01 {
    background: url(../../../images/product/al/offer/al_fe_offer_01.jpg) no-repeat left top;
}

.alBtnBlockA01_980 {
    background: url(../../../images/product/al/offer/al_fe_offer_01_980.jpg) no-repeat left top;
}

.alBtnBlockA01_1390 {
    background: url(../../../images/product/al/offer/al_fe_offer_01_1390.jpg) no-repeat left top;
}

.alBtnBlockA01_1980 {
    background: url(../../../images/product/al/offer/al_fe_offer_01_fb.jpg) no-repeat left top;
}

.alBtnBlockA01 a img,
.alBtnBlockA01_980 a img,
.alBtnBlockA01_1390 a img,
.alBtnBlockA01_1980 a img {
    margin: 71% 0 5%;
}


/*================================================================

CR_Offer

================================================================*/

#crbu .crBtnBlockA01 {
    background: url(../../../images/product/cr/offer/cr_offer1_01.jpg) no-repeat left top;
}

#crjh .crBtnBlockA01,
#crlp .crBtnBlockA01 {
    background: url(../../../images/product/cr/offer/cr_offer1_02.jpg) no-repeat left top;
}

@media screen and (min-width: 640px) {
    #crbu .crBtnBlockA01,
    #crjh .crBtnBlockA01,
    #crlp .crBtnBlockA01 {
        background: url(../../../images/product/cr/offer/cr_offer1_03.jpg) no-repeat left top;
    }
}

.crBtnBlockLINE {
    background: url(../../../images/product/cr/offer/cr_offer1_1960.jpg) no-repeat left top;
}

.crBtnBlock980 {
    background: url(../../../images/product/cr/offer/cr_offer1_980.jpg) no-repeat left top;
}

.crBtnBlock980jh {
    background: url(../../../images/product/cr/offer/cr_offer1_980jh.jpg) no-repeat left top;
}

.crBtnBlockA01 a img,
.crBtnBlock980 a img,
.crBtnBlock980jh a img {
    margin: 88% 0 0;
}

#crjh .crBtnBlockB01 {
    background: url(../../../images/product/cr/offer/cr_offer1_04.jpg) no-repeat left top;
}

#crbu .crBtnBlockB01 {
    background: url(../../../images/product/cr/offer/cr_offer1_05.jpg) no-repeat left top;
}

#crjh .crBtnBlockB1980 {
    background: url(../../../images/product/cr/offer/cr_offer1_1980jh.jpg) no-repeat left top;
}

#crjh .crBtnBlockB1980_2 {
    background: url(../../../images/product/cr/offer/cr_offer1_1980jh_2.jpg) no-repeat left top;
}


#crbu .crBtnBlockB1980 {
    background: url(../../../images/product/cr/offer/cr_offer1_1980bu.jpg) no-repeat left top;
}

#crbu .crBtnBlockB1980_2 {
    background: url(../../../images/product/cr/offer/cr_offer1_1980bu_2.jpg) no-repeat left top;
}

#crbc .crBtnBlockB1980 {
    background: url(../../../images/product/cr/offer/cr_offer1_1980bc.jpg) no-repeat left top;
}

#crjh .crBtnBlockB7d {
    background: url(../../../images/product/cr/offer/cr_offer1_1980jh_7d.jpg) no-repeat left top;
}

#crjh .crBtnBlockB7dsp {
    background: url(../../../images/product/cr/offer/cr_offer1_1980jh_7dsp.jpg) no-repeat left top;
}

#crjh .crBtnBlockB14d {
    background: url(../../../images/product/cr/offer/cr_14days_03.jpg) no-repeat left top;
}

#crjh .crBtnBlockB1980_3 {
    background: url(../../../images/product/cr/other/cr1680_1.jpg) no-repeat left top;
}


.crBtnBlockLINE a img,
.crBtnBlockB01 a img,
.crBtnBlockB1980 a img,
.crBtnBlockB1980_3 a img,
.crBtnBlockB1980_2 a img {
    margin: 75% 0 7.5%;
}


/*================================================================

EM_Offer

================================================================*/

.emBtnBlockA01 {
    background: url(../../../images/product/em/offer/em_offer1_01.jpg) no-repeat left top;
}

.emBtnBlockB01 {
    background: url(../../../images/product/em/offer/em_offer2_01.jpg) no-repeat left top;
}

.emBtnBlockLINE {
    background: url(../../../images/product/em/offer/em_offer1_line.jpg) no-repeat left top;
}

.emBtnBlockA02 {
    background: url(../../../images/product/em/offer/em_offer1_980.jpg) no-repeat left top;
}

.emBtnBlockA01 a img,
.emBtnBlockLINE a img,
.emBtnBlockA02 a img {
    margin: 89% 0 0;
}

.emBtnBlockB01 a img {
    margin: 70% 0 3%;
}


/*================================================================

RT_Offer

================================================================*/
.rtBtnBlockA01_1980 {
    background: url(../../../images/product/rt/offer/rt_offer_1980_line.jpg) no-repeat left top;
}

.rtBtnBlockA01 {
    background: url(../../../images/product/rt/offer/rt_offer1_ks.jpg) no-repeat left top;
}

.rtBtnBlockA01_1890 {
    background: url(../../../images/product/rt/offer/rt_offer1_1890_nontcc.jpg) no-repeat left top;
}

.rtBtnBlockA01_5980 {
    background: url(../../../images/product/rt/offer/rt_offer1_5980.jpg) no-repeat left top;
}

.rtBtnBlockB01 {
    background: url(../../../images/product/rt/offer/rt_offer1_ss.jpg) no-repeat left top;
}

.rtBtnBlockB980 {
    background: url(../../../images/product/rt/offer/rt_offer1_ks.jpg) no-repeat left top;
}

.rtBtnBlockC01 {
    background: url(../../../images/product/rt/offer/rt_offer1_ah.jpg) no-repeat left top;
}

.rtBtnBlockD01 {
    background: url(../../../images/product/rt/offer/rt_offer1_bn.jpg) no-repeat left top;
}

.rtBtnBlockE01 {
    background: url(../../../images/product/rt/offer/rt_offer1_nontcc.jpg) no-repeat left top;
}

.rtBtnBlockA01_1980_new {
    background: url(../../../images/product/rt/offer/rt_offer_1980_line.jpg) no-repeat left top;
}

.rtBtnBlockA01 a img,
.rtBtnBlockA01_1890 a img,
.rtBtnBlockA01_5980 a img,
.rtBtnBlockB01 a img,
.rtBtnBlockB980 a img,
.rtBtnBlockC01 a img,
.rtBtnBlockD01 a img,
.rtBtnBlockE01 a img,
.rtBtnBlockA01_1980 a img,
.rtBtnBlockA01_1980_new a img{
    margin: 103% 0 19%;
}


/*================================================================

PW_Offer

================================================================*/

.pwBtnBlockA01 {
    background: url(../../../images/product/pw/offer/pw_offer1_01.jpg) no-repeat left top;
}

.pwBtnBlockA01_line {
    background: url(../../../images/product/pw/offer/pw_offer1_02.jpg) no-repeat left top;
}

.pwBtnBlockA01 a img {
    margin: 65% auto 0%;
    width: 99%;
}

.pwBtnBlockA01_line a img {
    margin: 65% auto 0%;
    width: 99%;
}

.pwBtnBlockA01_MK {
    background: url(../../../images/product/pw/offer/pw_offer1_01_MK.jpg) no-repeat left top;
}

.pwBtnBlockA01_MK_PC {
    background: url(../../../images/product/pw/offer/pw_offer1_01_MK_PC.jpg) no-repeat left top;
}

.pwBtnBlockA01_MK_SP {
    background: url(../../../images/product/pw/offer/pw_offer1_01_MK_SP.jpg) no-repeat left top;
}

.pwBtnBlockA01_IBS_PC {
    background: url(../../../images/product/pw/offer/pw_offer1_01_IBS_PC.jpg) no-repeat left top;
}

.pwBtnBlockA01_IBS_SMP {
    background: url(../../../images/product/pw/offer/pw_offer1_01_IBS_SP.jpg) no-repeat left top;
}

.pwBtnBlockA01_BP_PC {
    background: url(../../../images/product/pw/offer/pw_offer1_01_BP_PC.jpg) no-repeat left top;
}

.pwBtnBlockA01_BP_SP {
    background: url(../../../images/product/pw/offer/pw_offer1_01_BP_SP.jpg) no-repeat left top;
}


/* gt
=============== */

#pwBtnBlockB01 {
    background: url(../../../images/product/pw/offer/pw_gt_offer_01.jpg) no-repeat left top;
}

#pwBtnBlockB02 {
    background: url(../../../images/product/pw/offer/pw_gt_offer_02.jpg) no-repeat left top;
}

#pwBtnBlockB03 {
    background: url(../../../images/product/pw/offer/pw_gt_offer_03.jpg) no-repeat left top;
}

#pwBtnBlockB04 {
    background: url(../../../images/product/pw/offer/pw_gt_offer_04.jpg) no-repeat left top;
}

#pwBtnBlockB05 {
    background: url(../../../images/product/pw/offer/pw_gt_offer_05.jpg) no-repeat left top;
}

#pwBtnBlockB06 {
    background: url(../../../images/product/pw/offer/pw_gt_offer_06.jpg) no-repeat left top;
}

#pwBtnBlockB06 a img {
    margin: 635px 0 0 75px;
}


/*================================================================

WT_Offer

================================================================*/

.wt .fixBlockA01 {
    background: none;
    width: 40%;
}

#wtha .fixBlock .offerflower {
    padding-left: 12%;
}


/* 通常購入  */

.wtBtnBlockA03 {
    background: url(../../../images/product/wt/offer/wt_wt_offer0_01.jpg) no-repeat left top;
}

.wtBtnBlockD03 {
    background: url(../../../images/product/wt/offer/wt_wt_offer0_02.jpg) no-repeat left top;
}


/* kd  */

.wtBtnBlockA01 {
    background: url(../../../images/product/wt/offer/wt_ha_offer1_02.jpg) no-repeat left top;
}

.wtBtnBlockA02 {
    background: url(../../../images/product/wt/offer/wt_kd_offer3_01.jpg) no-repeat left top;
}


/* 980  */

.wtBtnBlockB01 {
    background: url(../../../images/product/wt/offer/wt_wt_offer1_980.jpg) no-repeat left top;
}


/* mv  */

.wtBtnBlockC02 {
    background: url(../../../images/product/wt/offer/wt_mv_offer2_01.jpg) no-repeat left top;
}

.wtBtnBlockC03 {
    background: url(../../../images/product/wt/offer/mv_offer_top.jpg) no-repeat left top;
}

.wtBtnBlockC04 {
    background: url(../../../images/product/wt/offer/mv_offer_1.jpg) no-repeat left top;
}

.wtBtnBlockC05 {
    background: url(../../../images/product/wt/offer/mv_offer_2.jpg) no-repeat left top;
}

/* ha  */

.wtBtnBlockD01 {
    background: url(../../../images/product/wt/offer/wt_ha_offer1_02.jpg) no-repeat left top;
}

.wtBtnBlockE01 {
    background: url(../../../images/product/wt/offer/wt_ha_offer1_980.jpg) no-repeat left top;
}

.wtBtnBlockD02 {
    background: url(../../../images/product/wt/offer/wt_ha_offer3_01.jpg) no-repeat left top;
}

.wtBtnBlockB01,
.wtBtnBlockC01 {
    height: 690px;
}


/* .wtBtnBlockD01, */

.wtBtnBlockD02 {
    height: 913px;
}

.wtBtnBlockB01 a img,
.wtBtnBlockC01 a img {
    margin: 535px 0 0 65px;
}

.wtBtnBlockD01 a img,
.wtBtnBlockE01 a img {
    width: 90%;
    margin: 63% 0 4%;
}

.wtBtnBlockA01 a img {
    width: 90%;
    margin: 66% 0 6%;
}

.wtBtnBlockA02 a img {
    width: 90%;
    margin: 72% 0 3%;
}

.wtBtnBlockD02 a img {
    margin: 695px 0 0 45px;
}

.wtBtnBlockA03 a img {
    width: 30%;
    margin: 4% 0 4% 58%;
}

.wtBtnBlockD03 a img {
    width: 80%;
    margin: 30% 0 12%;
}


/* 新LP */

.wtpkg a img {
    position: relative !important;
    animation: none !important;
}

.wtpkg {
    max-width: 800px;
}

.wt .fixBlockA01 {
    width: 100%;
    z-index: 10;
}

.wtBtnBlockF01 {
    background: url("https://d2w53g1q050m78.cloudfront.net/ecpupustorecom/uploads/images/lp/pupu/wt/wt_ha_offer1_03.jpg") no-repeat left top;
}


/*================================================================

HN_Offer

================================================================*/


/* mm  */

.hnBtnBlockA01 {
    background: url(../../../images/product/hn/offer/hn_mm_offer1_01.jpg) no-repeat left top;
}

.hnBtnBlockA02 {
    background: url(../../../images/product/hn/offer/hn_mm_offer1_02.jpg) no-repeat left top;
}

.hnBtnBlockLINE {
    background: url(../../../images/product/hn/offer/hn_offer1_1840.jpg) no-repeat left top;
}

.hnBtnBlockA01 a img,
.hnBtnBlockLINE a img {
    margin: 100% 0 7%;
}

.hnBtnBlockA02 a img {
    margin: 90% 0 4%;
}

.hnBtnBlockLINE a img {
    margin: 100% 0 7%;
}


/* tel  */

#hnTEL_BtnBlock .sp-mode {
    background: url(../../../images/product/hn/offer/hn_tel_sp.jpg) no-repeat left top;
}

#hnTEL_BtnBlock .sp-mode a img {
    margin: 30% 0 13%;
}

#hnTEL_BtnBlock02 .sp-mode {
    background: url(../../../images/product/hn/offer/hn_tel02_sp.jpg) no-repeat left top;
}

#hnTEL_BtnBlock02 .sp-mode a img {
    margin: 48% 0% 6% 48%;
    width: 44%;
}


/*================================================================

NS_Offer

================================================================*/


/* hd
=============== */

.nsBtnBlock01 {
    background: url(../../../images/product/ns/offer/nshd_offer_01.jpg) no-repeat left top;
}

.nsBtnBlock01_1390 {
    background: url(../../../images/product/ns/offer/nshd_offer_01_1390.jpg) no-repeat left top;
}

.nsBtnBlock01_980 {
    background: url(../../../images/product/ns/hd/980/nshd_offer_01.jpg) no-repeat left top;
}

.nsBtnBlock01_1980 {
    background: url(../../../images/product/ns/offer/nshd_offer_01_1980.jpg) no-repeat left top;
}


/* ss
=============== */

.nsssBtnBlock01 {
    background: url(../../../images/product/ns/offer/nsss_offer_01.jpg) no-repeat left top;
}


/* ni_01
=============== */

.nsni_01BtnBlock01 {
    background: url(../../../images/product/ns/ni/lp/nsni_01_offer_01.jpg) no-repeat left top;
}

.nsni_01BtnBlock02 {
    background: url(../../../images/product/ns/ni/lp/offer_btn_1980.jpg) no-repeat left top;
}

.nsni_01BtnBlock03 {
    background: url(../../../images/product/ns/ni/lp/offer_btn_2980.jpg) no-repeat left top;
}

.nsni_01BtnBlock04 {
    max-width: 700px;
    background: url(https://d2w53g1q050m78.cloudfront.net/ecpupustorecom/uploads/images/lp/pupu/ns/offer_btn_1980_new.jpg) no-repeat top;
    text-align: center;
}

.nsni_01BtnBlock05 {
    max-width: 700px;
    background: url(../../../images/product/ns/line/ns_lineoffer2022_02.jpg) no-repeat top;
    margin: 0 auto;
    text-align: center;
}

.nsni_01BtnBlock06 {
    max-width: 700px;
    background: url(../../../images/product/ns/ni/lp/new/offer_btn_3860.jpg) no-repeat top;
    margin: 0 auto;
    text-align: center;
}


/*================================================================

KN_Offer

================================================================*/


/* zi
=============== */

.knBtnBlock01 {
    background: url(../../../images/product/kn/offer/knzi_offer_01.jpg) no-repeat left top;
}

.knBtnBlock01_980 {
    background: url(../../../images/product/kn/offer/knzi_offer_01_980.jpg) no-repeat left top;
}

.knBtnBlock01_1480 {
    background: url(../../../images/product/kn/offer/knzi_offer_01_1480.jpg) no-repeat left top;
}

.knBtnBlock03_5580 {
    background: url(../../../images/product/kn/offer/knzi_offer_03.jpg) no-repeat left top;
}

.knBtnBlock01_fp {
    background: url(../../../images/product/kn/offer/knfp_offer_01_soryo.jpg) no-repeat left top;
}

.knBtnBlock01_de {
    background: url(../../../images/product/kn/offer/knde_offer_01_soryo.jpg) no-repeat left top;
}

.knpkg a img {
    position: relative !important;
    animation: none !important;
}

.knpkg {
    max-width: 800px;
}


/*================================================================

GJ_Offer

================================================================*/

.gjBtnBlock01 {
    background: url(../../../images/product/gj/aj/offer01.jpg) no-repeat left top;
    margin: 3% 0;
}

.gjBtnBlock02 {
    background: url(../../../images/product/gj/bd/cart.jpg) no-repeat left top;
    margin: 3% 0;
}


/*================================================================

pk_Offer

================================================================*/

.pkBtnBlock01 {
    background: url(../../../images/product/pk/pl/offer.jpg) no-repeat left top;
    margin: 3% 0;
}

.pkBtnBlock01_1980 {
    background: url(https://d2w53g1q050m78.cloudfront.net/ecpupustorecom/uploads/images/lp/pupu/pk/offer_1980.jpg) no-repeat left top;
    margin: 3% 0;
}

.pkBtnBlock02 {
    background: url(../../../images/product/pk/pl/offer_2980.jpg) no-repeat left top;
    margin: 3% 0;
}

.pkBtnBlock03 {
    background: url(../../../images/product/pk/pl/offer_1250.jpg) no-repeat left top;
    margin: 3% 0;
}


/*================================================================

am_Offer

================================================================*/

.amnc_01BtnBlock01 {
    background: url(../../../images/product/am/nc/lp/offer.jpg) no-repeat left top;
}
.amnc_01BtnBlock01_980 {
    background: url(../../../images/product/am/line/offer_980.jpg) no-repeat left top;
}
.amnc_01BtnBlock01_980_line {
    background: url(../../../images/product/am/line/offer_980_2.jpg) no-repeat left top;
}


.amnc_01BtnBlock002 {
    background: url(../../../images/product/am/nc/lp/offer_test.jpg) no-repeat left top;
}


/*================================================================
md_Offer

================================================================*/

.mdts_01BtnBlock01 {
    max-width: 700px;
    background: url(../../../images/product/md/ts/lp/offer01.jpg) no-repeat left top;
}