.PreviewAlert_alert__d1qFm{background:blue;color:#fff;font-size:16px;padding:8px 16px}.PreviewAlert_alert__d1qFm a{text-decoration:underline}.Header_header__vSdFG{box-sizing:border-box;display:flex;align-items:baseline;position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:20px 22px 14px;margin:15px 0 0;font-size:17.5px;line-height:1.2285714286}@media print,screen and (min-width:415px){.Header_header__vSdFG{padding:30px 50px 24px;margin:30px 0 2px;font-size:21px;line-height:1.2380952381}}.Header_logoHeading__KL_Ek{display:contents;font-size:inherit;font-weight:inherit;margin:0}.Header_srName__M_s1L{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Header_logo__tL_od{font-weight:500;margin-right:auto;white-space:nowrap;flex-shrink:0}.Header_logo__tL_od span{font-weight:400;display:inline-block;line-height:0}.Header_link__m7nt1{font-size:16px;padding-bottom:3px;border-bottom:2px solid;border-color:transparent;transition:border-color .3s}@media print,screen and (min-width:415px){.Header_link__m7nt1{font-size:19px;border-bottom-width:2px;padding-bottom:2px}}.Header_link__m7nt1:not(:last-child){margin-right:14px}@media print,screen and (min-width:415px){.Header_link__m7nt1:not(:last-child){margin-right:30px}}.Header_link__m7nt1.Header_active__Gp5CT,.Header_link__m7nt1:hover{border-color:currentColor}.Footer_link__kQ8hw{transition:color .3s;color:#6b6b6b}.Footer_link__kQ8hw:hover{color:#000}.inv .Footer_link__kQ8hw{color:gray}.inv .Footer_link__kQ8hw:hover{color:#fff}.Footer_about__O4lyE{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px 16px;gap:10px 16px;box-sizing:border-box;margin:90px 0 60px;padding:0 30px;color:gray;font-size:14px;line-height:1.7857142857;letter-spacing:.02em}@media print,screen and (min-width:415px){.Footer_about__O4lyE{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px 32px;margin:160px 0 56px;padding:0 50px;font-size:16px;line-height:1.875}}.inv .Footer_about__O4lyE{color:gray}.Footer_aboutHeading__SZyIR{margin:0;font-size:13px;font-weight:500;color:#000;letter-spacing:.04em}@media print,screen and (min-width:415px){.Footer_aboutHeading__SZyIR{font-size:15px}}.inv .Footer_aboutHeading__SZyIR{color:#fff}.Footer_aboutText__nF_QU{max-width:48em;margin:0}@media print,screen and (min-width:415px){.Footer_aboutText__nF_QU{grid-column:2/-1}}.Footer_footer__BcpJO{box-sizing:border-box;padding:60px 30px 30px;border-top:1px solid gray;color:gray;font-size:12px;line-height:1.6666666667;letter-spacing:.02em}@media print,screen and (min-width:415px){.Footer_footer__BcpJO{padding:56px 50px 64px;font-size:14px;line-height:1.7142857143}}.inv .Footer_footer__BcpJO{border-top-color:gray;color:gray}.Footer_cols__28SPQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 16px;gap:24px 16px}@media print,screen and (min-width:415px){.Footer_cols__28SPQ{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px 32px}}.Footer_heading__Yijwe{margin:0 0 10px;font-size:11px;font-weight:500;color:#000;letter-spacing:.04em}@media print,screen and (min-width:415px){.Footer_heading__Yijwe{margin-bottom:16px;font-size:13px}}.inv .Footer_heading__Yijwe{color:#fff}.Footer_headingLink__4F9yR{color:inherit;text-decoration:none}.Footer_headingLink__4F9yR:hover{opacity:.7}.Footer_address__ZpkRt{font-style:normal}.Footer_list__ztgur{list-style:none;margin:0;padding:0}.Footer_list__ztgur li:not(:last-child){margin-bottom:4px}@media print,screen and (min-width:415px){.Footer_list__ztgur li:not(:last-child){margin-bottom:6px}}.Footer_copyright__xvwbw{margin:32px 0 0;font-size:10px;letter-spacing:.06em}@media print,screen and (min-width:415px){.Footer_copyright__xvwbw{margin-top:56px;font-size:12px}}.PageTopButton_button__cvSh_{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;position:fixed;background:#000;border-radius:50%;right:25px;bottom:25px;width:50px;box-shadow:0 0 3px rgba(0,0,0,.16);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' preserveAspectRatio='none'%3e%3cg fill='none'%3e%3cpath d='M0 0h60v60H0z'%3e%3c/path%3e%3cpath d='M22 39l8-10 8 10M20 25h20' stroke='%23f5f5f5' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100% 100%;transition:visibility .3s,opacity .3s,transform .3s;visibility:hidden;opacity:0;transform:translateY(20%)}@media print,screen and (min-width:415px){.PageTopButton_button__cvSh_{right:50px;bottom:50px;width:60px;box-shadow:0 0 6px rgba(0,0,0,.16)}}.PageTopButton_button__cvSh_:before{display:block;padding-top:100%;content:""}.PageTopButton_button__cvSh_.PageTopButton_scrolled__tmH8b{visibility:visible;opacity:1;transform:none}.Layout_container__n__U4{max-width:1200px;margin:auto}.Layout_skipLink__C9WUG{position:fixed;top:16px;left:16px;z-index:1000;padding:10px 16px;background:#000;color:#fff;font-size:14px;line-height:1;text-decoration:none;border-radius:4px;opacity:0;transform:translateY(-150%);transition:transform .2s ease,opacity .2s ease}.Layout_skipLink__C9WUG:focus{opacity:1;transform:translateY(0);outline:2px solid #fff;outline-offset:2px}.Layout_main__maYPe:focus{outline:none}@media print,screen and (min-width:415px){.PrivacyPage_container__g8Se8{max-width:800px;width:84%;margin-left:auto;margin-right:auto}}.PrivacyPage_address___uOM7,.PrivacyPage_body__0UUoG,.PrivacyPage_lead__wvoMU,.PrivacyPage_updated__19_Mr,ul.PrivacyPage_list__4nOF6{font-size:13px;line-height:1.8888888889}@media print,screen and (min-width:415px){.PrivacyPage_address___uOM7,.PrivacyPage_body__0UUoG,.PrivacyPage_lead__wvoMU,.PrivacyPage_updated__19_Mr,ul.PrivacyPage_list__4nOF6{font-size:14px}}.PrivacyPage_container__g8Se8{padding:0 20px;margin-top:49px;margin-bottom:140px}@media print,screen and (min-width:415px){.PrivacyPage_container__g8Se8{padding:0;margin-top:82px;margin-bottom:240px}}.PrivacyPage_pageTitle__w6Vi7{font-weight:700;line-height:1.8888888889;font-size:16px;margin-bottom:20px}@media print,screen and (min-width:415px){.PrivacyPage_pageTitle__w6Vi7{font-size:21px;margin-bottom:24px}}.PrivacyPage_lead__wvoMU{line-height:1.8;margin-bottom:104.5px}@media print,screen and (min-width:415px){.PrivacyPage_lead__wvoMU{margin-bottom:145.5px}}.PrivacyPage_section__gaYF7{margin-bottom:70px}@media print,screen and (min-width:415px){.PrivacyPage_section__gaYF7{margin-bottom:96px}}.PrivacyPage_title__sIh7k{font-weight:700;line-height:1.3888888889;font-size:15px;margin-bottom:25px}@media print,screen and (min-width:415px){.PrivacyPage_title__sIh7k{font-size:18px;margin-bottom:32px}}.PrivacyPage_body__0UUoG{line-height:1.8}.PrivacyPage_body__0UUoG+.PrivacyPage_body__0UUoG{margin-top:1em}ul.PrivacyPage_list__4nOF6{list-style:none;margin-top:15px}@media print,screen and (min-width:415px){ul.PrivacyPage_list__4nOF6{margin-top:20px}}ul.PrivacyPage_list__4nOF6>li{padding-left:1em;text-indent:-1em;line-height:1.8;margin-bottom:.4em}ul.PrivacyPage_list__4nOF6>li:before{content:"・";font-feature-settings:normal}.PrivacyPage_address___uOM7{font-style:normal;line-height:1.8;margin-bottom:25px}@media print,screen and (min-width:415px){.PrivacyPage_address___uOM7{margin-bottom:30px}}.PrivacyPage_address___uOM7 span{display:inline-block}.PrivacyPage_contact__BQrO3{line-height:1;font-size:12px;font-weight:700;display:inline-flex;align-items:center}@media print,screen and (min-width:415px){.PrivacyPage_contact__BQrO3{font-size:14px}}.PrivacyPage_contact__BQrO3:after{content:"";display:block;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='12' viewBox='0 0 40 12' fill='none' stroke='%23000' stroke-width='2'%3e%3cpath d='M1 6H38M33 1.5 38 6l-5 4.5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100% 100%;width:20px;height:6px;margin-left:8px;transition:transform .2s ease}@media print,screen and (min-width:415px){.PrivacyPage_contact__BQrO3:after{width:26px;height:8px;margin-left:11px}}.PrivacyPage_contact__BQrO3:hover:after{transform:translateX(3px)}@media print,screen and (min-width:415px){.PrivacyPage_contact__BQrO3:hover:after{transform:translateX(4px)}}.PrivacyPage_updated__19_Mr{margin-top:50px}@media print,screen and (min-width:415px){.PrivacyPage_updated__19_Mr{margin-top:64px}}