.policy-portal__header{background-color:var(--color-bg-slot)}.header-container{margin:0 auto;max-width:960px}.header--pc{display:block}.header--mobile{display:none}.header__logo{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;height:40px}.header__title{font-size:40px;font-style:normal;font-weight:700;line-height:48px;color:var(--color-text-primary);width:100%;padding:20px 0;margin-top:20px}.tabs{margin-top:13px;border-bottom:1px solid var(--color-line-border-8);display:flex}.tabs>a:not(:last-child){margin-right:16px}.tabs .active{color:var(--color-text-primary);border-bottom:2px solid var(--color-text-primary)}.tabs>a{color:var(--color-ic-tertiary);height:100%;padding-bottom:12px}.portal-content{background-color:var(--color-bg-slot)}.terms-container{max-width:960px!important;margin:0 auto}.content-block-bottom{padding-bottom:16px}.content-block{padding:16px 0}.sub-divider{margin-top:16px}.sub-heading{margin-bottom:8px}.terms-container table{width:100%;border-collapse:collapse;border-top:2px solid var(--color-line-default);border-bottom:1px solid var(--color-line-divider-8);table-layout:fixed;margin-top:16px;color:var(--color-text-primary)}.terms-container thead th{font-size:15px;font-weight:400;padding:16px 16px 14px 16px;border-bottom:1px solid var(--color-line-divider-8);border-right:1px solid var(--color-line-divider-8);text-align:left;word-break:keep-all}.terms-container td{font-size:15px;font-weight:400;line-height:160%;padding:24px 16px;border-bottom:1px solid var(--color-line-divider-8);border-right:1px solid var(--color-line-divider-8);vertical-align:top;word-break:break-all}.terms-container th:last-child,.terms-container td:last-child{border-right:0}.terms-container tr:last-child td{border-bottom:0}.table-footer{display:flex;flex-direction:column;margin-top:16px;padding:16px 0}.content-area .bullet-list{list-style:none;padding-left:0}.content-area .bullet-list li{position:relative;padding-left:1em}.bullet-list.gap-list-8{display:flex;flex-direction:column;margin-top:8px}.bullet-list.gap-list-8 li:not(:last-child){margin-bottom:8px}.bullet-list li::before{content:'•';position:absolute;left:0;top:0}.circled-list{list-style:none;padding-left:0;counter-reset:circled-counter;margin-top:8px}.circled-list>li{position:relative;padding-left:2em;margin-bottom:8px}.content-area .circled-list>li:last-child{margin-bottom:0}.circled-list>li::before{counter-increment:circled-counter;position:absolute;left:0;top:0;font-weight:normal;color:var(--color-text-bodyprimary)}.circled-list>li:nth-of-type(1)::before{content:'①'}.circled-list>li:nth-of-type(2)::before{content:'②'}.circled-list>li:nth-of-type(3)::before{content:'③'}.circled-list>li:nth-of-type(4)::before{content:'④'}.circled-list>li:nth-of-type(5)::before{content:'⑤'}.circled-list>li:nth-of-type(6)::before{content:'⑥'}.circled-list>li:nth-of-type(7)::before{content:'⑦'}.circled-list>li:nth-of-type(8)::before{content:'⑧'}.circled-list>li:nth-of-type(9)::before{content:'⑨'}.circled-list>li:nth-of-type(10)::before{content:'⑩'}.circled-list .bullet-list{margin-top:8px;color:var(--color-text-tertiary)}.circled-list .bullet-list li:last-child{padding-bottom:0}.link-reference{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:var(--color-text-blue)}.terms-container section .reference-list{display:flex;flex-direction:column;margin-top:12px;padding:0;margin-bottom:16px}.terms-container section .reference-list li:not(:last-child){margin-bottom:12px}.terms-container section .reference-list li:last-child{padding:0}.protection-officer{font-size:18px;font-style:normal;font-weight:700;line-height:normal;color:var(--color-text-primary);margin-top:16px}@media(max-width:768px){.header--pc{display:none}.header--mobile{display:flex;align-items:center;padding:16px;font-size:20px;font-style:normal;font-weight:700;line-height:18px;color:var(--color-text-primary);background-color:var(--color-bg-slot)}.header--mobile .icon-d-logo{margin-right:8px}.tabs{width:100%;padding:0 16px;box-sizing:border-box;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}}