.p-home-terms{color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-small);font-style:normal;font-weight:400;line-height:160%;letter-spacing:var(--typography-letter-spacing-large);margin:var(--spacing-section-large) var(--spacing-section-small)}.p-home-terms__header{position:sticky;top:0;z-index:var(--z-index-header)}.p-home-terms__title{font-size:var(--typography-font-size-2xl);font-weight:900;line-height:130%;letter-spacing:var(--typography-letter-spacing-xs)}.p-home-terms__subtitle,.p-home-terms__title{color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-style:normal}.p-home-terms__subtitle{margin-top:var(--spacing-section-small);display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0;border-bottom:2px solid var(--color-container-surface-focus);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;-ms-flex-item-align:stretch;align-self:stretch;font-size:var(--typography-font-size-large);font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small)}.p-home-terms__text{margin-top:20px}.p-home-terms__text a{color:var(--color-container-border-primary-500);text-decoration:underline}.p-home-terms__text a:hover{opacity:.7}.p-home-terms__list-square{list-style-type:square;margin-left:40px;margin-top:20px}.p-home-terms__list-decimal{list-style-type:decimal;margin-left:28px;margin-top:20px}.p-home-terms__list-decimal a{color:var(--color-container-border-primary-500);text-decoration:underline}.p-home-terms__list-decimal a:hover{opacity:.7}.p-home-terms__list-square-topnone{margin-top:0;list-style-type:square;margin-left:40px}.p-home-terms__table-wrapper{margin-top:20px}.p-home-terms__table{width:100%;border-collapse:collapse}.p-home-terms__table thead{display:none}.p-home-terms__table tbody,.p-home-terms__table td,.p-home-terms__table tr{display:block}.p-home-terms__table tr{border:1px solid var(--color-container-border-tertiary-300);border-radius:4px}.p-home-terms__table tr+tr{margin-top:12px}.p-home-terms__table-cell{padding:10px 12px;text-align:left;vertical-align:middle}.p-home-terms__table-cell:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:var(--typography-font-size-xs);font-weight:700}.p-home-terms__table-cell+.p-home-terms__table-cell{border-top:1px solid var(--color-container-border-tertiary-300)}.p-home-terms__table-cell--name{background:var(--color-container-surface-elevation-5);color:var(--color-text-on-surface-elevation-5);font-weight:700}.p-home-terms__table-cell--name:before{display:none}.p-home-terms__table-note{display:inline-block;margin-top:4px;font-size:var(--typography-font-size-xs);font-weight:400;line-height:150%}@media screen and (min-width:768px){.p-home-terms__table thead{display:table-header-group}.p-home-terms__table tbody{display:table-row-group}.p-home-terms__table tr{display:table-row;border:0;border-radius:0}.p-home-terms__table td{display:table-cell}.p-home-terms__table-cell,.p-home-terms__table-head{padding:12px 16px;border:1px solid var(--color-container-border-tertiary-300);text-align:left;vertical-align:middle}.p-home-terms__table-head{background:var(--color-container-surface-elevation-5);color:var(--color-text-on-surface-elevation-5);font-weight:700}.p-home-terms__table-cell:before{display:none}.p-home-terms__table-cell--name{background:transparent;color:inherit;font-weight:400}.p-home-terms__table-cell--price{white-space:nowrap;text-align:right}}.p-home-terms__notice{margin-top:20px;padding:16px;border:1px solid var(--color-container-border-primary-500);border-radius:4px;background:var(--color-container-surface-elevation-2)}.p-home-terms__notice-title{font-weight:700}.p-home-terms__notice-text{margin-top:8px}.p-home-terms__notice-text a{color:var(--color-container-border-primary-500);text-decoration:underline}.p-home-terms__notice-text a:hover{opacity:.7}.p-home-terms__enactment-date-container{margin-top:50px}.p-home-terms__enactment-date-text{font-weight:700}