﻿.policy_color_template_1{--policy-color: var(--bs-primary);--policy-background: var(--bs-light)}.policy_color_template_2{--policy-color: var(--bs-secondary);--policy-background: var(--bs-light)}.policy_color_template_3{--policy-color: var(--bs-dark);--policy-background: var(--bs-light)}.policy_design_template_1 #policy h2,.policy_design_template_1 #kaitori-kiyaku h2,.policy_design_template_1 #terms h2{border-bottom:1px solid var(--policy-color);padding-bottom:0.5rem}.policy_design_template_2 #policy h2,.policy_design_template_2 #kaitori-kiyaku h2,.policy_design_template_2 #terms h2{padding:0.5rem 0;margin-left:1rem !important;position:relative}.policy_design_template_2 #policy h2::before,.policy_design_template_2 #kaitori-kiyaku h2::before,.policy_design_template_2 #terms h2::before{content:"";position:absolute;width:0.4rem;height:100%;top:0;left:-1rem;border-radius:0.25rem;background-color:var(--policy-color);padding:0 !important}.policy_design_template_3 #policy h2,.policy_design_template_3 #kaitori-kiyaku h2,.policy_design_template_3 #terms h2{background-color:var(--policy-background);color:var(--policy-color);padding:1rem}.policy_design_template_4 #policy h2,.policy_design_template_4 #kaitori-kiyaku h2,.policy_design_template_4 #terms h2{background-color:var(--policy-color);color:#FFFFFF;padding:1rem}.policy_design_template_5 #policy h2,.policy_design_template_5 #kaitori-kiyaku h2,.policy_design_template_5 #terms h2{border-bottom:1px solid var(--policy-color);padding-bottom:0.5rem}.policy_design_template_5 #policy h3,.policy_design_template_5 #kaitori-kiyaku h3,.policy_design_template_5 #terms h3{padding-bottom:0.5rem;border-bottom:2px solid var(--bs-gray)}.policy_design_template_6 #policy h2,.policy_design_template_6 #kaitori-kiyaku h2,.policy_design_template_6 #terms h2{padding:0.5rem 0;margin-left:1rem !important;position:relative}.policy_design_template_6 #policy h2::before,.policy_design_template_6 #kaitori-kiyaku h2::before,.policy_design_template_6 #terms h2::before{content:"";position:absolute;width:0.4rem;height:100%;top:0;left:-1rem;border-radius:0.25rem;background-color:var(--policy-color);padding:0 !important}.policy_design_template_6 #policy h3,.policy_design_template_6 #kaitori-kiyaku h3,.policy_design_template_6 #terms h3{padding-bottom:0.5rem;border-bottom:2px solid var(--bs-gray)}.policy_design_template_7 #policy h2,.policy_design_template_7 #kaitori-kiyaku h2,.policy_design_template_7 #terms h2{background-color:var(--policy-background);color:var(--policy-color);padding:1rem}.policy_design_template_7 #policy h3,.policy_design_template_7 #kaitori-kiyaku h3,.policy_design_template_7 #terms h3{padding-bottom:0.5rem;border-bottom:2px solid var(--bs-gray)}.policy_design_template_8 #policy h2,.policy_design_template_8 #kaitori-kiyaku h2,.policy_design_template_8 #terms h2{background-color:var(--policy-color);color:#FFFFFF;padding:1rem}.policy_design_template_8 #policy h3,.policy_design_template_8 #kaitori-kiyaku h3,.policy_design_template_8 #terms h3{padding-bottom:0.5rem;border-bottom:2px solid var(--bs-gray)}.policy_design_template_9 #policy h2,.policy_design_template_9 #kaitori-kiyaku h2,.policy_design_template_9 #terms h2{border-bottom:1px solid var(--policy-color);padding-bottom:0.5rem}.policy_design_template_9 #policy h3,.policy_design_template_9 #kaitori-kiyaku h3,.policy_design_template_9 #terms h3{padding:0.75rem 1rem;background:var(--policy-background)}.policy_design_template_10 #policy h2,.policy_design_template_10 #kaitori-kiyaku h2,.policy_design_template_10 #terms h2{padding:0.5rem 0;margin-left:1rem !important;position:relative}.policy_design_template_10 #policy h2::before,.policy_design_template_10 #kaitori-kiyaku h2::before,.policy_design_template_10 #terms h2::before{content:"";position:absolute;width:0.4rem;height:100%;top:0;left:-1rem;border-radius:0.25rem;background-color:var(--policy-color);padding:0 !important}.policy_design_template_10 #policy h3,.policy_design_template_10 #kaitori-kiyaku h3,.policy_design_template_10 #terms h3{padding:0.75rem 1rem;background:var(--policy-background)}.policy_design_template_11 #policy h2,.policy_design_template_11 #kaitori-kiyaku h2,.policy_design_template_11 #terms h2{background-color:var(--policy-background);color:var(--policy-color);padding:1rem}.policy_design_template_11 #policy h3,.policy_design_template_11 #kaitori-kiyaku h3,.policy_design_template_11 #terms h3{padding:0.75rem 1rem;background:var(--policy-background)}.policy_design_template_12 #policy h2,.policy_design_template_12 #kaitori-kiyaku h2,.policy_design_template_12 #terms h2{background-color:var(--policy-color);color:#FFFFFF;padding:1rem}.policy_design_template_12 #policy h3,.policy_design_template_12 #kaitori-kiyaku h3,.policy_design_template_12 #terms h3{padding:0.75rem 1rem;background:var(--policy-background)}#policy h2,#kaitori-kiyaku h2,#terms h2{margin:3rem 0 1.5rem 0;counter-increment:h-cnt;counter-reset:h-cnt-sub}#policy h2::before,#kaitori-kiyaku h2::before,#terms h2::before{content:"第" counter(h-cnt) "条";padding-right:1rem}#policy h3,#kaitori-kiyaku h3,#terms h3{counter-increment:h-cnt-sub;margin-top:1.5rem}#policy h3::before,#kaitori-kiyaku h3::before,#terms h3::before{content:"（" counter(h-cnt-sub) "）"}#policy a,#kaitori-kiyaku a,#terms a{word-break:break-all}#policy .bi-box-arrow-up-right,#kaitori-kiyaku .bi-box-arrow-up-right,#terms .bi-box-arrow-up-right{margin-left:0.5rem}#policy ol li{margin-bottom:1.5rem}