.qr-guide-head{padding:1rem 0 .9rem;position:relative}.qr-guide-head .btn-prev{width:5.4rem;position:absolute;top:0;left:0}.qr-guide-head .btn-prev a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:2.6rem 1.5rem}.qr-guide-head .btn-prev a svg{width:2.4rem;height:2.4rem;fill:#1a1a1a;transform:scale(-1, 1)}.qr-guide-head__title{display:flex;flex-direction:column;align-items:center}.qr-guide-head__title-ico{width:3.5rem;height:3.5rem}.qr-guide-head__title-ico svg{width:100%;height:100%;fill:#1a1a1a}.qr-guide-head__title-txt{font-size:1.8rem;font-weight:600;line-height:1;padding-top:.4rem}.qr-guide-head .shop-top{position:absolute;top:0;right:.8rem;height:100%;display:flex;align-items:center}.qr-guide-head .shop-top a{display:block;text-align:center}.qr-guide-head .shop-top__ico{width:2.4rem;display:inline-block}.qr-guide-head .shop-top__ico img{width:100%}.qr-guide-head .shop-top__txt{font-size:1rem;line-height:1;color:#000;padding-top:.3rem}.qr-guide-body{padding-bottom:3rem;background-color:#6f7c82;min-height:100dvh}.qr-guide-body .qr-guide-digest{padding:1.5rem 1.5rem 0;display:flex;flex-direction:column;gap:1.5rem}.qr-guide-body .qr-guide-digest__item{padding-bottom:1.5rem;background-color:#fff;border-radius:1rem;overflow:hidden}.qr-guide-body .qr-guide-digest__item .image img{width:100%}.qr-guide-body .qr-guide-digest__item .text{padding:1.5rem 2.8rem 0 1rem;font-weight:600;line-height:1.5;position:relative}.qr-guide-body .qr-guide-digest__item .text .arrow{width:1.8rem;height:1.8rem;position:absolute;top:50%;right:.6rem;transform:translateY(calc(-50% + 0.75rem))}.qr-guide-body .qr-guide-digest__item .text .arrow svg{width:100%;height:100%;fill:#acacac}.qr-guide-icons{padding-top:2rem;display:flex;flex-direction:column;gap:3rem}.qr-guide-icons .product__ingredient{padding:0 1rem}.qr-guide-icons .product__ingredient-heading{text-align:center}.qr-guide-icons .product__ingredient ul{justify-content:center}.qr-guide-icons .qrguide-precaution__heading{font-weight:bold;padding-bottom:.5rem;text-align:center}.qr-guide-icons .qrguide-precaution-items{display:flex;justify-content:center}.qr-guide-icons .qrguide-precaution__item{width:14.2857142857%;text-align:center;font-size:0}.qr-guide-icons .qrguide-precaution__item img,.qr-guide-icons .qrguide-precaution__item svg{width:3rem;height:3rem;fill:#6f7c82}.qr-guide-icons .qrguide-precaution__item .etc{width:3rem;height:3rem}.btn-shop-top{padding:6rem 2rem 0}.btn-shop-top a{display:block;border:2px solid #6f7c82;text-align:center;padding:.8rem 0;border-radius:.6rem}.btn-shop-top a .ico{width:2.5rem;height:2.5rem;display:inline-block;vertical-align:.1rem}.btn-shop-top a .ico img{width:100%;height:100%;object-fit:contain}.btn-shop-top a .txt{color:#6f7c82;line-height:1;font-weight:500;display:inline-block;padding-left:.4rem}.modal-qr-guide-post{position:fixed;top:0;left:0;width:100%;height:100dvh;opacity:0;pointer-events:none;transition:opacity .4s}.modal-qr-guide-post.show{opacity:1;pointer-events:auto}.modal-qr-guide-post__overlay{background:rgba(0,0,0,.3);position:fixed;top:0;left:0;width:100%;height:100dvh;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.modal-qr-guide-post__inner{background-color:#fff;position:relative;top:3.5rem;height:calc(100dvh - 3.5rem);width:100%;overflow-y:scroll;overscroll-behavior:contain;-webkit-overscroll-behavior:contain;-ms-overflow-style:none}.modal-qr-guide-post__inner-inner{padding-bottom:7rem;min-height:calc(100% + 1px)}.modal-qr-guide-post__inner::-webkit-scrollbar{display:none}.modal-qr-guide-post__inner .js-intersection{visibility:visible}.modal-qr-guide-post__inner .btn_continue{padding:0 1.5rem;position:fixed;left:0;bottom:.8rem;width:100%}.modal-qr-guide-post__inner .btn_continue a{display:flex;justify-content:center;align-items:center;gap:1rem;padding:.9rem;min-height:4.5rem;color:#e8e8e8;border-radius:.6rem;background:#1a1a1a}.modal-qr-guide-post__inner .btn_continue a svg{width:2.5rem;height:2.5rem;fill:#e8e8e8;flex:none}.modal-qr-guide-post__inner .btn_continue a .txt{line-height:1;font-weight:500}.modal-qr-guide-post .qr-guide-post__topimg img{width:100%}.modal-qr-guide-post .qr-guide-post__title{font-size:1.8rem;font-weight:600;line-height:1.5;padding:2.5rem 1.5rem 0}.modal-qr-guide-post .qr-guide-post__text-main{padding:1.4rem 1.5rem 0}.modal-qr-guide-post .qr-guide-photos{padding:2rem 1.5rem 0;display:flex;flex-direction:column;gap:1.5rem}.modal-qr-guide-post .qr-guide-photos__item{position:relative;background:#f1f2f3;padding:1.5rem;border-radius:1.2rem;border:2px solid #6f7c82}.modal-qr-guide-post .qr-guide-photos__item.no-scalable{background:#fff;border:none;padding:1.5rem calc(1.5rem + 2px)}.modal-qr-guide-post .qr-guide-photos__item.no-scalable .image{pointer-events:none}.modal-qr-guide-post .qr-guide-photos__item.no-scalable .toggle{background:linear-gradient(90deg, transparent 0%, #FFF 25%)}.modal-qr-guide-post .qr-guide-photos__item-title{font-weight:bold;line-height:normal;padding-bottom:1.5rem}.modal-qr-guide-post .qr-guide-photos__item .image{position:relative}.modal-qr-guide-post .qr-guide-photos__item .image img{width:100%}.modal-qr-guide-post .qr-guide-photos__item .text{position:relative;overflow:hidden;transition:height .4s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.modal-qr-guide-post .qr-guide-photos__item .text.hide{height:9.64rem}.modal-qr-guide-post .qr-guide-photos__item .text-inner{padding-top:1rem;font-size:1.35rem}.modal-qr-guide-post .qr-guide-photos__item .btn-optional{display:flex;justify-content:center;padding-top:1.5rem}.modal-qr-guide-post .qr-guide-photos__item .btn-optional>a{border:2px solid #6f7c82;display:inline-block;padding:.9rem;border-radius:.6rem;font-size:0;width:100%;text-align:center}.modal-qr-guide-post .qr-guide-photos__item .btn-optional>a::after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url(../img/ico_external02.svg) no-repeat;background-size:contain;vertical-align:-0.3rem}.modal-qr-guide-post .qr-guide-photos__item .btn-optional>a .label{font-size:1.3rem;font-weight:500;color:#6f7c82;padding-right:.4rem;display:inline-block;line-height:1.3077;margin-block:calc((1em - 1lh)/2)}.modal-qr-guide-post .qr-guide-photos__item .ico-zoom-in{width:3rem;height:3rem;border-radius:3rem;padding:.4rem;background-color:rgba(0,0,0,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:.3rem;left:.3rem;visibility:hidden}.modal-qr-guide-post .qr-guide-photos__item .ico-zoom-in.show{visibility:visible}.modal-qr-guide-post .qr-guide-photos__item .ico-zoom-in img{width:100%;height:100%}.modal-qr-guide-post .qr-guide-photos__item .toggle{background:linear-gradient(90deg, transparent 0%, #f1f2f3 25%);width:fit-content;position:absolute;right:0;bottom:0;color:#0078e8;padding-left:2rem;font-size:1.35rem;font-weight:600;pointer-events:none;visibility:hidden}.modal-qr-guide-post .qr-guide-photos__item .toggle.show{pointer-events:all;visibility:visible}.modal-qr-guide-post .qr-guide-photos__item .toggle.close{position:relative;margin:0 0 0 auto;right:unset;bottom:unset}.modal-qr-guide-post__close{background:#e9e9e9;display:flex;justify-content:center;align-items:center;position:fixed;top:1.7rem;right:1rem;z-index:3;width:3.6rem;height:3.6rem;border-radius:3.6rem;padding:.8rem}.modal-qr-guide-post__close svg{width:100%;height:100%;fill:#1a1a1a}.modal-large-image{position:fixed;top:0;left:0;height:100dvh;width:100%;z-index:4;opacity:0;pointer-events:none;transition:opacity .4s}.modal-large-image.show{opacity:1;pointer-events:auto}.modal-large-image__inner{overflow-y:scroll;overscroll-behavior:contain;-webkit-overscroll-behavior:contain;height:calc(100dvh - 3.5rem);width:100%;position:relative;z-index:1;top:3.5rem;background-color:#f1f2f3;-ms-overflow-style:none;scrollbar-width:none}@media(orientation: landscape){.modal-large-image__inner{top:0;height:100dvh}}.modal-large-image__inner::-webkit-scrollbar{display:none}.modal-large-image__inner-inner{padding-bottom:6rem;min-height:calc(100% + 1px)}.modal-large-image .title{font-weight:bold;line-height:normal;padding:1.5rem}.modal-large-image .img{width:100%}.modal-large-image .img img{width:100%}.modal-large-image .txt{padding:1.5rem 1.5rem 0}.modal-large-image__overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-large-image__close{background:#e9e9e9;display:flex;justify-content:center;align-items:center;position:fixed;top:1.7rem;right:1rem;z-index:3;width:3.6rem;height:3.6rem;border-radius:3.6rem;padding:.8rem}@media(orientation: landscape){.modal-large-image__close{display:none}}.modal-large-image__close svg{width:100%;height:100%;fill:#1a1a1a}.wrap-btn-fixed{position:fixed;right:0;bottom:.8rem;z-index:5;display:flex;flex-direction:column;gap:.8rem;align-items:flex-end;transition:transform .4s}.wrap-btn-fixed.hide{transform:translate3d(100%, 0, 0)}.wrap-btn-fixed .btn-fixed{position:relative}.wrap-btn-fixed .btn-fixed-icon{width:4.4rem;height:4.4rem;border-radius:4.4rem;padding:.9rem;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:1}.wrap-btn-fixed .btn-fixed-icon svg{width:100%;height:100%;fill:#fff}.wrap-btn-fixed .btn-fixed-icon img{width:100%;height:100%}.wrap-btn-fixed .btn-fixed-label{background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;line-height:1;font-size:1.2rem;padding:1.3rem 0 1.3rem 4.9rem;border-radius:2.2rem 0 0 2.2rem;color:#fff;align-items:center;white-space:nowrap;width:5.2rem;opacity:0;transition:width .4s,opacity .4s;pointer-events:none}.wrap-btn-fixed .btn-fixed-label p{padding-right:.8rem}.wrap-btn-fixed .btn-fixed-label .arrow{width:1.8rem;height:1.8rem}.wrap-btn-fixed .btn-fixed-label .arrow svg{width:100%;height:100%;fill:#fff}.wrap-btn-fixed .btn-fixed.active .btn-fixed-label{pointer-events:auto;opacity:1}.wrap-btn-fixed .btn-fixed.active .btn-fixed-label.shop{width:12.881rem}.wrap-btn-fixed .btn-fixed.active .btn-fixed-label.qr{width:17.781rem}.first-guide-menu{position:fixed;right:.9rem;bottom:.9rem;z-index:4;transition:transform .4s}.first-guide-menu.hide{transform:translate3d(5.3rem, 0, 0)}.first-guide-menu.show{pointer-events:auto}.first-guide-menu-list{position:fixed;right:.9rem;bottom:6.2rem;background-color:rgba(0,0,0,.7);backdrop-filter:blur(1.6rem);border-radius:1.2rem;transform-origin:84% bottom;transform:scale(0.1) translate3d(0, 3rem, 0);transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;pointer-events:none}.first-guide-menu.show .first-guide-menu-list{transform:scale(1) translate3d(0, 0, 0);opacity:1;pointer-events:all}.first-guide-menu-list__item{display:none}.first-guide-menu-list__item.show{display:block}.first-guide-menu-list__item>a{display:flex;align-items:center;padding:.9rem 1rem;gap:1rem}.first-guide-menu-list__item>a .icon svg{width:2.6rem;height:2.6rem}.first-guide-menu-list__item>a .label{visibility:visible;color:#fff;font-size:1.3rem;line-height:normal}.first-guide-menu__btn{width:4.4rem;height:4.4rem;border-radius:4.4rem;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);backdrop-filter:blur(1.6rem)}.first-guide-menu__btn img{width:2.6rem;height:2.6rem}/*# sourceMappingURL=011_qr_guide_shop.min.css.map */