@charset "UTF-8";.page-wrap--privacy{background-repeat:no-repeat;background-position:center top;background-size:100% auto;background-color:var(--clr-subpage-bg-light)}@media (max-width: 767.98px){.page-wrap--privacy{background-image:url(./common_hdimg-1.XODKnNCJ.png)}}@media (min-width: 768px){.page-wrap--privacy{background-image:url(./common_hdimg-1.Dmf7sfw-.png)}}.page-wrap--privacy .page__body mark{background-color:transparent;color:#5e524e}.page-wrap--privacy .page__body a{color:#2762eb;text-decoration:underline;transition:all .3s ease;cursor:pointer}.page-wrap--privacy .page__body a:hover{opacity:.8;text-decoration:none}.page-wrap--privacy .page__body.-en p{margin-top:1em}.page-wrap--privacy .page__body.-en dl{padding-left:1em}.page-wrap--privacy .page__body.-en dl dt{display:list-item;list-style-type:disc;list-style-position:outside}.page-wrap--privacy .page__body.-en .text-block .text-head,.page-wrap--privacy .page__body.-en .text-block .text-body{letter-spacing:0}@media (max-width: 767.98px){.page-wrap--privacy .text-wrapper{padding:9.3333333333vw 0 4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page-wrap--privacy .text-wrapper{padding:3.0555555556vw 0 2.6388888889vw}}@media (min-width: 2000px){.page-wrap--privacy .text-wrapper{padding:61px 0 53px}}.page-wrap--privacy .text-wrapper .text-block{position:relative;overflow-wrap:anywhere;word-break:normal;line-break:strict}@media (max-width: 767.98px){.page-wrap--privacy .text-wrapper .text-block:not(:first-child){margin-top:9.6vw;padding-top:8vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page-wrap--privacy .text-wrapper .text-block:not(:first-child){margin-top:2.7777777778vw;padding-top:3.4722222222vw}}@media (min-width: 2000px){.page-wrap--privacy .text-wrapper .text-block:not(:first-child){margin-top:55.5555555556px;padding-top:69.4444444444px}}.page-wrap--privacy .text-wrapper .text-block:not(:first-child):before{content:"";position:absolute;top:0;left:0;width:100%;background-color:#cfc7c1}@media (max-width: 767.98px){.page-wrap--privacy .text-wrapper .text-block:not(:first-child):before{height:.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page-wrap--privacy .text-wrapper .text-block:not(:first-child):before{height:.1388888889vw}}@media (min-width: 2000px){.page-wrap--privacy .text-wrapper .text-block:not(:first-child):before{height:2.7777777778px}}.page-wrap--privacy .text-wrapper .text-block .text-head{color:#5e524e;letter-spacing:.01em;font-weight:700}@media (max-width: 767.98px){.page-wrap--privacy .text-wrapper .text-block .text-head{font-size:4.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page-wrap--privacy .text-wrapper .text-block .text-head{font-size:1.3888888889vw}}@media (min-width: 2000px){.page-wrap--privacy .text-wrapper .text-block .text-head{font-size:27.7777777778px}}.page-wrap--privacy .text-wrapper .text-block .text-body{color:#6e6460;letter-spacing:.1em}@media (max-width: 767.98px){.page-wrap--privacy .text-wrapper .text-block .text-body{margin-top:3.4666666667vw;font-size:3.2vw;line-height:5.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page-wrap--privacy .text-wrapper .text-block .text-body{margin-top:.6944444444vw;font-size:1.1111111111vw;line-height:2.2222222222vw}}@media (min-width: 2000px){.page-wrap--privacy .text-wrapper .text-block .text-body{margin-top:13.8888888889px;font-size:22.2222222222px;line-height:44.4444444444px}}.page-wrap--privacy .text-wrapper .text-block .text-body a{text-decoration:underline;cursor:pointer}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.page-wrap--privacy .text-wrapper .text-block .text-body a:hover{text-decoration:none}}.page-wrap--privacy .text-wrapper .text-block .text-body img{width:auto;height:1em;vertical-align:middle}.page-wrap--privacy .text-wrapper .text-block .text-body.-en{letter-spacing:0}@media (max-width: 767.98px){.page-wrap--privacy .text-wrapper .text-block .text-body.-en{line-height:4.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page-wrap--privacy .text-wrapper .text-block .text-body.-en{line-height:1.8055555556vw}}@media (min-width: 2000px){.page-wrap--privacy .text-wrapper .text-block .text-body.-en{line-height:36.1111111111px}}.page-wrap--privacy .text-wrapper .text-block .text-sections section{margin-top:3em}.page-wrap--privacy .text-wrapper .text-block table{background-color:#fff;border:3px solid #5e524e;margin-top:1em}@media (max-width: 767.98px){.page-wrap--privacy .text-wrapper .text-block table th,.page-wrap--privacy .text-wrapper .text-block table td{padding:2.1333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page-wrap--privacy .text-wrapper .text-block table th,.page-wrap--privacy .text-wrapper .text-block table td{padding:1.1111111111vw}}@media (min-width: 2000px){.page-wrap--privacy .text-wrapper .text-block table th,.page-wrap--privacy .text-wrapper .text-block table td{padding:22.2222222222px}}.page-wrap--privacy .text-wrapper .text-block table thead{background-color:#5e524e;color:#dcd5ce}.page-wrap--privacy .text-wrapper .text-block table thead th:first-child{width:35%;border-right:1px solid #dcd5ce}.page-wrap--privacy .text-wrapper .text-block table tbody tr{border-top:1px solid #5e524e}.page-wrap--privacy .text-wrapper .text-block table tbody td:first-child{border-right:1px solid #5e524e}.page-wrap--privacy .text-wrapper .text-list-disc{list-style-type:disc;list-style-position:outside;text-indent:unset;padding-left:1em}.page-wrap--privacy .text-wrapper .text-list-alpha-bracket,.page-wrap--privacy .text-wrapper .text-list-roman-bracket{list-style-type:none;padding-left:2em;text-indent:-2em}@media (max-width: 767.98px){.page-wrap--privacy .text-wrapper .text-block,.page-wrap--privacy .text-wrapper .text-block-california{scroll-margin-top:14.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page-wrap--privacy .text-wrapper .text-block,.page-wrap--privacy .text-wrapper .text-block-california{scroll-margin-top:4.6527777778vw}}@media (min-width: 2000px){.page-wrap--privacy .text-wrapper .text-block,.page-wrap--privacy .text-wrapper .text-block-california{scroll-margin-top:93.0555555556px}}.page__head.svelte-rpse4t{position:relative;display:flex;justify-content:center;align-items:center}@media (max-width: 767.98px){.page__head.svelte-rpse4t{padding-top:12.8vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-rpse4t{padding-top:6.5972222222vw;padding-bottom:6.5972222222vw}}@media (min-width: 2000px){.page__head.svelte-rpse4t{padding-top:131.9444444444px;padding-bottom:131.9444444444px}}.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t){position:relative;width:fit-content;letter-spacing:.15em;font-family:var(--font-family-unique-serif);font-weight:400;color:var(--clr-subpage-title)}@media (max-width: 767.98px){.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t){padding:0 9.3333333333vw;font-size:6.4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t){padding:0 4.1666666667vw;font-size:2.7777777778vw}}@media (min-width: 2000px){.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t){padding:0 83px;font-size:55.5555555556px}}.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):before,.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="39"><path fill-rule="evenodd" fill="rgb(110, 100, 96)" d="M16.160,38.195 L0.805,19.900 C0.624,19.684 0.623,19.369 0.802,19.152 L16.158,0.611 C16.390,0.331 16.820,0.329 17.054,0.608 L32.655,19.148 C32.839,19.367 32.838,19.686 32.653,19.903 L17.052,38.198 C16.818,38.473 16.392,38.471 16.160,38.195 Z"/></svg>')}@media (max-width: 767.98px){.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):before,.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):after{width:5.2vw;height:6.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):before,.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):after{width:2.2916666667vw;height:2.7083333333vw}}@media (min-width: 2000px){.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):before,.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):after{width:45.8333333333px;height:54.1666666667px}}.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):before{left:0}.page__head.svelte-rpse4t .page__title:where(.svelte-rpse4t):after{right:0}@media (max-width: 767.98px){.page__head.svelte-rpse4t{padding-bottom:13.0666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__head.svelte-rpse4t{padding-bottom:5.9722222222vw}}@media (min-width: 2000px){.page__head.svelte-rpse4t{padding-bottom:119.4444444444px}}.page__body.svelte-rpse4t{margin-inline:auto}@media (max-width: 767.98px){.page__body.svelte-rpse4t{margin-bottom:16vw;width:89.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page__body.svelte-rpse4t{margin-bottom:8.3333333333vw;width:58.0555555556vw}}@media (min-width: 2000px){.page__body.svelte-rpse4t{margin-bottom:166.6666666667px;width:1161.1111111111px}}.revision-date.svelte-rpse4t{color:#6e6460;letter-spacing:.1em;width:fit-content;margin-left:auto}@media (max-width: 767.98px){.revision-date.svelte-rpse4t{margin-bottom:2.6666666667vw;font-size:3.2vw;line-height:5.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.revision-date.svelte-rpse4t{margin-bottom:.6944444444vw;font-size:1.1111111111vw;line-height:2.2222222222vw}}@media (min-width: 2000px){.revision-date.svelte-rpse4t{margin-bottom:13.8888888889px;font-size:22.2222222222px;line-height:44.4444444444px}}.intro.svelte-rpse4t{color:#6e6460;letter-spacing:.1em}@media (max-width: 767.98px){.intro.svelte-rpse4t{margin-top:6.6666666667vw;font-size:3.2vw;line-height:5.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.intro.svelte-rpse4t{margin-top:2.0833333333vw;font-size:1.1111111111vw;line-height:2.2222222222vw}}@media (min-width: 2000px){.intro.svelte-rpse4t{margin-top:41.6666666667px;font-size:22.2222222222px;line-height:44.4444444444px}}.intro.-en.svelte-rpse4t{letter-spacing:0}@media (max-width: 767.98px){.intro.-en.svelte-rpse4t{line-height:4.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.intro.-en.svelte-rpse4t{line-height:1.8055555556vw}}@media (min-width: 2000px){.intro.-en.svelte-rpse4t{line-height:36.1111111111px}}
