﻿/*! @page:policy */.policy .p-head{padding:11.2rem 3.2rem 5.6rem}@media screen and (min-width: 768px){.policy .p-head{padding:12.8rem 2rem 8rem}}.policy .p-policy{padding:0rem 3.2rem 8rem}.policy .p-policy__body{--indent: 1.5em;font-family:var(--font-jp-min);font-weight:400;line-height:2.2;letter-spacing:0;font-size:1.3rem}@media screen and (min-width: 768px){.policy .p-policy__body{font-size:1.4rem;line-height:2}}.policy .p-policy__body .en{font-family:var(--font-en-min);letter-spacing:.06em;font-size:100%;line-height:1}.policy .p-policy__body{text-align:justify;color:var(--color-base);word-break:normal}.policy .p-policy__body *{word-break:normal}.policy .p-policy__body>*{padding-bottom:4rem}.policy .p-policy__body>:last-child{padding-bottom:0}.policy .p-policy__body h2,.policy .p-policy__body h3{margin:2rem 0rem 2rem 0rem;border-left:1px solid var(--color-primary);padding:0rem 0rem 0rem 1.6rem;font-family:var(--font-jp-min);font-weight:500;font-style:normal;font-size:1.8rem;line-height:1.6;text-align:left}.policy .p-policy__body>:first-child{margin-top:0}.policy .p-policy__body ul,.policy .p-policy__body ol{padding-left:var(--indent)}.policy .p-policy__body ul>li,.policy .p-policy__body ol>li{position:relative;list-style:none}.policy .p-policy__body ul>li::before,.policy .p-policy__body ol>li::before{position:absolute;top:0;left:calc(var(--indent)*-1);width:var(--indent)}.policy .p-policy__body ul>li::before{content:"•";text-align:center}.policy .p-policy__body ol{counter-reset:policy-ol}.policy .p-policy__body ol[start="2"]{counter-reset:policy-ol 1}.policy .p-policy__body ol[start="3"]{counter-reset:policy-ol 2}.policy .p-policy__body ol[start="4"]{counter-reset:policy-ol 3}.policy .p-policy__body ol[start="5"]{counter-reset:policy-ol 4}.policy .p-policy__body ol[start="6"]{counter-reset:policy-ol 5}.policy .p-policy__body ol[start="7"]{counter-reset:policy-ol 6}.policy .p-policy__body ol[start="8"]{counter-reset:policy-ol 7}.policy .p-policy__body ol[start="9"]{counter-reset:policy-ol 8}.policy .p-policy__body ol[start="10"]{counter-reset:policy-ol 9}.policy .p-policy__body ol[start="11"]{counter-reset:policy-ol 10}.policy .p-policy__body ol[start="12"]{counter-reset:policy-ol 11}.policy .p-policy__body ol[start="13"]{counter-reset:policy-ol 12}.policy .p-policy__body ol[start="14"]{counter-reset:policy-ol 13}.policy .p-policy__body ol[start="15"]{counter-reset:policy-ol 14}.policy .p-policy__body ol[start="16"]{counter-reset:policy-ol 15}.policy .p-policy__body ol[start="17"]{counter-reset:policy-ol 16}.policy .p-policy__body ol[start="18"]{counter-reset:policy-ol 17}.policy .p-policy__body ol[start="19"]{counter-reset:policy-ol 18}.policy .p-policy__body ol[start="20"]{counter-reset:policy-ol 19}.policy .p-policy__body ol[start="21"]{counter-reset:policy-ol 20}.policy .p-policy__body ol[start="22"]{counter-reset:policy-ol 21}.policy .p-policy__body ol[start="23"]{counter-reset:policy-ol 22}.policy .p-policy__body ol[start="24"]{counter-reset:policy-ol 23}.policy .p-policy__body ol[start="25"]{counter-reset:policy-ol 24}.policy .p-policy__body ol[start="26"]{counter-reset:policy-ol 25}.policy .p-policy__body ol[start="27"]{counter-reset:policy-ol 26}.policy .p-policy__body ol[start="28"]{counter-reset:policy-ol 27}.policy .p-policy__body ol[start="29"]{counter-reset:policy-ol 28}.policy .p-policy__body ol[start="30"]{counter-reset:policy-ol 29}.policy .p-policy__body ol>li{counter-increment:policy-ol}.policy .p-policy__body ol>li::before{content:counter(policy-ol) ".";text-align:left;padding-left:0.5rem}.policy .p-policy__group>*+*{margin-top:1.12rem}.policy .p-policy__hr{height:0;margin:8rem 0rem 4rem;border:0;border-top:1px solid var(--color-gray-2)}.policy .p-policy__heading{margin-bottom:3.2rem}.policy .p-policy__btn{margin-top:6.4rem}@media screen and (min-width: 768px){.policy .p-policy{padding:0rem 2rem}.policy .p-policy__inner{max-width:55.6rem;margin:0 auto}.policy .p-policy__body h2,.policy .p-policy__body h3{padding:0.2rem 0rem 0.2rem 1.6rem}.policy .p-policy__group>*+*{margin-top:1.4rem}.policy .p-policy__btn{margin-top:8rem}}
