@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Allura&family=Montserrat:wght@600;700&family=Noto+Sans+TC:wght@300;400;500;700&family=Poppins:wght@400;500;600;700&display=swap");.bannerArea.ins .bannerBox li .Txt:before{display:none}.mainArea{height:100%;background-image:url("../images/inner_page_bg.jpg");background-repeat:repeat-y;background-position:center;background-size:cover;padding:0;z-index:2}.mainArea:before{content:"";width:100%;height:630px;background-image:url("../images/inner_banner_deco.png");background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:-170px;left:0;z-index:3}.mainArea .wrap{position:relative;z-index:4}.mainArea .contentBox{position:relative}.mainAreaDetail{background-image:url("../images/news_detail_page_bg.jpg");background-repeat:repeat-y;background-position:center;background-size:cover}@media (max-width:1680px){.mainArea:before{top:-150px}}@media (max-width:1440px){.mainArea:before{top:-130px}}@media (max-width:1280px){.mainArea:before{top:-110px}}.locationBox{background-color:#fff;box-shadow:0 0 13px rgba(0,0,0,0.17);margin-bottom:200px;position:relative}.locationBox:before{content:"";width:220px;height:310px;border:8px solid #f8c630;display:block;position:absolute;top:-35px;right:-35px}@media (max-width:1440px){.locationBox{-webkit-transform:translateY(50px);transform:translateY(50px)}.locationBox:before{display:none}}@media (max-width:640px){.locationBox{-webkit-transform:translateY(20px);transform:translateY(20px);margin-bottom:100px}}@media (max-width:480px){.locationBox{margin-bottom:40px}}.map{width:auto;height:auto;padding-bottom:35%;position:relative}.map #map{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:1024px){.map{padding-bottom:56.25%}}@media (max-width:480px){.map{padding-bottom:80%}}.locationList{max-width:960px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(calc(-50% - 0.5px));transform:translateY(calc(-50% - 0.5px))}@media (max-width:1024px){.locationList{display:none}}.locationList li{margin:0 5%}.locationList li .item{width:125px;height:125px;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#f8c630;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;transition:all 0.4s ease}.locationList li .item.active{background-color:#340862}.locationList li img{display:inline-block;vertical-align:middle;margin-bottom:10px}.locationList li h3{font-size:14px;font-weight:500;letter-spacing:0.5px;line-height:1.2}.locationList li h3 a{color:#fff}.classBox{padding:0}@media (max-width:1024px){.classBox{padding:30px 20px 50px}}.m_classLink ul{-webkit-transform:translateY(0);transform:translateY(0)}.m_classLink li{margin:0}.m_classLink li .item{width:100%;height:auto;border-radius:0;background-color:#fff;display:block}.m_classLink li img{display:none}.m_classLink li h3{width:100%;text-align:center}.m_classLink li h3 a{color:#000}.locationContent{background-color:#fff;display:none;opacity:0;padding:0 80px 110px;transition:all 0.4s ease}.locationContent.active{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1}@media (max-width:1024px){.locationContent{-ms-flex-direction:column;flex-direction:column;padding:0 20px 50px}}.locationContent .locationColumn{-ms-flex:1 0 0px;flex:1 0 0;padding:0 10px}.locationContent .locationColumn .columnTitle{color:#212121;font-size:22px;font-weight:700;letter-spacing:0.5px;line-height:1.2;margin-bottom:10px;padding-left:20px;position:relative}.locationContent .locationColumn .columnTitle:before{content:"";width:5px;height:18px;background-color:#340862;display:block;position:absolute;top:5px;left:0}@media (max-width:1024px){.locationContent .locationColumn{width:100%;-ms-flex:auto;flex:auto}.locationContent .locationColumn:first-child{padding-right:0;padding-bottom:30px}.locationContent .locationColumn:nth-child(2){padding-left:0}}.locationContent .locationRow{padding:20px 0}.locationContent .locationRow .rowTitle{color:#340862;font-size:18px;font-weight:600;letter-spacing:0.5px;line-height:1.2;margin-bottom:10px}.locationContent .locationRow .rowText{color:rgba(0,0,0,0.9);font-size:14px;font-weight:400;letter-spacing:0.5px;line-height:1.8}.locationContent .locationRow .rowText .subTitle{display:inline-block;margin-bottom:5px}.locationContent .arrowButton{width:200px;height:45px;background-color:#340862;color:#fff;display:inline-block;font-size:14px;font-weight:400;font-family:"Poppins","Noto Sans TC","微軟正黑體",sans-serif;line-height:45px;letter-spacing:1px;margin-top:20px;padding:0;position:relative;text-align:center}.locationContent .arrowButton .arrowBtn{background-color:#fff;position:absolute;top:calc(50% - 10px);right:15px}.locationContent .arrowButton .arrowBtn svg{fill:#340862;transition:all 0.4s ease}@media (min-width:1181px){.locationContent .arrowButton:hover{box-shadow:0px 3px 15px 0px rgba(162,162,162,0.5);background-color:#f8c630}.locationContent .arrowButton:hover svg{fill:#f8c630}}.carRental{width:100%;height:575px;background:url("../images/car_rental.png") center/cover no-repeat;position:relative}.carRental h5{color:rgba(179,179,179,0.22);font-size:180px;font-weight:700;font-family:"Poppins","Noto Sans TC","微軟正黑體",sans-serif;line-height:1;text-align:center;-webkit-transform:translateY(-70px);transform:translateY(-70px);position:relative;z-index:-1}.carRental .Txt{width:100%;max-width:450px;height:calc(100% - 85px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:center;justify-content:center;padding:0 20px;position:absolute;top:85px;left:21%}.carRental .Txt .sub{color:#fff;font-size:15px;font-weight:400;line-height:1;letter-spacing:1.5px;margin-bottom:25px}.carRental .Txt .en{color:#fff;display:block;font-size:60px;font-weight:700;font-family:"Poppins","Noto Sans TC","微軟正黑體",sans-serif;line-height:1;letter-spacing:0.2px;margin-bottom:15px;mix-blend-mode:overlay}.carRental .Txt .title{border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;font-size:25px;font-weight:500;letter-spacing:1px;padding-bottom:35px;margin-bottom:30px}.carRental .Txt .list{display:-ms-flexbox;display:flex;list-style-type:none;padding-left:0;margin-bottom:25px}.carRental .Txt .list li:first-child{border-right:1px solid rgba(255,255,255,0.2);padding-right:25px;margin-right:25px}.carRental .Txt .list li a{display:inline-block;transition:all 0.4s ease}.carRental .Txt .list li a img{transition:all 0.4s ease}@media (min-width:1181px){.carRental .Txt .list li a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}}.carRental .Txt .call{color:#fff;font-size:18px;letter-spacing:1px}.carRental .Txt .call a{color:#fff;display:inline-block;font-weight:500;font-family:"Poppins","Noto Sans TC","微軟正黑體",sans-serif;margin-left:10px}@media (min-width:1181px){.carRental .Txt .call a:hover{color:#340862}}@media (max-width:1280px){.carRental{background:url("../images/car_rental.png") 30% center/cover no-repeat}.carRental h5{font-size:120px;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@media (max-width:768px){.carRental h5{font-size:100px;-webkit-transform:translateY(0);transform:translateY(0)}.carRental .Txt{margin:auto;left:0;right:0;bottom:0}}@media (max-width:640px){.carRental{background:url("../images/car_rental.png") 25% center/cover no-repeat}.carRental h5{display:none}}@media (max-width:480px){.carRental{height:530px;background:url("../images/car_rental.png") 26% center/cover no-repeat}.carRental .Txt .sub{margin-bottom:15px}.carRental .Txt .en{font-size:46px;margin-bottom:5px}.carRental .Txt .title{margin-bottom:15px;padding-bottom:15px}.carRental .Txt .list{-ms-flex-wrap:wrap;flex-wrap:wrap}.carRental .Txt .list li{width:100%;margin:5px 0}.carRental .Txt .list li:first-child{border-right:none;margin-right:0;padding-right:0}.carRental .Txt .call{font-size:16px}}
/*# sourceMappingURL=location.css.map */