@charset "UTF-8";@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}*{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent;outline:0;outline-color:#bfbfbf;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}button{border:0;margin:0;padding:0;background-color:transparent;cursor:pointer}.dialogWrapper,header{flex-direction:column;justify-content:center;width:100vw;width:100dvw;position:fixed;left:0;top:0}header{display:flex;height:80px;padding:0 16px;background-color:#fff;border-style:solid;border-width:0 0 1px;border-color:#cbcfd7}header img{align-self:flex-start;display:block;height:60px}.dialog_alert .hide,.dialog_formConfirm .hide{display:none!important}.dialogWrapper{max-width:600px;margin:0 auto;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:16px;background-color:transparent;border-width:0}.dialogWrapper[open]{display:flex;z-index:21}.dialogWrapper .dialogContent{padding:36px 32px;background-color:#fff;border-radius:8px}.dialog_alert .dialogContent .dialog_content .title{font-size:1.5rem;letter-spacing:.03125rem;line-height:1.875rem;font-weight:700;color:#22252a}.dialog_alert .dialogContent .dialog_content .message{font-size:1.125rem;letter-spacing:.015625rem;line-height:1.625rem;color:#22252a;margin-top:12px}.dialog_alert .dialogContent .dialog_actions{display:flex;justify-content:flex-end;gap:16px;margin-top:12px}.dialog_alert .dialogContent .dialog_actions button,.dialog_formConfirm .dialogContent .dialog_actions button{font-size:1.125rem;letter-spacing:.015625rem;line-height:1.625rem;color:#a63593}.dialog_formConfirm .dialogContent .dialog_content .title{font-size:1.5rem;letter-spacing:.03125rem;line-height:1.875rem;font-weight:700;color:#22252a}.dialog_formConfirm .dialogContent .dialog_content .formItem{display:flex;flex-direction:column;gap:4px;margin-top:12px}.dialog_formConfirm .dialogContent .dialog_content .formItem .label{font-size:1.125rem;letter-spacing:.015625rem;line-height:1.625rem;color:#858e96}.dialog_formConfirm .dialogContent .dialog_content .formItem .value,body,html{font-size:1.125rem;letter-spacing:.015625rem;line-height:1.625rem;color:#22252a}.dialog_formConfirm .dialogContent .dialog_actions{display:flex;justify-content:flex-end;gap:48px;margin-top:32px}.alertActive,.loadingActive,.popupActive{overflow:hidden}.bgOverlay,.loading{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;opacity:1;z-index:9}.bgOverlay{display:none}.alertActive .bgOverlay,.alertActive .loading{z-index:19}.loadingActive .bgOverlay,.loadingActive .loading{z-index:9999!important}.loading{background-repeat:no-repeat;background-position:center center;background-size:150px;display:none;background-color:transparent}.loading::after{content:"";position:absolute;display:block;width:150px;height:150px;top:50%;left:50%;margin-left:-75px;margin-top:-75px;overflow:hidden}.loadingActive.showLoadingIcon .loading{display:block}.alertActive .bgOverlay,.loadingActive .bgOverlay,.popupActive .bgOverlay{background-color:rgba(0,0,0,.3);display:block}body,html{font-family:"Roboto",Arial,Helvetica,"微軟正黑體","Microsoft JhengHei","Heiti TC","LiHei Pro",sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;font-size:1rem;line-height:1.5rem;background-color:#fff}main{max-width:900px;margin:0 auto;padding-top:80px;padding-bottom:100px}main .topTitle{font-size:1.875rem;letter-spacing:.03125rem;line-height:2.5rem;font-weight:700;padding:24px 16px 8px;color:#a63593}.page_details main .topTitle,.page_pending main .topTitle{text-align:center}.nowrap{white-space:nowrap}.contentWrapper.error404{display:flex;flex-direction:column;overflow:hidden;min-height:100vh;min-height:100dvh;position:relative}.contentWrapper.error404 .mainContent,.contentWrapper.error404 .mainContent .mainContent_inner,.pageError404{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0}.contentWrapper aside{max-height:100vh;max-height:100dvh}.contentWrapper .coreContent,.contentWrapper main{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.contentWrapper .coreContent{overflow:hidden;width:100%}@media (max-width:1023px){.contentWrapper .coreContent{max-height:calc(100vh - 65px);max-height:calc(100dvh - 65px)}}@media (min-width:1024px){.contentWrapper .coreContent{max-height:100vh;max-height:100dvh}}.contentWrapper aside,.contentWrapper footer,.contentWrapper header{flex-grow:0;flex-shrink:0}.contentWrapper main{overflow-x:hidden;overflow-y:auto}.contentWrapper .mainContent{flex-grow:1;flex-shrink:0}.pageError404 .top{display:flex;justify-content:center;flex-grow:0;flex-shrink:0;height:205px;padding:40px 0 20px}@media (min-width:1024px){.pageError404 .top{height:226px;padding:80px 0 20px}}.pageError404 .top .logo{display:block}.pageError404 .top .logo img{display:block;height:105px}@media (min-width:1024px){.pageError404 .top .logo img{height:126px}}.pageError404 .body{display:flex;flex-direction:column;justify-content:center;flex-grow:1;flex-shrink:1;padding:20px 20px 100px;text-align:center}@media (min-width:1024px){.pageError404 .body{padding:20px 20px 180px}}.pageError404 .body .title{font-size:1.125rem;letter-spacing:.015625rem;line-height:1.625rem;padding:1rem;text-align:center;color:#a63593}@media (min-width:1024px){.pageError404 .body .title{font-size:1.875rem;letter-spacing:.03125rem;line-height:2.5rem}}.pageError404 .body .desc{font-size:.875rem;letter-spacing:.03125rem;line-height:1.25rem;padding:1rem;text-align:center;color:#22252a}@media (min-width:1024px){.pageError404 .body .desc{font-size:1rem;letter-spacing:.015625rem;line-height:1.5rem}}.pageError404 .body .nowrap{white-space:nowrap}.pageError404 .body a{color:#22252a;text-decoration:underline}.pageError404 .body a:hover{text-decoration:none}