@charset "UTF-8";.bannerBlk{width:100%;position:relative}.bannerBlk.aost-show .picBox .pic img{transform:scale(1.05)}.bannerBlk[data-type=Default] .txtBox{min-height:540px}.bannerBlk[data-type=Default] .txtBox .multipurpose{margin-top:auto}@media only screen and (max-width: 1400px){.bannerBlk[data-type=Default] .txtBox{min-height:400px}}@media only screen and (max-width: 900px){.bannerBlk[data-type=Default] .txtBox{min-height:500px;padding-top:150px}.bannerBlk[data-type=Default] .txtBox .inner{justify-content:flex-end}}@media only screen and (max-width: 900px){.bannerBlk[data-type=Fill] .txtBox{min-height:300px}.bannerBlk[data-type=Fill] .txtBox .inner{align-items:flex-start}}.bannerBlk[data-type=Fill]:has(.multipurpose):has(.picBox){margin-bottom:115px}.bannerBlk[data-type=Fill]:has(.multipurpose):has(.picBox) .multipurpose{position:absolute;bottom:calc(clamp(50px,1.4706rem + 2.9412vw,80px)*-1);left:0;transform:translateY(100%)!important;padding:40px 0}.bannerBlk[data-type=Fill]:has(.multipurpose):has(.picBox) .multipurpose multipurpose-nav[m4-type=drag].noScrollable .drag-container{justify-content:center}@media only screen and (max-width: 900px){.bannerBlk[data-type=Fill]:has(.multipurpose):has(.picBox){margin-bottom:65px}.bannerBlk[data-type=Fill]:has(.multipurpose):has(.picBox) .multipurpose{padding:30px 0 0}}.bannerBlk:not(:has(.picBox)) .txtBox{min-height:unset!important;color:var(--AllWEB-text)}.bannerBlk:not(:has(.picBox)) .txtBox .multipurpose multipurpose-nav[m4-type=drag] .drag-container .category{color:var(--AllWEB-text)}.bannerBlk:not(:has(.picBox)) .txtBox .multipurpose multipurpose-nav[m4-type=drag] .drag-container .category:after{background:rgba(var(--wordRGB),.2)}.bannerBlk .container{padding:clamp(50px,1.4706rem + 2.9412vw,80px) 0;width:calc(100% - var(--1frSpace) * 2 - var(--baseSpace) * 2);margin:auto}@media only screen and (max-width: 900px){.bannerBlk .container{width:calc(100% - var(--baseSpace) * 2)}}.bannerBlk .picBox{width:100%;height:100%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.bannerBlk .picBox .pic{width:100%;height:100%}.bannerBlk .picBox .pic img{width:100%;height:100%;object-fit:cover;transition:1s transform .2s}.bannerBlk .txtBox{position:relative;z-index:2;width:100%;max-width:1440px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 1921px){.bannerBlk .txtBox{max-width:75vw}}.bannerBlk .txtBox .breadCrumbs{position:relative;z-index:2;width:100%}.bannerBlk .txtBox .inner{width:100%;flex:1;gap:clamp(50px,1.4706rem + 2.9412vw,80px);display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media only screen and (min-width: 901px){.bannerBlk .txtBox .inner{margin-top:clamp(50px,1.4706rem + 2.9412vw,80px);align-items:center}}.bannerBlk .txtBox .unitSlogan{width:100%;gap:50px}@media only screen and (min-width: 901px){.bannerBlk .txtBox .unitSlogan{display:flex;align-items:flex-start;justify-content:center}.bannerBlk .txtBox .unitSlogan .text:nth-child(1){width:50%}.bannerBlk .txtBox .unitSlogan .text:nth-child(2){width:37.5%;margin-left:auto;text-align:right}}.bannerBlk .txtBox .mainSlogan{font-family:El Messiri,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;font-size:clamp(3.4375rem,-.1471rem + 6.3725vw,7.5rem);font-weight:500;line-height:1.1;letter-spacing:2px}.bannerBlk .txtBox .subSlogan{font-size:clamp(1.5625rem,1.2868rem + .4902vw,1.875rem);font-weight:500;line-height:1.3;letter-spacing:1px;margin-top:30px}.bannerBlk .txtBox .paragraph{margin-top:20px}.bannerBlk .txtBox .multipurpose{width:100%}@media only screen and (max-width: 900px){.bannerBlk .txtBox .subSlogan{margin-top:20px}.bannerBlk .txtBox .paragraph{margin-top:10px}}.bannerBlk[data-theme=light]{color:#1f1f1f}.bannerBlk[data-theme=light][data-type=Default] multipurpose-nav[m4-type=drag] .drag-container .category{color:#1f1f1f}.bannerBlk[data-theme=light][data-type=Default] multipurpose-nav[m4-type=drag] .drag-container .category:after{background:#1f1f1f80}.bannerBlk[data-theme=dark]{color:#fff}.bannerBlk[data-theme=dark][data-type=Default] multipurpose-nav[m4-type=drag] .drag-container .category{color:#fff}.bannerBlk[data-theme=dark][data-type=Default] multipurpose-nav[m4-type=drag] .drag-container .category:after{background:#ffffff80}.locationList{width:100%;display:grid;margin-top:50px}.locationList .item{width:100%;display:flex;flex-wrap:wrap;gap:20px 50px}@media only screen and (min-width: 1201px){.locationList .item:hover .picBox .icon{opacity:1}.locationList .item:hover .infoBox .itemTitle{color:var(--main-color)}}@media only screen and (max-width: 1200px){.locationList .item:active .picBox .icon{opacity:1}.locationList .item:active .infoBox .itemTitle{color:var(--main-color)}}.locationList .picBox{position:relative;align-self:flex-start}.locationList .picBox .icon{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;background:#0009;opacity:0;transition:.4s opacity;z-index:1;cursor:pointer}.locationList .infoBox{width:100%;flex:1}.locationList .infoBox .city{display:flex;align-items:center;gap:10px}.locationList .infoBox .city .icon-location{width:13px;height:15px;font-size:1rem;align-self:flex-start;margin-top:7px}.locationList .infoBox .itemTitle{width:fit-content;cursor:pointer;transition:.4s}.locationList .infoBox .info .paragraph{display:flex;gap:0 14px}.locationList .infoBox .info .fw5{display:flex;gap:0 14px;align-self:flex-start}.locationList .infoBox .info .fw5:after{content:"";display:block;width:2px;height:15px;background-color:rgba(var(--wordRGB),.2);flex-shrink:0;margin-top:7px}@media only screen and (max-width: 1200px){.locationList .infoBox .info .fw5:after{margin-top:6px}}@media only screen and (max-width: 900px){.locationList .infoBox .info .fw5:after{margin-top:5px}}.locationList .infoBox .info a{transition:.4s color}@media only screen and (min-width: 1201px){.locationList .infoBox .info a:hover{color:var(--main-color)}}@media only screen and (max-width: 1200px){.locationList .infoBox .info a:active{color:var(--main-color)}}.locationList .infoBox .btn-group{margin-top:20px}.locationList .infoBox .btn-group .rippleBtn{min-width:150px;min-height:45px;padding:8px 20px}.locationList.location{grid-template-columns:repeat(2,1fr);grid-gap:80px 50px}.locationList.location .picBox{width:33.09353%}.locationList.location .picBox .pic{display:block;position:relative;width:100%;overflow:hidden}.locationList.location .picBox .pic:before{content:"";display:block;width:100%;height:100%;padding-top:67.3913043478%}.locationList.location .picBox .pic picture{width:101%;height:101%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.locationList.location .picBox .pic img{width:101%;height:101%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.locationList.location .picBox .pic img{transition:.4s transform}.locationList.location .picBox .pic img.noPicLogo{width:26.08696%;height:26.08696%;object-fit:contain}.locationList.location .infoBox .itemTitle{margin-top:5px}.locationList.location .infoBox .info{margin-top:16px}.locationList.location .infoBox .info .paragraph:not(:last-child){margin-bottom:10px}.locationList.search{grid-gap:30px}.locationList.search .item:not(:last-child){padding-bottom:30px;position:relative}.locationList.search .item:not(:last-child):after{content:"";width:100%;height:1px;position:absolute;bottom:-.5px;left:0;background:linear-gradient(transparent,transparent),repeating-linear-gradient(90deg,rgba(var(--wordRGB),.2) 0,rgba(var(--wordRGB),.2) 5px,transparent 5px,transparent 10px);background-origin:border-box;background-clip:content-box,border-box}.locationList.search .picBox{width:34.31123%}.locationList.search .picBox .pic{display:block;position:relative;width:100%;overflow:hidden}.locationList.search .picBox .pic:before{content:"";display:block;width:100%;height:100%;padding-top:67.3913043478%}.locationList.search .picBox .pic picture{width:101%;height:101%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.locationList.search .picBox .pic img{width:101%;height:101%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.locationList.search .picBox .pic img{transition:.4s transform}.locationList.search .picBox .pic img.noPicLogo{width:26.08696%;height:26.08696%;object-fit:contain}.locationList.search .infoBox .title{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 10px}.locationList.search .infoBox .city{align-self:flex-start;margin-top:2px}.locationList.search .infoBox .info{margin-top:15px;display:flex;flex-wrap:wrap;gap:10px}.locationList.search .infoBox .info .add{width:100%}.locationList.search .infoBox .info .time,.locationList.search .infoBox .info .tel{width:calc(50% - 5px)}@media only screen and (max-width: 1200px){.locationList.location{max-width:695px;grid-template-columns:repeat(1,1fr);margin:50px auto 0}}@media only screen and (max-width: 900px){.locationList.location{grid-gap:50px}.locationList.search .infoBox .title{flex-direction:column;align-items:flex-start}.locationList.search .infoBox .info .time,.locationList.search .infoBox .info .tel{width:100%}}@media only screen and (max-width: 767px){.locationList.location,.locationList.search{width:calc(100% - 40px)}.locationList.location .picBox,.locationList.search .picBox{width:100%}.locationList.location .picBox .pic,.locationList.search .picBox .pic{position:relative;width:100%;overflow:hidden}.locationList.location .picBox .pic:before,.locationList.search .picBox .pic:before{content:"";display:block;width:100%;height:100%;padding-top:67.7966101695%}.locationList.location .picBox .pic picture,.locationList.search .picBox .pic picture{width:101%;height:101%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.locationList.location .picBox .pic img,.locationList.search .picBox .pic img{width:101%;height:101%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.locationList.location .infoBox,.locationList.search .infoBox{flex:unset}.locationList.location .infoBox .title .city .icon-location,.locationList.search .infoBox .title .city .icon-location{margin-top:4px}.locationList.location .infoBox .title .city .fw5,.locationList.search .infoBox .title .city .fw5{vertical-align:middle}.locationList.location .infoBox .info,.locationList.search .infoBox .info{margin-top:20px}.locationList.location .infoBox .btn-group,.locationList.search .infoBox .btn-group{display:flex;justify-content:center}.locationList.location .infoBox .btn-group .rippleBtn,.locationList.search .infoBox .btn-group .rippleBtn{min-width:200px;min-height:40px}.locationList.search .item:not(:last-child):after{width:calc(100% + 40px);left:-20px}}.location-page{--blkSpace: clamp(50px, .3676rem + 4.902vw,100px)}section.bannerBlk:not(:has(.picBox))~section.contentBlk .container{padding-top:0}@media only screen and (max-width: 900px){section.bannerBlk .breadCrumbs{display:none}}section.contentBlk .container{max-width:1440px;padding:var(--blkSpace) 0;width:calc(100% - var(--1frSpace) * 2 - var(--baseSpace) * 2);margin:auto}@media only screen and (max-width: 900px){section.contentBlk .container{width:calc(100% - var(--baseSpace) * 2)}}@media only screen and (min-width: 1921px){section.contentBlk .container{max-width:75vw}}section.contentBlk .page-head{justify-content:start;text-align:left}@media only screen and (max-width: 1200px){section.contentBlk .page-head{max-width:695px;margin:0 auto;flex-direction:row;align-items:center;justify-content:center;text-align:center}}@media only screen and (max-width: 768px){section.contentBlk .page-head{width:calc(100% - 40px)}}section.contentBlk .btn-group{display:flex;flex-wrap:wrap;gap:10px}section.contentBlk .btn-group .txt img{width:14px;height:20px}
