﻿.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-sub);padding-bottom:0.5rem;color:var(--policy-color)}.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;color:var(--policy-color)}.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-sub);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-bg);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{border-bottom:1px solid var(--policy-sub);padding-bottom:0.5rem;color:var(--policy-color)}.policy_design_template_4 #policy h3,.policy_design_template_4 #kaitori-kiyaku h3,.policy_design_template_4 #terms h3{padding-bottom:0.5rem;border-bottom:2px solid var(--policy-sub)}.policy_design_template_5 #policy h2,.policy_design_template_5 #kaitori-kiyaku h2,.policy_design_template_5 #terms h2{padding:0.5rem 0;margin-left:1rem !important;position:relative;color:var(--policy-color)}.policy_design_template_5 #policy h2::before,.policy_design_template_5 #kaitori-kiyaku h2::before,.policy_design_template_5 #terms h2::before{content:"";position:absolute;width:0.4rem;height:100%;top:0;left:-1rem;border-radius:0.25rem;background-color:var(--policy-sub);padding:0 !important}.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(--policy-sub)}.policy_design_template_6 #policy h2,.policy_design_template_6 #kaitori-kiyaku h2,.policy_design_template_6 #terms h2{background-color:var(--policy-bg);color:var(--policy-color);padding:1rem}.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(--policy-sub)}.policy_design_template_7 #policy h2,.policy_design_template_7 #kaitori-kiyaku h2,.policy_design_template_7 #terms h2{border-bottom:1px solid var(--policy-sub);padding-bottom:0.5rem;color:var(--policy-color)}.policy_design_template_7 #policy h3,.policy_design_template_7 #kaitori-kiyaku h3,.policy_design_template_7 #terms h3{padding:0.75rem 1rem;background:var(--policy-bg);color:var(--policy-color)}.policy_design_template_8 #policy h2,.policy_design_template_8 #kaitori-kiyaku h2,.policy_design_template_8 #terms h2{padding:0.5rem 0;margin-left:1rem !important;position:relative;color:var(--policy-color)}.policy_design_template_8 #policy h2::before,.policy_design_template_8 #kaitori-kiyaku h2::before,.policy_design_template_8 #terms h2::before{content:"";position:absolute;width:0.4rem;height:100%;top:0;left:-1rem;border-radius:0.25rem;background-color:var(--policy-sub);padding:0 !important}.policy_design_template_8 #policy h3,.policy_design_template_8 #kaitori-kiyaku h3,.policy_design_template_8 #terms h3{padding:0.75rem 1rem;background:var(--policy-bg);color:var(--policy-color)}.policy_design_template_9 #policy h2,.policy_design_template_9 #kaitori-kiyaku h2,.policy_design_template_9 #terms h2{background-color:var(--policy-bg);color:var(--policy-color);padding:1rem}.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-bg);color:var(--policy-color)}#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 ol li::marker,#kaitori-kiyaku ol li::marker,#terms ol li::marker{font-family:"游明朝 Medium", serif}#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}