:root:root [data-designpart=row-faq-area]{margin:10px auto 20px;padding:calc(24px * var(--fo-spacing-coef));box-shadow:0 3px 8px var(--fo-shadow-color)}@media screen and (max-width:769px){:root:root [data-designpart=row-faq-area]{margin:10px auto;padding:calc(24px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-faq-area]+[data-designpart=row-faq-area]{margin-top:calc(32px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-faq-area]+[data-designpart=row-faq-area]{margin-top:calc(32px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-faq-area] .col{padding:0}:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table :is(thead,tbody,tr,th,td){border-color:#eee;border-width:0}@media screen and (max-width:769px){:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr{display:flex}}:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr:first-child{border-bottom-width:1px}:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr:first-child th{color:var(--fo-main-color);padding:0 16px calc(16px * var(--fo-spacing-coef)) 0;width:51px}@media screen and (max-width:769px){:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr:first-child th{min-width:51px}}:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr:first-child td{padding:0 0 calc(16px * var(--fo-spacing-coef)) 0}:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr:nth-child(2) th{color:var(--fo-accent-color);padding:calc(16px * var(--fo-spacing-coef)) 16px 0 0}@media screen and (max-width:769px){:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr:nth-child(2) th{min-width:51px}}:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr:nth-child(2) td{padding:calc(16px * var(--fo-spacing-coef)) 0 0 0}:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr th{font-size:28px;line-height:calc(var(--fo-text-font-size-pc) * var(--fo-text-line-height));vertical-align:top}@media screen and (max-width:769px){:root:root [data-designpart=row-faq-area] .col .component.richtext:not(:root:root) table tbody tr th{line-height:calc(var(--fo-text-font-size-sp) * var(--fo-text-line-height))}}