#areaWrapper1:not(#_){width:100%;padding:0}#app_campaign{position:relative;margin:0;padding:0;width:100%;color:#333;font-weight:500;line-height:1.4;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-feature-settings:"palt";overflow:hidden}#app_campaign *,#app_campaign *::before,#app_campaign *::after{box-sizing:border-box;min-width:0;min-height:0}#app_campaign ol,#app_campaign ul{list-style:none}#app_campaign img{vertical-align:top;width:100%;max-width:100%;height:auto}#app_campaign a:hover{text-decoration:none}#app_campaign a:hover img{opacity:revert}@media print{html{transform:scale(0.7)}}#app_campaign .accordion_wrap .acc-img{z-index:2;position:relative;margin-bottom:-30px}#app_campaign .accordion_wrap .acc_container__inner{max-width:96%;display:block;margin:0 auto;padding:1rem;margin-left:1rem;background-color:#fff;border:3px solid #221815;border-radius:9px}#app_campaign .accordion_wrap .acc_container__body{display:flex;flex-direction:column;gap:.25rem}#app_campaign .accordion_wrap .acc_container__body__add-container-bronze{background-color:#f7f2f0;margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;border-radius:0 0 9px 9px;padding:1.5rem 1rem 1rem;position:relative;display:flex;flex-direction:column;gap:1rem}#app_campaign .accordion_wrap .acc_container__body__add-container-bronze::before{content:"";position:absolute;background-image:url(/library/contents/cmp/app_campaign/img/2503/bronze_plus.svg);width:35px;height:35px;background-repeat:no-repeat;left:calc(50% - 17.5px);top:-18px}#app_campaign .accordion_wrap .acc_container__body__add-container-silver{background-color:#f2f2f3;margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;border-radius:0 0 9px 9px;padding:1.5rem 1rem 1rem;position:relative;display:flex;flex-direction:column;gap:1rem}#app_campaign .accordion_wrap .acc_container__body__add-container-silver::before{content:"";position:absolute;background-image:url(/library/contents/cmp/app_campaign/img/2503/silver_plus.svg);width:35px;height:35px;background-repeat:no-repeat;left:calc(50% - 17.5px);top:-18px}#app_campaign .accordion_wrap .acc_container__body__add-container-gold{background-color:#f7f6f0;margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;border-radius:0 0 9px 9px;padding:1.5rem 1rem 1rem;position:relative;display:flex;flex-direction:column;gap:1rem}#app_campaign .accordion_wrap .acc_container__body__add-container-gold::before{content:"";position:absolute;background-image:url(/library/contents/cmp/app_campaign/img/2506update/gold_plus.svg);width:35px;height:35px;background-repeat:no-repeat;left:calc(50% - 17.5px);top:-18px}#app_campaign .accordion_wrap .acc_container__body__add-container-platinam{background-color:#f2f2f3;margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;border-radius:0 0 9px 9px;padding:1.5rem 1rem 1rem;position:relative;display:flex;flex-direction:column;gap:1rem}#app_campaign .accordion_wrap .acc_container__body__add-container-platinam::before{content:"";position:absolute;background-image:url(/library/contents/cmp/app_campaign/img/2506update/platinam_plus.svg);width:35px;height:35px;background-repeat:no-repeat;left:calc(50% - 17.5px);top:-18px}#app_campaign .accordion_wrap .coupon_img--2x{position:relative}#app_campaign .accordion_wrap .coupon_img--2x .coupon_icon{position:absolute;top:18%;right:-12%;width:25%}@media print,(min-width: 769px){#app_campaign .accordion_wrap .coupon_img--2x .coupon_icon{top:25%;right:-40px;width:84px}}#app_campaign .attention{display:flex;flex-direction:column;gap:2.5rem}#app_campaign .attention__txt{display:inline-block;font-size:min(3.7333333333vw,1rem);font-weight:700;color:#f10000;line-height:1.5;text-align:center;border-radius:.25rem;max-width:700px;margin-inline:auto}#app_campaign .attention__txt--bg{max-width:60.625rem;margin-inline:auto;background:#f10000;color:#fff;padding:.75rem .5rem}#app_campaign .attention__txt--bgThin{color:#f10000;background:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 27%, transparent);padding:.75rem}#app_campaign .attention__txt-intro+*{margin-top:clamp(.5rem,.3863636364rem + .4848484848vw,.75rem)}#app_campaign .attention__txt-detail{text-align:left;padding:.5rem;background:#fff;display:grid;justify-content:center;gap:.125rem}#app_campaign .attention__txt-detail span{margin-left:1em;text-indent:-1em}#app_campaign .attention__flex{display:flex;justify-content:center;gap:clamp(.25rem,.0227272727rem + .9696969697vw,.75rem);align-items:center;background-color:#f2f7f4;padding:1rem;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}#app_campaign .attention__flex-img{display:flex;justify-content:center;width:100%;max-width:8rem}#app_campaign .attention__flex-txt{font-size:clamp(.75rem,.6363636364rem + .4848484848vw,1rem)}#app_campaign .banner{margin-right:.5rem;margin-left:.5rem;max-width:62.5rem}#app_campaign .banner__link img{border-radius:.25rem}@media print,(min-width: 769px){#app_campaign .bg--solidColor{background-color:rgba(178,224,199,.6);background-attachment:fixed}#app_campaign .bg--stripe{background-image:linear-gradient(135deg, #f2885e 10%, rgba(178, 224, 199, 0.6) 10%, rgba(178, 224, 199, 0.6) 50%, #f2885e 50%, #f2885e 60%, rgba(178, 224, 199, 0.6) 60%, rgba(178, 224, 199, 0.6) 100%);background-size:70.71px 70.71px;background-attachment:fixed}#app_campaign .bg--gradation{background:#f2885e;background:linear-gradient(180deg, #f2885e 0%, rgba(178, 224, 199, 0.6) 100%);background-attachment:fixed}#app_campaign .bg--image{background-image:url(/library/contents/cmp/app_kl2410/img/beer_back.webp);position:relative;background-repeat:no-repeat;background-position:center top;background-size:auto 100%;background-attachment:fixed}}#app_campaign .coupon-app{display:flex;flex-direction:column;gap:2.5rem;background-color:#f2f7f4;padding:1.5rem;padding-top:3rem}#app_campaign .coupon-app__btn{position:relative;box-shadow:0 5px 0 color-mix(in srgb, #0a9d30, #000 10%);border:4px solid #0a9d30;border-radius:999px;background-color:#fff;padding:clamp(.75rem,.4375rem + 1.3333333333vw,1.4375rem) clamp(.8125rem,.5rem + 1.3333333333vw,1.5rem);width:100%;max-width:32.25rem;color:#0a9d30;font-size:min(4.2666666667vw,1.25rem);font-weight:bold;text-align:center}#app_campaign .coupon-app__btn::after{content:"";justify-self:end}#app_campaign .coupon-app__btn--coupon::after{width:min(2.1333333333vw,.875rem);height:min(3.7333333333vw,1.125rem);background:url("/library/contents/share/cmp/img_coupon-arrow--green.svg");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;top:50%;right:5%;transform:translateY(-50%);position:absolute}#app_campaign .coupon-app__btn--app{color:#fff;background-color:#f96706;border:2px solid #fff;box-shadow:0 5px 0 color-mix(in srgb, #f96706, #000 10%);width:95%;max-width:30rem;-moz-column-gap:clamp(.25rem,-.0909090909rem + 1.4545454545vw,1rem);column-gap:clamp(.25rem,-.0909090909rem + 1.4545454545vw,1rem);font-size:min(3.7333333333vw,1.25rem)}#app_campaign .coupon-app__btn--app::after{background-image:url("/library/contents/share/cmp/img_app-download--white.svg");width:min(4vw,1.5rem);height:min(3.7333333333vw,1.375rem);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;top:50%;right:5%;transform:translateY(-50%);position:absolute}#app_campaign .coupon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;border-radius:clamp(.25rem,.1363636364rem + .4848484848vw,.5rem);max-width:30rem;margin-inline:auto}#app_campaign .coupon__img{width:59%;max-width:14rem}#app_campaign .coupon__textArea{display:grid;justify-items:center;text-align:center;gap:1.5rem}#app_campaign .coupon__text{font-size:1rem;text-align:center}#app_campaign .app{display:flex;flex-direction:column;gap:clamp(1rem,.7727272727rem + .9696969697vw,1.5rem);background-color:#fff;padding:1.25rem .25rem;text-align:center;border-radius:clamp(.5rem,.3863636364rem + .4848484848vw,.75rem)}#app_campaign .app__heading{font-size:clamp(1.125rem,.7272727273rem + 1.696969697vw,2rem);padding:0 clamp(.5rem,.0454545455rem + 1.9393939394vw,1.5rem)}#app_campaign .app__text{font-size:clamp(.875rem,.7045454545rem + .7272727273vw,1.25rem);font-weight:bold;padding:0 clamp(.75rem,.2954545455rem + 1.9393939394vw,1.75rem)}#app_campaign .app__notes{margin-top:.75rem;font-size:clamp(.75rem,.6363636364rem + .4848484848vw,1rem);padding:0 clamp(.625rem,0rem + 2.6666666667vw,2rem)}#app_campaign .app__dl{display:flex;flex-direction:column;align-items:center;gap:1.5rem}#app_campaign .app__img{display:none}@media print,(min-width: 769px){#app_campaign .app__img{width:30%;display:block}}#app_campaign .lead{padding-bottom:1rem}#app_campaign .lead .anker_link img{margin-top:1rem}#app_campaign .margin__side{margin:0 1.5rem}#app_campaign .margin__top{margin-top:clamp(3.75rem,3.1818181818rem + 2.4242424242vw,5rem)}#app_campaign .margin__top--large{margin-top:6.25rem}#app_campaign .margin__top--small{margin-top:clamp(1.25rem,.6818181818rem + 2.4242424242vw,2.5rem)}#app_campaign .margin__bottom--small{margin-bottom:1rem !important}#app_campaign .padding__side{padding:0 1.5rem}#app_campaign .padding__top{padding-top:clamp(3.75rem,3.1818181818rem + 2.4242424242vw,5rem)}#app_campaign .padding__top--large{padding-top:6.25rem}#app_campaign .padding__top--small{padding-top:clamp(2.5rem,1.9318181818rem + 2.4242424242vw,3.75rem)}#app_campaign .padding__bottom{padding-bottom:clamp(3.75rem,3.1818181818rem + 2.4242424242vw,5rem)}#app_campaign .padding__bottom--large{padding-bottom:6.25rem}#app_campaign .padding__bottom--small{padding-bottom:clamp(1.25rem,.6818181818rem + 2.4242424242vw,2.5rem)}#app_campaign .mv{margin:0 auto;width:100%}#app_campaign .mv img{display:block;margin:0 auto}#app_campaign .note{display:flex;flex-direction:column;gap:.5rem;color:#8a8a8a;font-weight:400;font-size:.75rem;line-height:1.5}#app_campaign .note--bg{display:flex;flex-direction:column;gap:1rem;background-color:#f2f7f4;padding:1.5rem;color:#333}#app_campaign .note--center{text-align:center}#app_campaign .note__list{display:flex;flex-direction:column;gap:.25rem}#app_campaign .note__title{font-weight:bold;color:#333}#app_campaign .note__title--large{font-size:.875rem}#app_campaign .note__title--red{color:#f10000}#app_campaign .note__title--red+*{margin-top:.75rem}#app_campaign .note__text{margin-left:1em;text-indent:-1em}#app_campaign .outline_note-lead--sub{color:#e60033;border-radius:8px;border:3px solid #e60033;font-weight:bold;font-size:.9375rem;text-align:center;padding:.625rem .625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#app_campaign .outline_note .note{color:#000}#app_campaign .outline_note .note__text.--indent{text-indent:-2em;margin-left:3em}#app_campaign .outline_note .note__text.--indent-none{text-indent:0;margin-left:0}#app_campaign .pre{position:relative;z-index:20;margin:0 auto;background-color:#ff0;padding:.1em;color:red;font-weight:700;font-size:min(6.9333333333vw,2.5rem);letter-spacing:.3em;text-align:center}#app_campaign .items_wrap{background-color:#fff;border:4px solid #e50012;border-radius:9px;padding:1rem 1rem}#app_campaign .items_wrap .items_note{text-align:center;font-size:.875rem}#app_campaign .items_wrap .items_note--red{color:#e60033}#app_campaign .items_wrap .items_note.--left{text-align:left}#app_campaign .items_wrap .items_ng{border:3px solid #b2e0c7;border-radius:9px}#app_campaign .items_wrap .items_ng h4{color:#221815;font-size:1.25rem;text-align:center;border-bottom:3px solid #b2e0c7;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem;margin:0 auto}@media print,(min-width: 769px){#app_campaign .items_wrap .items_ng h4{font-size:1.5rem}}#app_campaign .items_wrap .items_ng__list{font-size:1rem;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem}@media print,(min-width: 769px){#app_campaign .items_wrap .items_ng__list{margin-right:auto}}#app_campaign .status__flow{display:flex;flex-direction:column;align-items:center;gap:1.5rem}#app_campaign .status__flow .flow_img{width:70%}#app_campaign .status__flow .arrow_down{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#app_campaign #mv .dateArea{text-align:center;display:grid;gap:.75rem;padding:1.5rem 0}#app_campaign #mv .dateArea .date{z-index:1;display:inline-flex;gap:.5rem;justify-content:space-between;align-items:center;font-size:1rem;font-weight:bold;margin:0 auto;background-color:#fff;border-radius:.5rem;width:90%;flex-direction:row}#app_campaign #mv .dateArea .date__ttl{padding:1rem;background-color:#211513;border-radius:.5rem 0 0 .5rem;font-size:1.25rem;color:#fff;width:34%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){#app_campaign #mv .dateArea .date__ttl{font-size:1rem;width:29%}}#app_campaign #mv .dateArea .date__txt{padding:1rem;width:70%;color:#211513;text-align:center;font-size:1.125rem}@media screen and (max-width: 768px){#app_campaign #mv .dateArea .date__txt{padding:0;font-size:.9375rem}}#app_campaign #mv .dateArea .date__txt .date__note{border-radius:.625rem;text-align:center;padding:.625rem 0;display:block}#app_campaign #mv .dateArea .date__underline{background:linear-gradient(to bottom, transparent 65%, #ffe900 0%)}#app_campaign #mv .dateArea .date .dline__margin__top--small{margin-top:.625rem}#app_campaign .schedule{display:grid;width:100%;line-height:1.5;border-bottom:1px solid #d0d6d3}#app_campaign .schedule__row{display:grid;grid-template-columns:clamp(6rem,4.6079545455rem + 5.9393939394vw,9.0625rem) auto;grid-template-rows:repeat(1, 1fr);border-top:1px solid #d0d6d3}#app_campaign .schedule__ttl{height:100%;font-weight:700;font-size:min(4.2666666667vw,1.25rem);text-align:center;background-color:#f2f7f4;padding:.75rem 0;place-content:center}#app_campaign .schedule__txt{height:100%;font-size:min(3.7333333333vw,1.125rem);padding:.75rem 0;padding-left:1rem;place-content:center}#app_campaign .ttl{text-align:center;position:relative;z-index:10;margin-inline:auto;border-radius:6px;width:100%;height:100%}#app_campaign .ttl img{max-width:100%;height:auto;margin:-24px 0 32px}#app_campaign .ttl.--items{transform:translateY(-75%)}#app_campaign .ttl--margin+*{margin-top:1.5rem}#app_campaign .ttl__txt{font-size:min(6.4vw,2rem);text-align:center}#app_campaign .ttl__txt+*{margin-top:1.5rem}#app_campaign .ttl__deco{display:inline-block;position:relative;padding-bottom:.75rem}#app_campaign .ttl__deco::before,#app_campaign .ttl__deco::after{position:absolute;bottom:0;left:50%;background:rgba(0,0,0,0);content:""}#app_campaign .ttl__deco::before{transform:translateX(-141%);z-index:1;border-bottom:5px #ff8533 solid;width:.8em;height:5px}#app_campaign .ttl__deco::after{transform:translateX(-50%);border-bottom:5px #0a9d30 solid;width:2.25em;height:5px}#app_campaign .ttl__sub{font-weight:700;font-size:min(4.8vw,1.25rem);text-align:center}#app_campaign .nw{display:inline-block}#app_campaign .dispPC{display:none}@media print,(min-width: 769px){#app_campaign .dispPC{display:block}}@media print,(min-width: 769px){#app_campaign .dispSP{display:none}}#app_campaign .contents-bg{background:url(/library/contents/cmp/app_campaign/img/bg_img.svg),#094;background-repeat:repeat-y;background-size:cover}#app_campaign #mv.contents-bg{padding-bottom:3rem}@media print,(min-width: 769px){#camInfo{padding:2.2rem 0 1.4rem;margin:3rem auto !important;width:100%;max-width:1200px}}@media print,(min-width: 769px){#app_campaign .bg--solidColor{background-color:#faccd0}}#app_campaign .contentArea{width:100%;background-color:#fff;padding-bottom:clamp(2rem,1.2045454545rem + 3.3939393939vw,3.75rem)}#app_campaign .contentArea .is-hidden{opacity:0;pointer-events:none}#app_campaign .contentArea .floating-btn{box-sizing:border-box;position:relative;display:block;margin-inline:auto;width:90%;max-width:500px}@media print,(min-width: 769px){#app_campaign .contentArea .floating-btn{width:31.25rem}}@media(any-hover: hover){#app_campaign .contentArea .floating-btn:hover{opacity:.7}}#app_campaign .contentArea .floating-btn__wrapper{width:100%}@media print,(min-width: 769px){#app_campaign .contentArea .floating-btn__wrapper{width:500px}}@media print,(min-width: 769px){#app_campaign .contentArea{max-width:500px;margin-inline:auto;box-shadow:0 10px 20px rgba(229,0,18,.3);position:relative;overflow:hidden}}#app_campaign .contentArea.no-padding{padding-bottom:0}#app_campaign .contentArea .contents-bg{background:#e50012;background-repeat:repeat-y;background-size:100%}#app_campaign #outline,#items,#coupon{background-color:#f59ca3}#app_campaign .items_wrap{display:grid;gap:.6rem}@media print,(min-width: 769px){#app_campaign .items_wrap p{font-size:1.125rem}}#app_campaign .items_wrap .items_ng{border:3px solid #f59ca3}#app_campaign .items_wrap .items_ng h4{border-bottom:3px solid #f59ca3}#app_campaign .info{padding:1rem}#app_campaign h4{font-size:min(4.8vw,1.75rem);text-align:center;font-weight:900}#app_campaign .select-coupon{display:flex;background-color:#000;padding:.5rem .1rem;justify-content:space-evenly;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#fff;align-items:center;border-radius:1rem;font-weight:900;text-align:center;width:100%;font-size:min(3.5vw,1.25rem)}#app_campaign .select-coupon__ttl--term{background-color:#fff;color:#000;padding:.5rem .3rem;border-radius:10px}#app_campaign .select-coupon__howto{display:flex;justify-content:center;background-color:#fff100;margin-left:-1rem;margin-right:-1rem;gap:5px;padding:.5rem;text-align:center}@media print,(min-width: 769px){#app_campaign .select-coupon__howto{padding:1rem}}#app_campaign .select-coupon__howto--bg{background-color:#fffbb2;margin:-1rem -1rem;padding:2rem;border-radius:0 0 9px 9px}@media print,(min-width: 769px){#app_campaign .select-coupon__howto--bg{padding:3rem}}#app_campaign .select-coupon__howto h3{display:inline-block;position:relative;font-weight:900;font-size:min(5.3333333333vw,2rem)}@media print,(min-width: 769px){#app_campaign .select-coupon__howto h3{font-size:2rem}}#app_campaign .select-coupon__howto::before{content:"";width:15px;height:30px;background-color:#000;-webkit-clip-path:polygon(50% 30px, 0% 0%, 15px 0%);clip-path:polygon(50% 30px, 0% 0%, 15px 0%);position:relative;transform:rotateZ(340deg)}#app_campaign .select-coupon__howto::after{content:"";width:15px;height:30px;background-color:#000;-webkit-clip-path:polygon(50% 30px, 0% 0%, 15px 0%);clip-path:polygon(50% 30px, 0% 0%, 15px 0%);position:relative;transform:rotateZ(20deg)}@media print,(min-width: 769px){#app_campaign .select-coupon__howto::before{content:"";width:16px;height:37px;background-color:#000;-webkit-clip-path:polygon(50% 37px, 0% 0%, 16px 0%);clip-path:polygon(50% 37px, 0% 0%, 16px 0%);position:relative;top:6px;transform:rotateZ(340deg)}#app_campaign .select-coupon__howto::after{content:"";width:16px;height:37px;background-color:#000;-webkit-clip-path:polygon(50% 37px, 0% 0%, 16px 0%);clip-path:polygon(50% 37px, 0% 0%, 16px 0%);position:relative;top:6px;transform:rotateZ(20deg)}}#app_campaign .platinum__tokuten{margin-top:1rem}#app_campaign .platinum__tokuten__warp{background-color:#fff;border:4px solid #0174af;border-radius:19px;margin-top:1.5rem}@media screen and (min-width: 500px)and (max-width: 768px){#app_campaign .platinum__tokuten__warp{border-radius:25px}}@media screen and (max-width: 430px){#app_campaign .platinum__tokuten__warp{border-radius:16px}}#app_campaign .platinum__tokuten__warp h4{margin-bottom:1.5rem}#app_campaign .platinum__tokuten__warp .howto{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}#app_campaign .platinum__tokuten__warp .howto li{width:90%;max-width:350px;margin:0 auto;margin-bottom:1.75rem}#app_campaign .platinum__tokuten__warp .howto li img{max-width:350px;text-align:center}#app_campaign .platinum__tokuten__warp .howto .howto_text{margin-top:.5rem;font-size:1rem;line-height:1.2}#app_campaign .platinum__tokuten__warp .howto_ttl{text-align:center;font-weight:700;font-size:1.5rem;background-color:#e50012;color:#fff;width:100%;margin:0 auto;margin-bottom:1.25rem;padding:.5rem 1rem}@media print,(min-width: 769px){#app_campaign .platinum__tokuten__warp .howto_ttl{max-width:21.875rem}}#app_campaign .platinum__tokuten__warp .howto .arrow{width:10%;text-align:center;margin:0 auto;margin-bottom:1rem}#app_campaign .aug_pre{padding:0 0 1rem}#app_campaign .pdpc_2507{padding:0 3rem}#app_campaign .text_rankup{margin-top:.75rem}#app_campaign #outline,#items .kauhodo-rankup-towa{background-color:#f7f5b2}#app_campaign .platinum__tokuten__warp h4 picture img{margin-top:0 !important}
/*# sourceMappingURL=app_campaign_2507.min.css.map */