.SectionAbout{--section-pl: var(--container-space-x);--section-pr: var(--container-space-x);--section-mb: var(--space-lg);--content-mr: 0;--cover-mr: 0;--cover-mt: 0;position:relative;margin-bottom:var(--section-mb);padding-left:var(--section-pl);padding-right:var(--section-pr)}.SectionAbout .AboutCover img{margin-bottom:var(--space-6x);aspect-ratio:704/760;width:100%;background-color:var(--color-primary)}.SectionAbout .AboutCoverInner{margin-right:var(--cover-mr);margin-top:var(--cover-mt)}.SectionAbout .AboutContentInner{margin-bottom:var(--space-6x);margin-right:var(--content-mr)}.SectionAbout .AboutContentInner .AboutContentCh,.SectionAbout .AboutContentInner .AboutContentEn{margin-bottom:var(--space-6x)}.SectionAbout .AboutContentInner .AboutContentCh p,.SectionAbout .AboutContentInner .AboutContentEn p{margin-bottom:var(--space-3x)}.SectionAbout .AboutContentInner [class*=BlockTitleEn]{margin-bottom:2rem}.SectionNav{--section-mb: var(--space-sm);--section-pt: calc(90px + 1em) ;--section-y: calc(-90px * var(--header-hidden));--nav-gap: 1em;--nav-justify: space-around;--nav-bg: var(--bg-color);--ch-font-size: 4vw;--en-font-size: .7rem;pointer-events:none;position:sticky;top:0;z-index:1;margin-bottom:var(--section-mb);background-color:var(--nav-bg);padding-left:1.5rem;padding-right:1.5rem;padding-top:var(--section-pt);padding-bottom:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-translate-y: var(--section-y);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));will-change:transform}.SectionNav .NavList{display:flex;align-items:center;gap:var(--nav-gap);justify-content:var(--nav-justify)}.SectionNav .NavListItem{pointer-events:auto;display:grid;gap:.25rem;text-align:center;color:var(--color-sub-light)}.SectionNav .NavListItem .ch{font-size:var(--ch-font-size)}.SectionNav .NavListItem .en{font-family:Mulish Variable,Noto Sans TC Variable,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:700;text-transform:uppercase;font-size:var(--en-font-size);line-height:1.25;letter-spacing:.12em}.SectionService{--section-mb: var(--space-sm);--item-aspect: 1/1;--item-width: 100%;--item-min-width: none;--item-top: 200px;--block-title-mb: 80px;--image-mask-opacity: .5;--content-text-color: #ffffff;--image-scale:1;margin-bottom:var(--section-mb)}.SectionService [class*=BlockTitleEn]{margin-bottom:var(--block-title-mb);text-align:center}.SectionService [class*=BlockTitleEn]:after{margin-left:auto;margin-right:auto}.SectionService .SectionServiceList{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.SectionService .SectionServiceItem{position:sticky;top:var(--item-top);aspect-ratio:var(--item-aspect);width:var(--item-width);min-width:var(--item-min-width);overflow:hidden}.SectionService .SectionServiceItem .SectionServiceItemImage{position:absolute;z-index:0;height:100%;width:100%;--tw-scale-x: var(--image-scale);--tw-scale-y: var(--image-scale);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--color-primary2);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.SectionService .SectionServiceItem .SectionServiceItemImage img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.SectionService .SectionServiceItem:before{position:absolute;inset:0;z-index:1;--tw-content: "";content:var(--tw-content);background-color:var(--color-sub);opacity:var(--image-mask-opacity);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.SectionService .SectionServiceItem .SectionServiceItemContent{position:absolute;z-index:2;height:100%;width:100%;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-4x);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;color:var(--content-text-color)}.SectionService .SectionServiceItem .SectionServiceItemTitle{margin-bottom:3rem;display:grid;gap:1rem}.SectionService .SectionServiceItem .SectionServiceItemNumber{color:var(--color-primary2)}@media (hover:hover){.SectionService .SectionServiceItem:hover{--image-mask-opacity: .8;--content-text-color: var(--color-primary);--image-scale: 1.05}}.SectionProcess{--section-mb: 60px;--section-pb: var(--section-mb);--section-title-mb: 60px;--section-title-gap: 30px;--step-gap: 60px;--step-mb: 120px;--step-item-gap: 1em;--step-text-gap: 8px;--step-text-mt: 1em;--step-text-pr: 1em;--step-circle-size: 120px;--step-circle-gap: 8px;--step-icon-size: 40px;margin-left:auto;margin-right:auto;margin-bottom:var(--section-mb);max-width:var(--container-max-w);padding-bottom:var(--section-pb);border-bottom-width:1px;border-color:var(--color-gray)}.SectionProcess .SectionProcessStep{margin-bottom:var(--step-mb);display:grid;gap:var(--step-gap)}.SectionProcess .SectionProcessTitle{margin-bottom:var(--section-title-mb);display:grid;gap:var(--section-title-gap)}.SectionProcess .SectionProcessStepItem{display:flex;gap:var(--step-item-gap)}.SectionProcess .StepNumber{color:var(--color-sub-light)}.SectionProcess .StepCircleInner{display:flex;aspect-ratio:1 / 1;width:var(--step-circle-size);flex-direction:column;align-items:center;justify-content:center;gap:var(--step-circle-gap);border-radius:9999px;border-width:2px;border-color:var(--color-sub2-dark)}.SectionProcess .StepIcon{aspect-ratio:1 / 1;width:var(--step-icon-size)}.SectionProcess .StepIcon svg{height:100%;width:100%}.SectionProcess .StepEn{color:var(--color-sub-light)}.SectionProcess .StepTextInner{margin-top:var(--step-text-mt);display:grid;gap:var(--step-text-gap);padding-right:var(--step-text-pr)}.SectionProcess .SectionProcessInfoItem{--mark-size: 6px;--mark-ml: calc(var(--mark-size) * -1);--item-pl: 24px;--mark-x: calc(var(--mark-size) - var(--item-pl));margin-bottom:var(--space-6x);padding-left:var(--item-pl)}.SectionProcess .SectionProcessInfoItem .Ch{font-weight:500}.SectionProcess .SectionProcessInfoItem .Ch:before{display:inline-block;aspect-ratio:1 / 1;width:var(--mark-size);background-color:var(--color-primary2);vertical-align:middle;--tw-content: "";content:var(--tw-content);margin-left:var(--mark-ml);--tw-translate-x: var(--mark-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.SectionProcess .SectionProcessNoteInner{border-radius:1rem;background-color:var(--color-primary2);padding-top:.75rem;padding-bottom:.75rem;padding-left:var(--space-3x);padding-right:var(--space-3x);color:var(--color-sub2)}.SectionCharges{--section-mb: var(--space-sm);--section-title-mb: 60px;--section-title-gap: 30px;--charges-table-py: 2em;--charges-table-px: 1.5em;margin-left:auto;margin-right:auto;margin-bottom:var(--section-mb);max-width:var(--container-max-w)}.SectionCharges .SectionChargesTitle{margin-bottom:var(--section-title-mb)}.SectionCharges .SectionChargesTitle .SectionChargesTitleInner{display:grid;gap:var(--section-title-gap)}.SectionCharges .SectionChargesTable .Body{margin-bottom:var(--space-2x);display:inline-flex;width:100%;flex-direction:column;border-radius:30px;border-width:3px;border-color:var(--color-gray)}.SectionCharges .SectionChargesTable .Col{padding-top:var(--charges-table-py);padding-bottom:var(--charges-table-py);padding-left:var(--charges-table-px);padding-right:var(--charges-table-px)}.SectionCharges .SectionChargesTable .Col+.Col{border-top-width:1px;border-color:var(--color-gray)}.SectionCharges .SectionChargesTable .ColTitle{display:grid}.SectionCharges .SectionChargesTable .ColPrice{display:flex;flex-direction:column;vertical-align:middle}.SectionCharges .SectionChargesTable .ColPrice .Price{margin-right:1.5rem;color:var(--color-primary2);font-size:var(--block-title-en-font-size);line-height:var(--block-title-en-line-height);font-weight:var(--block-title-en-font-weight);letter-spacing:var(--block-title-en-letter-space)}.SectionSymptom{--section-py: var(--space-sm);--item-mb: var(--space-sm);--info-mb: var(--space-sm);--item-image-w: auto;--item-image-mr: auto;--item-image-ml: auto;--item-content-w: auto;--item-content-mr: auto;--item-content-ml: auto;background-color:var(--color-sub-light);padding-top:var(--section-py);padding-bottom:var(--section-py);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.SectionSymptom .SymptomItemContent{width:var(--item-content-w)}.SectionSymptom .SymptomItemContent .SymptomItemContentInner{margin-right:var(--item-content-mr);margin-left:var(--item-content-ml)}.SectionSymptom .SymptomItemImage{position:relative;width:var(--item-image-w)}.SectionSymptom .SymptomItemImage .SymptomItemImageInner{margin-right:var(--item-image-mr);margin-left:var(--item-image-ml)}.SectionSymptom .SymptomItemImage img{aspect-ratio:464/240;background-color:var(--color-primary2)}.SectionSymptom .SymptomNumber{position:absolute;--tw-translate-y: -48px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-style:italic;line-height:1.3;color:var(--color-primary);font-size:60px}.SectionSymptom .SectionSymptomTitle{margin-bottom:var(--space-5x)}.SectionSymptom .SectionSymptomTitle svg{margin-right:2rem;display:inline;vertical-align:bottom}.SectionSymptom .SymptomItem{display:grid;gap:var(--space-3x);margin-bottom:var(--item-mb)}.SectionSymptom .SectionSymptomInfo{margin-bottom:var(--info-mb)}.SectionSymptom .SymptomNoteInner{display:inline-block;border-radius:1rem;background-color:var(--color-primary2);padding:.75rem 2.25rem}.SectionSymptom p+p{margin-top:.5rem}.DialogSection{--content-p: 30px;--close-mr: 1em;--close-ml: 0;pointer-events:none;position:fixed;top:0;left:0;z-index:10;height:100dvh;width:100%;overflow:hidden}.DialogSection .BlankWrap{position:absolute;inset:0;z-index:0;background-color:var(--color-sub);opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.DialogSection .DialogSectionInner{position:absolute;top:0;right:0;z-index:50;height:100%;width:100%;max-width:826px;--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:auto;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;display:flex;border-bottom-width:1px;border-color:var(--color-primary2)}.DialogSection .Content{padding:var(--content-p)}.DialogSection .ContentTitle{margin-bottom:4rem;display:grid;width:100%;gap:1rem;border-bottom-width:1px;border-color:var(--color-primary2);padding-bottom:4rem;color:var(--color-sub-light)}.DialogSection .ContentText p{margin-bottom:var(--space-6x);display:grid;gap:.5rem}.DialogSection .Close{position:sticky;top:0;margin-left:var(--close-ml);margin-right:var(--close-mr);display:flex;height:100vh;align-items:center}.DialogSection.active{pointer-events:auto}.DialogSection.active .BlankWrap{opacity:.4}.DialogSection.active .DialogSectionInner{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}input[name=dialog]{position:absolute;outline:2px solid transparent;outline-offset:2px}*:checked+.DialogSection{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.SectionService{--item-width: 50%}}@media (min-width: 768px){.SectionAbout{--section-pl: 0;--cover-mr: calc(1 / 6 * 100% + 48px);display:flex;gap:1.5rem}.SectionAbout .AboutCover,.SectionAbout .AboutContent{flex:1 1 0%}.SectionAbout .AboutCoverInner{position:sticky;top:0}.SectionService{--item-aspect: 480/600;--item-width: 50%}.SectionCharges{--charges-table-py: 30px;--charges-table-px: 60px}.SectionCharges .SectionChargesTable .Body{flex-direction:row}.SectionCharges .SectionChargesTable .Col+.Col{border-top-width:0px;border-left-width:1px}.SectionCharges .SectionChargesTable .Col{display:flex;flex-direction:column}.SectionCharges .SectionChargesTable .Col .ColTitle{flex:1 1 0%}.SectionCharges .SectionChargesTable .Col .ColPrice{flex:1 1 auto}.SectionCharges .SectionChargesTable .ColPrice{flex-direction:row;align-items:center}.SectionCharges .SectionChargesTable tr.ColPrice{display:table-row}.SectionSymptom{--item-image-w: calc(100% / 3)}.SectionSymptom .SymptomItem{position:relative;display:flex;align-items:flex-start}.SectionSymptom .SymptomItem .SymptomItemImage{flex:none}.SectionSymptom .SymptomItem .SymptomItemContent{flex:1 1 auto}}@media (min-width: 1024px){.SectionAbout{--content-mr: calc(1 / 6 * 100%);--cover-mt: var(--space-md)}.SectionNav{--section-pt: 24px;--section-y: 0;--nav-gap: 30px;--nav-justify: center;--ch-font-size: 20px;--en-font-size: 24px}.DialogSection{--content-p: 30px;--close-mr: 30px}.SectionProcess{--section-mb: 120px;--section-title-mb: 120px;--step-gap: 0;--step-text-mt: 30px}.SectionProcess .SectionProcessInfo{--list-w: 60%;--list-r: 60px;--note-r: 0;display:flex;gap:1rem}.SectionProcess .SectionProcessInfo .SectionProcessInfoText{width:var(--list-w);flex:none}.SectionProcess .SectionProcessInfo .SectionProcessInfoText .SectionProcessInfoList{margin-right:var(--list-r)}.SectionProcess .SectionProcessInfo .SectionProcessNote .SectionProcessNoteInner{margin-right:var(--note-r)}.SectionProcess .SectionProcessStep{display:flex}.SectionProcess .SectionProcessStepItem{display:block;flex:1 1 0%}.SectionProcess .SectionProcessStepItem .StepCircle{position:relative}.SectionProcess .SectionProcessStepItem:not(:last-child) .StepCircle:after{--top: calc(var(--step-circle-size) * .5);--left: calc(var(--step-circle-size));position:absolute;top:var(--top);left:var(--left);right:0;height:1px;background-color:var(--color-sub2-dark);--tw-content: "";content:var(--tw-content)}.SectionCharges{--section-title-mb: 120px;display:grid;align-content:flex-start;gap:1.5rem}.SectionCharges .SectionChargesTitle{grid-column:span 4 / span 4}.SectionCharges .SectionChargesTable{grid-column:span 6 / span 6;grid-column-start:7}}@media (min-width: 1280px){.SectionNav{--nav-gap: 90px}.SectionService{--item-width: 25%}.DialogSection{--content-p: 80px;--close-mr: 60px;--close-ml: 30px}.SectionProcess{--step-mb: 160px;--step-text-gap: 20px;--step-text-mt: 60px;--step-text-pr: 0}.SectionProcess .SectionProcessInfo{--list-w: calc(7 / 12 * 100%);--list-r: 90px;--note-r: 0}.SectionSymptom{--section-py: var(--space-sm);--item-mb: var(--space-md);--info-mb: var(--space-sm)}.SectionSymptom .SymptomItem:nth-child(odd){--item-content-ml: calc(1 / 6 * 100%)}.SectionSymptom .SymptomItem:nth-child(2n){--item-content-mr: calc(1 / 6 * 100%)}.SectionSymptom .SymptomItem:nth-child(2n) .SymptomItemImage{order:9999}}@media (min-width: 1536px){.DialogSection{--close-ml: 8.125vw }.SectionProcess{--step-circle-size: 160px;--step-circle-gap: 20px;--step-icon-size: 60px}.SectionProcess .SectionProcessInfo{--list-w:calc(8 / 12 * 100%);--list-r: 12.5% ;--note-r: 50%}.SectionSymptom{--item-image-w: calc(5 / 12 * 100%);--item-content-w: calc(7 / 12 * 100%)}.SectionSymptom .SymptomItem:nth-of-type(2){--item-content-mr: calc(1 / 7 * 100%);--item-content-ml: 0;--item-image-mr: 20% ;--item-image-ml: 0}.SectionSymptom .SymptomItem:nth-of-type(3){--item-content-ml: calc(1 / 7 * 100%);--item-content-mr: 0;--item-image-ml: 20% ;--item-image-mr: 0}.SectionSymptom .SymptomItem:nth-of-type(4){--item-content-mr: calc(1 / 7 * 100%);--item-content-ml: 0;--item-image-ml: 20% ;--item-image-mr: 0}.SectionSymptom .SymptomItem:nth-of-type(5){--item-content-mr: calc(2 / 7 * 100%);--item-content-ml: 0;--item-image-mr: 20% ;--item-image-ml: 0}}
