.policyLinks{margin-top:14rem}.policyLinks_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 4rem}.policyLinks_list>li{border-bottom:.1rem solid var(--color-border-light);transition:border-color var(--ease-time) var(--ease-power1-out)}@media(hover: hover)and (pointer: fine){.policyLinks_list>li:hover{border-bottom-color:var(--color-black5)}}@media(hover: none){.policyLinks_list>li:active{border-bottom-color:var(--color-black5)}}:lang(ja) .policyLinks_list>li>a{--typography-token: "pc/JA/Label_L";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.8rem);line-height:140%;letter-spacing:2%}:lang(ja) .policyLinks_list>li>a .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .policyLinks_list>li>a{--typography-token: "pc/EN/Label_L";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.8rem);line-height:120%;letter-spacing:0}.policyLinks_list>li>a{padding:2.4rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:opacity var(--ease-time) var(--ease-power1-out)}@media(hover: hover)and (pointer: fine){.policyLinks_list>li>a:hover{opacity:.42}}@media(hover: none){.policyLinks_list>li>a:active{opacity:.42}}.policyLinks_list>li>a>span{display:block;width:26.6rem;font-feature-settings:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}@media screen and (max-width: 780px){.policyLinks{margin-top:5.6rem}.policyLinks_list{display:flex;flex-direction:column;gap:0}.policyLinks_list>li{border-bottom:.1rem solid var(--color-border-light)}:lang(ja) .policyLinks_list>li>a{--typography-token: "mobile/JA/Label_L";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:140%;letter-spacing:2%}:lang(ja) .policyLinks_list>li>a .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .policyLinks_list>li>a{--typography-token: "mobile/EN/Label_L";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:120%;letter-spacing:0}.policyLinks_list>li>a{padding:1.6rem 0;align-items:flex-start}.policyLinks_list>li>a>span{width:auto;flex:1}}/*# sourceMappingURL=policy.css.map */
