@charset "UTF-8";
.c-marquee{position:absolute;left:calc(50% - 1250px);display:block;width:2500px;padding:60px 0;transform-origin:center;-webkit-mask:linear-gradient(to left,#0000 0%,#000 5%,#000 95%,#0000 100%);mask:linear-gradient(to left,#0000 0%,#000 5%,#000 95%,#0000 100%);overflow:hidden;pointer-events:none}.c-marquee__area{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 10px 0;overflow:visible}.c-marquee__area:last-child{margin:0}.c-marquee__area__box{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:auto;animation:marquee 30s linear infinite;overflow:visible;flex:0 0 auto}.c-marquee:not(.play) .c-marquee__area__box{animation-play-state:paused}.c-marquee-text{display:block;width:auto;max-width:100%;font-size:78px;line-height:1;color:var(--titleColor);font-weight:600;letter-spacing:-.1em;text-transform:uppercase;flex:0 0 auto}.c-marquee-acc{display:block;width:auto;height:85px;margin:0 45px;overflow:visible;flex:0 0 auto}.c-marquee-acc img{width:auto;height:100%}.c-marquee-acc[data-style="camera"]::after{content:'';position:absolute;top:18.46%;left:0;display:block;width:178.57%;height:153.85%;background:url(/tainan/assets/images/common/marquee_acc06_acc.png) center/contain no-repeat;pointer-events:none}@media screen and (max-width:991px){.c-marquee{left:-25%;width:150%;-webkit-mask:none;mask:none}.c-marquee-text{font-size:42px;font-weight:500;letter-spacing:-.01em}.c-marquee-acc{height:65px;margin:0 35px}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-marquee-text{font-size:28px}.c-marquee-acc{height:45px;margin:0 22.5px}}@media (any-hover:hover){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.c-site{z-index:0;display:block;width:100%;max-width:100%;padding:90px 60px 40px 60px;counter-increment:siteCounter;overflow:hidden}.c-site[data-direction="row"]{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;padding:30px 30px 30px 55px}.c-site.wow.animated{animation-name:fadeInUp}.c-site::before{content:'';position:absolute;left:6px;bottom:0;display:none;width:10px;height:calc(100% - 25px);background:radial-gradient(ellipse at center,#dfdfdf calc(70% - 1px),#dfdfdf00 70%) top center/10px 10px no-repeat,linear-gradient(to bottom,#dfdfdf 75%,#dfdfdf00 100%) top center/1px 100% no-repeat}.c-site::after{content:counter(siteCounter,decimal-leading-zero);position:absolute;top:0;left:0;display:block;width:75px;height:40px;font-size:18px;line-height:1;letter-spacing:.05em;color:var(--textColor);font-weight:600;border-radius:0 0 15px 0;padding:0 0 0 25px;overflow:hidden}.c-site.wow.animated{animation-name:fadeInUp}.c-site-mask{z-index:0;position:absolute;top:2px;right:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);background:url(/tainan/assets/images/common/site_mask01.svg) top left/120px auto no-repeat,url(/tainan/assets/images/common/site_mask02.svg) top right/120px auto no-repeat,url(/tainan/assets/images/common/site_mask03.svg) bottom right/120px auto no-repeat,url(/tainan/assets/images/common/site_mask04.svg) bottom left/120px auto no-repeat,linear-gradient(to top,#fff,#fff) top right 100px/calc(100% - 200px) 100% no-repeat,linear-gradient(to top,#fff,#fff) top 60px left /100% calc(100% - 120px) no-repeat}.c-site[data-style="focus"] .c-site-mask{filter:drop-shadow(1px 1px var(--orangeColor)) drop-shadow(-1px 1px var(--orangeColor)) drop-shadow(-1px -1px var(--orangeColor)) drop-shadow(1px -1px var(--orangeColor))}.c-site[data-style="focus"]::after{color:var(--orangeColor)}.c-site-icon{z-index:0;position:absolute;top:30px;right:45px;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:82px;height:80px}.c-site-icon::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#f2c45a;-webkit-clip-path:var(--clipCrystal);clip-path:var(--clipCrystal);overflow:hidden}.c-site-icon::after{z-index:-10;content:'';position:absolute;top:0;right:0;display:block;width:146.34%;height:143.75%;background:url(/tainan/assets/images/index/index_site_shadow_yellow.png) center / contain no-repeat}.c-site-icon img{left:-5px;width:32px;height:32px;object-fit:contain;object-position:center}.c-site__iconBox{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;margin:0 0 14px 0}.c-site__iconBox__pic{display:block;width:72px;min-height:72px;margin:0 10px}.c-site__iconBox__pic[data-style="TWHW1"]{width:80px}.c-site__iconBox__pic[data-style="HSR"]{width:80px}.c-site__iconBox__pic[data-style="HSR"]+.c-site__iconBox__pic[data-style="TRA"]{width:55px}.c-site__content{display:block;width:100%}.c-site-title{display:block;width:100%;font-size:18px;line-height:1.5;letter-spacing:.05em;color:var(--darkColor);padding:0 80px 0 0}.c-site:not(:has(.c-site-icon)) .c-site-title{padding:0}.c-site-title.center{text-align:center;padding:0}.c-site[data-direction="row"] .c-site-title{font-weight:500;padding:0}.c-site-number{display:block;width:100%;font-size:65px;line-height:1.2;letter-spacing:-.01em;color:var(--darkColor);font-weight:500}.c-site-number[data-unit="$"]::before{content:'$'}.c-site-number[data-unit="%"]::after{content:'%'}.c-site-number[data-unit2]::after{content:attr(data-unit2)}.c-site .c-text{letter-spacing:.05em;margin:20px 0 0 0}.c-site .c-text .big{font-size:1.5em;line-height:1;font-weight:500}.c-site__box{display:block;width:min(465px,60%);border-left:1px solid var(--borderColor);margin:0 0 0 12px;padding:8px 0 0 0;flex:0 0 auto}.c-site__box__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;border-bottom:1px solid var(--borderColor);padding:0 0 10px 40px}.c-site__box__item:last-child{border-bottom:none;padding:15px 0 0 40px}.c-site__box__item__icon{z-index:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:82px;height:80px;margin:0 25px 0 0;flex:0 0 auto}.c-site__box__item__icon::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#f2c45a;-webkit-clip-path:var(--clipCrystal);clip-path:var(--clipCrystal)}.c-site__box__item__icon::after{z-index:-10;content:'';position:absolute;top:0;right:0;display:block;width:146.34%;height:143.75%;background:url(/tainan/assets/images/index/index_site_shadow_yellow.png) center / contain no-repeat}.c-site__box__item__icon img{top:-3.75%;left:-7.32%;object-fit:contain;object-position:center;width:60.98%;height:53.75%}.c-site__box__item__text{display:block;width:100%;font-size:42px;line-height:1;letter-spacing:-.01em;color:var(--titleColor);font-weight:500}.c-site__box__item__desc{display:block;width:auto;font-size:15px;line-height:1.2;color:var(--textColor);font-weight:500;margin:0 0 0 20px;flex:0 0 auto}.c-site__area{display:block;width:100%;text-align:center;border-top:1px solid var(--borderColor);margin:20px 0 0 0;padding:20px 0 0 0;flex:0 0 auto}.c-site__area__time{display:block;width:100%;font-size:42px;line-height:1.2;letter-spacing:-.01em;color:var(--titleColor);font-weight:500}.c-site__area .c-text{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;text-align:center}.c-site__area .c-text::before{content:'';display:block;width:10px;height:35px;background:url(/tainan/assets/images/common/icon_arrow_up_down.svg) center / contain no-repeat;margin:0 0 20px 0}.c-site__area__shop{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;max-width:205px;min-height:45px;font-size:15px;line-height:1.2;color:var(--titleColor);font-weight:500;border:1px solid var(--borderColor);background:#fff;border-radius:15px;box-shadow:18px 18px 15px rgba(0,0,0,.05);margin:0 auto;padding:5px 20px}@media screen and (max-width:991px){.c-site{padding:85px 30px 45px 30px}.c-site[data-direction="row"]{padding:50px 30px 45px 30px}.c-site-icon{top:48px;right:28px}.c-site__iconBox__pic{min-height:unset}.c-site-title{padding:0 100px 0 0}.c-site-number{font-size:46px;margin:12px 0 0 0;padding:0 100px 0 0}.c-site .c-text{margin:10px 0 0 0}.c-site__box{width:52%;border:none;margin:0 0 0 20px}.c-site__box__item{padding:0 0 22px 0}.c-site__box__item:last-child{padding:22px 0 0 0}.c-site__box__item__icon{width:62px;height:60px;margin:0 12px 0 0}.c-site__box__item__text{font-size:34px}}@media screen and (max-width:767px){.c-site[data-direction="row"]{flex-direction:column}.c-site__box{width:100%;margin:32px 0 0 0;padding:0}}@media screen and (max-width:575px){.c-site{padding:105px 20px 45px 20px}.c-site[data-direction="row"]{padding:45px 20px 30px 20px}.c-site-icon{top:45px;right:22px;width:59px;height:58px}.c-site-icon img{left:-3px;width:25px;height:25px}.c-site-title{padding:0}.c-site-number{font-size:34px;margin:16px 0 0 0;padding:0}.c-site .c-text{margin:18px 0 0 0}}@media (any-hover:hover){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.c-form{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%}.c-form__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;font-size:15px;line-height:1.2;color:var(--titleColor);margin:0 0 28px 0;flex:0 0 auto}.c-form__item.two{width:calc(50% - 15px)}.c-form__item__title{display:block;width:auto;max-width:100%;margin:0 12px 0 0;flex:0 0 auto}.c-form__item__title::after{content:'*';padding:0 0 0 5px;color:var(--orangeColor)}.c-form__item.wrap{flex-wrap:wrap}.c-form__item.wrap .c-form__item__title{width:100%;margin:0 0 12px 0}.c-form__upload{display:block;width:100%;margin:0 0 30px 0}.c-form__upload__box{display:block;width:100%;padding:20px 0}.c-form__tool{display:block;width:100%}.c-form__tool .c-captcha{max-width:500px}.c-form__btGroup{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-end;justify-content:flex-end;width:100%;margin:50px 0 0 0}.c-form__btGroup__bt{width:calc(50% - 10px);max-width:200px;margin:0 0 0 10px}@media screen and (max-width:991px){.c-form__btGroup{justify-items:center;justify-content:center;margin:80px 0 0 0}.c-form__btGroup__bt{max-width:300px;margin:0 5px}}@media screen and (max-width:767px){.c-form__item.two{width:100%}}@media screen and (max-width:575px){.c-form__upload{margin:0}.c-form__upload__box{padding:10px 0}.c-form__btGroup{margin:50px 0 0 0}.c-form__btGroup__bt{width:100%;max-width:none;margin:0}}@media (any-hover:hover){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
body{overflow:visible}.index{display:block;width:100%}.index-banner{--length:4;--leaveRate:min(1,max(0,calc(var(--rate,0) * var(--length))));--enterRate:min(1,max(0,calc(var(--rate,0) * var(--length) - var(--length) / 2)));display:block;width:100%;height:calc(var(--originalScreenHeight) * var(--length));z-index:0}.index-banner.wow{opacity:1;visibility:visible}.index-banner__inner{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;left:0;display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:var(--originalScreenHeight);overflow:hidden}.index-banner-box{position:absolute;display:block;will-change:opacity;overflow:visible;flex:0 0 auto}.index-banner-box[data-style="signature"]{bottom:70px;right:max(0px,calc(50% - 795px));width:auto}.index-banner-signature{display:block;width:100%;font-size:min(99px,6vw);line-height:inherit;color:rgba(34,34,34,.8);font-family:var(--cursiveFont);transform-origin:center;transform:rotate(-10deg);white-space:nowrap;will-change:opacity;opacity:calc(1 * (1 - var(--leaveRate)))}.index-banner-signature:nth-child(2){position:absolute;top:0;left:0;opacity:calc(1 * var(--enterRate))}.index-banner-content{position:absolute;top:max(150px,min(25%,10vw));left:max(60px,calc(50% - 840px));display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:calc(100% - 120px);max-width:1680px;overflow:hidden;flex:0 0 auto;z-index:20}.index-banner-content__item{--clipShow:calc(100% * min(1,(var(--rate,0) * var(--length) - var(--length) / 2)));--clipHide:calc(100% * (1 - min(1,var(--rate,0) * var(--length) * (2 - .5))));position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:auto;max-width:100%;will-change:clip-path;overflow:hidden}.index-banner-content__item-inner{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;overflow:hidden}.index-banner-content__item:nth-child(1){-webkit-clip-path:polygon(0 0,var(--clipHide) 0,var(--clipHide) 100%,0 100%);clip-path:polygon(0 0,var(--clipHide) 0,var(--clipHide) 100%,0 100%)}.index-banner-content__item:nth-child(2){position:relative;top:0;left:0;-webkit-clip-path:polygon(0 0,var(--clipShow) 0,var(--clipShow) 100%,0 100%);clip-path:polygon(0 0,var(--clipShow) 0,var(--clipShow) 100%,0 100%)}.index-banner-content__item__title{display:block;width:auto;font-size:48px;line-height:1.2;color:var(--titleColor);font-weight:500}.index-banner-content__item__title .mark{display:block}.index-banner-content__item .c-text{margin:20px 0 0 0;line-height:1.8;white-space:nowrap}.index-banner-build{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:visible;flex:0 1 auto;z-index:10}.index-banner-build__item{position:absolute;display:block;transform-origin:center;will-change:opacity,transform;overflow:visible;z-index:0}.index-banner-build__item__acc{position:absolute;display:block;transform-origin:center;overflow:hidden}.index-banner-build__item__main{display:block;width:100%;overflow:visible}.index-banner-build__item__inner{display:block;width:100%;transform-origin:center;will-change:opacity,transform;overflow:visible}.index-banner-build__item[data-style="station"]{top:50%;left:50%;width:50%;max-width:773px;transform:translate(-55%,-50%)}.index-banner-build__item[data-style="station"] .index-banner-build__item__main{z-index:110}.index-banner-build__item[data-style="station"] .index-banner-build__item__main img{transform:translateX(4.63%)}.index-banner-build__item__acc[data-style="woman"]{bottom:-12%;left:64%;width:13.2%;transform-origin:bottom right;transform:rotate(calc(40deg * var(--leaveRate)));opacity:calc(1 - 1 * var(--leaveRate));z-index:150}.index-banner-build__item__acc[data-style="tainan"]{bottom:51%;left:-8.5%;width:21.47%;z-index:100}.index-banner-build__item__acc[data-style="uncle"]{bottom:3%;left:1.5%;width:7.37%;transform-origin:bottom left;transform:rotate(calc(-25deg * var(--leaveRate)));opacity:calc(1 - 1 * var(--leaveRate));z-index:130}.index-banner-build__item__acc[data-style="cat"]{bottom:-20%;left:47%;width:9.06%;opacity:calc(1 - 1 * var(--leaveRate));z-index:120}.index-banner-build__item__acc[data-style="road"]{top:95%;left:38%;width:56.14%;z-index:100}.index-banner-build__item__acc[data-style="train"]{top:54%;left:-23.3%;width:49.93%;z-index:90}.index-banner-build__item__acc[data-style="poinciana"]{bottom:5%;right:-32.5%;width:40.62%;z-index:80}.index-banner-build__item__acc[data-style="bag"]{bottom:33%;right:-20.5%;width:16.04%;z-index:70}.index-banner-build__item__acc[data-style="photographer"]{bottom:27%;right:-29%;width:11.13%;z-index:60}.index-banner-build__item__acc[data-style="patterned"]{bottom:59%;right:9%;width:40.49%;z-index:50}.index-banner-build__item__acc[data-style="cyanotype"]{bottom:45.5%;right:-22%;width:34.41%;z-index:40}.index-banner-build__item__acc[data-style="bougainvillea"]{bottom:16.5%;left:-13%;width:40.49%;z-index:30}.index-banner-build__item__acc[data-style="city"]{bottom:53.5%;left:-11%;width:65.46%;z-index:20}.index-banner-build__item__acc[data-style="temple"]{bottom:75%;right:-13%;width:45.28%;z-index:10}.index-banner-build__item__acc[data-style="tainan"],.index-banner-build__item__acc[data-style="train"],.index-banner-build__item__acc[data-style="bougainvillea"],.index-banner-build__item__acc[data-style="city"]{transform-origin:bottom right;transform:rotate(calc(95deg * var(--leaveRate))) scale(calc(1 - .6 * var(--leaveRate)))}.index-banner-build__item__acc[data-style="train"]{transform-origin:center right}.index-banner-build__item__acc[data-style="city"]{transform-origin:bottom center}.index-banner-build__item__acc[data-style="poinciana"]{transform-origin:bottom left;transform:rotate(calc(-85deg * var(--leaveRate))) scale(calc(1 - .6 * var(--leaveRate)))}.index-banner-build__item__acc[data-style="bag"]{transform-origin:bottom left;transform:rotate(calc(-35deg * var(--leaveRate))) translate(calc(-200% * var(--leaveRate)),calc(-10% * var(--leaveRate)))}.index-banner-build__item__acc[data-style="photographer"]{transform-origin:bottom left;transform:rotate(calc(-35deg * var(--leaveRate))) translate(calc(-400% * var(--leaveRate)),calc(-100% * var(--leaveRate)))}.index-banner-build__item__acc[data-style="cyanotype"]{transform-origin:bottom left;transform:rotate(calc(-60deg * var(--leaveRate))) translate(calc(-75% * var(--leaveRate)),calc(10% * var(--leaveRate)))}.index-banner-build__item__acc[data-style="temple"]{transform-origin:bottom center;transform:rotate(calc(-35deg * var(--leaveRate))) scale(calc(1 - .4 * var(--leaveRate))) translate(calc(-75% * var(--leaveRate)),calc(0% * var(--leaveRate)))}.index-banner-build__item__acc[data-style="patterned"]{transform:translateY(calc(100% * var(--leaveRate)))}.index-banner-build__item[data-style="mall"]{--styleRate:calc(653 / 773);top:50%;left:50%;width:42.24%;max-width:653px;transform:translate(-40%,-50%)}.index-banner-build__item[data-style="mall"] .index-banner-build__item__main{z-index:100}.index-banner-build__item__acc[data-style="women"]{bottom:-11%;right:4%;width:16.08%;opacity:calc(1 * var(--enterRate));z-index:130}.index-banner-build__item__acc[data-style="family"]{bottom:-6%;left:22%;width:28.48%;opacity:calc(1 * var(--enterRate));z-index:120}.index-banner-build__item__acc[data-style="couple"]{bottom:-1%;left:-22%;width:15.93%;z-index:90}.index-banner-build__item__acc[data-style="florist"]{bottom:4%;right:-26%;width:44.56%;opacity:calc(1 * var(--enterRate));z-index:110}.index-banner-build__item__acc[data-style="gift"]{bottom:15.5%;right:-35%;width:20.52%;z-index:90}.index-banner-build__item__acc[data-style="clerk"]{bottom:34%;right:-29%;width:30%;z-index:80}.index-banner-build__item__acc[data-style="coffeeshop"]{bottom:32%;right:-21%;width:60.49%;z-index:50}.index-banner-build__item__acc[data-style="sundae"]{bottom:74%;right:28%;width:9.34%;z-index:70}.index-banner-build__item__acc[data-style="pasta"]{bottom:74%;right:29%;width:21.9%;z-index:60}.index-banner-build__item__acc[data-style="road2"]{bottom:-19%;right:-9%;width:70.14%;z-index:0}.index-banner-build__item__acc[data-style="street"]{bottom:4%;left:-60%;width:62.17%;z-index:80}.index-banner-build__item__acc[data-style="counter"]{bottom:34.5%;left:-37%;width:48.39%;z-index:70}.index-banner-build__item__acc[data-style="eater"]{bottom:73%;left:-31%;width:43.34%;z-index:50}.index-banner-build__item__acc[data-style="couple"]{transform-origin:top right;opacity:calc(1 * var(--enterRate));transform:translate(calc(230% * (1 - 1* var(--enterRate))),calc(-10% * (1 - 1 * var(--enterRate)))) rotate(calc(60deg * (1 - 1 * var(--enterRate))))}.index-banner-build__item__acc[data-style="gift"]{transform-origin:top left;transform:translate(calc(-230% * (1 - 1* var(--enterRate))),calc(-10% * (1 - 1 * var(--enterRate)))) rotate(calc(-60deg * (1 - 1 * var(--enterRate))))}.index-banner-build__item__acc[data-style="clerk"]{transform-origin:top left;transform:translate(calc(-230% * (1 - 1* var(--enterRate))),calc(60% * (1 - 1 * var(--enterRate)))) rotate(calc(-60deg * (1 - 1 * var(--enterRate))))}.index-banner-build__item__acc[data-style="coffeeshop"]{transform-origin:top left;transform:translate(calc(-100% * (1 - 1* var(--enterRate))),calc(100% * (1 - 1 * var(--enterRate)))) rotate(calc(-60deg * (1 - 1 * var(--enterRate))))}.index-banner-build__item__acc[data-style="sundae"],.index-banner-build__item__acc[data-style="pasta"]{transform:translate(0,calc(100% * (1 - 1 * var(--enterRate))))}.index-banner-build__item__acc[data-style="street"]{transform-origin:top right;transform:translate(calc(100% * (1 - 1* var(--enterRate))),calc(30% * (1 - 1 * var(--enterRate)))) rotate(calc(60deg * (1 - 1 * var(--enterRate))))}.index-banner-build__item__acc[data-style="counter"]{transform-origin:bottom right;transform:translate(calc(100% * (1 - 1* var(--enterRate))),calc(70% * (1 - 1 * var(--enterRate)))) rotate(calc(60deg * (1 - 1 * var(--enterRate))))}.index-banner-build__item__acc[data-style="eater"]{transform-origin:bottom right;transform:translate(calc(100% * (1 - 1* var(--enterRate))),calc(150% * (1 - 1 * var(--enterRate)))) rotate(calc(60deg * (1 - 1 * var(--enterRate))))}.index-banner-build__item:nth-child(1) .index-banner-build__item__inner{opacity:calc(1 - 1 * min(1,max(0,(var(--rate,0) * var(--length) - 1))));transform:scale(min(1,calc(1.5 - 1 * min(1,max(0,((var(--rate,0) * var(--length))))))))}.index-banner-build__item:nth-child(2) .index-banner-build__item__inner{opacity:calc(1 * min(1,max(0,(var(--rate,0) * var(--length) - 1))));transform:scale(min(1,calc(1 * min(1,max(.5,((var(--rate,0) * var(--length) - 1)))))))}.index-banner-box[data-style="marquee"]{top:0;left:0;width:100%;height:100%}.index-banner .c-marquee{top:50%;transform:translateY(-50%) rotate(-10deg);will-change:opacity;opacity:calc(1 * (1 - var(--leaveRate)));flex:0 0 auto}.index-banner .c-marquee:nth-child(2){opacity:calc(1 * var(--enterRate))}.index-banner-scrolDown{position:absolute;bottom:20px;left:max(60px,calc(50% - 840px));display:block;width:46px;cursor:pointer;overflow:hidden;z-index:100}.index-banner-scrolDown::before{content:'';position:relative;display:block;width:100%;padding:100% 0 0 0;border-radius:50%;background:url(/tainan/assets/images/common/icon_arrow_bottom_long_gray.svg) center/auto 40% no-repeat var(--titleColor);overflow:hidden}.index-banner-scrolDown::after{content:'Skip';position:relative;display:block;width:100%;margin:10px auto 0 auto;font-size:15px;line-height:1;color:var(--titleColor);letter-spacing:0;text-transform:uppercase}.index-banner.wow .index-banner-box{opacity:0;transition:opacity 1s .4s ease-in-out}.index-banner.wow .index-banner-content__item-inner{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path 1s .4s ease-in-out}.index-banner.wow .index-banner-build__item:nth-child(1){opacity:0;transform:translate(-55%,-55%);transition:opacity 1s 1s ease-in-out,transform 1s 1s ease-in-out}.index-banner.wow.animated .index-banner-box{opacity:1}.index-banner.wow.animated .index-banner-content__item-inner{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.index-banner.wow.animated .index-banner-build__item:nth-child(1){opacity:1;transform:translate(-55%,-50%)}.index-soul{display:block;width:100%;max-width:1920px;margin:0 auto}.index-soul__track{display:block;width:100%;height:calc(var(--originalScreenHeight) * var(--total,1))}.index-soul__inner{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:0;left:0;display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;height:var(--originalScreenHeight);overflow:hidden}.index-soul__inner__pic{position:absolute;top:0;left:calc(100% - min(53.34%,1024px));display:block;width:min(53.34%,1024px);height:100%}.index-soul__inner__pic__item{display:block;width:100%;height:100%;background:linear-gradient(to top,rgba(255,255,255,.5),rgba(255,255,255,.5)) center / 100% 100% no-repeat,url(/tainan/assets/images/common/texture.png) center/auto repeat,linear-gradient(to top,var(--bgColor),var(--bgColor)) center / 100% 100% no-repeat}.index-soul__inner__pic__item:not(:first-child){position:absolute;top:0;left:0;-webkit-clip-path:inset(0% 0% 0% calc(100% - 100% * max(0,min(calc(var(--rate,1) * var(--total,1) - (var(--picIndex,1) - 1)),1))));clip-path:inset(0% 0% 0% calc(100% - 100% * max(0,min(calc(var(--rate,1) * var(--total,1) - (var(--picIndex,1) - 1)),1))))}.index-soul__inner__pic__item img{object-fit:cover;object-position:center;height:100%}.index-soul__inner__list{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;height:100%;counter-reset:soulCounter}.index-soul__inner__list__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:calc(100% - min(53.34%,1024px));height:100%;background:linear-gradient(to top,rgba(255,255,255,.5),rgba(255,255,255,.5)) center / 100% 100% no-repeat,url(/tainan/assets/images/common/texture.png) center/auto repeat,linear-gradient(to top,var(--bgColor),var(--bgColor)) center / 100% 100% no-repeat;margin:0 min(53.34%,1024px) 0 0;padding:30px min(90px,max(40px,40px + 50 * (100vw - 1500px) / 420)) 0 min(120px,max(60px,60px + 60 * (100vw - 1500px) / 420));overflow:hidden;flex:0 0 auto;counter-increment:soulCounter}.index-soul__inner__list__item:not(:first-child){transform:translateX(calc(min(100vw,1920px) - min(100vw,1920px) * var(--itemIndex,1) * min(1,var(--rate,1) / var(--itemIndex,1) * var(--total,1))))}.index-soul__inner__list__item::before{content:'';position:absolute;top:0;right:0;display:block;width:min(380px,23.75vw);height:min(365px,22.82vw);background:url(/tainan/assets/images/index/index_soul_inner_list_bg.png) center / contain no-repeat;opacity:.3;pointer-events:none}.index-soul__inner__list__item__head{display:block;width:auto;margin:0 max(35px,min(50px,35px + 40 * (100vw - 1500px) / 420)) min(160px,17.78vh) 0;flex:0 0 auto}.index-soul__inner__list__item__head__map{display:block;width:auto;margin:0 0 25px 0}.index-soul__inner__list__item__head__map__pic{display:block;width:95px;margin:0 0 0 -15px}.index-soul__inner__list__item__head__map__text{display:inline-block;width:auto;font-size:15px;line-height:1;letter-spacing:-.01em;color:var(--darkColor);text-transform:uppercase;border-bottom:1px solid var(--borderColor);margin:10px 0 0 0;padding:0 0 22px 0}.index-soul__inner__list__item__head__title{display:block;width:auto;writing-mode:vertical-lr}.index-soul__inner__list__item__head__title__main{display:block;width:auto;font-size:32px;line-height:1.1;color:var(--titleColor);font-weight:500;margin:0 0 0 -.15em}.index-soul__inner__list__item__head__title__sub{display:block;width:auto;font-size:22px;line-height:1.1;color:var(--titleColor);font-weight:500;margin:0 0 0 5px}.index-soul__inner__list__item__area{display:block;width:100%;margin:min(70px,max(3.89vw,40px)) 0 0 0}.index-soul__inner__list__item__area__main{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;font-size:55px;line-height:1.2;letter-spacing:-.01em;color:var(--titleColor);font-weight:500;text-transform:uppercase}.index-soul__inner__list__item__area__main::after{content:counter(soulCounter,decimal-leading-zero);display:block;width:auto;letter-spacing:inherit}.index-soul__inner__list__item__area__sub{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;font-size:22px;line-height:1.2;color:var(--titleColor);font-weight:500;margin:5px 0 0 0}.index-soul__inner__list__item__area__sub::before{content:'';display:block;width:18px;height:20px;background:url(/tainan/assets/images/common/icon_pin.svg) center / contain no-repeat;margin:calc(.6em - 12px) 15px 0 0;flex:0 0 auto}.index-soul__inner__list__item__area__text{margin:35px 0 0 0}.index-soul__inner__list__item__decorate{position:absolute;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.index-soul__inner__list__item__decorate__shape{position:absolute;bottom:0;left:0;display:block}.index-soul__inner__list__item:nth-child(3n + 1) .index-soul__inner__list__item__decorate__shape{bottom:-70px;left:-279px;width:max(min(405px,25.32vw),380px);height:max(min(485px,30.32vw),455px);background:#46a87b;-webkit-mask:url(/tainan/assets/images/index/index_soul_shape_mask01.svg) center/contain no-repeat;mask:url(/tainan/assets/images/index/index_soul_shape_mask01.svg) center/contain no-repeat;transform:rotate(-11.2deg)}.index-soul__inner__list__item:nth-child(3n + 2) .index-soul__inner__list__item__decorate__shape{bottom:-160px;left:-180px;width:max(min(450px,25vw),365px);height:max(min(450px,25vw),365px);border-radius:50%;background:#4285b7;overflow:hidden}.index-soul__inner__list__item:nth-child(3n + 3) .index-soul__inner__list__item__decorate__shape{bottom:-55px;left:-275px;width:max(min(576px,32vw),440px);height:max(min(441px,24.5vw),335px);background:#ddc6e6;-webkit-mask:url(/tainan/assets/images/index/index_soul_shape_mask02.svg) center/contain no-repeat;mask:url(/tainan/assets/images/index/index_soul_shape_mask02.svg) center/contain no-repeat}.index-soul__inner__list__item__decorate__line{position:absolute;bottom:0;left:0;display:block;width:75px;height:75px;background:url(/tainan/assets/images/index/index_soul_decorate_line.svg) center / contain no-repeat;transform:rotate(-11.12deg)}.index-soul__inner__list__item:nth-child(3n + 1) .index-soul__inner__list__item__decorate__line{bottom:120px;left:min(100px,5.56vw)}.index-soul__inner__list__item:nth-child(3n + 2) .index-soul__inner__list__item__decorate__line{bottom:min(235px,max(125px,125px + 110 * (100vw - 1650px) / 270));left:40px}.index-soul__inner__list__item:nth-child(3n + 3) .index-soul__inner__list__item__decorate__line{bottom:75px;left:min(225px,max(85px,85px + 140 * (100vw - 1300px) / 620))}.index-soul__inner__list__item__pic{display:none;width:100%}.index-flip{display:block;width:100%;height:2500px;z-index:10}.index-flip__main{display:block;width:100%;margin:0 auto -75px auto;padding:85px 0 0 0;overflow:visible}.index-flip__inner{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;left:0;display:block;width:100%;height:calc(var(--originalScreenHeight) - 40px);min-height:950px;margin:0 0 -60px 0;overflow:hidden}.index-flip-acc{position:absolute;top:0;left:0;display:block;width:100%;height:1100px;overflow:hidden}.index-flip-acc__item{position:absolute;display:block;filter:var(--picStroke)}.index-flip-acc__item.wow.animated{animation-name:fadeIn}.index-flip-acc__item[data-style="people01"]{top:115px;left:min(calc(50% + 625px),calc(100% - 150px));width:103px}.index-flip-acc__item[data-style="people02"]{top:570px;right:min(calc(50% + 580px),calc(100% - 170px));width:146px}.index-flip-acc__bar{position:absolute;top:0;left:calc(50% - 960px);display:block;width:1920px;height:100%;overflow:hidden}.index-flip-acc__bar.wow.animated{animation-name:fadeIn}.index-flip-acc__bar__item{position:absolute;display:block;height:307px;transform-origin:top left;flex:0 0 auto}.index-flip-acc__bar__item::before{content:'';position:absolute;display:block;transform-origin:center;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;animation:rolling 17s linear infinite;overflow:hidden}.index-flip-acc__bar:not(.play) .index-flip-acc__bar__item,.index-flip-acc__bar:not(.play) .index-flip-acc__bar__item::before{animation-play-state:paused}.index-flip-acc__bar__item img{width:auto;height:100%}.index-flip-acc__bar__item[data-style="camera"]::before{bottom:-14.81%;left:-12.17%;width:120.87%;padding:120.87% 0 0 0;background:#4285b7;border-radius:50%;animation:none}.index-flip-acc__bar__item[data-style="dessert"]::before{top:-34.29%;left:-7.69%;width:117.48%;height:188.57%;background:#ddc6e6;-webkit-clip-path:polygon(63.01% 0,100% 32.83%,34.52% 100%,0% 32.83%);clip-path:polygon(63.01% 0,100% 32.83%,34.52% 100%,0% 32.83%)}.index-flip-acc__bar__item[data-style="lion"]::before{top:-18.89%;left:-16%;width:121.43%;height:145.28%;background:var(--orangeColor);-webkit-mask-image:url(/tainan/assets/images/index/index_flip_acc_mask_lion.svg);mask-image:url(/tainan/assets/images/index/index_flip_acc_mask_lion.svg)}.index-flip-acc__bar__item[data-style="bag"]::before{top:8.25%;left:-15.79%;width:116.45%;height:90.2%;background:#e4b628;-webkit-mask-image:url(/tainan/assets/images/index/index_flip_acc_mask_bag.svg);mask-image:url(/tainan/assets/images/index/index_flip_acc_mask_bag.svg)}.index-flip-content{display:block;width:calc(100% - 120px);max-width:1170px;margin:0 auto}.index-flip-content.wow.animated{animation-name:fadeInUp}.index-flip-content__inner{max-width:565px}.index-flip-content .c-text{margin:20px 0 0 0;text-align:var(--textAlign)}.index-flip-tainan{display:block;width:720px;margin:0 auto;transform:translateY(calc(450px * var(--rate,0)));will-change:transform;z-index:10}.index-flip-tainan__main{display:block;width:100%;transform:translateX(9%)}.index-flip-tainan__main__pic{display:block;width:100%;overflow:visible}.index-flip-tainan__main__pic::before{content:'';position:absolute;top:10px;left:10px;display:block;width:100%;height:100%;background:url(/tainan/assets/images/index/index_flip_tainan.png) center/contain no-repeat;filter:brightness(0) blur(5px);opacity:.15}.index-flip-tainan-dot{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.index-flip-tainan-dot__item{position:absolute;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:1.6%;animation:15s linear infinite;border-radius:50%;overflow:hidden}.index-flip-tainan-dot__item::before{content:'';position:relative;display:block;width:100%;padding:100% 0 0 0}.index-flip-tainan-dot__item::after{content:'';position:absolute;top:25%;left:25%;display:block;width:50%;height:50%;border-radius:50%;background:#fff;animation:15s linear infinite;overflow:hidden}.index-flip-tainan-dot.play .index-flip-tainan-dot__item{animation-name:dotsFlash-5}.index-flip-tainan-dot.play .index-flip-tainan-dot__item::after{animation-name:dotsFlash-5-center}.index-flip-tainan-dot__item:nth-child(1){top:44.5%;left:29.55%}.index-flip-tainan-dot__item:nth-child(2){top:44.5%;left:42.7%}.index-flip-tainan-dot__item:nth-child(2),.index-flip-tainan-dot__item:nth-child(2)::after{animation-delay:3s}.index-flip-tainan-dot__item:nth-child(3){top:59.7%;left:42.1%}.index-flip-tainan-dot__item:nth-child(3),.index-flip-tainan-dot__item:nth-child(3)::after{animation-delay:6s}.index-flip-tainan-dot__item:nth-child(4){top:67%;left:34.35%}.index-flip-tainan-dot__item:nth-child(4),.index-flip-tainan-dot__item:nth-child(4)::after{animation-delay:9s}.index-flip-tainan-dot__item:nth-child(5){top:58.6%;left:27.65%}.index-flip-tainan-dot__item:nth-child(5),.index-flip-tainan-dot__item:nth-child(5)::after{animation-delay:12s}.index-flip-sector{display:block;width:100%;margin:50px 0 0 0;transform:translateY(calc(-390px * var(--rate,0)));overflow:hidden}.index-flip-sector__word{left:calc(50% - 960px);display:block;width:1920px;will-change:opacity;opacity:calc(1 * var(--rate,0));overflow:hidden}.index-flip-sector__card{display:block;width:266px;margin:-95px auto 0 auto;padding:0 0 200px 0;z-index:0;overflow:visible}.index-flip-sector__card__item{position:absolute;top:0;left:0;display:block;width:100%;transform-origin:center;will-change:transform,opacity}.index-flip-sector__card__item:nth-child(1){position:relative;z-index:50}.index-flip-sector__card__item:nth-child(2){transform:translate(calc(-112.78% * min(1,var(--rate,0) * 3)),calc(6.45% * min(1,var(--rate,0) * 3))) rotate(calc(-6deg * min(1,var(--rate,0) * 3)));opacity:calc(1 * min(1,var(--rate,0) * 3));z-index:40}.index-flip-sector__card__item:nth-child(3){transform:translate(calc(112.78% * min(1,var(--rate,0) * 3)),calc(6.45% * min(1,var(--rate,0) * 3))) rotate(calc(6deg * min(1,var(--rate,0) * 3)));opacity:calc(1 * min(1,var(--rate,0) * 3));z-index:40}.index-flip-sector__card__item:nth-child(4){transform:translate(calc(-225.56% * min(1,var(--rate,0) * 3 / 2)),calc(22.58% * min(1,var(--rate,0) * 3 / 2))) rotate(calc(-12deg * min(1,var(--rate,0) * 3 / 2)));opacity:calc(1 * min(1,var(--rate,0) * 3 / 2));z-index:30}.index-flip-sector__card__item:nth-child(5){transform:translate(calc(225.56% * min(1,var(--rate,0) * 3 / 2)),calc(22.58% * min(1,var(--rate,0) * 3 / 2))) rotate(calc(12deg * min(1,var(--rate,0) * 3 / 2)));opacity:calc(1 * min(1,var(--rate,0) * 3 / 2));z-index:30}.index-flip-sector__card__item:nth-child(6){transform:translate(calc(-338.35% * var(--rate,0)),calc(50% * var(--rate,0))) rotate(calc(-18deg * var(--rate,0)));opacity:calc(1 * var(--rate,0));z-index:20}.index-flip-sector__card__item:nth-child(7){transform:translate(calc(338.35% * var(--rate,0)),calc(50% * var(--rate,0))) rotate(calc(18deg * var(--rate,0)));opacity:calc(1 * var(--rate,0));z-index:20}.index-site{display:block;width:100%;background:linear-gradient(to top,rgba(233,233,225,.5),rgba(233,233,225,.5)) center / 100% 100% no-repeat,url(/tainan/assets/images/common/texture.png) center/auto repeat,linear-gradient(to top,var(--bgColor),var(--bgColor)) center / 100% 100% no-repeat;overflow:visible;z-index:0}.index-site__shell{padding:1px 0 0 0}.index-site__shell:first-child{padding-top:150px}.index-site__shell:last-child{padding-bottom:170px}.index-site__shell .c-slogan{margin-bottom:0}.index-site__head{display:block;width:100%}.index-site-nav{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:var(--headerHeight);left:0;display:flex;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%;margin:50px 0 0 0;padding:10px 0;overflow:visible;z-index:100}header.hide~main .index-site-nav{top:0}.index-site-nav::before{content:'';position:absolute;top:0;left:calc(50% - 50vw);display:block;width:100vw;height:100%;border-radius:23px;background:#dcdcd6;opacity:0;overflow:hidden}.index-site-nav.isSticky::before{opacity:1}.index-site-nav.wow.animated{animation-name:fadeIn}.index-site-nav__list{display:flex;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:auto;border-radius:23px;background:#dcdcd6;padding:6px;overflow:hidden}.index-site-nav__list__item{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;min-width:235px;min-height:60px;border-radius:19px;margin:0 15px 0 0;transition:opacity .4s ease-in-out,background-color .4s ease-in-out;overflow:hidden;cursor:pointer}.index-site-nav__list__item.current{background:#fff}.index-site-nav__list__item:last-child{margin:0}.index-site-nav__list__item__name{display:block;width:auto;font-size:15px;line-height:1.2;letter-spacing:.05em;color:var(--darkColor)}.index-site-nav__select{display:none}.index-site__area{display:none;width:100%;margin:90px 0 0 0;counter-reset:siteCounter}.index-site__area.animated{animation-name:fadeInUp}.index-site__area.current{display:block}.index-site__area[data-id="1"]{margin:50px 0 0 0}.index-site-acc{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:min(455px,27.09%);margin:210px 85px 0 0;flex:0 0 auto}.index-site-acc::before{content:'';position:absolute;top:-155px;left:-175px;display:block;width:118px;height:118px;border-radius:40px;background:#e9ddcf;transform:rotate(25.74deg);overflow:hidden}.index-site-acc__item{display:block;width:auto}.index-site-acc__item.wow.animated{animation-name:fadeInLeft}.index-site-acc__item:nth-child(even).wow.animated{animation-name:fadeInRight}.index-site-acc__item__pic{display:block;width:auto;will-change:transform}.index-site-acc__item[data-style="steamer"]{width:30.77%;margin:0 0 0 -45px}.index-site-acc__item[data-style="steamer"] .index-site-acc__item__pic{width:100%;animation:rotateWave 8s linear infinite;animation-direction:reverse}.index-site-acc__item[data-style="steamer"] .index-site-acc__item__bg{position:absolute;top:-16.33%;left:19.29%;display:block;width:71.43%;transform:rotate(19deg)}.index-site-acc__item[data-style="steamer"] .index-site-acc__item__bg::before{content:'';display:block;width:100%;padding:100% 0 0 0;border-radius:50%;background:var(--greenColor)}.index-site-acc__item[data-style="steamer"] .index-site-acc__item__bg::after{content:'';display:block;width:100%;padding:75% 0 0 0;border-radius:0 0 17% 17%;background:var(--greenColor);margin:-50px 0 0 0;overflow:hidden}.index-site-acc__item[data-style="map"]{width:89.01%;margin:-1.76% 0 0 12.09%}.index-site-acc__item[data-style="map"]::before{content:'';position:absolute;top:3.54%;left:.99%;display:block;width:100%;border-radius:50%;background:#4285b7;padding:100% 0 0 0;overflow:hidden}.index-site-acc__item[data-style="map"] .index-site-acc__item__pic{width:79.1%}.index-site-acc__item__desc{z-index:0;position:absolute;bottom:-2.08%;right:0;display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;width:53.09%;height:44.79%;width:215px;height:215px;padding:5.43%}.index-site-acc__item__desc::before{content:'';position:absolute;top:20.93%;right:41.86%;top:max(45px,min(65px,65px - 20 * (100vw - 1300px) / 620));right:min(90px,max(15px,15px + 75 * (100vw - 1300px) / 620));display:block;width:100%;height:48.84%;-webkit-clip-path:polygon(0% 0%,100% 52.38%,89.77% 100%);clip-path:polygon(0% 0%,100% 52.38%,89.77% 100%);background:#3e3f3f}.index-site-acc__item__desc::after{z-index:-10;content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:50%;background:#3e3f3f;overflow:hidden}.index-site-acc__item__desc__title{display:block;width:100%;text-align:center;border-bottom:1px solid #fff;padding:0 0 12px 0}.index-site-acc__item__desc__title__main{display:block;width:auto;font-size:22px;line-height:1.2;color:#fff;font-weight:700}.index-site-acc__item__desc__title__sub{display:block;width:auto;font-size:18px;line-height:1.2;letter-spacing:-.01em;color:#fff;text-transform:uppercase;margin:2px 0 0 0}.index-site-acc__item__desc__text{display:block;width:100%;font-size:15px;line-height:1.6;letter-spacing:.05em;color:#fff;text-align:center;margin:15px 0 0 0}.index-site-acc__item[data-style="shopping"]{width:53.85%;margin:-6.6% 0 0 -23.08%}.index-site-acc__item[data-style="shopping"] .index-site-acc__item__pic{width:100%;-webkit-clip-path:polygon(0% 39.02%,63.27% 0%,100% 60.98%,69.39% 100%);clip-path:polygon(0% 39.02%,63.27% 0%,100% 60.98%,69.39% 100%);animation:rotateWave 5s linear infinite;overflow:hidden}.index-site-acc__item[data-style="perfume"]{width:10.99%;margin:10.99% 0 0 56.04%}.index-site-acc__item[data-style="perfume"]::before{content:'';position:absolute;top:1.92%;right:-28%;display:block;width:150%;height:96.15%;background:#eac176;-webkit-mask:url(/tainan/assets/images/index/index_site_acc_perfume_bg.svg) center/contain no-repeat;mask:url(/tainan/assets/images/index/index_site_acc_perfume_bg.svg) center/contain no-repeat;overflow:hidden}.index-site-acc__item[data-style="perfume"] .index-site-acc__item__pic{width:100%;animation:rotateWave 7s linear infinite;animation-direction:reverse}.index-site__area__list{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;left:-15px;width:calc(100% + 30px);margin:0 0 -30px 0}.index-site__area__list .c-site{width:100%;margin:0 15px 30px 15px;flex:0 1 auto}.index-site__area__inner{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:50px 0 0 0}.index-site__area__inner__box{display:block;width:100%}.index-site__area__inner__box.wow.animated{animation-name:fadeInUp}.index-site__area__inner__box .c-site{margin:60px 0 20px 0}.index-site__area__inner__box .c-site:first-child{margin:0 0 20px 0}.index-site__area__inner__box__item-track{display:block;width:100%;margin:0 0 30px 0;pointer-events:none}.index-site__area__inner__box__item-track:last-child{margin:0}.index-site__area__inner__box__item{display:block;width:100%;background:#fff;border-radius:18px;padding:45px 22px 35px 22px;overflow:hidden}.index-site__area__inner__box__item__table{width:100%;padding:15px 0 0 0;font-size:15px;color:var(--textColor);font-family:'NotoSansTC';border-spacing:6px 0}.index-site__area__inner__box__item__table thead tr{top:-15px}.index-site__area__inner__box__item__table thead th,.index-site__area__inner__box__item__table tbody td{letter-spacing:.05em}.index-site__area__inner__box__item__table thead th:first-child,.index-site__area__inner__box__item__table tbody td:first-child{text-align:start}.index-site__area__inner__box__item__table thead th{padding:3px}.index-site__area__inner__box__item__table thead th:not(:first-child){border-radius:15px;background:#ecece4;overflow:hidden}.index-site__area__inner__box__item__table tbody tr::after{content:'';position:absolute;bottom:0;left:-28px;display:block;width:calc(100% + 56px);height:1px;background:#dedede}.index-site__area__inner__box__item__table tbody tr:last-child::after{display:none}.index-site__area__inner__box__item__table tbody td{padding:12px 3px}.index-site__area__inner__box__item__table tbody td:not(:first-child){text-align:center}.index-site__area__inner__box__item__table .highlight{position:relative;color:var(--titleColor);font-weight:500}.index-site__area__inner__box__item__table .highlight::after{height:100%;background:linear-gradient(to top,#dedede,#dedede) center bottom/ 100% 1px no-repeat,linear-gradient(to top,#ecece4,#ecece4) center / 100% 100% no-repeat;box-shadow:1px 1px 15px rgba(0,0,0,.1)}.index-site__area__inner__box__item__table .highlight td{z-index:10}.index-site__area__inner__box__item[data-style="income"] .index-site__area__inner__box__item__table{width:calc(100% + 55px);margin:0 0 0 -15px}.index-site__area__inner__box__item[data-style="target"] .index-site__area__inner__box__item__table th:first-child,.index-site__area__inner__box__item[data-style="target"] .index-site__area__inner__box__item__table td:first-child{width:105px}.index-site__area__inner__box__item[data-style="target"] thead th:is(:nth-child(n+4):nth-child(-n+8),:nth-child(10)){color:#fff;background:#3e3f3f}.index-site__area__inner__box__item[data-style="target"] tbody tr.highlight td:is(:nth-child(n+4):nth-child(-n+8),:nth-child(10)){color:#fff}.index-site__area__inner__box__item[data-style="target"] tbody tr.highlight td:is(:nth-child(n+4):nth-child(-n+8),:nth-child(10))::before{content:'';position:absolute;top:0;left:-3px;display:block;width:calc(100% + 6px);height:100%;background:#3e3f3f;pointer-events:none;z-index:-10}.index-site__area__inner__box__item[data-style="income"] .index-site__area__inner__box__item__table th:first-child,.index-site__area__inner__box__item[data-style="income"] .index-site__area__inner__box__item__table td:first-child{width:145px}.index-site__area__inner__box__item[data-style="income"] .index-site__area__inner__box__item__table{border-spacing:20px 0}.index-site__area__inner__box__item[data-style="income"] .index-site__area__inner__box__item__table tbody tr::after{width:calc(100% + 30px)}.index-site__area__inner__box__tips{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;pointer-events:none;opacity:0}.index-site__area__inner__box__item-track.active .index-site__area__inner__box__tips{display:none}.index-site__area__inner__box__tips__pic{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:190px;height:190px;border-radius:50%;background:rgba(233,233,225,.2);overflow:hidden}.index-site__area__inner__box__tips__pic__icon{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:rgba(233,233,225,.9);overflow:hidden}.index-site__area__inner__box__tips__pic__icon img{width:33px}.index-site__area__inner__box__tips__text{position:absolute;top:calc(50% + 55px);left:50%;display:block;width:auto;font-size:15px;line-height:1.2;letter-spacing:.05em;color:var(--darkColor);font-weight:700;transform:translate(-50%,-50%)}.index-site__area__compare{display:block;width:100%;margin:72px 0 0 0}.index-site-compare{display:block;width:100%;border-radius:18px 0 18px 18px;margin:42px 0 0 0;overflow:hidden}.index-site-compare.wow.animated{animation-name:fadeInUp}.index-site-compare__area{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;border-bottom:1px solid var(--borderColor);background:#fff}.index-site-compare__area__head{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:min(205px,18.65vw);font-size:15px;line-height:2;letter-spacing:.05em;color:#fff;border-right:1px solid #fff;background:rgba(54,54,41,.5);padding:10px 15px;flex:0 0 auto}.index-site-compare__area[data-type="customer"] .index-site-compare__area__head{min-height:95px}.index-site-compare__area__inner{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%}.index-site-compare__area[data-type="customer"] .index-site-compare__area__inner{flex-direction:column}.index-site-compare__area__inner__title{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;font-size:18px;line-height:1.2;letter-spacing:.05em;color:#fff;border-right:1px solid var(--borderColor);background:var(--purpleColor);padding:15px min(45px,max(15px,15px + 30 * (100vw - 1100px) / 820))}.index-site-compare__area__inner:last-child .index-site-compare__area__inner__title{border:none}.index-site-compare__area__inner:nth-child(5n + 2) .index-site-compare__area__inner__title{background:#205e48}.index-site-compare__area__inner:nth-child(5n + 3) .index-site-compare__area__inner__title{background:#245471}.index-site-compare__area__inner:nth-child(5n + 4) .index-site-compare__area__inner__title{background:#a4595a}.index-site-compare__area__inner:nth-child(5n + 5) .index-site-compare__area__inner__title{background:#dfac50}.index-site-compare__area__inner__box-wrapper{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;height:100%}.index-site-compare__area[data-type="customer"] .index-site-compare__area__inner__box-wrapper{flex-direction:column}.index-site-compare__area__inner__box{display:flex;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%;height:100%;font-size:15px;line-height:2;color:var(--textColor);font-family:'NotoSansTC';border-right:1px solid var(--borderColor);padding:10px min(45px,max(15px,15px + 30 * (100vw - 1100px) / 820))}.index-site-compare__area__inner__box:last-child{border:none}.index-site-compare__area[data-type="customer"] .index-site-compare__area__inner__box:nth-child(n+2){display:none}.index-site-compare__area__inner__box__title,.index-site-compare__area__inner__box__text{letter-spacing:.05em}.index-site-compare__area__inner__box__title{display:none}.index-site-compare__area__inner__box__text{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;height:100%}.index-site-compare__list{display:block;width:100%;background:#fff}.index-site-compare__list__head{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;border-bottom:1px solid var(--borderColor)}.index-site-compare__list__head::before{content:'';display:block;width:min(205px,18.65vw);border-right:1px solid #fff;background:rgba(54,54,41,.5);flex:0 0 auto}.index-site-compare__list__head__text{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;font-size:18px;line-height:1.2;letter-spacing:.05em;color:var(--textColor);background:#ecece4;padding:12px min(45px,max(15px,15px + 30 * (100vw - 1100px) / 820))}.index-site-compare__list__body{display:block;width:100%}.index-site-compare__list__body__group{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;border-bottom:1px solid var(--borderColor)}.index-site-compare__list__body__group__title{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:min(205px,18.65vw);font-size:15px;line-height:2;letter-spacing:.05em;color:#fff;font-family:'NotoSansTC';text-align:center;border-right:1px solid #fff;background:rgba(54,54,41,.5);padding:10px 15px;flex:0 0 auto}.index-site-compare__list__body__group[data-highlight="1"] .index-site-compare__list__body__group__title{background:var(--darkColor)}.index-site-compare__list__body__group__item{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%}.index-site-compare__list__body__group__item__text{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;border-right:1px solid var(--borderColor);padding:10px min(45px,max(15px,15px + 30 * (100vw - 1100px) / 820))}.index-site-compare__list__body__group__item__text:last-child{border:none}.index-site-compare__list__body__group__item__text[data-dot="1"]::before{content:'';display:block;width:15px;height:15px;border-radius:50%;background:#e46f4c;flex:0 0 auto;overflow:hidden}.index-site-compare__list__body__group__item__text__desc{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;font-size:15px;line-height:2;letter-spacing:.05em;color:var(--textColor);text-align:center}.index-site-compare__list__body__group__item__text:first-child:last-child .index-site-compare__list__body__group__item__text__desc{justify-items:flex-start;justify-content:flex-start}.index-site-compare__list__body__group__item__text[data-dot] .index-site-compare__list__body__group__item__text__desc{display:none;color:#fff}.index-site-compare__list__body__group__item__text__desc .pc-none{display:none}.index-site__area__info{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%}.index-site__area__info__content{display:block;width:100%}.index-site__area__info__content.wow.animated{animation-name:fadeInUp}.index-site__area__info__content__pic{display:block;width:100%;margin:30px 0 0 0}.index-site__area__info__list{display:block;width:max(min(870px,52%),710px);margin:0 0 0 min(115px,max(50px,50px + 65 * (100vw - 1300px) / 620));flex:0 0 auto}.index-site__area__info__list .c-site{margin:0 0 28px 0}.index-site__area__info__list .c-site::after{content:''}.index-site__area__info__list .c-site:last-child{margin:0}.index-site__area__info__list .c-site__content{margin:40px 0 0 0}.index-site__area__info__list .c-site .c-text{margin:5px 0 0 0}.index-site__area__plan{display:block;width:100%;margin:75px 0 0 0}.index-site__area__plan__shell{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:50px 0 0 0}.index-site__area__plan__inner{display:block;width:min(1000px,60%);margin:0 35px 0 0;flex:0 0 auto}.index-site-step{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;border-radius:15px;background:#fff;padding:10px 25px;overflow:hidden;counter-reset:stepCounter}.index-site-step.wow.animated{animation-name:fadeInUp}.index-site-step::before{content:'';position:absolute;top:20px;left:calc(50% - .5px);display:block;width:1px;height:calc(100% - 40px);background:var(--borderColor)}.index-site-step__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:50%;border-bottom:1px solid var(--borderColor);padding:15px 30px;counter-increment:stepCounter}.index-site-step__item:last-child,.index-site-step__item:nth-child(odd):nth-last-child(2){border:none}.index-site-step__item::before{content:counter(stepCounter);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#cfcfcd;margin:0 30px 0 0;overflow:hidden;flex:0 0 auto}.index-site-step__item__inner{display:block;width:100%;flex:0 1 auto}.index-site-step__item-title{display:block;width:100%;font-size:16px;line-height:1.5;color:var(--titleColor);font-weight:500}.index-site__area__plan__pic{display:block;width:100%}.index-site__area__plan__pic.wow.animated{animation-name:fadeInUp}.index-site__area__plan__pic img{top:-40px;width:calc(100% + 55px)}.index-site-list{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;left:-20px;width:calc(100% + 40px);margin:25px 0 -40px 0;counter-reset:trafficCounter}.index-site-list .c-site{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:calc(100% - 40px);counter-increment:trafficCounter;padding:42px 26px 30px 26px;margin:0 20px 40px 20px}.index-site-list .c-site::before{width:calc(100% - 45px)}.index-site-list .c-site::after{content:counter(trafficCounter,decimal-leading-zero);width:45px;padding:0}.index-site-list .c-site-mask::after{width:45px}.index-site-list .c-site__content{margin:0 0 auto 0}.index-site-list .c-site .c-text{margin:18px 0 0 0}.index-site-box{margin:120px 0}.index-site-box__title{margin:0 0 50px 0}.index-site__area__node{display:block;width:100%;margin:75px 0 0 0}.index-site__area__node__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:auto;gap:35px;width:100%;margin:48px 0 0 0}.index-site__area__node__list__item{display:block;width:auto}.index-site__area__node__list__item.wow.animated{animation-name:fadeInUp}.index-site__area__node__list__item__pic{display:block;width:100%;margin:0 0 25px 0}.index-site__area__node__list__item__title{display:block;width:100%;font-size:18px;line-height:1.75;color:var(--titleColor);font-weight:500}.index-site__area__node__list__item .c-text{margin:12px 0 0 0}.index-site__area[data-id="3"] .c-site-icon img{top:-2px;left:-6px}.index-site__area[data-id="3"] .c-site-title{line-height:1.6;font-weight:500}.index-site__area[data-id="3"] .c-site .c-text{margin:35px 0 0 0}.index-site__area__content{display:block;width:min(940px,100%);text-align:center;margin:0 auto}.index-site__area__content.wow{opacity:1;visibility:visible}.index-site__area__content__main{display:block;width:100%;font-size:32px;line-height:1.25;color:var(--titleColor);font-family:'NotoSansTC';font-weight:500}.index-site__area__content.wow .index-site__area__content__main{opacity:0;transform:translateY(20px);transition:opacity .8s .4s ease-in-out,transform .8s .4s ease-in-out}.index-site__area__content.wow.animated .index-site__area__content__main{opacity:1;transform:none}.index-site__area__content__sub{display:block;width:100%;font-size:16px;line-height:2;color:var(--titleColor);margin:20px 0 0 0}.index-site__area__content.wow .index-site__area__content__sub{opacity:0;transform:translateY(20px);transition:opacity .8s .8s ease-in-out,transform .8s .8s ease-in-out}.index-site__area__content.wow.animated .index-site__area__content__sub{opacity:1;transform:none}.index-site__area[data-id="3"] .index-site__area__list{margin:52px 0 -30px 0}.index-site__area__intro{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:space-between;width:100%;margin:-50px auto 0 auto}.index-site__area__intro.wow.animated{animation-name:fadeInUp}.index-site__area__intro__content{display:block;width:100%;max-width:645px;padding:80px 0;line-height:1.2;color:var(--titleColor);font-weight:500;flex:0 0 auto}.index-site__area__intro__content__title{display:block;width:100%;margin:0 0 20px 0;font-size:48px}.index-site__area__intro__content__sub{display:block;width:100%;font-size:32px}.index-site__area__intro__content__tip{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:20px 0 0 0;padding:40px 0 0 0;border-top:1px solid #d3d3d3}.index-site__area__intro__content__tip__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:auto;max-width:100%}.index-site__area__intro__content__tip__item__icon{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:75px;height:75px;margin:0 15px 0 0;border-radius:50%;border:1px solid #d3d3d3;flex:0 0 auto}.index-site__area__intro__content__tip__item__icon img{object-fit:contain;object-position:center;width:35%;height:35%}.index-site__area__intro__content__tip__item__text{display:block;width:100%;font-size:18px;line-height:1.8}.index-site__area__intro__pic{display:block;width:calc(60% - 50px);max-width:995px;margin:0 30px 0 0;flex:0 1 auto;order:-10}.index-site-rank{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:75px 0 0 0}.index-site-rank__gallery{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;flex:0 1 auto;overflow:hidden}.index-site-rank__gallery.wow.animated{animation-name:fadeIn}.index-site-rank__gallery__pic{display:block;width:100%;flex:0 0 auto}.index-site-rank__area{display:block;width:min(495px,41.84vw);margin:0 0 0 max(min(55px,3.06vw),30px);flex:0 0 auto}.index-site-rank__area__title{display:block;width:100%}.index-site-rank__area__title.wow.animated{animation-name:fadeInUp}.index-site-rank__area__title__main{display:block;width:100%;font-size:18px;line-height:1.2;letter-spacing:.05em;color:var(--titleColor);font-family:'NotoSansTC';font-weight:500}.index-site-rank__area__title__sub{display:block;width:100%;font-size:18px;line-height:1.2;letter-spacing:.05em;color:var(--textColor);font-family:'NotoSansTC';font-weight:500;margin:5px 0 0 0}.index-site-rank__area__list{display:block;width:100%;margin:34px 0 0 0;counter-reset:rankCounter}.index-site-rank__area__list__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;border-bottom:1px solid var(--borderColor);margin:0 0 20px 0;padding:0 0 15px 0;counter-increment:rankCounter}.index-site-rank__area__list__item.wow.animated{animation-name:fadeInUp}.index-site-rank__area__list__item:last-child{margin:0}.index-site-rank__area__list__item__box{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;flex:0 1 auto}.index-site-rank__area__list__item__box::before{content:counter(rankCounter);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:50px;height:50px;font-size:15px;line-height:1;color:var(--textColor);border-radius:50%;background:#cfcfcd;margin:0 35px 0 0;overflow:hidden;flex:0 0 auto}.index-site-rank__area__list__item:first-child .index-site-rank__area__list__item__box::before{color:#fff;background:#e46f4c}.index-site-rank__area__list__item__box__shell{display:block;width:100%}.index-site-rank__area__list__item__box__main{display:block;width:100%;font-size:18px;line-height:1.2;letter-spacing:.05em;color:var(--titleColor);font-weight:500}.index-site-rank__area__list__item__box__sub{display:block;width:100%;font-size:14px;line-height:1.2;letter-spacing:0;color:var(--textColor);font-weight:500;text-transform:uppercase;margin:5px 0 0 0}.index-site-rank__area__list__item__num{display:block;width:auto;font-size:22px;line-height:1.2;letter-spacing:.05em;color:var(--titleColor);font-weight:500;margin:0 0 0 20px;flex:0 0 auto}.index-site-rank__gallery.slick-slider{display:block}.index-site-rank__gallery .slick-dots{position:absolute;top:50%;left:20px;flex-direction:column;justify-items:flex-start;justify-content:flex-start;transform:translateY(-50%)}.index-site-rank__gallery .slick-dots li{width:6px;height:6px;margin:6px 0;background:rgba(236,236,228,.5)}.index-site-rank__gallery .slick-dots li.slick-active{background:#ecece4}.index-social{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;max-width:1920px;z-index:0;overflow:visible}.index-social__pic{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;left:0;display:block;width:50%;min-height:var(--originalScreenHeight);background:url(/tainan/assets/images/common/texture.png) center / auto repeat var(--bgColor);flex:0 0 auto;z-index:10}.index-social__pic__item{position:absolute;top:0;left:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:opacity .4s ease-in-out}.index-social__pic__item img{object-fit:cover;object-position:center;height:100%;pointer-events:none}.index-social__pic__item:first-child{position:relative}.index-social__pic__item.current{opacity:1}.index-social__content{display:block;width:100%;padding:50vh 0 0 0;flex:0 1 auto}.index-social__content__title{width:calc(100% - 120px);margin:0 auto 50px auto}.index-social__content__box{display:block;width:calc(100% - 120px);max-width:580px;margin:0 auto}.index-social__content__box .c-site{margin:0 0 40px auto;padding-left:100px}.index-social__content__box .c-site:last-child{margin:0 0 0 auto}.index-social__content__box .c-site::before{display:block}.index-social__content__box .c-site::after{padding:0}.index-social__content__box .c-site-mask{width:calc(100% - 40px)}.index-social__content .c-slogan{width:calc(100% - 120px);max-width:760px;margin:70px auto 0 auto;padding:40px 0 135px 0;border-top:1px solid var(--borderColor)}.index-district{display:block;margin:120px auto 0 auto;overflow:hidden}.index-district.wow.animated{animation-name:fadeInUp}.index-district__title{margin:0 auto 50px auto}.index-district .c-site-title{font-size:24px}.index-district .c-site[data-style="focus"] .c-site-title{font-size:26px;color:var(--orangeColor)}.index-space{--speed:.75s;--autoplaySpeed:5s;display:block;width:100%;max-width:1920px;margin:90px auto 0 auto;overflow:hidden}.index-space__inner{display:block;width:calc(100% - 120px);max-width:1680px;margin:0 auto;overflow:visible}.index-space-title{display:block;width:100%;margin:0 auto 55px auto}.index-space-title.wow.animated{animation-name:fadeInUp}.index-space-main{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:calc(50% + min(50vw,960px))}.index-space-main.wow.animated{animation-name:fadeInUp}.index-space-content{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;height:100%;max-width:400px;min-height:480px;margin:auto -110px 0 0;padding:60px 0;overflow:hidden;flex:0 0 auto;z-index:10}.index-space-content__item{display:block;width:100%;overflow:hidden;flex:0 0 auto}.index-space-content__item__title{display:block;width:100%;font-size:32px;line-height:1.2;color:var(--titleColor);font-weight:500}.index-space-content__item .c-text{margin:35px 0 0 0}.index-space-album{display:block;width:100%;padding:0 max(60px,calc(50vw - 840px)) 0 0;flex:0 1 auto;overflow:hidden;flex:0 1 auto;z-index:0}.index-space-album__inner{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;height:100%;overflow:visible}.index-space-album__inner::after{content:'';position:absolute;top:0;left:0;display:block;width:30%;height:100%;background:linear-gradient(to right,#e7e7e2,#e7e7e200);opacity:.85;pointer-events:none;z-index:10}.index-space-album__inner .slick-list{height:100%}.index-space-album__inner .slick-track{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;height:100%}.index-space-album__inner .slick-dots{position:absolute;bottom:15px}.index-space-album__item{display:block;width:100%;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path 0s var(--speed) ease-in-out !important;flex:0 0 auto}.index-space-album__item.slick-slide{opacity:1 !important;z-index:0 !important}.index-space-album__item.slick-current{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:clip-path var(--speed) ease-in-out !important;z-index:10 !important}.index-space-album__item__pic{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%}.index-space-album__item__pic img{object-fit:cover;object-position:center;height:100%;transform-origin:center;transition:transform 0s calc(var(--autoplaySpeed) + var(--speed)) linear}.index-space-album__item.slick-current .index-space-album__item__pic img{transform:scale(1.2);transition:transform calc(var(--autoplaySpeed) + var(--speed)) linear}.index-space-thumb{position:absolute;bottom:0;right:0;display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:space-between;width:30%;max-width:550px;padding:min(45px,max(15px,2.5%)) 0 0 min(60px,max(20px,3.5%));background:url(/tainan/assets/images/common/texture.png) center/auto repeat}.index-space-thumb__box{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:calc(50% - min(22.5px,5%));overflow:hidden}.index-space-thumb__box__item{position:absolute;top:0;left:0;display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path 0s var(--speed) ease-in-out;overflow:hidden;z-index:0;flex:0 0 auto}.index-space-thumb__box__item:first-child{position:relative}.index-space-thumb__box__item.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:clip-path var(--speed) ease-in-out;z-index:10}.index-space-thumb__box__item__pic{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;flex:0 0 auto}.index-space-thumb__box__item__pic img{object-fit:cover;object-position:center;height:100%}.index-waist{display:block;width:100%;height:calc(var(--originalScreenHeight) * 2)}.index-waist__inner{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;left:0;display:block;width:100%;height:var(--originalScreenHeight);overflow:hidden}.index-waist-bg{position:absolute;top:0;left:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;padding:60px 0;overflow:hidden;z-index:0}.index-waist-bg__build{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:calc(100% - 120px);height:calc(100% - 120px);max-width:810px;overflow:hidden;z-index:10}.index-waist-bg img{object-fit:contain;object-position:center;height:100%}.index-waist-bg .c-marquee{top:50%;transform:translateY(-50%) rotate(-10deg)}.index-waist-mask{--clipMove:calc(50% * var(--rate,0));position:absolute;top:0;left:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;background:var(--titleColor);transform-origin:center;-webkit-clip-path:polygon(0 calc(50% - var(--clipMove)),100% calc(50% - var(--clipMove)),100% calc(50% + var(--clipMove)),0% calc(50% + var(--clipMove)));clip-path:polygon(0 calc(50% - var(--clipMove)),100% calc(50% - var(--clipMove)),100% calc(50% + var(--clipMove)),0% calc(50% + var(--clipMove)));z-index:10}.index-waist-mask::before,.index-waist-mask::after{content:'';position:absolute;display:block;overflow:hidden;will-change:opacity;opacity:min(1,calc(1 * (max(0,var(--rate,0)))));pointer-events:none;z-index:0}.index-waist-mask::before{top:-28px;left:calc(50% - 197px);width:89px;height:76px;background:#e03f0f;-webkit-clip-path:polygon(5.62% 7.89%,42.7% 0,92.13% 7.89%,100% 77.63%,58.43% 100%,0% 48.68%);clip-path:polygon(5.62% 7.89%,42.7% 0,92.13% 7.89%,100% 77.63%,58.43% 100%,0% 48.68%)}.index-waist-mask::after{top:18.16%;left:calc(50% + 280px);width:265px;height:298px;background:url(/tainan/assets/images/index/index_waist_acc01.png) center/contain no-repeat}.index-waist-mask__bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-mask:linear-gradient(to top,#0000 0%,#000 30%);mask:linear-gradient(to top,#0000 0%,#000 30%)}.index-waist-mask__bg img{width:auto;height:100%;filter:grayscale(5);opacity:.3;-webkit-mask:linear-gradient(to right,#000 30%,#0000 72.5%);mask:linear-gradient(to right,#000 30%,#0000 72.5%)}.index-waist-mask__content{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;padding:0;color:#fff;text-align:center;-webkit-mask:linear-gradient(to bottom,#000 50%,#0000 100%) top center/100% calc(100% * (max(0,var(--rate,0)))) no-repeat;mask:linear-gradient(to bottom,#000 50%,#0000 100%) top center/100% calc(100% * (max(0,var(--rate,0)))) no-repeat;z-index:10}.index-waist-mask__content__text{display:block;width:100%;margin:0 auto 45px auto;font-size:48px;line-height:1.2;font-weight:700;text-transform:uppercase}.index-waist-mask__content__text.en{font-size:60px;line-height:1.1;font-weight:600;letter-spacing:-.01em}.index-waist-mask__content__text:last-child{margin:0 auto}.index-waist-figure{--figureRatio:1.058;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:calc((var(--originalScreenHeight) + 100vw * var(--figureRatio)) * 1) 0 0 0;padding:0 0 var(--originalScreenHeight) 0;display:none}.index-waist-figure__item{display:block;overflow:hidden;flex:0 0 auto}.index-waist-figure__item:nth-child(1){width:23.96%;margin:auto auto auto 12.5%}.index-waist-figure__item:nth-child(2){width:35.42%;margin:auto 6.25% 0 auto}.index-waist-figure__item:nth-child(3){width:29.69%;margin:5.2vw auto 0 12.5%}.index-waist-figure__item:nth-child(4){width:23.96%;margin:auto 11.98% 0 auto}.index-waist-figure__item:nth-child(5){width:23.96%;margin:auto auto auto 19.53%}.index-waist-figure__item:nth-child(6){width:35.42%;margin:10.42vw 6.25% 0 auto}.index-floor{display:block;width:100%;padding:85px 0;color:#fff;background:var(--titleColor);overflow:visible;z-index:10}.index-floor__inner{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:calc(100% - 120px);max-width:1730px;margin:0 auto;overflow:visible}.index-floor-content{display:block;width:calc(100% - 120px);max-width:1730px;margin:0 auto 30px auto;overflow:hidden;flex:0 0 auto}.index-floor-content.wow.animated{animation-name:fadeInUp}.index-floor-title{display:block;width:100%;font-size:48px;line-height:1.13;font-weight:500;text-align:var(--textAlign)}.index-floor-select{display:none;margin:0 auto 25px auto;flex:0 0 auto}.index-floor-select.wow.animated{animation-name:fadeInUp}.index-floor-area{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;max-width:1670px;margin:0 auto;flex:0 1 auto;z-index:10}.index-floor-area__album{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;left:0;display:block;width:45%;height:var(--originalScreenHeight);margin:0 50px 0 0;overflow:visible;flex:0 0 auto;z-index:0}.index-floor-area__album::before{content:'';position:absolute;bottom:-230px;left:-250px;display:block;width:430px;height:432px;background:url(/tainan/assets/images/index/index_floor_acc.svg) center/contain no-repeat;pointer-events:none;z-index:-100}.index-floor-pic{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;opacity:0;pointer-events:none;visibility:hidden}.index-floor-pic__item{display:block;width:100%;max-width:min(525px,55vh);margin:0 auto max(-165px,max(-10.77vw,-17.5vh)) auto;opacity:0;transform:translateY(15px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.index-floor-pic__item:nth-child(2){transition-delay:.1s;z-index:-20}.index-floor-pic__item:nth-child(3){transition-delay:.2s;z-index:-30}.index-floor-pic__item:nth-child(4){transition-delay:.3s;z-index:-40}.index-floor-pic__item:last-child{margin:0 auto}.index-floor-pic[data-id="2"] .index-floor-pic__item:nth-child(3){margin:0 auto max(-30px,-2.3vw) auto}.index-floor-area__content{display:block;width:100%}.index-floor-intro{display:block;width:100%;margin:0 0 350px 0;flex:0 1 auto}.index-floor-intro__item{display:block;width:100%;margin:0 0 25px 0}.index-floor-intro__item:last-child{margin:0}.index-floor-intro__item__head{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 20px 0;overflow:hidden}.index-floor-intro__item__head__floor{display:block;width:auto;max-width:100%;margin:0 25px 0 0;font-size:64px;line-height:1;font-weight:600;flex:0 0 auto}.index-floor-intro__item__head__floor:last-child{margin:0}.index-floor-intro__item__head__title{display:block;width:auto;max-width:100%;font-size:22px;line-height:1.5;font-weight:500;flex:0 0 auto}.index-floor-intro__item__content{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;border-top:1px solid #434343;overflow:hidden}.index-floor-intro__item__content__box{display:block;width:100%;font-size:15px;line-height:1.5;border-right:1px solid #434343;flex:0 1 auto}.index-floor-intro__item__content__box:last-child{border:none}.index-floor-intro__item__content__box__title{display:block;width:100%;padding:5px 0 5px 30px;color:rgba(255,255,255,.5);background:rgba(85,85,85,.3)}.index-floor-intro__item__content__box__text{display:block;width:100%;padding:10px 0 10px 30px}.index-worth{display:block;width:100%;padding:95px 0;background:rgba(233,233,225,.8);overflow:hidden}.index-worth__inner{display:block;width:calc(100% - 120px);max-width:1680px;margin:0 auto}.index-worth-content{display:block;width:100%;margin:0 auto 45px auto}.index-worth-content__title .mark .push,.index-worth-content__title .mark br{display:none}.index-worth-content__title .mark .push{padding:0 .1em 0 0}.index-worth-content__title .mark br+.push{padding:0 0 0 .3em}.index-worth-slick{--picRatio:540 /990;left:-15px;display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:calc(100% + 30px);overflow:visible}.index-worth-slick.wow.animated{animation-name:fadeInUp}.index-worth-slick .slick-arrow{top:calc((100vw - 120px) * var(--picRatio) / 3 / 2 - 17.5px)}.index-worth-slick .slick-prev{left:-5px}.index-worth-slick .slick-next{right:-5px}.index-worth-item{display:block;width:calc(100% / 4 - 30px);margin:0 15px;flex:0 0 auto}.index-worth-item__pic{display:block;width:100%;overflow:hidden}.index-worth-item__content{display:block;width:100%;padding:25px 0 .1px 35px;border-left:1px solid #dedede}.index-worth-item__content__title{display:block;width:100%;font-size:18px;line-height:1.5;color:var(--titleColor);font-weight:500}.index-worth-item__content__sub{display:block;width:100%;color:var(--titleColor);font-weight:500}.index-worth-item__content .c-text{margin:10px 0 -.5em 0}.index-worth .c-slogan{margin-bottom:0}.index-schedule{display:block;width:100%;max-width:1920px;margin:200px auto 0 auto;margin:0 auto;overflow:hidden;z-index:0}.index-schedule__main{display:block;width:100%;padding:170px max(60px,min(120px,calc(50vw - 840px))) 0 max(60px,min(120px,calc(50vw - 840px)));overflow:hidden;flex:0 1 auto}.index-schedule__main::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(to top,#e6c171,#e6c17100 30%);-webkit-mask:linear-gradient(to right,#000 40%,#0000 70%);mask:linear-gradient(to right,#000 40%,#0000 70%);opacity:.3;overflow:hidden;pointer-events:none;z-index:10}.index-schedule__main.wow.animated{animation-name:fadeIn}.index-schedule-head{display:block;width:100%;max-width:715px;margin:0 0 140px 0;pointer-events:none;z-index:10}.index-schedule-head .c-text{margin:30px 0 0 0}.index-schedule-content{position:static;display:block;width:100%;min-height:460px;overflow:hidden;z-index:10}.index-schedule-content__slick{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%}.index-schedule-content__item{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;padding:0 0 80px 0;overflow:hidden;flex:0 0 auto}.index-schedule-content__item.slick-slide{display:flex}.index-schedule-content__item__head{display:block;width:auto;max-width:100%;margin:0 min(100px,max(30px,5.5vw)) 0 0;flex:0 0 auto}.index-schedule-content__item__head__year{display:block;width:100%;font-size:61px;line-height:1;color:var(--titleColor);letter-spacing:-.01em}.index-schedule-content__item__head__quarter{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;max-width:100%;min-width:145px;min-height:40px;margin:10px auto 0 auto;padding:10px;font-size:15px;line-height:1;color:#fff;font-weight:600;text-align:center;border-radius:10px;background:var(--titleColor);overflow:hidden}.index-schedule-content__item__article{display:block;width:100%;flex:0 1 auto}.index-schedule-content__item__article__title{display:block;width:100%;font-size:18px;line-height:1.5;color:var(--titleColor);font-weight:500}.index-schedule-content__item__article .c-text{max-width:495px;margin:15px 0 0 0}.index-schedule-content__item__article__title,.index-schedule-content__item__article .c-text{width:50%}.index-schedule-content__item__article__sub{display:block;width:100%;max-width:700px;margin:20px 0 0 0;font-size:72px;line-height:1;color:#e6e1cd;font-weight:500;text-transform:uppercase;letter-spacing:-.01em}.index-schedule-pic{position:absolute;top:0;left:0;display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;height:100%;-webkit-mask:linear-gradient(to right,#0000 40%,#000 70%);mask:linear-gradient(to right,#0000 40%,#000 70%);overflow:hidden;z-index:0}.index-schedule-pic .slick-list,.index-schedule-pic .slick-track{height:100%}.index-schedule-pic__item{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;max-width:100vw;overflow:hidden;flex:0 0 auto}.index-schedule-pic__item img{object-fit:cover;object-position:center;height:100%}.index-schedule-bt{position:absolute;top:calc(50% - 87.5px);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:75px;height:175px;padding:0 10px 0 0;cursor:pointer;overflow:hidden;z-index:10}.index-schedule-bt::before{content:'';position:absolute;top:0;display:block;width:175px;height:175px;border-radius:50%;background:#fff;transition:opacity .4s ease-in-out;overflow:hidden}.index-schedule-bt::after{content:'';position:relative;width:27%;padding:54% 0 0 0;background:url(/tainan/assets/images/common/icon_arrow_next.svg) center/contain no-repeat}.index-schedule-bt.disable{opacity:.4;pointer-events:none}.index-schedule-bt[data-type="prev"]{left:0}.index-schedule-bt[data-type="prev"]::before{right:0}.index-schedule-bt[data-type="prev"]::after{transform:scaleX(-1)}.index-schedule-bt[data-type="next"]{right:0;padding:0 0 0 10px}.index-schedule-bt[data-type="next"]::before{left:0}.index-schedule-time{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;max-width:calc(1px * var(--maxWidth));margin:0 auto;padding:35px 0;font-size:18px;line-height:1;text-align:center;overflow:hidden;flex:0 0 auto}.index-schedule-time.wow.animated{animation-name:fadeIn}.index-schedule-time::before{content:'';position:absolute;top:calc(1em + 20px + 7.5px - 1px + 35px);left:110px;display:block;width:calc(100% - 220px);height:2px;background:linear-gradient(to right,var(--orangeColor),var(--orangeColor)) left center/calc(100% / calc(var(--total,1) - 1) * var(--current,0)) 100% no-repeat var(--darkColor);transition:background-size .3s linear}.index-schedule-time.slick-slider{overflow:visible}.index-schedule-time .slick-arrow{top:calc(1em + 20px + 7.5px - 1px + 35px)}.index-schedule-time__item{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;width:220px;padding:0 60px;cursor:pointer;overflow:hidden;flex:0 0 auto}.index-schedule-time__item.slick-slide{display:flex}.index-schedule-time__item__year{display:block;width:100%;color:#000222;font-weight:500;letter-spacing:-.01em;order:-10}.index-schedule-time__item__dot{content:'';position:relative;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:15px;height:15px;margin:20px auto;border-radius:50%;background:var(--orangeColor);overflow:hidden}.index-schedule-time__item__dot::before{content:'';position:relative;display:block;width:calc(100% / 3);height:calc(100% / 3);border-radius:50%;background:#fff;opacity:0;transition:opacity 0s .3s linear;overflow:hidden}.index-schedule-time__item.slick-current~.index-schedule-time__item .index-schedule-time__item__dot::before{opacity:1}.index-schedule-time__item__quarter,.index-schedule-time__item__title{display:block;width:100%;font-size:15px;line-height:1.6;color:var(--textColor)}.index-schedule-time__item__quarter{font-weight:500}.index-gallery{display:block;width:100%;height:calc(var(--originalScreenHeight) * 3);margin:0 auto 80px auto;overflow:visible}.index-gallery__inner{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;left:0;display:block;width:100%;height:var(--originalScreenHeight);overflow:hidden}.index-gallery-album{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0}.index-gallery-album.wow.animated{animation-name:fadeInUp}.index-gallery-album::after{content:'';position:absolute;bottom:21%;left:calc(50% - 425px);display:block;width:162px;height:152px;background:var(--yellowColor);transform-origin:center;-webkit-clip-path:polygon(40% 0,98.7% 19.73%,100% 69%,82.7% 96.71%,61.73% 100%,9.26% 71.71%,0 32.89%);clip-path:polygon(40% 0,98.7% 19.73%,100% 69%,82.7% 96.71%,61.73% 100%,9.26% 71.71%,0 32.89%);pointer-events:none;z-index:100}.index-gallery-album__item{position:absolute;display:block;transform-origin:center;overflow:hidden}.index-gallery-content{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;width:calc(100% - 120px);height:100%;margin:0 auto;text-align:center}.index-gallery-content.wow.animated{animation-name:fadeInUp}.index-gallery-content__title{display:block;width:100%;font-size:60px;line-height:1.1;color:var(--titleColor);font-weight:500;text-transform:uppercase}.index-gallery-content__title .mark{display:inline-block;margin:.1em 0}.index-gallery-content__title .en{display:block;width:100%;letter-spacing:-.01em}.index-gallery-content .c-text{margin:min(85px,max(30px,9.5vh)) auto 0 auto;text-align:inherit}.index-contact{display:block;width:100%;margin:0 0 100px 0;padding:0 0 45px 0;overflow:hidden}.index-contact__acc{position:absolute;right:35px;bottom:-45px;display:block;width:530px;height:713px;overflow:visible}.index-contact__acc__arch{position:absolute;top:1.5%;left:9%;display:block;width:70px;height:85px;transform-origin:top center;transform:rotate(45deg);pointer-events:none;overflow:hidden}.index-contact__acc__arch::before,.index-contact__acc__arch::after{content:'';position:absolute;left:0;display:block;width:100%;background:var(--greenColor);overflow:hidden}.index-contact__acc__arch::before{top:0;padding:100% 0 0 0;border-radius:50%}.index-contact__acc__arch::after{bottom:0;height:50px;border-radius:5px}.index-contact__acc__item{position:absolute;display:block;overflow:visible}.index-contact__acc__item::before{top:0;left:0;display:block;width:100%;height:100%;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;pointer-events:none}.index-contact__acc__item__pic{position:absolute;display:block;filter:var(--picStroke);overflow:hidden}.index-contact__acc__item[data-style="purple"]{top:12.76%;right:0;width:84%}.index-contact__acc__item[data-style="purple"]::before{content:'';width:100%;padding:80% 0 0 0;background:var(--purpleColor);-webkit-clip-path:polygon(56.75% 0%,100% 53.37%,76.57% 100%,0% 54.77%);clip-path:polygon(56.75% 0%,100% 53.37%,76.57% 100%,0% 54.77%)}.index-contact__acc__item__pic[data-style="person"]{bottom:0;right:14.6%;width:38.42%}.index-contact__acc__item__pic[data-style="soybeanPudding"]{top:11.24%;left:21.35%;width:32.36%}.index-contact__acc__item__pic img{transform-origin:center}.index-contact__acc__item__pic.wow.animated{animation-name:fadeIn}.index-contact__acc__item[data-style="orange"]{bottom:0;right:1.7%;width:23.2%}.index-contact__acc__item[data-style="orange"]::before{content:'';width:100%;padding:104% 0 0 0;background:var(--orangeColor);mask-image:url(/tainan/assets/images/index/index_contact_mask_hexagon.svg)}.index-contact__acc__item__pic[data-style="bags"]{top:3.15%;right:-4%;width:111.5%}.index-contact__intro{display:block;width:min(70%,1140px)}.index-contact__intro.wow.animated{animation-name:fadeInUp}.index-contact__intro .c-title01{border-bottom:1px solid var(--borderColor);margin:0 0 35px 0;padding:0 0 35px 0}.index-contact__inner{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:65px 0 0 0}.index-contact__inner__form{display:block;width:min(70%,1140px);border-radius:15px;background:#fff;padding:100px max(50px,min(110px,50px + 60 * (100vw - 1400px) / 520)) 50px max(50px,min(110px,50px + 60 * (100vw - 1400px) / 520));box-shadow:18px 18px 15px rgba(0,0,0,.05);overflow:hidden}.index-contact__inner__form.wow.animated{animation-name:fadeInUp}.index-contact__inner__location{display:block;width:395px;margin:0 0 0 50px;flex:0 0 auto}.index-contact__inner__location.wow.animated{animation-name:fadeInUp}.index-contact__inner__location__text{display:block;width:100%;font-size:22px;line-height:1.2;color:var(--titleColor);font-weight:500;margin:0 0 40px 0;padding:0 0 20px 0;border-bottom:1px solid var(--borderColor)}.index-contact__inner__location__area{display:block;width:100%}.index-contact__inner__location__area .c-location{margin:0 0 78px 0}.index-contact__inner__location__area .c-location:last-child{margin:0}@media screen and (min-width:1921px){.index-schedule__main{-webkit-mask:var(--largeSizeMask);mask:var(--largeSizeMask)}}@media screen and (max-width:1600px){.index-worth-item{width:calc(100% / 3 - 30px)}}@media screen and (max-width:1400px){.index-site-step{padding:35px 32px}.index-site-step::before{display:none}.index-site-step__item{width:100%;margin:0 0 25px 0;padding:0}.index-site-step__item,.index-site-step__item:nth-child(odd):nth-last-child(2){padding:0 0 25px 0}.index-site-step__item:nth-child(odd):nth-last-child(2){border-bottom:1px solid var(--borderColor)}.index-site-step__item:last-child{margin:0;padding:0}.index-site-step__item::before{margin:0 12px 0 0}.index-site-list{flex-direction:column;left:auto;width:100%;margin:50px 0 0 0}.index-site-list .c-site{width:100%;margin:0 0 30px 0}.index-site-list .c-site:last-child{margin:0}.index-site-list .c-site .c-text{text-align:center}.index-worth-slick .slick-arrow{top:calc((100vw - 120px) * var(--picRatio) / 2 / 2 - 17.5px)}.index-worth-item{width:calc(100% / 2 - 30px)}.index-contact{margin:0 auto;padding:0}.index-contact__acc{display:none}.index-contact__intro{width:100%}.index-contact__intro .c-title01{margin:0 0 25px 0;padding:0 0 25px 0}.index-contact__inner{flex-direction:column;justify-content:flex-start;margin:30px 0 0 0}.index-contact__inner__form{width:100%;padding:50px;order:10}.index-contact__inner__location{width:100%;margin:0 0 40px 0}.index-contact__inner__location__text{margin:0 0 30px 0}.index-contact__inner__location__area .c-location{margin:0 0 50px 0}}@media screen and (max-width:1300px){.index-site__area__inner{flex-direction:column;margin:30px 0 0 0}.index-site-acc{order:10;width:455px;margin:170px auto 0 auto}.index-site-acc__item__desc::before{top:45px;right:90px;width:215px;height:105px}.index-site__area__info{flex-direction:column}.index-site__area__info__content__pic{width:min(710px,100%);margin:32px auto 0 auto}.index-site__area__info__list{width:min(990px,100%);margin:50px auto 0 auto}.index-site-rank{flex-direction:column}.index-site-rank__area{width:100%;margin:30px 0 0 0}}@media screen and (max-width:1200px){.index-soul__track{height:auto}.index-soul__inner{position:relative;height:auto}.index-soul__inner__pic{display:none}.index-soul__inner__list{flex-direction:column;height:auto}.index-soul__inner__list__item{flex-direction:column;align-items:flex-start;align-content:flex-start;width:100%;height:auto;padding:95px max(50px,min(105px,50px + 55 * (100vw - 576px) / 192)) 0 max(50px,min(105px,50px + 55 * (100vw - 576px) / 192))}.index-soul__inner__list__item:not(:first-child){transform:none}.index-soul__inner__list__item::before{top:-75px;right:-85px;width:405px;height:380px}.index-soul__inner__list__item:nth-child(3n + 1) .index-soul__inner__list__item__decorate__shape{bottom:auto;top:555px;left:-285px;width:405px;height:485px;transform:rotate(-24.2deg)}.index-soul__inner__list__item:nth-child(3n + 2) .index-soul__inner__list__item__decorate__shape{bottom:auto;top:255px;left:-315px;width:450px;height:450px;background:#71b2e3}.index-soul__inner__list__item:nth-child(3n + 3) .index-soul__inner__list__item__decorate__shape{bottom:auto;top:140px;left:-425px;width:575px;height:440px}.index-soul__inner__list__item:nth-child(3n + 1) .index-soul__inner__list__item__decorate__line{bottom:auto;top:710px;left:67px;transform:rotate(-24.14deg)}.index-soul__inner__list__item:nth-child(3n + 2) .index-soul__inner__list__item__decorate__line{bottom:auto;top:290px;left:25px;transform:none}.index-soul__inner__list__item:nth-child(3n + 3) .index-soul__inner__list__item__decorate__line{bottom:auto;top:420px;left:85px;width:60px;height:60px}.index-soul__inner__list__item__head{width:100%;margin:0 auto}.index-soul__inner__list__item:nth-child(n + 2) .index-soul__inner__list__item__head{display:none}.index-soul__inner__list__item__head__map{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;margin:0 0 28px 0}.index-soul__inner__list__item__head__map__pic{width:75px;margin:0 auto}.index-soul__inner__list__item__head__map__text{text-align:center;margin:8px auto 0 auto;padding:0 0 25px 0}.index-soul__inner__list__item__head__title{text-align:center;writing-mode:unset}.index-soul__inner__list__item__head__title__main{margin:0}.index-soul__inner__list__item__head__title__sub{margin:14px 0 0 0}.index-soul__inner__list__item__area__main{align-items:center;align-content:center;justify-items:center;justify-content:center;text-align:center}.index-soul__inner__list__item:nth-child(n + 2) .index-soul__inner__list__item__area{margin:0}.index-soul__inner__list__item__area__sub{align-items:center;align-content:center;justify-items:center;justify-content:center}.index-soul__inner__list__item__pic{display:block;left:max(-105px,min(-55px,-50px - 55 * (100vw - 576px) / 192));width:100vw;margin:100px 0 0 0}.index-site__area__list{left:auto;flex-wrap:wrap;width:100%;margin:30px 0 0 0}.index-site__area__list .c-site{margin:0 0 30px 0}.index-site__area__list .c-site:last-child{margin:0}.index-site__area__plan .c-title01{text-align:center}.index-site__area__info{flex-direction:column}.index-site__area__info__content__pic{width:min(710px,100%);margin:32px auto 0 auto}.index-site__area__info__list{width:min(990px,100%);margin:50px auto 0 auto}.index-site__area__plan__shell{flex-direction:column;margin:30px 0 0 0}.index-site__area__plan__inner{order:10;width:min(990px,100%);margin:45px auto 0 auto}.index-site__area__plan__pic{width:min(710px,100%);margin:0 auto}.index-site__area__plan__pic img{top:auto;width:100%}.index-site__area__intro{display:block;margin:85px auto 0 auto}.index-site__area__intro__content{max-width:none;padding:0}.index-site__area__intro__pic{width:100%;max-width:650px;margin:30px auto 0 auto}.index-site__area__intro__pic img{left:-27.775%;width:155.55%;transform:translateX(7%)}}@media screen and (min-width:992px){.index-flip-acc__bar__item{--itemSpeed:12s;--scale:.3257;--hideScale:.3257;--scaleOriginal:1;top:82.5%;left:82.5%;opacity:0;transform:scale(.3257);animation:indexFlipMove var(--itemSpeed) linear infinite}.index-flip-acc__bar__item:nth-child(1){top:-1%;left:45.05%;opacity:1;transform:scale(.3257)}.index-flip-acc__bar__item[data-style="camera"]{--scaleOriginal:.9}.index-flip-acc__bar__item:nth-child(2){top:12.9%;left:50.89%;opacity:1;transform:scale(.3257)}.index-flip-acc__bar__item[data-style="dessert"]{--scaleOriginal:.8}.index-flip-acc__bar__item:nth-child(3){top:27.73%;left:57.86%;opacity:1;transform:none}.index-flip-acc__bar__item:nth-child(4){top:60.27%;left:74.43%;opacity:1;transform:scale(.6319)}.index-flip-acc__bar__item[data-style="bag"]{--scale:.6319}.index-flip-acc__bar__item:nth-child(8){top:-15%;left:38.05%;opacity:0;transform:scale(.3257)}.index-flip-acc__bar__item:nth-child(2){animation-delay:calc(var(--itemSpeed) / 8 * -7)}.index-flip-acc__bar__item:nth-child(3){animation-delay:calc(var(--itemSpeed) / 8 * -6)}.index-flip-acc__bar__item:nth-child(4){animation-delay:calc(var(--itemSpeed) / 8 * -5)}.index-flip-acc__bar__item:nth-child(5){animation-delay:calc(var(--itemSpeed) / 8 * -4)}.index-flip-acc__bar__item:nth-child(6){animation-delay:calc(var(--itemSpeed) / 8 * -3)}.index-flip-acc__bar__item:nth-child(7){animation-delay:calc(var(--itemSpeed) / 8 * -2)}.index-flip-acc__bar__item:nth-child(8){animation-delay:calc(var(--itemSpeed) / 8 * -1)}.index-space-album__inner .slick-dots{top:0;bottom:auto;left:calc(100% + max(25px,calc(50% - 860px + 30px)));flex-direction:column;align-items:center;align-content:center;width:10px;height:calc(100% - min(130px,calc(30vw * .48)));margin:0}.index-space-album__inner .slick-dots li{margin:10px auto}.index-floor-pic.current{opacity:1;pointer-events:auto;visibility:visible}.index-floor-pic.current .index-floor-pic__item{opacity:1;transform:none}.index-floor-intro:first-child{margin:12.5vh 0 350px 0}.index-floor-intro:last-child{margin:0 0 130px 0}.index-floor-intro:first-child:last-child{margin:12.5vh 0 130px 0}.index-gallery-album{perspective:250vh}.index-gallery-album.wow.animated{animation-name:none;opacity:1;visibility:visible}.index-gallery-album::after{opacity:calc(1 * (1 - var(--rate,0)));transform:scale(calc(1 + (.5 * var(--rate,0)))) translate(calc(-210px * var(--rate,0)),calc(-150px * var(--rate,0)));will-change:opacity,transform}.index-gallery-album__item{--move:calc(100vh * var(--rate,0));will-change:filter,transform,opacity;--local-rate:max(0,min(1,calc((var(--rate,0) - var(--start)) / (var(--end) - var(--start)))));--fadeIn:max(0,min(1,calc(var(--local-rate) / .2)));--fadeOut:max(0,min(1,calc((var(--local-rate) - .8) / .2)));--blurIn:max(0,min(1,calc(var(--local-rate) / .4)));--blurOut:max(0,min(1,calc((var(--local-rate) - .6) / .2)));opacity:calc(var(--fadeIn) - var(--fadeOut));filter:blur(calc(10px * (1 - var(--blurIn) + var(--blurOut))))}.index-gallery-album__item:nth-child(1){--start:0;--end:.5;top:10vh;left:calc(50% - 785px);width:260px;transform:translate3d(0px,0px,calc(0vh + var(--move)));z-index:50}.index-gallery-album__item:nth-child(2){--start:.15;--end:.65;top:20vh;left:calc(50% - 700px);width:395px;transform:translate3d(0px,0px,calc(-20vh + var(--move)));z-index:40}.index-gallery-album__item:nth-child(3){--start:.2;--end:.7;top:40vh;right:calc(50% - 840px);width:540px;transform:translate3d(0px,0px,calc(-25vh + var(--move)));z-index:30}.index-gallery-album__item:nth-child(4){--start:.4;--end:.9;top:15vh;right:calc(50% - 640px);width:400px;transform:translate3d(0px,0px,calc(-30vh + var(--move)));z-index:20}.index-gallery-album__item:nth-child(5){--start:.5;--end:1;top:40vh;left:calc(50% - 520px);width:210px;transform:translate3d(0px,0px,calc(-35vh + var(--move)));z-index:10}.index-gallery-content.wow.animated{animation-name:none;opacity:1;visibility:visible}}@media screen and (max-width:991px){.index-banner__inner{justify-items:flex-start;justify-content:flex-start;padding:calc(var(--headerHeight) + 40px) 0 130px 0}.index-banner-box[data-style="signature"]{display:none}.index-banner-build__item[data-style="station"]{width:min(70%,55vh);max-width:540px}.index-banner-build__item[data-style="mall"]{width:calc(min(70%,55vh) * var(--styleRate) * 1.05);max-width:calc(540px * var(--styleRate) * 1.05);transform:translate(-42.5%,-50%)}.index-banner-content{position:relative;top:0;left:0;justify-items:center;justify-content:center}.index-banner-content__item,.index-banner-content__item-inner{align-items:center;align-content:center}.index-banner-content__item:nth-child(1){left:50%;transform:translateX(-50%)}.index-banner-content__item:nth-child(2){align-items:center;align-content:center}.index-banner-content__item__title{font-size:44px}.index-banner-content__item .c-text{margin:15px 0 0 0;text-align:center}.index-banner-build{position:relative}.index-banner-box[data-style="marquee"]{position:relative;width:100%;height:auto;margin:-50px 0 -35px 0}.index-banner .c-marquee{position:relative;top:0;transform:none}.index-banner .c-marquee:nth-child(2){position:absolute}.index-banner-scrolDown{bottom:95px;left:calc(50% - 22.5px);width:45px}.index-banner-scrolDown::after{display:none}.index-soul__inner__list__item__area{margin:70px 0 0 0}.index-flip__main{margin:0 auto 70px auto;padding:85px 0 220px 0}.index-flip__inner{height:calc(var(--originalScreenHeight) - 70px)}.index-flip-acc{height:100%;overflow:visible}.index-flip-acc__item[data-style="people01"]{top:-40px;left:auto;right:50px}.index-flip-acc__item[data-style="people02"]{display:none}.index-flip-acc__bar{top:auto;bottom:-65px;left:0;display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;height:205px;overflow:hidden}.index-flip-acc__bar__item{position:relative;width:120px;height:auto;margin:0 40px;animation:indexFlipMoveHorizon 6s linear infinite}.index-flip-acc__bar__item img{width:100%;height:auto}.index-flip-content__inner{margin:0 auto;text-align:center}.index-flip-content .c-text{margin:40px 0 0 0}.index-site__shell{width:calc(100% - 120px)}.index-site__shell:first-child{padding-top:100px}.index-site__shell:last-child{padding-bottom:100px}.index-site__area{margin:50px 0 0 0}.index-site__area[data-id="1"]{margin:30px 0 0 0}.index-site-nav{margin:20px 0 0 0}.index-site-nav::before{border-radius:0}.index-site-nav__list{display:none}.index-site-nav__select{display:block;height:50px;background-color:#fff}.index-site-acc{width:min(100%,647px)}.index-site-acc::before{top:-140px;left:-65px;width:130px;height:130px;border-radius:60px}.index-site-acc__item[data-style="steamer"]{width:23.18%;margin:0 0 0 14.68%}.index-site-acc__item[data-style="map"]{width:65.22%;margin:1.24% 0 0 20.87%}.index-site-acc__item__desc{bottom:min(-10px,max(-70px,-70px + 60 * (100vw - 576px) / 192));right:min(0px,max(-80px,-80px + 80 * (100vw - 576px) / 192));width:225px;height:225px}.index-site-acc__item__desc::before{top:50px;right:95px;width:225px;height:110px}.index-site-acc__item[data-style="shopping"]{width:38.33%;margin:-6.96% 0 0 -12.67%}.index-site-acc__item[data-style="perfume"]{width:9.74%;margin:3.56% 0 0 40.8%}.index-site__area__inner__box__item-track{margin:0 0 35px 0;padding:0 0 35px 0;overflow:hidden;overflow-x:visible;pointer-events:auto}.index-site__area__inner__box__item-track::-webkit-scrollbar{width:6px;height:4px;background:#dfdfdf}.index-site__area__inner__box__item-track::-webkit-scrollbar-thumb{background:rgba(85,85,85,.3)}.index-site__area__inner__box__item{width:1180px}.index-site__area__inner__box__item[data-style="income"] .index-site__area__inner__box__item__table{width:calc(100% + 36px)}.index-site__area__inner__box__item[data-style="income"] .index-site__area__inner__box__item__table tbody tr::after{width:calc(100% + 50px)}.index-site__area__inner__box__tips{opacity:1}.index-site-compare{border-radius:unset;margin:75px 0 0 0}.index-site-compare__area{flex-direction:column;align-items:flex-start;align-content:flex-start;border-radius:18px 18px 0 0;margin:0 0 30px 0;overflow:hidden}.index-site-compare__area[data-type="total"],.index-site-compare__area[data-type="tainan"]{display:none}.index-site-compare__area:last-child{margin:0}.index-site-compare__area__head{width:100%;font-size:18px;padding:8px 30px}.index-site-compare__area[data-type="customer"] .index-site-compare__area__head{min-height:auto}.index-site-compare__area__inner__title{border:1px solid #cfcfcd;padding:15px 30px}.index-site-compare__area[data-type="customer"] .index-site-compare__area__inner__box-wrapper{padding:26px 30px}.index-site-compare__area[data-type="customer"] .index-site-compare__area__inner__box:nth-child(n+2){display:flex}.index-site-compare__area__inner__box{justify-items:flex-start;justify-content:flex-start;border-right:none;border-bottom:1px solid var(--borderColor);padding:0;padding:2px 0}.index-site-compare__area__inner__box:first-child{padding:0 0 2px 0}.index-site-compare__area__inner__box:last-child{padding:2px 0 0 0}.index-site-compare__area__inner__box__title{display:block;min-width:90px;padding:0 25px 0 0}.index-site-compare__area__inner__box__title::before{content:'';position:absolute;top:-2px;right:0;width:1px;height:calc(100% + 4px);background:var(--borderColor)}.index-site-compare__area__inner__box:first-child .index-site-compare__area__inner__box__title::before{top:0;height:calc(100% + 2px)}.index-site-compare__area__inner__box:last-child .index-site-compare__area__inner__box__title::before{top:-2px;height:calc(100% + 2px)}.index-site-compare__area__inner__box__text{padding:0 0 0 30px}.index-site-compare__list{border-radius:18px 18px 0 0;margin:0 0 30px 0;overflow:hidden}.index-site-compare__list:last-child{margin:0}.index-site-compare__list__head{border:none}.index-site-compare__list__head::before{display:none}.index-site-compare__list__head__text{color:#fff;background:rgba(54,54,41,.5)}.index-site-compare__list__body__group{flex-direction:column;align-items:flex-start;align-content:flex-start}.index-site-compare__list__body__group__title{width:100%;border:1px solid #cfcfcd}.index-site-compare__list__body__group__item{border:1px solid #fff}.index-site-compare__list__body__group__item__text{border:none}.index-site-compare__list[data-type="target"] .index-site-compare__list__body__group__item__text:not([data-dot="1"]){display:none}.index-site-compare__list__body__group__item__text[data-dot="1"]::before{display:none}.index-site-compare__list__body__group__item__text[data-dot] .index-site-compare__list__body__group__item__text__desc{display:flex}.index-site-compare__list__body__group__item__text[data-bgcolor="red"]{background:#a4595a}.index-site-compare__list__body__group__item__text[data-bgcolor="yellow"]{background:#dfac50}.index-site-compare__list__body__group__item__text[data-bgcolor="green"]{background:#205e48}.index-site-compare__list__body__group__item__text[data-bgcolor="blue"]{background:#245471}.index-site-compare__list__body__group__title{color:var(--textColor);background:#ecece4}.index-site-compare__list__body__group[data-highlight="1"] .index-site-compare__list__body__group__title{color:#fff;background:var(--darkColor)}.index-site-compare__list__body__group__item__text:first-child:last-child .index-site-compare__list__body__group__item__text__desc{text-align:start}.index-site-compare__list__body__group__item__text{padding:10px 30px}.index-site-compare__list__body__group__item__text::before{content:'';position:absolute;top:25px;right:0;display:block;width:1px;height:calc(100% - 50px);background:var(--borderColor)}.index-site-compare__list__body__group__item__text:last-child::before{display:none}.index-site-compare__list[data-type="competition"] .index-site-compare__list__body__group__item__text:not(:first-child:last-child){padding:25px 30px}.index-site-compare__list[data-type="competition"] .index-site-compare__list__body__group__item__text:not(:first-child:last-child) .index-site-compare__list__body__group__item__text__desc{line-height:1.45}.index-site-compare__list__body__group__item__text__desc .pc-none{display:block}.index-site__area[data-id="2"]{margin:60px 0 0 0}.index-site__area__info__list .c-site__content,.index-site__area__info__list .c-site .c-text{text-align:center}.index-site__area__info__list .c-site__content{margin:20px 60px 0 0}.index-site__area__plan{margin:80px 0 0 0}.index-site-list .c-site::before{width:calc(100% - 95px)}.index-site-list .c-site::after{width:95px;padding:0 0 0 30px}.index-site-list .c-site-mask::after{width:95px}.index-site__area__node .c-title03__main{font-size:39px}.index-site__area__node .c-title03 .c-text{margin:22px 0 0 0}.index-site__area__node__list{display:block;gap:unset;margin:90px 0 0 0}.index-site__area__node__list__item{width:100%;margin:0 0 40px 0}.index-site__area__node__list__item:last-child{margin:0}.index-site__area__node__list__item__pic{margin:0 0 22px 0}.index-site__area__node__list__item .c-text{margin:8px 0 0 0}.index-site__area[data-id="3"] .index-site__area__list{margin:50px 0 0 0}.index-site__area__content{width:min(600px,100%)}.index-site__area__content__main{font-size:18px;line-height:1.4}.index-site__area__content__sub{font-size:15px;line-height:2.2}.index-site-rank{margin:50px 0 0 0}.index-site-rank__gallery .slick-dots{left:10px}.index-social{--push:330px;display:block}.index-social__pic{top:var(--headerHeight);width:100%;min-height:0;margin:0 0 var(--push) 0}.index-social__pic::after{content:'';position:absolute;top:100%;left:0;display:block;width:100%;height:75px;background:url(/tainan/assets/images/common/texture.png) center / auto repeat var(--bgColor);-webkit-mask:linear-gradient(to bottom,#000 50%,#0000 100%) top center/100% 100% no-repeat;mask:linear-gradient(to bottom,#000 50%,#0000 100%) top center/100% 100% no-repeat}.index-social__content{margin:calc(var(--push) * -1) 0 0 0;padding:75px 0 0 0}.index-district{margin:80px auto 0 auto}.index-space__inner{width:calc(100% - 60px)}.index-space-title{left:-10px;width:calc(100% + 20px);margin:0 0 45px 0}.index-space-title .c-title01{text-align:center}.index-space-main{display:block;width:100%}.index-space-content{width:calc(100% - 60px);max-width:none;min-height:0;margin:0 auto 40px auto;padding:0}.index-space-content__item__title{font-size:32px;text-align:center}.index-space-content__item .c-text{margin:20px 0 0 0}.index-space-album{padding:0}.index-space-thumb{position:relative;justify-content:space-between;width:100%;max-width:340px;margin:25px auto 0 auto;padding:0;background:none}.index-space-thumb__box{width:calc(50% - 15px)}.index-waist-bg{flex-direction:column}.index-waist-bg__build{width:calc(100% - 60px);height:auto;max-width:710px}.index-waist-bg .c-marquee{position:relative;top:0;margin:-15px 0 0 0;transform:none}.index-waist-mask::before{left:105px}.index-waist-mask::after{top:18.16%;left:auto;right:-135px}.index-waist-mask__content{width:calc(100% - 60px);padding:0 0 10vh 0}.index-waist-mask__content__text{margin:0 auto min(25px,3.26vw) auto;font-size:min(40px,5.2vw)}.index-waist-mask__content__text.en{font-size:min(45px,5.86vw)}.index-waist-figure{--figureRatio:1.4}.index-waist-figure__item:nth-child(1){width:30.2%;margin:0 60% 0 0}.index-waist-figure__item:nth-child(2){width:44.79%;margin:8.46vw 0 0 55%}.index-waist-figure__item:nth-child(3){width:37.5%;margin:6.51vw 60% 0 0}.index-waist-figure__item:nth-child(4){width:30.2%;margin:-18.23% 5.2% 0 60%}.index-waist-figure__item:nth-child(5){width:30.2%;margin:-2vw 60% auto 8.46%}.index-waist-figure__item:nth-child(6){width:44.79%;margin:-2vw 0 0 55%}.index-floor{height:auto;padding:90px 0 70px 0;overflow:hidden}.index-floor__inner{display:block;height:auto;padding:0}.index-floor-area{display:block}.index-floor-content{margin:0 auto 40px auto}.index-floor-title{font-size:40px;text-align:center}.index-floor-select{display:block}.index-floor-area{height:auto}.index-floor-area__album{position:relative;top:0;width:100%;height:auto;max-width:650px;margin:0 auto 65px auto}.index-floor-area__album::before{display:none}.index-floor-pic.show{position:relative;opacity:1;pointer-events:auto;visibility:visible}.index-floor-pic__item{max-width:none;margin:0 auto max(-165px,-21.48vw) auto}.index-floor-pic.show .index-floor-pic__item{opacity:1;transform:none}.index-floor-pic[data-id="2"] .index-floor-pic__item:nth-child(3){margin:0 auto max(-30px,-4.6vw) auto}.index-floor-intro{margin:0}.index-floor-intro:not(.show){position:absolute;margin:0;opacity:0;pointer-events:none;visibility:hidden}.index-floor-intro__item{margin:0 0 35px 0;padding:0 0 15px 0;background:linear-gradient(to left,#dedede,#dedede) bottom 2px center/100% 1px no-repeat,linear-gradient(to left,#dedede,#dedede) bottom center/100% 1px no-repeat}.index-floor-intro__item:last-child{padding:0;background:none}.index-floor-intro__item__head__floor{font-size:46px}.index-floor-intro__item__head__title{font-size:18px}.index-floor-intro__item__content{display:block}.index-floor-intro__item__content__box{border-right:none}.index-floor-intro__item__content__box__title{padding:5px 0;text-align:center}.index-floor-intro__item__content__box__text{padding:15px 0}.index-worth-slick .slick-arrow{top:calc((100vw - 120px) * var(--picRatio) / 2 - 17.5px)}.index-worth-item{width:calc(100% - 30px)}.index-worth-item__content{padding:40px 0 .1px 30px}.index-schedule{height:auto}.index-schedule__main{padding:90px 0 0 0}.index-schedule__main::before{display:none}.index-schedule-head{width:calc(100% - 120px);max-width:none;margin:0 auto 80px auto;pointer-events:auto}.index-schedule-head .c-title01{text-align:center}.index-schedule-head .c-text{margin:15px 0 0 0}.index-schedule-content{position:relative;min-height:0;overflow:hidden;z-index:10}.index-schedule-content__item{display:block;padding:0}.index-schedule-content__item.slick-slide{display:block}.index-schedule-content__item__head{display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 auto 25px auto;text-align:center}.index-schedule-content__item__head__quarter{margin:10px auto 0 auto}.index-schedule-content__item__article{width:calc(100% - 120px);margin:0 auto}.index-schedule-content__item__article__title{text-align:center}.index-schedule-content__item__article .c-text{max-width:none;margin:15px 0 0 0}.index-schedule-content__item__article__title,.index-schedule-content__item__article .c-text{width:100%}.index-schedule-content__item__article__sub{max-width:550px;margin:35px auto 0 auto;font-size:56px;text-align:center}.index-schedule-pic{position:relative;height:727px;margin:-70px 0 0 0;-webkit-mask:linear-gradient(to right,#0000 0%,#000 35%);mask:linear-gradient(to right,#0000 0%,#000 35%)}.index-schedule-pic__item{height:100%;-webkit-mask:linear-gradient(to bottom,#0000 15%,#000 35%);mask:linear-gradient(to bottom,#0000 15%,#000 35%)}.index-schedule-bt{top:0}.index-schedule-time{width:calc(100% - 120px);max-width:290px}.index-schedule-time::before{left:50%;width:50%;background:linear-gradient(to right,#000 30%,#0000 60%)}.index-schedule-time .slick-arrow{top:calc(1em + 20px + 7.5px - 1px + 35px)}.index-schedule-time__item{width:220px;padding:0 60px}.index-schedule-time__item__dot::before{display:none}.index-gallery{height:auto;margin:0 auto 55px auto;overflow:hidden}.index-gallery__inner{position:relative;display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;height:auto;padding:45px 0}.index-gallery-album{position:relative;width:calc(100% - 120px);margin:40px auto 0 auto;overflow:visible;order:10}.index-gallery-album::after{bottom:-45px;left:auto;right:-94px;width:189px;height:179px;opacity:1;transform:none}.index-gallery-album__item{position:relative;display:none}.index-gallery-album__item[data-default]{display:block}.index-gallery-content{display:block;height:auto;z-index:10}.index-gallery-content__title{font-size:40px}.index-gallery-content .c-text{margin:35px auto 0 auto}.index-contact{margin:0 auto 65px auto}.index-contact__intro .c-title01{text-align:center}.index-contact__inner__form{padding:50px 30px}}@media screen and (max-width:767px){.index-soul__inner__list__item:nth-child(3n + 1) .index-soul__inner__list__item__decorate__shape{top:625px;left:-145px;width:200px;height:240px}.index-soul__inner__list__item:nth-child(3n + 2) .index-soul__inner__list__item__decorate__shape{top:445px;left:-215px;width:305px;height:305px}.index-soul__inner__list__item:nth-child(3n + 3) .index-soul__inner__list__item__decorate__shape{top:355px;left:-325px;width:460px;height:355px}.index-soul__inner__list__item__decorate__line{width:35px;height:35px}.index-soul__inner__list__item:nth-child(3n + 1) .index-soul__inner__list__item__decorate__line{top:755px;left:50px}.index-soul__inner__list__item:nth-child(3n + 2) .index-soul__inner__list__item__decorate__line{top:535px;left:70px}.index-soul__inner__list__item:nth-child(3n + 3) .index-soul__inner__list__item__decorate__line{top:530px;left:95px}.index-site__area__info__list .c-site__content{margin:0}.index-site__area__intro{margin:55px auto 0 auto}.index-site__area__intro__content{text-align:center}.index-site__area__intro__content__title{margin:0 0 20px 0;font-size:30px}.index-site__area__intro__content__sub{font-size:22px}.index-site__area__intro__content__tip{padding:35px 0 0 0}.index-site__area__intro__content__tip__item{display:block}.index-site__area__intro__content__tip__item__icon{width:55px;height:55px;margin:0 auto 10px auto}.index-site__area__intro__content__tip__item__text{font-size:16px;line-height:1.4;text-align:center}}@media screen and (max-width:575px){.index-banner-content{width:calc(100% - 40px)}.index-banner-content__item__title{font-size:30px}.index-banner-build__item[data-style="station"]{width:min(70%,39vh);max-width:266px}.index-banner-build__item[data-style="mall"]{width:calc(min(70%,39vh) * var(--styleRate) * 1.1);max-width:calc(266px * var(--styleRate) * 1.1);transform:translate(-45%,-50%)}.index-banner-box[data-style="marquee"]{margin:-50px 0 -65px 0}.index-banner-scrolDown{bottom:65px;left:calc(50% - 17.5px);width:35px}.index-soul__inner__list__item{padding:80px 20px 0 20px}.index-soul__inner__list__item::before{top:-65px;right:-75px;width:282px;height:270px}.index-soul__inner__list__item__head__map{margin:0 0 22px 0}.index-soul__inner__list__item__head__map__pic{width:55px}.index-soul__inner__list__item__head__title__main{font-size:30px}.index-soul__inner__list__item__head__title__sub{font-size:18px;margin:12px 0 0 0}.index-soul__inner__list__item__area{margin:55px 0 0 0}.index-soul__inner__list__item__area__main{font-size:50px}.index-soul__inner__list__item__area__sub::before{width:13px;height:15px;margin:0 0 10px 0}.index-soul__inner__list__item__area__sub{flex-direction:column;font-size:16px}.index-soul__inner__list__item__area__text{margin:28px 0 0 0}.index-soul__inner__list__item__pic{left:-20px;margin:62px 0 0 0}.index-flip__main{margin:0 auto 45px auto;padding:50px 0 140px 0}.index-flip__inner{height:calc(var(--originalScreenHeight) - 140px);min-height:700px}.index-flip-acc__item[data-style="people01"]{top:-10px;right:15px;width:65px}.index-flip-acc{height:100%;overflow:visible}.index-flip-acc__item[data-style="people01"]{top:-40px;left:auto;right:50px}.index-flip-acc__item[data-style="people02"]{display:none}.index-flip-acc__bar{bottom:5px;height:100px}.index-flip-acc__bar__item{width:70px;margin:0 22.5px}.index-flip-content{width:calc(100% - 40px)}.index-flip-content .c-text{margin:35px 0 0 0}.index-flip-tainan{left:calc(50% - 225px);width:450px;margin:0;transform:translateY(calc(365px * var(--rate,0)))}.index-flip-tainan__main{transform:translateX(8%)}.index-flip-tainan-dot__item::after{top:15%;left:15%;width:70%;height:70%}.index-flip-tainan-dot__item:nth-child(1){top:43.9%;left:29.3%}.index-flip-tainan-dot__item:nth-child(2){top:43.9%;left:42.4%}.index-flip-tainan-dot__item:nth-child(3){top:59.3%;left:41.8%}.index-flip-tainan-dot__item:nth-child(4){top:66.8%;left:34.1%}.index-flip-tainan-dot__item:nth-child(5){top:58.3%;left:27.3%}.index-flip-sector{transform:translateY(calc(-156px * var(--rate,0)))}.index-flip-sector__word{left:calc(50% - 435px);width:870px}.index-flip-sector__card{width:120px;margin:-40px auto 0 auto;padding:0 0 60px 0}.index-site__shell{width:calc(100% - 40px)}.index-site__shell:first-child{padding-top:75px}.index-site__shell:last-child{padding-bottom:75px}.index-site__area{margin:28px 0 0 0}.index-site__area__inner{margin:25px 0 0 0}.index-site__area__inner__box__item-track{margin:0 0 25px 0;padding:0 0 24px 0}.index-site__area__inner__box__item{border-radius:15px;padding:50px 22px 35px 22px}.index-site-acc{width:min(100%,335px);margin:95px auto 0 auto}.index-site-acc::before{top:-85px;left:-48px;width:85px;height:85px;border-radius:42.5px}.index-site-acc__item[data-style="steamer"]{width:28.36%}.index-site-acc__item[data-style="map"]{width:100%;margin:8.96% 0 0 0}.index-site-acc__item__desc{bottom:-8px;right:8px;width:180px;height:180px;padding:20px}.index-site-acc__item__desc::before{top:37px;right:75px;width:178px;height:87px}.index-site-acc__item__desc__title{padding:0 0 10px 0}.index-site-acc__item__desc__title__main{font-size:18px}.index-site-acc__item__desc__title__sub{font-size:15px}.index-site-acc__item__desc__text{font-size:13px;margin:12px 0 0 0}.index-site-acc__item[data-style="shopping"]{width:50.75%;margin:2.99% 0 0 -16.42%}.index-site-acc__item[data-style="perfume"]{width:11.94%;margin:-11.94% 0 0 47.76%}.index-site__area__compare{margin:58px 0 0 0}.index-site-compare{margin:50px 0 0 0}.index-site-compare__area{margin:0 0 20px 0;border-radius:13px 13px 0 0}.index-site-compare__area[data-type="customer"] .index-site-compare__area__inner__box-wrapper{padding:26px 20px}.index-site-compare__list{margin:0 0 20px 0}.index-site-compare__list__body__group__item__text{padding:10px 20px}.index-site-compare__list[data-type="competition"] .index-site-compare__list__body__group__item__text:not(:first-child:last-child){padding:25px 12px}.index-site__area[data-id="2"]{margin:25px 0 0 0}.index-site__area__info__content__pic{margin:24px 0 0 0}.index-site__area__info__list{margin:30px 0 0 0}.index-site__area__info__list .c-site .c-text{margin:0}.index-site__area__plan{margin:50px 0 0 0}.index-site__area__plan__shell{margin:35px 0 0 0}.index-site__area__plan__inner{margin:30px auto 0 auto}.index-site-step{padding:30px 20px}.index-site-step__item{margin:0 0 20px 0}.index-site-step__item,.index-site-step__item:nth-child(odd):nth-last-child(2){padding:0 0 20px 0}.index-site-list{margin:42px 0 0 0}.index-site-list .c-site{margin:0 0 25px 0;padding:50px 20px 28px 20px}.index-site-list .c-site::before{width:calc(100% - 80px)}.index-site-list .c-site::after{width:80px;padding:0 0 0 30px}.index-site-list .c-site-mask::after{width:80px}.index-site-list .c-site .c-text{text-align:start}.index-site-box{margin:80px 0}.index-site-box__title{margin:0 0 30px 0}.index-site__area__node{margin:60px 0 0 0}.index-site__area__node .c-title03__main{font-size:30px;line-height:1.55}.index-site__area__node__list{margin:38px 0 0 0}.index-site__area__node__list__item{margin:0 0 26px 0}.index-site__area__node__list__item__pic{margin:0 0 12px 0}.index-site__area__node__list__item .c-text{margin:4px 0 0 0}.index-site__area__content__sub{margin:16px 0 0 0}.index-site__area[data-id="3"] .index-site__area__list{margin:42px 0 0 0}.index-site__area[data-id="3"] .c-site{padding:80px 20px 20px 20px}.index-site__area[data-id="3"] .c-site-icon img{left:-4px}.index-site__area[data-id="3"] .c-site .c-text{margin:45px 0 0 0}.index-site__area__intro{margin:35px auto 0 auto}.index-site__area__intro__pic{max-width:520px;margin:25px auto 0 auto}.index-site__area__intro__pic img{left:-25%;width:150%;transform:translateX(8%)}.index-site-rank{margin:35px 0 0 0}.index-site-rank__area{margin:28px 0 0 0}.index-site-rank__area__list__item{flex-direction:column;align-items:flex-start;align-content:flex-start;margin:0 0 12px 0;padding:0 0 12px 0}.index-site-rank__area__list__item__box::before{margin:0 30px 0 0}.index-site-rank__area__list__item__num{width:100%;font-size:18px;margin:18px 0 0 0;padding:0 0 0 80px}.index-social{--push:230px}.index-social__pic::after{height:45px}.index-social__content{padding:45px 0 0 0}.index-social__content__title{width:calc(100% - 40px);margin:0 auto 30px auto}.index-social__content__box{width:calc(100% - 40px)}.index-social__content__box .c-site{padding-left:60px}.index-social__content__box .c-site-mask{width:calc(100% - 30px)}.index-social__content .c-slogan{width:calc(100% - 40px);margin:45px auto 0 auto;padding:40px 0 80px 0}.index-social__content .c-slogan__text{font-size:min(30px,8vw)}.index-district{margin:60px auto 0 auto}.index-district__title{margin:0 auto 20px auto}.index-space{margin:65px auto 0 auto}.index-space__inner{width:calc(100% - 40px)}.index-space-content{width:100%;margin:0 auto 30px auto}.index-space-content__item__title{font-size:26px}.index-space-content__item .c-text{margin:15px 0 0 0}.index-space-thumb{max-width:none;margin:15px auto 0 auto}.index-waist-bg__build{width:calc(100% - 10px);max-width:365px}.index-waist-bg .c-marquee{margin:-25px 0 0 0}.index-waist-mask::before{top:-5px;left:25px;width:47px;height:40px}.index-waist-mask::after{top:20.24%;right:-73px;width:141px;height:158px}.index-waist-mask__content{width:calc(100% - 40px)}.index-waist-mask__content__text{margin:0 auto min(20px,5.33vw) auto;font-size:min(25px,6.67vw)}.index-waist-mask__content__text.en{font-size:min(20px,5.33vw)}.index-floor{padding:70px 0 60px 0}.index-floor__inner{width:calc(100% - 40px)}.index-floor-content{width:calc(100% - 40px);margin:0 auto 35px auto}.index-floor-title{font-size:30px}.index-floor-pic{margin:0 auto 20px auto}.index-floor-pic__item{margin:0 auto calc((100vw - 40px) * -.2533) auto}.index-floor-intro__item__head{display:block;margin:0 0 15px 0}.index-floor-intro__item__head__floor{margin:0 0 10px 0}.index-worth{padding:70px 0}.index-worth__inner{width:calc(100% - 40px)}.index-worth-content__title .mark .push{display:inline-block}.index-worth-content__title .mark br{display:block}.index-worth-slick .slick-arrow{top:calc((100vw - 40px) * var(--picRatio) / 2 - 17.5px)}.index-worth-slick .slick-prev{left:0}.index-worth-slick .slick-next{right:0}.index-worth-item__content{padding:20px 0 .1px 20px}.index-schedule__main{padding:70px 0 0 0}.index-schedule-head{width:calc(100% - 40px);margin:0 auto 65px auto}.index-schedule-head .c-text{margin:15px 0 0 0}.index-schedule-content__item__head{margin:0 auto 30px auto}.index-schedule-content__item__head__year{font-size:46px}.index-schedule-content__item__head__quarter{min-width:115px}.index-schedule-content__item__article{width:calc(100% - 40px)}.index-schedule-content__item__article .c-text{margin:10px 0 0 0}.index-schedule-content__item__article__sub{max-width:350px;margin:45px auto 0 auto;font-size:36px}.index-schedule-pic{height:415px;margin:-85px 0 0 0}.index-schedule-bt{top:30px;width:35px;height:70px;padding:0 10px 0 0}.index-schedule-bt::before{width:70px;height:70px}.index-schedule-time{width:calc(100% - 40px)}.index-gallery{margin:0 auto 30px auto}.index-gallery-album{width:calc(100% - 40px);margin:25px auto 0 auto}.index-gallery-album::after{right:-35px;width:115px;height:108px}.index-gallery-content{width:calc(100% - 40px)}.index-gallery-content__title{font-size:30px}.index-gallery-content__title .en{margin:.8em auto 0 auto}.index-gallery-content .c-text{margin:20px auto 0 auto}.index-contact{margin:0 auto 45px auto}.index-contact__inner{margin:40px 0 0 0}.index-contact__inner__form{padding:40px 20px 50px 20px}}@media (any-hover:hover){.index-site-nav__list__item:not(.current):hover{opacity:.6}.index-schedule-bt:hover::before{opacity:.8}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){.index-site__area__inner__box__item__table .highlight::after{bottom:45px;height:45px}.index-flip-tainan{transform:translateY(calc(400px * var(--rate,0)))}@media screen and (max-width:575px){.index-flip-tainan{transform:translateY(calc(365px * var(--rate,0)))}}}@-moz-document url-prefix(){}
