@keyframes CommonPageHeaderNavi_fade-in__9xV4i{0%{opacity:0}to{opacity:1}}.CommonPageHeaderNavi_wrapper__dRG0j{background:#52d0f0;width:100%}.CommonPageHeaderNavi_wrapper__dRG0j[data-is-archive=true]{background:#d1a9dd}.CommonPageHeaderNavi_inner__BFsLr{align-items:center;gap:8px;height:60px;padding-left:16px}.CommonPageHeaderNavi_inner__BFsLr:after{content:"";flex-shrink:0;height:100%;width:8px}.CommonPageHeaderNavi_button__DcAPv{background:#18bde6;border-radius:104px;color:#fff;font-size:16px;font-weight:700;height:40px;line-height:1;padding:12px 16px}.CommonPageHeaderNavi_button__DcAPv[data-is-active=true]{background-color:#fff;color:#00b0ed}.CommonPageHeaderNavi_wrapper__dRG0j[data-is-archive=true] .CommonPageHeaderNavi_button__DcAPv{background:#bc73d2}.CommonPageHeaderNavi_wrapper__dRG0j[data-is-archive=true] .CommonPageHeaderNavi_button__DcAPv[data-is-active=true]{background-color:#fff;color:#bc5e9b}@keyframes CommonPageHeading_fade-in__c5A9M{0%{opacity:0}to{opacity:1}}.CommonPageHeading_wrapper__yavtA{align-items:center;background:#52d0f0;display:flex;flex-direction:column;gap:8px;transition:height .3s,gap .3s;width:100%}@media only screen and (min-width:769px){.CommonPageHeading_wrapper__yavtA{height:204px}}@media only screen and (max-width:768px){.CommonPageHeading_wrapper__yavtA{height:188px}}.CommonPageHeading_wrapper__yavtA[data-is-compact=false]{border-bottom-left-radius:24px;border-bottom-right-radius:24px}@media only screen and (min-width:769px){.CommonPageHeading_wrapper__yavtA[data-is-compact=true]{height:144px}}@media only screen and (max-width:768px){.CommonPageHeading_wrapper__yavtA[data-is-compact=true]{height:128px}}.CommonPageHeading_wrapper__yavtA[data-is-scrolling=true]{gap:2px}@media only screen and (min-width:769px){.CommonPageHeading_wrapper__yavtA[data-is-scrolling=true]{height:108px}}@media only screen and (max-width:768px){.CommonPageHeading_wrapper__yavtA[data-is-scrolling=true]{height:80px}}.CommonPageHeading_wrapper__yavtA[data-is-archive=true]{background:#d1a9dd}.CommonPageHeading_sub__CRPPF{color:#fff;font-size:18px;font-weight:600;line-height:1;transition:margin-top .3s}@media only screen and (min-width:769px){.CommonPageHeading_sub__CRPPF{margin-top:94px}}@media only screen and (max-width:768px){.CommonPageHeading_sub__CRPPF{margin-top:82px}}@media only screen and (min-width:769px){.CommonPageHeading_wrapper__yavtA[data-is-scrolling=true] .CommonPageHeading_sub__CRPPF{margin-top:64px}}@media only screen and (max-width:768px){.CommonPageHeading_wrapper__yavtA[data-is-scrolling=true] .CommonPageHeading_sub__CRPPF{margin-top:44px}}.CommonPageHeading_label__Bz_5Y{color:#fff;font-size:30px;font-weight:900;line-height:1;text-align:center;transition:margin-top .3s}@media only screen and (min-width:769px){.CommonPageHeading_label__Bz_5Y{margin-top:112px}}@media only screen and (max-width:768px){.CommonPageHeading_label__Bz_5Y{margin-top:100px;padding:0 8px}}@media only screen and (min-width:769px){.CommonPageHeading_wrapper__yavtA[data-is-compact=true] .CommonPageHeading_label__Bz_5Y{margin-top:88px}}@media only screen and (max-width:768px){.CommonPageHeading_wrapper__yavtA[data-is-compact=true] .CommonPageHeading_label__Bz_5Y{margin-top:78px}}@media only screen and (min-width:769px){.CommonPageHeading_wrapper__yavtA[data-is-scrolling=true] .CommonPageHeading_label__Bz_5Y{margin-top:72px}}@media only screen and (max-width:768px){.CommonPageHeading_wrapper__yavtA[data-is-scrolling=true] .CommonPageHeading_label__Bz_5Y{margin-top:50px}}.CommonPageHeading_wrapper__yavtA[data-is-original-background-color=true] .CommonPageHeading_label__Bz_5Y{color:#4f4f4f}@media only screen and (max-width:768px){.CommonPageHeading_wrapper__yavtA[data-is-oversize=true] .CommonPageHeading_label__Bz_5Y{font-size:26px}}.CommonPageHeading_wrapper__yavtA[data-has-sub=true] .CommonPageHeading_label__Bz_5Y{margin-top:0}@media only screen and (max-width:768px){.CommonPageHeading_wrapper__yavtA[data-is-scrolling=true][data-has-break=true] .CommonPageHeading_label__Bz_5Y{margin-top:46px}}.CommonPageHeading_note__wg9LS{color:#fff;font-size:14px;font-weight:400;line-height:1;text-align:center}@keyframes CommonShopSummary_fade-in__VilAE{0%{opacity:0}to{opacity:1}}.CommonShopSummary_wrapper__J_32h{align-items:center;background:#aacd06;border-radius:8px;display:flex;flex-direction:column;gap:8px;max-width:640px;padding:16px 0;width:calc(100vw - 28px)}.CommonShopSummary_summary__Z9gaD{color:#fff;font-size:16px;font-weight:500;line-height:1.2}.CommonShopSummary_note__N_wz3{color:#fff;font-size:12px;font-weight:500;line-height:1.2}@keyframes CommonPageLayout_fade-in__Sf_e8{0%{opacity:0}to{opacity:1}}.CommonPageLayout_wrapper__VyE8U{align-items:center;background:#e7f8ff;display:flex;flex-direction:column;position:relative}@media only screen and (min-width:769px){.CommonPageLayout_wrapper__VyE8U{padding-top:156px}}@media only screen and (max-width:768px){.CommonPageLayout_wrapper__VyE8U{padding-top:148px}}.CommonPageLayout_wrapper__VyE8U[data-is-full-height=true]{min-height:100vh}.CommonPageLayout_header__on2RJ{border-bottom-left-radius:24px;overflow:hidden;padding-top:60px;position:fixed;top:0;width:100%;z-index:10}.CommonPageLayout_header__on2RJ[data-is-scrolling=true]{border-bottom-right-radius:24px}.CommonPageLayout_pageHeading__AnpZ3{position:relative;z-index:1}@media only screen and (min-width:769px){.CommonPageLayout_pageHeading__AnpZ3{margin-top:-48px}}@media only screen and (max-width:768px){.CommonPageLayout_pageHeading__AnpZ3{margin-top:-40px}}.CommonPageLayout_ipSelector__Wrswq{margin-top:16px}.CommonPageLayout_shopSummary__WhpSv{text-align:center}@media only screen and (min-width:769px){.CommonPageLayout_shopSummary__WhpSv{margin:24px 0 8px}}@media only screen and (max-width:768px){.CommonPageLayout_shopSummary__WhpSv{margin-top:16px;padding:8px 16px}}.CommonPageLayout_main__WQfOt{align-items:center;background:#fff;display:flex;flex-direction:column;padding:24px 0 48px;position:relative;width:100%}@media only screen and (min-width:769px){.CommonPageLayout_main__WQfOt{border-top-left-radius:106px;border-top-right-radius:106px}}@media only screen and (max-width:1360px){.CommonPageLayout_main__WQfOt{border-top-left-radius:32px;border-top-right-radius:32px}}.CommonPageLayout_main__WQfOt[data-no-navi=true]{margin-top:16px}.CommonPageLayout_main__WQfOt[data-is-transparent-background=true]{background-color:rgba(0,0,0,0);border-radius:0}.CommonPageLayout_inner__Nk8Bp{align-items:center;display:flex;flex-direction:column;max-width:960px;width:100%}