._header_558mk_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_558mk_21{gap:var(--LAYOUT--size--4xs);flex-direction:column;display:flex}._title-line_558mk_27{align-items:center;column-gap:var(--LAYOUT--size--2xs);flex-wrap:wrap;row-gap:0;display:flex}._plan-name_558mk_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_558mk_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_558mk_43{font-size:var(--TYPOGRAPHY--font-size--sm);color:var(--COLOR--text-body)}._container_wm7pu_3{background-color:var(--COLOR--content-background)}._inner_wm7pu_7{padding:var(--LAYOUT--size--xs);gap:var(--LAYOUT--size--xs);@media (width>=768px){padding:var(--LAYOUT--size--sm)}}._header_wm7pu_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_wm7pu_30{align-items:flex-start;gap:var(--LAYOUT--size--4xs);flex-direction:column;display:flex;@media (width>=768px){gap:var(--LAYOUT--size--3xs)}}._title_wm7pu_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_wm7pu_46{border:1px solid var(--COLOR--border);border-radius:var(--LAYOUT--radius--xs);padding:var(--LAYOUT--size--4xs);._title_wm7pu_40 a:hover &,._title_wm7pu_40 a:focus-visible &{background-color:var(--COLOR--black);border-color:var(--COLOR--black);color:var(--COLOR--white)}}._subtitle_wm7pu_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_wm7pu_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_wm7pu_67{border-block-start:1px solid var(--COLOR--border);flex-direction:column;width:100%;display:flex}._inner_1y1cx_3{align-items:stretch}._products_1y1cx_7{gap:var(--LAYOUT--size--xs);flex-direction:column;width:100%;display:flex}._legal-text_1y1cx_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)}
