@charset "UTF-8";main{background:linear-gradient(to right,#e5e5e5 1px,rgba(229,229,229,0) 1px,rgba(229,229,229,0) calc(100% - 1px),#e5e5e5 calc(100% - 1px)) center no-repeat;background-size:min(1660px,calc(100% - 79px)) 100%}.policy{display:block;overflow:hidden;padding:180px 0 80px 0}.policy__head{display:block;width:100%;border-bottom:1px solid #e5e5e5;padding:0 0 45px 0}.policy__head.wow{animation-name:fadeInUp}.policy__head__title{display:flex;justify-content:space-between;justify-items:flex-start;align-items:flex-end;align-content:flex-end;width:100%;flex:0 1 auto;margin:0 0 35px 0}.policy__head__title__sub{display:block;width:auto;max-width:480px;font-size:14px;line-height:2;font-family:'Montserrat','NotoSansTC';color:var(--mainColor);flex:0 0 auto;margin:0 0 0 50px}.policy__head__content{display:block;width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.policy__head__content__text{display:block;width:100%;margin:0 0 30px 0;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}.policy__head__content__text:last-child{margin:0}.policy__head__content__text strong{font-family:'Montserrat-B','NotoSansTC-B'}.policy__inner{display:block;width:100%;counter-reset:number}.policy__inner__item{display:block;width:100%;border-bottom:1px solid #e5e5e5}.policy__inner__item.wow{animation-name:fadeInUp}.policy__inner__item__title{display:flex;justify-content:space-between;justify-items:flex-start;align-items:center;align-content:center;width:100%;padding:45px 0 30px 0}.policy__inner__item__title__main{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start;width:100%;font-size:17px;line-height:1.7;color:var(--titleColor);font-family:inherit;letter-spacing:.5px;flex:0 1 auto;counter-increment:number}.policy__inner__item__title__main::before{content:counter(number,decimal);position:relative;display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#000;margin:0 20px 0 0;font-size:14px;line-height:1;font-family:inherit;pointer-events:none;flex:0 0 auto}.policy__inner__item__title__span[class^="c-bt"][class*="-more"]{flex:0 0 auto;margin:0 0 0 30px;display:none}.policy__inner__item__content{display:block;padding:0 0 45px 0;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.policy__inner__item__content__title{display:block;width:100%;color:var(--titleColor);font-family:'Montserrat-M','NotoSansTC'}.policy__inner__item__content__text{display:block;width:100%;margin:0 0 30px 0}.policy__inner__item__content__text:last-child{margin:0}.policy__inner__item__content__text strong{font-family:'Montserrat-M','NotoSansTC-M'}.policy__inner__item__content__list li{line-height:2.1}.policy__link{display:inline;width:auto;max-width:100%;font-size:inherit;line-height:inherit;color:#1a73e8;font-family:inherit;transition:opacity .4s ease-in-out}.policy__link:hover{opacity:.7}@media screen and (max-width:991px){main{background:none}.policy{width:100%;padding:60px 0 90px 0}.policy__head{padding:0 30px 45px 30px}.policy__inner{width:calc(100% - 60px);margin:0 auto}}@media screen and (max-width:767px){.policy__head__title{display:block}.policy__head__title__sub{margin:20px 0 0 0}}@media screen and (max-width:575px){.policy{padding:50px 0 70px 0}.policy__head{padding:0 20px 30px 20px}.policy__head__title{margin:0 0 20px 0}.policy__head__title__sub{font-size:13px;margin:10px 0 0 0}.policy__inner{width:calc(100% - 40px)}.policy__inner__item:hover .policy__inner__item__title__span{background:#000}.policy__inner__item.active .policy__inner__item__title__span::after{background:linear-gradient(to bottom,rgba(255,255,255,0) calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),rgba(255,255,255,0) calc(50% + 1px))}.policy__inner__item__title{padding:20px 0;cursor:pointer}.policy__inner__item__title__main{align-items:center;align-content:center;line-height:1.5}.policy__inner__item__title__span[class^="c-bt"][class*="-more"]{display:block}.policy__inner__item__content{display:none;padding:0 20px 30px 20px}.policy[data-style="cookie"] .policy__inner__item__title{padding:35px 0 10px 0}.policy[data-style="cookie"] .policy__inner__item__content{display:block}}@media (any-hover:none){.policy__inner__item:hover .policy__inner__item__title__span{background:var(--mainColor)}}@supports (-webkit-touch-callout:none){}