@charset 'UTF-8';footer .privacy li a,footer .qr_link li a{color:#000;display:block;text-decoration:none}a,footer .privacy li a,footer .qr_link li a{text-decoration:none}.attachCursor,.button_index{cursor:pointer}.link-elegant,.menu-item{text-decoration:none!important}body{font-family:'微軟正黑體',Arial,Helvetica,sans-serif}.bg-cgreen{background-color:#b4ede7}footer{background-color:#f7f7f7}footer ul{padding:0;margin:0;list-style-type:none}footer ul li{display:inline-block}footer .logo{max-width:310px}footer .info{padding:15px;font-size:95%}footer .info svg{width:20px;height:25px}footer .info li a svg .e{fill:#06988a}footer .info li a:hover svg .e{fill:#2ca36e}footer .info ul li{width:100%;line-height:120%;padding:3px 0}footer .qr_link li img{width:100px;margin:auto}footer .qr_link li p{font-size:90%;line-height:100%;padding:3px 0}footer .qr_link li a{text-align:center;width:125px;letter-spacing:0}footer .acc_box{padding:0 15px 15px}footer .privacy{border-top:1px solid #d5d5d5;padding:15px;text-align:center}footer .privacy li a{padding:0 15px;border-right:1px solid #9f9f9f}footer .privacy li{padding:5px 0}footer .privacy li a:hover{text-decoration:underline;color:#009688}footer .privacy li:last-child a{border:none}.divider:after,.divider:before{content:'';flex:1;height:1px;background:#eee}.button_index:hover,.button_index:nth-child(2):hover,.button_index:nth-child(3):hover{background-color:#ffe2b3}.h-custom{height:calc(100% - 73px)}.navbar-brand img{height:55px}.is-invalid{color:#dc3545}.card-move{margin-top:-80px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(30px)}.bg-image,.card-header-bg:before{background-image:url(images/balloon.jpg)}.bg-image{height:300px;background-size:contain}.card-header-bg{position:relative}.card-header-bg:before{position:absolute;top:0;left:0;bottom:0;right:0;background-position:center;opacity:.3;content:'';z-index:2}@media (min-width:768px){.gradient-form{height:100vh!important}.gradient-custom-2{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}}@media (max-width:450px){.h-custom{height:100%}}@media (max-width:768px){.bg-image{height:150px}}@media (max-width:992px){.main-area-form{padding-top:50px;margin-bottom:50px}.navbar-brand img{height:40px}.bg-image{height:200px}}.SysNetProcMask{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:block;-khtml-opacity:0.7;-moz-opacity:0.7;opacity:.7}.SysNetLoadingImg,.SysNetMaskMsg{float:left;position:absolute;left:50%;top:50%}.SysNetMaskMsg{font-family:"Helvetica Neue",Helvetica,Arial,Meiryo,"STHeiti TC","文泉驛正黑","WenQuanYi Zen Hei","儷黑 Pro","LiHei Pro","微軟正黑體","Microsoft JhengHei","標楷體",DFKai-SB,PMingLiU,sans-serif;font-size:2em;color:#fff;font-weight:700;border:1px solid #ddd;padding:10px 10px 10px 25px;line-height:18px;box-shadow:5px 5px 5px;width:280px;height:30px;margin-left:-140px;margin-top:-15px}.button_index,noscript{font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.3)}.SysNetLoadingImg{margin-left:-156px;margin-top:-50px}noscript{display:block;max-width:70%;margin:20px auto;padding:20px;background-color:#fff3e0;color:#856404;border:2px solid #ff9800;border-radius:30px;font-size:1em}.noscript-warning-icon{font-size:2.5em;margin-bottom:10px;display:inline-block;animation:1.8s ease-in-out infinite alternate noscriptBounceShake;color:#f44336}.noscriptHighlightTitle{font-weight:700;color:#d84315;text-shadow:0 0 5px rgba(255,152,0,.3)}noscript p{margin:10px 0;line-height:1.7;animation:1.5s ease-out forwards noscriptTextFadeIn;opacity:0}noscript p:nth-child(2){animation-delay:.3s}noscript p:nth-child(3){animation-delay:.6s}@keyframes noscriptTextFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes noscriptBounceShake{0%,100%,50%{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(-5deg)}75%{transform:translateY(-5px) rotate(5deg)}}.search-element{margin-top:5px}.transparentInfo{color:transparent}.flag2Background{background:url(../images/flag2.jpg) bottom/contain no-repeat}.flag2FullWidth{width:100%}.readBackground{background-color:#eee}.activeHeader{font-weight:700;margin-top:0}.button_index{width:250px;height:50px;margin:10px;padding:10px;background-color:#fff3e0;color:#856404;font-size:1em;display:flex;justify-content:center;align-items:center;border:2px solid #ff9800;border-radius:30px;animation:1s ease-in-out button_indexFadeIn;transition:transform .3s}.main-content-layout,.menu-item{position:relative!important;width:100%!important}.button_index:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,.4);animation-play-state:paused}.button_index:active{transform:translateY(0) scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#eaf3fa;animation-play-state:paused}.button_index:nth-child(2):active{background-color:#d6e8f5}.button_index:nth-child(3):active{background-color:#c1dcf0}@keyframes button_indexFadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.label_require{color:#a42d00}.divider{margin-top:0;margin-bottom:10px}.alert-error-text,.alert-info-text,.menu-container .menu-item:last-child{margin-bottom:0!important}.modal.modal-wide .modal-dialog{width:90%}.modal-wide .modal-body{overflow-y:auto}.validationCodeInfo{background-color:#b0e0e6;font-size:25px}.alert-error-text{color:#721c24!important;font-weight:700!important;font-size:1.1rem!important;letter-spacing:.5px!important;display:flex!important;align-items:center;justify-content:center}.alert-info-text,.menu-item{display:flex!important;font-size:1.05rem!important;font-weight:500!important}.alert-info-text{color:#0c5460!important;letter-spacing:.5px!important;align-items:center;justify-content:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.itemAreaWidth{max-width:440px}.menu-item{align-items:center!important;padding:16px 24px!important;border-radius:12px!important;letter-spacing:1px;box-sizing:border-box!important;background-color:#e8f0fe!important;color:#1a73e8!important;opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp;transition:transform .4s cubic-bezier(.16, 1, .3, 1),box-shadow .4s cubic-bezier(.16, 1, .3, 1),background-color .3s}.item-1{animation-delay:.1s!important}.item-2{animation-delay:.25s!important}.item-3{animation-delay:.3s!important}.item-4{animation-delay:.4s!important}.item-5{animation-delay:.5s!important}.menu-item i:not(.arrow-icon){font-size:1.15rem!important;margin-right:14px!important;flex-shrink:0!important}.menu-item span{flex-grow:1!important;text-align:left!important}.menu-item .arrow-icon{font-size:.85rem!important;opacity:0!important;transform:translateX(-10px)!important;flex-shrink:0!important;transition:transform .4s,opacity .4s!important}.menu-item:hover{background-color:#d2e3fc!important;transform:translateY(-2px)!important;box-shadow:0 8px 16px rgba(26,115,232,.1)!important}.menu-item:hover i:not(.arrow-icon){transform:scale(1.1)!important}.menu-item:hover .arrow-icon{opacity:.8!important;transform:translateX(0)!important}.menu-item:active{transform:translateY(1px)!important;box-shadow:0 2px 4px rgba(26,115,232,.05)!important}.relationNotify{border:1px solid red}.main-content-layout{display:block!important;clear:both!important;float:none!important;height:auto!important;background-color:#eee!important;padding-top:75px!important;padding-bottom:3rem!important;min-height:calc(100vh - 75px)!important}@media screen and (min-width:992px){.main-content-layout{padding-top:65px!important;min-height:calc(100vh - 65px)!important}}.main-page-title{font-size:1.75rem!important;color:#212529!important;letter-spacing:.05rem}.hint-icon-align{margin-top:.25rem!important}.section-title{border-left:5px solid #0d6efd;padding-left:12px;margin-bottom:1.5rem}.section-title .zh{font-size:1.15rem;font-weight:700}.section-title .en{color:#6c757d;font-size:.8rem}.event-card{transition:.2s;border:none;border-radius:14px;box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.inquireBtn,.resendMailBtn{border-color:#0d6efd;font-size:.85rem}.event-card:hover{transform:translateY(-3px)}.event-title{font-weight:700}.link-elegant{color:#555;display:inline-block;transition:.3s}.link-elegant i{margin-right:5px;transition:transform .3s}.link-elegant:hover{color:#0056b3}.link-elegant:hover i{transform:translateX(-3px)}.regBtnPosition{margin-bottom:10px}.inquireBtn{background-color:#0d6efd}.resendMailBtn{color:#0d6efd}