@layer reset, layout, common, contents;@layer contents{.p-privacy-policy .c-heading--h2{-webkit-margin-after:0;margin-block-end:0}.p-privacy-policy .c-heading--h2::before{display:none}.p-privacy-policy .c-filled-tip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-privacy-policy-signature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.p-privacy-policy-signature p{line-height:1.5}.p-privacy-policy section{--block-spacing: 4rem}@media(width < 768px){.p-privacy-policy section{--block-spacing: 2rem}}.p-privacy-policy section:not(:first-child){-webkit-margin-before:var(--block-spacing);margin-block-start:var(--block-spacing)}@media(width < 768px){.p-privacy-policy .c-table{min-width:640px}}.p-privacy-policy .c-table .c-table__td{vertical-align:top}@media(width > 767px){.p-privacy-policy .c-table .c-table__th.--w20percent{width:20%}}.p-privacy-policy h4{font-weight:bold;font-family:var(--font-yakuhan-zen);line-height:1.25}.p-privacy-policy .c-text--bold+.c-list{-webkit-margin-before:var(--spacing-smd);margin-block-start:var(--spacing-smd)}.p-privacy-policy .c-text-container .c-text--bold+.--mb{-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}@media(width < 768px){.p-privacy-policy .c-link.--mobile-block{display:block}}.p-privacy-policy .c-heading--h3+.c-text-container{-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}.p-privacy-policy-mark{display:grid;grid-template-columns:auto 1fr;place-items:center;gap:1.5rem;-webkit-margin-before:var(--spacing-lg);margin-block-start:var(--spacing-lg);max-width:800px}@container l-contents (width < 600px){.p-privacy-policy-mark{grid-template-columns:1fr;gap:var(--spacing-md)}}.p-privacy-policy-mark__content p{font-size:var(--font-size-sm);line-height:var(--line-height-md)}}/*# sourceMappingURL=privacypolicy.css.map */