@charset "UTF-8";
.c-aside{position:sticky;top:230px;left:0;display:block;width:100%}.c-aside__list{display:block;width:100%}.c-aside__list__item{display:block;width:100%;font-size:16px;line-height:1.2;color:var(--titleColor);font-family:inherit;border-bottom:1px solid #b4b4b4}.c-aside__list__item:first-child{border-top:1px solid #b4b4b4}.c-aside__list__item__link{display:block;width:100%;padding:25px 40px 25px 0;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;text-align:left;transition:opacity .4s ease-in-out}.c-aside__list__item__link.j-dropdown-link::before,.c-aside__list__item__link.j-dropdown-link::after{content:'';position:absolute;display:block;background:var(--titleColor)}.c-aside__list__item__link.j-dropdown-link::before{top:calc(50% - .5px);right:0;width:15px;height:1px}.c-aside__list__item__link.j-dropdown-link::after{top:calc(50% - 7.5px);right:7px;width:1px;height:15px}.c-aside__list__item.active .c-aside__list__item__link.j-dropdown-link::after{display:none}.c-aside__list__item__link:hover{opacity:.7}.c-aside__list__item__list{display:none;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;padding:10px 0;border-top:1px solid #b4b4b4}.c-aside__list__item__list__item{display:block;width:100%;margin:10px 0;font-size:15px;line-height:1.2;color:#7e7b86;font-family:inherit}.c-aside__list__item__list__item.active,.c-aside__list__item__list__item:hover{color:var(--titleColor)}.c-aside__list__item__list__item__link{display:block;width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;transition:color .4s ease-in-out;text-align:left}.c-aside__select{display:none;max-width:none}.c-aside__list__item:not(.j-dropdown){color:#7e7b86;border-bottom:1px solid rgba(29,24,44,.2)}.c-aside__list__item:not(.j-dropdown).active .c-aside__list__item__link{color:#1d182c}.c-aside__list__item:not(.j-dropdown).active{border-top:1px solid rgba(29,24,44,.1)}.c-aside__list__item:not(.j-dropdown).active::before{content:'';position:absolute;top:-1px;left:0;display:block;width:100px;height:1px;background:#1d182c;z-index:10}@media screen and (max-width:991px){.c-aside{position:relative;top:0}.c-aside__list{display:none}.c-aside__select{display:flex}}@media screen and (max-width:767px){}@media screen and (max-width:575px){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
.c-subMenu{display:block;width:100%;overflow:hidden;margin:0;z-index:10}.c-subMenu.wow{animation-name:fadeInUp}.c-subMenu__list{display:flex;justify-content:space-between;justify-items:flex-start;align-items:stretch;align-content:stretch;width:calc(100% + 10px);left:-5px;counter-reset:subMenu}.c-subMenu__list__item{display:flex;flex-direction:column;justify-content:center;justify-items:center;align-items:center;align-content:center;width:100%;flex:0 1 auto;margin:0 5px;border-radius:15px 15px 0 0;min-height:60px;border:1px solid #b4b0b4;border-bottom:none}.c-subMenu__list__item__link{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:center;align-content:center;width:100%;height:100%;font-size:16px;line-height:1.375;color:var(--textColor);font-family:'NotoSansTC';border-radius:15px 15px 0 0;padding:25px 20px;transition:color .4s ease-in-out;counter-increment:subMenu}.c-subMenu__list__item:hover:not(.active) .c-subMenu__list__item__link{color:#a7a4a9}.c-subMenu__list__item__link::before{content:counter(subMenu,decimal);position:relative;display:inline-block;top:-3px;width:auto;height:.8em;font-size:.8em;color:inherit;margin:0 20px 0 0;flex:0 0 auto;z-index:10}.c-subMenu__list__item__link::after{content:'';position:absolute;bottom:1px;left:-2px;display:block;width:calc(100% + 4px);height:calc(100% - 15px);background:var(--bgColor)}.c-subMenu__list__item__link__text{display:block;width:100%;flex:0 1 auto;z-index:10}.c-subMenu__list__item.active .c-subMenu__list__item__link{color:var(--titleColor);cursor:default;pointer-events:none}.c-subMenu__list__item.active .c-subMenu__list__item__link::after{width:100%;left:0;bottom:-2px}.c-subMenu__content{padding:0 90px;border:1px solid #b4b0b4;border-radius:0 0 15px 15px}@media screen and (max-width:991px){.c-subMenu__list__item__link{padding:15px}.c-subMenu__list__item__link::before{display:none}.c-subMenu__list__item__link__text{text-align:center}.c-subMenu__list__item__link__text span{display:block;width:100%}.c-subMenu__content{padding:0 30px}}@media screen and (min-width:768px){.c-subMenu[data-style="underline"] .c-subMenu__list__item{border:none}.c-subMenu[data-style="underline"] .c-subMenu__list__item::after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:var(--titleColor);transform-origin:center;transform:scaleX(0);transition:transform .4s ease-in-out}.c-subMenu[data-style="underline"] .c-subMenu__list__item.active::after{transform:none}.c-subMenu[data-style="underline"] .c-subMenu__list__item__link{justify-items:center;justify-content:center}.c-subMenu[data-style="underline"] .c-subMenu__list__item__link__text{width:auto;max-width:100%}}@media screen and (max-width:767px){.c-subMenu__list{justify-content:flex-start;flex-wrap:wrap;width:calc(100% + 10px);left:0;z-index:10}.c-subMenu__list__item{width:calc(50% - 10px);margin:0 10px 5px 0}.c-subMenu__list__item__link{padding:10px;font-size:14px}.c-subMenu__list__item__link::after{height:5px}.c-subMenu__list__item.active{width:calc(100% - 10px);margin:0;order:100}.c-subMenu__list__item__link::after{display:none}.c-subMenu__content{padding:0 20px}.c-subMenu__list.even .c-subMenu__list__item{margin:0 10px -1px 0}.c-subMenu__list.even .c-subMenu__list__item.active{width:calc(50% - 10px)}.c-subMenu__list.even .c-subMenu__list__item__link::after{display:block}}@media screen and (max-width:575px){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
.c-table{display:block;width:100%;overflow:hidden}.c-table::-webkit-scrollbar{width:1px;height:1px;background:#d1cfcd}.c-table::-webkit-scrollbar-thumb{background:#1d182c}.c-table__item,.c-table__head{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:stretch;align-content:flex-start;width:100%}.c-table__head__col,.c-table__item__col{width:100%;flex:0 1 auto;background:#fff;display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;min-height:35px;padding:10px;font-size:15px;line-height:1.5;color:var(--textColor);font-family:'NotoSansTC';text-align:center}.c-table__head__col{background:#e0dcdb;color:var(--titleColor);font-size:15px}.c-table__head__col::after{content:'';position:absolute;top:0;right:-.5px;display:block;width:2px;height:100%;background:var(--bgColor)}.c-table__head__col:last-child:after{display:none}.c-table__select{display:none;width:100%;margin:0 auto 30px auto}.c-table__item{border-top:2px solid var(--bgColor)}.c-table__item__col::after{content:'';position:absolute;top:calc(50% - calc((100% - 20px) / 2));right:0;display:block;width:1px;height:calc(100% - 20px);background:#bbb9bf}.c-table__item__col:last-child::after{display:none}.c-table__item__col__title{display:none;align-items:center;align-content:center;justify-items:center;justify-content:center;width:35%;min-height:35px;padding:10px;font-size:inherit;line-height:inherit;color:var(--titleColor);font-family:inherit;background:#e0dcdb;flex:0 0 auto}.c-table__item__col__text{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;flex:0 1 auto}@media screen and (max-width:991px){.c-table-switch .c-table__head{display:none}.c-table-switch .c-table__select{display:block}.c-table-switch .c-table__item{display:block;width:100%;border:none}.c-table-switch .c-table__item.j-table-item{display:none}.c-table-switch .c-table__item.active{display:block}.c-table-switch .c-table__item__col{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;padding:0;border-bottom:1px solid var(--bgColor)}.c-table-switch .c-table__item__col::after{display:none}.c-table-switch .c-table__item__col__title{display:block}.c-table-switch .c-table__item__col__text{padding:10px}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-table__head__col,.c-table__item__col{font-size:14px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
.c-parkingInfo{display:flex;justify-content:space-between;justify-items:flex-start;align-items:flex-start;align-content:flex-start;margin:140px auto 0 auto;border-bottom:1px solid var(--border);padding:0 0 70px 0}.c-parkingInfo.wow{animation-name:fadeInUp}.c-parkingInfo__head{display:block;width:330px;flex:0 0 auto}.c-parkingInfo__head__tag{display:inline-block;width:auto;font-size:13px;line-height:1;color:var(--textColor);font-family:'NotoSansTC';border:1px solid var(--border);padding:5px 15px;margin:35px 0 0 0}.c-parkingInfo__content{display:flex;flex-wrap:wrap;justify-content:flex-start;justify-items:flex-start;align-items:stretch;align-content:stretch;width:calc(100% + 30px);flex:0 1 auto;max-width:1150px;left:15px;margin:0 0 -100px 35px}.c-parkingInfo__content__item{display:block;width:calc(33.33% - 30px);margin:0 15px 100px 15px;background:#fff;text-align:center;padding:120px 30px 50px 30px}.c-parkingInfo__content__item:first-child:last-child{width:100%}.c-parkingInfo__content__item[data-style="full"]{width:calc(100% - 30px)}.c-parkingInfo__content__item[data-style="two"]{width:calc(66.66% - 30px)}.c-parkingInfo__content__item__icon{display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;width:150px;height:150px;border-radius:50%;background:#fff;margin:0 auto;position:absolute;left:calc(50% - 75px);top:-70px;box-shadow:0 2px 1px #bbb9bf}.c-parkingInfo__content__item__icon img{object-fit:contain;object-position:center;width:60%;height:40%;margin:0 auto}.c-parkingInfo__content__item__area{display:flex;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%}.c-parkingInfo__content__item__area__info{display:block;width:100%}.c-parkingInfo__content__item[data-style="two"] .c-parkingInfo__content__item__area__info{width:calc(50% - 15px);margin:0 7.5px}.c-parkingInfo__content__item__area__info__title{display:block;width:100%;font-size:22px;line-height:1.5;color:var(--titleColor);font-family:'NotoSansTC-L';margin:0 0 10px 0}.c-parkingInfo__content__item__area__info__box{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center}.c-parkingInfo__content__item__area__info__box__total,.c-parkingInfo__content__item__area__info__box__remain{margin:0 10px}.c-parkingInfo__content__item__area__info__box__total::after{content:'';position:absolute;top:calc(50% - 1.5px);right:-11.5px;display:block;width:3px;height:3px;border-radius:50%;background:#202020;opacity:.3;pointer-events:none}.c-parkingInfo__content__item__area__info__box__total:last-child::after{display:none}.c-parkingInfo__content__item__area__info__box__total__label::after,.c-parkingInfo__content__item__area__info__box__remain__label::after{content:'';position:relative;display:inline-block;top:2px;width:1px;height:1em;background:rgba(29,24,44,.3);margin:0 8px;pointer-events:none}.parking__inner__box{margin:70px auto;border-bottom:1px solid var(--border)}.parking__inner__box__title{margin:0 0 60px 0}.parking__inner__box__body{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start}.parking__inner__box__body__aside{display:block;width:510px;margin:0 0 70px 0}.parking__inner__box__body__aside.wow{animation-name:fadeInUp}.parking__inner__box__body__aside .c-aside__list__item__link{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:center;align-content:center}.parking__inner__box__body__aside .c-aside__list__item__link img{width:40px;margin:0 15px 0 0;opacity:.7;transition:opacity .4s ease-in-out}.parking__inner__box__body__aside .c-aside__list__item.active .c-aside__list__item__link img{opacity:1}.parking__inner__box__body__aside .c-aside__list__item:not(.j-dropdown).active::before{width:170px}.parking__inner__box__body__head{display:none;z-index:10}.parking__inner__box__body__head.wow{animation-name:fadeInUp}.parking__inner__box__body__content{display:block;width:100%;margin:0 0 0 120px;flex:0 1 auto}.parking__inner__box__body__content.wow{animation-name:fadeInUp}.parking__inner__box__body__content__box{display:none;width:100%}.parking__inner__box__body__content__box.active{display:block}.parking__inner__box__body__content__box__item{margin:0 0 50px 0}.parking__inner__box__body__content__box__item:last-child{margin:0}.parking__inner__box__body__content__item__inner{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%}.parking__inner__box__body__content__item__inner__title{display:block;width:160px;font-size:25px;line-height:1.5;color:var(--titleColor);font-family:'NotoSansTC-L';flex:0 0 auto}.parking__inner__box__body__content__item__inner__ul{display:block;width:100%;flex:0 1 auto;max-width:750px;margin:0 0 0 50px}.parking__inner__box__body__content__item__inner__ul__li{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start}.parking__inner__box__body__content__item__inner__ul__li::before{content:'';position:relative;top:14px;display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--textColor);margin:0 10px 0;flex:0 0 auto}.parking__inner__box__body__content__item__inner__ul__li__text{display:block;width:100%;flex:0 1 auto}.parking__inner__box__body__content__item__inner__ul__li.accent{color:var(--titleColor)}.parking__inner__box__body__content__item__inner__ul__li.accent::before{background:var(--titleColor)}.parking__inner__box__body__content__item__subMenu{margin:45px 0 0 0}.parking__inner__box__body__content__box[data-category="car"] .parking__inner__box__body__content__item__subMenu .c-subMenu__list__item__link::before{display:none}.parking__inner__box__body__content__item__subMenu__content{padding:50px 30px 90px 30px;border:none;border-top:1px solid #b4b0b4}.parking__inner__box__body__content__item__subMenu__content__inner{display:none}.parking__inner__box__body__content__item__subMenu__content__inner.active{display:block}.parking__inner__box__body__content__item__subMenu__content__inner__box{margin:0 0 25px 0}.parking__inner__box__body__content__item__subMenu__content__inner__box:last-child{margin:0}.parking__inner__box__body__content__item__subMenu__content__inner__box__title{display:block;width:100%;font-size:16px;line-height:1.2;color:var(--titleColor);font-family:'NotoSansTC';margin:0 0 20px 0}.parking__inner__box__body__content__item__subMenu__content__inner__box__title::before{content:'';position:relative;top:-2px;display:inline-block;width:8px;height:8px;border-radius:50%;background:rgba(29,24,44,.15);margin:0 20px 0 0}.parking__inner__box__body__content__item__inner__ul__li__link{padding:0;top:0}.parking__inner__contact{padding:110px 0 0 0;margin:0 auto 150px auto}.parking__inner__contact.wow{animation-name:fadeInUp}.parking__inner__contact__title{text-align:center}.parking__inner__contact__title__sub{margin:20px 0 0 0}.parking__inner__contact__box{margin:100px 0 0 0}.parking__inner__contact__box__info{position:absolute;padding:50px 110px 0 50px;bottom:-50px;right:0;background:var(--bgColor)}@media screen and (max-width:1300px){.c-parkingInfo__content{display:block;width:100%;margin:0;left:0}.c-parkingInfo__content__item{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;padding:0;width:100%;margin:0 0 10px 0;text-align:left}.c-parkingInfo__content__item[data-style="full"],.c-parkingInfo__content__item[data-style="two"]{width:100%}.c-parkingInfo__content__item__area{flex-wrap:wrap;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;padding:15px 0}.c-parkingInfo__content__item__area__info{margin:15px 0}.c-parkingInfo__content__item[data-style="two"] .c-parkingInfo__content__item__area__info{width:100%;margin:15px 0}.c-parkingInfo__content__item__icon{position:relative;top:0;left:auto;height:auto;min-height:150px;margin:0;border-radius:0;box-shadow:none;flex:0 0 auto}.c-parkingInfo__content__item__icon::after{content:'';position:relative;display:inline-block;width:1px;height:calc(100% - 40px);background:var(--border)}.c-parkingInfo__content__item__area__info{width:100%;flex:0 1 auto;padding:0 50px}.c-parkingInfo__content__item__area__info__box{justify-content:flex-start;justify-items:flex-start}.c-parkingInfo__content__item__area__info__box__total{margin:0 10px 0 0}.c-parkingInfo__content__item__area__info__box__remain{margin:0 0 0 10px}.parking__inner__box__body__content{margin:0 0 0 80px}.parking__inner__box__body__content__item__subMenu__content{padding:50px 30px 60px 30px}}@media screen and (max-width:991px){.c-parkingInfo{display:block;width:100%;margin:70px 0 0 0;padding:0 30px 70px 30px}.c-parkingInfo__head{display:flex;justify-content:space-between;justify-items:flex-start;align-items:flex-start;align-content:flex-start;width:100%}.c-parkingInfo__head__title{width:calc(100% - 250px)}.c-parkingInfo__head__tag{margin:0}.c-parkingInfo__content{margin:40px 0 0 0}.c-parkingInfo__content__item__area__info{padding:0 20px}.c-parkingInfo__content__item__area__info__title{font-size:19px;margin:0}.parking__inner__box__title{display:none}.parking__inner__box__body__head{display:flex;margin:0 0 40px 0}.parking__inner__box__body{display:block}.parking__inner__box__body__content{margin:0}.parking__inner__box__body__content__item__inner__title{font-size:22px;width:135px}.parking__inner__contact{width:100%;margin:0 auto 70px auto;padding:90px 30px 0 30px}.parking__inner__contact__box__info{position:static;padding:0;margin:35px 0 0 0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-parkingInfo{margin:40px 0 0 0;padding:0 20px 40px 20px}.c-parkingInfo__head{display:block}.c-parkingInfo__head__title{width:100%}.c-parkingInfo__head__tag{margin:25px 0 0 0}.c-parkingInfo__content{margin:30px 0 0 0}.c-parkingInfo__content__item__area__info__title{font-family:'NotoSansTC';font-size:15px;margin:0 0 5px 0}.c-parkingInfo__content__item__area__info__box{display:block}.c-parkingInfo__content__item__area__info__box__total,.c-parkingInfo__content__item__area__info__box__remain{margin:0}.c-parkingInfo__content__item__area__info__box__total::after{display:none}.c-parkingInfo__content__item__icon{width:80px}.c-parkingInfo__content__item__icon img{height:35%}.parking__inner__box{margin:40px auto}.parking__inner__box__body__head{display:block;margin:0 0 30px 0}.parking__inner__box__body__head__filter{max-width:295px;margin:25px 0 0 0}.parking__inner__box__body__content__box__item{margin:0 0 30px 0}.parking__inner__box__body__content__item__inner{display:block}.parking__inner__box__body__content__item__inner__title{margin:0 0 10px 0}.parking__inner__box__body__content__item__inner__ul{margin:0}.parking__inner__box__body__content__item__inner__ul__li::before{top:8px}.parking__inner__box__body__content__item__subMenu{margin:25px 0 0 0}.parking__inner__box__body__content__item__subMenu .c-subMenu__list__item{min-height:35px}.parking__inner__box__body__content__item__subMenu__content{padding:25px 0 30px 0}.parking__inner__box__body__content__item__subMenu__content__inner__box{margin:0 0 20px 0}.parking__inner__box__body__content__item__subMenu__content__inner__box__title{font-size:15px}.parking__inner__box__body__content__item__subMenu__content__inner__box__title::before{margin:0 10px 0 0}.parking__inner__contact{margin:0 auto 40px auto;padding:40px 20px 0 20px}.parking__inner__contact__title{width:calc(100% - 60px);margin:0 auto}.parking__inner__contact__title__sub{font-size:15px;display:flex;justify-content:center;justify-items:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;margin:10px 0 0 0}.parking__inner__contact__title__wrap{display:block}.parking__inner__contact__box{margin:40px 0 0 0}.parking__inner__contact__box__info{margin:25px 0 0 0}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
