@use "../../styles/tokens/_variables" as *;._table_1c0ow_3{width:100%;table-layout:auto;background-color:var(--color-bg-white);border-collapse:separate;th,td{vertical-align:middle;padding:var(--spacing-xs) var(--spacing-md);line-height:1.8;background-color:#fff}thead{position:sticky;top:29px;z-index:1;tr{th{text-align:center;letter-spacing:.04em;border-top:1px solid var(--color-text-main);border-bottom:1px solid var(--color-text-main);border-right:1px solid var(--color-gray-500);padding:0;height:48px;background-color:var(--color-primary-darker);color:var(--color-bg-white);&:nth-child(2){background-color:var(--color-gray-800)}&:last-child{border-right:none}&:empty{border:none;background-color:#fff;min-width:0}}}}tbody{tr{th{background-color:var(--color-gray-100);border:1px solid var(--color-gray-500);border-width:0 1px 1px 0;min-width:180px;line-height:1.6;padding:var(--spacing-sm) var(--spacing-md);&:last-child{border-right:none}&._category_1c0ow_56{background-color:var(--color-quaternary-lightest)}}td{border:1px solid var(--color-gray-500);border-width:0 1px 1px 0;padding:10.8px var(--spacing-md);line-height:1.8;vertical-align:middle;text-align:center;width:20%;&:last-child{border-right:none}[class*=_materialSymbolsOutlined_]{vertical-align:text-bottom}&:has(+td[rowspan="5"]){border-right:none}&[rowspan="5"]{border-left:1px solid var(--color-gray-500)}}&:first-child{th,td{position:sticky;top:77px;z-index:1}}&:nth-child(2){th,td{position:sticky;top:171.59px;z-index:1}}&:last-child{th,td{border-bottom:1px solid var(--color-gray-500)}}}}}._number_1c0ow_122{font-family:var(--typo-font-family-number);font-size:var(--typo-fz-2xl);font-weight:700}._unitText_1c0ow_127{font-weight:700}._annotationText_1c0ow_130{font-size:var(--typo-fz-sm);font-weight:400;white-space:pre-wrap}._mobileTableContainer_1c0ow_137{display:none}._mobileTableWrapper_1c0ow_141{margin-bottom:var(--spacing-2xl);&:last-child{margin-bottom:0}}._mobilePlanTitle_1c0ow_149{font-size:var(--typo-fz-xl);font-weight:700;text-align:center;padding:var(--spacing-md);background-color:var(--color-primary-darker);color:var(--color-bg-white);margin-bottom:0}._mobilePlanTitleFirst_1c0ow_159{background-color:var(--color-gray-800)}._mobileTable_1c0ow_137{width:100%;border-collapse:collapse;tbody{font-size:var(--typo-fz-sm);tr{th{background-color:var(--color-gray-100);border:1px solid var(--color-gray-500);border-width:0 1px 1px 0;padding:var(--spacing-sm) var(--spacing-md);line-height:1.6;text-align:left;width:40%;font-weight:400;vertical-align:middle}td{border:1px solid var(--color-gray-500);border-width:0 1px 1px 0;padding:var(--spacing-sm) var(--spacing-md);line-height:1.8;vertical-align:middle;text-align:center;width:60%;&._category_1c0ow_56{text-align:left;font-size:var(--typo-fz-md);padding:var(--spacing-xs) var(--spacing-md)}&:last-child{border-right:none}[class*=_materialSymbolsOutlined_]{vertical-align:text-bottom}}&:last-child{th,td{border-bottom:1px solid var(--color-gray-500)}}}}._annotationText_1c0ow_130{font-size:var(--typo-fz-xs)}._number_1c0ow_122{font-size:var(--typo-fz-xl)}}._mobileCategoryRow_1c0ow_220{td{text-align:center;font-weight:700;background-color:var(--color-quaternary-lightest);border-right:none!important}}._mobileShowMoreButton_1c0ow_229{width:100%;padding:var(--spacing-md);background-color:var(--color-primary-lightest);text-align:center;cursor:pointer;transition:background-color .3s ease;border:1px solid var(--color-gray-500);border-width:0 0 1px 0;&:hover{background-color:var(--color-primary-pale)}}@media (max-width: 768px){._table_1c0ow_3{display:none}._mobileTableContainer_1c0ow_137{display:block;display:flex;flex-direction:column;gap:var(--spacing-xl)}}.plan-description[data-astro-cid-p5kyqhw3]{border-bottom:1px solid #cdcdcd;padding-bottom:8px;min-height:87px;line-height:1.6;margin:0}.price-section[data-astro-cid-p5kyqhw3]{text-align:center;width:100%}.price-note[data-astro-cid-p5kyqhw3]{font-size:14px;line-height:1.8;margin:0 0 2px}.color-attention[data-astro-cid-p5kyqhw3]{color:#dd3700}.price-label[data-astro-cid-p5kyqhw3]{font-size:14px;line-height:1.8;margin:0 0 2px}.price-large[data-astro-cid-p5kyqhw3]{font-size:32px;font-weight:700;line-height:1;margin:0;text-align:center}.price-number[data-astro-cid-p5kyqhw3]{font-family:var(--typo-font-family-number)}.price-unit[data-astro-cid-p5kyqhw3]{font-size:16px;line-height:1.8}.price-tax[data-astro-cid-p5kyqhw3]{font-size:14px;line-height:1.8;margin:0}.contact-price[data-astro-cid-p5kyqhw3]{min-height:150px;display:flex;align-items:center;justify-content:center}.feature-list[data-astro-cid-p5kyqhw3]{border-top:1px solid #cdcdcd;padding-top:8px}.option-price-box-container[data-astro-cid-p5kyqhw3]{background:#fff;padding:24px;border-radius:8px}.option-price-box[data-astro-cid-p5kyqhw3]{border:2px solid #c4e7ee;border-radius:4px;padding:16px}.option-title[data-astro-cid-p5kyqhw3]{font-size:16px;line-height:1.8;margin-bottom:16px}.color-highlight[data-astro-cid-p5kyqhw3]{color:#005bac}.option-price[data-astro-cid-p5kyqhw3]{text-align:center}.option-price[data-astro-cid-p5kyqhw3] p[data-astro-cid-p5kyqhw3]{margin:0;line-height:1.2}.price-number-sm[data-astro-cid-p5kyqhw3]{font-family:var(--typo-font-family-number);font-size:24px;font-weight:700}.price-unit-sm[data-astro-cid-p5kyqhw3]{font-size:16px;font-weight:700}.note-section[data-astro-cid-p5kyqhw3]{text-align:left}.note-text[data-astro-cid-p5kyqhw3]{font-size:14px;line-height:1.6;color:#606060}
