._header_pro4e_3{align-items:flex-start;row-gap:var(--LAYOUT--size--xs);border-block-end:1px solid var(--COLOR--border);flex-direction:column;margin-block-start:var(--LAYOUT--size--xs);padding-block-end:var(--LAYOUT--size--xs);display:flex;@media (width>=768px){justify-content:space-between;align-items:center;column-gap:var(--LAYOUT--size--sm);row-gap:var(--LAYOUT--size--sm);flex-direction:row}}._header-text_pro4e_21{gap:var(--LAYOUT--size--4xs);flex-direction:column;display:flex}._title-line_pro4e_27{align-items:center;column-gap:var(--LAYOUT--size--2xs);flex-wrap:wrap;row-gap:0;display:flex}._plan-name_pro4e_35{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;&:lang(ja){text-autospace:normal;text-spacing-trim:normal}font-size:var(--TYPOGRAPHY--font-size--md);@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--lg)}}._plan-rate_pro4e_39{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;&:lang(ja){text-autospace:normal;text-spacing-trim:normal}font-size:var(--TYPOGRAPHY--font-size--xs)}._contact-button_pro4e_43{font-size:var(--TYPOGRAPHY--font-size--sm);color:var(--COLOR--text-body)}._container_17wga_3{background-color:var(--COLOR--content-background)}._inner_17wga_7{padding:var(--LAYOUT--size--xs);gap:var(--LAYOUT--size--xs);@media (width>=768px){padding:var(--LAYOUT--size--sm)}}._header_17wga_16{justify-content:space-between;align-items:flex-start;gap:var(--LAYOUT--size--xs);flex-direction:column;width:100%;display:flex;@media (width>=768px){flex-direction:row;align-items:center}}._header-text_17wga_30{align-items:flex-start;gap:var(--LAYOUT--size--4xs);flex-direction:column;display:flex;@media (width>=768px){gap:var(--LAYOUT--size--3xs)}}._title_17wga_40 a{gap:var(--LAYOUT--size--2xs);font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);display:inline-flex;&:lang(ja)&:not(p){word-break:auto-phrase;text-autospace:normal;text-spacing-trim:normal;letter-spacing:normal}font-size:var(--TYPOGRAPHY--font-size--lg);line-height:var(--TYPOGRAPHY--line-height--md);letter-spacing:0;@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--xl);letter-spacing:-.02rem}}._title-icon_17wga_46{border:1px solid var(--COLOR--border);border-radius:var(--LAYOUT--radius--xs);padding:var(--LAYOUT--size--4xs);._title_17wga_40 a:hover &,._title_17wga_40 a:focus-visible &{background-color:var(--COLOR--black);border-color:var(--COLOR--black);color:var(--COLOR--white)}}._subtitle_17wga_59{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;&:lang(ja){text-autospace:normal;text-spacing-trim:normal}font-size:var(--TYPOGRAPHY--font-size--sm)}._inaction-text_17wga_63{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;&:lang(ja){text-autospace:normal;text-spacing-trim:normal}font-size:var(--TYPOGRAPHY--font-size--md)}._tiers_17wga_67{border-block-start:1px solid var(--COLOR--border);flex-direction:column;width:100%;display:flex}._inner_1w8hh_3{align-items:stretch}._products_1w8hh_7{gap:var(--LAYOUT--size--xs);flex-direction:column;width:100%;display:flex}._legal-text_1w8hh_14{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;&:lang(ja){text-autospace:normal;text-spacing-trim:normal}font-size:var(--TYPOGRAPHY--font-size--md);margin-block-start:var(--LAYOUT--size--md)}
