._HeroBanner_4pmv9_1{--textblock-width: auto;--imageblock-width: calc( 100% - var(--textblock-width));--imageblock-rounded: 0;position:relative;z-index:0;margin-bottom:calc(var(--space-base-y) * 36)}._TextBlock_4pmv9_8{--side-w: 40px;--side-h: 100%;--h: 100%;position:relative;z-index:1;height:var(--h);display:flex;flex-wrap:wrap}._TextBlock_4pmv9_8 ._ScrollDownBlock_4pmv9_15{position:relative;display:flex;align-items:flex-end;gap:var(--side-w)}._TextBlock_4pmv9_8 ._ScrollDownBlock_4pmv9_15 ._ScrollDown_4pmv9_15{--ml: calc(var(--side-w) * 2);margin-left:var(--ml)}._TextBlock_4pmv9_8 ._ScrollDownBlock_4pmv9_15:before{--side-rounded: 0 var(--side-w) var(--side-w) 0;position:absolute;top:0;display:block;width:var(--side-w);height:var(--side-h);overflow:hidden;border-radius:var(--side-rounded);--un-bg-opacity:1;background-color:rgb(255 122 66 / var(--un-bg-opacity));content:""}._Title_4pmv9_40{--title-mt: calc(var(--space-base-y) * 10);--title-mb: calc(var(--space-base-y) * 12.5);--title-pt: 70px;--small-fontsize: 16px;--large-fontsize: 68px;--medium-fontsize: 50px;--small-mr: 30px;--large-mr: 20px;--small-deco-h: 42px;margin-top:var(--title-mt);margin-bottom:var(--title-mb);display:flex;padding-top:var(--title-pt);font-weight:700}._Title_4pmv9_40 [class^=_Row_]{width:1em;word-break:break-all;text-align:center}._Title_4pmv9_40 ._Small_4pmv9_64{--mt: calc(var(--title-pt) * -1);--mr: var(--small-mr);margin-top:var(--mt);margin-right:var(--mr);font-size:var(--small-fontsize);line-height:1.25em}._Title_4pmv9_40 ._Small_4pmv9_64:before{--h: var(--small-deco-h);display:inline-block;height:var(--title-pt);width:1px;content:"";background:linear-gradient(#FC4C02 var(--h),transparent var(--h))}._Title_4pmv9_40 ._Large_4pmv9_77{margin-right:var(--large-mr);margin-top:-.05em;font-size:4.25rem;line-height:1.1764706em;font-size:var(--large-fontsize)}._Title_4pmv9_40 ._Medium_4pmv9_81{margin-top:1.7em;font-size:3.125rem;line-height:1.08em;font-size:var(--medium-fontsize)}._ImageBlock_4pmv9_87{--aspect: auto;position:relative;z-index:0;margin-top:var(--mt);aspect-ratio:var(--aspect);flex:1 1 auto;overflow:hidden;border-radius:var(--imageblock-rounded)}._BackgroundBox_4pmv9_98{position:absolute;width:100%;height:100%;overflow:hidden}._BackgroundBox_4pmv9_98:after{position:absolute;inset:0;z-index:1;background-color:#0000004d;content:""}._BackgroundBox_4pmv9_98 ._Image_4pmv9_87{--move-x: 200px;--w: calc(100% + var(--move-x));position:relative;z-index:0;width:125%;max-width:none;height:100%;transform-origin:left;object-fit:cover;object-position:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation:_movex_4pmv9_1 30s infinite ease-in-out}@keyframes _movex_4pmv9_1{0%,to{transform:translate(0)}50%{transform:translate(calc(var(--move-x) * -.5))}}._SubTitle_4pmv9_124{--space: 60px;--gap: 32px;position:absolute;bottom:0;z-index:1;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:var(--gap);padding-bottom:var(--space);padding-right:var(--space);font-size:1.3125rem;line-height:1.5238095em;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:500}@media (min-width: 1024px){._SubTitle_4pmv9_124{font-size:1.75rem;line-height:1.4285714em}}._SubTitle_4pmv9_124:before{--min-w: calc(var(--space) + var(--gap));display:block;height:3px;min-width:var(--min-w);width:auto;flex:1 1 auto;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));content:""}@media (max-width: 767.9px){._HeroBanner_4pmv9_1{--textblock-width: 100%;--imageblock-width: 100%}._TextBlock_4pmv9_8{--side-w: 4vw;--side-h: calc(30vh + 100%) }._Title_4pmv9_40{--small-fontsize: 3vw;--large-fontsize: 8vw;--medium-fontsize: 6vw;--small-mr: 4.5vw;--large-mr: 3vw;flex:1 1 auto;justify-content:center}._ImageBlock_4pmv9_87{--aspect: 1/1}}@media (min-width: 768px){._HeroBanner_4pmv9_1{--textblock-width: 50%;--imageblock-rounded: 40px 0 0 40px;display:flex}}@media (min-width: 1280px){._HeroBanner_4pmv9_1{--textblock-width: var(--container-col-4)}}@media (min-width: 1536px){._HeroBanner_4pmv9_1{--textblock-width: var(--container-col-3)}}.CircleButton{--size: 200px;--circle-size: 180px;--gap: 12px;--border-color: #FC4C02;--text-color: #000;position:relative;aspect-ratio:1/1;width:var(--size);height:var(--size);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);color:var(--text-color);line-height:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.CircleButton:before{position:absolute;width:var(--circle-size);height:var(--circle-size);border-width:1px;border-color:var(--border-color);border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:""}.CircleButton:hover{--text-color: #FC4C02;--circle-size: 100%}.CircleButton .En{font-size:1.5rem;line-height:1.15em;font-weight:700;font-family:Helvetica,Noto Sans TC}#history{--desc-gap: 24px;--row-w: 1em;--row-leading: 28px;--textblock-max-w: 480px;--textblock-mr: auto;--textblock-ml: auto}#history [class^=_TextBlock_]{margin-left:var(--textblock-ml);margin-right:var(--textblock-mr);max-width:var(--textblock-max-w);display:flex;flex-direction:column}#history .TextContent{margin-left:auto;margin-right:auto}#history [class^=_Desc_]{display:flex;gap:var(--desc-gap);margin-bottom:calc(var(--space-base-y) * 12)}#history [class^=_Row_]{width:var(--row-w);text-align:center;line-height:var(--row-leading);word-wrap:break-word}#history .Image{--aspect: 800/924;margin-top:calc(var(--space-base-y) * 10)}#service{--ml: 0;--mr: 0;--textblock-pl: var(--container-side);--textblock-pr: var(--container-side);--textblock-w: 100%;--imageblock-mt: 90px;--imageblock-w: 100%;--list-rounded: 0;--item-aspect: 4/3;--content-px: var(--container-side);--content-py: 46px;--circlebutton-ml: 40px;--circlebutton-mr: 0;--circlebutton-mt: 0;--circlebutton-mb: 0}#service .TextBlock{width:var(--textblock-w);display:flex}#service .TextBlock .TitleBlock{flex:1 1 auto}#service .TextBlock .CircleButton{margin-left:var(--circlebutton-ml);margin-right:var(--circlebutton-mr);margin-top:var(--circlebutton-mt);margin-bottom:var(--circlebutton-mb);flex:none}#service .ImageBlock{margin-top:var(--imageblock-mt);width:var(--imageblock-w)}#service .ImageBlock .List{--rounded: var(--list-rounded);overflow:hidden;border-radius:var(--rounded)}#service .ImageBlock .Item{--aspect: var(--item-aspect);position:relative;aspect-ratio:var(--aspect)}#service .ImageBlock .Image{--aspect: auto;--rounded: 0;--before-bg: rgba(0,0,0,.4);position:relative;z-index:0;width:100%;height:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.7s}#service .ImageBlock .Image:before{background-color:var(--before-bg);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.7s}#service .ImageBlock .Content{--px: var(--content-px);--py: var(--content-py);position:absolute;bottom:0;left:0;z-index:10;width:100%;padding-left:var(--px);padding-right:var(--px);padding-top:var(--py);padding-bottom:var(--py);--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}#service .ImageBlock .Title{margin-bottom:1.75rem;font-size:1.75rem;line-height:1.4285714em;font-weight:500;line-height:1}#service .ImageBlock .Arrow{--icon-color: white;--line-color: 0%;--normal-opacity: 0;--normal-scale: 1;--hover-opacity: 1;--hover-scale: 1;width:100%;display:flex;align-items:center}#service .ImageBlock .Arrow:before,#service .ImageBlock .Arrow .Normal,#service .ImageBlock .Arrow .Hover{transform-origin:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.7s}#service .ImageBlock .Arrow:before{height:1px;flex:1 1 auto;content:"";background:linear-gradient(90deg,#fc4c02 50%,#fff 50%);background-size:200% 100%;background-position-x:var(--line-color)}#service .ImageBlock .Arrow .Icon{fill:var(--icon-color)}#service .ImageBlock .Arrow .Normal{--un-scale-x:var(--normal-scale);--un-scale-y:var(--normal-scale);transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:var(--normal-opacity)}#service .ImageBlock .Arrow .Hover{--un-scale-x:var(--hover-scale);--un-scale-y:var(--hover-scale);transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));--un-fill-opacity:1;fill:rgb(252 76 2 / var(--un-fill-opacity));opacity:var(--hover-opacity)}#service .ImageBlock .Arrow .ArrowIcon{flex:none}@media (hover:hover){#service .Link:not(:hover) .Image{--before-bg: rgba(0,0,0,.1)}#service .Link:not(:hover) .Arrow{--icon-color: #FC4C02;--line-color: 100%;--normal-opacity: 1;--normal-scale: 1;--hover-opacity: 0;--hover-scale: 0}}#news .List{--gap: 60px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--gap);margin-bottom:calc(var(--space-base-y) * 15)}@media (min-width: 1024px){#news .List{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767.9px){#service .CircleButton{display:none}}@media (min-width: 768px){#service{--item-aspect: 1280/420;--list-rounded: 0 40px 40px 0}}@media (min-width: 1024px){#history{--textblock-width: var(--container-col-3);--imageblock-width: var(--container-col-5);--textblock-mr: var(--container-col-1);display:flex}#news .List{--gap: 30px}}@media (min-width: 1280px){#history{--ml: var(--container-col-2)}#service{--content-px: 48px;--circlebutton-ml: auto;--circlebutton-mr: auto;--imageblock-w: var(--container-col-8);--textblock-pl: 0;--textblock-pr: 0;--textblock-w: calc(100% - var(--imageblock-w));display:flex}#service .TextBlock{order:2;flex-direction:column;align-items:center}#news{--ml: var(--container-col-2)}#news .List{--gap: 90px}#news .List .Item:not(:first-child){position:relative}#news .List .Item:not(:first-child):before{position:absolute;left:-45px;width:1px;height:100%;--un-bg-opacity:1;background-color:rgb(202 202 202 / var(--un-bg-opacity));content:""}}
