@charset "UTF-8";.faq .accordion{background:transparent;margin-bottom:100px}.faq .accordion .accordion-item{background:transparent;border:0;border-bottom:1px solid #bfbfbf;padding-bottom:20px}.faq .accordion .accordion-item .accordion-button{align-items:start}.faq .accordion .accordion-item .accordion-button,.faq .accordion .accordion-item .accordion-button:focus,.faq .accordion .accordion-item .accordion-button:not(.collapsed),.faq .accordion .accordion-item h2{align-items:start;background:#fff;border:none;box-shadow:none;color:#2d2a26;font-size:24px;font-weight:500;line-height:37px;padding:12px 40px}.faq .accordion .accordion-item .accordion-button:before,.faq .accordion .accordion-item .accordion-button:focus:before,.faq .accordion .accordion-item .accordion-button:not(.collapsed):before,.faq .accordion .accordion-item h2:before{color:#3dae2b;content:"Q";font-size:40px;margin-right:20px}.faq .accordion .accordion-item .accordion-button span,.faq .accordion .accordion-item .accordion-button:focus span,.faq .accordion .accordion-item .accordion-button:not(.collapsed) span,.faq .accordion .accordion-item h2 span{margin-right:50px}.faq .accordion .accordion-item .accordion-button:after,.faq .accordion .accordion-item .accordion-button:not(.collapsed):after{background-image:url(/assets/images/arrow_down.svg);background-size:35px;height:35px;width:35px}.faq .accordion .accordion-item .accordion-body{color:#2d2a26;font-size:24px;font-weight:400;line-height:37px;padding:8px 120px 8px 90px}.plan{margin-bottom:50px}.plan .tpass{background:#fff;border:1px solid #d8d8d8;display:flex;flex-wrap:wrap;margin-bottom:32px;padding:25px}.plan .tpass.raygate{background:#f0faec;position:relative}.plan .tpass.raygate:hover:before{background:#3dae2b;border-radius:5px;color:#fff;content:"雷門服務場域";display:block;font-size:24px;padding:5px 27px;position:absolute;right:0;top:-60px}.plan .tpass .pic{flex:0 0 auto;padding-right:11.5px;width:50%}.plan .tpass .pic img{margin-top:15px;width:100%}.plan .tpass .desc{flex:0 0 auto;padding-left:11.5px;width:50%}.plan .tpass .desc .title{color:#3dae2b;font-size:30px;font-weight:700}.plan .tpass .desc .content{font-size:16px;font-weight:400;line-height:32px;min-height:128px}.plan .tpass .line{background:#3dae2b;flex:0 0 auto;height:1px;margin:30px 0;width:100%}.plan .tpass .contact{color:#000;flex:0 0 auto;font-size:16px;padding-right:11.5px;width:50%}.plan .tpass .contact .phone{color:red}.plan .tpass .website{flex:0 0 auto;min-height:37px;padding-left:11.5px;width:50%}.plan .tpass .website a,.plan .tpass .website a:active{color:#7a7a7a;line-height:37px}.privacy,.security{color:#444;font-size:20px;font-weight:400;letter-spacing:1.5px;line-height:150%;margin-bottom:116px}.privacy .item,.security .item{font-weight:500;margin:20px 0 10px}.privacy .section,.security .section{margin-bottom:10px}@media (max-width:991px){.faq .accordion{margin-bottom:50px}.faq .accordion .accordion-item{padding-bottom:0}.faq .accordion .accordion-item .accordion-button,.faq .accordion .accordion-item .accordion-button:focus,.faq .accordion .accordion-item .accordion-button:not(.collapsed),.faq .accordion .accordion-item h2{font-size:16px;line-height:22px;padding:10px 20px}.faq .accordion .accordion-item .accordion-button:before,.faq .accordion .accordion-item .accordion-button:focus:before,.faq .accordion .accordion-item .accordion-button:not(.collapsed):before,.faq .accordion .accordion-item h2:before{font-size:20px;margin-right:10px}.faq .accordion .accordion-item .accordion-button span,.faq .accordion .accordion-item .accordion-button:focus span,.faq .accordion .accordion-item .accordion-button:not(.collapsed) span,.faq .accordion .accordion-item h2 span{margin-right:20px}.faq .accordion .accordion-item .accordion-button:after,.faq .accordion .accordion-item .accordion-button:not(.collapsed):after{background-size:20px;height:20px;width:20px}.faq .accordion .accordion-item .accordion-body{font-size:16px;line-height:22px;padding:10px 40px}.plan .tpass .pic{padding-right:7px}.plan .tpass .desc{padding-left:7px}.plan .tpass .desc .title{font-size:20px}.plan .tpass .desc .content{font-size:14px;min-height:auto}.plan .tpass .line{margin:15px 0}.plan .tpass .contact{font-size:14px}.privacy,.security{font-size:16px;margin:0;padding:0 20px 48px}}
