@import"https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&family=Noto+Serif+TC:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700;900&family=Open+Sans:ital,wght@0,400;0,600;0,700;0,800;1,400;1,600;1,700;1,800&display=swap";.nav-logo{text-indent:101%;overflow:hidden;white-space:nowrap}*{box-sizing:border-box}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background-color:#eee}*::-webkit-scrollbar-thumb{background:#544f87;border-radius:10px}*::-webkit-scrollbar-thumb:hover{background:#e7c598}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,img{margin:0;padding:0}fieldset,img,abbr,acronym{border:0}q:before,q:after{content:""}input,button,select,textarea{border:none;outline:none;font-family:Alegreya,"Noto Serif TC",Microsoft JhengHei,sans-serif}button{cursor:pointer;padding:0;font-size:18px;background-color:transparent}button:focus{outline:none}button::-moz-focus-inner{border:0}@media only screen and (min-width: 992px){button{font-size:20px}}a{cursor:pointer;text-decoration:none;color:#555;font-size:16px;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}@media only screen and (min-width: 992px){a{font-size:18px}}a:focus{outline:none}a::-moz-focus-inner{border:0}ul,li{text-decoration:none;list-style:none}body,html{width:100%;height:100%}body{font-size:16px;color:#555;letter-spacing:.06em;line-height:1.6em;font-family:Alegreya,"Noto Serif TC",Microsoft JhengHei,sans-serif;-webkit-text-size-adjust:100%;background-color:#fff}@media only screen and (min-width: 992px){body{font-size:18px}}img{display:block;max-width:100%}h2,.h2{font-size:28px;line-height:1.6em;font-weight:700;color:#333}@media only screen and (min-width: 992px){h2,.h2{font-size:40px}}h3,.h3{font-size:20px;line-height:1.6em;font-weight:700;color:#333}@media only screen and (min-width: 992px){h3,.h3{font-size:30px}}h4,.h4{font-size:18px;line-height:1.6em;font-weight:700;color:#333}@media only screen and (min-width: 992px){h4,.h4{font-size:24px}}h5,.h5{font-size:16px;line-height:1.6em;font-weight:600}@media only screen and (min-width: 992px){h5,.h5{font-size:20px}}h5.bold,.h5.bold{font-weight:700}h6,.h6{font-size:16px;line-height:1.6em;font-weight:500}@media only screen and (min-width: 992px){h6,.h6{font-size:18px}}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-90{margin-bottom:90px}.mx-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.pb-40{padding-bottom:40px}@media only screen and (min-width: 576px){.mb-sm-0{margin-bottom:0}.mb-sm-10{margin-bottom:10px}.mb-sm-40{margin-bottom:40px}}@media only screen and (min-width: 768px){.mb-md-0{margin-bottom:0}.mb-md-10{margin-bottom:10px}.mb-md-30{margin-bottom:30px}.mb-md-40{margin-bottom:40px}.mb-md-50{margin-bottom:50px}.mb-md-70{margin-bottom:70px}.mb-md-90{margin-bottom:90px}}@media only screen and (min-width: 992px){.mb-lg-0{margin-bottom:0}.mb-lg-10{margin-bottom:10px}.mb-lg-15{margin-bottom:15px}.mb-lg-20{margin-bottom:20px}.mb-lg-30{margin-bottom:30px}.mb-lg-40{margin-bottom:40px}.mb-lg-50{margin-bottom:50px}.mb-lg-60{margin-bottom:60px}.mb-lg-80{margin-bottom:80px}.mb-lg-90{margin-bottom:90px}.mb-lg-100{margin-bottom:100px}.mx-lg-auto{margin-left:auto;margin-right:auto}.mr-lg-30{margin-right:30px}.mr-lg-40{margin-right:40px}.mr-lg-70{margin-right:70px}.mt-lg-20{margin-top:20px}.pb-lg-60{padding-bottom:60px}}@media only screen and (min-width: 1440px){.mb-xl-40{margin-bottom:40px}.mb-xl-60{margin-bottom:60px}.mb-xl-80{margin-bottom:80px}.mr-xl-0{margin-right:0}}.ul_zero_num>li{list-style:decimal-leading-zero;margin-left:1.3em;line-height:1.5em}.ul_num>li{list-style:decimal;margin-left:1.3em;line-height:1.5em}.ul_circle>li{list-style:circle;margin-left:1.3em;line-height:1.5em}.ul_disc>li{list-style:disc;margin-left:1.3em;line-height:1.5em}.txt-medium{font-weight:500}.txt-bold{font-weight:700}.txt-black{font-weight:900}.txt-italic{font-style:italic}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}@media only screen and (min-width: 768px){.align-md-center{text-align:center}.align-md-left{text-align:left}.align-md-right{text-align:right}}@media only screen and (min-width: 992px){.align-lg-center{text-align:center}.align-lg-left{text-align:left}.align-lg-right{text-align:right}}.break_all{word-break:break-all}.ws_nowrap{white-space:nowrap}.footnote{line-height:1.8em;font-size:14px}@media only screen and (min-width: 992px){.footnote{font-size:16px}}.line-ellipsis-2{height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;line-clamp:2;box-orient:vertical}@media only screen and (min-width: 992px){.line-ellipsis-lg-3{height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:3;-moz-box-orient:vertical;line-clamp:3;box-orient:vertical}}.row{margin-left:-10px;margin-right:-10px}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media only screen and (min-width: 576px){.row-sm{margin-left:-10px;margin-right:-10px}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}}@media only screen and (min-width: 768px){.row-md{margin-left:-10px;margin-right:-10px}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}}@media only screen and (min-width: 992px){.row-lg{margin-left:-15px;margin-right:-15px}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}}@media only screen and (min-width: 1281px){.row-l{margin-left:-15px;margin-right:-15px}.col-l-1{width:8.3333333333%}.col-l-2{width:16.6666666667%}.col-l-3{width:25%}.col-l-4{width:33.3333333333%}.col-l-5{width:41.6666666667%}.col-l-6{width:50%}.col-l-7{width:58.3333333333%}.col-l-8{width:66.6666666667%}.col-l-9{width:75%}.col-l-10{width:83.3333333333%}.col-l-11{width:91.6666666667%}.col-l-12{width:100%}}.pc{display:none!important}@media only screen and (min-width: 768px){.pc{display:flex!important}}.v-n{visibility:hidden}.d-b{display:block}.d-n{display:none}.d-in{display:inline}.d-ib{display:inline-block}.d-f{display:flex}@media only screen and (min-width: 576px){.d-sm_b{display:block}.d-sm_n{display:none}.d-sm_in{display:inline}.d-sm_ib{display:inline-block}.d-sm_f{display:flex}}@media only screen and (min-width: 768px){.d-md-b{display:block}.d-md-n{display:none}.d-md-in{display:inline}.d-md-ib{display:inline-block}.d-md-f{display:flex}}@media only screen and (min-width: 992px){.d-lg-b{display:block}.d-lg-n{display:none}.d-lg-in{display:inline}.d-lg-ib{display:inline-block}.d-lg-f{display:flex}}@media only screen and (min-width: 1440px){.d-xl-b{display:block}.d-xl-n{display:none}.d-xl-in{display:inline}.d-xl-ib{display:inline-block}.d-xl-f{display:flex}}.jc-start{justify-content:flex-start}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}@media only screen and (min-width: 576px){.jc-sm_start{justify-content:flex-start}.jc-sm_center{justify-content:center}.jc-sm_end{justify-content:flex-end}.jc-sm_between{justify-content:space-between}}@media only screen and (min-width: 768px){.jc-md-start{justify-content:flex-start}.jc-md-center{justify-content:center}.jc-md-end{justify-content:flex-end}.jc-md-between{justify-content:space-between}}@media only screen and (min-width: 992px){.jc-lg-start{justify-content:flex-start}.jc-lg-center{justify-content:center}.jc-lg-end{justify-content:flex-end}.jc-lg-between{justify-content:space-between}}@media only screen and (min-width: 1320px){.jc-ml-start{justify-content:flex-start}.jc-ml-center{justify-content:center}.jc-ml-end{justify-content:flex-end}.jc-ml-between{justify-content:space-between}}.ai-start{align-items:flex-start}.ai-center{align-items:center}.ai-end{align-items:flex-end}@media only screen and (min-width: 576px){.ai-sm-start{align-items:flex-start}.ai-sm-center{align-items:center}.ai-sm-end{align-items:flex-end}}@media only screen and (min-width: 768px){.ai-md-start{align-items:flex-start}.ai-md-center{align-items:center}.ai-md-end{align-items:flex-end}}@media only screen and (min-width: 992px){.ai-lg-start{align-items:flex-start}.ai-lg-center{align-items:center}.ai-lg-end{align-items:flex-end}}@media only screen and (min-width: 1440px){.ai-xl-start{align-items:flex-start}.ai-xl-center{align-items:center}.ai-xl-end{align-items:flex-end}}.fd-column{flex-direction:column}.fd-column-rev{flex-direction:column-reverse}.fd-row{flex-direction:row}.fd-row-rev{flex-direction:row-reverse}.fww{flex-wrap:wrap}.fwnw{flex-wrap:nowrap}.fs0{flex-shrink:0}.flex1{flex:1}@media only screen and (min-width: 576px){.fd-sm-column{flex-direction:column}.fd-sm-column-rev{flex-direction:column-reverse}.fd-sm-row{flex-direction:row}.fd-sm-row-rev{flex-direction:row-reverse}.fww-sm{flex-wrap:wrap}.fwnw-sm{flex-wrap:nowrap}}@media only screen and (min-width: 768px){.fd-md-column{flex-direction:column}.fd-md-column_rev{flex-direction:column-reverse}.fd-md-row{flex-direction:row}.fd-md-row-rev{flex-direction:row-reverse}.fww-md{flex-wrap:wrap}.fwnw-md{flex-wrap:nowrap}}@media only screen and (min-width: 1281px){.fd-l-column{flex-direction:column}.fd-l-column-rev{flex-direction:column-reverse}.fd-l-row{flex-direction:row}.fd-l-row-rev{flex-direction:row-reverse}.fww-l{flex-wrap:wrap}.fwnw-l{flex-wrap:nowrap}}@media only screen and (min-width: 992px){.fd-lg-column{flex-direction:column}.fd-lg-column-rev{flex-direction:column-reverse}.fd-lg-row{flex-direction:row}.fd-lg-row-rev{flex-direction:row-reverse}.fww-lg{flex-wrap:wrap}.fwnw-lg{flex-wrap:nowrap}}@media only screen and (min-width: 1320px){.fd-ml-column{flex-direction:column}.fd-ml-column-rev{flex-direction:column-reverse}.fd-ml-row{flex-direction:row}.fd-ml-row-rev{flex-direction:row-reverse}.fww-ml{flex-wrap:wrap}.fwnw-ml{flex-wrap:nowrap}}@media only screen and (min-width: 1440px){.fd-xl-column{flex-direction:column}.fd-xl-column-rev{flex-direction:column-reverse}.fd-xl-row{flex-direction:row}.fd-xl-row-rev{flex-direction:row-reverse}.fww-xl{flex-wrap:wrap}.fwnw-xl{flex-wrap:nowrap}}.gap-1{gap:1px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}@media only screen and (min-width: 576px){.gap-sm-10{gap:10px}.gap-sm-15{gap:15px}.gap-sm-20{gap:20px}.gap-sm-30{gap:30px}.gap-sm-40{gap:40px}}@media only screen and (min-width: 768px){.gap-md-10{gap:10px}.gap-md-20{gap:20px}.gap-md-30{gap:30px}.gap-md-40{gap:40px}.gap-md-50{gap:50px}}@media only screen and (min-width: 992px){.gap-lg-10{gap:10px}.gap-lg-20{gap:20px}.gap-lg-30{gap:30px}.gap-lg-40{gap:40px}.gap-lg-50{gap:50px}}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{clear:both}.ft-n{float:none}.ft-l{float:left}.ft-r{float:right}@media only screen and (min-width: 768px){.ft-md-n{float:none}.ft-md-l{float:left}.ft-md-r{float:right}}@media only screen and (min-width: 992px){.ft-lg-n{float:none}.ft-lg-l{float:left}.ft-lg-r{float:right}}.grecaptcha-badge{z-index:100;width:70px!important;overflow:hidden!important;transition:all .3s ease!important;left:4px!important}.grecaptcha-badge:hover{width:256px!important}.slick-slide:focus{outline:none}.box-shadow{box-shadow:#0003 4px 4px 5px}.box-shadow-sec{box-shadow:0 3px 6px #00000016!important}.ovh{overflow:hidden}@media only screen and (min-width: 992px){.ovc-x{overflow-x:clip}}.img-box{position:relative;padding-bottom:73%;height:0;z-index:2}.img-ovh{position:absolute;width:100%;height:100%;overflow:hidden}.img-set{position:absolute;top:0;left:0;width:100%;height:100%}.img-fit{object-fit:cover}.img-fit.op-center{object-position:center}.transition-n{transition:.3s}.f-scroll{overflow-x:auto}.p0{padding:0}.inside-pd{padding:40px}@media only screen and (min-width: 992px){.inside-pd{padding:50px 60px}}.line_ellipsis_7{height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:7;-moz-box-orient:vertical;line-clamp:7;box-orient:vertical}.bgc-pri{background-color:#f9effc}.bgc-sec{background-color:#f2e9ff}.bgc-white{background-color:#fff}.bgc-gray{background-color:#f7f7f7}.txt_va{vertical-align:middle}.bt_line{border-bottom:2px solid #544F87}.bt_line_gray{border-bottom:1px solid #DDDDDD}.highlight{color:#544f87}.container{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media only screen and (min-width: 992px){.container{padding-left:40px;padding-right:40px}}.container.container-m{max-width:1580px}.container.container-m.m-20{max-width:1600px}.container.container-m.m-30{max-width:1610px}.container.container-ms{max-width:1480px}.container.container-s{max-width:1180px}.container.container-xs{max-width:880px}.container-xl{padding:0 15px}@media only screen and (min-width: 992px){.container-xl{padding:0 40px}}@media only screen and (min-width: 1320px){.container-xl{padding:0 80px}}.position-r{position:relative}.position-xxl-r{position:static}@media only screen and (min-width: 1680px){.position-xxl-r{position:relative}}.position-a{position:absolute}.position-f{position:fixed}.position-sticky{position:sticky}.w-full{width:100%}.h-full{height:100%}.txt-white{color:#fff}.txt-light{color:#e6daf5}.txt-pri{color:#544f87}.txt-sec{color:#cea7f1}.txt-gray{color:#888}.txt-small{font-size:15px}.bg-white{background:#fff}.bg-pri{background-color:#f9effc}.z1{z-index:1}.z2{z-index:2}.bdra10{border-radius:10px}.bd-pri{border:2px solid #544F87}.page-bottom{padding-bottom:0}@media only screen and (min-width: 992px){.page-bottom{padding-bottom:120px}}.page-bottom.for-mb{padding-bottom:40px}@media only screen and (min-width: 992px){.page-bottom.for-mb{padding-bottom:120px}}.section-pt{padding-top:50px}@media only screen and (min-width: 992px){.section-pt{padding-top:80px}}.section-pb{padding-bottom:50px}@media only screen and (min-width: 992px){.section-pb{padding-bottom:80px}}.side-by-side .input-style,.side-by-side .select-style,.side-by-side .radio-style,.side-by-side .checkbox-style{padding-left:10px;padding-right:10px}@media only screen and (min-width: 992px){.side-by-side .input-style,.side-by-side .select-style,.side-by-side .radio-style,.side-by-side .checkbox-style{padding-left:20px;padding-right:20px}}.side-by-side .input-style .outer-frame p,.side-by-side .select-style .outer-frame p,.side-by-side .radio-style .outer-frame p,.side-by-side .checkbox-style .outer-frame p{margin-bottom:0;font-size:18px}.side-by-side .input-style label,.side-by-side .input-style p,.side-by-side .select-style label,.side-by-side .select-style p,.side-by-side .radio-style label,.side-by-side .radio-style p,.side-by-side .checkbox-style label,.side-by-side .checkbox-style p{display:inline-block;font-size:18px;margin-bottom:5px}@media only screen and (min-width: 992px){.side-by-side .input-style label,.side-by-side .input-style p,.side-by-side .select-style label,.side-by-side .select-style p,.side-by-side .radio-style label,.side-by-side .radio-style p,.side-by-side .checkbox-style label,.side-by-side .checkbox-style p{font-size:20px;margin-bottom:10px}}.side-by-side .input-style label.require span,.side-by-side .input-style p.require span,.side-by-side .select-style label.require span,.side-by-side .select-style p.require span,.side-by-side .radio-style label.require span,.side-by-side .radio-style p.require span,.side-by-side .checkbox-style label.require span,.side-by-side .checkbox-style p.require span{display:inline-block;color:#fff;background-color:#e7c598;height:26px;border-radius:10px;font-size:16px;text-align:center;margin-left:10px;line-height:24px;padding:0 12px}.side-by-side .input-style label a.tip,.side-by-side .input-style p a.tip,.side-by-side .select-style label a.tip,.side-by-side .select-style p a.tip,.side-by-side .radio-style label a.tip,.side-by-side .radio-style p a.tip,.side-by-side .checkbox-style label a.tip,.side-by-side .checkbox-style p a.tip{display:inline-block;position:relative;width:22px;height:22px;background:url(../../../images/frontend/icon_tip.png) center center no-repeat;background-size:contain;vertical-align:middle;margin-left:5px;cursor:default}.side-by-side .input-style label a.tip:after,.side-by-side .input-style p a.tip:after,.side-by-side .select-style label a.tip:after,.side-by-side .select-style p a.tip:after,.side-by-side .radio-style label a.tip:after,.side-by-side .radio-style p a.tip:after,.side-by-side .checkbox-style label a.tip:after,.side-by-side .checkbox-style p a.tip:after{content:attr(data-tooltip);position:absolute;bottom:140%;left:50%;transform:translate(-50%);background:#544f87;padding:5px 15px;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;white-space:nowrap;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.side-by-side .input-style label a.tip:before,.side-by-side .input-style p a.tip:before,.side-by-side .select-style label a.tip:before,.side-by-side .select-style p a.tip:before,.side-by-side .radio-style label a.tip:before,.side-by-side .radio-style p a.tip:before,.side-by-side .checkbox-style label a.tip:before,.side-by-side .checkbox-style p a.tip:before{content:"";position:absolute;width:0;height:0;border-top:25px solid #544F87;border-left:15px solid transparent;border-right:15px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;opacity:0;left:-12%;bottom:90%}.side-by-side .input-style label a.tip:hover:after,.side-by-side .input-style p a.tip:hover:after,.side-by-side .select-style label a.tip:hover:after,.side-by-side .select-style p a.tip:hover:after,.side-by-side .radio-style label a.tip:hover:after,.side-by-side .radio-style p a.tip:hover:after,.side-by-side .checkbox-style label a.tip:hover:after,.side-by-side .checkbox-style p a.tip:hover:after{bottom:140%;opacity:1}.side-by-side .input-style label a.tip:hover:before,.side-by-side .input-style p a.tip:hover:before,.side-by-side .select-style label a.tip:hover:before,.side-by-side .select-style p a.tip:hover:before,.side-by-side .radio-style label a.tip:hover:before,.side-by-side .radio-style p a.tip:hover:before,.side-by-side .checkbox-style label a.tip:hover:before,.side-by-side .checkbox-style p a.tip:hover:before{bottom:70%;opacity:1}.input-style label,.input-style p{display:inline-block;font-size:18px;margin-bottom:5px}@media only screen and (min-width: 992px){.input-style label,.input-style p{font-size:20px;margin-bottom:10px}}.input-style input{height:45px;outline:2px solid #888888;background-color:#fff;border-radius:10px;padding:8px;font-size:16px;color:#555;width:100%;margin-top:3px}.input-style input:focus{outline:2px solid #544F87}@media only screen and (min-width: 992px){.input-style input{height:60px;font-size:18px;padding:15px}}.input-style input::placeholder{color:#bcbcbc}.input-style input.no-edit{background-color:#f7f7f7}.input-style input.error{border:#E7C598 2px solid}.input-style .inline-input{display:flex;align-items:center}.input-style .inline-input:nth-of-type(1){margin-right:20px}.input-style .inline-input:nth-of-type(2){margin-left:20px}.input-style .inline-input span{font-size:20px}.input-style .inline-input span:nth-of-type(1){margin-right:10px}.input-style .inline-input span:nth-of-type(2){margin-left:10px}.simple_textarea{display:block;border:2px solid #888888;background-color:#fff;border-radius:10px;padding:15px;font-size:16px;color:#555;width:100%;resize:none;height:150px}@media only screen and (min-width: 992px){.simple_textarea{font-size:18px;height:230px}}.simple_textarea.for_sm{height:160px}@media only screen and (min-width: 992px){.simple_textarea.for_sm{height:160px}}.simple_textarea::placeholder{color:#bcbcbc}.simple_textarea:focus{border:2px solid #544F87}.simple_textarea:disabled{opacity:1;background-color:#f7f7f7}.select-style{position:relative}.select-style select{height:45px;border:#888888 2px solid;background-color:#fff;border-radius:10px;padding:8px 42px 8px 8px;font-size:16px;color:#555;width:100%;background-image:url(../../../images/frontend/arrow_dwn_b.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:20px 20px;appearance:none;-moz-appearance:none;-webkit-appearance:none}@media only screen and (min-width: 992px){.select-style select{font-size:18px;padding:15px 55px 15px 15px;height:60px}}.select-style select::-ms-expand{display:none}.select-style select:focus{border:#544F87 2px solid}.select-style select:required:invalid{color:#bcbcbc}.select-style select:disabled{background-color:#f7f7f7;background-image:none;opacity:1;height:45px}@media only screen and (min-width: 992px){.select-style select:disabled{height:60px}}.outer-frame{border:2px solid #888888;border-radius:10px;padding:8px 8px 3px;font-size:16px;color:#555;width:100%}.outer-frame.error{border:2px solid #E7C598}@media only screen and (min-width: 992px){.outer-frame{padding:15px 15px 10px}}.outer-frame:has(input:focus){border:2px solid #544F87}.outer-frame.no-edit{background-color:#f7f7f7}.outer-frame.no-edit p{margin-bottom:4px}.radio-style{position:relative}.radio-style label{margin-bottom:0!important}.radio-style .radio-txt{display:inline-block;font-size:16px}@media only screen and (min-width: 992px){.radio-style .radio-txt{font-size:18px}}.radio-style input{position:relative;display:inline-block;width:24px;height:24px;appearance:none;background-color:#fff;cursor:pointer;border:1px solid rgba(112,112,112,.4392156863);border-radius:50%;transition:.3s transform ease-in-out;margin-right:5px}.radio-style input:after{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:.1s transform ease-in-out;background-color:#fff}.radio-style input:checked.radio-item{background-color:#544f87}.radio-style input:checked.radio-item:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:scale(1) translate(-50%) translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#fff}@media only screen and (min-width: 992px){.radio-style:hover .rb_checkmark{background-color:#f1f1f1}}.rdio_checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:20px;width:20px;background-color:#f7f7f7;border:#eeeeee 2px solid;border-radius:50%;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}@media only screen and (min-width: 992px){.rdio_checkmark{width:30px;height:30px}}.rdio_checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#544f87}@media only screen and (min-width: 992px){.rdio_checkmark:after{width:16px;height:16px}}.ml-btn-poset{margin-left:40px}.button p{padding:0 15px;font-weight:700;color:#544f87}.button span{display:inline-block;width:55px;height:2px;background-color:#cea7f1;transition:.3s}@media only screen and (min-width: 992px){.button span{width:83px}}.button .btn-arrow{position:relative;width:40px;height:40px;border:2px solid #544F87;border-radius:50%;background:transparent;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.button .btn-arrow:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(0);width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;background:#e7c598;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.button .btn-arrow:after{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);content:"";display:block;width:9px;height:18px;background:url(../images/r-btn-arrow-xa6Smxkk.png) center center no-repeat;background-size:contain}@media only screen and (min-width: 992px){.button .btn-arrow{width:60px;height:60px}}.button .btn-arrow.ovh p{transform-style:preserve-3d;transform:rotateX(0);transition:.3s}@media only screen and (min-width: 992px){.button:hover .btn-arrow:before{transform:translate(-50%) translateY(-50%) scale(1)}}.button:hover .btn-arrow:after{background:url(../images/r-btn-arrow-w-4cdD3hxl.png) center center no-repeat;background-size:contain}.button:hover span{background-color:#e7c598}@media only screen and (min-width: 992px){.button:hover.ovh p{animation:text .3s alternate}}.button.light span{background-color:#cea7f1}.button.light .btn-arrow{background:transparent;border:2px solid #ACA6C8;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.button.light .btn-arrow:after{background:url(../images/r-btn-arrow-w-4cdD3hxl.png) center center no-repeat;background-size:contain}.button.light.pink .btn-arrow{border:2px solid #F2E9FF}@media only screen and (min-width: 992px){.button.light:hover .btn-arrow{background:#e7c598;border:2px solid #E7C598}}@media only screen and (min-width: 992px){.button.light:hover span{background-color:#e7c598}}.button.for-x .btn-arrow{width:45px;height:45px;border-radius:50%;background:#8681b9;border:2px solid #8681B9;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.button.for-x .btn-arrow:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(0);width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;background:#e7c598;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.button.for-x .btn-arrow:after{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);content:"";display:block;width:16px;height:16px;background:url(../images/r-btn-x-EvQXe4Ys.png) center center no-repeat;background-size:contain}@media only screen and (min-width: 768px){.button.for-x .btn-arrow{width:55px;height:55px}}.button.for-x.light-w p{color:#fff}.button.for-x.light-w span{background-color:#fff}@media only screen and (min-width: 992px){.button.for-x:hover .btn-arrow:before{transform:translate(-50%) translateY(-50%) scale(1)}}.button.download-btn p{color:#fff}.button.download-btn .appointment{position:relative;width:95px;height:95px;border-radius:50%;background:#fff;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.button.download-btn .appointment:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(0);width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;background:#e7c598;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.button.download-btn .appointment:after{position:absolute;top:50%;left:53%;transform:translate(-50%) translateY(-50%);content:"";display:block;width:45px;height:45px;background:url(../images/appointment-D8whp8kx.png) center center no-repeat;background-size:contain}@media only screen and (min-width: 768px){.button.download-btn .appointment{width:90px;height:90px}}@media only screen and (min-width: 992px){.button.download-btn:hover .appointment:before{transform:translate(-50%) translateY(-50%) scale(1)}}@media only screen and (min-width: 992px){.button.download-btn:hover .appointment:after{background:url(../images/appointment-w-D1mPTKa0.png) center center no-repeat;background-size:contain}}.button.large .btn-arrow{width:60px;height:60px}@media only screen and (min-width: 992px){.button.large .btn-arrow{width:80px;height:80px}}.button.pre{transform:rotate(180deg);margin-top:-13px}.close_btn{position:relative;width:40px;height:40px;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.close_btn span{position:absolute;top:50%;left:50%;display:block;width:40px;height:3px;transform-origin:0 0;background-color:#fff}.close_btn span:first-of-type{transform:rotate(45deg) translate(-50%,-50%)}.close_btn span:last-of-type{transform:rotate(-45deg) translate(-50%,-50%)}@media only screen and (min-width: 992px){.close_btn:hover{opacity:.7}}.pagination{display:flex;justify-content:center;align-items:center}.pagination a{display:flex;justify-content:center;align-items:center;min-width:40px;width:40px;height:40px;border:#544F87 solid 2px;background-color:transparent;border-radius:50%;color:#544f87;margin:0 5px}@media only screen and (min-width: 992px){.pagination a{min-width:60px;width:60px;height:60px;margin:0 10px}}@media only screen and (min-width: 992px){.pagination a:hover{background-color:#544f87;color:#fff}}.pagination a.now{background-color:#544f87;color:#fff}.pagination a.btn_prev{box-shadow:none;transform:rotate(180deg);width:80px;border-radius:30px}.pagination a.btn_prev span{background:url(../../../images/frontend/icon_arrow_right_b.svg) center center no-repeat;width:20px;height:16px}@media only screen and (min-width: 992px){.pagination a.btn_prev span{background:url(../../../images/frontend/icon_arrow_right_b.svg) center center no-repeat;width:32px;height:22px}}@media only screen and (min-width: 992px){.pagination a.btn_prev:hover span{background:url(../../../images/frontend/icon_arrow_right_w.svg) center center no-repeat}}.pagination a.btn_next{box-shadow:none;width:80px;border-radius:30px}.pagination a.btn_next span{background:url(../../../images/frontend/icon_arrow_right_b.svg) center center no-repeat;width:20px;height:16px}@media only screen and (min-width: 992px){.pagination a.btn_next span{background:url(../../../images/frontend/icon_arrow_right_b.svg) center center no-repeat;width:32px;height:22px}}@media only screen and (min-width: 992px){.pagination a.btn_next:hover span{background:url(../../../images/frontend/icon_arrow_right_w.svg) center center no-repeat}}.ul-indent{margin-left:23px}.ul-indent p{padding-bottom:0!important}.ul-indent p:nth-last-of-type(1){padding-bottom:1em!important}.editor h2,.editor h3,.editor h4,.editor h5,.editor p{padding-bottom:1em}.editor h2.pb0,.editor h3.pb0,.editor h4.pb0,.editor h5.pb0,.editor p.pb0{padding-bottom:0}.editor .note{font-size:16px;color:#e7c598;text-align:left}@media only screen and (min-width: 992px){.editor .note{text-align:center}}.editor .ver-en{font-size:16px}.editor hr{margin:20px 0}@media only screen and (min-width: 992px){.editor hr{margin:30px 0}}.editor ul{margin-bottom:20px}.editor ul li{list-style:initial;margin-left:23px}.editor ul.circle li{list-style-type:circle}.editor ol{margin-bottom:20px}.editor ol li{list-style:decimal;margin-left:23px}.editor a{color:#544f87;font-weight:700;text-decoration:underline}.editor p{line-height:1.8em;letter-spacing:.6px}@media only screen and (min-width: 992px){.editor p{font-size:18px}}@media only screen and (min-width: 992px){.editor td,.editor th{font-size:20px}}@media only screen and (min-width: 992px){.editor li{font-size:20px}}.editor .two-pic{margin-left:-15px}.editor .two-pic img{padding:15px}.editor.light p,.editor.light a,.editor.light h2,.editor.light h3,.editor.light h4,.editor.light h5,.editor.light li,.editor.light td,.editor.light th{color:#fff}.r-videobox{position:relative;width:100%;height:100%}.r-videobox.vfor-bg{object-fit:cover}.r-videobox.interact{padding-bottom:56.03%}.r-videobox.interact-2{height:200px}@media only screen and (min-width: 992px){.r-videobox.interact-2{padding-bottom:56.03%;height:auto}}.r-videobox>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bg-vidio-box{overflow:hidden;height:100vh}.modal-bg-fixed{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#544f87f2;z-index:110}.modal-bg-fixed>.container,.modal-bg-fixed .container-s{overflow:auto;position:relative;height:100%;padding-top:25%}@media only screen and (min-width: 768px){.modal-bg-fixed>.container,.modal-bg-fixed .container-s{padding-top:14%}}@media only screen and (min-width: 992px){.modal-bg-fixed>.container,.modal-bg-fixed .container-s{padding-top:8%}}.modal-bg-fixed>.container::-webkit-scrollbar,.modal-bg-fixed .container-s::-webkit-scrollbar{width:12px;display:none}.modal-bg-fixed .modal-box .modal-top{position:relative;padding:18px 20px 0;color:#fff;font-size:20px;font-weight:700;min-height:60px}@media only screen and (min-width: 992px){.modal-bg-fixed .modal-box .modal-top{font-size:24px;min-height:70px;padding:22px 30px 0}}.modal-bg-fixed .modal-box .modal-content{padding:20px;overflow-y:auto;position:relative}@media only screen and (min-width: 992px){.modal-bg-fixed .modal-box .modal-content{padding:30px}}.modal-bg-fixed .modal-box .modal-img{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:10px;width:100%;height:auto;max-width:100%;max-height:calc(100vh - 140px)}@media only screen and (min-width: 992px){.modal-bg-fixed .modal-box .modal-img{padding:20px;max-height:calc(100vh - 180px)}}.modal-bg-fixed .modal-box .modal-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.modal-bg-fixed .modal-box .video-close{text-align:right;margin-bottom:5px}.modal-bg-fixed .image-commer{display:block;padding-bottom:50px}.modal-bg-fixed .image-close{text-align:right;margin-bottom:5px}.modal-close{position:absolute;right:10px;top:10px;display:block;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}@media only screen and (min-width: 992px){.modal-close{right:15px;top:15px}}@media only screen and (min-width: 992px){.modal-close:hover{opacity:.7}}.modal-btn-box>button{margin:0 5px 5px;min-width:120px}@media only screen and (min-width: 992px){.modal-btn-box>button{margin:0 10px}}.scrollbar-x{overflow-x:auto}.scrollbar-x::-webkit-scrollbar{height:8px}.scrollbar-y{overflow-x:auto}.scrollbar-y::-webkit-scrollbar{width:8px}.video_box{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video_box iframe,.video_box object,.video_box embed{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes text{0%{transform:rotateX(0) translateY(0)}25%{transform:rotateX(40deg) translateY(30px)}50%{transform:rotateX(80deg) translateY(-30px)}to{transform:rotateX(120deg) translateY(0)}}@keyframes showRight{0%{width:0;opacity:0}3%{opacity:1}to{width:100%;opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes rotate_center{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes room_out{0%{transform:scale(1.07)}to{transform:scale(1)}}.gallery{--s: 150px;display:grid;grid:auto-flow var(--s)/repeat(2,var(--s));gap:10px;place-items:center;margin:calc(var(--s) / 2);transform:rotate(45deg)}.gallery>img{width:141%;aspect-ratio:1;object-fit:cover;filter:grayscale(80%);transform:scale(var(--_t, 1)) rotate(-45deg);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);cursor:pointer;transition:.2s linear}.gallery>img:hover{filter:grayscale(0);--_t: 1.15}.basic-table{width:100%}.basic-table thead{background-color:#544f87}.basic-table th,.basic-table td{padding:10px;vertical-align:text-top}@media only screen and (min-width: 992px){.basic-table th,.basic-table td{padding:13px 20px}}.basic-table th{color:#fff;background-color:#544f87;font-size:20px}@media only screen and (min-width: 992px){.basic-table th{font-size:24px}}.basic-table td{font-size:18px}@media only screen and (min-width: 992px){.basic-table td{font-size:20px}}.basic-table.protb-style{padding-left:0;overflow-x:auto}@media only screen and (min-width: 768px){.basic-table.protb-style{padding-left:20px}}@media only screen and (min-width: 992px){.basic-table.protb-style{padding-left:30px}}.basic-table.protb-style th,.basic-table.protb-style td{padding:10px;border:none}@media only screen and (min-width: 992px){.basic-table.protb-style th,.basic-table.protb-style td{padding:13px 15px}}.basic-table.protb-style td:nth-of-type(odd){background-color:#005ca2;color:#fff;width:20%}.basic-table.protb-style td:nth-of-type(2n){background-color:#dcf0ff;width:30%}.pro-fullpage th,.pro-fullpage td{border:2px solid #ffffff}@media only screen and (min-width: 992px){.pro-fullpage th,.pro-fullpage td{padding:15px 20px!important}}.fixed-top{position:fixed;top:0;left:0;width:100%;z-index:105}.nav{position:fixed;top:0;left:0;width:100%;z-index:105;background-color:#fff;height:60px;padding:17px 15px;box-shadow:0 3px 6px #00000016;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}@media only screen and (min-width: 992px){.nav{height:110px;padding:15px 40px;box-shadow:none}}@media only screen and (min-width: 1320px){.nav{padding:17px 80px}}.nav.unfix{position:relative}.nav.transparent{background-color:transparent}.nav.transparent .nav-logo{background:url(../images/top-logo-w-Bh5b4vhI.svg) center center no-repeat;background-size:contain}.nav.transparent .nav-item li .en{font-size:13px;font-weight:700;color:#fff;letter-spacing:.75px;line-height:17px}.nav.transparent .nav-item a{color:#fff}.nav.transparent .button.nav-social .contact-frame{border:2px solid #ffffff}.nav.transparent .button.nav-social .contact-frame:hover{border:2px solid #E7C598}.nav.transparent .button.nav-social p{color:#fff;border:none;transform-style:none}.nav.transparent .button.nav-social p.en{color:#fff}.nav.transparent .button.nav-social .nav-contact{background:#fff}.nav.transparent .button.nav-social .nav-contact:before{background:#e7c598;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.nav.transparent .button.nav-social .nav-contact:after{background:url(../images/nav-contact-DcQ1Qkw9.png) center center no-repeat;background-size:contain}@media only screen and (min-width: 992px){.nav.transparent .button:hover .nav-contact:before{transform:translate(-50%) translateY(-50%) scale(1)}}@media only screen and (min-width: 992px){.nav.transparent .button:hover .nav-contact:after{background:url(../images/nav-contact-w-BoTwv9Yh.png) center center no-repeat;background-size:contain}}.nav.transparent .btn-burger span{background-color:#fff}.navlogo-h{height:60px}@media only screen and (min-width: 992px){.navlogo-h{height:110px}}.nav-logo{cursor:pointer;width:180px;height:47px;background:url(../images/top-logo-BvRxBD9p.svg) center center no-repeat;background-size:contain}@media only screen and (min-width: 992px){.nav-logo{width:250px;height:78px}}@media only screen and (min-width: 1320px){.nav-logo{width:280px;height:78px}}@media only screen and (min-width: 1440px){.nav-logo{width:315px;height:84px}}.nav-item>li{padding:0 10px}@media only screen and (min-width: 1320px){.nav-item>li{padding:0 23px}}.nav-item>li .en{font-size:13px;font-weight:700;color:#333;letter-spacing:.75px;line-height:17px}.nav-item>li>a{position:relative;display:block;font-weight:700}.nav-item>li>a:after{content:"";display:block;position:absolute;bottom:-15px;left:0;width:100%;height:3px;transition:.3s;opacity:0;border-radius:2px}@media only screen and (min-width: 992px){.nav-item>li>a:hover:after{opacity:1;background:#e7c598}}.button.nav-social{margin-left:-20px}.button.nav-social .contact-frame{position:relative;font-weight:700;display:none;padding:0 0 0 40px}@media only screen and (min-width: 992px){.button.nav-social .contact-frame{display:block;border:2px solid #CEA7F1;padding:3px 0 3px 20px;border-radius:10px;margin-left:9px}}@media only screen and (min-width: 1320px){.button.nav-social .contact-frame{padding:10.6px 20px 10.6px 40px;margin-left:10px}}@media only screen and (min-width: 992px){.button.nav-social .contact-frame:hover{border:2px solid #E7C598}}.button.nav-social .contact-frame p{color:#555}.button.nav-social .contact-frame p.en{font-size:13px;font-weight:700;color:#333;letter-spacing:.75px;line-height:17px}.button.nav-social .nav-contact{position:relative;width:35px;height:35px;border-radius:50%;background:#9268b7;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;z-index:1;margin-right:-20%;margin-top:1px}@media only screen and (min-width: 992px){.button.nav-social .nav-contact{width:55px;height:55px}}@media only screen and (min-width: 1320px){.button.nav-social .nav-contact{width:71px;height:71px}}.button.nav-social .nav-contact:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(0);width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;background:#e7c598;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.button.nav-social .nav-contact:after{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);content:"";display:block;width:60%;height:60%;background:url(../images/nav-contact-w-BoTwv9Yh.png) center center no-repeat;background-size:contain}@media only screen and (min-width: 992px){.button.nav-social:hover .nav-contact:before{transform:translate(-50%) translateY(-50%) scale(1)}}.btn-burger{position:relative;width:30px;height:50px;cursor:pointer;margin:3px 0 0 20px}.btn-burger span{display:block;width:30px;height:3px;background-color:#9268b7;border-radius:50px}.btn-burger span:nth-of-type(1){position:absolute;top:12px;left:50%;transform:translate(-50%);transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.btn-burger span:nth-of-type(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.btn-burger span:nth-of-type(3){position:absolute;bottom:12px;left:50%;transform:translate(-50%);transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.btn-burger.now span:nth-of-type(1){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.btn-burger.now span:nth-of-type(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.btn-burger.now span:nth-of-type(3){opacity:0}.burger-menu,.interaction-sidebar-menu{position:fixed;width:100%;height:100%;top:0;left:0;padding-top:60px;overflow-y:auto;background:url(../images/mb-menu-bg-BoagrvTt.jpg) center center no-repeat;background-size:cover;z-index:101;transition:all .3s ease;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px)}.burger-menu.is-open,.interaction-sidebar-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.burger-menu::-webkit-scrollbar,.interaction-sidebar-menu::-webkit-scrollbar{width:0}.burger-menu .burger-menu-top,.interaction-sidebar-menu .burger-menu-top{padding:10px 0}.burger-menu .burger-btns>li,.interaction-sidebar-menu .burger-btns>li{padding:10px 25px;cursor:pointer}.burger-menu .burger-btns>li>a,.interaction-sidebar-menu .burger-btns>li>a{padding-left:35px;display:block;line-height:30px}.burger-menu .burger-ul>li,.interaction-sidebar-menu .burger-ul>li{border-bottom:#D4CFEB 1px solid}.burger-menu .burger-ul>li .burger-item,.interaction-sidebar-menu .burger-ul>li .burger-item{padding:15px 20px;font-size:18px}.burger-menu .burger-ul>li .burger-item img,.interaction-sidebar-menu .burger-ul>li .burger-item img{width:30px;height:30px;margin:0 10px;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.burger-menu .burger-ul .burger-drop,.interaction-sidebar-menu .burger-ul .burger-drop{display:none;padding:15px 30px;background-color:#fff}.burger-menu .burger-ul .burger-drop>li,.interaction-sidebar-menu .burger-ul .burger-drop>li{margin-bottom:5px}.burger-menu .burger-ul .burger-drop>li:last-of-type,.interaction-sidebar-menu .burger-ul .burger-drop>li:last-of-type{margin-bottom:0}.burger-menu .burger-ul .burger-drop>li a,.interaction-sidebar-menu .burger-ul .burger-drop>li a{display:block;width:100%;font-size:18px}.burger-menu-bottom{padding:30px 20px 10px}.burger-menu-bottom>.button{width:100%;display:block;margin:0 auto 10px;font-weight:600;padding:10px 20px}.txt-ct{width:100%;color:#fff;font-size:16px;font-weight:700}.txt-ct:nth-of-type(1){font-size:14px}.interaction-sidebar-menu{background:#443e6a!important}.interaction-sidebar-menu .txt-ct{width:auto!important;text-align:left!important}.interaction-sidebar-menu .burger-menu-top{padding:0 0 10px}.interaction-sidebar-menu .burger-ul>li{border-top:1px solid #625D90!important;border-bottom:1px solid #625D90!important}.interaction-sidebar-menu .burger-item img{margin:0 8px 0 0!important;width:20px!important;height:20px!important}.interaction-sidebar-menu .burger-item img.sidebar-vr-icon{width:37px!important;height:37px!important}.footer{position:relative;width:100%;background-color:#af8ecc;z-index:100}.footer-contact img{width:30px;height:30px}.footer-contact p{font-family:"Noto Serif TC"}.footer-top{position:relative;padding:166px 0 5px}@media only screen and (min-width: 768px){.footer-top{padding:70px 0 5px}}.wrap-marquee{position:absolute;top:15px;left:0;height:144px;cursor:default;user-select:none}@media only screen and (min-width: 768px){.wrap-marquee{top:70px;left:0;height:144px}}.ovh-box{overflow:hidden;height:auto;width:100%}.ovh-box ul{list-style-type:none;padding:0;margin:0;white-space:nowrap}.ovh-box li{position:relative;display:inline-block;padding:10px;font-size:50px;-webkit-text-stroke:1px rgba(255,255,255,.1);text-stroke:1px rgba(255,255,255,.1);color:transparent;white-space:nowrap}.ovh-box li:nth-of-type(1){animation:billboard-1 50s linear infinite}.ovh-box li:nth-of-type(2){animation:billboard-2 50s linear infinite;animation-delay:-25s}@media only screen and (min-width: 768px){.ovh-box li{padding:30px;font-size:120px}}@keyframes billboard-1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes billboard-2{0%{transform:translate(0)}to{transform:translate(-200%)}}.footer-logo{display:block;position:absolute;left:50%;top:30px;bottom:auto;transform:translate(-50%);z-index:1;width:106px;height:106px}@media only screen and (min-width: 768px){.footer-logo{width:30%;height:auto;max-width:274px;top:auto;bottom:-50px}}.footer-social{z-index:1;transition:.3s}.footer-social a:hover .c-bg:before{background:#e7c598;transform:translate(-50%) translateY(-50%) scale(1)}.footer-social .c-bg{position:relative;width:42px;height:42px;background:#ffffff4d;border-radius:50%}@media only screen and (min-width: 768px){.footer-social .c-bg{width:60px;height:60px}}.footer-social .c-bg:before{content:"";display:block;position:absolute;top:50%;left:50%;border-radius:50%;width:100%;height:100%;transform:translate(-50%) translateY(-50%) scale(0);transition:.3s}.footer-social img{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.footer-social .img-fb{width:auto;height:22px}@media only screen and (min-width: 768px){.footer-social .img-fb{height:31px}}.footer-social .img-yt{width:auto;height:16px}@media only screen and (min-width: 768px){.footer-social .img-yt{height:23px}}.footer-social .img-contact{width:auto;height:26px}@media only screen and (min-width: 768px){.footer-social .img-contact{height:40px}}.footer-social p{color:#fff;font-weight:700;font-family:"Noto Serif TC";text-transform:uppercase;font-size:13px}@media only screen and (min-width: 768px){.footer-social p{font-size:18px}}.footer-item{width:100%;z-index:1}.footer-item>li{white-space:nowrap;margin-bottom:15px;margin-right:20px;max-width:250px;font-weight:700}.footer-item>li a{color:#fff;display:block;font-size:15px;white-space:wrap;letter-spacing:1.5px}@media only screen and (min-width: 768px){.footer-item>li a{font-size:20px;margin-bottom:10px}.footer-item>li a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;color:#f9effc}}.footer-item>li a span{color:#f2e9ff;letter-spacing:1.5px;font-size:13px;margin-left:.6em}@media only screen and (min-width: 768px){.footer-item>li a span{font-size:16px}}.footer-bottom{position:relative;padding:25px 0;color:#fff;line-height:1.6em}@media only screen and (min-width: 768px){.footer-bottom{padding:50px 0}}.footer-bottom.line{border-top:1px solid #ffffff;margin-left:auto;margin-right:auto}.footer-bottom a{color:#f9effc;text-decoration:underline;font-size:14px}@media only screen and (min-width: 768px){.footer-bottom a{font-size:14px}}@media only screen and (min-width: 992px){.footer-bottom .add-box{max-width:530px}}.footer-bottom .add-box .en-add{font-family:Alegreya;font-size:14px}.footer-bottom .copyright{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px){.footer-bottom .copyright{justify-content:start}}.footer-bottom .copyright .txt-box{text-align:left;font-size:12px;margin-top:20px}@media only screen and (min-width: 768px){.footer-bottom .copyright .txt-box{line-height:1.9em;margin-top:0;font-size:18px;text-align:right}}.body-area{margin-top:60px}@media only screen and (min-width: 992px){.body-area{margin-top:110px}}.go-top{position:relative;margin-left:20px;display:block;width:50px;height:50px;border-radius:50%;border:2px solid #ffffff;flex-shrink:0;transition:.5s}@media only screen and (min-width: 768px){.go-top{width:80px;height:80px}}.go-top:hover{border:2px solid #E7C598}.go-top:hover:before{transform:translate(-50%) translateY(-50%) scale(1);background:#e7c598}.go-top span{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);display:block;width:27px;height:27px;background:url(../images/arrow-top-DhXsnL2j.png) center center no-repeat;background-size:contain}.go-top:before{content:"";display:block;position:absolute;top:50%;left:50%;border-radius:50%;width:100%;height:100%;transform:translate(-50%) translateY(-50%) scale(0);transition:.3s}.gdpr_section{position:fixed;left:0;bottom:0;width:100%;background-color:#333c;padding:60px 0 20px;z-index:101}@media only screen and (min-width: 768px){.gdpr_section{padding:30px 0}}.gdpr_section .privacy{color:#fff;text-decoration:underline}@media only screen and (min-width: 768px){.gdpr_section .agree{padding-right:40px}}@media only screen and (min-width: 992px){.gdpr_section .agree{padding-right:30px}}.gdpr_section .close_gdpr{position:absolute;right:10px;top:10px}@media only screen and (min-width: 992px){.gdpr_section .close_gdpr{right:20px;top:20px}}@keyframes dots{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes rotateRightHand{0%{transform:rotate(0)}50%{transform:rotate(25deg)}to{transform:rotate(0)}}.loading{position:fixed;width:100%;height:100%;background-color:#fff;z-index:102}.loading_img{margin-bottom:15px;width:60px;height:80px;background:url(../../../images/frontend/logo.svg) center center no-repeat;background-size:contain;position:relative}@media only screen and (min-width: 992px){.loading_img{margin-bottom:20px;width:90px;height:120px}}.loading_img>span{display:block;position:absolute;right:0;top:20px;width:55%;height:50%;background:url(../../../images/frontend/logo.svg) center center no-repeat;background-size:contain;animation:rotateRightHand 2s ease-in-out infinite;transform-origin:left bottom}.loading_txt{font-size:24px;font-weight:700;color:#544f87}@media only screen and (min-width: 992px){.loading_txt{font-size:30px}}.loading_txt span:nth-of-type(1){animation:dots 1.2s infinite ease-in-out}.loading_txt span:nth-of-type(2){animation:dots 1.2s infinite ease-in-out .2s}.loading_txt span:nth-of-type(3){animation:dots 1.2s infinite ease-in-out .4s}.error-txt{position:relative;font-size:80px;color:#544f87;margin-top:20px}@media only screen and (min-width: 992px){.error-txt{margin-top:60px;font-size:100px}}.error-txt:after{content:"404";display:block;position:absolute;top:27%;left:50%;transform:translate(-50%) translateY(-50%);text-fill-color:transparent;text-stroke:2px #A6CBE6;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #A6CBE6;-moz-text-fill-color:transparent;z-index:-1;font-size:150px}@media only screen and (min-width: 992px){.error-txt:after{font-size:180px}}.blank-pageset{padding-bottom:60px}@media only screen and (min-width: 992px){.blank-pageset{padding-bottom:250px}}.wrap-history{position:relative}.history-bg{width:100%;height:100vh;background:url(../images/history-bg-Dpk9UG79.jpg) center center no-repeat;background-size:cover;position:fixed;z-index:-1}.bg-fliter{width:100%;height:100vh;background:url(../images/history-bg-filter-DPgl6Y03.png) center center no-repeat;background-size:cover}.history-content{width:100%;color:#fff}.timeline-box{position:relative;height:100%;border-right:2px solid #ffffff;width:37px;z-index:10}@media only screen and (min-width: 992px){.timeline-box{width:33.3333333333%}}.all-year{padding-top:28vh;padding-right:30px;padding-bottom:550%}@media only screen and (min-width: 992px){.all-year{padding-bottom:36vh}}.year-title{color:#fff;height:90px;display:flex;align-items:center;justify-content:end;position:relative}.year-title:nth-of-type(1) p{display:none}@media only screen and (min-width: 992px){.year-title:nth-of-type(1) p{display:block}}@media only screen and (min-width: 992px){.year-title{height:100px}}@media only screen and (min-width: 1320px){.year-title{height:140px}}.year-title p{font-size:14px;opacity:.6;position:absolute;right:-93px;top:-5px;width:50px;line-height:1.2}@media only screen and (min-width: 992px){.year-title p{position:relative;right:auto;top:auto;width:auto;font-size:24px;display:block;visibility:visible;transition:.3s}}.year-title button{width:38px;height:38px;position:absolute;top:50%;transform:translateY(-50%);right:-50px;border-radius:50%}.year-title button:after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);width:15px;height:15px;border:1px solid #ffffff;background-color:#aca6c8;border-radius:50%}@media only screen and (min-width: 992px){.year-title.now p{font-size:26px;font-weight:700;color:#ffe1b9;opacity:1}}@media only screen and (min-width: 1320px){.year-title.now p{font-size:48px}}.year-title.now button{border:1px solid #ffffff;background:#e7c598cc}.year-title.now button:after{background-color:#fff}.year-title.tri button{width:31px;height:27px;right:-47px;border-radius:0%;background:url(../images/triangle-w-DQwHKkWM.svg) center center no-repeat;background-size:cover}.year-title.tri button:after{display:none}.his-circle{margin-bottom:10px}.fixed-box{height:60vh;width:100%;top:0;z-index:1;margin-top:-150vh}@media only screen and (min-width: 992px){.fixed-box{height:75vh}}.fixed-box.active{position:sticky;float:right;top:20%;display:inline-block}.fixed-box .show{display:block!important}.fixed-box .index-title h2{margin-bottom:30px}@media only screen and (min-width: 1320px){.fixed-box .index-title h2{margin-bottom:50px}}.fixed-box .his-circle:nth-of-type(1)>button{margin:0 12px 0 0}@media only screen and (min-width: 992px){.fixed-box .his-circle:nth-of-type(2)>button{margin:0 12px 0 0}}@media only screen and (min-width: 1320px){.fixed-box .his-circle:nth-of-type(2)>button{margin:0 2px 0 0}}.fixed-box .his-circle>button{position:relative;display:inline-block;top:auto;transform:translateY(0);right:auto;margin:0 2px}.fixed-box .his-circle h5{font-weight:400}.fixed-box .his-title-box{padding-left:120px;padding-right:15px}@media only screen and (min-width: 992px){.fixed-box .his-title-box{padding-right:0;padding-left:26%;padding-top:50%}}@media only screen and (min-width: 1320px){.fixed-box .his-title-box{padding-right:40%;padding-left:40px;padding-top:40%}}.fixed-box .his-title-box .add-en p{font-size:14px;color:#d4cfeb;opacity:1;position:relative;top:auto;right:auto;display:block}.fixed-box .his-content-frame{display:none;opacity:0;margin-top:-30vh}.fixed-box .his-content-frame.show{display:block!important;animation:fadeInLeft .3s ease-in-out 0s forwards}@media only screen and (min-width: 992px){.fixed-box .his-content-frame{margin-top:0}}.fixed-box .his-content-box{padding-left:80px;padding-right:15px;margin-top:25vh;height:85vh}@media only screen and (min-width: 992px){.fixed-box .his-content-box{margin-top:0;max-width:1210px;height:auto}}@media only screen and (min-width: 1320px){.fixed-box .his-content-box{margin-top:0;height:auto;padding-right:40px;padding-left:100px}}.fixed-box .his-content-box .switch-top{color:#fff;padding-bottom:20px}.fixed-box .his-content-box .switch-top .button{margin-right:10px}.fixed-box .his-content-box .in-his-content{display:none;overflow-y:auto;overflow-x:initial;height:100%;width:100%;max-height:calc(100vh - 80px)}@media only screen and (min-width: 992px){.fixed-box .his-content-box .in-his-content{max-height:60vh;padding:0 30px}}.fixed-box .his-content-box .in-his-content.show{display:block!important}.fixed-box .his-content-box .in-his-content p{color:#fff}.fixed-box .his-content-box .in-his-content .note{font-size:16px;color:#e7c598;text-align:left}@media only screen and (min-width: 992px){.fixed-box .his-content-box .in-his-content .note{text-align:center}}.fixed-box .his-content-box .in-his-content .pw{color:#ece9f6}.fixed-box .his-content-box .in-his-content::-webkit-scrollbar-track{background-color:#8a86b0;border-radius:5px}.fixed-box .his-content-box .in-his-content::-webkit-scrollbar-thumb{background:#bcb5dc;border-radius:10px}.fixed-box .his-content-box .in-his-content .prset{padding-left:40px;padding-right:15px}@media only screen and (min-width: 992px){.fixed-box .his-content-box .in-his-content .prset{padding-left:0}}.fixed-box .his-content-box .in-his-content .hc-mb .editor{display:none}.add-mb-ovh{width:calc(100vw - 10px);height:100vh;margin-top:-20%;padding-top:20%;overflow:hidden}@media only screen and (min-width: 992px){.add-mb-ovh{width:66.6666666667%;height:auto;margin-top:0;padding-top:0;overflow:visible}}.his-txt-year{font-size:36px!important;font-weight:700!important;color:#ffe1b9!important;margin-bottom:20px!important}@media only screen and (min-width: 992px){.his-txt-year{display:none}}.edi-title.light h4,.edi-title.light p{color:#fff}.edi-title.light h4{font-size:24px;line-height:1.6em;font-weight:700}@media only screen and (min-width: 992px){.edi-title.light h4{font-size:30px}}.edi-title.light p{font-size:14px;line-height:1.6em;font-weight:700}@media only screen and (min-width: 992px){.edi-title.light p{font-size:24px}}.his-pagination{padding:0 15px}.his-pagination span{color:#aca6c8;font-size:18px;font-weight:700;font-family:Noto Serif TC}.his-pagination span.now{color:#ffe1b9}.his-pagination button{padding:0 5px}.hc-mb .button.light p,.hc-mb p{color:#fff}.his-pop-box .modal-top{padding:20px}.his-pop-box.modal-bg-fixed>.container{padding-top:0}.his-pop-box .in-his-content{height:100%;max-height:calc(100vh - 130px);color:#fff}.gradient-bottom{text-align:center;z-index:10;margin-top:-60px;background-image:linear-gradient(to bottom,#aca6c800,#aca6c899);color:#6653be;width:100%;height:60px}.scroll-more{width:100%;text-align:center;margin-top:20px}.wrap-ab-sec1 .ab-sec1{position:relative;padding:40px 0 50px}@media only screen and (min-width: 768px){.wrap-ab-sec1 .ab-sec1{padding:50px 0 100px}}.wrap-ab-sec1 .ab-main-title{z-index:1}.wrap-ab-sec1 .ab-main-title img{position:absolute;left:50%;top:-14%;transform:translate(-64%);width:28%;height:auto}@media only screen and (min-width: 768px){.wrap-ab-sec1 .ab-main-title img{position:relative;left:auto;top:auto;transform:translate(0);margin-right:10px;height:875px;width:auto}}.wrap-ab-sec1 .ab1-tp-box{height:100%;margin-bottom:30px}@media only screen and (min-width: 768px){.wrap-ab-sec1 .ab1-tp-box{width:25%;margin-bottom:0}}.wrap-ab-sec1 .ab1-tp-box .po-img{position:relative;width:47%;height:0;padding-bottom:47%;overflow:hidden;border-radius:50px;margin-left:20px}@media only screen and (min-width: 768px){.wrap-ab-sec1 .ab1-tp-box .po-img{position:absolute;width:100%;height:492px;padding-bottom:100%;bottom:0;margin-left:0}}.wrap-ab-sec1 .ab1-tp-box .po-img .image-ab1{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%) translateY(-50%);background:url(../images/in-ab-pic1-DRwjshPP.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 768px){.wrap-ab-sec1 .ab1-tp-box .po-img .image-ab1{position:relative;width:100%;height:492px;border-radius:50px;top:0;left:0;transform:translate(0) translateY(0)}}.wrap-ab-sec1 .ab1-content-box{max-width:710px;width:100%;padding-left:15px;padding-right:15px}@media only screen and (min-width: 768px){.wrap-ab-sec1 .ab1-content-box{width:48%;max-width:790px;padding-left:40px;padding-right:40px}}@media only screen and (min-width: 1320px){.wrap-ab-sec1 .ab1-content-box{max-width:910px;padding-left:100px;padding-right:100px}}.wrap-ab-sec1 .ab1-r-box{position:relative;width:40%;height:0;padding-bottom:61%;overflow:hidden;border-radius:50px 0 0 50px}@media only screen and (min-width: 768px){.wrap-ab-sec1 .ab1-r-box{width:25%;height:auto;padding-bottom:0%}}.wrap-ab-sec1 .ab1-r-box .image-ab2{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;height:100%;background:url(../images/in-ab-pic2-DvYXWkDP.jpg) left center no-repeat;background-size:cover}@media only screen and (min-width: 768px){.wrap-ab-sec1 .ab1-r-box .image-ab2{position:relative;top:0;left:0;transform:translate(0) translateY(0);height:587px}}.vrl{writing-mode:vertical-rl;font-weight:700;font-size:30px;letter-spacing:.15em;color:#544f87}.vrl:after{content:"";display:inline-block;width:3px;height:32px;background:#544f87;vertical-align:middle;margin-top:10px;margin-right:6px}.wrap-ab-pbg{width:100%;height:100%;background:url(../images/mb-menu-bg-BoagrvTt.jpg) left center no-repeat;background-size:cover}.ab-sec2{padding-bottom:70px}@media only screen and (min-width: 768px){.ab-sec2{padding-bottom:130px}}.ab-sec2 .ab2-pic-box{position:relative;width:calc(100% - 80px);height:0;padding-bottom:61%;border-radius:0 0 50px;overflow:hidden}@media only screen and (min-width: 768px){.ab-sec2 .ab2-pic-box{width:calc(41.6% - 20px);height:480px;padding-bottom:0%;margin-right:20px}}.ab-sec2 .ab2-pic-box .image-sec2{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;height:100%;background:url(../images/in-ab2-pic1-BF9fOsE8.jpg) left center no-repeat;background-size:cover}@media only screen and (min-width: 768px){.ab-sec2 .ab2-pic-box .image-sec2{position:relative;top:0;left:0;transform:translate(0) translateY(0)}}@media only screen and (min-width: 768px){.ab-sec2 .ab2-pic-box .image-sec2.pc{display:none}}@media only screen and (min-width: 992px){.ab-sec2 .ab2-pic-box .image-sec2.pc{display:block}}.ab-sec2 .ab2-pic-box .image-sec2.mb{background:url(../images/in-ab-pic1_mb-Bk0n3HlN.jpg) left center no-repeat;background-size:cover}@media only screen and (min-width: 992px){.ab-sec2 .ab2-pic-box .image-sec2.mb{display:none}}@media only screen and (min-width: 768px){.ab-sec2 .ab2-pic-box .image-sec2.mb{display:block}}.ab-sec2 .ab2-txt-box{padding-top:40px}@media only screen and (min-width: 768px){.ab-sec2 .ab2-txt-box{padding-top:80px;margin-top:-480px}}.ab-sec4{overflow:hidden}.ab-sec4 .w-bg{position:relative;background:#fff;border-radius:50px 0 0;padding:35px 20px}@media only screen and (min-width: 768px){.ab-sec4 .w-bg{padding:70px 60px}}.ab-sec4 .w-bg:after{content:"";width:100%;height:100%;position:absolute;left:99%;top:0;background:#fff}.ab-sec4 .in-title{padding-bottom:40px}@media only screen and (min-width: 768px){.ab-sec4 .in-title{padding-bottom:60px}}@media only screen and (min-width: 1320px){.ab-sec4 .in-title{padding-bottom:90px}}@media only screen and (min-width: 768px){.ab-sec4 .ab-num-list{padding-left:15px}}.ab-sec4 .ab-num-list .num-set{position:relative;width:35px}@media only screen and (min-width: 768px){.ab-sec4 .ab-num-list .num-set{width:45px}}.ab-sec4 .ab-num-list .num-set p{position:relative;display:inline-block;color:#fff;font-size:18px;font-weight:700;font-family:Noto Serif TC;margin-right:25px;z-index:1}.ab-sec4 .ab-num-list .num-set span{width:35px;height:35px;border-radius:50%;position:absolute;display:block;left:-12.5px;top:-4px;background:#544f87}.ab-sec4 .ab-num-list .li-title{font-size:24px;color:#544f87;font-weight:700}.ab-sec4 .ab-num-list .li-sub{font-size:14px;color:#8681b9;font-weight:700}@media only screen and (min-width: 768px){.ab-sec4 .ab-num-list .li-sub{font-size:18px}}.ab-sec4 .ab-num-list .en{font-size:18px;color:#9a96bb}.ab-sec4 .dir-box{width:100%;margin-bottom:30px}@media only screen and (min-width: 768px){.ab-sec4 .dir-box{max-width:530px;margin-bottom:45px}}@media only screen and (min-width: 768px){.ab-sec4 .dir-box:nth-of-type(odd){padding-right:40px}}@media only screen and (min-width: 768px){.ab-sec4 .dir-box:nth-of-type(2n){padding-left:40px}}@media only screen and (min-width: 768px){.ab-sec4 .dir-box>.editor{padding-left:43px}}.ab-sec4 .dir-title{margin-left:10px}@media only screen and (min-width: 768px){.ab-sec4 .dir-title{margin-left:0}}@media only screen and (min-width: 768px){.ab-download-box{margin-right:50px}}.ab-download-box p,.ab-download-box li,.ab-download-box h2,.ab-download-box h3,.ab-download-box h4,.ab-download-box h5,.ab-download-box h6{color:#fff}.mx1100{max-width:1100px;width:100%}.outer-map{position:relative;padding:0 0 30px}@media only screen and (min-width: 768px){.outer-map{padding:0 60px 130px 0}}.ab-map-box{position:relative;margin-bottom:20px}@media only screen and (min-width: 768px){.ab-map-box{margin-bottom:0}}.light-dot{max-width:168px;width:15%;position:absolute;display:none}.light-dot.now{display:block}.light-dot.dot1{top:32%;left:68.5%}.light-dot.dot2{top:39%;left:52.5%}.light-dot.dot3{top:8%;left:23.7%}.light-dot.dot4{top:8%;left:1%}.light-dot.dot5{top:56%;left:1%}.light-dot.dot6{top:33%;left:34.5%}.light-dot img{width:100%}.room-pic{width:100%;height:100%;overflow:hidden;z-index:1;border-radius:10px 10px 0 0}@media only screen and (min-width: 768px){.room-pic{position:absolute;top:-3.5%;left:62.5%;width:38%!important;height:30.5%!important;margin-bottom:0;border-radius:10px}}.room-pic .in-room-pic{object-fit:cover;width:100%;display:none}.room-pic .in-room-pic.now{display:block}.room-txt{margin-bottom:30px;padding:10px;background:#544f87;width:100%;text-align:center;color:#fff;font-size:15px}@media only screen and (min-width: 576px){.room-txt{font-size:18px}}.room-txt .title{display:none}.room-txt .title.now{display:block}@media only screen and (min-width: 768px){.map-btn-box{margin-top:-6%}}.map-btn-box .button{margin-right:20px}.map-btn-box .button .btn-arrow{border:2px solid #ffffff}.map-btn-box .his-pagination span{color:#fff}.ani-do .line1,.ani-do .line2{overflow:hidden;max-height:70px;white-space:nowrap;opacity:0}.ab-sec1 .po-img,.ab-sec1 .ab1-r-box,.ab-sec1 .ab-main-title,.ab-sec1 .in-title,.ab-sec1 .editor{opacity:0}.ab-sec1.ani-do .po-img{animation:fadeInDown .5s ease-in-out forwards}.ab-sec1.ani-do .ab1-r-box{animation:fadeInDown .5s ease-in-out forwards .2s}.ab-sec1.ani-do .ab-main-title{animation:fadeInDown .5s ease-in-out forwards .4s}.ab-sec1.ani-do .in-title{animation:fadeInDown .5s ease-in-out forwards .6s}.ab-sec1.ani-do .editor{animation:fadeInDown .5s ease-in-out forwards .8s}.ab-sec2 .ab2-pic-box,.ab-sec2 .ab2-txt-box{opacity:0}.ab-sec2.ani-do .ab2-pic-box{animation:fadeInDown .5s ease-in-out forwards}.ab-sec2.ani-do .ab2-txt-box{animation:fadeInDown .5s ease-in-out forwards .2s}.ab-sec3 .in-title,.ab-sec3 .ab-download-box,.ab-sec3 .outer-map{opacity:0}.ab-sec3 .ani-do .in-title{animation:fadeInDown .5s ease-in-out forwards}.ab-sec3 .ani-do .ab-download-box{animation:fadeInDown .5s ease-in-out forwards .2s}.ab-sec3 .ani-do.outer-map{animation:fadeInDown .5s ease-in-out forwards .4s}.ab-sec4 .in-title,.ab-sec4 .ab-num-list{opacity:0}.ab-sec4.ani-do .in-title{animation:fadeInDown .5s ease-in-out forwards}.ab-sec4.ani-do .ab-num-list{animation:fadeInDown .5s ease-in-out forwards .2s}.ani_do{animation:fadeInDown .5s ease-in-out forwards}.m0{margin:0!important}.op0{opacity:0}.index-title>h2{color:#544f87;font-size:30px;display:inline-block;margin-bottom:5px}@media only screen and (min-width: 992px){.index-title>h2{font-size:45px}}@media only screen and (min-width: 1320px){.index-title>h2{font-size:60px}}.index-title>h3{color:#8681b9;font-size:26px}.index-title>span{width:60px;height:4px;display:block;background-color:#cea7f1}@media only screen and (min-width: 992px){.index-title>span{width:80px;height:4px}}.index-title.light>h2{color:#fff}.index-title.light>h3{color:#fff}.index-title.light>span{background-color:#ffe1b9}.bn-title{z-index:10;position:absolute;top:40px;bottom:auto;left:-20px}@media only screen and (min-width: 768px){.bn-title{top:auto;bottom:-20px;left:-20px}}.bn-title .line1,.bn-title .line2{width:auto}.bn-title .line2{max-width:65%}.bn-title h3{display:block;font-size:20px;color:#fff;padding:5px 20px;font-weight:700;background:#9e79bfcc;border-radius:5px;margin-bottom:10px}.bn-title h3:nth-last-of-type(1){margin-bottom:0}@media only screen and (min-width: 576px){.bn-title h3{text-align:left;font-size:30px;margin-bottom:30px}}@media only screen and (min-width: 992px){.bn-title h3{text-align:left;font-size:40px}}.in-title>h2{color:#544f87;font-size:30px;display:inline-block;margin-bottom:5px}@media only screen and (min-width: 992px){.in-title>h2{font-size:36px}}@media only screen and (min-width: 1320px){.in-title>h2{font-size:48px}}.in-title>h3{color:#8681b9;font-size:15px}@media only screen and (min-width: 992px){.in-title>h3{font-size:26px}}.in-title>span{width:60px;height:4px;display:block;background-color:#cea7f1}@media only screen and (min-width: 992px){.in-title>span{width:80px;height:4px}}.in-title.light>h2{color:#fff}.in-title.light>h3{color:#fff}.in-title.light>span{background-color:#ffe1b9}.wrap-index-bn{padding-top:30px;padding-bottom:35px}@media only screen and (min-width: 992px){.wrap-index-bn{padding-top:10px;padding-bottom:102px}}.index-banner{position:relative;margin-bottom:40px;border-radius:30px}@media only screen and (min-width: 992px){.index-banner{margin-bottom:60px}}.index-banner .idx-bg{position:relative;overflow:hidden;width:100%;border-radius:30px;height:0;padding-bottom:163%}@media only screen and (min-width: 768px){.index-banner .idx-bg{position:static;padding-bottom:40.625%}}@media only screen and (min-width: 768px){.index-banner .idx-bg .index-banner-pc{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../images/frontend/idx-bg.jpg) center center no-repeat;background-size:cover}}.index-banner .idx-bg .index-banner-mb{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../images/frontend/idx-bg.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 768px){.index-banner .idx-bg .index-banner-mb{display:none}}.bn-ani .index-banner-pc,.bn-ani .index-banner-mb{animation:room_out 9s linear 0s forwards}.wrap-idx-about{padding-bottom:35px}@media only screen and (min-width: 768px){.wrap-idx-about{padding-bottom:102px}}.wrap-idx-about .ab-pic1-box,.wrap-idx-about .ab-pic2-box{overflow:hidden;height:fit-content;position:relative}.wrap-idx-about .ab-pic1-box{border-radius:0 0 50px;padding-bottom:61%}.wrap-idx-about .ab-pic2-box{border-radius:0 0 0 30px;padding-bottom:56%}.wrap-idx-about .ab-pic1{background:url(../images/idx-about-pic1-D4BcqeK5.jpg) center center no-repeat;background-size:cover}.wrap-idx-about .ab-pic2{background:url(../images/idx-about-pic2-CdNQRinR.jpg) center center no-repeat;background-size:cover}.wrap-idx-about .ab-para-1{margin-top:0}@media only screen and (min-width: 768px){.wrap-idx-about .ab-para-1{margin-top:-21%}}@media only screen and (min-width: 992px){.wrap-idx-about .ab-para-1{margin-top:-27%}}.wrap-idx-about p{letter-spacing:0}.wrap-idx-about .pset1{padding:0 40px 25px 0}@media only screen and (min-width: 768px){.wrap-idx-about .pset1{padding:0 40px 0 0}}.wrap-idx-about .pset2{padding:35px 55px}@media only screen and (min-width: 768px){.wrap-idx-about .pset2{padding:0 0 0 40px}}.wrap-idx-year{background:#f9effc;padding-bottom:40px;position:relative}@media only screen and (min-width: 768px){.wrap-idx-year{padding-bottom:80px}}@media only screen and (min-width: 992px){.wrap-idx-year{padding-bottom:154px}}@media only screen and (min-width: 768px){.wrap-idx-year #index-year-image-swiper-content{position:sticky;top:60px}}@media only screen and (min-width: 992px){.wrap-idx-year #index-year-image-swiper-content{position:sticky;top:110px}}.wrap-idx-year .pset1{padding-left:70px}@media only screen and (min-width: 992px){.wrap-idx-year .pset1{padding-left:105px}}.wrap-idx-year .wyear-box{overflow:hidden;border-radius:0 0 0 50px}.wrap-idx-year .year-pic1-box{position:relative;height:fit-content;padding-bottom:58%}@media only screen and (min-width: 768px){.wrap-idx-year .year-pic1-box{padding-bottom:107%}}.wrap-idx-year .year-pic1{min-height:300px;background:url(../images/idx-year-pic2-CSEOW8UL.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 768px){.wrap-idx-year .year-pic1{background:url(../images/idx-year-pic1-DYjo4K-H.jpg) center center no-repeat;background-size:cover}}.wrap-idx-year .year-dec-txt{position:absolute;bottom:10%;left:30%;transform:translate(-13%);-webkit-text-stroke:1px #ffffff;text-stroke:1px #ffffff;color:transparent;white-space:nowrap;cursor:default;user-select:none;font-size:clamp(50px,15vw,120px);line-height:.9em;z-index:20}@media only screen and (min-width: 768px){.wrap-idx-year .year-dec-txt{padding:40px;left:55%;transform:translate(-52%);bottom:0;font-size:clamp(50px,6vw,120px)}}.wrap-idx-year .y-poa-set{padding-top:40px}@media only screen and (min-width: 768px){.wrap-idx-year .y-poa-set{margin-top:-38%;padding-top:70px}}@media only screen and (min-width: 768px){.wrap-idx-year .year-content{padding-top:40px;padding-right:32px;padding-left:30px}}@media only screen and (min-width: 992px){.wrap-idx-year .year-content{padding-left:0}}.wrap-idx-year .num-circle-box{margin-bottom:30px}@media only screen and (min-width: 768px){.wrap-idx-year .num-circle-box{margin-bottom:0;padding-right:50px}}.wrap-idx-year .num-circle{background:#fff;border-radius:50%;width:100%;padding-bottom:100%}.wrap-idx-year .num-circle p,.wrap-idx-year .num-circle span,.wrap-idx-year .num-circle h4{color:#544f87;text-align:center}.wrap-idx-year .num-circle h4{font-size:clamp(18px,5vw,21px);padding:25% 0 12%}@media only screen and (min-width: 768px){.wrap-idx-year .num-circle h4{padding:15% 0 12%;font-size:clamp(18px,1vw,21px)}}.wrap-idx-year .num-circle p{display:block;font-size:clamp(80px,15vw,120px);font-weight:700;letter-spacing:.075em;height:1em;padding-left:5px}@media only screen and (min-width: 768px){.wrap-idx-year .num-circle p{font-size:clamp(80px,6vw,120px)}}.wrap-idx-year .cir-txt{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.wrap-idx-year p{margin-bottom:10px}.wrap-idx-year p:nth-last-of-type(1){margin-bottom:0}.wrap-idx-year .y-ch-txt{font-weight:700}.wrap-idx-year .y-en-txt{font-size:16px;color:#888}.wrap-idx-art{position:relative}.wrap-idx-art .art-layer{position:relative;background:#aa8acacc;margin-top:-100vh;overflow-x:hidden}@media only screen and (min-width: 768px){.wrap-idx-art .art-layer{position:sticky;width:100%;height:100vh;overflow:hidden}}@media only screen and (min-width: 992px){.wrap-idx-art .art-layer{position:sticky;top:50px}}.wrap-idx-art .art-layer .container{padding-top:95px;padding-bottom:75px}.wrap-idx-art .bg-video-box{position:sticky;top:60px}@media only screen and (min-width: 768px){.wrap-idx-art .bg-video-box{top:110px}}@media only screen and (min-width: 992px){.wrap-idx-art .bg-video-box{top:110px}}.video-background{position:relative;overflow:hidden;width:100vw;height:100vh;z-index:-1}.video-background video{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);z-index:-1}@media (min-aspect-ratio: 16/9){.video-background video{height:56.25vw}}@media (max-aspect-ratio: 16/9){.video-background video{width:177.78vh}}.art-pt{padding-top:95px}@media only screen and (min-width: 768px){.flow-box .art-column{margin-left:30px}.flow-box .art-column:nth-of-type(1){margin-left:0}}.flow-box .art-column .art-item{width:340px;height:191px;margin-bottom:20px}@media screen and (min-height: 740px){.flow-box .art-column .art-item{width:340px;height:191px;margin-bottom:30px}.flow-box .art-column .art-item:nth-last-of-type(1){margin-bottom:0}}@media screen and (min-height: 900px){.flow-box .art-column .art-item{width:380px;height:213px;margin-bottom:40px}.flow-box .art-column .art-item:nth-last-of-type(1){margin-bottom:0}}@media screen and (min-height: 950px){.flow-box .art-column .art-item{width:420px;height:236px;margin-bottom:40px}.flow-box .art-column .art-item:nth-last-of-type(1){margin-bottom:0}}@media screen and (min-height: 1100px){.flow-box .art-column .art-item{width:500px;height:278px;margin-bottom:40px}.flow-box .art-column .art-item:nth-last-of-type(1){margin-bottom:0}}@media screen and (min-height: 1220px){.flow-box .art-column .art-item{width:550px;height:308px;margin-bottom:40px}.flow-box .art-column .art-item:nth-last-of-type(1){margin-bottom:0}}@media only screen and (min-width: 768px){.flow-box .art-column .art-item.click-art{cursor:pointer}}.flow-box .art-column .art-item.for-txt{width:400px;height:191px}@media only screen and (max-width: 767px){.flow-box .art-column .art-item.for-txt{width:100%!important;height:auto!important}}.flow-box .art-column .art-item.for-txt.h-auto{height:auto}@media screen and (min-height: 740px){.flow-box .art-column .art-item.for-txt{width:400px;height:191px}}@media screen and (min-height: 900px){.flow-box .art-column .art-item.for-txt{width:380px;height:213px}}@media screen and (min-height: 950px){.flow-box .art-column .art-item.for-txt{width:380px;height:236px}}@media screen and (min-height: 1100px){.flow-box .art-column .art-item.for-txt{width:500px;height:278px}}@media screen and (min-height: 1220px){.flow-box .art-column .art-item.for-txt{width:550px;height:308px}}.flow-box .art-column .art-item.for-pic{border-radius:20px;position:relative;overflow:hidden;display:flex;align-items:end}@media only screen and (max-width: 767px){.flow-box .art-column .art-item.for-pic{width:50%}}.flow-box .art-column .art-item.for-pic .a-hover-box{display:none;position:relative;z-index:1;opacity:0;background:#332e64cc;padding:15px;width:100%;transform:translateY(10%);transition:.3s}.flow-box .art-column .art-item.for-pic .a-hover-box p{padding-right:10px;width:100%;font-size:14px}.flow-box .art-column .art-item.for-pic .a-hover-box span{width:47px;height:47px;background:url(../images/circle-arrow-w-CvxMMEa1.svg) center center no-repeat;background-size:cover}@media only screen and (min-width: 992px){.flow-box .art-column .art-item.for-pic .a-hover-box{display:block}}@media only screen and (min-width: 992px){.flow-box .art-column .art-item.for-pic:hover .transition-n{transform:scale(1.1)}.flow-box .art-column .art-item.for-pic:hover .a-hover-box{opacity:1;transform:translateY(0)}}.flow-box .art-column .art-item p{color:#fff}.flow-box .art-column .art-item img{width:100%;height:100%;object-fit:cover;object-position:center}.flow-box .art-column .art-item img.mb-dec{display:block;width:50%;height:auto;position:absolute;right:0;top:35px;z-index:1;max-width:260px;min-width:200px;margin-right:-50px}@media only screen and (min-width: 768px){.flow-box .art-column .art-item img.mb-dec{display:none!important}}.art-mb-box{margin-bottom:25px}.art-mb-box .art-item{overflow:hidden;padding-bottom:28%;border-radius:20px;position:relative;width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.art-mb-box .art-item:nth-of-type(2n){margin-right:0}.art-mb-box.mb{display:flex}@media only screen and (min-width: 768px){.art-mb-box.mb{display:none}}.normal-pop-box.p20{padding:20px}.normal-pop-box.modal-bg-fixed{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff4d;z-index:110;backdrop-filter:blur(15px)}.normal-pop-box.modal-bg-fixed.dark-mode{background:#333c}.normal-pop-box.modal-bg-fixed.dark-mode button p{color:#af8ecc}.normal-pop-box.modal-bg-fixed .container{padding:0}@media only screen and (min-width: 768px){.normal-pop-box.modal-bg-fixed .container{padding-top:4%}}@media only screen and (min-width: 768px){.normal-pop-box.modal-bg-fixed .container.container-xs{padding-left:30px;padding-right:30px}}.normal-pop-box.modal-bg-fixed .modal-content{height:100%;max-height:calc(100% - 64px)}@media only screen and (min-width: 768px){.normal-pop-box.modal-bg-fixed .modal-content{max-height:calc(100vh - 270px)}}.normal-pop-box.modal-bg-fixed .modal-box{height:100%;width:100%}@media only screen and (min-width: 768px){.normal-pop-box.modal-bg-fixed .modal-box{height:auto;width:auto}}.normal-pop-box.modal-bg-fixed .modal-box.border-top{border-top:10px solid #8681B9}.normal-pop-box.modal-bg-fixed .modal-box .a-pop-img{position:relative;padding-bottom:48%;height:0;max-width:640px;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:10px}.normal-pop-box.modal-bg-fixed .modal-box h3{font-size:24px;font-weight:700;color:#544f87}@media only screen and (min-width: 768px){.normal-pop-box.modal-bg-fixed .modal-box h3{font-size:30px}}.normal-pop-box.modal-bg-fixed .modal-box h4{font-size:15px;color:#8681b9}@media only screen and (min-width: 768px){.normal-pop-box.modal-bg-fixed .modal-box h4{font-size:18px}}.normal-pop-box.modal-bg-fixed #int-video-close{z-index:100}.wrap-idx-int{padding-top:30px;padding-bottom:65px}@media only screen and (min-width: 768px){.wrap-idx-int{padding-top:80px;padding-bottom:120px}}@media only screen and (min-width: 992px){.wrap-idx-int{padding-top:144px;padding-bottom:173px}}.wrap-idx-int .int-title{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;height:100%}@media only screen and (min-width: 768px){.wrap-idx-int .int-title{top:72%;left:30%;transform:rotate(90deg);height:56%}}@media only screen and (min-width: 992px){.wrap-idx-int .int-title{top:75%;left:34%;height:60%}}@media only screen and (min-width: 1440px){.wrap-idx-int .int-title{top:50%;left:-20%;transform:translateY(-50%) rotate(0);height:100%}}@media only screen and (min-width: 1680px){.wrap-idx-int .int-title{left:-48%}}.int-img-inbox{position:relative;display:flex;justify-content:end}@media only screen and (min-width: 768px){.int-img-inbox{display:block;position:static}}.int-img-inbox .int-po-img{overflow:hidden;width:80%}@media only screen and (min-width: 768px){.int-img-inbox .int-po-img{display:block;width:auto;height:100%}}@media screen and (min-width: 1200px){.int-img-inbox .int-po-img{margin-right:-30px}}.int-img-inbox .int-po-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 1200px){.int-img-inbox .int-po-img img{object-position:left}}.int-video{display:block;width:100%;margin:0 10px 0 0;padding-bottom:calc(14% - 45px);padding-top:calc(14% - 45px);border-radius:10px;overflow:hidden;z-index:1;box-shadow:10px 10px #f2e9ff}.int-video .video-pic{transform:scale(1);transition:.9s cubic-bezier(.5,.1,.07,1);object-fit:cover;object-position:center}@media only screen and (min-width: 576px){.int-video{padding-bottom:calc(14% - 61px);padding-top:calc(14% - 61px)}}@media only screen and (min-width: 992px){.int-video{margin:0 10px;box-shadow:20px 20px #f2e9ff}}.int-video:hover .video-pic{transform:scale(1.1)}.int-video:hover .int-caret-circle{stroke-dashoffset:0;-webkit-animation:mouse-btn-roll-over .8s cubic-bezier(.5,.1,.07,1);animation:mouse-btn-roll-over .8s cubic-bezier(.5,.1,.07,1)}.int-video:hover .int-caret:after{background:url(../images/video-button-y-JLYhIvD9.svg) center center no-repeat;background-size:cover}.int-caret{flex-shrink:0;background:#ffffff80;box-shadow:0 .3rem .6rem #00000029;border-radius:50%;position:relative;width:90px;height:90px;margin:auto}@media only screen and (min-width: 576px){.int-caret{width:122px;height:122px}}.int-caret:before{content:"";border-radius:50%;display:block;background:#fff;position:absolute;z-index:1;width:65px;height:65px;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media only screen and (min-width: 576px){.int-caret:before{width:85px;height:85px}}.int-caret:after{content:"";display:block;position:absolute;top:47%;left:48%;transform:translate(-50%) translateY(-50%);z-index:1;width:50px;height:53px;background:url(../images/play-button-CfTwEVt9.svg) center center no-repeat;background-size:cover;transition:1s}.int-caret .int-caret-svg{width:100%;height:100%;display:block}.int-caret-circle{fill:none;stroke:#e7c598;stroke-width:10;stroke-dasharray:314;stroke-dashoffset:314;transform-origin:50%;transform:rotate(-90deg);-webkit-animation:mouse-btn-roll-out .8s cubic-bezier(.5,.1,.07,1);animation:mouse-btn-roll-out .8s cubic-bezier(.5,.1,.07,1);transition-delay:-1s}@keyframes mouse-btn-roll-over{0%{stroke-dashoffset:314}to{stroke-dashoffset:0}}@keyframes mouse-btn-roll-out{0%{stroke-dashoffset:0}to{stroke-dashoffset:314}}.pop-vcontain{max-width:1680px;padding:10px;margin-right:auto;margin-left:auto;margin-top:-80px;display:flex;align-items:center}@media only screen and (min-width: 768px){.pop-vcontain{align-items:start;padding:30px 80px}}.ani-do .line1,.ani-do .line2{overflow:hidden;max-height:70px;white-space:nowrap;opacity:0;width:3}.ani-do .line1{animation:showRight 1s ease-in-out .5s forwards}.ani-do .line2{animation:showRight 1s ease-in-out 1.5s forwards}.ab-pic1-box,.ab-pic2-box,.ab-para-1,.ab-para-2{opacity:0}.ani-do .ab-pic1-box{animation:fadeInDown .5s ease-in-out forwards}.ani-do .ab-pic2-box{animation:fadeInDown .5s ease-in-out forwards .2s}.ani-do .ab-para-1 .index-title{animation:fadeInDown .5s ease-in-out forwards .4s}.ani-do .ab-para-1{animation:fadeInDown .5s ease-in-out forwards .6s}.ani-do .ab-para-2{animation:fadeInDown .5s ease-in-out forwards .8s}.wyear-box,.num-circle-box,.y-txt-box{opacity:0}.ani-do .wyear-box{animation:fadeInDown .5s ease-in-out forwards}.ani-do .year-content>.d-f:nth-of-type(1) .num-circle-box{animation:fadeInDown .5s ease-in-out forwards .2s}.ani-do .year-content>.d-f:nth-of-type(1) .y-txt-box{animation:fadeInDown .5s ease-in-out forwards .4s}.ani-do .year-content>.d-f:nth-of-type(2) .num-circle-box{animation:fadeInDown .5s ease-in-out forwards .6s}.ani-do .year-content>.d-f:nth-of-type(2) .y-txt-box{animation:fadeInDown .5s ease-in-out forwards .8s}.ani-do .year-content>.d-f:nth-of-type(3) .num-circle-box{animation:fadeInDown .5s ease-in-out forwards 1s}.ani-do .year-content>.d-f:nth-of-type(3) .y-txt-box{animation:fadeInDown .5s ease-in-out forwards 1.2s}.flow-box>.art-column{opacity:0}.ani-do .flow-box>.art-column{opacity:0}.ani-do .flow-box>.art-column:nth-of-type(1){animation:fadeInDown .5s ease-in-out forwards .2s}.ani-do .flow-box>.art-column:nth-of-type(2){animation:fadeInDown .5s ease-in-out forwards .4s}.ani-do .flow-box>.art-column:nth-of-type(3){animation:fadeInDown .5s ease-in-out forwards .6s}.ani-do .flow-box>.art-column:nth-of-type(4){animation:fadeInDown .5s ease-in-out forwards .8s}.ani-do .flow-box>.art-column:nth-of-type(5){animation:fadeInDown .5s ease-in-out forwards 1s}.ani-do .flow-box>.art-column:nth-of-type(6){animation:fadeInDown .5s ease-in-out forwards 1.2s}.ani-do .flow-box>.art-column:nth-of-type(7){animation:fadeInDown .5s ease-in-out forwards 1.4s}.ani-do .flow-box>.art-column:nth-of-type(8){animation:fadeInDown .5s ease-in-out forwards 1.6s}.ani-do .flow-box>.art-column:nth-of-type(9){animation:fadeInDown .5s ease-in-out forwards 1.8s}.ani-do .flow-box>.art-column:nth-of-type(10){animation:fadeInDown .5s ease-in-out forwards 2s}.int-img-inbox,.int-txt-inbox>.index-title,.int-txt-inbox>.editor,.int-txt-inbox>.int-video{opacity:0}.ani-do .int-img-inbox{animation:fadeInDown .5s ease-in-out forwards .2s}.ani-do .int-txt-inbox>.index-title{animation:fadeInDown .5s ease-in-out forwards .4s}.ani-do .int-txt-inbox>.editor{animation:fadeInDown .5s ease-in-out forwards .6s}.ani-do .int-txt-inbox>.int-video{animation:fadeInDown .5s ease-in-out forwards .8s}.kv_item{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.kv_item.pre{z-index:2}.kv_item.now{z-index:3}.kv_item .idx-bg .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:url(../images/mask-CRCLAQJJ.png);mask-image:url(../images/mask-CRCLAQJJ.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:right center;mask-position:right center}.kv_item.now .idx-bg .img{-webkit-animation:slide 2s cubic-bezier(.76,0,.24,1) 0s forwards;animation:slide 2s cubic-bezier(.76,0,.24,1) 0s forwards}@-webkit-keyframes slide{0%{-webkit-mask-size:0% 100%;mask-size:0% 100%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes slide{0%{-webkit-mask-size:0% 100%;mask-size:0% 100%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media only screen and (min-width: 992px){.inter-top{display:none}}#interaction-loading{position:fixed;inset:0;z-index:10000}#interaction-loading .loading-img{width:100%;height:100%;object-fit:cover}.loading-lottie{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:332px;object-fit:contain}.interaction-bg{background-color:#c7c7c7}.interaction-bg body{background-color:#c7c7c7;height:auto}.interaction-bg .nav{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-end;box-shadow:none;max-width:100%;padding:3px 15px;color:#ffffffE}@media only screen and (min-width: 992px){.interaction-bg .nav{position:fixed;right:0;left:auto;max-width:calc(100% - 260px)}}.interaction-bg .nav.transparent{background:#443e6a}@media only screen and (min-width: 992px){.interaction-bg .nav.transparent{background:linear-gradient(to bottom,#5b5688,#5b568800)}}@media only screen and (min-width: 992px){.interaction-bg .nav.transparent.detail-status{background:#443e6a}}@media only screen and (max-width: 767px){.interaction-bg .nav.transparent .button.nav-social .nav-contact{background:#443e6a;border:1px solid #6760AE}.interaction-bg .nav.transparent .button.nav-social .nav-contact:after{background:url(../images/nav-contact-w-BoTwv9Yh.png) center center no-repeat;background-size:contain}}.interaction-bg .nav .nav-logo{width:100%;max-width:140px}@media only screen and (min-width: 992px){.interaction-bg .nav .nav-logo{height:100%}}.interaction-bg .nav .mb-nav-sidebar-btn{border-radius:15px;background:#fff;padding:5px;width:58px;height:48px}.interaction-bg .nav .mb-nav-sidebar-btn span{font-size:12px;font-weight:700;color:#484187;line-height:1.2}.interaction-bg .nav .mb-nav-sidebar-btn .mb-nav-sidebar-x{display:none}.interaction-bg .nav .mb-nav-sidebar-btn.now{background:transparent;border:1px solid #817CB1}.interaction-bg .nav .mb-nav-sidebar-btn.now .default-icon{display:none}.interaction-bg .nav .mb-nav-sidebar-btn.now .mb-nav-sidebar-x{display:block}.interaction-bg .nav .mb-nav-sidebar-x{width:24px;height:24px;object-fit:contain}.interaction-bg .nav .vr-tour-icon{width:32px;height:20px;object-fit:contain}.interaction-bg .inter-mb-menu-img{border-radius:10px;overflow:hidden;width:130px;height:60px;flex-shrink:0}@media (max-width: 400px){.interaction-bg .inter-mb-menu-img{width:110px}}.interaction-bg .inter-mb-menu-img img{width:100%!important;height:100%!important;object-fit:cover;margin-right:0!important}.interaction-bg .mb-vr-stop{position:fixed;top:60px;left:0;width:100%;z-index:100;background:linear-gradient(to right,#d5a667 5% 66%,#e8be86 95%)}.inter-nav-wrap{width:100%}.hidden-h1{position:absolute;top:0;visibility:hidden}.interaction-vr-container{width:100%;height:calc(100vh - 60px);margin-top:60px}@media only screen and (min-width: 768px){.interaction-vr-container{height:100vh;margin-top:0;overflow:hidden}}.interaction-vr-container img,.interaction-vr-container iframe{width:100%;height:100%;object-fit:cover}.mb-close-3d-wrap{position:fixed;right:12px;bottom:12px;z-index:13;pointer-events:none}.mb-close-3d-wrap .mb-close-3d-btn{pointer-events:auto;border:0;border-radius:999px;padding:6px 14px 6px 6px;background:#443e6a;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(15px) brightness(110%);backdrop-filter:blur(15px) brightness(110%);box-shadow:0 2px 8px #00000040}.mb-close-3d-wrap .mb-close-3d-btn .icon-wrap{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#fff;margin-right:8px}.mb-close-3d-wrap .mb-close-3d-btn .icon-wrap img{width:28px;height:auto;object-fit:contain}.mb-close-3d-wrap .mb-close-3d-btn .txt-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.15}.mb-close-3d-wrap .mb-close-3d-btn .en{font-size:11px;font-weight:700;letter-spacing:.2px}.mb-close-3d-wrap .mb-close-3d-btn .zh{font-size:16px;font-weight:700;font-family:"Noto Serif TC",serif}.sidebar{position:fixed;top:0;left:0;width:260px;height:100%;background-color:#2f277b99;border:1px solid #6760AE;-webkit-backdrop-filter:blur(15px) brightness(60%);backdrop-filter:blur(15px) brightness(60%);color:#fff;z-index:11;flex-direction:column;justify-content:space-between;overflow:hidden;transition:all .2s ease}.sidebar.hight-fc{height:fit-content!important}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6,.sidebar p{color:#fff}.sidebar h2.sidebar-en,.sidebar h3.sidebar-en,.sidebar h4.sidebar-en,.sidebar h5.sidebar-en,.sidebar h6.sidebar-en,.sidebar p.sidebar-en{margin:0 0 2px;font-size:16px;color:#ccc5eb;letter-spacing:0px;font-weight:700}.mb-vr-stop{position:fixed;top:60px;left:0;width:100%;z-index:100}.mb-vr-stop .sidebar-vr{min-height:50px;border-bottom:none}.mb-vr-stop .sidebar-vr-icon{width:30px;height:30px}.mb-vr-stop .sidebar-en{color:#fff;font-size:12px}.mb-vr-stop .sidebar-zh{font-size:15px;line-height:1.2}.sidebar-content{position:relative;z-index:2;overflow-y:auto}.sidebar-logo-wrap{min-height:180px;padding:28px 25px 22px;text-align:center;border-bottom:1px solid rgba(133,126,189,.45)}.sidebar-logo{width:75px;height:75px;object-fit:contain;margin-bottom:12px}.sidebar-title-en{font-size:14px;line-height:1.4;letter-spacing:.8px;margin:0}.sidebar-vr,.sidebar-entry,.sidebar-link{text-decoration:none;width:100%;color:#fff;transition:background .2s ease}.sidebar-vr{min-height:86px;padding:0 22px;border-bottom:1px solid rgba(133,126,189,.45)}.sidebar-vr-icon{width:50px;height:50px;object-fit:contain;margin-right:14px}.sidebar-entry{min-height:86px;padding:0 22px;border-bottom:1px solid rgba(133,126,189,.45)}.sidebar-entry-icon{width:20px;height:20px;margin-right:10px;margin-top:5px}.sidebar-entry-icon.is-rotate{transform:rotate(180deg)}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-link{min-height:90px;padding:0 22px;border-bottom:1px solid rgba(133,126,189,.45)}.sidebar-text-wrap{text-align:left}.sidebar-num{width:20px;height:20px;border-radius:50%;background-color:#312a82;color:#fff;font-size:18px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0;margin-top:5px}.burger-menu-top .sidebar-num{margin-top:0}.sidebar-en{margin:0 0 2px;font-size:16px;color:#ccc5eb;letter-spacing:0px;font-weight:700}.sidebar-zh{margin:0;font-size:21px;font-weight:700;font-family:Noto Serif TC}.sidebar-vr:hover,.sidebar-entry:hover,.sidebar-link:hover{background:linear-gradient(to right,#484187,#544f87 40%,#947a55);-webkit-backdrop-filter:blur(15px) brightness(90%);backdrop-filter:blur(15px) brightness(90%)}.sidebar-bottom-line{width:100%;height:1px;background-color:#857ebd73}.interaction-floor-map{position:fixed;bottom:0;right:0;width:100%;height:auto;z-index:12;color:#fff}@media only screen and (min-width: 768px){.interaction-floor-map{position:fixed;width:360px;transition:transform .3s ease}.interaction-floor-map.is-close,.interaction-floor-map.is-close .floor-map-close-wrap-pc{transform:translate(100%)}.interaction-floor-map.is-close .floor-map-close-wrap{transform:translate(-360px);display:flex!important}.interaction-floor-map.is-close .floor-map-close-wrap .close-icon{display:none!important}.interaction-floor-map.is-close .floor-map-close-wrap .map-icon{display:block!important}}.interaction-floor-map .floor-map-panel{width:100%;height:auto;padding:35px;border:1px solid #625D90;background:#2f277bb3;-webkit-backdrop-filter:blur(15px) brightness(70%);backdrop-filter:blur(15px) brightness(70%)}@media only screen and (min-width: 768px){.interaction-floor-map .floor-map-panel{height:270px}}.interaction-floor-map .floor-map-title{position:absolute;top:5px;left:30%}@media only screen and (min-width: 576px){.interaction-floor-map .floor-map-title{top:5px;left:40%}}@media only screen and (min-width: 768px){.interaction-floor-map .floor-map-title{top:5px;left:30%}}.interaction-floor-map .floor-map-title p{margin:0;line-height:1.2}.interaction-floor-map .floor-map-title .en{font-size:5vw;font-weight:700;letter-spacing:.4px}@media only screen and (min-width: 576px){.interaction-floor-map .floor-map-title .en{font-size:3vw}}@media only screen and (min-width: 768px){.interaction-floor-map .floor-map-title .en{font-size:17px}}.interaction-floor-map .floor-map-title .zh{font-size:6vw;font-weight:700;letter-spacing:1px}@media only screen and (min-width: 576px){.interaction-floor-map .floor-map-title .zh{font-size:4vw}}@media only screen and (min-width: 768px){.interaction-floor-map .floor-map-title .zh{font-size:20px}}.interaction-floor-map .floor-map-image-wrap{position:relative;width:100%;aspect-ratio:577/411}@media only screen and (min-width: 576px){.interaction-floor-map .floor-map-image-wrap{width:55vw;margin:0 auto}}@media only screen and (min-width: 768px){.interaction-floor-map .floor-map-image-wrap{width:100%}}.interaction-floor-map .floor-map-image{display:block;width:100%;height:100%;object-fit:contain}.interaction-floor-map .map-point{position:absolute;border:0;padding:0;aspect-ratio:1/1;width:15%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.interaction-floor-map .map-point{width:46px;height:46px}}@media only screen and (min-width: 768px){.interaction-floor-map .map-point:not(.point-arrow):hover .point-circle{background:#f3eee6}.interaction-floor-map .map-point:not(.point-arrow):hover .light-dot{display:block}.interaction-floor-map .map-point:not(.point-arrow):hover .light-dot .ring-1{animation:interactionDotPulse 1.8s ease-out infinite}.interaction-floor-map .map-point:not(.point-arrow):hover .light-dot .ring-2{animation:interactionDotPulse 1.8s ease-out infinite .9s}}.interaction-floor-map .map-point.now:not(.point-arrow){display:inline-flex}.interaction-floor-map .map-point.now:not(.point-arrow) .point-circle{background:#f3eee6}.interaction-floor-map .map-point.now:not(.point-arrow) .light-dot{display:block}.interaction-floor-map .map-point.now:not(.point-arrow) .light-dot .ring-1{animation:interactionDotPulse 1.8s ease-out infinite}.interaction-floor-map .map-point.now:not(.point-arrow) .light-dot .ring-2{animation:interactionDotPulse 1.8s ease-out infinite .9s}.interaction-floor-map .map-point.point-arrow{cursor:pointer}.interaction-floor-map .map-point .point-circle{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:#ffffffb3;border:5px solid rgba(255,255,255,.7);box-shadow:0 0 10px #09090933}.interaction-floor-map .map-point span{position:relative;z-index:2;color:#2f277b;font-size:8vw;font-weight:700;top:-3px;display:inline-flex;align-items:center;justify-content:center}@media only screen and (min-width: 576px){.interaction-floor-map .map-point span{font-size:6vw}}@media only screen and (min-width: 768px){.interaction-floor-map .map-point span{font-size:30px}}.interaction-floor-map .map-point .map-arrow-img{z-index:2;width:45%}@media only screen and (min-width: 768px){.interaction-floor-map .map-point .map-arrow-img{width:50%}}.interaction-floor-map .map-point .light-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:none;z-index:1;display:none}@media only screen and (min-width: 768px){.interaction-floor-map .map-point .light-dot{width:46px;height:46px}}.interaction-floor-map .map-point .light-dot .light-dot-ring{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:#ffe1b9;box-shadow:0 0 10px #2f2f2f80;opacity:0;transform:translate(-50%,-50%) scale(1)}.interaction-floor-map .point-arrow{top:52%;left:89%}.interaction-floor-map .point-1{top:52%;left:65%}.interaction-floor-map .point-2{top:66%;left:36%}.interaction-floor-map .point-3{top:72%;left:16%}.interaction-floor-map .point-4{top:38%;left:3%}.interaction-floor-map .point-5{top:34%;left:31%}.interaction-floor-map .floor-action-btn{width:50%;padding:20px 5px;-webkit-backdrop-filter:blur(15px) brightness(120%);backdrop-filter:blur(15px) brightness(120%);border:0;background:linear-gradient(to right,#48418799,#48418799 40%,#48418799);color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .2s ease}@media only screen and (min-width: 768px){.interaction-floor-map .floor-action-btn:hover{background:linear-gradient(to right,#48418799,#544f8799 40%,#947a5599)}}.interaction-floor-map .floor-action-btn .icon-wrap{width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#fff;margin-right:10px}.interaction-floor-map .floor-action-btn .icon-wrap img{width:24px;height:24px;object-fit:contain}.interaction-floor-map .floor-action-btn .txt-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.15}.interaction-floor-map .floor-action-btn .en{font-size:13px;font-weight:700}.interaction-floor-map .floor-action-btn .zh{font-size:22px;font-weight:700}@media only screen and (min-width: 768px){.interaction-floor-map .floor-action-btn .zh{font-size:25px}}.floor-map-wrap{transition:all .3s ease}.floor-map-close-wrap{position:absolute;top:-50px;right:0;transition:all .3s ease}@media only screen and (min-width: 768px){.floor-map-close-wrap{top:auto;bottom:20px;right:30px}}.floor-map-close-wrap.now{top:-50px;right:10px}.floor-map-close-wrap.now .floor-map-close{border-radius:50%;padding:6px;aspect-ratio:1/1}.floor-map-close-wrap-pc{position:absolute;left:-60px;top:0;height:100%;border-radius:15px 0 0 15px;background:linear-gradient(to bottom,#484187,#544f87 80%,#8681b9);border:1px solid #625D90;padding:10px;transition:all .3s ease}.floor-map-close-wrap-pc .pc-map-close{display:block;transition:all .3s ease}.floor-map-close-wrap-pc .pc-map-side{display:none;transition:all .3s ease}.floor-map-close-wrap-pc.close .pc-map-close{display:none}.floor-map-close-wrap-pc.close .pc-map-side{display:block}.pc-map-icon{width:43px;height:43px;object-fit:contain}.pc-map-close,.pc-map-side{width:39px;height:39px;object-fit:contain}.floor-map-close{padding:12px 20px;border-radius:15px 15px 0 0;border:1px solid #625D90;background:#2f277bb3;backdrop-filter:blur(15px) brightness(70%);display:flex;align-items:center;gap:12px}@media only screen and (min-width: 768px){.floor-map-close{border-radius:50%;padding:10px;aspect-ratio:1/1}}.floor-map-close .map-icon{width:36px;height:26px;object-fit:contain}.floor-map-close .close-icon{width:22px;height:22px;object-fit:contain}.floor-map-close img{width:20px;height:20px;object-fit:contain}@keyframes interactionDotPulse{0%{opacity:.45;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}.interaction{position:fixed;inset:0;width:100%;height:100vh;padding:40px 15px;overflow-y:auto;z-index:800}@media only screen and (min-width: 768px){.interaction{padding:60px 30px}}.interaction.welcome-page{background:url(../images/inter-welcome-bg-raADkncF.jpg) center center no-repeat;background-size:cover}.interaction.welcome-page:before{content:"";position:absolute;inset:0;background:#4841878c;z-index:1}.inter-partial-inner{position:relative;z-index:2;width:100%;max-width:720px;min-height:100%;margin:0 auto}.inter-card-top{position:absolute;top:-105px;left:50%;transform:translate(-50%);width:58%;aspect-ratio:1/1;border-radius:50%;background:#fff;z-index:0}.inter-card-body{position:relative;z-index:1;padding:30px 20px 40px}@media only screen and (min-width: 768px){.inter-card-body{padding:30px 50px 45px}}.inter-card-body .index-title h3{font-size:18px}@media only screen and (min-width: 992px){.inter-card-body .index-title h3{font-size:20px}}.inter-card-body .index-title h2{font-size:24px}@media only screen and (min-width: 992px){.inter-card-body .index-title h2{font-size:36px}}.inter-card-body .index-title span{margin:auto}.inter-text{width:100%}.inter-text h4{font-size:18px;font-weight:700;margin-bottom:10px}@media only screen and (min-width: 992px){.inter-text h4{font-size:30px}}.inter-text h4.mb-0{margin-bottom:0}.inter-text p{margin:0 0 14px;font-size:18px;line-height:1.6;text-align:left}.inter-text p:last-child{margin-bottom:0}@media only screen and (min-width: 992px){.inter-text p{font-size:24px}}.inter-text .highlight{color:#ebd5ff}.inter-text::-webkit-scrollbar{width:6px}.inter-text::-webkit-scrollbar-track{background:#857ebd26;border-radius:3px}.inter-text::-webkit-scrollbar-thumb{background:#4841878c;border-radius:3px}.inter-text::-webkit-scrollbar-thumb:hover{background:#484187cc}.inter-partial-btn-wrap{width:100%}.inter-partial-btn{position:relative;text-decoration:none;max-width:170px;width:100%;padding:13px 15px;border-radius:6px;gap:10px;transition:all .25s ease}@media only screen and (min-width: 768px){.inter-partial-btn{padding:15px 30px;min-width:220px;max-width:none;width:auto}}.inter-partial-btn:before,.inter-partial-btn:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:1px solid #2F277B;z-index:-1;border-radius:6px;transition:all .25s ease}.inter-partial-btn:after{transform:translate(-5px)}@media only screen and (min-width: 768px){.inter-partial-btn:after{transform:translate(-10px)}}.inter-partial-btn:before{transform:translate(5px)}@media only screen and (min-width: 768px){.inter-partial-btn:before{transform:translate(10px)}}@media only screen and (min-width: 768px){.inter-partial-btn:hover{background:#2f277b;color:#fff}.inter-partial-btn:hover:after{transform:translate(0);background:#2f277b}.inter-partial-btn:hover:before{transform:translate(0);background:#2f277b}.inter-partial-btn:hover .welcome-btn-icon img{filter:brightness(0) invert(1)}.inter-partial-btn:hover .inter-btn-text .en{color:#cccae2}}.inter-partial-btn .inter-btn-text{display:inline-flex;flex-direction:column;line-height:1.15}.inter-partial-btn .inter-btn-text .zh{font-size:18px;font-weight:700;letter-spacing:2px}@media only screen and (min-width: 768px){.inter-partial-btn .inter-btn-text .zh{font-size:24px}}.inter-partial-btn .inter-btn-text .en{font-size:13px;font-weight:700;letter-spacing:1px;color:#6c65b3}@media only screen and (min-width: 768px){.inter-partial-btn .inter-btn-text .en{font-size:16px}}.inter-partial-btn.dark:before,.inter-partial-btn.dark:after{border:1px solid #ffffff}.inter-partial-btn.dark .zh{color:#fff}.inter-partial-btn.dark .en{color:#ebd5ff}.inter-partial-btn.dark:hover:before,.inter-partial-btn.dark:hover:after{border:1px solid #2F277B}.welcome-page .inter-card{width:100%;background:#fff;border-radius:20px;margin-top:65px}.welcome-page .inter-partial-inner{max-width:720px}.welcome-page .inter-card{width:100%;background:#fff;border-radius:20px;box-shadow:0 10px 40px #2f277b40;margin-top:65px}.welcome-page .inter-text{width:100%}@media only screen and (min-width: 768px){.welcome-page .inter-text{width:66%;max-height:325px;overflow-y:auto;padding-left:20px;direction:rtl}}.welcome-page .inter-text>*{direction:ltr}.welcome-logo{width:95px;height:95px;object-fit:contain;position:absolute;top:10px;left:50%;transform:translate(-50%)}.welcome-figure{display:block;position:relative;width:100%;height:auto;max-width:300px;margin:10px auto;object-fit:contain;pointer-events:none}@media only screen and (min-width: 768px){.welcome-figure{position:absolute;top:-12%;right:-20%;width:48%;height:auto;object-fit:contain;pointer-events:none}}@media only screen and (min-width: 992px){.welcome-figure{width:48%}}.welcome-btn-icon{width:41px;height:27px}@media only screen and (min-width: 768px){.welcome-btn-icon{width:63px;height:43px}}.welcome-btn-icon img{width:100%;height:100%;object-fit:contain;transition:filter .25s ease}.welcome-note{margin:30px 0 0;color:#fff;font-size:16px;line-height:1.6;letter-spacing:1px}@media only screen and (min-width: 992px){.welcome-note{font-size:18px}}.steps-page{background:#2f277b33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.steps-page p,.steps-page h1,.steps-page h2,.steps-page h3,.steps-page h4,.steps-page h5,.steps-page h6{color:#fff}.steps-page .inter-partial-inner{max-width:640px}.steps-page .inter-card{isolation:isolate;width:100%;margin-top:65px}.steps-page .inter-card-top{background:#8078ce80;-webkit-mask-image:linear-gradient(to bottom,black 80px,transparent 80px);mask-image:linear-gradient(to bottom,black 80px,transparent 80px);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);top:-80px}.steps-page .inter-card-body{background:#8078ce80;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding-top:20px}@media only screen and (min-width: 992px){.steps-page .inter-card-body{padding-top:40px}}@media only screen and (min-width: 768px){.steps-page .inter-text h4{margin-bottom:0}}.step-1-img{position:absolute;display:block;top:-120px;left:50%;transform:translate(-50%);width:115px;height:130px;object-fit:contain;z-index:15}@media only screen and (min-width: 992px){.step-1-img{top:-150px;width:163px;height:185px}}.inter-num-content{flex:1 1 auto;min-width:0}.inter-num{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 0 10px #2f277b40;color:#2f277b;font-size:20px;font-weight:700}@media only screen and (min-width: 992px){.inter-num{width:40px;height:40px;font-size:30px}}.inter-steps-progress{position:relative;gap:60px;width:fit-content;margin-top:10px;margin-left:auto;margin-right:auto}.inter-step-dot{position:relative;z-index:1;display:inline-block;width:14px;height:14px;border-radius:50%;background:#ffffff8c;border:2px solid #ffffff;flex-shrink:0;transition:all .25s ease}.inter-step-dot.now{width:15px;height:15px;background:#ffe1b9;border:2px solid transparent;box-shadow:0 0 0 6px #ffe1b94d}.inter-step-line{position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff8c;transform:translateY(-50%)}.interaction-content-wrap{position:fixed;left:0;right:0;bottom:0;height:60vh;background-color:#fff;box-shadow:-4px 0 30px #00000014;border-left:1px solid rgba(0,0,0,.05);z-index:11;display:flex;flex-direction:column;box-sizing:border-box;transition:transform .3s ease}.interaction-content-wrap.is-close{transform:translateY(100%)}@media only screen and (min-width: 768px){.interaction-content-wrap.is-close{transform:translate(100%)}}@media only screen and (min-width: 768px){.interaction-content-wrap{inset:0 0 auto auto;width:420px;height:100vh}}.interaction-content-wrap .interaction-content-top{padding:10px 15px 10px 20px;border-bottom:1px solid rgba(0,0,0,.05)}.interaction-content-wrap .interaction-content-top .interaction-close-btn{background:transparent;padding:4px 12px 4px 0;font-size:14px;color:#555;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.interaction-content-wrap .interaction-content-top .interaction-close-btn:hover{color:#544f87}.interaction-content-wrap .interaction-content-top .interaction-close-btn .close-x{font-size:16px;font-weight:700}.interaction-content-wrap .interaction-content-top .interaction-close-btn .zh{font-weight:500}.interaction-content-wrap .interaction-content-top .interaction-pagination{display:flex;align-items:center;gap:12px;color:#333;font-size:14px}.interaction-content-wrap .interaction-content-top .interaction-pagination .page-prev-btn,.interaction-content-wrap .interaction-content-top .interaction-pagination .page-next-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:#555;font-size:14px;cursor:pointer;transition:all .2s ease}.interaction-content-wrap .interaction-content-top .interaction-pagination .page-prev-btn:hover,.interaction-content-wrap .interaction-content-top .interaction-pagination .page-next-btn:hover{color:#544f87}.interaction-content-wrap .interaction-content-top .interaction-pagination .page-prev-btn:hover svg,.interaction-content-wrap .interaction-content-top .interaction-pagination .page-next-btn:hover svg{stroke:#544f87}.interaction-content-wrap .interaction-content-top .interaction-pagination .page-info{font-family:Alegreya,"Noto Serif TC",Microsoft JhengHei,sans-serif;font-weight:500;font-size:16px}.interaction-content-wrap .interaction-content-body{padding:15px 15px 15px 20px;flex:1;min-height:0;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.interaction-content-wrap .interaction-content-body{max-height:calc(100vh - 120px);height:100%}}.interaction-content-wrap .interaction-content-body .interaction-tour-panel{height:100%}.interaction-content-wrap .interaction-content-body .scrollbar{overflow-y:auto;width:100%;max-height:100%;padding:10px 25px}.interaction-content-wrap .interaction-content-body .inter-txt-box,.interaction-content-wrap .interaction-content-body .inter-txt-box p{font-family:"Noto Serif TC",Microsoft JhengHei,sans-serif}.interaction-content-wrap .interaction-content-body .interaction-icon-box{margin-bottom:20px}.interaction-content-wrap .interaction-content-body .interaction-icon-box .purple-dot{display:inline-block;width:36px;height:36px;background-color:#8c4c9e;border-radius:50%;position:relative;box-shadow:0 2px 4px #0000001a}.interaction-content-wrap .interaction-content-body .interaction-icon-box .purple-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#fff;border-radius:50%}.interaction-content-wrap .interaction-content-body .interaction-title-row{margin-bottom:5px}.interaction-content-wrap .interaction-content-body .interaction-title-row .interaction-title{font-size:24px;line-height:1;font-weight:700;color:#333;margin:0;font-family:"Noto Serif TC",Microsoft JhengHei,sans-serif;padding-bottom:10px!important}@media only screen and (min-width: 768px){.interaction-content-wrap .interaction-content-body .interaction-title-row .interaction-title{font-size:30px}}.interaction-content-wrap .interaction-content-body .interaction-title-row .interaction-share-btn{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:transparent;color:#555;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.interaction-content-wrap .interaction-content-body .interaction-title-row .interaction-share-btn:hover{background-color:#0000000d;color:#333;border-color:#0003}.interaction-content-wrap .interaction-content-body .interaction-title-row .interaction-share-btn .share-icon-svg{width:20px;height:20px}.interaction-content-wrap .interaction-content-body .interaction-swiper{position:relative;width:100%;overflow:hidden;height:100%;padding-bottom:20px}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-wrapper{height:100%!important}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-slide{display:flex;justify-content:center;height:100%}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-slide img{height:200px;margin-left:auto;margin-right:auto;object-fit:contain;display:block}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-slide .interaction-slide-media{position:relative;display:block;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-slide .interaction-slide-media .interaction-zoom-btn{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #544F87;color:#544f87;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 2px 6px #00000026;transition:all .2s ease;z-index:2}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-slide .interaction-slide-media .interaction-zoom-btn svg{width:18px;height:18px;stroke:#544f87;stroke-width:2.2;fill:none;transition:stroke .2s ease}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-slide .interaction-slide-media .interaction-zoom-btn:hover{background:#544f87;color:#fff}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-slide .interaction-slide-media .interaction-zoom-btn:hover svg{stroke:#fff}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-pagination{bottom:0!important;display:flex;justify-content:center;align-items:center;gap:6px}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#544f87;opacity:.6;margin:0!important;transition:all .3s ease}.interaction-content-wrap .interaction-content-body .interaction-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#e7c598;width:24px;border-radius:4px}.interaction-content-wrap .interaction-content-body .editor,.interaction-content-wrap .interaction-content-body .editor span,.interaction-content-wrap .interaction-content-body .editor p{font-size:16px!important}.interaction-content-wrap .swiper-button-prev,.interaction-content-wrap .swiper-button-next{position:absolute;top:25%}.interaction-content-wrap .swiper-button-prev:after,.interaction-content-wrap .swiper-button-next:after{font-size:30px!important;color:#555}.interaction-content-wrap .swiper-button-prev:before,.interaction-content-wrap .swiper-button-next:before{font-size:30px!important;color:#555}.interaction-content-wrap .swiper-button-prev{left:-2px!important}.interaction-content-wrap .swiper-button-next{right:6px!important}
