﻿.p-densi__text{line-height:1.8}@media (min-width: 48em){.p-densi__text{letter-spacing:.01em;line-height:1.875}}.p-densi__text+.p-densi__notes{margin-top:15px}@media (min-width: 48em){.p-densi__text+.p-densi__notes{margin-top:8px}}.p-densi__notes{margin-top:15px}@media (min-width: 48em){.p-densi__notes li{line-height:1.8333333333}}.p-densi__notes li+li{margin-top:10px}@media (min-width: 48em){.p-densi__notes li+li{margin-top:8px}}.p-densi__table{width:100%}.p-densi__table th,.p-densi__table td{padding:14.5px 2px;font-size:1.3rem;letter-spacing:.02em;line-height:1.4615384615;border:1px solid #d9d9d9}@media (min-width: 48em){.p-densi__table th,.p-densi__table td{line-height:1.5625;padding:19px 2px;font-size:1.6rem}}.p-densi__table th{font-weight:700;background-color:#f2f2f2}@media (min-width: 48em){.p-densi__table th{padding:16px 2px}}.p-densi__table td{vertical-align:text-top}.p-densi__table th:first-child,.p-densi__table th:nth-of-type(2){width:50px}@media (min-width: 48em){.p-densi__table th:first-child,.p-densi__table th:nth-of-type(2){width:85px}}@media (min-width: 48em){.p-densi__table th:nth-of-type(2){width:82px}}.p-densi__table th:last-child{width:calc(100% - 100px)}@media (min-width: 48em){.p-densi__table th:last-child{width:calc(100% - 167px)}}.p-densi__table td:first-child,.p-densi__table td:nth-of-type(2){text-align:center;font-weight:700}.p-densi__table td:last-child{padding-inline:12px}@media (min-width: 48em){.p-densi__table td:last-child{padding-inline:25px}}@media (min-width: 48em){.p-point .c-point:first-child .c-point__heading{margin-inline:-10px}}.p-terms{margin-top:60px}@media (min-width: 48em){.p-terms{margin-top:70px}}@media (min-width: 48em){.p-flow__list .c-procedure-list__item{grid-template-columns:104px 1fr;padding:2.4166666667% 3.0833333333% 2.9166666667% 0}}.p-flow__list .c-procedure-list__text{font-size:1.5rem;line-height:1.7333333333}@media (min-width: 48em){.p-flow__list .c-procedure-list__text{font-size:1.8rem;letter-spacing:.04em;line-height:1.6111111111}}.p-flow__attention{margin-top:60px}.p-flow__attention .c-attention__content:has(:not(.c-attention__text)){padding-top:17px;padding-bottom:7px}@media (min-width: 48em){.p-flow__attention .c-attention__content:has(:not(.c-attention__text)){padding-top:34px;padding-bottom:12px}}.p-flow__attention .c-attention__list li{padding-bottom:8px}@media (min-width: 48em){.p-flow__attention .c-attention__list li{letter-spacing:0;padding-bottom:10px}}
