@charset "UTF-8";

:root{
    --mainColor:#e50012;
}
.contactForm__text--deco{margin: 4rem 0 0;}
.contactForm__text--mbt{margin-bottom: 10px;}
.innerPage--contact .btnWrap--rma{text-align: center;}
.breadCrumb--titleMb{margin-bottom: 2.5rem;}
.rmaRed{color: var(--mainColor);font-weight: 600;}
.rmaRed--deco{margin-bottom: -0.385rem;color: #FFBB77;}
.contactForm__span{display: block;font-size: 1rem;}
.formGroup__item__row{display: flex;justify-content: center;align-items: center;gap: 0.35rem;margin: 0;}
.formGroup__item__title--center{text-align: center;margin-top: 3rem;}
.formGroup__item__tx{font-size: 1rem;margin: 0;text-align: center;color: #fff;font-weight: 200;}
.formGroup__item__tx--big{font-size: 1rem;margin: 0;text-align: center;color: #fff;font-weight: 600;}
.formGroup__item__tx--left{text-align: left;color: #fff;}
.formGroup__item__tx--right{text-align: right;}
.formGroup__item__tx--big--left{text-align: left;color: #fff;}
.formGroup__item__input--big{width: 100%;}
.formGroup__btn{height: 38px;padding: .5rem 1rem;border: none;transition: .5s;background: linear-gradient(90deg, #b6000e, #e50012, #b6000e);cursor: pointer;color: #fff;height: auto;border: 1px solid var(--mainColor);}
.formGroup__btn:hover{filter: brightness(1.75);}
.formGroup__btn--deco{width: 10%;height: 38px;text-align: center;}
.formGroup__icon{padding-right: 0.385rem;}
.formGroup__item__check{width: 1.2rem;height: 1.2rem;}
.formGroup__red{font-size: 1rem;display: block;line-height: 1rem;margin-top: 0.5rem;color: var(--mainColor);}
.white--txt{padding-left: 1rem;color: #fff;}
/* 保固查詢 */
.Table--title{width: 100%;border-collapse:collapse; border:none;}
.Table--cont{width: 100%;}
.Table--cont td{padding: 1rem;}
.Table--cont:nth-last-child(1) td{border-bottom: 0;}
.rma__tableTitle{width: 200px;text-align: left;border-bottom:1px solid #4b4b4b;padding:10px 10px 10px 10px;background-color:black;border-top:1px solid #4b4b4b;border-right:none;border-left:none;}
.rma__tableTxt{text-align: left;border-bottom:1px solid #4b4b4b; padding:10px 10px 10px 10px; background-color:black; border-top:1px solid #4b4b4b; border-right:none; border-left:none;}
.pageContent--schCont{display: flex;justify-content: space-between;align-items: flex-start;gap: 1rem;}
.schItem{display: grid;grid-template-columns: repeat(2,1fr);justify-content: center;border: 1px solid #fff;padding: .5rem;margin: 0 0 3rem;position: relative;color: #fff;}
.schItem:nth-last-child(1){margin-bottom: 0;}
.schItem::before{content: '';border-left: 1px dashed #666;height: 6rem;position: absolute;left: -2rem;top: 30%;}
.schItem:nth-last-child(1)::before{display: none;}
.schItem--deco{background-color: var(--mainColor);}
.sch__title{margin: 0;position: relative;}
.sch__title::before{content: '';width: 1rem;height: 1rem;border-radius: 50rem;background-color: #000;border: 1px solid #fff;position: absolute;left: -3rem;top: 50%;transform: translateY(-50%);}
.active.sch__title::before{background-color: var(--mainColor);}
.clearfix--sch{width: 60%;}
.sch__detail{color: #fff;}
.sch__detailTitle{margin-left: -2.5rem;}
.sch__ul li{color: #969696;margin-bottom: 11px;font-size: 15px;}
.sch__contactUs{color: #fff;}
/* 個人資料使用同意條款 */
.agree__ol li{color: #969696;margin-bottom: 11px;font-size: 15px;}
.agree__item{list-style-type: lower-alpha;margin-left: 1rem;}
.agree__ol {counter-reset: list-counter;}
.agree__ol > li {counter-increment: list-counter;}
.sublist {counter-reset: sublist-counter;list-style: none;}
.sublist > li {counter-increment: sublist-counter;}
.sublist > li::before {content: counters(list-counter, ".") "-" counters(sublist-counter, ".") ". ";color: #fff;}
.agree__ol li::marker{color: #fff;}
.agree__btn{display: flex;align-items: center;justify-content: center;padding: 1rem 0;}
.formGroup__item__row--agreeBtn{margin: 1rem;}
/* 報修申請作業 */
.title--2{margin-top: 4rem;}
.apply__content{display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 2rem;}
/* 報修申請作業--資料送出前確認 */
.flex__cont{display: flex;justify-content: center;align-items: flex-start;gap: 2rem;}
.basic__item{width: calc(100% / 2);}
.clearfix--conf{width: 100%;}
.verifyBtn__revise{display: flex;align-items: center;justify-content: center;margin: 2rem 0;transition: .5s;}
.verifyBtn__revise:hover a{filter: brightness(1.75);}
.verifyBtn__revise a{color: #969696;}



/* 彈跳視窗 */
.pagePopup{position: fixed;top: 20%;left: 50%;transform: translateX(-50%);background: linear-gradient(93deg,rgba(84,84,84,.7) -15%,rgba(000,000,000,1) 25%,rgba(000,000,000,1) 70%,rgba(84,84,84,.8) 120%);border-radius: 0.5rem;z-index: 10000;box-shadow: 0px 3px 20px 4px rgba(0, 0, 0, 0.2);display: none;border: 1px solid transparent;border-image: linear-gradient(to right, rgba(255, 255, 255, .7), rgba(255, 255, 255, .1), rgba(255, 255, 255, .7)) 1;-webkit-backdrop-filter:blur(0.2rem);backdrop-filter: blur(0.2rem);}
.pagePopup__cont{width: 600px;padding: 4rem 2rem;position: relative;display: flex;justify-content: center;align-items: center;flex-direction: column;color: #fff;gap: 1.5rem;}
.pagePopup__warn{border: 1px solid#FFBB77; color: #FFBB77;border-radius: 50rem;width: 4.5rem;height: 4.5rem;text-align: center;font-size: 3rem;}
.pagePopup__title{font-weight: 600;font-size: 1.5rem;margin: 0;}
.pagePopup__txt{margin: 0;}
.pagePopup__btn{border: none;background-color: var(--mainColor);padding: .5rem 2rem;color: #fff;transition: .5s;}
.pagePopup__btn:hover{filter: brightness(1.75);}

@media all and (max-width:991px){
    .pageContent--schCont{flex-direction: column;}
    .clearfix--sch{width: 100%;}
    .sch__detail{width: 100%;}
    .schItem{display: flex;justify-content: space-between;margin-left: 50px;}
    .sch__detailTitle{margin-left: 0;}
    .formGroup__item__tx{text-align: left;}
    .rma__tableTitle{width: 40%;}
    .formGroup__btn--deco{width: 25%;}
    .pagePopup{width: 80%;}
    .pagePopup__cont{width: 100%;}
    .flex__cont{flex-direction: column;}
    .basic__item{width: 100%;}
    }
@media all and (max-width:640px){
    .pagePopup__warn{width: 3rem;height: 3rem;font-size: 2rem;}
    }