body{font-family:"Noto Sans TC","Microsoft JhengHei UI","Microsoft JhengHei",serif;font-style:normal;padding-top:3rem;color:#000;background:#eee}a{color:#252525;text-decoration:none;transition:all .3s ease-in-out}a:focus,a:hover{color:#000}h2{margin:0 0 1rem 0;font-size:2rem;font-weight:700;letter-spacing:.25rem;text-align:center;text-shadow:0 2px 2px 0 rgba(0,0,0,.25)}h3{margin:0 0 1rem 0;font-size:1.125rem;font-weight:700;letter-spacing:.125rem}h3.line-heading{display:flex;align-items:center;gap:2rem}h3.line-heading::after{content:"";display:block;flex:1 1 auto;width:50%;height:1px;background-color:#000}@media(min-width: 992px){h2{font-size:3rem;text-shadow:0 4px 4px 0 rgba(0,0,0,.25)}h3{font-size:1.6875rem}}@media(min-width: 1200){h2{font-size:3.5rem}h3{font-size:2rem}}.header-expo{position:fixed;top:0;left:0;z-index:100;width:100%;background-color:rgba(253,253,253,.8);box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}.header-expo.menu-opened .ul-menu-expo{display:block}.nav-expo-header{display:flex;flex-wrap:wrap;align-items:center;height:3rem}.nav-expo-header .brand img{width:auto;height:3rem}.nav-expo-header .btn-menu{display:flex;align-items:center;width:auto;height:auto;margin-left:auto;font-size:1rem;color:#000;white-space:nowrap}.nav-expo-header .btn-menu i{margin:0 .25rem 0 0}.ul-menu-expo{display:none;margin:0;padding:0;list-style:none}.ul-menu-expo li a{display:flex;align-items:center;padding:.5rem 0;font-weight:700}.ul-menu-expo li.dropdown>a::after{content:"";display:block;font-family:"Font Awesome 5 Pro";font-weight:400;margin-left:auto}.ul-menu-expo li.opened ul{display:block}.ul-menu-expo ul{display:none;margin:0;padding:0;list-style:none}.ul-menu-expo ul li a{font-size:.9375rem;text-indent:1rem}@media(min-width: 992px){body{padding-top:5rem}.header-expo{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.header-expo>.container{display:flex;align-items:center}.nav-expo-header{height:5rem}.nav-expo-header .brand img{height:4.5rem}.nav-expo-header .btn-menu{display:none}.ul-menu-expo{display:flex;align-items:center;margin-left:auto}.ul-menu-expo li{margin-left:.375rem}.ul-menu-expo li a{padding:.5rem;font-size:.875rem}.ul-menu-expo li.dropdown>a::after{margin-left:.5em}.ul-menu-expo li.dropdown:hover ul{display:block}.ul-menu-expo ul{position:absolute;top:100%;left:0;z-index:110;min-width:100%;padding:.625rem;background-color:#fdfdfd;border-radius:.625rem;box-shadow:2px 2px 4px rgba(0,0,0,.25)}.ul-menu-expo ul li{margin:0}.ul-menu-expo ul li a{display:block;text-align:center;text-indent:0;white-space:nowrap}}@media(min-width: 1200px){.ul-menu-expo li{margin-left:1rem}.ul-menu-expo li a{font-size:1rem}}#float-buttons{position:fixed;bottom:.625rem;width:100%;z-index:100}#float-buttons ul{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}#float-buttons ul li{display:inline-flex;font-size:.875rem;line-height:1;height:2rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transition:all .3s ease-in-out}#float-buttons ul li i{font-size:1rem}#float-buttons ul li .hh{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem}#float-buttons ul li .hh span:nth-child(2){display:none}#float-buttons ul li.ex:hover .hh{width:auto;padding:0 1rem}#float-buttons ul li.ex:hover .hh span:nth-child(1){display:none}#float-buttons ul li.ex:hover .hh span:nth-child(2){display:block}@media(min-width: 992px){#float-buttons{top:35%;bottom:unset;left:.625rem;width:auto}#float-buttons ul{flex-direction:column;align-items:flex-start}#float-buttons ul li{height:2.5rem;font-size:1rem;font-weight:700;border-radius:1.25rem}#float-buttons ul li i{font-size:1.3333rem}#float-buttons ul li .hh{width:2.5rem;height:2.5rem}}.hero-expo{padding:1.5rem 0}.hero-expo .swiper{box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}.hero-expo .swiper figure::before{content:"";display:block;padding-top:50%}.hero-expo .swiper figure iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.section-sponsor h3{font-size:1.5rem;text-align:center}.section-sponsor .sponsor{position:relative;display:block;width:18rem}.section-sponsor .sponsor::before{content:"";display:block;padding-top:62.5%}.section-sponsor .sponsor img{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-sponsor .swiper .sponsor{width:auto}.section-sponsor .swiper .swiper-button-prev,.section-sponsor .swiper .swiper-button-next{color:#252525;text-shadow:none}.section-sponsor .swiper .swiper-button-prev::after,.section-sponsor .swiper .swiper-button-next::after{font-size:1rem}.section-sponsor .swiper .swiper-button-prev{left:0}.section-sponsor .swiper .swiper-button-next{right:0}@media(min-width: 768px){.section-sponsor .swiper .swiper-button-prev::after,.section-sponsor .swiper .swiper-button-next::after{font-size:1.5rem}}@media(min-width: 992px){.hero-expo .swiper{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.section-sponsor{margin:0 0 1.5rem 0}.section-sponsor h3{font-size:2.25rem}.section-sponsor .sponsor{width:20rem}}.event{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:3.75rem;padding:.25rem;line-height:1.25;text-align:center;color:#000;border:1px solid #000;border-radius:.75rem}.event:hover{color:#000}.event+.event{margin-top:.3125rem}.event-type-2{background-color:#e2def7}.event-type-10{background-color:#f2ffc7}.event-type-6{background-color:#ffefef}.event-type-5{background-color:#fff}.event .time{font-size:.875rem;margin-bottom:.25rem}.event .subject{font-size:1rem;font-weight:700;word-break:break-word}.event .remark{margin-top:.25rem;font-size:.75rem;line-height:1rem}.ul-legend{display:flex;justify-content:center;gap:1rem;margin:0 0 1rem 0;padding:0;list-style:none}.ul-legend li{display:inline-flex;align-items:center;font-size:.9375rem}.m-calendar{margin-bottom:2.8125rem;min-height:20rem;background-color:#fff;border-radius:.9375rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);overflow:hidden}.m-calendar-top{display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem;background:linear-gradient(90deg, #ffffff 0%, #dddddd 100%)}.m-calendar-top h3{margin:0}.m-calendar-header{display:flex;justify-content:center;background:linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(221, 221, 221, 0.5) 100%)}.m-calendar-header .weekdays{display:flex;justify-content:center;align-items:center;width:calc(100% - 3rem)}.m-calendar-header .weekdays .day{display:none;flex:0 0 20%;font-size:1.125rem;text-align:center}.m-calendar-header .prev,.m-calendar-header .next,.m-calendar-header .pad{flex:0 0 2rem;display:inline-block;width:2rem;height:2rem;margin:0 .125rem;font-size:.9375rem;font-weight:700;line-height:2rem;text-align:center}.m-calendar-body{display:flex;flex-wrap:wrap;min-height:8rem;padding:0 2rem}.m-calendar-body .day{flex-basis:100%;padding:.625rem}.m-calendar-body .day .date{margin-bottom:.625rem;font-size:.75rem;line-height:1rem;font-weight:700;text-align:center;color:#fff;background-color:#000;border-radius:.75rem}.m-calendar-body .event+.event{margin-top:.625rem}.m-calendar-body hr{margin:.3125rem 0;padding:0;border-top:1px dotted #000}@media(min-width: 768px){.m-calendar-header .weekdays .day{display:block}.m-calendar-header .weekdays .period{display:none}.m-calendar-body{flex-wrap:nowrap;min-height:8rem}.m-calendar-body .day{flex:0 0 20%}.m-calendar-body .day .date{display:none}}@media(min-width: 992px){.m-calendar-container{position:relative}.m-calendar-container .ul-legend{position:absolute;top:15px;left:50%;margin:0;transform:translateX(-50%)}.m-calendar{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}}.online-expo-footer{display:flex;justify-content:center;padding:1rem;background-color:#020202}.online-expo-years{padding:.75rem}.online-expo-years h6{margin-bottom:.25rem;font-size:.75rem;text-align:center;color:#fff}.online-expo-years a{display:inline-block;margin:0 .25rem;font-size:1rem;font-weight:700;color:#fff}.online-expo{padding:1.5rem 0}.online-expo-content{padding:1rem 0}@media(min-width: 992px){.online-expo-content{min-height:80vh}}.buttons{display:flex;justify-content:center;align-items:center;gap:.5rem}.oe-btn{flex-shrink:0;display:inline-block;padding:.5rem .75rem;font-size:.9375rem;font-weight:700;line-height:1rem;color:#fff;background-color:#000;border-radius:1rem;outline:none}.oe-btn:hover{color:#e2def7;box-shadow:0 2px 2px 1px rgba(0,0,0,.1)}.fav-btn{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.9375rem;line-height:1rem;background-color:#fff;border-radius:.875rem;border:1px solid #020202}.fav-btn::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.fav-btn:hover{background-color:#e2def7;box-shadow:0 2px 2px 1px rgba(0,0,0,.1)}.fav-btn.active::before{font-weight:700;color:#fbbf24}.oec{display:flex;flex-direction:column;padding:1rem 1.25rem;background:#f3f3f3 linear-gradient(to top, #ffffff 50%, #dddddd 100%);border-radius:.9375rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);word-break:break-all}.oec h4{margin:0 0 1rem 0;padding:0 0 .25rem 0;font-size:1.25rem;font-weight:700;text-align:center;word-break:break-word;color:#000;border-bottom:3px solid #000}.oec ol,.oec ul{margin:0;padding:0 0 0 1.25em}.oec .why{font-size:.75rem;color:#444}.oec hr{width:100%;margin:.5rem 0;border-top:1px solid #444}.oec .introduction{display:-webkit-box;min-height:4.5rem;margin:0 0 1rem 0;line-clamp:5;-webkit-box-orient:vertical;-webkit-line-clamp:5;text-overflow:ellipsis;overflow:hidden}.oec .content{margin:0 0 1rem 0}.oec .buttons{margin-top:auto}.oec .fav-btn{width:2rem;height:2rem;padding:.375rem;border-radius:50%}@media(min-width: 992px){.oec{height:100%}}.panel{padding:.75rem;background-color:#fff;border-radius:.9375rem}.panel label,.panel .label,.panel .custom-control-label{color:#000}.panel .panel-header{position:relative;display:flex;justify-content:center;align-items:center;margin:0 0 .75rem 0;padding:0 0 .75rem 0;border-bottom:3px solid #000}.panel .panel-header h3{justify-content:center;align-items:center;margin:0;padding:0;font-size:1.3125rem;border:0}.panel .panel-content .tt{font-size:1.125rem;padding:0 0 .25rem 0;border-bottom:1px solid #000}.panel .panel-content .hl{color:#dc3545}.panel .panel-content ul{padding-left:1.25em}.panel .panel-content table{width:100%;border-collapse:collapse}.panel .panel-content table th,.panel .panel-content table td{padding:.25rem;text-align:center;border:1px solid #000}.panel .panel-content table thead tr{background:linear-gradient(90deg, #ffffff 0%, #dddddd 100%)}.panel .panel-content table tbody tr:hover{background:#fafafa}.panel .panel-content table span{display:block}.panel .panel-content table span.small{font-size:.875rem}.panel-aside{position:sticky;top:4rem}.panel-aside h5{margin-bottom:.75rem;font-size:1rem;font-weight:700;line-height:1;text-align:center}.panel-aside ul{margin:0;padding:0;list-style:none}.panel-aside ul li a{display:block}.panel-aside ul li+li{margin-top:.5rem}.panel-aside .dd h6{display:flex;align-items:center;font-size:.875rem;letter-spacing:1px;cursor:pointer}.panel-aside .dd h6::after{content:"";display:block;margin-left:auto;font-family:"Font Awesome 5 Pro";font-weight:300}.panel-aside .dd ul{max-height:0;overflow:hidden;transition:all .3s ease-in-out}.panel-aside .dd .custom-control-label{font-size:.9375rem}.panel-aside .dd+.dd{margin-top:.75rem}.panel-aside .dd.active h6::after{content:""}.panel-aside .dd.active ul{margin-top:1rem;max-height:unset}.panel-main{box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}.oej{display:flex;flex-direction:column;height:100%;padding:1rem;background-color:#fff;border-radius:.9375rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}.oej h4{margin:0 0 1rem 0}.oej h4 a{font-size:1rem;font-weight:700;color:#000}.oej h5{font-size:.875rem}.oej .fav-btn{margin:auto 0 0 auto}.oej-1{background:linear-gradient(154.76deg, rgba(255, 255, 255, 0.1) 43.19%, rgba(255, 239, 239, 0.7) 92.43%),linear-gradient(to bottom, #fff, #fff)}.oej-2{background:linear-gradient(154.76deg, rgba(255, 255, 255, 0.1) 43.19%, rgba(242, 255, 199, 0.7) 92.43%),linear-gradient(to bottom, #fff, #fff)}.oej-3{background:linear-gradient(154.76deg, rgba(255, 255, 255, 0.1) 43.19%, rgba(226, 222, 247, 0.7) 92.43%),linear-gradient(to bottom, #fff, #fff)}#modal-online-expo-job .intro{margin:0 0 1rem 0}#modal-online-expo-job .intro .intro-header{margin:0 0 .5rem 0;padding:0 0 .5rem 0;font-size:.75rem;color:#444;border-bottom:1px solid #444}.search-box{display:flex;border-radius:.75rem;overflow:hidden}.search-box input{flex:1;height:3rem;padding:.25rem .5rem;font-size:1rem;line-height:1;border:0}.search-box button{flex:0 0 auto;width:3rem;height:3rem;color:#fff;background-color:#000;border:0;outline:none}@media(min-width: 992px){.panel .panel-header h3{font-size:1.6875rem}.panel-aside{top:6rem}.panel-aside h5{font-size:1.125rem}.panel-main{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.oej{min-height:12rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.oej h4 a{font-size:1.125rem}.oej h5{font-size:1rem}}.schedule-header{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.calendar-picker .day{display:flex;justify-content:center;margin-bottom:.25rem}.calendar-picker .day .date{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;color:#e4dede;border-radius:50%}.calendar-picker .day .date:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.calendar-picker .day.active .date{color:#fff;background-color:#bc02d8}.calendar-picker .day.out .date{color:hsla(0,0%,100%,.1);pointer-events:none}.calendar-picker .day.weekday{font-size:.75rem}.d-calendar-header{margin-bottom:1.875rem;padding:1rem;border-radius:.9375rem}.d-calendar-header h6{font-size:1.125rem;text-align:center}.d-calendar-header .weekdays{display:flex;justify-content:center;align-items:center}.d-calendar-header .weekdays a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;border-radius:50%}.d-calendar-header .weekdays a>span{font-size:.6875rem;line-height:1}.d-calendar-header .weekdays a.active{color:#fff;background-color:#bc02d8}@media(min-width: 992px){.d-calendar-header{display:flex;align-items:center}.d-calendar-header h6{font-size:1.3125rem}.d-calendar-header .weekdays{margin-left:auto}.d-calendar-header .weekdays a{width:3rem;height:3rem;margin:0 .25rem;font-size:1.125rem}}#panel-schedule h5{margin-bottom:0;font-weight:700;text-align:center}#panel-schedule h6{margin-bottom:.75rem;font-size:.9375rem;text-align:center}.sq{display:inline-block;width:1rem;height:1rem;margin-right:.25rem;border:1px solid #000}.calendar-days{display:grid;grid-template-columns:repeat(7, 1fr)}.calendar-schedule{border-top:1px solid #000;overflow-x:auto}.calendar-schedule .calendar-days{grid-template-columns:repeat(5, minmax(8rem, 1fr));border-left:1px solid #000}.calendar-schedule .calendar-days .day{min-height:5.5rem;padding:.3125rem;color:#000;border-right:1px solid #000;border-bottom:1px solid #000}.calendar-schedule .calendar-days.weekday{background:linear-gradient(90deg, #ffffff 0%, #dddddd 100%)}.calendar-schedule .calendar-days.weekday .day{min-height:auto;font-size:1.125rem;font-weight:700;text-align:center}.calendar-schedule .event{position:relative;padding:1rem .25rem;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);overflow:hidden}.calendar-schedule .event::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.95))}.calendar-schedule .day:nth-child(7n+1),.calendar-schedule .day:nth-child(7n){display:none}.calendar-schedule .date{margin:0 0 .5rem 0;font-size:.9375rem;font-weight:700;text-align:center;color:#000}.calendar-schedule .day.out .date{color:#eee}.calendar-schedule .session{min-height:8.4375rem;padding:.3125rem 0}.calendar-schedule .session+.session{border-top:1px dotted #000}.exhibition-map{position:relative}#page-online-visit .panel-header{justify-content:space-between}#page-online-visit .panel-header img{max-width:12rem}.embed-responsive-9by16::before{padding-top:177.77777%}@media(min-width: 992px){#page-online-visit .panel-header{justify-content:center}#page-online-visit .panel-header img{max-width:none}#page-online-visit .panel-header .oe-btn{position:absolute;right:0;top:.5rem}}#page-point-collection tbody tr td:first-child{font-size:1.5rem;font-weight:700}#page-point-collection .pg{padding:.25rem;color:#000;background-color:#ffefef;border:1px solid #000;border-radius:.625rem}/*# sourceMappingURL=2026.min.css.map */