@charset "UTF-8";
.c-edit{display:block;width:100%;font-size:16px;line-height:1.875;color:var(--textColor);word-break:break-all}.c-edit.wow{animation-name:fadeIn}.c-edit a{color:#0000ff;text-decoration:underline;text-underline-offset:6px;transition:opacity .4s ease-in-out}.c-edit a:hover{opacity:.7}.c-edit img{display:inline-block;width:auto;max-width:100%;height:auto !important}.c-edit ul,.c-edit ol{margin:0 0 0 1.5em}.c-edit ul{list-style-type:disc}.c-edit ul li>ul{list-style-type:circle}.c-edit ul li>ul li>ul,.c-edit ul li>ul li>ul ul{list-style-type:square}.c-edit ol{list-style-type:decimal}.c-edit__iframe{display:block;width:100%;padding:56.25% 0 0 0}.c-edit__youtube{display:block;width:100%;padding:56.25% 0 0 0}.c-edit iframe:not([src^="https://www.instagram.com"]){position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.c-edit iframe[src^="https://www.instagram.com"]{max-width:540px}.c-edit__table{width:100%;padding:0 0 5px 0;overflow-x:auto}.c-edit__table::-webkit-scrollbar{height:4px;background:#ddd}.c-edit__table::-webkit-scrollbar-thumb{background:var(--mainColor)}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-edit{}}@media (any-hover:hover){}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){.c-edit__table{scrollbar-width:thin;scrollbar-color:var(--mainColor) #ddd}}
.c-share{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%}.c-share__title{display:block;width:auto;max-width:100%;font-size:13px;line-height:1;color:var(--textColor);margin:0 20px 0 0;flex:0 0 auto}.c-share__list{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;flex:0 1 auto}.c-share__list__item{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:25px;height:25px;border-radius:5px;margin:0 10px 0 0;filter:brightness(0) invert(1);overflow:hidden;transition:opacity .4s ease-in-out}.c-share__list__item:last-child{margin:0}.c-share__list__item img{object-fit:contain;object-position:center;height:100%}.c-share__list__item__textarea{position:fixed;top:-100vh;left:-100vw;opacity:0;pointer-events:none}.c-share__list__item.j-share-bt{display:none;width:auto;padding:0 0 0 30px;background:url(/assets/images/common/icon_share_gray.svg) left center no-repeat;background-size:20px auto}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){}@media (any-hover:hover){.c-share__list__item:hover{opacity:.7}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.c-news{display:block;width:100%;max-width:100%;flex:0 0 auto}.c-news.hide{display:none}.c-news.wow{animation-name:fadeInUp}.c-news__picCover{display:block;width:100%;overflow:hidden;flex:0 0 auto}.c-news__picCover__mask{z-index:20;position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:1px solid #5a5a5a}.c-news__picCover__mask__item{position:absolute;top:0;left:0;display:flex;align-items:center;align-content:center;justify-items:flex-end;justify-content:flex-end;width:100%;height:40px;padding:0 20px;-webkit-clip-path:polygon(0% 0,100% 0,calc(100% - 40px) 100%,40px 100%);clip-path:polygon(0% 0,100% 0,calc(100% - 40px) 100%,40px 100%);transition:transform .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0}.c-news__picCover__mask__item:nth-child(3){top:auto;bottom:0;transform:scale(-1)}.c-news__picCover__mask__item:nth-child(2),.c-news__picCover__mask__item:nth-child(4){top:0;width:40px;height:100%;left:auto;writing-mode:vertical-rl;text-orientation:sideways;padding:20px 0;-webkit-clip-path:polygon(100% 0,100% 100%,100% calc(100% - 40px),100% 40px);clip-path:polygon(100% 0,100% 100%,0 calc(100% - 40px),0 40px)}.c-news__picCover__mask__item:nth-child(2){right:0}.c-news__picCover__mask__item:nth-child(4){left:0;transform:scale(-1)}.c-news__picCover__bg{z-index:10;position:absolute;top:0;left:0;display:block;width:100%;height:100%}.c-news__picCover__bg__item{position:absolute;display:block;background:var(--bgColor);transition:transform .4s ease-in-out}.c-news__picCover__bg__item:first-child{top:-40px;left:0;width:100%;height:40px}.c-news__picCover__bg__item:nth-child(2){top:0;right:-40px;width:40px;height:100%}.c-news__picCover__bg__item:nth-child(3){bottom:-40px;width:100%;height:40px}.c-news__picCover__bg__item:nth-child(4){top:0;left:-40px;width:40px;height:100%}.c-news__picCover__mask__item__inner{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:space-around;width:300%;font-size:12px;line-height:1;color:#fff;flex:0 0 auto;will-change:transform;animation:textMove 8s linear infinite}.c-news__picCover__mask__item:nth-child(2) .c-news__picCover__mask__item__inner,.c-news__picCover__mask__item:nth-child(4) .c-news__picCover__mask__item__inner{width:100%;height:300%;will-change:transform;animation:textMoveCloumn 8s linear infinite}.c-news__picCover__pic{display:block;width:100%;overflow:hidden}.c-news__picCover__pic img{transition:transform .4s ease-in-out}.c-news__picCover__shop{position:absolute;top:15px;right:15px;display:block;width:70px;height:70px;border-radius:50%;overflow:hidden;box-shadow:3px 3px 13px rgba(0,0,0,.1)}.c-news__picCover .c-tag{position:absolute;bottom:10px;left:10px}.c-news__content{display:block;width:100%;margin:25px 0 0 0;flex:0 1 auto}.c-news__content .c-tag{margin:0 0 8px -5px}.c-news__content__title{display:block;width:100%;font-size:20px;line-height:1.4;color:#fff;font-family:'Ubuntu','NotoSansTC';font-weight:500;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.8em}.c-news__content__date{margin:16px 0 0 0}.c-news__content .c-info{margin:0 0 13px 0}.c-news__content .c-info:last-child{margin:0}.c-news__content .c-brandLogo{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;margin:22px 0 0 0}.c-news__content__price{display:flex;align-items:flex-end;align-content:flex-end;justify-items:flex-start;justify-content:flex-start;width:100%;margin:15px 0 0 0}.c-news__content__price__item{display:block;width:auto;font-size:18px;line-height:1.2;color:var(--mainColor)}.c-news__content__price__item+.c-news__content__price__item{color:rgba(255,255,255,.2);font-size:13px;text-decoration:line-through;margin:0 0 0 12px}.c-news__content__price__item+.c-news__content__price__item::before{content:'(';display:inline;width:auto}.c-news__content__price__item+.c-news__content__price__item::after{content:')';display:inline;width:auto}.c-news__link{z-index:50;position:absolute;top:0;left:0;display:block;width:100%;height:100%}.c-news[data-hover="room-in"] .c-news__picCover{overflow:visible}.c-news[data-style="card"]{background:url(/assets/images/common/card_bg.png) center /auto repeat;padding:30px;box-shadow:5px 0 38px rgba(0,0,0,.2)}.c-news[data-style="card"] .c-news__picCover__shop{top:10px;right:10px}.c-news[data-style="card"] .c-news__content{margin:22px 0 0 0}.c-news[data-style="card"] .c-news__content__title{color:var(--bgColor)}.c-news[data-style="card"] .c-news__content .c-tag{margin:10px 0 -10px -5px}.c-news[data-style="innerPage"] .c-news__picCover__shop{top:auto;bottom:-25px;right:calc(50% - 45px);width:90px;height:90px}.c-news[data-style="innerPage"] .c-news__picCover__shop::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:50%;border:2px solid #fff}.c-news[data-style="innerPage"] .c-news__content{margin:40px 0 0 0}.c-news[data-style="innerPage"] .c-news__content .c-tag{margin:10px 0 -10px -5px}.c-news[data-hover="rotate"] .c-news__content .c-tag{display:none}.c-news[data-hover="rotate"] .c-news__picCover{overflow:visible}@media screen and (max-width:991px){.c-news[data-style="card"]{padding:20px}.c-news[data-style="card"] .c-news__content{margin:15px 0 0 0}.c-news[data-style="innerPage"] .c-news__picCover__shop{bottom:-20px;right:calc(50% - 35px);width:70px;height:70px}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-news__picCover__shop{top:10px;right:10px;width:50px;height:50px}.c-news__content{margin:15px 0 0 0}.c-news__content .c-tag{margin:0 0 5px -5px}.c-news__content__title{font-size:18px}.c-news__content .c-brandLogo{margin:15px 0 0 0}.c-news__content__date{margin:12px 0 0 0}.c-news__content__price{margin:10px 0 0 0}.c-news[data-style="card"]{padding:15px 15px 20px 15px}.c-news[data-style="card"] .c-news__content{margin:12px 0 0 0}.c-news[data-style="innerPage"] .c-news__picCover__shop{bottom:-20px;right:calc(50% - 25px);width:50px;height:50px}.c-news[data-style="innerPage"] .c-news__content{margin:32px 0 0 0}}@media (any-hover:hover){.c-news[data-hover="rotate"]:hover .c-news__picCover{transform:rotate(2deg)}.c-news[data-hover="room-in"]:hover .c-news__picCover__pic img{transform:scale(1.1)}.c-news:hover .c-news__picCover__mask__item{opacity:1}.c-news:hover .c-news__picCover__bg__item:nth-child(1){transform:translateY(40px)}.c-news:hover .c-news__picCover__bg__item:nth-child(2){transform:translateX(-40px)}.c-news:hover .c-news__picCover__bg__item:nth-child(3){transform:translateY(-40px)}.c-news:hover .c-news__picCover__bg__item:nth-child(4){transform:translateX(40px)}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.brandView{display:block;width:100%;margin:150px 0 120px 0;overflow:hidden}.brandView .crumb{margin:0 0 30px 0}.brandView__shell{overflow:visible}.brandView__inner{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%}.brandView__inner__picCover{display:block;width:min(45%,800px);margin:0 min(80px,max(40px,40px + 40 * (100vw - 1400px) / 520)) 0 0;flex:0 0 auto}.brandView__inner__picCover__slick{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;overflow:hidden}.brandView__inner__picCover__slick.slick-slider{display:block}.brandView__inner__picCover__item{display:block;width:100%;flex:0 0 auto}.brandView__inner__picCover__item::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#000;-webkit-mask:linear-gradient(30deg,rgba(0,0,0,0) 78%,rgba(0,0,0,.7),#000 88%);mask:linear-gradient(30deg,rgba(0,0,0,0) 78%,rgba(0,0,0,.7),#000 88%);opacity:.2}.brandView__inner__picCover__logo{position:absolute;top:20px;right:20px;display:block;width:100px;border-radius:50%;overflow:hidden}.brandView__inner__content{display:block;width:100%;padding:0 max(0px,min(115px,0px + 115 * (100vw - 1600px) / 320)) 0 0}.brandView__inner__content__title{display:block;width:100%;font-size:45px;line-height:1.2;color:var(--titleColor);font-family:'Ubuntu';margin:6px 0 24px 0}.brandView__inner__content__info{margin:20px 0 0 0}.brandView__inner__content__info .c-address__item__title{width:auto}.brandView__inner__content__info .c-dash{padding:0 0 5px 0}.brandView__inner__content__linkBox{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:calc(100% + 10px);margin:40px -10px -10px 0}.brandView__inner__content__linkBox__item{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;min-width:180px;height:50px;font-size:16px;line-height:1.2;color:var(--titleColor);background:rgba(255,255,255,.1);margin:0 10px 10px 0;padding:5px 15px;overflow:hidden}.brandView__inner__content__linkBox__item::before{content:'';transform:translateX(-100%);position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(255,255,255,.1);transition:transform .4s ease-in-out}.brandView__inner__content .c-share{margin:30px 0 0 0}.brandView__back{margin:75px 0 0 0}.brandView__related{display:block;width:100%;margin:60px 0 0 0}.brandView__related__title{display:block;width:100%;padding:0 240px 0 0}.brandView__related__title__main{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:auto;font-size:35px;line-height:1.2;color:var(--titleColor)}.brandView__related__title__main__text{display:block;width:auto}.brandView__related__title__main__acc{display:block;width:auto;margin:0 0 0 18px;padding:0 25px 0 0}.brandView__related__title__main__acc::before{content:'）';display:block;width:13px;height:45px;font-size:45px;line-height:1;color:var(--mainColor)}.brandView__related__title__main__acc::after{content:'*';position:absolute;top:0;right:0;display:block;width:10px;height:10px;font-size:25px;line-height:1;color:var(--mainColor);font-family:'NotoSansTC'}.brandView__related__title__sub{display:block;width:100%;font-size:25px;line-height:1.2;letter-spacing:0;color:rgba(255,255,255,.3);font-family:'Ubuntu';font-weight:300;margin:5px 0 0 0}.brandView__related__list{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:42px 0 0 0}.brandView__related__list .c-news{width:calc(100% / 6 - 30px);margin:0 30px 0 0;flex:0 0 auto}.brandView__related__list .c-news__content__title{word-break:break-all}.brandView__related__list .slick-arrow{top:-120px}.brandView__related__list .slick-next{right:30px}.brandView__related__list .slick-prev{left:auto;right:115px}.restaurantView View .brandView__related__list{width:calc(100% + 30px)}.restaurantView .brandView__related__list .c-news{width:calc(100% / 3 - 30px);margin:0 30px 0 0}@media screen and (max-width:1500px){.brandView__related__list .c-news{width:calc(20% - 30px)}}@media screen and (max-width:1350px){.brandView__related__list .c-news{width:calc(25% - 30px)}.restaurantView .brandView__related__list .c-news{width:calc(50% - 30px)}}@media screen and (max-width:1200px){.brandView__inner{flex-direction:column}.brandView__inner__picCover{width:100%;margin:0 0 30px 0}.brandView__related__list .c-news{width:calc(100% / 3 - 30px)}}@media screen and (max-width:991px){.brandView{margin:130px 0 120px 0}.brandView .crumb{margin:0 0 25px 0}.brandView__inner__content__title{font-size:35px;margin:5px 0 22px 0}.brandView__back{margin:70px 0 0 0}.brandView__related__title{padding:0}.brandView__related__title__main{font-size:28px}.brandView__related__title__main__acc{margin:0 0 0 18px;padding:0 25px 0 0}.brandView__related__title__main__acc::before{width:10px;height:28px;font-size:28px}.brandView__related__title__sub{font-size:18px;margin:10px 0 0 0}.brandView__related__list{margin:28px 0 0 0}.brandView__related__list .c-news{width:min(300px,39.93vw)}.brandView__related__list.slick-slider{width:100vw;overflow:hidden}.brandView__related__list .slick-list{overflow:visible}.restaurantView .brandView__related__list .c-news{width:min(300px,42vw)}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.brandView{margin:110px 0 70px 0}.brandView .crumb{margin:0 0 18px 0}.brandView__inner__picCover__logo{top:10px;right:10px;width:50px;height:50px}.brandView__inner__content__title{font-size:25px;margin:5px 0 18px 0}.brandView__inner__content__info{margin:25px 0 0 0}.brandView__inner__content__info .c-address__item__title{border-right:1px solid rgba(255,255,255,.2);padding:0 15px 0 0}.brandView__inner__content__info .c-address__item__title__pic{margin:0 15px 0 0}.brandView__inner__content__info .c-address__item__title__text{display:block}.brandView__inner__content__linkBox{width:calc(100% + 15px);margin:28px -15px -15px 0}.brandView__inner__content__linkBox__item{min-width:160px;margin:0 15px 15px 0}.brandView__back{margin:40px 0 0 0}.brandView__related{margin:50px 0 0 0}.brandView__related__title__main{font-size:22px}.brandView__related__title__main__acc{margin:2px 0 0 15px;padding:0 20px 0 0}.brandView__related__title__main__acc::before{width:8px;height:22px;font-size:22px}.brandView__related__title__main__acc::after{width:8px;height:8px;font-size:15px}.brandView__related__list .c-news{width:170px;margin:0 20px 0 0}.restaurantView .brandView__related__list .c-news{width:300px;margin:0 20px 0 0}}@media (any-hover:hover){.brandView__inner__content__linkBox__item:hover::before{transform:none}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
