@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap);[class*=ck_]{outline:#ccc dashed 2px}[class*=ck_]:focus{outline:#fa8000 dashed 2px}[class*=ck_]:hover{outline:#fa8000 dashed 2px}.margin_b0{margin-bottom:0!important}.margin_b1{margin-bottom:1rem!important}.margin_b2{margin-bottom:2rem!important}.margin_b3{margin-bottom:3rem!important}.margin_b4{margin-bottom:4rem!important}.margin_b5{margin-bottom:5rem!important}.margin_b6{margin-bottom:6rem!important}.margin_b7{margin-bottom:7rem!important}.margin_b8{margin-bottom:8rem!important}.margin_t0{margin-top:0!important}.margin_t1{margin-top:1rem!important}.margin_t2{margin-top:2rem!important}.margin_t3{margin-top:3rem!important}.margin_t4{margin-top:4rem!important}.margin_t5{margin-top:5rem!important}.margin_t6{margin-top:6rem!important}.margin_t7{margin-top:7rem!important}.margin_t8{margin-top:8rem!important}.margin_l0{margin-left:0!important}.margin_l1{margin-left:1rem!important}.margin_l2{margin-left:2rem!important}.margin_l3{margin-left:3rem!important}.margin_l4{margin-left:4rem!important}.margin_l5{margin-left:5rem!important}.margin_l6{margin-left:6rem!important}.margin_l7{margin-left:7rem!important}.margin_l8{margin-left:8rem!important}.margin_r0{margin-right:0!important}.margin_r1{margin-right:1rem!important}.margin_r2{margin-right:2rem!important}.margin_r3{margin-right:3rem!important}.margin_r4{margin-right:4rem!important}.margin_r5{margin-right:5rem!important}.margin_r6{margin-right:6rem!important}.margin_r7{margin-right:7rem!important}.margin_r8{margin-right:8rem!important}.padding_b0{padding-bottom:0!important}.padding_b1{padding-bottom:1rem!important}.padding_b2{padding-bottom:2rem!important}.padding_b3{padding-bottom:3rem!important}.padding_b4{padding-bottom:4rem!important}.padding_b5{padding-bottom:5rem!important}.padding_b6{padding-bottom:6rem!important}.padding_b7{padding-bottom:7rem!important}.padding_b8{padding-bottom:8rem!important}.padding_t0{padding-top:0!important}.padding_t1{padding-top:1rem!important}.padding_t2{padding-top:2rem!important}.padding_t3{padding-top:3rem!important}.padding_t4{padding-top:4rem!important}.padding_t5{padding-top:5rem!important}.padding_t6{padding-top:6rem!important}.padding_t7{padding-top:7rem!important}.padding_t8{padding-top:8rem!important}.padding_l0{padding-left:0!important}.padding_l1{padding-left:1rem!important}.padding_l2{padding-left:2rem!important}.padding_l3{padding-left:3rem!important}.padding_l4{padding-left:4rem!important}.padding_l5{padding-left:5rem!important}.padding_l6{padding-left:6rem!important}.padding_l7{padding-left:7rem!important}.padding_l8{padding-left:8rem!important}.padding_r0{padding-right:0!important}.padding_r1{padding-right:1rem!important}.padding_r2{padding-right:2rem!important}.padding_r3{padding-right:3rem!important}.padding_r4{padding-right:4rem!important}.padding_r5{padding-right:5rem!important}.padding_r6{padding-right:6rem!important}.padding_r7{padding-right:7rem!important}.padding_r8{padding-right:8rem!important}@media (max-width:767px){.rwd-table thead{display:none}.rwd-table td{display:block;padding:.3rem .5rem}.rwd-table td:before{content:attr(data-title);display:inline-block;width:auto;min-width:20%;font-weight:900;padding-right:1rem}}body{font-family:"Noto Sans TC","微軟正黑體",serif;color:#600000}a{color:#600000;text-decoration:none}a:hover{color:#600000;text-decoration:none}ul{list-style:none;padding:0;margin:0}input,select,textarea{outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}button{border:0;outline:0;background-color:transparent}.main-mt{margin-top:100px}.main-mb{margin-bottom:100px}.main-my{margin-top:100px;margin-bottom:100px}.main-py{padding-top:100px}.main-py:last-child{padding-bottom:100px}.pb_50p{width:100%;padding-bottom:50%;position:relative}.pb_50p img{width:100%;height:100%;position:absolute;object-fit:cover}.pb_100p{width:100%;position:relative}@media (min-width:768px){.pb_100p{padding-bottom:100%}}@media (max-width:767px){.pb_100p{height:200px;max-height:200px}}.pb_100p img{width:100%;height:100%;position:absolute;object-fit:cover}.bg{background-size:cover;background-position:center center;background-repeat:no-repeat}main{padding-top:90px}@media (max-width:767px){main{padding-top:50px}}@media screen and (max-width:767px){.main-mt{margin-top:50px}.main-mb{margin-bottom:50px}.main-my{margin-top:100px;margin-bottom:50px}.main-py{padding-top:50px;padding-bottom:50px}.row{margin-right:-5px;margin-left:-5px}.row>*{padding-left:5px;padding-right:5px}}body{background-image:url(../img/bg.png);background-size:20vw auto;background-repeat:repeat;background-color:#ebebeb}header{height:90px;width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:100}header .container{height:100%}header .container .main-nav>ul>li{display:inline-block;padding:10px}header .container .main-nav>ul>li a{color:#707070}header .container .social{margin-right:20px}header .container .social ul li{display:inline-block;margin:0 3px}header .container .social ul li img{width:30px}header .container .menu{width:22px;height:22px;position:relative}header .container .menu .bar{width:100%;height:2px;background-color:#600000;position:absolute;left:0;border:100px;transition:.3s}header .container .menu .bar.top{top:0}header .container .menu .bar.middle{top:50%;transform:translateY(-50%);opacity:1}header .container .menu .bar.bottom{bottom:0}header .container .menu.active .bar{top:50%;left:50%;width:35px}header .container .menu.active .bar.top{transform:translate(-50%,-50%) rotate(45deg)}header .container .menu.active .bar.middle{opacity:0}header .container .menu.active .bar.bottom{transform:translate(-50%,-50%) rotate(-45deg)}.page-banner{width:100%;padding:11% 0;position:relative}.page-banner h1{color:#fff;font-size:35px;text-shadow:0 3px 6px rgba(0,0,0,.16);margin:0}.page-title-box{margin-bottom:80px}.page-title-box .page-breadcrumb{left:0;top:50%;transform:translateY(-50%)}.page-title-box .page-breadcrumb .breadcrumb{margin-bottom:0}.page-title-box .page-breadcrumb .breadcrumb-item a{color:#656363}.page-title-box .page-breadcrumb .breadcrumb-item.active{color:#600000}.page-title-box .page-breadcrumb .breadcrumb-item.active a{color:#600000}.main-pagination .pagination{padding-top:70px}.main-pagination .pagination .page-link{background-color:transparent;border:0;color:#600000;padding:0 20px;position:relative}.main-pagination .pagination .page-link::before{position:absolute;width:1px;height:15px;background-color:#600000;content:"";left:0;top:50%;transform:translateY(-50%)}.main-pagination .pagination .page-item:first-child .page-link::before{display:none}.main-btn{background-color:#600000;color:#fff;border-radius:5px}.main-btn a{color:#fff}.main-btn.back a{padding:8px 25px}.detail-box{max-width:1000px;margin:70px auto 150px;background-color:rgba(255,255,255,.81);padding:60px}.detail-box p{line-height:1.8;font-size:17px;margin:0}.detail-box .detail-title-box{padding-bottom:40px;border-bottom:1px solid #600000;margin-bottom:20px}.detail-box .detail-title-box h1{position:relative;font-size:40px;margin-bottom:50px}.detail-box .detail-title-box h1::after{content:"";position:absolute;width:50px;height:3px;background-color:#600000;bottom:-25px;left:0}.detail-box.discount-detail-box .detail-title-box h1{text-align:center}.detail-box.discount-detail-box .detail-title-box h1::after{left:50%;transform:translateX(-50%)}.detail-box.discount-detail-box .detail-title-box .date{text-align:center}.detail-box.discount-detail-box .main-content img{width:100%}footer{background-color:#e70012;color:#fff}footer .logo{height:160px}footer .top{border-bottom:1px solid #fff}footer .top .time{width:40%}footer .top .footer-contact{width:40%}footer .top .footer-contact ul li{margin-bottom:5px;line-height:1.5}footer .top .footer-contact ul li img{width:18px;margin-right:8px;vertical-align:middle}footer .top .footer-contact ul li span{vertical-align:middle}footer .top .social{width:20%}footer .top .social img{width:25px;margin:0 5px}footer .bottom p{margin:0}footer .bottom a{color:#fff}@media screen and (max-width:1000px){.detail-box{width:calc(100% - 40px)}}@media screen and (max-width:991px){header .container .main-nav{background:#dd2f6e url(../img/menu_pink.png) left top repeat;position:fixed;top:50px;left:-50vw;width:50vw;height:calc(100vh - 70px);background-color:#600000;transition:.3s}header .container .main-nav ul{padding:20px 0}header .container .main-nav ul li{display:block;width:100%}header .container .main-nav ul li a{width:100%;text-align:center;color:#fff;display:block;position:relative}header .container .main-nav.active{left:0}footer .top .time{width:40%}footer .top .footer-contact{width:35%}}@media screen and (max-width:767px){footer .top .time{width:100%;margin-bottom:30px}footer .top .footer-contact{width:60%}footer .top .social{width:40%}.detail-box{padding:30px;margin:35px auto 75px}.detail-box .detail-title-box{padding-bottom:20px}.detail-box .detail-title-box h1{font-size:35px}.page-title-box{margin-bottom:40px}.main-pagination .pagination{padding-top:35px}}@media screen and (max-width:575px){.page-banner{padding:16% 0}.page-banner h1{font-size:28px}.page-title-box .page-breadcrumb{position:static!important}.page-title-box .page-breadcrumb .breadcrumb{justify-content:center;margin-bottom:30px}}@media screen and (max-width:414px){footer .top .time{width:100%;margin-bottom:30px}footer .top .footer-contact{width:100%;margin-bottom:30px}footer .top .social{width:100%;justify-content:start!important}}@media screen and (max-width:375px){header .container .social{margin-right:10px}}.banner .big-banner .pic{width:100%;padding-bottom:35%;position:relative}.banner .big-banner .pic img{width:100%;height:100%;position:absolute;object-fit:cover}.banner .big-banner .swiper-pagination{width:fit-content;left:50px}.banner .big-banner .swiper-pagination-bullet{background-color:#fff;opacity:1}.banner .big-banner .swiper-pagination-bullet-active{background-color:#600000}.banner .small-banner{width:50vw;right:0;bottom:0;transform:translateY(50%);z-index:50}.banner .small-banner .swiper-wrapper{width:100%}.banner .small-banner .swiper-slide{cursor:pointer}.banner .small-banner .swiper-slide .pic{width:100%;padding-bottom:70%;position:relative}.banner .small-banner .swiper-slide .pic img{width:100%;height:100%;object-fit:cover;position:absolute}.banner .arrow{color:#fff;top:inherit;bottom:0;z-index:100;transform:translateY(50%)}.banner .arrow::after{font-size:28px;font-weight:900;text-shadow:0 1px 10px rgba(0,0,0,.5)}.home-title{margin-bottom:60px}.home-title::before{content:"";position:absolute;width:calc(50% - 100px);height:2px;background-color:#d9d0c9;left:0;top:50%;transform:translateY(-50%)}.home-title::after{content:"";position:absolute;width:calc(50% - 100px);height:2px;background-color:#d9d0c9;right:0;top:50%;transform:translateY(-50%)}.home-title h2{width:200px;text-align:center;border:2px solid #d9d0c9;border-radius:100px;font-size:24px;font-weight:500;padding:10px 0;position:relative}.home-title.deep::before{background-color:#857160}.home-title.deep::after{background-color:#857160}.home-title.deep h2{border-color:#857160}@media screen and (max-width:575px){.banner .big-banner .pic{padding-bottom:100%}.banner .arrow{width:70px}.banner .arrow.swiper-button-prev{left:calc(50vw - 200px)}.home-title{margin-bottom:30px}.home-title h2{font-size:20px;padding:5px 0;width:150px}.home-title::before{width:calc(50% - 75px)}.home-title::after{width:calc(50% - 75px)}}@media screen and (max-width:450px){.banner .arrow{width:50px}.banner .arrow.swiper-button-prev{left:calc(50vw - 150px)}}.discount{padding-top:200px}.discount a{color:#2f2f2f;font-size:15px}@media screen and (max-width:767px){.discount{padding-top:100px}}.news .pic{background-color:#d9d0c9}.news .pic .preset{position:absolute;width:70%;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.news .pic .preset p{font-size:30px;margin-bottom:10px;text-align:center}.news .pic .preset img{width:50%;height:auto;display:block;margin:0 auto;object-fit:inherit;position:static}.news .text{background-color:#fff}.news.home-news .text{background-color:transparent}.news-detail-box p{line-height:1.8;font-size:17px;margin:0}.news-detail-box .activity{border-bottom:1px solid #600000}.about-food{padding-bottom:150px}.about-food .text{width:45%;padding-right:50px}.about-food .pic-box{width:55%}.about-food .pic-box .pic{width:45%;padding:0}.about-food .pic-box .pic img{width:100%}.about-food .pic-box .pic:first-child{transform:translateY(20%)}.about-food .pic-box .pic:nth-child(2){width:40%;background-color:#d9d0c9;height:fit-content}.about-food .pic-box .pic:nth-child(2) img{transform:translate(-15px,-15px)}.map{background-color:#d9d0c9}.map .map-pic{width:55%}.map .dance{width:45%}.map img{width:100%}.about-pic{max-width:1000px}.about-pic .bigger{width:40%}.about-pic .bigger .pic{width:100%;padding-bottom:65%;position:relative}.about-pic .bigger .pic img{position:absolute;width:100%;height:100%;object-fit:cover}.about-pic .smaller{width:30%}.about-pic .smaller .pic{width:100%;padding-bottom:88%;position:relative}.about-pic .smaller .pic img{position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.about-box{align-items:center}.about-food{padding-bottom:75px}}@media screen and (max-width:575px){.about-food .text{width:100%;order:2;padding-right:0}.about-food .pic-box{width:100%;order:1;margin-bottom:100px}.map .map-pic{width:100%;margin-bottom:50px}.map .dance{width:100%}.map img{width:70%;display:block;margin:0 auto}.about-pic .bigger{width:50%}.about-pic .bigger .pic{width:100%;padding-bottom:100%}.about-pic .smaller{width:50%}.about-pic .smaller .pic{width:100%;padding-bottom:100%}}.floor-tab-box{padding-bottom:20px;border-bottom:2px solid #600000}.floor-tab-box a{display:inline-block;font-weight:700;font-size:30px;margin:0 10px;width:55px;height:55px;text-align:center;line-height:55px;transition:.3s;border-radius:50%}.floor-tab-box a:hover{background-color:#600000;color:#fff}.floor-tab-box a.active{background-color:#600000;color:#fff}.brand .pic{width:100%;padding-bottom:75%;position:relative;background-color:#fff}.brand .pic img{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%)}.brand p{margin-top:10px;color:#000}.brand-list li a{display:block;padding:10px 0;border-bottom:1px solid #600000}.brand-list li a span:first-child{margin-right:15px}.brand-list-title{position:relative}.brand-list-title span{text-align:center;display:block}.brand-list-title i{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:.3s}.brand-list-title.active i{transform:translateY(-50%) rotate(90deg)}.brand-detail{background-color:#fff;border-radius:35px;padding:60px}.brand-pic{padding:70px 0}.brand-pic img{width:60%;display:block;margin:0 auto}.brand-intro{border-top:10px solid #d9d0c9;border-bottom:10px solid #d9d0c9}.brand-intro .pic-box{width:40%}.brand-intro .pic-box .pic{width:100%;padding-bottom:75%;position:relative}.brand-intro .pic-box .pic img{width:100%;height:100%;position:absolute;object-fit:cover}.brand-intro .text{width:60%;padding-left:40px;font-size:17px;line-height:1.8}.floor-map .store{cursor:pointer}@media screen and (max-width:1200px){.brand-detail{padding:30px}}@media screen and (max-width:991px){.brand-intro .pic-box{width:100%;margin-bottom:30px}.brand-intro .text{width:100%;padding-left:0}}@media screen and (max-width:767px){.total-floor{width:50%!important}.floor-tab-box{text-align:center}.brand-list{display:none}.brand-pic{padding:35px 0}}@media screen and (max-width:414px){.brand-pic img{width:90%}}#directionTab{margin-bottom:80px}#directionTab .nav-link{border:0;color:#fff;padding:0;width:100px;height:100px;margin:0 10px;border-radius:50%}#directionTab .nav-link.active{background-color:inherit}#directionTab .nav-link#food-tab{background-color:#d6006c}#directionTab .nav-link#shopping-tab{background-color:#f38200}#directionTab .nav-link#play-tab{background-color:#0075c8}#directionTab-Content .direction-box{max-width:800px;margin:0 auto}#directionTab-Content .direction-box .inner{margin-bottom:50px}#directionTab-Content .direction-box .inner .pic{cursor:pointer}#directionTab-Content .direction-box .inner .pic .hover-box{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(87,47,35,.6);opacity:0;transition:.3s}#directionTab-Content .direction-box .inner .pic .plus{width:50px;height:auto;object-fit:inherit;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:.3s}#directionTab-Content .direction-box .inner .pic:hover .hover-box{opacity:1}#directionTab-Content .direction-box .inner .pic:hover .plus{opacity:1}#directionTab-Content .direction-box .inner .text{padding:30px;background-color:#fff;height:100%}#directionTab-Content .direction-box .inner .text .direction-title{padding-bottom:30px;margin-bottom:30px;position:relative}#directionTab-Content .direction-box .inner .text .direction-title::after{position:absolute;content:"";width:100px;height:3px;background-color:#600000;bottom:0;left:0}#directionTab-Content .direction-box .inner .text p{font-size:17px}#directionTab-Content .direction-box .inner .text .more{font-size:15px;width:70px;height:70px;background-color:#857160;color:#fff;text-align:center;line-height:70px;border-radius:50%}.direction-detail-box .main-content img{margin:20px 0;width:100%}.direction-detail-box .main-content p{font-size:17px;line-height:1.8;margin:0}@media screen and (max-width:991px){#directionTab-Content .direction-box .inner .pic{padding-bottom:120%}}@media screen and (max-width:767px){#directionTab-Content .direction-box .inner .pic{padding-bottom:50%}#directionTab{margin-bottom:40px}}@media screen and (max-width:414px){#directionTab .nav-link{width:70px;height:70px}}.contact-form{max-width:600px;margin:0 auto;padding:0 20px}.contact-form p{font-size:17px;line-height:1.8}.contact-form .form-box{margin-bottom:20px}.contact-form .form-box label{width:60px;padding-top:8px}.contact-form .form-box input{width:calc(100% - 60px);height:40px;border:0;border-radius:100px;padding:0 20px}.contact-form .form-box textarea{width:calc(100% - 60px);border:0;border-radius:30px;padding:15px}.contact-form .form-box .title-box{width:calc(100% - 60px);padding-top:8px;line-height:1}.contact-form .form-box .title-box .check-box{line-height:1;display:inline-block;margin-right:15px;cursor:pointer}.contact-form .form-box .title-box .check-box .radio-box{width:18px;height:18px;background-color:transparent;display:inline-block;vertical-align:middle;position:relative}.contact-form .form-box .title-box .check-box .radio-box .radio{width:100%;height:100%;opacity:0}.contact-form .form-box .title-box .check-box .radio-box::after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:1px solid #600000;top:0;right:0}.contact-form .form-box .title-box .check-box .radio-box::before{content:"";position:absolute;width:12px;height:12px;top:3px;right:3px;background-color:#600000;border-radius:50%;opacity:0;transition:.3s}.contact-form .form-box .title-box .check-box .radio-box.active::before{opacity:1}.contact-form .form-box .title-box .check-box label{vertical-align:middle;display:inline-block;width:auto;padding-top:0;padding-bottom:2px}.contact-form .form-box .vertify{width:calc(100% - 60px);line-height:1}.contact-form .form-box .vertify input{background-color:transparent;border:1px solid #600000;border-radius:5px;display:inline-block;width:130px;margin-right:30px;padding:10px;vertical-align:middle}.contact-form .form-box .vertify input::placeholder{color:#600000}.contact-form .form-box .vertify img{height:40px;vertical-align:middle}.contact-form .form-box .btn-box{margin-top:60px;width:calc(100% - 60px)}.contact-form .form-box .btn-box button{margin:0 10px;padding:8px 30px;border-radius:8px}@media screen and (max-width:460px){.contact-form .form-box .title-box .check-box{display:block;margin-bottom:15px}.contact-form .form-box .vertify input{margin-right:15px;display:block;margin-bottom:15px}}