@charset "UTF-8";.pledge{display:block;width:100%;margin:0 0 60px 0;overflow:hidden}.pledge__head__list{z-index:10;display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;flex-wrap:wrap;left:-5px;width:calc(100% + 10px)}.pledge__head__list__item{display:block;width:calc(20% - 10px);margin:0 5px}.pledge__head__list__item.wow{animation-name:fadeInUp}.pledge__head__content{margin:125px auto 0 auto}.pledge__head__content__leaf{position:absolute;display:block;animation:1.5s ease-in-out forwards}.pledge__head__content__leaf.wow{opacity:1;visibility:visible}.pledge__head__content__leaf:nth-child(1){top:-190px;left:min(398px,27.45%);width:92px}.pledge__head__content__leaf:nth-child(1) img{opacity:.15}.pledge__head__content__leaf.wow.animated:nth-child(1){animation-name:leafFadeIn04}.pledge__head__content__leaf:nth-child(2){top:72px;left:min(90px,6.21%);width:100px}.pledge__head__content__leaf.wow.animated:nth-child(2){animation-name:leafFadeIn03}.pledge__head__content__leaf:nth-child(2) img{transform:scaleX(-1) rotate(-15deg)}.pledge__head__content__wrapper{display:block;width:76.21%;max-width:1105px;margin:0 0 0 auto}.pledge__head__content__title{display:block;width:100%;font-size:55px;line-height:1.1;letter-spacing:0;color:var(--mainColor);font-family:'TenorSans','NotoSansTC';text-transform:uppercase}.pledge__head__content__title.wow{opacity:1;visibility:visible}.pledge__head__content__title.wow.animated .c-moveText{transform:none}.pledge__head__content__title.wow.animated .c-focusText::before{transform:scaleX(1)}.pledge__head__content__title__top{display:block;width:100%;letter-spacing:inherit;overflow:hidden}.pledge__head__content__title__bottom{display:inline-block;width:auto;max-width:100%;letter-spacing:inherit;margin:2px 0 0 0;overflow:hidden}.pledge__head__content__title__bottom .c-focusText::before{bottom:0}.pledge__head__content__desc{display:block;width:100%;margin:36px 0 0 0}.pledge__head__content__desc.wow{animation-name:fadeInUp}.pledge__head__content__desc__title{display:block;width:100%;font-size:17px;line-height:1.2;color:var(--mainColor)}.pledge__head__content__desc__text{margin:18px 0 0 0}.pledge__slogan{display:block;width:calc(100% - 120px);max-width:1100px;margin:253px auto 0 auto}.pledge__slogan .c-focusText::before{display:none}.pledge__slogan .c-title03__content__title br{display:none}.pledge__point{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;max-width:1920px;margin:255px auto 0 auto;padding:0 min(154px,max(20px,calc(20px + 134 * (100vw - 1600px) / 320))) 0 0}.pledge__point__picBox{display:block;width:100%;max-width:1040px;margin:0 50px 0 0;flex:0 1 auto}.pledge__point__picBox__container{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%}.pledge__point__picBox__container__pic.wow{animation-name:fadeInUp}.pledge__point__picBox__container__pic:nth-child(1){display:block;width:59.62%;max-width:620px;flex:0 1 auto}.pledge__point__picBox__container__pic:nth-child(2){display:block;width:28.85%;max-width:300px;margin:min(145px,8.53vw) 0 0 30px;flex:0 0 auto}.pledge__point__picBox__container__pic:nth-child(2).wow{animation-delay:.6s}.pledge__point__picBox__pic{display:block;width:33.66%;max-width:350px;margin:-265px 0 0 min(520px,32.5vw)}.pledge__point__picBox__pic.wow{animation-name:fadeInUp;animation-delay:.8s}.pledge__point__content{display:block;width:34.95%;max-width:615px;flex:0 0 auto}.pledge__point__content__head{display:block;width:100%}.pledge__point__content__head.wow{opacity:1;visibility:visible}.pledge__point__content__head.wow.animated .c-moveText{transform:none}.pledge__point__content__head.wow.animated .c-focusText::before{transform:scaleX(1)}.pledge__point__content__head__title{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%;font-size:65px;line-height:1.1;letter-spacing:0;color:var(--mainColor);font-weight:500;text-transform:uppercase;margin:0 0 -8px 0}.pledge__point__content__head__title__straight{display:inline-block;width:auto;max-width:100%;letter-spacing:inherit;font-family:'TenorSans','NotoSansTC';margin:0 22px 0 0;overflow:hidden}.pledge__point__content__head__title__italic{display:inline-block;width:auto;max-width:100%;letter-spacing:-.05em;margin:0 0 8px 0;overflow:hidden}.pledge__point__content__head__title__italic .c-focusText::before{bottom:0}.pledge__point__content__head__desc{display:block;width:100%;font-size:17px;line-height:1.2;color:var(--mainColor);margin:18px 0 0 0;transition:opacity 1s .4s ease-in-out,transform 1s .4s ease-in-out}.pledge__point__content__head.wow .pledge__point__content__head__desc{opacity:0;transform:translateY(30px)}.pledge__point__content__head.wow.animated .pledge__point__content__head__desc{opacity:1;transform:none}.pledge__point__content__list{display:block;width:100%;margin:90px 0 0 0;counter-reset:pointCounter}.pledge__point__content__list__item{display:block;width:100%;counter-increment:pointCounter;margin:0 0 38px 0}.pledge__point__content__list__item.wow{animation-name:fadeInUp}.pledge__point__content__list__item:last-child{margin:0}.pledge__point__content__list__item__title{display:block;width:100%;font-size:20px;line-height:1.2;color:var(--mainColor);padding:0 0 0 58px}.pledge__point__content__list__item__title::before{content:'(0' counter(pointCounter)')';position:absolute;top:0;left:0;display:block;width:auto;height:20px;font-size:22px;line-height:1;letter-spacing:0;color:var(--mainColor);font-family:'NotoSerifDisplay','NotoSansTC';font-style:italic}.pledge__point__content__list__item:nth-child(n+10) .pledge__point__content__list__item__title::before{content:'(' counter(pointCounter)')'}.pledge__point__content__list__item__text{margin:16px 0 0 0}.pledge__inspection{display:block;width:100%;margin:200px 0 0 0}.pledge__inspection__wrapper{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between}.pledge__inspection__content{display:block;width:420px;margin:0 min(200px,max(50px,calc(50px + 150 * (100vw - 1200px) / 720))) 0 0;flex:0 0 auto}.pledge__inspection__content.wow{opacity:1;visibility:visible}.pledge__inspection__content.wow.animated .c-moveText{transform:none}.pledge__inspection__content.wow.animated .c-focusText::before{transform:scaleX(1)}.pledge__inspection__content__title{display:block;width:100%;font-size:65px;line-height:1.1;letter-spacing:0;color:var(--mainColor);text-transform:uppercase}.pledge__inspection__content__title__straight{display:inline-block;width:auto;letter-spacing:inherit;font-family:'TenorSans','NotoSansTC';overflow:hidden}.pledge__inspection__content__title__italic{display:inline-block;width:auto;overflow:hidden}.pledge__inspection__content__title__italic .c-focusText::before{bottom:0}.pledge__inspection__list{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:61.4%;max-width:885px;flex:0 1 auto}.pledge__inspection__list.wow{animation-name:fadeIn;animation-delay:.8s}.pledge__inspection__list__item{display:block;width:395px;margin:0 40px 0 0;flex:0 0 auto}.pledge__inspection__list__item__pic{display:block;width:100%}.pledge__inspection__content__desc{display:block;width:100%;margin:38px 0 0 0;transition:opacity .8s 1s ease-in-out,transform .8s 1s ease-in-out}.pledge__inspection__content.wow .pledge__inspection__content__desc{opacity:0;transform:translateY(30px)}.pledge__inspection__content.wow.animated .pledge__inspection__content__desc{opacity:1;transform:none}.pledge__inspection__content__desc__title{display:block;width:100%;font-size:17px;line-height:1.2;color:var(--mainColor)}.pledge__inspection__content__desc__text{margin:18px 0 0 0}.pledge__inspection__wrapper{position:relative}.pledge__inspection__list.slick-slider{position:static;width:100vw;max-width:none}.pledge__inspection__list .slick-arrow{width:37px;height:71px;top:380px}.pledge__inspection__list .slick-prev{left:0}.pledge__inspection__list .slick-next{right:auto;left:88px}@media screen and (max-width:1300px){.pledge__point{flex-direction:column;justify-content:flex-start;width:100%;padding:0 0 70px 0}.pledge__point::before{content:'';position:absolute;bottom:0;left:20px;display:block;width:calc(100% - 40px);height:1px;background:rgba(36,37,32,.2)}.pledge__point__picBox{max-width:none;margin:0 0 95px 0}.pledge__point__content{width:calc(100% - 140px);max-width:none;margin:0 auto}.pledge__point__content__list{margin:70px 0 0 0}}@media screen and (max-width:1200px){.pledge__head__list{margin:0 0 -10px 0}.pledge__head__list__item{width:calc(50% - 10px);margin:0 5px 10px 5px}.pledge__head__list__item.blank{display:none}.pledge__slogan{margin:200px auto 0 auto}}@media screen and (max-width:991px){.pledge{margin:0 0 40px 0}.pledge__head__content{width:calc(100% - 120px);margin:172px auto 0 auto}.pledge__head__content__leaf:nth-child(1){top:-190px;left:192px}.pledge__head__content__leaf:nth-child(2){top:-71px;left:374px}.pledge__head__content__wrapper{width:100%}.pledge__slogan{width:calc(100% - 110px);margin:125px auto 0 auto}.pledge__slogan__wrapper{width:68%}.pledge__slogan__main{font-size:min(90px,11.71vw)}.pledge__point{margin:165px 0 0 0}.pledge__point__picBox{margin:0 0 85px 0}.pledge__point__picBox__container{width:calc(100% - 45px);margin:0 auto 0 0}.pledge__point__picBox__container__pic:nth-child(1){width:60.55vw}.pledge__point__picBox__container__pic:nth-child(2){width:24.09vw}.pledge__point__picBox__pic{width:31.9vw;margin:-210px 0 0 47.27vw}.pledge__inspection{margin:70px 0 0 0}.pledge__inspection__wrapper{width:calc(100% - 160px);flex-direction:column;justify-content:flex-start}.pledge__inspection__content{margin:0 0 42px 0}.pledge__inspection__list{width:100%}.pledge__inspection__list.slick-slider{position:relative;width:calc(100% + 80px)}.pledge__inspection__list .slick-arrow{top:-122px}.pledge__inspection__list .slick-prev{left:auto;right:168px}.pledge__inspection__list .slick-next{left:auto;right:80px}}@media screen and (max-width:767px){.pledge__inspection__content{width:100%}.pledge__inspection__content__title{font-size:min(65px,8.5vw)}}@media screen and (max-width:575px){.pledge__head__content{width:100%;margin:140px 0 0 0}.pledge__head__content__title{font-size:45px;text-align:center}.pledge__head__content__leaf:nth-child(1){top:-146px;left:108px;width:46px}.pledge__head__content__leaf:nth-child(1) img{transform:rotate(-14deg)}.pledge__head__content__leaf:nth-child(2){top:-83px;left:158px;width:58px}.pledge__head__content__leaf:nth-child(2) img{transform:scaleX(-1) rotate(-10deg)}.pledge__head__content__desc{margin:26px 0 0 0}.pledge__head__content__desc__title{font-size:16px;text-align:center}.pledge__head__content__desc__text{font-size:14px;line-height:2.2;text-align:center}.pledge__slogan{width:calc(100% - 25px);margin:100px auto 0 auto}.pledge__slogan .c-title03__content__title br{display:block}.pledge__point{margin:38px 0 0 0;padding:0 0 42px 0}.pledge__point::before{width:calc(100% - 20px);left:10px}.pledge__point__picBox{width:calc(100% - 90px);margin:0 auto 40px auto}.pledge__point__picBox__container{width:100%}.pledge__point__picBox__container__pic:nth-child(1){width:100%;flex:0 0 auto}.pledge__point__picBox__container__pic:nth-child(2){width:31.2vw;margin:90px 0 0 -25.33vw}.pledge__point__picBox__pic{width:41.6vw;margin:-62px 0 0 30px}.pledge__point__content{width:calc(100% - 40px)}.pledge__point__content__head__title{font-size:45px}.pledge__point__content__head__desc{margin:28px 0 0 0}.pledge__point__content__list{margin:38px 0 0 0}.pledge__point__content__list__item{margin:0 0 32px 0}.pledge__point__content__list__item__title{font-size:17px;padding:0 0 0 45px}.pledge__point__content__list__item__title::before{font-size:19px}.pledge__point__content__list__item__text{font-size:14px;margin:10px 0 0 0}.pledge__inspection{margin:50px 0 0 0}.pledge__inspection__wrapper{width:calc(100% - 40px)}.pledge__inspection__content{margin:0 0 22px 0}.pledge__inspection__content__title{font-size:min(45px,12vw)}.pledge__inspection__content__desc{margin:10px 0 0 0}.pledge__inspection__content__desc__title{font-size:16px}.pledge__inspection__content__desc__text{font-size:14px;margin:22px 0 0 0}.pledge__inspection__list__item{width:240px;margin:0 20px 0 0}.pledge__inspection__list.slick-slider{width:calc(100% + 20px)}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}