@charset "UTF-8";.progress{margin:60px auto 180px auto}.progress-search{margin:60px auto 75px auto}.progress__inner{max-width:1000px}.progress__inner__head{display:block;width:100%;margin:0 auto 50px auto}.progress__inner__head__title{display:block;width:100%;text-align:center;margin:0 auto 50px auto}.progress__inner__head__title__pic{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;border:2px solid #ededed;margin:0 auto 20px auto}.progress__inner__head__title__pic img{object-fit:contain;object-position:center;width:40%;height:40%}.progress__inner__head__title__main{display:block;width:100%;font-size:25px;line-height:1;color:#2e2e2e;font-family:"NotoSansTC-M"}.progress__inner__head__title__text{display:block;width:100%;font-size:15px;line-height:1.2;color:#2e2e2e;margin:20px auto 0 auto}.progress__inner__head__title__text-search{display:none}.progress-search .progress__inner__head__title__text{display:none}.progress-search .progress__inner__head__title__text-search{display:block}.progress__inner__head__search{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%}.progress__inner__head__search__input{padding:27.5px 30px;font-size:17px}.progress__inner__head__search__submit{width:80px;height:80px;background:url(/assets/images/common/icon_magnifier_white.svg) center no-repeat #00c4cc;background-size:43.75% auto;transition:opacity .4s ease-in-out}.progress__inner__head__search__submit:hover{opacity:.7}.progress__inner__box{display:none}.progress-search .progress__inner__box{display:block}.progress__inner__box__info{display:block;width:100%;padding:0 0 0 25px;margin:0 0 50px 0}.progress__inner__box__info::before{content:'';position:absolute;top:0;left:0;display:block;width:5px;height:100%;background:#00c4cc;border-radius:2px;overflow:hidden}.progress__inner__box__info__item{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;font-size:18px;line-height:1.2;color:#2e2e2e;margin:0 0 10px 0}.progress__inner__box__info__item:last-child{margin:0}.progress__inner__box__info__item__title{display:block;font-size:inherit;line-height:inherit;color:inherit;font-family:"NotoSansTC-M"}.progress__inner__box__info__item__title::after{content:'：';padding:0 2.5px}.progress__inner__box__info__item__text{display:block;font-size:inherit;line-height:inherit;color:inherit}.progress__inner__box__step{display:block;width:100%;counter-reset:item}.progress__inner__box__step__item{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;padding:0 0 0 70px;margin:0 0 30px 0;counter-increment:item}.progress__inner__box__step__item::before{content:'';position:absolute;top:35px;left:0;display:block;width:30px;height:30px;border-radius:50%;background:url(/assets/images/common/icon_check_white.svg) center no-repeat #00c4cc;background-size:50% auto}.progress__inner__box__step__item::after{content:'';position:absolute;top:80px;left:14.5px;display:block;width:1px;height:calc(100% - 30px);background:#00c4cc}.progress__inner__box__step__item.current::before{background:#e9e9e9}.progress__inner__box__step__item.current~.progress__inner__box__step__item::before{background:none;border:2px solid #e9e9e9}.progress__inner__box__step__item.current::after,.progress__inner__box__step__item.current~.progress__inner__box__step__item::after{left:14px;width:2px;background:linear-gradient(to bottom,#e9e9e9 50%,rgba(233,233,233,0) 0%) left bottom repeat-y;background-size:2px 10px}.progress__inner__box__step__item:last-of-type{margin:0}.progress__inner__box__step__item:last-of-type::after{display:none}.progress__inner__box__step__item__pic{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;margin:0 40px 0 0;border:1px solid #ededed;flex:0 0 auto}.progress__inner__box__step__item__pic img{object-fit:contain;object-position:center;width:50%;height:50%}.progress__inner__box__step__item__info{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;padding:15px 0 0 0;flex:0 1 auto}.progress__inner__box__step__item__info::before{content:'已完成';position:relative;display:block;width:90px;font-size:15px;line-height:1;color:#fff;margin:20px 15px 0 0;padding:7.5px 0;background:#00c4cc;border-radius:15px;text-align:center;order:2;overflow:hidden;flex:0 0 auto}.progress__inner__box__step__item.current .progress__inner__box__step__item__info::before{content:'處理中';color:#2e2e2e;background:#f8f7f6}.progress__inner__box__step__item.current~.progress__inner__box__step__item .progress__inner__box__step__item__info::before{display:none}.progress__inner__box__step__item__info__title{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%}.progress__inner__box__step__item.current~.progress__inner__box__step__item .progress__inner__box__step__item__info__title{margin:35px 0 0 0;transform:translateY(-50%)}.progress__inner__box__step__item.current~.progress__inner__box__step__item .progress__inner__box__step__item__info__title__main{color:#999}.progress__inner__box__step__item__info__title::before{content:'STEP 'counter(item,decimal)' /';position:relative;display:block;width:auto;font-size:16px;line-height:1;color:#999;margin:0 7.5px 0 0;flex:0 0 auto}.progress__inner__box__step__item__info__title__main{display:block;width:100%;font-size:16px;line-height:1.2;color:#2e2e2e;font-family:"NotoSansTC-M";flex:0 1 auto}.progress__inner__box__step__item__info__content{display:block;width:calc(100% - 110px);margin:20px 0 0 0;order:3}.progress__inner__box__step__item.current~.progress__inner__box__step__item .progress__inner__box__step__item__info__content{display:none}.progress__inner__box__step__item__info__state__text{display:inline;font-size:14px;line-height:1.5;color:#999}.progress__inner__message{display:block;width:100%;padding:0 0 0 25px;margin:0 0 50px 0}.progress__inner__message__text{display:block;width:100%;font-size:24px;line-height:1.5;color:#2e2e2e;text-align:center}@media screen and (max-width:991px){.progress{margin:60px auto 115px auto}.progress-search{margin:60px auto 90px auto}.progress__inner__head{margin:0 auto 35px auto}}@media screen and (max-width:767px){.progress__inner__box__step__item{padding:0 0 0 50px;margin:0 0 30px 0}.progress__inner__box__step__item::before{top:0;width:25px;height:25px}.progress__inner__box__step__item::after{top:32.5px;left:12px;height:calc(100% - 10px)}.progress__inner__box__step__item.current::after,.progress__inner__box__step__item.current~.progress__inner__box__step__item::after{left:11.5px}.progress__inner__box__step__item__pic{display:none}.progress__inner__box__step__item__info{padding:0}.progress__inner__box__step__item__info::before{width:80px;font-size:14px;margin:15px 10px 0 0;padding:8px 0}.progress__inner__box__step__item__info__title{flex-wrap:wrap}.progress__inner__box__step__item.current~.progress__inner__box__step__item .progress__inner__box__step__item__info__title{margin:0}.progress__inner__box__step__item__info__title::before{width:100%;font-size:15px;margin:0}.progress__inner__box__step__item__info__title__main{font-size:15px;margin:7.5px 0 0 0}.progress__inner__box__step__item__info__content{width:calc(100% - 90px);margin:15px 0 0 0}.progress__inner__box__step__item.current~.progress__inner__box__step__item .progress__inner__box__step__item__info__title{transform:none}.progress__inner__box__step__item__info__state__text{display:block;font-size:13px}.progress__inner__box__step__item__info__state__text:first-child:last-child{margin:5px 0 0 0}}@media screen and (max-width:575px){.progress,.progress-search{margin:35px auto 75px auto}.progress__inner__head{margin:0 auto 25px auto}.progress__inner__head__title{margin:0 auto 25px auto}.progress__inner__head__title__pic{width:85px;height:85px}.progress__inner__head__title__main{font-size:20px}.progress__inner__head__title__text{font-size:14px;margin:12.5px auto 0 auto}.progress__inner__head__search__input{padding:17.5px 10px}.progress__inner__head__search__submit{width:60px;height:60px}.progress__inner__box__info{margin:0 0 35px 0}.progress__inner__box__info__item{font-size:16px;margin:0 0 7.5px 0}.progress__inner__message__text{font-size:18px}}@supports (-webkit-touch-callout:none){}