@charset "UTF-8";@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.shopify.com/s/files/1/0970/9262/files/poppins-regular.woff2?v=1751599147) format("woff2"),url(https://cdn.shopify.com/s/files/1/0970/9262/files/poppins-regular.woff?v=1751599148) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.shopify.com/s/files/1/0970/9262/files/poppins-medium.woff2?v=1751599147) format("woff2"),url(https://cdn.shopify.com/s/files/1/0970/9262/files/poppins-medium.woff?v=1751599147) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.shopify.com/s/files/1/0970/9262/files/poppins-semibold.woff2?v=1751599147) format("woff2"),url(https://cdn.shopify.com/s/files/1/0970/9262/files/poppins-semibold.woff?v=1751599147) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.shopify.com/s/files/1/0970/9262/files/poppins-bold.woff2?v=1751599147) format("woff2"),url(https://cdn.shopify.com/s/files/1/0970/9262/files/poppins-bold.woff?v=1751599147) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.shopify.com/s/files/1/0100/1537/5438/files/noto-sans-jp-regular.woff2?v=1751595534) format("woff2"),url(https://cdn.shopify.com/s/files/1/0100/1537/5438/files/noto-sans-jp-regular.woff?v=1751595537) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.shopify.com/s/files/1/0100/1537/5438/files/noto-sans-jp-regular.woff2?v=1751595534) format("woff2"),url(https://cdn.shopify.com/s/files/1/0100/1537/5438/files/noto-sans-jp-regular.woff?v=1751595537) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.shopify.com/s/files/1/0100/1537/5438/files/noto-sans-jp-bold.woff2?v=1751595535) format("woff2"),url(https://cdn.shopify.com/s/files/1/0100/1537/5438/files/noto-sans-jp-bold.woff?v=1751595538) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.shopify.com/s/files/1/0100/1537/5438/files/noto-sans-jp-bold.woff2?v=1751595535) format("woff2"),url(https://cdn.shopify.com/s/files/1/0100/1537/5438/files/noto-sans-jp-bold.woff?v=1751595538) format("woff")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,footer,header,hgroup,main,menu,nav,section,summary{margin:0;padding:0;border:0;font-family:var(--jds-font-family)}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}input,button,textarea,select{font-family:inherit;font-size:inherit;color:inherit}*,*:before,*:after{box-sizing:border-box}@media screen and (min-width: 1024px){html{font-size:clamp(12px,1.111111vw,16px)}}@media screen and (max-width: 1023.98px){html{font-size:clamp(16px,4.266666vw,32px)}}@media screen and (min-width: 1024px){.jds-animate jds-button.only-icon{transform:scale(0);transform-origin:center center;transition:all .5s cubic-bezier(.8,0,.2,1)}.jds-animate jds-button.only-icon::part(icon){transform:translate(-48px);transition:transform .5s cubic-bezier(.8,0,.2,1)}.jds-animate:hover jds-button.only-icon{transform:scale(1)}.jds-animate:hover jds-button.only-icon::part(icon){transform:translate(0)}.jds-animate[variant=primary]::part(button){transition:all .3s cubic-bezier(.8,0,.2,1);padding-right:0}.jds-animate[variant=primary]::part(label){overflow:visible}.jds-animate[variant=primary]:hover::part(button){--bg-color: var(--jds-color-primary);padding-right:var(--jds-size-16);padding-left:var(--jds-size-16)}.jds-animate[variant=primary] jds-button.only-icon{margin-left:var(--jds-size-4);transition:all .3s cubic-bezier(.8,0,.2,1)}.jds-animate[variant=primary] jds-button.only-icon::part(button){--height: var(--jds-size-32);--bg-color: var(--main-hover-color)}.jds-animate[variant=primary] jds-button.only-icon::part(icon){--icon-size: var(--jds-size-16);transition:transform .4s cubic-bezier(.8,0,.2,1)}}@media screen and (max-width: 1023.98px){.jds-animate jds-button.only-icon::part(button){--icon-size: var(--jds-size-24)}.jds-animate[variant=primary] jds-button.only-icon{display:none}}:root[lang=ja]{--jds-font-family: "Noto Sans JP", sans-serif}:root:not([lang=ja]){--jds-font-family: "Poppins", sans-serif}:root[dir=rtl]{direction:rtl;--jds-text-x-direction: -1}:root{--jds-color-primary: #FD5000;--jds-color-primary-highlight: #fd6a26;--jds-color-primary-contrast: #FEF2E8;--jds-color-success: #52C41A;--jds-color-success-highlight: #6ccd3c;--jds-color-success-contrast: #E7F9EF;--jds-color-danger: #FF3B30;--jds-color-danger-highlight: #ff584f;--jds-color-danger-contrast: #FFEEEC;--jds-color-warning: #FAAD14;--jds-color-warning-highlight: #fbb937;--jds-color-warning-contrast: #FFF8E6;--jds-color-info: #5794FF;--jds-color-info-highlight: #70a4ff;--jds-color-info-contrast: #EEF4FF;--jds-color-text-l1: #1A1A1A;--jds-color-text-l2: #666666;--jds-color-text-l3: #999999;--jds-color-text-invalid: #B3B3B3;--jds-color-text-highlight: #FD5000;--jds-color-text-link: #0A59F7;--jds-color-icon-normal: #1A1A1A;--jds-color-icon-orange: #FD5000;--jds-color-white: #FFFFFF;--jds-color-grey: #F5F5F5;--jds-color-card-white: #FFFFFF;--jds-color-card-grey: #F5F5F5;--jds-color-card-list: #F8F8F8;--jds-color-line: #D9D9D9;--jds-color-hr: #EEEEEE;--jds-color-overlay-30: rgba(0, 0, 0, .3);--jds-color-overlay-50: rgba(0, 0, 0, .5);--jds-color-overlay-70: rgba(0, 0, 0, .7);--jds-color-primary-500: #FD5000;--jds-color-primary-400: #FD7333;--jds-color-primary-300: #FE9666;--jds-color-primary-200: #FEB999;--jds-color-primary-100: #FEDCCC;--jds-color-neutral-500: #273142;--jds-color-neutral-400: #6E7787;--jds-color-neutral-300: #95A1B5;--jds-color-neutral-200: #AFBBCA;--jds-color-neutral-100: #F1F2F7;--jds-index-deep: -1;--jds-index-base: 1;--jds-index-popover: 100;--jds-index-tooltip: 200;--jds-index-sticky: 300;--jds-index-overlay: 400;--jds-index-dialog: 500;--jds-index-notification: 600;--jds-font-regular: 400;--jds-font-medium: 500;--jds-font-semibold: 600;--jds-font-bold: 700;--jds-text-x-direction: 1}@media screen and (min-width: 1024px){:root{--jds-size-2: .125rem;--jds-size-4: .25rem;--jds-size-6: .375rem;--jds-size-8: .5rem;--jds-size-10: .625rem;--jds-size-12: .75rem;--jds-size-14: .875rem;--jds-size-16: 1rem;--jds-size-18: 1.125rem;--jds-size-20: 1.25rem;--jds-size-22: 1.375rem;--jds-size-24: 1.5rem;--jds-size-28: 1.75rem;--jds-size-32: 2rem;--jds-size-36: 2.25rem;--jds-size-40: 2.5rem;--jds-size-48: 3rem;--jds-size-56: 3.5rem;--jds-size-64: 4rem;--jds-size-80: 5rem;--jds-size-96: 6rem;--jds-font-size-12: 12px;--jds-font-size-14: max(12px, .875rem);--jds-font-size-16: max(12px, 1rem);--jds-font-size-18: max(12px, 1.125rem);--jds-font-size-20: max(12px, 1.25rem);--jds-font-size-24: max(12px, 1.5rem);--jds-font-size-28: max(12px, 1.75rem);--jds-font-size-32: max(12px, 2rem);--jds-font-size-36: max(12px, 2.25rem);--jds-font-size-40: max(12px, 2.5rem);--jds-font-size-48: max(12px, 3rem);--jds-font-size-56: max(12px, 3.5rem);--jds-font-size-64: max(12px, 4rem);--jds-font-size-72: max(12px, 4.5rem);--jds-font-size-80: max(12px, 5rem);--jds-border-radius-2: .125rem;--jds-border-radius-4: .25rem;--jds-border-radius-8: .5rem;--jds-border-radius-12: .75rem;--jds-border-radius-14: .875rem;--jds-border-radius-24: 1.5rem;--jds-border-radius-pill: 999px;--jds-border-radius-circle: 50%;--jds-h1-letter-spacing: calc(-.02 * var(--jds-font-size-72));--jds-font-h1-medium: 500 var(--jds-font-size-72) / calc(var(--jds-font-size-72) + var(--jds-size-8)) var(--jds-font-family);--jds-h2-letter-spacing: calc(-.02 * var(--jds-font-size-48));--jds-font-h2-medium: 500 var(--jds-font-size-48) / calc(var(--jds-font-size-48) + var(--jds-size-8)) var(--jds-font-family);--jds-h3-letter-spacing: calc(-.02 * var(--jds-font-size-40));--jds-font-h3-medium: 500 var(--jds-font-size-40) / calc(var(--jds-font-size-40) + var(--jds-size-8)) var(--jds-font-family);--jds-h4-letter-spacing: calc(-.02 * var(--jds-font-size-32));--jds-font-h4-medium: 500 var(--jds-font-size-32) / calc(var(--jds-font-size-32) + var(--jds-size-8)) var(--jds-font-family);--jds-h5-letter-spacing: calc(-.01 * var(--jds-font-size-24));--jds-font-h5-medium: 500 var(--jds-font-size-24) / calc(var(--jds-font-size-24) + var(--jds-size-8)) var(--jds-font-family);--jds-font-h6-semibold: 600 var(--jds-font-size-18) / calc(var(--jds-font-size-18) + var(--jds-size-8)) var(--jds-font-family);--jds-font-b1-regular: 400 var(--jds-font-size-18) / calc(var(--jds-font-size-18) + var(--jds-size-8)) var(--jds-font-family);--jds-font-b1-medium: 500 var(--jds-font-size-18) / calc(var(--jds-font-size-18) + var(--jds-size-8)) var(--jds-font-family);--jds-font-b2-regular: 400 var(--jds-font-size-16) / calc(var(--jds-font-size-16) + var(--jds-size-8)) var(--jds-font-family);--jds-font-b2-medium: 500 var(--jds-font-size-16) / calc(var(--jds-font-size-16) + var(--jds-size-8)) var(--jds-font-family);--jds-font-b3-regular: 400 var(--jds-font-size-14) / calc(var(--jds-font-size-14) + var(--jds-size-8)) var(--jds-font-family);--jds-font-b3-medium: 500 var(--jds-font-size-14) / calc(var(--jds-font-size-14) + var(--jds-size-8)) var(--jds-font-family);--jds-font-c1: 500 var(--jds-font-size-12) / calc(var(--jds-font-size-12) + var(--jds-size-6)) var(--jds-font-family)}}@media screen and (max-width: 1023.98px){:root{--jds-size-2: .0625rem;--jds-size-4: .125rem;--jds-size-6: .1875rem;--jds-size-8: .25rem;--jds-size-10: .3125rem;--jds-size-12: .375rem;--jds-size-14: .4375rem;--jds-size-16: .5rem;--jds-size-18: .5625rem;--jds-size-20: .625rem;--jds-size-22: .6875rem;--jds-size-24: .75rem;--jds-size-28: .875rem;--jds-size-32: 1rem;--jds-size-36: 1.125rem;--jds-size-40: 1.25rem;--jds-size-48: 1.5rem;--jds-size-56: 1.75rem;--jds-size-64: 2rem;--jds-size-80: 2.5rem;--jds-size-96: 3rem;--jds-font-size-12: 12px;--jds-font-size-14: max(12px, .4375rem);--jds-font-size-16: max(12px, .5rem);--jds-font-size-18: max(12px, .5625rem);--jds-font-size-20: max(12px, .625rem);--jds-font-size-24: max(12px, .75rem);--jds-font-size-28: max(12px, .875rem);--jds-font-size-32: max(12px, 1rem);--jds-font-size-36: max(12px, 1.125rem);--jds-font-size-40: max(12px, 1.25rem);--jds-font-size-48: max(12px, 1.5rem);--jds-font-size-56: max(12px, 1.75rem);--jds-font-size-64: max(12px, 2rem);--jds-font-size-72: max(12px, 2.25rem);--jds-font-size-80: max(12px, 2.5rem);--jds-border-radius-2: .0625rem;--jds-border-radius-4: .125rem;--jds-border-radius-8: .25rem;--jds-border-radius-12: .375rem;--jds-border-radius-14: .4375rem;--jds-border-radius-24: .75rem;--jds-border-radius-pill: 999px;--jds-border-radius-circle: 50%;--jds-h1-letter-spacing: calc(-.02 * var(--jds-font-size-80));--jds-font-h1-medium: 500 var(--jds-font-size-80) / calc(var(--jds-font-size-80) + var(--jds-size-16)) var(--jds-font-family);--jds-h2-letter-spacing: calc(-.02 * var(--jds-font-size-64));--jds-font-h2-medium: 500 var(--jds-font-size-64) / calc(var(--jds-font-size-64) + var(--jds-size-16)) var(--jds-font-family);--jds-h3-letter-spacing: calc(-.02 * var(--jds-font-size-56));--jds-font-h3-medium: 500 var(--jds-font-size-56) / calc(var(--jds-font-size-56) + var(--jds-size-16)) var(--jds-font-family);--jds-h4-letter-spacing: calc(-.02 * var(--jds-font-size-40));--jds-font-h4-medium: 500 var(--jds-font-size-40) / calc(var(--jds-font-size-40) + var(--jds-size-16)) var(--jds-font-family);--jds-h5-letter-spacing: calc(-.01 * var(--jds-font-size-36));--jds-font-h5-medium: 500 var(--jds-font-size-36) / calc(var(--jds-font-size-36) + var(--jds-size-8)) var(--jds-font-family);--jds-font-h6-semibold: 600 var(--jds-font-size-32) / calc(var(--jds-font-size-32) + var(--jds-size-16)) var(--jds-font-family);--jds-font-b1-regular: 400 var(--jds-font-size-32) / calc(var(--jds-font-size-32) + var(--jds-size-16)) var(--jds-font-family);--jds-font-b1-medium: 500 var(--jds-font-size-32) / calc(var(--jds-font-size-32) + var(--jds-size-16)) var(--jds-font-family);--jds-font-b2-regular: 400 var(--jds-font-size-28) / calc(var(--jds-font-size-28) + var(--jds-size-16)) var(--jds-font-family);--jds-font-b2-medium: 500 var(--jds-font-size-28) / calc(var(--jds-font-size-28) + var(--jds-size-16)) var(--jds-font-family);--jds-font-b3-regular: 400 var(--jds-font-size-24) / calc(var(--jds-font-size-24) + var(--jds-size-16)) var(--jds-font-family);--jds-font-b3-medium: 500 var(--jds-font-size-24) / calc(var(--jds-font-size-24) + var(--jds-size-16)) var(--jds-font-family);--jds-font-c1: 500 var(--jds-font-size-20) / calc(var(--jds-font-size-20) + var(--jds-size-12)) var(--jds-font-family)}}jds-icon:not(:defined),jds-badge:not(:defined),jds-spinner:not(:defined),jds-button:not(:defined),jds-dialog:not(:defined),jds-toast:not(:defined),jds-popover:not(:defined),jds-tooltip:not(:defined),jds-i18n:not(:defined){visibility:hidden}ul:not(.rte ul,.jds-rte ul),ol:not(.rte ol,.jds-rte ol),li:not(.rte li,.jds-rte li),menu:not(.rte menu,.jds-rte menu){list-style:none}::-webkit-scrollbar-thumb{background-color:#33333380;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#333333b3}::-webkit-scrollbar-track{background-color:transparent;border-radius:4px}::-webkit-scrollbar-track:hover{background-color:#ffffff80}@media screen and (min-width: 1024px){::-webkit-scrollbar{width:7px;height:7px}}@media screen and (max-width: 1023.98px){::-webkit-scrollbar{width:6px;height:6px}}.jds-h1{font:var(--jds-font-h1-medium);letter-spacing:var(--jds-h1-letter-spacing);color:var(--jds-color-text-l1)}.jds-h2{font:var(--jds-font-h2-medium);letter-spacing:var(--jds-h2-letter-spacing);color:var(--jds-color-text-l1)}.jds-h3{font:var(--jds-font-h3-medium);letter-spacing:var(--jds-h3-letter-spacing);color:var(--jds-color-text-l1)}.jds-h4{font:var(--jds-font-h4-medium);letter-spacing:var(--jds-h4-letter-spacing);color:var(--jds-color-text-l1)}.jds-h5{font:var(--jds-font-h5-medium);letter-spacing:var(--jds-h5-letter-spacing);color:var(--jds-color-text-l1)}.jds-h6{font:var(--jds-font-h6-semibold);color:var(--jds-color-text-l1)}.jds-b1{font:var(--jds-font-b1-medium);color:var(--jds-color-text-l2)}.jds-b1.font-regular{font:var(--jds-font-b1-regular);color:var(--jds-color-text-l2)}.jds-b2{font:var(--jds-font-b2-medium);color:var(--jds-color-text-l2)}.jds-b2.font-regular{font:var(--jds-font-b2-regular);color:var(--jds-color-text-l2)}.jds-b3{font:var(--jds-font-b3-medium);color:var(--jds-color-text-l2)}.jds-b3.font-regular{font:var(--jds-font-b3-regular);color:var(--jds-color-text-l2)}.jds-c1{font:var(--jds-font-c1-regular);color:var(--jds-color-text-l3)}:root:not([lang=ja]){--jds-list-padding: var(--jds-size-20)}:root[lang=ja]{--jds-list-padding: var(--jds-size-24)}.jds-rte{word-wrap:break-word;overflow-wrap:break-word;word-break:keep-all;font:var(--jds-font-b1-medium);color:var(--jds-color-text-l2)}.jds-rte ul li,.jds-rte ol li{list-style:inherit}.jds-rte h1{font:var(--jds-font-h1-medium);letter-spacing:var(--jds-h1-letter-spacing);color:var(--jds-color-text-l1)}.jds-rte h2{font:var(--jds-font-h2-medium);letter-spacing:var(--jds-h2-letter-spacing);color:var(--jds-color-text-l1)}.jds-rte h3{font:var(--jds-font-h3-medium);letter-spacing:var(--jds-h3-letter-spacing);color:var(--jds-color-text-l1)}.jds-rte h4{font:var(--jds-font-h4-medium);letter-spacing:var(--jds-h4-letter-spacing);color:var(--jds-color-text-l1)}.jds-rte h5{font:var(--jds-font-h5-medium);letter-spacing:var(--jds-h5-letter-spacing);color:var(--jds-color-text-l1)}.jds-rte h6{font:var(--jds-font-h6-semibold);color:var(--jds-color-text-l1)}.jds-rte p{font:var(--jds-font-b1-medium);color:var(--jds-color-text-l2)}.jds-rte strong,.jds-rte b{font-weight:600}.jds-rte a{text-decoration:underline}.jds-rte em,.jds-rte i{font-style:normal}.jds-rte.font-regular,.jds-rte.font-regular p{font:var(--jds-font-b1-regular);color:var(--jds-color-text-l2)}@media screen and (min-width: 1024px){.jds-rte ul,.jds-rte ol{padding-inline-start:var(--jds-list-padding)}}@media screen and (max-width: 1023.98px){.jds-rte ul,.jds-rte ol{padding-inline-start:var(--jds-size-36)}@supports (-webkit-touch-callout: none){.jds-rte ul{padding-inline-start:var(--jds-size-40)}.jds-rte ol{padding-inline-start:var(--jds-size-56)}}}jbc-luck-draw:not(:defined),jbc-luck-scratch:not(:defined),jbc-subscribe-draw:not(:defined){visibility:hidden}
