.searchBox.faq{width:100%;max-width:300px;background:#ffffff;border:solid 1px #cfcfcf;border-radius:5px;padding:10px;margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}.searchBox.faq input{width:100%;color:#231815;font-size:16px;font-weight:400;line-height:calc(16 / 16 * 1.5);letter-spacing:calc(16 * 60 / 1000 * 1px);font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif}.searchBox.faq .searchBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}.searchBox.faq svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.faqList{width:100%}.faqList .faqItem{border-bottom:1px solid #cfcfcf;margin-bottom:15px;padding:5px}.faqList .faqItem:last-child{margin:0}.faqList .faqItem:has(.open){border:none}.faqList .title{position:relative;cursor:pointer;padding:10px 5px;color:#231815;font-size:18px;font-weight:400;line-height:calc(18 / 18 * 1.5);letter-spacing:calc(18 * 60 / 1000 * 1px);font-family:"PT Serif",Arial,"Noto Sans TC","Microsoft JhengHei",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}@media (max-width:640px){.faqList .title{font-size:16px;padding-right:40px}}.faqList .title b{color:#dd006f;font-size:16px;font-weight:400;line-height:calc(16 / 16 * 1.5);letter-spacing:calc(16 * 60 / 1000 * 1px);font-family:"PT Serif",Arial,"Noto Sans TC","Microsoft JhengHei",sans-serif}.contentBox{min-height:400px}.toggleOpen{width:24px;height:24px;background-color:#dd006f;border-radius:3px;position:absolute;right:5px;top:50%;cursor:pointer;margin-top:-12px;padding:2px 0 0 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;color:#ffffff;font-size:13px;font-weight:400;line-height:calc(13 / 13 * 1.5);letter-spacing:calc(13 * 60 / 1000 * 1px);font-family:"PT Serif",Arial,"Noto Sans TC","Microsoft JhengHei",sans-serif}.definition{display:none;background-color:#ffffff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);border-radius:5px;margin-top:10px;padding:15px;color:#231815;font-size:14px;font-weight:400;line-height:calc(14 / 14 * 1.5);letter-spacing:calc(14 * 60 / 1000 * 1px);font-family:"PT Serif",Arial,"Noto Sans TC","Microsoft JhengHei",sans-serif}.bg{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.bg:before{content:"";position:absolute;pointer-events:none;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#fff1f5),to(transparent));background:linear-gradient(to top,#fff1f5 0%,transparent 100%);top:0;left:0}