@charset "UTF-8";.toast[data-v-6265455e]{padding:12px;position:fixed;left:50%;top:100px;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.2);border-radius:.35rem;opacity:0;z-index:-1;transition:ease-out .3s top}.toast.show[data-v-6265455e]{opacity:1;top:80px;z-index:10}.toast .icon[data-v-6265455e]{margin:0 5px;height:13px}.success-toast-text[data-v-6265455e]{flex-grow:0;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--primary)}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;transition:opacity .3s ease}.modal-container{width:300px;margin:auto;padding:20px 30px;background-color:#fff;white-space:pre-line;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease}.modal-header h5{margin-top:0;color:var(--primary)}.modal-body{margin:20px 0}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-container,.modal-leave-to .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.loader_background[data-v-ebb7f740]{width:100%;height:100%;position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.5);transition:ease-out .2s all;transition-delay:.2s;opacity:0;z-index:-1}.loader_background.show[data-v-ebb7f740]{opacity:1;z-index:100;transition-delay:0s}.loader[data-v-ebb7f740]{width:48px;height:48px;border:3px solid #bfbfbf;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation-ebb7f740 1s linear infinite}.loader[data-v-ebb7f740]:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;border:3px solid transparent;border-bottom-color:var(--faqButton)}.loader[data-v-ebb7f740]:before{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(180deg);width:48px;height:48px;border-radius:50%;border:3px solid transparent;border-bottom-color:#000}@keyframes rotation-ebb7f740{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body{width:100%;position:relative;background-color:#f8f8f8;font-family:Noto Sans TC,Arial,Microsoft JhengHei,sans-serif;color:#292929;font-size:16px}*.over_hidden{overflow:hidden}*{margin:0;padding:0;border:none;list-style:none;background-repeat:no-repeat;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Noto Sans TC,Arial,Microsoft JhengHei,sans-serif}input,select{font-family:Noto Sans TC,Arial,Microsoft JhengHei,sans-serif}button{outline:0;cursor:pointer;background:0 0}button.clean_btn{margin:0;padding:0;display:inline;background:none;border:none;color:inherit;font-size:inherit}button.under_line{text-decoration:underline}a{color:inherit}a.underline{text-decoration:underline}a.a_link{text-decoration:underline;color:#0a58ca}.material-symbols-outlined{font-size:inherit;line-height:initial;vertical-align:middle}h1,h2,h3,h4,h5,h6,p{line-height:100%;font-weight:400}h1{font-size:34px}h2{font-size:32px}h3{font-size:30px}h4{font-size:26px}h5{font-size:20px}h6{font-size:18px}p{font-size:14px;line-height:160%}.has_header{margin-top:120px}@media (max-width: 992px){.has_header{margin-top:50px}}.container{max-width:1140px;margin:0 auto;padding:0 20px}.tab-button-box{display:flex}.tab-button-box .tab-button{padding:10px 0;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #ccc;cursor:pointer;background:#fff;margin-bottom:-1px;margin-right:-1px;flex:1;font-size:16px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#000}.tab-button-box .tab-button:hover,.tab-button-box .tab-button.active{background:var(--primary);color:#fff}.main_button{width:140px;height:50px;padding:5px 10px;border-radius:5px;border:var(--primary);background:var(--primary);font-size:1rem;color:#fff;margin:0 auto;cursor:pointer}.main_button:disabled,.main_button.disabled{background-color:#888;color:#aaa;cursor:not-allowed}.main_button .material-icons{font-size:1.2rem}.button{padding:0 10px;border-radius:6px;border:solid 1px var(--primary);font-weight:700;color:var(--primary);cursor:pointer}.submit_button_box{margin-top:20px;text-align:center}.body_card{padding:15px;background-color:#fff;border:1px solid rgba(0,0,0,.2);transition:all .5s}.body_card.radius{border-radius:.3rem}.shadow_card{margin-top:10px;padding:15px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.25)}.shadow_card .line{margin:10px -15px;height:1px;background-color:rgba(0,0,0,.2)}.shadow_card.finish{background-color:#f0f0f0}.item_list .item{align-self:stretch;flex-grow:0;display:flex;margin-top:15px}.item_list .item:first-child{margin-top:0}.item_list .item .item-title{flex:1;text-align:left}.item_list .item .item-content{flex-grow:1;text-align:right}.item_list .item .item-content .input_box{display:flex}.item_list .item .item-content .input_box select,.item_list .item .item-content .input_box input[type=text],.item_list .item .item-content .input_box input[type=password],.item_list .item .item-content .input_box textarea{width:100%;height:40px;margin:0 3px;border-radius:5px;padding:5px;background-color:#eee;font-size:16px}.item_list .item .item-content .input_box select:disabled,.item_list .item .item-content .input_box input[type=text]:disabled,.item_list .item .item-content .input_box input[type=password]:disabled,.item_list .item .item-content .input_box textarea:disabled{color:#000;opacity:1;background-color:#ddd}.item_list .item .item-content .input_box select:focus,.item_list .item .item-content .input_box input[type=text]:focus,.item_list .item .item-content .input_box input[type=password]:focus,.item_list .item .item-content .input_box textarea:focus{outline:1px solid var(--primary)}.item_list .item .item-content .input_box textarea{height:130px}.input_list{display:flex;flex-wrap:wrap;gap:0px 10px}.input_list .input_box{flex:1;min-width:140px}.input_list .input_box .input_title{margin-bottom:15px}.input_list .input_box .input_error_box{margin-bottom:30px;padding-bottom:5px;position:relative}.input_list .input_box .input_error_box.show_error:before{content:attr(data-error);position:absolute;left:0;top:100%;display:inline-block;color:red;font-size:.9rem;line-height:14px}.input_list .input_box .input_error_box select,.input_list .input_box .input_error_box input[type=text],.input_list .input_box .input_error_box input[type=password],.input_list .input_box .input_error_box textarea{width:100%;height:50px;padding:0 10px;border-radius:10px;border:solid 1px #9f9f9f;background-color:#fff;font-size:16px;line-height:30px}.input_list .input_box .input_error_box select:disabled,.input_list .input_box .input_error_box input[type=text]:disabled,.input_list .input_box .input_error_box input[type=password]:disabled,.input_list .input_box .input_error_box textarea:disabled{color:#000;opacity:1;outline:1px solid #f9f9f9;background-color:#f5f5f5}.input_list .input_box .input_error_box select:focus,.input_list .input_box .input_error_box input[type=text]:focus,.input_list .input_box .input_error_box input[type=password]:focus,.input_list .input_box .input_error_box textarea:focus{outline:1px solid var(--faqButton)}.input_list .input_box .input_error_box select.error_state,.input_list .input_box .input_error_box input[type=text].error_state,.input_list .input_box .input_error_box input[type=password].error_state,.input_list .input_box .input_error_box textarea.error_state{outline:1px solid #ff0000}.input_list .input_box .input_error_box textarea{height:130px}.info_title{margin-bottom:18px}.info_list{text-align:left;margin-bottom:15px;padding-left:1.2rem;list-style:decimal}.info_list>li{list-style:inherit;margin:15px}.title{margin:15px 0;padding-bottom:12px;text-align:left}.v-enter-active,.v-leave-active{transition:opacity .3s ease}.v-enter-from,.v-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:all 1s;max-height:999px;overflow:hidden}.fade-leave-active{transition:all .4s}.fade-enter-from,.fade-leave-to{overflow:hidden;opacity:0;max-height:0px}.material-icons{font-size:inherit;line-height:1em;vertical-align:middle}.switch_btn{font-size:36px;line-height:0}.color_red{color:#fb0000}.color_orange{color:#de9b19}.color_success{color:var(--primary)}.color_submit{color:var(--submit)}.color_gray{color:#757575}.color_blue{color:#0094b7}.color_green{color:green}.color_pink{color:#df336f}.font_bold{font-weight:700}.font_italic{font-style:italic}.font_90rem{font-size:.9rem}.font_20px{font-size:20px}.align_middle{vertical-align:middle}.text_left{text-align:left}.text_right{text-align:right}.text_center{text-align:center}.white_nowrap{white-space:nowrap}.bg_red{background-color:#fb0000}.bg_orange{background-color:#de9b19}.bg_success{background-color:var(--primary)}.bg_submit{background-color:var(--submit)}.bg_gray{background-color:#757575}.bg_orderList_button{background-color:var(--orderList-buttonBackground)}.display_inline,.display_all_inline *{display:inline}.dialog_box{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:100}.dialog_box .background{flex:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.shell{width:95%;max-width:600px;background-color:#fff;border-radius:6px;position:relative;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.shell>*{-webkit-box-flex:1;flex:auto 0 0;margin:0 10px;padding:10px}.shell .header{border-bottom:1px solid #dddddd}.shell .header .title_box{margin:0;color:#555}.shell .header .close_button_box{text-align:right}.shell .header .close_button_box>button{font-size:30px}.shell .body{color:#333;max-height:70vh;overflow:auto}.shell .body .content_box{white-space:pre-line;line-height:200%}.shell .footer .btn_box>button{margin:0 10px;min-width:130px;height:40px;color:#fff;font-size:1rem;border-radius:5px}.shell .close-button{width:22px;height:22px;padding:0;position:absolute;top:10px;right:10px;color:#fff;background-color:transparent}.shell .close-button .content{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.shell .close-button .content .material-symbols-outlined{font-size:25px;font-weight:700;color:#fff}
