@layer top{@media screen and (max-width: 40em){.kv{padding-inline:0}}.kv img{width:100%}.kv details{margin-block-start:var(--spacing-3);font-size:var(--font-size-14)}@media screen and (max-width: 40em){.kv details{padding-inline:var(--content-side-space)}}@media screen and (min-width: 40.01em){.kv details{margin-block-start:var(--spacing-4)}}[open]:is(.kv details) summary{margin-block-end:var(--spacing-2)}:is([open]:is(.kv details) summary):after{rotate:180deg}:is(.kv details) :where(summary){list-style:none;display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-2);cursor:pointer;font-size:var(--font-size-14)}:is(:is(.kv details) :where(summary)):after{--icon-size: 20px;content:"";display:block;width:var(--icon-size);height:var(--icon-size);background-color:var(--semantic-fill-tertiary);-webkit-mask-image:var(--ico-arrow-down-gray);mask-image:var(--ico-arrow-down-gray);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;align-self:center}:is(.kv .note-list)>[data-annotation]{color:var(--semantic-text-primary)}.kv div{display:grid;gap:var(--spacing-5);margin-block:var(--spacing-6) var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(auto,390px));justify-content:center}@media screen and (max-width: 40em){.kv div{padding-inline:var(--content-side-space)}}@media screen and (min-width: 40.01em){.kv div{margin-block:var(--spacing-10) var(--spacing-16)}}:is(.kv div) .estimate-button{--ui-estimate-button-font-size-pc: var(--font-size-20);width:100%;height:64px}:is(:is(.kv div) .estimate-button):before{aspect-ratio:19 / 24;width:19px}:is(:is(.kv div) .estimate-button):after{display:none}:is(.kv div) .my-page-link{width:100%;height:64px;font-size:var(--font-size-20)}}@layer top{.toc.highlight-cards-group .big{font-size:var(--font-size-40);font-family:var(--font-family-en)}@media screen and (min-width: 40.01em){.toc.highlight-cards-group .big{font-size:var(--font-size-48)}}}@layer top{.point{gap:var(--spacing-5)}@media screen and (min-width: 40.01em){.point{gap:var(--spacing-8)}}@media screen and (min-width: 40.01em){:is(.point .basic-division) img{width:min(386px,100%)}}@media screen and (min-width: 40.01em){:is(.point .basic-division) button,:is(.point .basic-division) a{margin-block-start:var(--spacing-8)}}.point .estimate-button{--ui-estimate-button-font-size-pc: var(--font-size-20);height:64px;margin-inline:auto;width:min(390px,100%)}:is(.point .estimate-button):before{aspect-ratio:19 / 24;width:19px}:is(.point .estimate-button):after{display:none}@media screen and (min-width: 40.01em){.point .border-link{margin-inline:auto}}@media screen and (min-width: 40.01em){.point:has(#point2) .border-link{margin-inline-start:0}}}@layer top{@media screen and (min-width: 40.01em){:is(.plan .tabbed-split-view) .is-sp{display:none}}:is(:is(.plan .tabbed-split-view)>ul>li>button)>small{font-size:var(--font-size-12)}@media screen and (min-width: 40.01em){:is(:is(.plan .tabbed-split-view)>ul>li>button)>small{font-size:var(--font-size-20)}}}@layer top;@layer top{:is(.faq .accordion) summary{font-weight:var(--font-weight-bold)}:is(.faq .accordion) .action-close-button{--ui-action-button-inline-min-size: min(200px, 100%);font-weight:var(--font-weight-bold);padding-block:var(--spacing-3)}}@layer top{div.note{margin-block-start:var(--spacing-20)}@media screen and (min-width: 40.01em){div.note{margin-block-start:var(--spacing-28)}}div.note .box-fill-border{font-size:var(--font-size-14)}@media screen and (min-width: 40.01em){div.note .box-fill-border{--ui-padding-block: var(--spacing-10);--ui-padding-inline: var(--spacing-10);font-size:var(--font-size-16)}}}@layer top{.maintenance{scroll-margin-block-start:3.75rem}.maintenance .box-fill{--ui-padding-block: var(--spacing-6);--ui-padding-inline: var(--spacing-6-px);margin-block-start:var(--spacing-10)}@media screen and (min-width: 40.01em){.maintenance .box-fill{--ui-padding-block: var(--spacing-10);--ui-padding-inline: var(--spacing-10-px);margin-block-start:var(--spacing-16);padding:var(--ui-padding-block) var(--ui-padding-inline)}}:is(.maintenance .box-fill) p{font-size:var(--font-size-14)}@media screen and (min-width: 40.01em){:is(.maintenance .box-fill) p{font-size:var(--font-size-16)}}:is(:is(.maintenance .box-fill) p) em{font-size:var(--font-size-16)}:is(.maintenance .box-fill) .bullet-list{font-size:var(--font-size-14)}@media screen and (min-width: 40.01em){:is(.maintenance .box-fill) .bullet-list{font-size:var(--font-size-16)}}}@layer top{.information .box-fill{margin-block-start:var(--spacing-10);font-size:var(--font-size-14);padding:var(--spacing-6) var(--spacing-6-px);line-height:var(--line-height-lg)}@media screen and (min-width: 40.01em){.information .box-fill{margin-block-start:var(--spacing-16);font-size:var(--font-size-16);padding:var(--spacing-10) var(--spacing-10-px)}}}@layer top{.highlight-cards-group{--highlight-cards-group-margin-top: var(--spacing-8);--highlight-cards-group-padding-block: var(--spacing-8);background-color:var(--semantic-fill-brand-primary-light);margin-top:var(--highlight-cards-group-margin-top);padding-block:var(--highlight-cards-group-padding-block);border-image-source:linear-gradient(var(--semantic-fill-brand-primary-light),var(--semantic-fill-brand-primary-light));border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw}@media screen and (min-width: 40.01em){.highlight-cards-group{--highlight-cards-group-margin-top: var(--spacing-16);--highlight-cards-group-padding-block: var(--spacing-8) var(--spacing-10)}}.highlight-cards-group h2,.highlight-cards-group h3{--highlight-cards-group-title-font-size: var(--font-size-24);--highlight-cards-group-title-font-color: var(--semantic-text-brand-primary);text-align:center;font-size:var(--highlight-cards-group-title-font-size);font-weight:var(--font-weight-bold);color:var(--highlight-cards-group-title-font-color);line-height:var(--line-height-one)}@media screen and (min-width: 40.01em){.highlight-cards-group h2,.highlight-cards-group h3{--highlight-cards-group-title-font-size: var(--font-size-32)}}:is(.highlight-cards-group h2,.highlight-cards-group h3) .sub{--highlight-cards-group-sub-font-size: var(--font-size-17);--highlight-cards-group-sub-font-color: var(--semantic-text-primary);text-align:center;font-size:var(--highlight-cards-group-sub-font-size);font-weight:var(--font-weight-bold);color:var(--highlight-cards-group-sub-font-color)}@media screen and (min-width: 40.01em){:is(.highlight-cards-group h2,.highlight-cards-group h3) .sub{--highlight-cards-group-sub-font-size: var(--font-size-20)}}}
