@font-face{font-family:Graphik;font-display:swap;font-weight:300;src:url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff) format("woff")}@font-face{font-family:Graphik;font-display:swap;font-weight:400;src:url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff) format("woff")}@font-face{font-family:Graphik;font-display:swap;font-weight:400;src:url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff) format("woff")}@font-face{font-family:Graphik;font-display:swap;font-weight:600;src:url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff) format("woff")}@font-face{font-family:Graphik;font-display:swap;font-weight:700;src:url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0;border:0;outline:0;-webkit-tap-highlight-color:transparent}:root{font-size:var(--hikari-font-size-base, 10px)}html,pre{user-select:none;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch}html{font-family:Graphik,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans,Noto Sans CJK JP,Noto Sans JP,Meiryo,sans-serif;font-weight:400}html input,html select,html button{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;border-radius:0}:root{--safe-area-top: 0px;--safe-area-top: constant(safe-area-inset-top);--safe-area-top: env(safe-area-inset-top);--safe-area-bottom: 0px;--safe-area-bottom: constant(safe-area-inset-bottom);--safe-area-bottom: env(safe-area-inset-bottom)}@font-face{font-family:Graphik;font-display:fallback;font-weight:300;src:url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Regular-Web.woff) format("woff")}@font-face{font-family:Graphik;font-display:fallback;font-weight:600;src:url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff2) format("woff2"),url(https://static.paypay.ne.jp/font/Graphik-Semibold-Web.woff) format("woff")}*,:before,:after{box-sizing:border-box}html{border-collapse:separate;border-spacing:0;caption-side:top;cursor:auto;direction:ltr;empty-cells:show;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;hyphens:none;letter-spacing:normal;list-style:disc outside none;tab-size:8;text-align:left;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;widows:2;word-spacing:normal;all:initial}html{-moz-tab-size:4;tab-size:4}html{line-height:1.5;-webkit-text-size-adjust:100%}html{font-size:10px}body{border-collapse:separate;border-spacing:0;caption-side:top;cursor:auto;direction:ltr;empty-cells:show;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;hyphens:none;letter-spacing:normal;list-style:disc outside none;tab-size:8;text-align:left;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;widows:2;word-spacing:normal;all:initial}body{margin:0}body{font-family:Graphik,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans,Noto Sans CJK JP,Noto Sans JP,Meiryo,sans-serif}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Graphik,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans,Noto Sans CJK JP,Noto Sans JP,Meiryo,sans-serif;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{border-collapse:separate;border-spacing:0;caption-side:top;cursor:auto;direction:ltr;empty-cells:show;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;hyphens:none;letter-spacing:normal;list-style:disc outside none;tab-size:8;text-align:left;text-align-last:auto;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;widows:2;word-spacing:normal;all:initial;font-family:inherit;font-size:100%;line-height:1.5;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.header[data-v-f052775c]{width:100%;height:44px;margin-top:env(safe-area-inset-top);display:flex;align-items:center;justify-content:center;color:#000;font-weight:600}.header>div[data-v-f052775c]{padding-right:8px}.header.ANDROID[data-v-f052775c]{height:56px}.header.IOS[data-v-f052775c]{height:44px}.loading-view .main[data-v-2c5e50f3]{display:flex;flex-direction:column}.loading-view .main>div[data-v-2c5e50f3]{margin-left:16px;margin-right:16px}.loading-view .main .skeleton[data-v-2c5e50f3]{background-color:#f7f7f7;border-radius:8px}.loading-view .main .tabs[data-v-2c5e50f3]{height:44.5px;margin:0}.loading-view .main .coupon-section[data-v-2c5e50f3]{margin-top:8px;margin-bottom:8px}.loading-view .main .search-section[data-v-2c5e50f3]{margin-top:16px;margin-bottom:8px}.loading-view .main .coupon-search[data-v-2c5e50f3]{height:40px}.loading-view .main .row[data-v-2c5e50f3]{display:flex;align-items:center;gap:12px;overflow:hidden;margin-top:8px;margin-bottom:8px;margin-right:0}.loading-view .main .row>div[data-v-2c5e50f3]{flex-shrink:0}.loading-view .main .brand-row[data-v-2c5e50f3]{margin-top:16px}.loading-view .main .banner[data-v-2c5e50f3]{height:120px;margin-top:16px;margin-bottom:16px}.loading-view .main .widget-title[data-v-2c5e50f3]{width:50%;height:24px}.loading-view .main .brand-widget-title[data-v-2c5e50f3]{height:28px}.loading-view .main .brand[data-v-2c5e50f3]{width:100px;height:130px}.loading-view .main .coupon-card[data-v-2c5e50f3]{width:160px;height:160px}.loading-view .main .sku-widget-title[data-v-2c5e50f3]{height:44px}.loading-view .main .sku-coupon-card[data-v-2c5e50f3]{width:160px;height:240px}.river-root[data-v-32ca764f]{width:100vw;overflow-x:auto}.river-root[data-v-32ca764f]::-webkit-scrollbar{display:none}.river-root.fixed[data-v-32ca764f]{overflow-x:hidden}.inner[data-v-32ca764f]{display:flex;width:fit-content}.coupon-card-skeleton[data-v-45b60f68]{overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08)}.banner[data-v-45b60f68]{position:relative;width:100%;height:60%}.logo[data-v-45b60f68]{position:absolute;left:8px;bottom:8px;width:40px;height:40px;border-radius:50%;background:#ddd}.banner-skeleton[data-v-45b60f68]{position:absolute;top:0;right:0;bottom:0;left:0}.banner-skeleton[data-v-45b60f68] div{height:100%}.skeleton-content[data-v-45b60f68]{width:100%;height:40%;padding:12px}.header[data-v-e1ab4f0e]{display:flex;place-content:center space-between;padding:0 16px;margin-bottom:12px}.space-between[data-v-e1ab4f0e]{margin-bottom:8px}.space-between[data-v-e1ab4f0e]:not(:last-child){margin-right:12px}.recommended-coupon-widget-loading[data-v-3d831fb7]{padding:16px 0;margin:0 auto}
