@charset "UTF-8";.common-table .thead .tr,.common-table .tbody .tr{gap:2.0833333333vw;text-align:left;display:flex;align-items:center;justify-content:flex-start}.common-table .thead .tr.flex-start,.common-table .tbody .tr.flex-start{display:flex;align-items:flex-start;justify-content:flex-start}.common-table .thead .tr{padding:15px 30px;background:#918371;color:#fff}.common-table .tbody{counter-reset:index}.common-table .tbody .tr{padding:30px;color:#321c05;counter-increment:index}.common-table .tbody .tr:nth-child(odd){background:#fff}.common-table .tbody .tr:nth-child(2n){background:#f2f2f2}.common-table .tbody .td[data-index] p:after{content:counter(index,decimal-leading-zero)}.common-table .w50{width:50px}.common-table .w80{width:80px}.common-table .w100{width:100px}.common-table .w150{width:150px}.common-table .w200{width:clamp(6.25rem,.7353rem + 9.8039vw,12.5rem)}.common-table .flex1{flex:1}.common-table .text-right{text-align:right}.common-table .text-center{text-align:center}.common-table .rwd-display{display:none}.common-table .paragraph{font-size:clamp(.875rem,.6544rem + .3922vw,1.125rem)}.common-table ul li{font-size:clamp(.875rem,.6544rem + .3922vw,1.125rem);font-weight:400;line-height:1.8;letter-spacing:.5px}.common-table ul li:before{transform:translate3d(0,calc(clamp(.875rem,.6544rem + .3922vw,1.125rem)/-2 + 3px),0);margin-right:10px;display:inline-flex;border-radius:50%;width:3px;height:3px;background:#321c05;text-align:start;text-align-last:left;content:""}.common-table ol{counter-reset:index}.common-table ol li:before{counter-increment:index;content:counter(index,decimal-leading-zero) ". "}.common-table .icon-box{position:relative;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;width:50px;height:50px;font-size:clamp(1rem,.8897rem + .1961vw,1.125rem)}.common-table .icon-box.rwd-display{display:none}.common-table .icon-box[data-download=false]{opacity:.3;cursor:auto}.common-table .icon-box[data-download=true]:after{z-index:0;background:linear-gradient(90deg,#855b2e,#321c05);border-radius:50%;width:100%;height:100%;opacity:0;transition:.8s opacity;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.common-table .icon-box[data-download=true] i{position:relative;z-index:1;color:#321c05;transition:color .4s}@media only screen and (min-width: 1201px) and (min-width: 1201px){.common-table .icon-box[data-download=true]:hover:after{opacity:1}.common-table .icon-box[data-download=true]:hover i{color:#fff}}@media only screen and (min-width: 1201px) and (max-width: 1200px){.common-table .icon-box[data-download=true]:active:after{opacity:1}.common-table .icon-box[data-download=true]:active i{color:#fff}}@media only screen and (max-width: 900px){.common-table .thead .tr[data-empty]{padding:5px 0}.common-table .thead .td:not(.rwd-display){display:none}.common-table .thead .rwd-display{display:block}.common-table .tbody .tr{padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.common-table .tbody .tr .td:first-child p{font-weight:400}.common-table .tbody .td:before{display:block;margin-bottom:10px;font-size:.875rem;font-weight:500;line-height:1.8;letter-spacing:.5px;color:#1f1f1f;content:attr(data-rwd)}.common-table .w50,.common-table .w80,.common-table .w100,.common-table .w150,.common-table .w200{width:100%}.common-table .text-right{text-align:left}.common-table .icon-box.rwd-display{display:inline-flex}}@media only screen and (max-width: 575px){.common-table .thead .tr,.common-table .tbody .tr{gap:10px}.common-table .thead .tr{padding:15px 20px}.common-table .tbody .tr{padding:20px}}.common-table.annual-report .td .filename-wrap .des{margin-top:10px;font-size:clamp(.875rem,.7647rem + .1961vw,1rem)}@media only screen and (max-width: 900px){.common-table.annual-report .thead .tr{padding:15px 20px}.common-table.annual-report .tbody .tr{padding:20px}.common-table.annual-report .td.filename{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.common-table.annual-report .td.filename:before{display:none}.common-table.annual-report .td.filename .filename-wrap:before{display:block;margin-bottom:10px;font-size:.875rem;font-weight:500;line-height:1.8;letter-spacing:.5px;color:#1f1f1f;content:attr(data-rwd)}.common-table.annual-report .td.download{display:none}.common-table.annual-report .td .fw5{font-weight:400}}.common-table.monthly-revenue .tbody .tr{padding:15px 30px;border-bottom:1px solid rgba(0,0,0,.2)}.common-table.monthly-revenue .tbody .tr:last-child,.common-table.monthly-revenue .tbody .tr:nth-last-child(2){border-bottom:none}.common-table.monthly-revenue .tbody .tr:last-child{border-top:3px solid #918371}.common-table.monthly-revenue .tbody .tr:nth-child(odd){background:#fff}.common-table.monthly-revenue .tbody .tr:nth-child(2n){background:#fff}@media only screen and (max-width: 900px){.common-table.monthly-revenue .tbody .tr{padding:20px}.common-table.monthly-revenue .tbody .td{display:flex;align-items:center;justify-content:space-between;width:100%}.common-table.monthly-revenue .tbody .td:before{margin-bottom:0}.common-table.monthly-revenue .tbody .td:first-child p{font-weight:500}.common-table.monthly-revenue .tbody .sum p{display:none}}.common-table.download .tbody .tr{padding:15px 30px}@media only screen and (max-width: 900px){.common-table.download .tbody .tr{padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.common-table.download .tbody .td:before{display:none}.common-table.download .w50{width:50px}}.common-table.scroll-table{padding-bottom:13px;cursor:grab}.common-table.scroll-table .thead .tr,.common-table.scroll-table .tbody .tr{width:fit-content;min-width:100%}.common-table.scroll-table .thead .td,.common-table.scroll-table .tbody .td{flex-shrink:0}.common-table.scroll-table .thead .td:not(:first-child),.common-table.scroll-table .tbody .td:not(:first-child){text-align:center}.common-table.scroll-table .tbody .tr{padding:15px 30px;align-items:center}.common-table.scroll-table .icon-box{width:20px;height:20px;opacity:1}.common-table.scroll-table .os-theme-dark{--os-size: 3px;--os-padding-perpendicular: 0;--os-handle-bg: rgba(50, 28, 6, .5);--os-handle-min-size: 100px;--os-handle-max-size: 800px}@media only screen and (max-width: 900px){.common-table.scroll-table .thead .tr,.common-table.scroll-table .tbody .tr{padding:15px 30px;gap:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.common-table.scroll-table .thead .td:first-child,.common-table.scroll-table .tbody .td:first-child{width:80px}.common-table.scroll-table .thead .td:first-child p,.common-table.scroll-table .tbody .td:first-child p{font-weight:500}.common-table.scroll-table .thead .td:not(.rwd-display){display:block}.common-table.scroll-table .tbody .td:before{display:none}.common-table.scroll-table .w100{width:100px}}.common-table.progress .tbody .tr{padding:15px 30px}.common-table.progress .tbody .tr.total{border-top:3px solid #918371}@media only screen and (max-width: 900px){.common-table.progress .tbody .tr{padding:20px}.common-table.progress .text-center{text-align:left}}.common-table.communicate .tbody .tr{padding:15px 30px}@media only screen and (max-width: 900px){.common-table.communicate .tbody .tr{padding:20px}}.common-table.majorShareholder .tbody .tr{padding:15px 30px}@media only screen and (max-width: 900px){.common-table.majorShareholder .tbody .tr{padding:20px}.common-table.majorShareholder .tbody .td{width:100%;display:flex;align-items:center}.common-table.majorShareholder .tbody .td:before{margin-bottom:0}.common-table.majorShareholder .tbody .td .paragraph{flex-grow:1;text-align:right}.common-table.majorShareholder .text-center{text-align:left}}.common-table.meeting .tbody .tr{padding:15px 30px}@media only screen and (max-width: 900px){.common-table.meeting .tbody .td{display:flex;align-items:center;gap:10px;width:100%;min-height:50px}.common-table.meeting .tbody .td:before{margin-bottom:0;flex-grow:1}.common-table.meeting .tbody .td .paragraph{min-width:50px;text-align:center}.common-table.meeting .text-center{text-align:left}}.common-table.conference .tbody .tr{padding:15px 30px}@media only screen and (max-width: 900px){.common-table.conference .tbody .tr{padding:20px}.common-table.conference .text-center{text-align:left}}.financial-table .thead .tr,.financial-table .tbody .tr{display:flex;align-items:flex-start}.financial-table .thead .td{height:5px}.financial-table .thead .td.w150{background:#895f27;width:180px}.financial-table .thead .td.flex1{background:#ecab29}.financial-table .tbody .tr{padding:15px 30px;gap:40px}.financial-table .tbody .tr:nth-child(odd){background:#fff}.financial-table .tbody .tr:nth-child(2n){background:#f2f2f2}.financial-table .paragraph{font-size:clamp(.875rem,.6544rem + .3922vw,1.125rem)}.financial-table .w50{width:50px}.financial-table .w150{width:150px}.financial-table .flex1{flex:1}.financial-table .stretch{padding:15px 0;align-self:stretch;position:relative}.financial-table .stretch:after{position:absolute;top:0;bottom:0;right:0;display:block;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.2) 0px,rgba(0,0,0,.2) 5px,transparent 5px,transparent 10px);width:1px;height:100%;content:""}.financial-table .year{font-family:El Messiri,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;font-size:clamp(1.875rem,1.3235rem + .9804vw,2.5rem);font-weight:500;line-height:1.3;letter-spacing:1px}.financial-table .row{padding:10px 0;display:flex;align-items:center;gap:50px}.financial-table .icon-box{position:relative;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;width:50px;height:50px;font-size:clamp(1rem,.8897rem + .1961vw,1.125rem)}.financial-table .icon-box[data-download=false]{opacity:.3}.financial-table .icon-box[data-download=true]:after{z-index:0;width:100%;height:100%;border-radius:50%;background:linear-gradient(90deg,#855b2e,#321c05);opacity:0;transition:.8s opacity;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.financial-table .icon-box[data-download=true] i{position:relative;z-index:1;color:#321c05;transition:color .4s}@media only screen and (min-width: 1201px) and (min-width: 1201px){.financial-table .icon-box[data-download=true]:hover:after{opacity:1}.financial-table .icon-box[data-download=true]:hover i{color:#fff}}@media only screen and (min-width: 1201px) and (max-width: 1200px){.financial-table .icon-box[data-download=true]:active:after{opacity:1}.financial-table .icon-box[data-download=true]:active i{color:#fff}}@media only screen and (max-width: 900px){.financial-table .thead .td.w150{width:clamp(6.25rem,-2.5962rem + 24.6154vw,11.25rem)}.financial-table .tbody .tr{padding:20px;flex-direction:column;gap:10px}.financial-table .tbody .td{width:100%}.financial-table .tbody .paragraph{font-size:1rem}.financial-table .stretch{padding:0}.financial-table .stretch:after{display:none}.financial-table .year{text-align:center}.financial-table .row{padding:0;gap:10px}}section.bannerBlk .container{padding:clamp(3.125rem,2.0221rem + 1.9608vw,4.375rem) 0;gap:20px;display:flex;align-items:center;justify-content:space-between;width:calc(100% - var(--1frSpace) * 2 - var(--baseSpace) * 2);margin:auto}@media only screen and (max-width: 1200px){section.bannerBlk .container{width:calc(100% - var(--baseSpace) * 2)}}section.bannerBlk .unitSubTitle{margin-top:10px}section.bannerBlk .titleBox{display:flex;flex-direction:column}section.bannerBlk .paragraph{max-width:600px}@media only screen and (max-width: 900px){section.bannerBlk .container{display:flex;flex-direction:column;align-items:flex-start}}section.multiBlk[data-aost].aost-show{transform:initial}section.multiBlk .container{padding:clamp(1.25rem,.1471rem + 1.9608vw,2.5rem) 0;width:calc(100% - var(--1frSpace) * 2 - var(--baseSpace) * 2);margin:auto}@media only screen and (max-width: 1200px){section.multiBlk .container{width:calc(100% - var(--baseSpace) * 2)}}section.monthlyRevenueBlk,section.financialInfoBlk,section.annualReportBlk{background:#f2f2f2}section.monthlyRevenueBlk .container,section.financialInfoBlk .container,section.annualReportBlk .container{padding:clamp(3.125rem,1.4706rem + 2.9412vw,5rem) 0 clamp(3.125rem,.3676rem + 4.902vw,6.25rem);display:flex;flex-direction:column;gap:clamp(3.125rem,2.5735rem + .9804vw,3.75rem);max-width:1140px;width:calc(100% - var(--1frSpace) * 2 - var(--baseSpace) * 2);margin:auto}@media only screen and (max-width: 1200px){section.monthlyRevenueBlk .container,section.financialInfoBlk .container,section.annualReportBlk .container{width:calc(100% - var(--baseSpace) * 2)}}section.monthlyRevenueBlk .tab-box,section.financialInfoBlk .tab-box,section.annualReportBlk .tab-box{margin-top:clamp(1.875rem,1.3235rem + .9804vw,2.5rem)}.article .paragraph{margin-top:10px}.article .picBox{margin-top:30px}.table{display:flex;flex-direction:column;gap:20px}.table .table-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.table .table-header .itemTitle{flex-grow:1}.table .table-header .info-box{display:flex;align-items:center;gap:5px}.table .table-header .icon-box{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:1rem}.table .table-header .icon-drag{animation:drag-tip 1s linear infinite alternate}@media only screen and (max-width: 900px){.table .table-header{flex-direction:column;align-items:flex-start}}@keyframes drag-tip{0%{transform:translate3d(-5px,0,0)}to{transform:translate3d(5px,0,0)}}.filter{padding:15px;position:relative;border-bottom:1px solid rgba(0,0,0,.2);flex-shrink:0;display:flex;align-items:center}.filter .label{flex-shrink:0;display:flex;align-items:center;font-size:.875rem;font-weight:500;line-height:1.8;letter-spacing:.5px;color:#321c05}.filter .label:after{margin:0 15px;display:block;background:#0003;width:1px;height:20px;content:""}.filter dropdown-el{position:initial}.filter dropdown-el:not([multiple]) .select-display{padding-right:10px}.filter dropdown-el:not([d4-value=""]) .select-display{color:#321c05}.filter dropdown-el .dropdown-list>li{font-size:.875rem}.filter .select-wrapper{padding:0;background-color:initial;min-height:initial;border-radius:initial}.filter .select-display{padding-right:10px;min-width:100px;font-family:Outfit,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;font-size:.875rem;font-weight:400;line-height:1.8;letter-spacing:.5px;color:#321c05}.filter .icon-arrowDown{font-size:.75rem}tab-el multipurpose-nav[m4-type=collapse] .drag-container .wrapper{gap:0 clamp(1.875rem,.2206rem + 2.9412vw,3.75rem)!important}.investor_financial-page{color:#321c05;padding-top:var(--headerH)}.investor_financial-page header:after{opacity:1}section.annualReportBlk .page-head .title-group{display:flex;align-items:flex-start;justify-content:center;gap:30px}section.annualReportBlk .page-head .subTitle{margin-top:0;padding-bottom:5px}@media only screen and (max-width: 900px){section.annualReportBlk .page-head .title-group{flex-direction:column;align-items:center;gap:10px}}section.annualReportBlk .newest-report{display:flex;align-items:center;gap:80px}section.annualReportBlk .newest-report .picBox{position:relative;flex-shrink:0;max-width:54.3859649123%;width:100%;padding-right:50px}section.annualReportBlk .newest-report .picBox .pic{position:relative;width:100%;overflow:hidden}section.annualReportBlk .newest-report .picBox .pic:before{content:"";display:block;width:100%;height:100%;padding-top:66.6666666667%}section.annualReportBlk .newest-report .picBox .pic picture{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}section.annualReportBlk .newest-report .picBox .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}section.annualReportBlk .newest-report .report-circle{position:absolute;top:50%;right:0;transform:translate3d(0,-50%,0);display:inline-flex;align-items:center;justify-content:center;background:#ffe3ae;box-shadow:5px 5px 30px #0000001a;border-radius:50%;width:100px;height:100px}section.annualReportBlk .newest-report .report-circle .pic{width:40px;height:40px}section.annualReportBlk .newest-report .contentBox{display:flex;flex-direction:column;align-items:flex-start;gap:40px}section.annualReportBlk .newest-report .contentBox .textBox{display:flex;flex-direction:column;gap:10px}section.annualReportBlk .newest-report .contentBox .year{font-family:El Messiri,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;font-size:3.4375rem;font-weight:500;line-height:1;letter-spacing:1px;color:#ecab29}section.annualReportBlk .newest-report .contentBox .itemTitle{font-family:Outfit,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;letter-spacing:1px}@media only screen and (max-width: 900px){section.annualReportBlk .newest-report{flex-direction:column;gap:30px}section.annualReportBlk .newest-report .picBox{padding-right:0;padding-bottom:50px;max-width:initial}section.annualReportBlk .newest-report .report-circle{top:initial;bottom:0;right:50%;transform:translate3d(50%,0,0)}section.annualReportBlk .newest-report .contentBox{align-items:center;gap:20px}section.annualReportBlk .newest-report .contentBox .textBox{align-items:center;text-align:center}}section.financialInfoBlk .table-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}section.financialInfoBlk .table-header.aost-show{transform:initial}section.financialInfoBlk .page-head{margin:0;text-align:left}section.financialInfoBlk .page-head .title-group{display:flex;align-items:flex-end;gap:30px}section.financialInfoBlk .page-head .subTitle{margin-top:0;padding-bottom:5px}section.financialInfoBlk .page-head .paragraph{margin-top:10px}@media only screen and (max-width: 900px){section.financialInfoBlk .table-header{flex-direction:column;align-items:center;gap:30px}section.financialInfoBlk .page-head{text-align:center}section.financialInfoBlk .page-head .title-group{flex-direction:column;align-items:center;gap:10px}section.financialInfoBlk .page-head .paragraph{margin-top:20px}}section.monthlyRevenueBlk .table-header{display:flex;align-items:flex-end;justify-content:space-between}section.monthlyRevenueBlk .table-header.aost-show{transform:initial}section.monthlyRevenueBlk .page-head{margin:0;text-align:left}section.monthlyRevenueBlk .page-head .title-group{display:flex;align-items:flex-end;gap:30px}section.monthlyRevenueBlk .page-head .subTitle{margin-top:0;padding-bottom:5px}section.monthlyRevenueBlk .page-head .paragraph{margin-top:10px}section.monthlyRevenueBlk .stock{display:flex;align-items:center;gap:80px}section.monthlyRevenueBlk .stock .contentBox{padding:30px 0;flex-grow:1;display:flex;align-items:flex-start;flex-direction:column;gap:40px}section.monthlyRevenueBlk .stock .wrapper{display:flex;flex-direction:column;gap:10px}section.monthlyRevenueBlk .stock .symbolBox{display:flex;align-items:flex-end;gap:10px}section.monthlyRevenueBlk .stock .symbolBox .paragraph{padding-bottom:10px;font-size:.875rem}section.monthlyRevenueBlk .stock .symbolBox .symbol{font-family:El Messiri,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;font-size:clamp(2.5rem,1.6728rem + 1.4706vw,3.4375rem);font-weight:500;line-height:1;letter-spacing:1px;color:#ecab29}section.monthlyRevenueBlk .stock .rippleBtn{padding:0 30px}section.monthlyRevenueBlk .stock .picBox{width:100%;max-width:50%}section.monthlyRevenueBlk .stock .picBox .pic{position:relative;width:100%;overflow:hidden}section.monthlyRevenueBlk .stock .picBox .pic:before{content:"";display:block;width:100%;height:100%;padding-top:70.1754385965%}section.monthlyRevenueBlk .stock .picBox .pic picture{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}section.monthlyRevenueBlk .stock .picBox .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}@media only screen and (max-width: 900px){section.monthlyRevenueBlk .table-header{flex-direction:column;align-items:center;gap:30px}section.monthlyRevenueBlk .page-head{text-align:center}section.monthlyRevenueBlk .page-head .title-group{flex-direction:column;align-items:center;gap:10px}section.monthlyRevenueBlk .page-head .paragraph{margin-top:20px}section.monthlyRevenueBlk .stock{flex-direction:column-reverse;gap:30px}section.monthlyRevenueBlk .stock .contentBox{padding:0;gap:20px}section.monthlyRevenueBlk .stock .picBox{max-width:initial}}@media only screen and (max-width: 768px){section.monthlyRevenueBlk .stock{align-items:start}}
