.l-sub-page{position:relative;width:100%}.l-sub-page__container{box-sizing:border-box;display:grid;width:100%;max-width:calc(1180 * var(--base-font, 1) / 10);margin-right:auto;margin-left:auto}@media(max-width:767.98px){.l-sub-page__container{gap:calc(120 * var(--base-font, 1) / 10);padding:calc(52 * var(--base-font, 1) / 10) calc(20 * var(--base-font, 1) / 10) calc(144 * var(--base-font, 1) / 10)}}@media(min-width:768px){.l-sub-page__container{gap:calc(80 * var(--base-font, 1) / 10);padding:calc(110 * var(--base-font, 1) / 10) calc(40 * var(--base-font, 1) / 10) calc(144 * var(--base-font, 1) / 10)}}@media(min-width:1024px){.l-sub-page__container{grid-template-columns:calc(240 * var(--base-font, 1) / 10) minmax(0,1fr)}}.l-sub-page__container>*{min-width:0}.l-sub-page__sidebar{align-self:flex-start}@media(min-width:1024px){.l-sub-page__sidebar{position:sticky;top:calc(164 * var(--base-font, 1) / 10);width:calc(240 * var(--base-font, 1) / 10)}}.l-sub-page__main.l-sub-page__main--stack{display:flex;flex-direction:column}.c-lower-heading{position:relative;display:flex;align-items:center;background-color:#edf6f6}@media(max-width:767.98px){.c-lower-heading{min-height:calc(62 * var(--base-font, 1) / 10);padding:calc(12 * var(--base-font, 1) / 10) calc(48 * var(--base-font, 1) / 10)}}@media(min-width:768px){.c-lower-heading{min-height:calc(82 * var(--base-font, 1) / 10);padding:calc(14 * var(--base-font, 1) / 10) calc(48 * var(--base-font, 1) / 10)}}.c-lower-heading:before,.c-lower-heading:after{position:absolute;content:"";background-repeat:no-repeat;background-position:center;background-size:100%}.c-lower-heading:before{bottom:0;left:0;width:calc(36 * var(--base-font, 1) / 10);height:calc(46 * var(--base-font, 1) / 10);background-image:url(/images/common/deco_heading-01.svg)}.c-lower-heading:after{top:0;right:0;width:calc(32 * var(--base-font, 1) / 10);height:calc(43 * var(--base-font, 1) / 10);background-image:url(/images/common/deco_heading-02.svg)}.c-lower-heading__title{font-weight:700;line-height:1.3}@media(max-width:767.98px){.c-lower-heading__title{font-size:1.75rem}}@media(min-width:768px){.c-lower-heading__title{font-size:2.5rem}}.c-block-title{display:flex;gap:calc(10 * var(--base-font, 1) / 10);align-items:center;font-size:1.25rem;font-weight:700;line-height:1}.c-block-title:before{width:calc(18 * var(--base-font, 1) / 10);height:calc(18 * var(--base-font, 1) / 10);content:"";background-color:#008486}.privacy-policy__section{margin-top:calc(100 * var(--base-font, 1) / 10)}.privacy-policy__policy-text{margin-top:calc(40 * var(--base-font, 1) / 10)}.privacy-policy__text-wrapper{margin-top:calc(16 * var(--base-font, 1) / 10)}.privacy-policy__text,.privacy-policy__list,.privacy-policy__bullet-list{line-height:2}.privacy-policy__text.privacy-policy__text--right{text-align:right}.privacy-policy__link{color:#00968b}.privacy-policy__link:focus{text-decoration:underline;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){.privacy-policy__link:hover{text-decoration:underline;text-underline-offset:.2em}}.privacy-policy__text--bold{font-weight:700}.privacy-policy__bullet-list{list-style-type:disc}.privacy-policy__bullet-list>li{list-style-type:inherit}.privacy-policy__text--indented{padding-left:calc(24 * var(--base-font, 1) / 10)}.privacy-policy__text--indented2{padding-left:calc(48 * var(--base-font, 1) / 10)}.privacy-policy__sub-section{margin-top:calc(20 * var(--base-font, 1) / 10)}.privacy-policy__sub-section-title{display:flex;flex-direction:column;gap:calc(8 * var(--base-font, 1) / 10);font-size:1.125rem;font-weight:700;line-height:1.4}.privacy-policy__sub-section-title:after{display:block;width:100%;height:2px;content:"";background:linear-gradient(to right,#008486 0 47px,transparent 47px),#ccc}.privacy-policy__list{list-style-type:decimal}.privacy-policy__list>li{list-style-type:inherit}.privacy-policy__list,.privacy-policy__bullet-list{padding-left:calc(24 * var(--base-font, 1) / 10)}.privacy-policy__bullet-list{list-style:disc}.privacy-policy__bullet-list--indented{padding-left:calc(48 * var(--base-font, 1) / 10)}.privacy-policy__contact{margin-top:calc(16 * var(--base-font, 1) / 10)}.privacy-policy--en{font-family:Helvetica Neue,helvetica,arial,sans-serif}.privacy-policy--en .c-block-title{line-height:1.4}.privacy-policy--en .c-side-nav__link{overflow-wrap:anywhere}
