noto-sans-jp-light{font-family:var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif;font-style:light;font-weight:300}noto-sans-jp-Regular{font-weight:400}noto-sans-jp-Regular,noto-sans-jp-medium{font-family:var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif;font-style:normal}noto-sans-jp-medium{font-weight:500}noto-sans-jp-semiBold{font-weight:600}noto-sans-jp-bold,noto-sans-jp-semiBold{font-family:var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif;font-style:normal}noto-sans-jp-bold{font-weight:700}.inter-extraLight{font-optical-sizing:auto;font-weight:200;font-style:normal}.inter-extraLight,.inter-light{font-family:var(--font-inter),var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif}.inter-light{font-optical-sizing:auto;font-weight:300;font-style:normal}.inter-regular{font-optical-sizing:auto;font-weight:400;font-style:normal}.inter-regular,.inter-semiBold{font-family:var(--font-inter),var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif}.inter-semiBold{font-optical-sizing:auto;font-weight:600;font-style:normal}.c-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d80c18;background-color:rgba(0,0,0,0);opacity:1}.c-tag span{display:inline-block;line-height:1;color:#d80c18;font-size:1.2rem}@media screen and (max-width:959px){.c-tag span{font-size:1rem}}.c-tag span{border-radius:1.2rem}.c-tag{gap:1rem;border-radius:10rem;padding:.8rem 1.5rem}@media screen and (max-width:959px){.c-tag{padding:.6rem 1.2rem}}.c-tag--button{border:0;background-color:#f5f5f7;padding:1.5rem 2.5rem}@media screen and (max-width:959px){.c-tag--button{padding:1rem}}.c-tag--button:hover{cursor:pointer}.c-tag--button span{line-height:1.4;letter-spacing:.05em;color:#111;font-size:1.6rem}@media screen and (max-width:959px){.c-tag--button span{font-size:1.2rem}}.c-tag--button[disabled]{opacity:.4;background-color:#f5f5f7;cursor:not-allowed;pointer-events:none;filter:grayscale(1)}.c-tag--button.is-active{background-color:#d80c18;filter:none;cursor:default}.c-tag--button.is-active:hover{opacity:1}.c-tag--button.is-active span{font-weight:700;color:#fff}.c-tag--button:not(.is-active):hover span{color:#d80c18}.c-tag--button.is-full{display:flex;width:100%}