.block{display:block}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
@font-face{font-family:ds-icon;src:url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2")}.ds-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ds-icon!important;font-size:16px;font-style:normal}.ds-icon-close_linear:before{content:"\e62c"}.ds-icon-menu:before{content:"\e60c"}.ds-icon-dots:before{content:"\e60d"}.ds-icon-arrow_right:before{content:"\e61d"}.ds-icon-arrow_left:before{content:"\e600"}.ds-icon-arrow_down:before{content:"\e6b5"}.ds-icon-mail:before{content:"\e624"}.ds-icon-loc:before{content:"\e606"}.ds-icon-phone:before{content:"\ebac"}.ds-icon-earth:before{content:"\e653"}.ds-icon-search:before{content:"\e621"}
@charset "UTF-8";td,th{font-family:inherit;font-size:inherit}img.emoji{background:none!important;border:none!important;box-shadow:none!important;display:inline!important;height:1em!important;margin:0 .07em!important;padding:0!important;vertical-align:-.1em!important;width:1em!important}img{height:auto;max-width:100%}.wp-caption{margin:0;max-width:100%}.ios .wp-caption{width:auto!important}dl.wp-caption dt.wp-caption-dt img{display:inline-block;margin-bottom:-1ex}dl.wp-caption,dl.wp-caption *{-webkit-user-drag:none}.wp-caption-dd{font-size:14px;margin:0;padding-top:.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:.5em 1em .5em 0}.alignright{float:right;margin:.5em 0 .5em 1em}img[data-mce-selected]::-moz-selection{background-color:transparent}img[data-mce-selected]::selection{background-color:transparent}audio,embed,video{display:-moz-inline-stack;display:inline-block}audio{visibility:hidden}[_moz_abspos]{outline:none}a[data-wplink-url-error],a[data-wplink-url-error]:focus,a[data-wplink-url-error]:hover{outline:2px dotted #dc3232;position:relative}a[data-wplink-url-error]:before{bottom:-2px;content:"";display:block;left:-2px;outline:2px dotted #fff;position:absolute;right:-2px;top:-2px;z-index:-1}.wpview{border:1px solid transparent;clear:both;margin-bottom:16px;position:relative;width:99.99%}.wpview .loading-placeholder{border:1px dashed #ccc;padding:10px}.wpview .wpview-loading{background-color:transparent;height:5px;margin:10px auto 0;overflow:hidden;width:60px}.wpview .wpview-loading ins{animation:wpview-loading 1.3s steps(36) 1s infinite;background-color:#333;display:block;height:5px;margin:0 0 0 -60px;width:36px}@keyframes wpview-loading{0%{margin-left:-60px}to{margin-left:60px}}.wpview .wpview-content>iframe{background:transparent;max-width:100%}.wpview-error{word-wrap:break-word;border:1px solid #ddd;margin:0;padding:1em 0}.loading-placeholder .dashicons,.wpview-error .dashicons{display:block;font-size:32px;height:32px;margin:0 auto;width:32px}.wpview-error p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;text-align:center}.wpview-type-gallery:after{clear:both;content:"";display:table}.gallery a{cursor:default}.gallery{line-height:1;margin:auto -6px;overflow-x:hidden;padding:6px 0}.ie7 .gallery,.ie8 .gallery{margin:auto}.gallery .gallery-item{box-sizing:border-box;float:left;margin:0;padding:6px;text-align:center}.ie7 .gallery .gallery-item,.ie8 .gallery .gallery-item{padding:6px 0}.gallery .gallery-caption,.gallery .gallery-icon{margin:0}.gallery .gallery-caption{font-size:13px;margin:4px 0}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.333%}.ie7 .gallery-columns-3 .gallery-item,.ie8 .gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.665%}.gallery-columns-7 .gallery-item{width:14.285%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.111%}.gallery img{border:none;height:auto;max-width:100%;padding:0}.rtl .gallery .gallery-item{float:right}#tinymce,.editor-content{line-height:1.86;overflow-x:hidden}#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{font-weight:700}#tinymce h1,.editor-content h1{font-size:2rem;margin-bottom:1rem}#tinymce h2,.editor-content h2{font-size:1.5rem;margin-bottom:1rem}#tinymce h3,.editor-content h3{font-size:1.25rem;margin-bottom:1rem}#tinymce h4,.editor-content h4{font-size:1rem;margin-bottom:1rem}#tinymce h5,.editor-content h5{font-size:.875rem;margin-bottom:1rem}#tinymce h6,.editor-content h6{font-size:.75rem;margin-bottom:1rem}#tinymce p,.editor-content p{font-size:1rem;margin-bottom:1rem}#tinymce ul,.editor-content ul{list-style:disc;margin-bottom:1rem;padding-left:1rem}#tinymce ol,.editor-content ol{list-style:decimal;margin-bottom:1rem;padding-left:1rem}#tinymce li,.editor-content li{margin-bottom:.5rem}picture.aligncenter img{display:block;margin-left:auto;margin-right:auto}picture.alignleft img{float:left;margin:.5em 1em .5em 0}picture.alignright img{float:right;margin:.5em 0 .5em 1em}:root{--primary-color:#a61955;--primary-hover-color:#a61955dd;--white-color:#fff;--white-hover-color:#ffffffdd}*{box-sizing:inherit;margin:0;outline:none;padding:0}html{color:#000;font-size:16px;line-height:1.5}body{background-color:#fff;overflow-x:hidden;overflow-y:scroll}ul{list-style:none}a{color:#000;text-decoration:none}a.primary-link{color:var(--primary-color);text-decoration:underline}.row{flex-direction:row}.row,.row-reverse{align-items:center;display:flex;justify-content:flex-start}.row-reverse{flex-direction:row-reverse}.column{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.just-start{justify-content:flex-start}.just-center{justify-content:center}.just-end{justify-content:flex-end}.just-between{justify-content:space-between}.just-around{justify-content:space-around}.align-baseline{align-items:baseline}.justify-evenly{justify-content:space-evenly}.break-1{-webkit-line-clamp:1}.break-1,.break-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.break-2{-webkit-line-clamp:2}.break-3{-webkit-line-clamp:3}.break-3,.break-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.break-4{-webkit-line-clamp:4}.break-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.hover-up:hover,.hover:hover{cursor:pointer!important}.hover-up:hover{transform:translateY(-4px)!important}.hover-scale .scale-target{transition:scale .5s}.hover-scale:hover{cursor:pointer}.hover-scale:hover .scale-target{scale:110%}.activity-item{background-color:var(--white-color);border:1px solid #e5e5e5;border-radius:.625rem 1.25rem 1.25rem 1.25rem;overflow:hidden}.activity-item:hover{border-color:var(--primary-color);box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}.activity-item .date-card{background-color:var(--primary-color);border-radius:.625rem 0;height:6.75rem;width:7rem}.activity-item .date-card .weekday{color:var(--white-color);font-size:.875rem;line-height:150%}.activity-item .date-card .day{color:var(--white-color);font-size:2rem;line-height:130%}.activity-item .date-card .month-year{color:var(--white-color);font-size:.875rem;line-height:150%}.activity-item .activity-item-main{flex:1;padding:3.25rem 3.125rem 3.25rem 2.625rem}.activity-item .activity-item-main .activity-info{flex:413}.activity-item .activity-item-main .activity-info .title{color:var(--primary-color);font-size:1.5rem;line-height:160%}.activity-item .activity-item-main .activity-info .info-list .info-item{margin-top:1.25rem}.activity-item .activity-item-main .activity-info .info-list .info-item:first-child{margin-top:0}.activity-item .activity-item-main .activity-info .info-list .info-item .item-key{flex-shrink:0;font-size:1rem;line-height:160%}.activity-item .activity-item-main .activity-info .info-list .info-item .line{background-color:var(--primary-color);height:1.25rem;margin:.1875rem 1.9375rem 0 1.5625rem;width:1px}.activity-item .activity-item-main .activity-info .info-list .info-item .item-value{font-size:1rem;line-height:160%}.activity-item .activity-item-main .activity-info .more-btn{background-color:var(--primary-color);border:none;border-radius:1.3125rem;color:var(--white-color);font-size:1rem;height:2.625rem;line-height:2.625rem;width:7.25rem}.activity-item .activity-item-main .activity-info .more-btn:hover{background-color:var(--primary-hover-color)}.activity-item .activity-item-main .pic{aspect-ratio:579/364;border-radius:.625rem;flex:579;margin-left:5.25rem}.activity-item .activity-item-main .pic img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:1279px){.activity-item .activity-item-main{padding:2.625rem 2.5rem 2.625rem 2rem}.activity-item .activity-item-main .activity-info .info-list .info-item .line{margin:.1875rem 1rem 0 .75rem}.activity-item .activity-item-main .pic{margin-left:2.625rem}}@media only screen and (max-width:1099px){.activity-item .date-card{height:5.0625rem;width:5.25rem}.activity-item .date-card .weekday{font-size:.75rem}.activity-item .date-card .day{font-size:1.5rem}.activity-item .date-card .month-year{font-size:.75rem}.activity-item .activity-item-main{padding:1.5rem 1.25rem 1.5rem 1rem}.activity-item .activity-item-main .activity-info .title{font-size:1.25rem}.activity-item .activity-item-main .activity-info .info-list .info-item{margin-top:.625rem}.activity-item .activity-item-main .activity-info .info-list .info-item .item-key,.activity-item .activity-item-main .activity-info .info-list .info-item .item-value{font-size:.875rem}.activity-item .activity-item-main .activity-info .more-btn{font-size:.875rem;height:2rem;line-height:2rem;width:5.625rem}.activity-item .activity-item-main .pic{margin-left:1.25rem}}@media only screen and (max-width:899px){.activity-item{border-radius:1.25rem;flex-direction:column}.activity-item .date-card{border-radius:0;flex-direction:row;height:2.5rem;width:100%}.activity-item .date-card .day{margin:0 1.25rem}.activity-item .activity-item-main{display:block}.activity-item .activity-item-main .activity-info .more-btn{margin-top:.625rem}.activity-item .activity-item-main .pic{margin-left:0;margin-top:1.25rem;width:100%}}.contact-us .contact-form{margin-left:0;margin-right:1.5rem;width:26rem}.contact-us .contact-form .title-en{color:#b0b0b0;line-height:160%}.contact-us .contact-form .title{color:var(--primary-color);font-size:2rem;letter-spacing:1.28px;line-height:160%}.contact-us .contact-form .sub-title{color:#333;font-size:.875rem;line-height:160%}.contact-us .contact-form .short-line{background-color:var(--primary-color);height:1px;margin-top:.625rem;width:2.5rem}.contact-us .contact-form .info-list{margin-top:3.125rem;padding:.5rem 0}.contact-us .contact-form .info-list .info{margin-top:1.5rem}.contact-us .contact-form .info-list .info:first-child{margin-top:0}.contact-us .contact-form .info-list .info .icon{height:1.75rem;margin-right:1rem;width:1.5rem}.contact-us .contact-form .info-list .info .icon i{color:var(--primary-color);font-size:1.5rem;line-height:1.75rem}.contact-us .contact-form .info-list .info .icon .ds-icon-phone{font-size:1.75rem}.contact-us .contact-form .info-list .info .info-text .key{color:#333;font-size:1.125rem;line-height:160%}.contact-us .contact-form .info-list .info .info-text .value{color:#333;font-size:.875rem;line-height:160%;margin-top:.5rem}.contact-us .contact-form .info-list .mail-info .info-text .value{text-decoration:underline}.contact-us .map-container{aspect-ratio:800/392;background-color:#000;border-radius:1.875rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);overflow:hidden;width:50rem}.contact-us .map-container iframe{border:0;display:block;height:100%;width:100%}@media only screen and (max-width:1399px){.contact-us .map-container{width:43.75rem}}@media only screen and (max-width:1199px){.contact-us{align-items:flex-start;flex-direction:column}.contact-us .contact-form{margin-left:0;margin-right:0;width:100%}.contact-us .map-container{width:100%}}.contact-us.row-reverse .contact-form{margin-left:1.5rem;margin-right:0}.article-container ol,.article-container ul{list-style-position:inside}.article-container ul{list-style-type:disc}.article-container .article-h2{font-size:2rem;letter-spacing:1.28px}.article-container .article-h2,.article-container .article-h3{color:var(--primary-color);line-height:160%;margin-bottom:1.875rem}.article-container .article-h3{font-size:1.125rem}.article-container .article-h4{font-size:1rem;line-height:160%;margin-bottom:1.875rem}.article-container .article-pic{margin-bottom:1.875rem;width:100%}.article-container .article-pic img{height:auto;width:100%}.article-container .article-content p,.article-container .article-content ul,.article-container .article-hint{letter-spacing:.7px;line-height:180%;margin-bottom:1.875rem}.article-container .article-hint{border-left:3px solid var(--primary-color);font-size:.875rem;padding:0 1.5rem}.article-container .article-link{margin-bottom:1.875rem}.article-container .download-btn{margin-bottom:10px}.article-container .download-btn:last-child{margin-bottom:0}.article-container .download-btn .btn{background-color:var(--primary-color);border:none;border-radius:1.3125rem;color:var(--white-color);font-size:1rem;height:2.625rem;line-height:2.625rem;padding:0 1.625rem}.article-container .download-btn .btn:hover{background-color:var(--primary-hover-color)}.home-activity-item{position:relative}.home-activity-item .pic{aspect-ratio:300/364;border-radius:.625rem;overflow:hidden;position:relative;width:100%}.home-activity-item .pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-activity-item .pic .insights{background-color:var(--primary-color);border-radius:.875rem;color:var(--white-color);font-size:.8125rem;height:1.75rem;left:.625rem;line-height:1.75rem;padding:0 .5rem;position:absolute;top:.625rem}.home-activity-item .pic .date-card{background-color:var(--primary-color);border-radius:.625rem 0;bottom:.3125rem;height:6.75rem;position:absolute;right:.3125rem;width:7rem}.home-activity-item .pic .date-card .weekday{color:var(--white-color);font-size:.875rem;line-height:150%}.home-activity-item .pic .date-card .day{color:var(--white-color);font-size:2rem;line-height:130%}.home-activity-item .pic .date-card .month-year{color:var(--white-color);font-size:.875rem;line-height:150%}.home-activity-item .item-content{padding:1rem 0 1.875rem}.home-activity-item .title{color:var(--primary-color);font-size:1.125rem;height:1.8125rem;line-height:160%;padding:0 .625rem}.home-activity-item .desc{color:#525252;font-size:.875rem;height:3.1875rem;letter-spacing:.7px;line-height:180%;margin-top:.625rem;padding:0 .625rem}.home-activity-list .block-row .block{background-color:var(--primary-color);height:9.5rem;width:3.75rem}.home-activity-list .home-activity-list-main{padding-bottom:3.75rem;padding-left:6.25rem}.home-activity-list .home-activity-list-main .activity-list-headline{flex:1;margin-right:3.125rem}.home-activity-list .home-activity-list-main .activity-list-headline .title-en{color:#b0b0b0;line-height:160%}.home-activity-list .home-activity-list-main .activity-list-headline .title{color:var(--primary-color);font-size:2rem;letter-spacing:1.28px;line-height:160%}.home-activity-list .home-activity-list-main .activity-list-headline .sub-title{color:#333;font-size:1rem;line-height:160%}.home-activity-list .home-activity-list-main .activity-list-headline .short-line{background-color:var(--primary-color);height:1px;margin-top:.625rem;width:2.5rem}.home-activity-list .home-activity-list-main .activity-list-headline .float-blocks{display:block;height:11.8125rem;margin-top:4.125rem;position:relative;width:12.6875rem}.home-activity-list .home-activity-list-main .activity-list-headline .float-blocks .big-block{animation:bigUpDown 10s ease-in-out infinite;background-color:var(--primary-color);border-radius:1.875rem;height:6.6875rem;left:0;position:absolute;top:0;width:6.6875rem}@keyframes bigUpDown{0%{transform:translateY(0)}30%{transform:translateY(30px)}50%{transform:translateY(30px)}80%{transform:translateY(0)}}.home-activity-list .home-activity-list-main .activity-list-headline .float-blocks .small-block{animation:smallUpDown 10s ease-in-out infinite;background-color:rgba(166,25,85,.3);border-radius:1.25rem;bottom:0;height:3.6875rem;position:absolute;right:0;width:3.6875rem}@keyframes smallUpDown{0%{transform:translateY(0)}30%{transform:translateY(-30px)}50%{transform:translateY(-30px)}80%{transform:translateY(0)}}.home-activity-list .home-activity-list-main .activity-swiper-container{position:relative;width:calc(100% - 26rem)}.home-activity-list .home-activity-list-main .activity-swiper-container .activity-swiper{overflow:hidden}.home-activity-list .home-activity-list-main .activity-swiper-container .activity-swiper .swiper-slide{width:18.75rem}.home-activity-list .home-activity-list-main .activity-swiper-container .swiper-button{background-color:var(--primary-color);border:1px solid var(--primary-color);box-sizing:border-box;height:1.875rem;margin-top:1.875rem;width:1.875rem}.home-activity-list .home-activity-list-main .activity-swiper-container .swiper-button .swiper-navigation-icon{color:var(--white-color);height:8px;width:6px}.home-activity-list .home-activity-list-main .activity-swiper-container .swiper-button-disabled{background-color:var(--white-color);opacity:1}.home-activity-list .home-activity-list-main .activity-swiper-container .swiper-button-disabled .swiper-navigation-icon{color:var(--primary-color)}.home-activity-list .home-activity-list-main .activity-swiper-container .activity-swiper-button-prev{left:0;top:100%}.home-activity-list .home-activity-list-main .activity-swiper-container .activity-swiper-button-next{left:2.125rem;top:100%}.home-activity-list .home-activity-list-main .activity-swiper-container .swiper-scrollbar{background-color:#eaeaea;height:4px;left:5.3125rem;margin-top:2.6875rem;right:6.25rem;top:100%;width:auto}.home-activity-list .home-activity-list-main .activity-swiper-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--primary-color)}@media only screen and (max-width:1099px){.home-activity-list .home-activity-list-main{padding-left:3.125rem}}@media only screen and (max-width:899px){.home-activity-list .home-activity-list-main{display:block}.home-activity-list .home-activity-list-main .activity-list-headline .float-blocks{display:none}.home-activity-list .home-activity-list-main .activity-swiper-container{margin-top:1.25rem;width:100%}}.home-banner-swiper-container{height:37.5rem;position:relative}.home-banner-swiper-container .home-banner-swiper{overflow:hidden}.home-banner-swiper-container .home-banner{box-sizing:border-box;height:37.5rem;padding:0 6.25rem;position:relative;width:100%}.home-banner-swiper-container .home-banner .banner-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.home-banner-swiper-container .home-banner .banner-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-banner-swiper-container .home-banner .home-headline{max-width:60.625rem;position:relative;z-index:1}.home-banner-swiper-container .home-banner .home-headline .title{color:var(--white-color);font-size:2.5rem;letter-spacing:1.6px;line-height:160%}.home-banner-swiper-container .home-banner .home-headline .sub-title{color:var(--white-color);font-size:1.125rem;line-height:160%;margin-top:.625rem}.home-banner-swiper-container .home-banner .home-headline .more-btn{background-color:var(--primary-color);border:none;border-radius:1.3125rem;color:var(--white-color);font-size:1rem;height:2.625rem;line-height:2.625rem;margin-top:2.25rem;padding:0 1.625rem}.home-banner-swiper-container .home-banner .home-headline .more-btn:hover{background-color:var(--primary-hover-color)}@media only screen and (max-width:899px){.home-banner-swiper-container .home-banner{padding:0 3.125rem}.home-banner-swiper-container .home-banner .home-headline .title{font-size:2rem}.home-banner-swiper-container .home-banner .home-headline .sub-title{font-size:.875rem}.home-banner-swiper-container .home-banner .home-headline .more-btn{font-size:.875rem;height:2rem;line-height:2rem;margin-top:1.5rem;padding:0 1.125rem}}@media only screen and (max-width:599px){.home-banner-swiper-container .home-banner{padding:0 1.25rem}}.home-brand-list .brand-headline .title-en{color:#b0b0b0;font-size:1rem;line-height:180%;text-align:center}.home-brand-list .brand-headline .title{color:var(--primary-color);font-size:2rem;letter-spacing:1.28px;line-height:160%;text-align:center}.home-brand-list .brand-headline .short-line{background-color:var(--primary-color);height:1px;margin:1.25rem auto 0;width:2.5rem}.home-brand-list .brand-list-container{margin-top:1.5625rem}.home-brand-list .brand-list-container .block{background-color:var(--primary-color);height:16.75rem;width:5rem}.home-brand-list .brand-list-container .left-block{border-radius:0 1.875rem 1.875rem 0}.home-brand-list .brand-list-container .right-block{border-radius:1.875rem 0 0 1.875rem}.home-brand-list .brand-list-container .brand-list{flex:1;padding:.9375rem 6.375rem 0}.home-brand-list .brand-list-container .brand-list .brand-grids{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);width:100%}.home-brand-list .brand-list-container .brand-list .brand-grids .logo{aspect-ratio:297/223;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);cursor:pointer}.home-brand-list .brand-list-container .brand-list .brand-grids .logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:1099px){.home-brand-list .brand-list-container .brand-list .brand-grids{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:899px){.home-brand-list .brand-list-container .brand-list{padding:.9375rem 3.75rem 0}}@media only screen and (max-width:799px){.home-brand-list .brand-list-container .block{height:12.5rem;width:3.75rem}}@media only screen and (max-width:699px){.home-brand-list .brand-list-container .brand-list .brand-grids{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:599px){.home-brand-list .brand-list-container .brand-list{padding:.9375rem 1.875rem 0}}.home-news-list .news-headline .title-en{color:#b0b0b0;font-size:1rem;line-height:180%;text-align:center}.home-news-list .news-headline .title{color:var(--primary-color);font-size:2rem;letter-spacing:1.28px;line-height:160%;text-align:center}.home-news-list .news-headline .sub-title{color:#333;font-size:1rem;line-height:160%;text-align:center}.home-news-list .news-headline .short-line{background-color:var(--primary-color);height:1px;margin:1.875rem auto 3.125rem;width:2.5rem}.home-news-list .news-swiper-container{padding:0 6.25rem;position:relative}.home-news-list .news-swiper-container .news-swiper{overflow:hidden}.home-news-list .news-swiper-container .news-swiper .swiper-button{background-color:var(--primary-color);border:1px solid var(--primary-color);box-sizing:border-box;height:1.875rem;width:1.875rem}.home-news-list .news-swiper-container .news-swiper .swiper-button .swiper-navigation-icon{color:var(--white-color);height:8px;width:6px}.home-news-list .news-swiper-container .news-swiper .swiper-button-disabled{background-color:var(--white-color);opacity:1}.home-news-list .news-swiper-container .news-swiper .swiper-button-disabled .swiper-navigation-icon{color:var(--primary-color)}.home-news-list .news-swiper-container .news-swiper .news-swiper-button-prev{left:3.125rem}.home-news-list .news-swiper-container .news-swiper .news-swiper-button-next{right:3.125rem}.home-news-list .more-btn-row{margin-top:2.5rem}.home-news-list .more-btn-row .more-btn{background-color:var(--primary-color);border:none;border-radius:1.3125rem;color:var(--white-color);font-size:1rem;height:2.625rem;line-height:2.625rem;width:7.25rem}.home-news-list .more-btn-row .more-btn:hover{background-color:var(--primary-hover-color)}@media only screen and (max-width:599px){.home-news-list .news-swiper-container{padding:0 5rem}.home-news-list .news-swiper-container .news-swiper .news-swiper-button-prev{left:1.25rem}.home-news-list .news-swiper-container .news-swiper .news-swiper-button-next{right:1.25rem}}.milestone-list{width:100%}.milestone-list .title-en{color:#b0b0b0;font-size:1rem;line-height:180%;text-align:center}.milestone-list .title{color:var(--primary-color);font-size:2rem;letter-spacing:1.28px;line-height:160%;text-align:center}.milestone-list .milestone-swiper-container{margin-top:3.9375rem;position:relative}.milestone-list .milestone-swiper-container .milestone-swiper{overflow:hidden}.milestone-list .milestone-swiper-container .milestone-swiper .swiper-slide{width:30.75rem}.milestone-list .milestone-swiper-container .milestone-swiper .swiper-slide .milestone-top{display:inline-block;height:4.75rem;margin-left:6.25rem;position:relative}.milestone-list .milestone-swiper-container .milestone-swiper .swiper-slide .milestone-top .date-tag{background-color:var(--primary-color);border-radius:1.3125rem;color:var(--white-color);font-size:1.125rem;height:2.5625rem;line-height:2.5625rem;padding:0 1.5rem}.milestone-list .milestone-swiper-container .milestone-swiper .swiper-slide .milestone-top .line{background-color:var(--primary-color);bottom:0;left:50%;position:absolute;top:2.5625rem;transform:translateX(-50%);width:1px}.milestone-list .milestone-swiper-container .milestone-swiper .swiper-slide .milestone-line{background-color:var(--primary-color);height:1px;width:100%}.milestone-list .milestone-swiper-container .milestone-swiper .swiper-slide .milestone-bottom{background-color:#e5e5e5;border-radius:1.25rem;box-sizing:border-box;font-size:1rem;line-height:160%;margin-left:6.25rem;margin-top:1.25rem;padding:1.5rem}@media only screen and (max-width:639px){.milestone-list .milestone-swiper-container .milestone-swiper .swiper-slide .milestone-bottom,.milestone-list .milestone-swiper-container .milestone-swiper .swiper-slide .milestone-top{margin-left:3.125rem}}.news-item,.news-item .pic{position:relative;width:100%}.news-item .pic{aspect-ratio:400/250;border-radius:.625rem;overflow:hidden}.news-item .pic img{height:100%;width:100%}.news-item .pic .insights{background-color:var(--primary-color);border-radius:.875rem;color:var(--white-color);font-size:.8125rem;height:1.75rem;left:1.25rem;line-height:1.75rem;padding:0 .5rem;position:absolute;top:1.25rem}.news-item .item-content{padding:1rem 0}.news-item .title{color:var(--primary-color);font-size:1.125rem;height:3.625rem;line-height:160%;padding:0 .625rem}.news-item .sub-title{color:#525252;font-size:.875rem;height:3.1875rem;letter-spacing:.7px;line-height:180%;margin-top:.625rem;padding:0 .625rem}.news-item .bottom-border{background-color:var(--primary-color);border-radius:.625rem;height:.375rem}.page-banner{background-color:var(--primary-color);box-sizing:border-box;height:10.625rem;padding-left:6.25rem;position:relative;width:100%}.page-banner .banner-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-banner .banner-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-banner .page-headline{color:var(--white-color);font-size:2.5rem;letter-spacing:.1rem;line-height:160%;max-width:60.625rem;position:relative}@media only screen and (max-width:899px){.page-banner{padding-left:50px}}@media only screen and (max-width:799px){.page-banner{height:120px;padding-left:30px}.page-banner .page-headline{font-size:32px}}@media only screen and (max-width:699px){.page-banner{height:90px;padding-left:20px}.page-banner .page-headline{font-size:24px}}.page-footer{background-color:var(--primary-color);border-radius:50px 50px 0 0;overflow:hidden;padding:0 5rem}.page-footer .upper{padding:2.25rem 1.25rem 6.0625rem}.page-footer .upper .logo{display:block;height:1.3125rem;width:12.5rem}.page-footer .upper .logo img{height:100%;width:100%}.page-footer .upper .funcs a{color:var(--white-color);margin-right:2.5rem}.page-footer .upper .funcs .separate-line{background-color:var(--white-color);height:1.5rem;margin-right:2.5rem;width:1px}.page-footer .upper .funcs .contact-btn{background-color:var(--white-color);border:none;border-radius:1.3125rem;color:var(--primary-color);font-size:1rem;height:2.625rem;line-height:2.625rem;width:7.25rem}.page-footer .upper .funcs .contact-btn:hover{background-color:var(--white-hover-color)}.page-footer .lower{border-top:1px solid var(--white-color);color:var(--white-color);font-size:13px;line-height:150%;padding:2rem 1.25rem 2.5rem}.page-footer .lower .links a{color:var(--white-color);margin-left:1.5rem;text-decoration:underline}.page-footer .lower .links a:first-child{margin-left:0}@media only screen and (max-width:1279px){.page-footer{padding:0 2.5rem}.page-footer .upper .funcs .separate-line,.page-footer .upper .funcs a{margin-right:1.25rem}}@media only screen and (max-width:959px){.page-footer .upper{display:block;padding-bottom:3.75rem}.page-footer .upper .funcs{margin-top:1.25rem}.page-footer .lower{display:block}.page-footer .lower .links{margin-top:1.25rem}}@media only screen and (max-width:699px){.page-footer{padding:0 1.25rem}.page-footer .upper{padding-bottom:1.875rem}.page-footer .upper .funcs{display:block}.page-footer .upper .funcs .separate-line{display:none}.page-footer .upper .funcs .contact-btn{margin-top:.625rem}}.page-header-placeholder{height:5.625rem;position:relative}.page-header{left:0;position:fixed;right:0;z-index:1001}.page-header-bar{background-color:var(--white-color);box-shadow:0 .3125rem .625rem 0 rgba(0,0,0,.102);height:5.625rem;padding:0 3.125rem}.page-header-bar .logo{height:1.1875rem;width:11.25rem}.page-header-bar .logo img{height:100%;width:100%}.page-header-bar .funcs a{color:#333;margin-right:2.5rem}.page-header-bar .funcs .separate-line{background-color:var(--primary-color);height:1.5rem;margin-right:2.5rem;width:1px}.page-header-bar .funcs .contact-btn{background-color:var(--primary-color);border:none;border-radius:1.3125rem;color:var(--white-color);font-size:1rem;height:2.625rem;line-height:2.625rem;width:7.25rem}.page-header-bar .funcs .contact-btn:hover{background-color:var(--primary-hover-color)}.page-header-bar .funcs .icon-btn{height:1.5rem;width:1.5rem}.page-header-bar .funcs .icon-btn i{color:#333;font-size:1.25rem;line-height:1.25rem}.page-header-bar .funcs .search-btn{margin-left:2.5rem;margin-right:1.25rem}.page-header-bar .funcs .form .form-item{position:relative}.page-header-bar .funcs .form .form-item i{color:#333;font-size:1.25rem;line-height:1.25rem}.page-header-bar .funcs .form .form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-sizing:border-box;font-size:0;height:1.5rem;left:0;position:absolute;width:1.5rem}.page-header-bar .funcs .form .form-item select option{font-size:.875rem}.page-header-bar .funcs-big{display:flex}.page-header-bar .funcs-small{display:none}@media only screen and (max-width:1279px){.page-header-bar{padding:0 1.875rem}.page-header-bar .funcs .separate-line,.page-header-bar .funcs a{margin-right:1.25rem}.page-header-bar .funcs .search-btn{margin-left:1.25rem}}@media only screen and (max-width:959px){.page-header-bar .funcs-big{display:none}.page-header-bar .funcs-small{display:flex}}.page-header-menu-small{background-color:var(--white-color);box-shadow:0 .3125rem .625rem 0 rgba(0,0,0,.102);padding:0 1.875rem}.page-header-menu-small .menu-cell{border-bottom:1px solid #e5e5e5;color:#333;padding:20px}.page-header-menu-small .contact-row{padding:20px}.page-header-menu-small .contact-row .contact-btn{background-color:var(--primary-color);border:none;border-radius:1.3125rem;color:var(--white-color);font-size:1rem;height:2.625rem;line-height:2.625rem;margin-right:auto;width:7.25rem}.page-header-menu-small .contact-row .contact-btn:hover{background-color:var(--primary-hover-color)}.page-header-menu-small .contact-row .icon-btn{height:1.5rem;width:1.5rem}.page-header-menu-small .contact-row .icon-btn i{color:#333;font-size:1.25rem;line-height:1.25rem}.page-header-menu-small .contact-row .search-btn{margin-right:1.25rem}.page-header-menu-small .contact-row .form .form-item{position:relative}.page-header-menu-small .contact-row .form .form-item i{color:#333;font-size:1.25rem;line-height:1.25rem}.page-header-menu-small .contact-row .form .form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-sizing:border-box;font-size:0;height:1.5rem;left:0;position:absolute;width:1.5rem}@media only screen and (min-width:960px){.page-header-menu-small{display:none!important}}.search-dialog-container{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10001}.search-dialog-container .search-dialog-mask{background-color:rgba(0,0,0,.729);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.search-dialog-container .search-dialog{background-color:var(--white-color);height:80%;position:relative;width:80%;z-index:2}.search-dialog-container .search-dialog .dialog-top-bar{box-sizing:border-box;height:2.5rem;width:100%}.search-dialog-container .search-dialog .dialog-top-bar .close-btn{height:2.5rem;width:2.5rem}.search-dialog-container .search-dialog .dialog-top-bar .close-btn i{color:#333;font-size:2rem;line-height:2rem}.search-dialog-container .search-dialog .dialog-content{height:calc(100% - 2.5rem);overflow-y:scroll;width:100%}.pagination .page-item-list .page-num{border-radius:50%;color:var(--primary-color);font-size:1rem;height:1.875rem;line-height:160%;margin:0 4px;overflow:hidden;width:1.875rem}.pagination .page-item-list .page-num-active{background-color:var(--primary-color);color:var(--white-color)}.pagination .page-item-list .page-arrow{height:1.875rem;margin:0 4px;width:1.875rem}.pagination .page-item-list .page-arrow i{color:var(--primary-color);font-size:1rem;line-height:100%}.pagination .page-item-list .page-dots{height:1.875rem;margin:0 4px;width:1.875rem}.pagination .page-item-list .page-dots i{color:var(--primary-color);font-size:1.5rem;line-height:100%}.pic-text{padding:0 6.25rem}.pic-text .text-content{flex:1;margin-right:3.4375rem}.pic-text .text-content .title-en{color:#b0b0b0;line-height:160%}.pic-text .text-content .title{color:var(--primary-color);font-size:2rem;letter-spacing:1.28px;line-height:160%}.pic-text .text-content .short-line{background-color:var(--primary-color);height:1px;margin:1.5625rem 0;width:2.5rem}.pic-text .text-content .text{font-size:.875rem;letter-spacing:.7px;line-height:180%}.pic-text .pic-content{aspect-ratio:525/349;width:32.8125rem}.pic-text .pic-content img{height:100%;width:100%}@media only screen and (max-width:1279px){.pic-text{padding:0 3.125rem}.pic-text .text-content{margin-right:1.5rem}}@media only screen and (max-width:1199px){.pic-text{flex-direction:column}.pic-text .text-content{margin-bottom:1.5rem;margin-right:0}.pic-text .pic-content{width:100%}}@media only screen and (max-width:639px){.pic-text{padding:0 1.25rem}}.pic-text.row-reverse .text-content{margin-left:3.4375rem;margin-right:0}@media only screen and (max-width:1279px){.pic-text.row-reverse .text-content{margin-left:1.5rem}}@media only screen and (max-width:1199px){.pic-text.row-reverse .text-content{margin-bottom:1.5rem;margin-left:0}}.product-item{position:relative;width:100%}.product-item:hover .pic{border-color:var(--primary-color);box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}.product-item .pic{aspect-ratio:296/222;background-color:var(--white-color);border:1px solid #e5e5e5;border-radius:.9375rem;box-sizing:border-box;overflow:hidden;padding:1rem;position:relative;width:100%}.product-item .pic img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-item .item-content{padding:.75rem 0}.product-item .title{color:var(--primary-color);font-size:1.125rem;height:1.8125rem;line-height:160%;padding:0 .5rem}.product-item .desc{font-size:.875rem;height:1.5625rem;letter-spacing:.7px;line-height:180%;margin-top:.625rem;padding:0 .5rem}.product-item .bottom-border{background-color:var(--primary-color);border-radius:.5rem;height:.25rem}.activity-list-page{min-height:calc(100vh - 33rem)}.activity-list-page .page-wrapper{padding:5rem}.activity-list-page .page-wrapper .activity-list .activity-item{margin-top:3.125rem}.activity-list-page .page-wrapper .activity-list .activity-item:first-child{margin-top:0}.activity-list-page .page-wrapper .pagination{margin-top:3.125rem}@media only screen and (max-width:1279px){.activity-list-page .page-wrapper{padding:2.5rem}}@media only screen and (max-width:1099px){.activity-list-page .page-wrapper .activity-list .activity-item{margin-top:1.875rem}}@media only screen and (max-width:719px){.activity-list-page .page-wrapper{padding:1.25rem}}.news-list-page{min-height:calc(100vh - 33rem)}.news-list-page .page-wrapper{padding:5rem 6.25rem}.news-list-page .page-wrapper .news-list{display:grid;gap:4.375rem 1.25rem;grid-template-columns:repeat(3,1fr)}.news-list-page .page-wrapper .pagination{margin-top:3.125rem}@media only screen and (max-width:1279px){.news-list-page .page-wrapper{padding:100px 50px}.news-list-page .page-wrapper .news-list{gap:50px 20px}}@media only screen and (max-width:959px){.news-list-page .page-wrapper .news-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:779px){.news-list-page .page-wrapper{padding:50px 20px}.news-list-page .page-wrapper .news-list{gap:20px 20px}}@media only screen and (max-width:639px){.news-list-page .page-wrapper .news-list{grid-template-columns:repeat(1,1fr)}}.product{min-height:calc(100vh - 33rem)}.product .page-wrapper{padding:5rem 6.25rem}.product .page-wrapper .card-list{display:grid;gap:2.5rem .9375rem;grid-template-columns:repeat(4,1fr);width:100%}@media only screen and (max-width:1279px){.product .page-wrapper{padding:3.125rem}}@media only screen and (max-width:999px){.product .page-wrapper .card-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:899px){.product .page-wrapper{padding:1.25rem}}@media only screen and (max-width:799px){.product .page-wrapper .card-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:599px){.product .page-wrapper .card-list{grid-template-columns:repeat(1,1fr)}}.article-detail-page .page-wrapper .activity-info-list{box-sizing:border-box;max-width:60.625rem;padding:1.875rem;width:100%}.article-detail-page .page-wrapper .activity-info-list .info{margin-top:.9375rem}.article-detail-page .page-wrapper .activity-info-list .info .label{color:#1c1a1b;flex-shrink:0;font-size:1rem;line-height:160%;width:6.25rem}.article-detail-page .page-wrapper .activity-info-list .info .value{color:#615f60;font-size:1rem;line-height:160%}.article-detail-page .page-wrapper .activity-info-list .info .value a{color:#171218;text-decoration:underline}.article-detail-page .page-wrapper .activity-info-list .info .map-btn{background-color:var(--primary-color);border:none;border-radius:0;color:var(--white-color);font-size:.875rem;height:1.625rem;line-height:1.625rem;margin-left:.375rem;width:3.75rem}.article-detail-page .page-wrapper .activity-info-list .info .map-btn:hover{background-color:var(--primary-hover-color)}.product-detail .tabs{height:4.625rem}.product-detail .tabs .tab{border-bottom:3px solid transparent;box-sizing:border-box;flex:1;padding:1.375rem 0}.product-detail .tabs .tab:first-child .tab-content{margin-left:0}.product-detail .tabs .tab .tab-content{border-left:1px solid #e5e5e5;color:var(--primary-color);font-size:1rem;line-height:160%;text-align:center}.product-detail .tabs .tab-selected{border-bottom-color:var(--primary-color)}.product-detail .page-wrapper{padding:4.375rem 0 6.25rem}.product-detail .page-wrapper .page-content{box-sizing:border-box;padding:0 5rem;width:100%}.product-detail .page-wrapper .page-content .menu{flex-shrink:0;margin-right:5.625rem;width:21.4375rem}.product-detail .page-wrapper .page-content .menu .menu-title{color:var(--primary-color);font-size:2rem;letter-spacing:1.28px;line-height:160%}.product-detail .page-wrapper .page-content .menu .category-selector{height:3.625rem;margin-top:1.25rem;position:relative;width:100%}.product-detail .page-wrapper .page-content .menu .category-selector .selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;color:var(--primary-color);font-size:1rem;line-height:160%;padding:1rem 2.5rem 1rem 1.25rem;width:100%}.product-detail .page-wrapper .page-content .menu .category-selector i{color:var(--primary-color);font-size:1.125rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.product-detail .page-wrapper .page-content .menu .article-title-list{margin-top:1.25rem}.product-detail .page-wrapper .page-content .menu .article-title-list li{-webkit-text-decoration-skip:ink;font-size:1rem;line-height:160%;list-style:inside;margin-top:.625rem;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.product-detail .page-wrapper .page-content .menu .article-title-list li:first-child{margin-top:0}@media only screen and (max-width:1099px){.product-detail .page-wrapper .page-content{padding:0 2.5rem}.product-detail .page-wrapper .page-content .menu{margin-right:3.125rem}}@media only screen and (max-width:899px){.product-detail .page-wrapper{padding:2.5rem 0}.product-detail .page-wrapper .page-content{padding:0 1.25rem}.product-detail .page-wrapper .page-content .menu{margin-right:1.25rem;width:15rem}.product-detail .page-wrapper .page-content .menu .menu-title{font-size:1.5rem}.product-detail .page-wrapper .page-content .menu .category-selector{height:2.5rem}.product-detail .page-wrapper .page-content .menu .category-selector .selector{padding:.4375rem 1.875rem .4375rem .625rem}.product-detail .page-wrapper .page-content .menu .category-selector i{right:.625rem}.product-detail .page-wrapper .page-content .menu .article-title-list{margin-top:.625rem}.product-detail .page-wrapper .page-content .menu .article-title-list li{font-size:.875rem}}@media only screen and (max-width:699px){.product-detail .page-wrapper{padding:1.25rem 0}.product-detail .page-wrapper .page-content{flex-direction:column}.product-detail .page-wrapper .page-content .menu{margin-bottom:2.5rem;margin-right:0;width:100%}.product-detail .page-wrapper .page-content .menu .category-selector{margin-top:.625rem}}@keyframes mouseUpDown{0%{transform:translateY(0)}30%{transform:translateY(10px)}50%{transform:translateY(10px)}80%{transform:translateY(0)}}.home-page{min-height:calc(100vh - 33rem)}.home-page .scroll-tips-row{margin-top:-3rem;position:relative;z-index:2}.home-page .scroll-tips-row .bg .top img{height:3.125rem;width:8.625rem}.home-page .scroll-tips-row .bg .bottom{background-color:#fff;height:2.8125rem;width:100%}.home-page .scroll-tips-row .scroll-mouse{left:50%;position:absolute;top:1.3125rem;transform:translateX(-50%)}.home-page .scroll-tips-row .scroll-mouse .mouse{animation:mouseUpDown 3s ease-in-out infinite;height:2.5rem;position:relative;width:1.6875rem}.home-page .scroll-tips-row .scroll-mouse .mouse .bg{height:100%;left:0;position:absolute;top:0;width:100%}.home-page .scroll-tips-row .scroll-mouse .mouse .center{height:.5rem;left:50%;position:absolute;top:.375rem;transform:translateX(-50%);width:.3125rem;z-index:1}.home-page .scroll-tips-row .scroll-mouse .text{color:var(--primary-color);font-size:1rem;letter-spacing:.64px;line-height:150%;margin-top:.625rem;text-align:center}.home-page .home-brand-list{margin-top:3.75rem}.home-page .home-news-list{margin-top:5.625rem}.home-page .home-activity-list{margin-top:2.6875rem}.home-page .contact-container{margin-bottom:9.375rem;margin-top:5.625rem;padding:0 6.25rem}@media only screen and (max-width:1279px){.home-page .contact-container{padding:0 3.125rem}}@media only screen and (max-width:639px){.home-page .page-wrapper{padding:0 1.25rem}}.about-page{min-height:calc(100vh - 33rem)}.about-page .page-wrapper{padding-bottom:8.125rem;padding-top:5rem}.about-page .page-wrapper .pic-text-container{max-width:90rem;width:100%}.about-page .page-wrapper .pic-text-container .pic-text{margin-top:5rem}.about-page .page-wrapper .pic-text-container .pic-text:first-child{margin-top:0}.about-page .page-wrapper .milestone-list{margin-top:8.625rem}.page-contact{min-height:calc(100vh - 33rem)}.page-contact .page-wrapper{gap:6.25rem;padding:5rem 6.25rem}@media only screen and (max-width:1279px){.page-contact .page-wrapper{padding:6.25rem 3.125rem}}@media only screen and (max-width:639px){.page-contact .page-wrapper{padding:3.125rem 1.25rem}}.article-detail-page{min-height:calc(100vh - 33rem)}.article-detail-page .page-wrapper{padding:5rem 5rem 8.125rem}.article-detail-page .page-wrapper .page-content{max-width:60.625rem;width:100%}@media only screen and (max-width:959px){.article-detail-page .page-wrapper{padding:3.75rem 2.5rem 5.625rem}}.noto-sans-cn-light{font-family:Noto Sans TC,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300}.noto-sans-cn-regular{font-family:Noto Sans TC,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.noto-sans-cn-medium{font-family:Noto Sans TC,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.noto-sans-cn-bold{font-family:Noto Sans TC,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.noto-sans-en-regular{font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}.noto-sans-en-medium{font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500}.noto-sans-en-bold{font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:700}html{font-family:Noto Sans TC,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.not-found-page{min-height:calc(100vh - 22.375rem)}.not-found-page .page-banner{background-color:var(--primary-color);box-sizing:border-box;height:10.625rem;padding-left:6.25rem}.not-found-page .page-banner .page-headline{color:var(--white-color);font-size:2.5rem;letter-spacing:.1rem;line-height:160%;max-width:60.625rem;position:relative}.not-found-page .page-wrapper{padding:5rem 6.25rem 8.125rem}.not-found-page .page-wrapper .page-content{max-width:60.625rem;width:100%}.not-found-page .page-wrapper .page-content .title{font-size:2.25rem;line-height:160%}.not-found-page .page-wrapper .page-content .desc{font-size:1.5rem;line-height:160%}body{--2xl-breakpoints:1600px;--xl-breakpoints:1280px;--lg-breakpoints:992px;--md-breakpoints:768px;--sm-breakpoints:576px;--xs-breakpoints:414px;-webkit-font-smoothing:antialiased;font-display:swap;font-family:Noto Sans TC,Microsoft JhengHei,PingFang TC,蘋果儷中黑,"sans-serif",Arial;touch-action:manipulation}.responsive-table{overflow-x:auto}
