@charset "UTF-8";@import url(https://www.wallsun.com.tw/css/public/css/reset.css);@import url(https://www.wallsun.com.tw/css/public/css/font-awesome-4.7.0/font-awesome.min.css);@import url(https://www.wallsun.com.tw/css/public/css/rwdgrid.css);@import url(https://www.wallsun.com.tw/css/public/css/textEditor.css);@import url(https://www.wallsun.com.tw/css/public/css/contentbuilder.css);@import url("//fonts.googleapis.com/css2?family=Judson:ital,wght@0,400;0,700;1,400&family=Noto+Sans+TC:wght@300;400;500;700&family=Roboto:wght@400;700&display=swap");.btn a:before,.classColumnBox,.classRowBox,.demoSideArea,.demoSideArea .funcBox .bookingBox,.demoSideArea .funcBox .languageBox,.demoSideAreaMask,.demoSideMenu,.demoSideMenu .line span,.demoSideMenu .line span:after,.demoSideMenu .line span:before,.demoSideMenu .text,.footer .bottom .goTop,.footer .bottom .goTop:before,.footer .top .right .socialBox .socialList li a i,.footer .top .right .socialBox .socialList li a svg,.header,.header .rightBox .funcBox .bookingBox,.header .rightBox .funcBox .languageBox,.header .rightBox .menuBox .menu li a:before,.imh_zoom a:before,.m_menu .controlBox .searchHideBox,.m_menu .controlBox .searchHideBox a:after,.m_menu .controlBox .searchHideBox a:before,.m_menu .controlBox .searchTrigger svg,.m_menu .controlBox a.main span,.mClassLink>ul,.moduleClose,.moduleClose:after,.moduleClose:before,.moduleClose span,.pageBox a.nextBtn:before,.pageBox a.prevBtn:before,.tab a:not(:first-child):before,a{transition:all 0.4s}.moduleContent::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.3);background-color:#e1e1e1;border-radius:5px}.moduleContent::-webkit-scrollbar{width:5px;background-color:#e1e1e1}.moduleContent::-webkit-scrollbar-thumb{border-radius:5px;background:#b79b7e}@-webkit-keyframes aniSlideLeft{0%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes aniSlideLeft{0%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}body{background-color:#f9f9f9;color:#252525;font-size:15px;font-family:"Roboto","Judson","Noto Sans TC",Helvetica,Arial,"微軟正黑體",Heiti TC,"メイリオ",sans-serif}body.overflow{overflow:hidden}body.innerPage{position:relative}body.innerPage:before{content:"";width:50%;height:100%;background-color:#fff;display:block;position:absolute;top:0;left:0;z-index:-1}a{color:#252525;cursor:pointer;outline:0}@media (min-width:1201px){a:hover{color:#b79b7e}}table{border-collapse:collapse;border-spacing:0}button,input[type=password],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;font-size:16px;outline:none;padding:0;margin:0}textarea{resize:vertical}select::-ms-expand{display:none}option::-ms-expand{display:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[class*=col-]{float:left}div.titan{display:none}.btn a{background-color:#66625c;border:1px solid #66625c;color:#fff;display:inline-block;font-family:"Judson","Noto Sans TC",serif;letter-spacing:1px;padding:15px 55px;position:relative;text-align:center}.btn a:before{content:"";border:1px solid rgba(255,255,255,0.4);display:block;z-index:1;width:calc(100% - 6px);height:calc(100% - 6px);margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width:1201px){.btn a:hover{background-color:transparent;color:#66625c}.btn a:hover:before{border-color:#66625c}}.btnReverse a{background-color:#fff;border-color:#fff;color:#66625c}.btnReverse a:before{border:1px solid #66625c}@media (min-width:1201px){.btnReverse a:hover{background-color:transparent;color:#fff}.btnReverse a:hover:before{border-color:#fff}}.textEditor:after{content:"";height:0;clear:both;display:block;visibility:hidden}.loadArea{width:100%;height:100vh;background-color:#66625c;overflow:hidden;position:fixed;top:0;left:0;z-index:501;transition:all 0.5s ease-in-out}.loadArea .loadBox{width:100%;height:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative}.loadArea .loadLogoBox{width:160px;height:78px;position:relative;transition:all 0.5s ease-in-out}.loadArea .loadLogoBox .loadLogo{width:160px;height:74px;margin:auto;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:all 0.5s 1.4s ease-in-out}.loadArea .loadLogoBox .loadLogo img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.loadArea .loadLogoBox #loadLogoSvg{width:160px;height:74px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.loadArea .loadLogoBox.close{opacity:0;-webkit-transform:scale(0);transform:scale(0)}@media (max-width:640px){.loadArea .loadLogoBox{width:120px;height:56px}.loadArea .loadLogoBox .loadLogo{width:120px;height:56px}.loadArea .loadLogoBox #loadLogoSvg{width:120px;height:56px}}.loadArea.show .loadLogo{opacity:1}.loadArea.close{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.outerWrap{position:relative}@media (max-width:1200px){.outerWrap{padding-top:60px}}.wrap{width:100%;max-width:1200px;margin:0 auto}@media (max-width:1240px){.wrap{padding-left:20px;padding-right:20px}}#gmap{display:none;height:400px}.label{padding:5px 7px;color:#fff;background-color:rgba(0,0,0,0.8)}.module{width:100%}.moduleBox{width:90%;height:100%;max-width:1400px;height:90vh;-ms-flex-align:center;align-items:center;background-color:#ebebeb;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;opacity:0;padding:0;pointer-events:none;position:fixed;top:50%;left:50%;z-index:1005;visibility:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all 0.5s}.moduleBox.show{opacity:1;visibility:visible}.moduleBox.show .mobuleWrap{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.moduleWrap{width:100%;height:100%;pointer-events:auto;padding:100px 80px 50px;position:relative;transition:all 0.5s}@media (max-width:1200px){.moduleWrap{padding:85px 10px 40px 20px}}@media (max-width:1024px){.moduleWrap{padding:70px 10px 40px 20px}}@media (max-width:768px){.moduleWrap{padding:85px 5px 30px 15px}}.moduleContent{width:100%;max-height:100%;overflow-y:auto;padding-right:10px}.moduleMask{background-color:rgba(0,0,0,0.7);opacity:0;pointer-events:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1003;visibility:hidden;transition:all 0.5s}.moduleMask.show{opacity:1;visibility:visible;pointer-events:auto}.moduleClose{width:80px;height:80px;background:none;background-color:#66625c;border:none;cursor:pointer;position:absolute;top:10px;right:10px}.moduleClose:after,.moduleClose:before{content:"";width:20px;height:1px;background-color:#434343;margin-left:-10px;margin-top:-0.5px;position:absolute;top:30px;left:50%}.moduleClose:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.moduleClose:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.moduleClose span{color:#141414;display:block;font-family:"Judson","Noto Sans TC",serif;font-size:12px;padding-top:25px}@media (min-width:1201px){.moduleClose:hover{background-color:#292929}.moduleClose:hover:after,.moduleClose:hover:before{background-color:#fff}.moduleClose:hover span{color:#fff}}@media (max-width:1200px){.moduleClose{top:0;right:0}}@media (max-width:1024px){.moduleClose{width:65px;height:65px}.moduleClose:after,.moduleClose:before{top:25px}.moduleClose span{padding-top:20px}}.cartArea .mobuleWrap{max-width:480px}.cartArea .countBox{margin-top:10px;font-size:13px;color:#333;text-align:center}.cartArea .countBox b{font-size:18px;color:#7ea830}.cartArea .countBox b em{font-weight:400;font-size:12px;color:#7ea830}.cartArea .countBox a.btn_pay{display:inline-block;padding:7px 15px;font-size:13px;color:#fff}.cartArea .goto_pay_btn{margin-left:15px}.cartArea .cartNote{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}.cartArea .cartNote .en{font-size:28px;letter-spacing:0.01em;color:#1e1e1e;text-transform:uppercase}.cartArea .cartNote .en span{color:#66625c}.cartArea .cartNote .text{font-size:14px;letter-spacing:0.05em;color:#373737}.cartArea .cartNote .text b{padding-left:4px;padding-right:4px;font-weight:400;font-size:18px;color:#66625c}.cartArea .cart{padding-top:15px;padding-bottom:15px;margin-bottom:20px;border-top:2px solid #66625c;border-bottom:2px solid #b4b4b4}.cartArea .buyList li{display:-ms-flexbox;display:flex}.cartArea .buyList li:not(:first-child){padding-top:12px;margin-top:12px;border-top:1px solid #d5d5d5}.cartArea .buyList .Img{width:90px}.cartArea .buyList .Img img{display:block;width:100%}.cartArea .buyList .Txt{position:relative;width:calc(100% - 90px);padding-top:10px;padding-left:15px;padding-right:50px;box-sizing:border-box;font-size:14px}.cartArea .buyList h3{width:100%;margin-bottom:3px}.cartArea .buyList h3 a{display:block;color:#000;font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartArea .buyList .spec{color:#6a6a6a;margin-bottom:3px}.cartArea .buyList .del{position:absolute;right:0;top:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;border:none;background-color:#eee;border-radius:50%;color:#5f5f5f;cursor:pointer;transition:all 0.5s}.cartArea .buyList .del:hover{background-color:#66625c;color:#fff}.cartArea .buyList .del svg{width:15px;height:18px}#closeCart,#closeInquiry,#closeOrder,#closePrice{position:absolute;top:8px;right:10px;font-size:18px}@media (max-width:480px){#closeCart,#closeInquiry,#closeOrder,#closePrice{top:5px;font-size:25px}}.orderCheckArea .mobuleWrap{max-width:360px}.orderCheckArea h4{margin-bottom:10px;font-weight:400;font-size:16px;font-family:"微軟正黑體","新細明體",sans-serif;color:#222;text-align:left}.orderCheckArea input[type=password],.orderCheckArea input[type=text]{width:100%;height:40px;margin-bottom:10px;padding:5px;border:2px solid #ccc}.orderCheckArea a.btn{display:inline-block;margin-top:10px;padding:10px 20px;border-radius:4px;font-size:13px;color:#fff}.loginArea .mobuleWrap{max-width:360px}.loginArea .forgetCheck,.loginArea .resendCheck{display:none}.loginArea input[type=password],.loginArea input[type=text]{display:block;width:100%;height:30px;padding:5px;margin-bottom:7px;border:1px solid #ccc}.loginArea .btn{margin-top:15px;text-align:center}.loginArea .btn a{display:inline-block;padding:8px 15px;border-radius:3px;font-size:13px;color:#fff}.loginArea .forget{clear:both;margin-top:20px;font-size:15px;color:#2f2f2f}.loginArea .forget span{font-size:13px;color:#e1e1e1}.loginArea .forget strong a{font-weight:400;color:#f93;text-decoration:underline}.loginArea .forget b a{font-weight:400;font-size:18px;color:#09f;text-decoration:underline}.loginArea .forgetCheck{display:none}.loginArea .forgetCheck a.btn_relog{display:block;margin-bottom:15px;font-size:15px;color:#09f;text-align:center;text-decoration:underline}.header{width:100%;position:absolute;left:0;top:0;z-index:199}@media (max-width:1200px){.header{background-color:#66625c}}.header .wrap{max-width:100%;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0;position:relative}.header .leftBox{width:120px}.header .leftBox .logoBox a img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:1200px){.header .leftBox{width:60px}}.header .rightBox{width:calc(100% - 120px);-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex}@media (max-width:1200px){.header .rightBox{width:calc(100% - 60px);-ms-flex-pack:end;justify-content:flex-end}}.header .rightBox .menuBox{background-color:#fff;-ms-flex:1;flex:1;opacity:0;pointer-events:none;visibility:hidden}@media (max-width:1200px){.header .rightBox .menuBox{display:none}}.header .rightBox .menuBox .menu{height:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.header .rightBox .menuBox .menu li{padding:0 20px}.header .rightBox .menuBox .menu li a{color:#414141;display:block;font-size:15px;line-height:1.2;letter-spacing:1px;padding:0;position:relative;text-align:center}.header .rightBox .menuBox .menu li a:before{content:"";width:0;height:2px;background-color:#b79b7e;display:block;position:absolute;bottom:-31px;left:50%;z-index:1}.header .rightBox .menuBox .menu li a.current{color:#b79b7e}.header .rightBox .menuBox .menu li a.current:before{width:100%;left:0}@media (min-width:1201px){.header .rightBox .menuBox .menu li a:hover{color:#b79b7e}.header .rightBox .menuBox .menu li a:hover:before{width:100%;left:0}}.header .rightBox .menuBox .menu li a span{display:none}@media (max-width:1200px){.header .rightBox .menuBox .menu{display:none}}.header .rightBox .funcBox{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1200px){.header .rightBox .funcBox{width:100%}}.header .rightBox .funcBox .bookingBox{background-color:#66625c;position:relative}.header .rightBox .funcBox .bookingBox:before{content:"";width:1px;height:100%;background-color:rgba(247,247,247,0.15);display:none;position:absolute;top:0;left:0;z-index:1}.header .rightBox .funcBox .bookingBox a{color:#fff;display:block;font-size:16px;font-weight:700;font-family:"Judson","Noto Sans TC",serif;line-height:1;letter-spacing:0.5px;padding:32px 50px 32px 25px;position:relative;z-index:2}.header .rightBox .funcBox .bookingBox a:before{content:"";width:10px;height:10px;background:url("https://www.wallsun.com.tw/images/arrow.png") center/contain no-repeat;display:block;position:absolute;top:50%;right:30px;z-index:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (min-width:1201px){.header .rightBox .funcBox .bookingBox:hover{background-color:#b79b7e}}@media (max-width:1200px){.header .rightBox .funcBox .bookingBox a{font-size:15px;padding:22.5px 50px 22.5px 25px}}@media (max-width:640px){.header .rightBox .funcBox .bookingBox{max-width:140px;-ms-flex:1;flex:1}.header .rightBox .funcBox .bookingBox:before{display:block}.header .rightBox .funcBox .bookingBox a{padding:22.5px 0;text-align:center}.header .rightBox .funcBox .bookingBox a:before{display:none}}.header .rightBox .funcBox .languageBox{background-color:#66625c;position:relative}.header .rightBox .funcBox .languageBox:before{content:"";width:1px;height:100%;background-color:rgba(247,247,247,0.15);display:block;position:absolute;top:0;left:0;z-index:1}@media (min-width:1201px){.header .rightBox .funcBox .languageBox:hover{background-color:#b79b7e}}.header .rightBox .funcBox .languageBox .languageCurrent{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:17.5px 26.5px;position:relative;z-index:2}.header .rightBox .funcBox .languageBox .languageCurrent svg{width:24px;height:24px;display:inline-block;fill:#fff;vertical-align:middle}.header .rightBox .funcBox .languageBox .languageCurrent span{color:#fff;display:inline-block;font-size:13px;font-weight:500;line-height:1;letter-spacing:0.5px;margin-top:8px}@media (max-width:1200px){.header .rightBox .funcBox .languageBox .languageCurrent{padding:12px 16.5px}.header .rightBox .funcBox .languageBox .languageCurrent svg{width:18px;height:18px}.header .rightBox .funcBox .languageBox .languageCurrent span{margin-top:5px}}.header .rightBox .funcBox .languageBox .languageList{width:100%;background-color:#e1e1e1;display:none;position:absolute;top:100%;left:0}.header .rightBox .funcBox .languageBox .languageList li{border-top:1px solid rgba(247,247,247,0.15)}.header .rightBox .funcBox .languageBox .languageList li a{color:rgba(37,37,37,0.7);display:block;font-size:14px;font-family:"Judson","Noto Sans TC",serif;line-height:1;letter-spacing:1px;padding:15px 10px;text-align:center}.header .rightBox .funcBox .languageBox .languageList li a.current{background-color:#b79b7e;color:#fff;pointer-events:none}@media (min-width:1201px){.header .rightBox .funcBox .languageBox .languageList li a:hover{background-color:#b79b7e;color:#fff}}.header.scrollTop{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header.scrollFixed{position:fixed}.header.scrollDown{box-shadow:-5px 0 20px rgba(0,0,0,0.07);-webkit-transform:translateY(0);transform:translateY(0)}.header.scrollDown .leftBox{width:80px}@media (max-width:1200px){.header.scrollDown .leftBox{width:60px}}.header.scrollDown .rightBox{width:calc(100% - 80px)}@media (max-width:1200px){.header.scrollDown .rightBox{width:calc(100% - 60px)}}.header.scrollDown .rightBox .menuBox{opacity:1;pointer-events:auto;visibility:visible}.demoSideArea{width:100%;max-width:500px;height:100vh;box-shadow:0 0 30px rgba(0,0,0,0.1);background-color:#66625c;opacity:0;pointer-events:none;position:fixed;right:-100%;top:0;z-index:208;visibility:hidden}.demoSideArea.show{right:0;opacity:1;pointer-events:auto;visibility:visible}.demoSideArea .funcBox{-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid rgba(247,247,247,0.15);display:-ms-flexbox;display:flex}.demoSideArea .funcBox .bookingBox{background-color:#66625c;-ms-flex:1;flex:1;position:relative}.demoSideArea .funcBox .bookingBox:before{content:"";width:1px;height:100%;background-color:rgba(247,247,247,0.15);display:none;position:absolute;top:0;left:0;z-index:1}.demoSideArea .funcBox .bookingBox a{color:#fff;display:block;font-size:16px;font-weight:700;font-family:"Judson","Noto Sans TC",serif;line-height:1;letter-spacing:0.5px;padding:32px 110px;position:relative;z-index:2;text-align:center}.demoSideArea .funcBox .bookingBox a:before{content:"";width:10px;height:10px;background:url("https://www.wallsun.com.tw/images/arrow.png") center/contain no-repeat;display:block;position:absolute;top:50%;right:90px;z-index:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (min-width:1201px){.demoSideArea .funcBox .bookingBox:hover{background-color:#b79b7e}}@media (max-width:1200px){.demoSideArea .funcBox .bookingBox a{padding:22px 135px}}@media (max-width:640px){.demoSideArea .funcBox .bookingBox{width:calc(100% - 120px)}.demoSideArea .funcBox .bookingBox:before{display:block}.demoSideArea .funcBox .bookingBox a{padding:22px 0}.demoSideArea .funcBox .bookingBox a:before{display:none}}.demoSideArea .funcBox .languageBox{background-color:#66625c;position:relative}.demoSideArea .funcBox .languageBox:before{content:"";width:1px;height:100%;background-color:rgba(247,247,247,0.15);display:block;position:absolute;top:0;left:0;z-index:1}@media (min-width:1201px){.demoSideArea .funcBox .languageBox:hover{background-color:#b79b7e}}.demoSideArea .funcBox .languageBox .languageCurrent{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:17.5px 26.5px;position:relative;z-index:2}.demoSideArea .funcBox .languageBox .languageCurrent svg{width:24px;height:24px;display:inline-block;fill:#fff;vertical-align:middle}.demoSideArea .funcBox .languageBox .languageCurrent span{color:#fff;display:inline-block;font-size:13px;font-weight:500;line-height:1;letter-spacing:0.5px;margin-top:8px}@media (max-width:1200px){.demoSideArea .funcBox .languageBox .languageCurrent{padding:12px 16.5px}.demoSideArea .funcBox .languageBox .languageCurrent svg{width:18px;height:18px}.demoSideArea .funcBox .languageBox .languageCurrent span{margin-top:5px}}.demoSideArea .funcBox .languageBox .languageList{width:100%;background-color:#e1e1e1;display:none;position:absolute;top:100%;left:0}.demoSideArea .funcBox .languageBox .languageList li{border-top:1px solid rgba(247,247,247,0.15)}.demoSideArea .funcBox .languageBox .languageList li a{color:rgba(37,37,37,0.7);display:block;font-size:14px;font-family:"Judson","Noto Sans TC",serif;line-height:1;letter-spacing:1px;padding:15px 10px;text-align:center}.demoSideArea .funcBox .languageBox .languageList li a.current{background-color:#b79b7e;color:#fff;pointer-events:none}@media (min-width:1201px){.demoSideArea .funcBox .languageBox .languageList li a:hover{background-color:#b79b7e;color:#fff}}.demoSideArea .menuBox{height:calc(100vh - 80px);overflow-y:auto;padding:70px 60px 150px;-webkit-overflow-scrolling:touch}@media (max-width:1200px){.demoSideArea .menuBox{height:calc(100vh - 60px)}}@media (max-width:480px){.demoSideArea .menuBox{padding:60px 25px 150px}}.demoSideArea .menuBox .menu li:not(:last-child){margin-bottom:40px}.demoSideArea .menuBox .menu a{color:#fff;display:block;font-size:16px;line-height:1.2;letter-spacing:1px}.demoSideArea .menuBox .menu a span{display:block;font-size:30px;font-weight:700;font-family:"Judson","Noto Sans TC",serif;line-height:1;letter-spacing:0.5px;margin-top:5px}.demoSideArea .menuBox .menu a.current{color:#b79b7e}@media (min-width:1201px){.demoSideArea .menuBox .menu a:hover{color:#b79b7e}}.demoSideArea .menuBox .copyright{color:#fff;font-size:13px;font-weight:400;font-family:"Roboto","Noto Sans TC",serif;line-height:1.2;letter-spacing:1.5px;padding-top:70px}.demoSideAreaMask{background-color:rgba(255,255,255,0.1);opacity:0;pointer-events:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:207;visibility:hidden}.demoSideAreaMask.show{opacity:1;visibility:visible;pointer-events:auto}.demoSideMenu{width:80px;height:80px;-ms-flex-align:center;align-items:center;background-color:#fff;color:#414141;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.demoSideMenu .line{width:25px;height:18px;position:relative}.demoSideMenu .line span{width:100%;height:2px;background-color:#66625c;display:block;position:absolute;top:50%;left:0;z-index:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.demoSideMenu .line span:after,.demoSideMenu .line span:before{content:"";width:100%;height:2px;background-color:#66625c;display:block;position:absolute;left:0;z-index:1}.demoSideMenu .line span:before{top:-8px}.demoSideMenu .line span:after{bottom:-8px}.demoSideMenu .text{color:#66625c;display:block;font-size:13px;font-family:"Judson","Noto Sans TC",serif;line-height:1;letter-spacing:0.5px;margin-top:5px}.demoSideMenuClose .line span{background-color:transparent}.demoSideMenuClose .line span:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.demoSideMenuClose .line span:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:1200px){.demoSideMenu{width:60px;height:60px}}.m_menu{width:100%;display:none;position:fixed;top:0;left:0;z-index:209}.m_menu .mask{width:100%;height:100%;background-color:rgba(255,255,255,0.6);display:none;padding-bottom:60px;position:fixed;top:0;left:0;z-index:202}.m_menu .controlBox{width:100%;height:65px;-ms-flex-align:center;align-items:center;background-color:#090909;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;z-index:204}.m_menu .controlBox.show{background-color:#191919}.m_menu .controlBox .searchTrigger{width:65px;height:65px;cursor:pointer;display:inline-block;line-height:65px;position:absolute;top:0;left:0;text-align:center}.m_menu .controlBox .searchTrigger svg{width:18px;height:18px;display:inline-block;fill:#fff;vertical-align:middle}@media (min-width:1201px){.m_menu .controlBox .searchTrigger svg:hover{fill:#66625c}}.m_menu .controlBox a.main{width:65px;height:65px;position:absolute;top:0;right:0}.m_menu .controlBox a.main span{width:28px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m_menu .controlBox a.main span:after,.m_menu .controlBox a.main span:before{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#fff;transition:all 0.5s}.m_menu .controlBox a.main span:before{top:-7px}.m_menu .controlBox a.main span:after{bottom:-7px}.m_menu .controlBox a.main.show span{background-color:transparent}.m_menu .controlBox a.main.show span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m_menu .controlBox a.main.show span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m_menu .controlBox .m_logo{width:auto}.m_menu .controlBox .m_logo a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.m_menu .controlBox .m_logo a .logo{width:160px;height:28px;display:inline-block;fill:#fff;vertical-align:middle}.m_menu .controlBox .m_logo a .logoText{letter-spacing:1px;line-height:1.2;margin-left:15px}.m_menu .controlBox .m_logo a .logoText h1{color:#222;font-size:18px;font-weight:600;margin-bottom:3px;transition:all 0.4s}.m_menu .controlBox .m_logo a .logoText h2{font-size:12px;font-weight:700;font-family:"Judson","Noto Sans TC",serif;color:#222;transition:all 0.4s}@media (max-width:640px){.m_menu .controlBox .m_logo a .logoText h1{font-size:14px}.m_menu .controlBox .m_logo a .logoText h2{font-size:10px}}.m_menu .controlBox .searchHideBox{width:100%;height:55px;background-color:rgba(0,0,0,0.5);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;opacity:0;pointer-events:none;position:absolute;top:100%;left:0;z-index:1;-webkit-transform-origin:top left;transform-origin:top left;visibility:hidden}.m_menu .controlBox .searchHideBox.show{opacity:1;pointer-events:auto;visibility:visible}.m_menu .controlBox .searchHideBox a{width:65px;height:100%;background-color:#66625c;display:inline-block;position:relative}.m_menu .controlBox .searchHideBox a:before{content:"";width:20px;height:1px;background-color:#fff;display:block;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.m_menu .controlBox .searchHideBox a:after{content:"";width:7px;height:7px;border-right:1px solid #fff;border-bottom:1px solid #fff;display:block;margin:auto;position:absolute;top:0;left:23px;right:0;bottom:0;z-index:2;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:1201px){.m_menu .controlBox .searchHideBox a:hover{background-color:#fff}.m_menu .controlBox .searchHideBox a:hover:before{background-color:#66625c}.m_menu .controlBox .searchHideBox a:hover:after{border-color:#66625c}}.m_menu .controlBox .searchHideBox input{width:calc(100% - 85px);background-color:transparent;color:rgba(255,255,255,0.7);line-height:55px;letter-spacing:0.5px;padding:10px 20px}.m_menu .controlBox .searchHideBox input::-webkit-input-placeholder{color:rgba(255,255,255,0.7);letter-spacing:0.5px}.m_menu .controlBox .searchHideBox input::-moz-placeholder{color:rgba(255,255,255,0.7);letter-spacing:0.5px}.m_menu .controlBox .searchHideBox input:-ms-input-placeholder{color:rgba(255,255,255,0.7);letter-spacing:0.5px}.m_menu .controlBox .searchHideBox input::-ms-input-placeholder{color:rgba(255,255,255,0.7);letter-spacing:0.5px}.m_menu .controlBox .searchHideBox input::placeholder{color:rgba(255,255,255,0.7);letter-spacing:0.5px}.m_menu .hideBox{width:100%;background:#191919;opacity:0;overflow-y:auto;pointer-events:none;padding-top:110px;position:fixed;top:-50px;right:0;bottom:0;z-index:203;visibility:hidden;-webkit-overflow-scrolling:touch;transition:0.6s ease}.m_menu .hideBox.show{top:0;opacity:1;pointer-events:auto;visibility:visible}.m_menu .hideBox .sp{display:none}.m_menu .hideBox .nav a{color:#fff;display:block;font-size:18px;line-height:1.2;letter-spacing:1px;padding:15px 0;position:relative;text-align:center}.m_menu .hideBox .nav a.current{color:#66625c}.m_menu .hideBox .nav a span{display:block;font-size:14px;font-weight:700;font-family:"Judson","Noto Sans TC",serif}@media (min-width:1201px){.m_menu .hideBox .nav a:hover{background-color:#66625c}}.m_menu .hideBox .languageBox{padding-top:15px}.m_menu .hideBox .languageBox .languageList{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.m_menu .hideBox .languageBox .languageList li{line-height:1;padding:0 8px;position:relative}.m_menu .hideBox .languageBox .languageList li:first-child:before{content:"/";font-size:14px;display:block;position:absolute;top:1px;right:-1px}.m_menu .hideBox .languageBox .languageList li a{font-size:14px;font-family:"Judson","Noto Sans TC",serif;letter-spacing:1.5px}.m_menu .hideBox .languageBox .languageList li a.current{color:#66625c;pointer-events:none}.m_menu .hideBox .footer{margin-top:100px;padding-bottom:60px}.bannerArea{clear:both;overflow:hidden;position:relative;z-index:1}.bannerArea .wrap{width:100%;max-width:100%;padding:0}.bannerArea .bannerBox{position:relative}.bannerArea .bannerItem{position:relative}.bannerArea .bannerLink{display:block}.bannerArea .Img img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:640px){.bannerArea .Img{height:220px}.bannerArea .Img img{height:100%;object-fit:cover}}.bannerAreaInner .Txt{max-width:1160px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:120px 0 80px;z-index:2;text-align:center;width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.bannerArea .Txt:after{content:"";height:0;clear:both;display:block;visibility:hidden}.marqueeArea{padding:15px 0;background-color:#061540}.marqueeArea h2{float:left;margin-right:20px;font-weight:400;font-size:15px;color:#fff}@media (max-width:640px){.marqueeArea h2{display:none}}.marqueeArea h2 em{margin-left:5px}.marqueeArea .marqueeBox{max-height:30px;overflow:hidden}.marqueeArea ul{overflow:hidden}.marqueeArea li{line-height:20px}.marqueeArea .date{display:inline-block;vertical-align:top;margin-right:10px;font-size:13px;color:#dbdbdb}@media (max-width:640px){.marqueeArea .date{display:none}}.marqueeArea h3{display:inline-block;vertical-align:top}.marqueeArea h3 a{display:block;width:100%;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer{background-color:#66625c}.footer .top{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;padding:55px 0 35px;border-bottom:1px solid rgba(255,255,255,0.2)}@media (max-width:1200px){.footer .top{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0 20px}}.footer .top .left{width:160px;padding-right:80px}.footer .top .left .logo{width:80px}.footer .top .left .logo img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer .top .left .title{color:#fff;font-size:14px;font-weight:400;letter-spacing:0.5px;margin-top:10px;text-align:center}.footer .top .middle{width:650px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:1200px){.footer .top .middle{width:calc(100% - 160px)}}@media (max-width:1024px){.footer .top .middle{width:100%;margin-top:30px}}.footer .top .middle .menuBox{margin-bottom:30px}.footer .top .middle .menuBox .menu{display:-ms-flexbox;display:flex}.footer .top .middle .menuBox .menu li{line-height:1}.footer .top .middle .menuBox .menu li:not(:last-child){border-right:1px solid rgba(255,255,255,0.2);margin-right:12px;padding-right:12px}.footer .top .middle .menuBox .menu li a{color:#fff;font-size:14px;line-height:1;letter-spacing:1px}.footer .top .middle .menuBox .menu li a.current{color:#b79b7e}@media (min-width:1201px){.footer .top .middle .menuBox .menu li a:hover{color:#b79b7e}}@media (max-width:768px){.footer .top .middle .menuBox .menu{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .top .middle .menuBox .menu li{width:calc(100%/4);margin-bottom:15px}.footer .top .middle .menuBox .menu li:not(:last-child){border-right:none;margin-right:0}}@media (max-width:480px){.footer .top .middle .menuBox .menu li{width:calc(100%/3)}}.footer .top .middle .infoBox .infoList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .top .middle .infoBox .infoList li{color:#fff;font-size:14px;font-family:"Roboto","Noto Sans TC",serif;line-height:1}.footer .top .middle .infoBox .infoList li:not(:last-child){margin-right:50px}.footer .top .middle .infoBox .infoList li span:not(.fax){font-weight:700;margin-right:15px}.footer .top .middle .infoBox .infoList li a{color:#fff}@media (min-width:1201px){.footer .top .middle .infoBox .infoList li a:hover{color:#b79b7e}}@media (max-width:1024px){.footer .top .middle .infoBox .infoList{-ms-flex-direction:column;flex-direction:column}.footer .top .middle .infoBox .infoList li:not(:last-child){margin-right:0;margin-bottom:15px}}.footer .top .right{width:210px;margin-left:auto}@media (max-width:1200px){.footer .top .right{margin-left:0;margin-top:30px}}.footer .top .right .socialBox .socialList{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:25px}@media (max-width:1200px){.footer .top .right .socialBox .socialList{-ms-flex-pack:start;justify-content:flex-start}}.footer .top .right .socialBox .socialList li:not(:last-child){margin-right:15px}.footer .top .right .socialBox .socialList li.ig a i,.footer .top .right .socialBox .socialList li.yt a i{margin-left:1.5px}.footer .top .right .socialBox .socialList li a{width:28px;height:28px;background-color:#fff;border:1px solid #fff;border-radius:50%;display:block;line-height:28px;text-align:center}.footer .top .right .socialBox .socialList li a i{color:#66625c;font-size:15px}.footer .top .right .socialBox .socialList li a svg{width:16px;height:15px;display:inline-block;fill:#fff;margin-top:-2px;vertical-align:middle}@media (min-width:1201px){.footer .top .right .socialBox .socialList li a:hover{background-color:transparent}.footer .top .right .socialBox .socialList li a:hover i{color:#fff}.footer .top .right .socialBox .socialList li a:hover svg{fill:#fff}}.footer .top .right .btn{width:100%}.footer .top .right .btn a{width:100%;padding:15px 50px}.footer .bottom{padding:45px 0 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.footer .bottom{padding:20px 0}}.footer .bottom .footerInfo{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media (max-width:640px){.footer .bottom .footerInfo{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.footer .bottom .footerInfo .copyright{color:#fff;font-size:13px;font-weight:400;font-family:"Roboto","Noto Sans TC",serif;line-height:1.2;letter-spacing:1.5px}.footer .bottom .footerInfo .ibest .design{color:#fff;display:block;font-size:13px;font-weight:400;font-family:"Roboto","Noto Sans TC",serif;line-height:1.2;letter-spacing:1.5px}.footer .bottom .footerInfo .ibest .design span{color:#fff;text-decoration:none}.footer .bottom .footerInfo .ibest .design a{color:#fff;text-decoration:none}@media (min-width:1201px){.footer .bottom .footerInfo .ibest .design a:hover{color:#b79b7e}}.footer .bottom .goTop{color:#fff;cursor:pointer;font-size:14px;font-weight:400;font-family:"Roboto","Noto Sans TC",serif;line-height:1;letter-spacing:0.5px;padding-right:50px;position:relative}.footer .bottom .goTop:before{content:"";width:30px;height:2px;background-color:#fff;display:block;position:absolute;top:6px;right:0;z-index:1}@media (min-width:1201px){.footer .bottom .goTop:hover{color:#b79b7e;padding-right:0}.footer .bottom .goTop:hover:before{width:0;background-color:#b79b7e}}@media (max-width:640px){.footer .bottom .goTop{display:none}}.privacyArea{width:100%;background-color:rgba(255,255,255,0.9);box-shadow:0 -2px 6px rgba(0,0,0,0.1);padding:40px 0 25px;position:fixed;bottom:0;left:0;z-index:199;transition:all 0.6s 0.1s}.privacyArea.check{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.privacyArea .wrap{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.privacyArea .text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:1.5;letter-spacing:0.5px}.privacyArea .text a{color:#66625c;display:inline-block;margin-top:8px}@media (min-width:1201px){.privacyArea .text a:hover{color:#b79b7e}}.privacyArea .btn{margin-left:25px;padding-top:0}@media (max-width:768px){.privacyArea .wrap{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center}.privacyArea .text{width:100%}.privacyArea .btn{margin-top:25px;margin-left:0}}.fixedQuickLink{position:fixed;left:0;bottom:0;z-index:5;width:100%;background-color:#000}@media (min-width:1181px){.fixedQuickLink{display:none}}.fixedQuickLink ul{display:-ms-flexbox;display:flex}.fixedQuickLink li{-ms-flex:1;flex:1}.fixedQuickLink li:not(:last-child){border-right:1px solid rgba(255,255,255,0.1)}.fixedQuickLink a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:55px;font-size:13px;color:#fff}.fixedQuickLink i{margin-bottom:5px}.social{display:inline-block;vertical-align:middle;width:50%;margin-right:-4px}@media (max-width:480px){.social{width:100%}}.social a{display:inline-block;width:30px;height:30px;line-height:30px;margin:0 5px;font-size:19px;color:#929292;text-align:center}.social a:hover{opacity:0.8}.endArea{clear:both;padding-top:5px;color:#fff;text-align:center;background-color:#061540}.translateIbest{display:inline-block;vertical-align:middle}.translateIbest .design{display:block;line-height:22px;font-size:9pt;color:#000}.translateIbest .design a{color:#000;text-decoration:none}.translateIbest .design a:hover{text-decoration:underline}.bookingArea{margin-top:-85px;position:relative;z-index:2}.bookingArea .wrap{display:-ms-flexbox;display:flex;padding:0;background-color:#fff}@media (max-width:960px){.bookingArea .wrap{-ms-flex-direction:column;flex-direction:column;padding:15px 20px}}.bookingArea .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:3;flex:3;font-size:15px;border-right:1px solid #e6e6e6}@media (max-width:960px){.bookingArea .title{display:none}}.bookingArea .title i{margin-right:15px;font-size:20px}.bookingArea .bookingList{display:-ms-flexbox;display:flex;-ms-flex:6;flex:6;padding:20px}@media (max-width:960px){.bookingArea .bookingList{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:0}}@media (max-width:960px){.bookingArea .bookingList li{margin-bottom:15px}}.bookingArea .bookingList li:not(:first-child){margin-left:10px}@media (max-width:960px){.bookingArea .bookingList li:not(:first-child){margin-left:0}}.bookingArea .btn{-ms-flex:3;flex:3}@media (max-width:960px){.bookingArea .btn{-ms-flex:1;flex:1}}.bookingArea .btn a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:16px;color:#fff;letter-spacing:0.2em;background-color:#66625c}@media (max-width:960px){.bookingArea .btn a{padding:12px}}.bookingArea input,.bookingArea select{height:45px;padding:5px 10px;border:1px solid #e6e6e6;font-size:16px;font-family:"微軟正黑體"}@media (max-width:960px){.bookingArea input,.bookingArea select{width:100%}}.mainArea{padding:60px 0}.mainArea.noBanner{padding-top:150px}.mainArea.page404{width:100%;padding:250px 0 135px}.mainArea.page404 .top{font-size:28px;font-weight:500;line-height:1.5;margin-bottom:10px;text-align:center}.mainArea.page404 .top a{color:#b79b7e}.mainArea.page404 .menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -20px;padding:60px 0}.mainArea.page404 .menu li{margin-bottom:20px}.mainArea.page404 .menu li a{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:0.5px;padding:0 20px}@media (max-width:1200px){.mainArea.page404{padding:100px 0 60px}}@media (max-width:768px){.mainArea.page404 .top{font-size:24px;text-align:left}.mainArea.page404 .menu{-ms-flex-pack:start;justify-content:flex-start;padding:30px 0}}@media (max-width:480px){.mainArea.page404 .top{font-size:21px}}@media (max-width:1200px){.mainArea.noBanner{padding-top:120px}}@media (max-width:1024px){.mainArea{padding:40px 0}}.contentBox{clear:both}.contentBoxFlex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentBoxFlex .leftBox{width:360px;padding-right:60px}@media (max-width:1024px){.contentBoxFlex .leftBox{width:100%;padding-right:0;padding-bottom:30px;position:relative;z-index:99}}.contentBoxFlex .rightBox{width:calc(100% - 360px);-ms-flex:1;flex:1}@media (max-width:1024px){.contentBoxFlex .rightBox{width:100%;-ms-flex:auto;flex:auto}}.contentBoxFlex2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentBoxFlex2 .leftBox{width:calc(100% - 360px);-ms-flex:1;flex:1}@media (max-width:1024px){.contentBoxFlex2 .leftBox{width:100%;-ms-flex:auto;flex:auto;padding-bottom:30px;position:relative;z-index:99}}.contentBoxFlex2 .rightBox{width:360px;padding-left:60px}@media (max-width:1024px){.contentBoxFlex2 .rightBox{width:100%;padding-left:0}}.titleBox{position:relative}.titleBox .title{color:#66625c;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:1px}.titleBox .titleEn{color:#66625c;display:block;font-size:45px;font-weight:700;font-family:"Judson","Noto Sans TC",serif;line-height:1;letter-spacing:1px;margin-bottom:25px;padding:5px 0 15px;position:relative}.titleBox .titleEn:before{content:"";width:30px;height:2px;background-color:#b79b7e;display:block;position:absolute;bottom:0;left:0;z-index:1}.titleBox .text{color:rgba(37,37,37,0.7);font-size:14px;line-height:1.5;letter-spacing:1px}.titleBox.mBottom{margin-bottom:30px}.titleBox.right{text-align:right}.titleBox.right .titleEn:before{left:auto;right:0}.titleBox.center{text-align:center}.titleBox.center .titleEn:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1024px){.titleBox.right{text-align:left}.titleBox.right .titleEn:before{left:0;right:auto}}@media (max-width:640px){.titleBox .titleEn{font-size:36px}}.bread{color:rgba(37,37,37,0.7);font-size:14px;position:absolute;right:10px;top:25px;z-index:1}@media (max-width:1024px){.bread{display:none}}.bread a{color:rgba(37,37,37,0.7)}.bread a i{font-size:20px}@media (min-width:1201px){.bread a:hover{color:#b79b7e}}.bread span{color:rgba(37,37,37,0.7);display:inline-block;padding:0 8px}.classNote{padding-bottom:20px;text-align:center}.articleTitle{border-bottom:1px solid rgba(0,0,0,0.2);color:#252525;font-size:24px;font-weight:400;letter-spacing:1px;margin-bottom:30px;padding-bottom:20px}.sectionTitle{border-bottom:1px solid rgba(0,0,0,0.2);color:#252525;font-size:19px;font-weight:400;padding-bottom:20px;margin-bottom:30px}.sectionTitle a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.breakpoint>tbody>tr>td.expand{cursor:pointer;background:url("https://www.wallsun.com.tw/images/plus.png") no-repeat 5px center;padding-left:40px}.classRowBox{position:relative;z-index:3;margin-bottom:30px;padding:20px 0}.classRowBox>ul{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}@media (max-width:1200px){.classRowBox>ul{display:none}}.classRowBox>ul li{margin-bottom:10px;margin-right:15px}.classRowBox>ul a{display:block;padding:10px 15px;color:#fff;background-color:#66625c;letter-spacing:2px;text-align:center}.classRowBox>ul a.current{background-color:#b79b7e;color:#fff}@media (min-width:1201px){.classRowBox>ul a:hover{background-color:#b79b7e;color:#fff}}.classColumnBox{position:relative;z-index:3}@media (max-width:1200px){.classColumnBox>ul{display:none}}.classColumnBox>ul>li>a{padding-top:10px;padding-bottom:10px;color:#010101}.classColumnBox>ul ul{display:none;margin-bottom:30px;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.classColumnBox>ul ul li+li{border-top:1px solid #c6c6c6}.classColumnBox>ul a{position:relative;display:block;padding-top:5px;padding-bottom:5px;color:rgba(37,37,37,0.7)}.classColumnBox>ul a.current{color:#66625c}@media (min-width:1201px){.classColumnBox>ul a:hover{color:#66625c}}.classColumnBox>ul .linkHasItems.open+ul{display:block}.classColumnBox>ul .linkHasItems.open+ul>li{-webkit-animation:0.5s aniSlideLeft both ease-out 0.3s;animation:0.5s aniSlideLeft both ease-out 0.3s}.mClassLink{position:relative;z-index:3}@media (min-width:1181px){.mClassLink{display:none}}.mClassLink.open>ul{display:block}.mClassLink .main{position:relative;display:block;font-size:16px;padding:10px 30px 10px 10px;color:#fff;letter-spacing:1px;cursor:pointer;background-color:#66625c}.mClassLink .main:before{content:"";position:absolute;right:15px;top:50%;z-index:1;margin-top:-6px;line-height:1;font-size:15px;color:#fff;font-family:FontAwesome}.mClassLink>ul{position:absolute;left:0;top:calc(100% - 1px);z-index:1;display:none;width:100%;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.mClassLink>ul>li+li{border-top:1px solid #f2f2f2}.mClassLink>ul>li.current>a{color:#66625c}.mClassLink>ul a{position:relative;z-index:1;display:block;padding:14px 20px;color:#000;font-size:14px;background-color:#fff}.mClassLink ul{display:none}.mClassLink .linkHasItems{position:relative;padding-right:40px}.mClassLink .linkHasItems:after{content:"";position:absolute;top:50%;right:17px;z-index:1;line-height:1;margin-top:-7px;font-family:FontAwesome}.mClassLink .linkHasItems.open:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.mClassLink .linkHasItems.open+ul{display:block}.mClassLink .linkHasItems+ul{background-color:#efefef}.mClassLink .linkHasItems+ul a{padding:10px 5px 10px 30px;background-color:#efefef}.mClassLink .linkHasItems+ul a.current{color:#66625c}.pageBox{-ms-flex-align:center;align-items:center;border-top:1px solid #cecece;padding:40px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageBox a{border:1px solid #c2c2c2;color:#666;display:block;font-size:15px}.pageBox a.nextBtn:before,.pageBox a.prevBtn:before{content:"";width:10px;height:10px;border-left:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;display:block;position:absolute}.pageBox a.prevBtn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pageBox a.nextBtn:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (min-width:1201px){.pageBox a:hover{border:1px solid #66625c;background-color:#66625c;color:#fff}.pageBox a:hover.nextBtn:before,.pageBox a:hover.prevBtn:before{border-left:1px solid #fff;border-bottom:1px solid #fff}}.pageBoxNumber{-ms-flex-pack:center;justify-content:center}.pageBoxNumber a{width:30px;height:30px;font-weight:400;line-height:30px;margin:0 5px;position:relative;text-align:center}.pageBoxNumber a.nextBtn:before,.pageBoxNumber a.prevBtn:before{margin:auto;top:0;bottom:0}.pageBoxNumber a.prevBtn:before{left:5px;right:0}.pageBoxNumber a.nextBtn:before{left:0;right:5px}.pageBoxNumber a.current{border:1px solid #66625c;background-color:#66625c;color:#fff}.pageBoxPrevNext{position:relative;z-index:2}.pageBoxPrevNext a{width:180px;height:45px;font-weight:300;line-height:45px;padding:0 20px;position:relative}.pageBoxPrevNext a.nextBtn:before,.pageBoxPrevNext a.prevBtn:before{top:calc(50% - 5px)}.pageBoxPrevNext a.prevBtn{text-align:right}.pageBoxPrevNext a.prevBtn:before{left:15px}.pageBoxPrevNext a.nextBtn{margin-left:auto;text-align:left}.pageBoxPrevNext a.nextBtn:before{right:15px}@media (max-width:768px){.pageBoxPrevNext a{width:125px;padding:0 15px}}@media (max-width:640px){.pageBoxPrevNext a{width:calc(100%/2 - 15px)}}@media (max-width:480px){.pageBoxPrevNext a{width:calc(100%/2 - 10px)}}.tagBox{padding:20px 0}.tagBox b{display:inline-block;margin-right:10px}.tagBox ul{display:inline-block}.tagBox li{display:inline-block;margin-bottom:5px}.tagBox a{position:relative;display:block;margin:0 3px;padding:5px 10px;border:1px solid #66625c;font-size:13px;color:#66625c}.tagBox a:hover{color:#fff;background-color:#66625c}.tagBox a.current{color:#fff;background-color:#66625c}.tagBox a.current:before{content:"";margin-right:5px;font-family:FontAwesome;font-size:12px}.tab{border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);display:-ms-flexbox;display:flex;margin-top:50px}.tab a{color:#252525;display:block;-ms-flex:1;flex:1;line-height:1;letter-spacing:0.5px;padding:15px 5px;position:relative;text-align:center}.tab a:not(:first-child):before{content:"";width:1px;height:50%;background-color:rgba(0,0,0,0.2);display:block;position:absolute;top:50%;left:0;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tab a.current{background-color:#66625c;color:#fff}.tab a.current+a:before{display:none}@media (min-width:1201px){.tab a:not(.current):hover{box-shadow:1px 3px 8px rgba(0,0,0,0.15);background-color:#b79b7e;color:#fff}.tab a:not(.current):hover:before{background-color:#b79b7e}}.tabContent{padding-top:40px}.tabContent .contentItem{display:none}.tabContent .textEditor{margin:0}.tabContent .sectionTitle{display:none}.side_menu{margin-bottom:50px}.side_menu li{position:relative;border-bottom:1px solid #e1e1e1}.side_menu li>a{display:block;padding:10px 15px;font-size:14px}.side_menu li>a.current{color:#fff;background-color:#8c8c8c}.side_menu li>a b{margin-left:10px;font-weight:400;font-size:13px;color:#808080}.side_menu dl{padding-left:25px}.side_menu dl a{display:block;padding:10px 15px;font-size:14px}.side_menu dl a.current{color:#000;text-decoration:underline}.side_album{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 30px}.side_album li{width:calc(100%/3);padding:0 7.5px 15px}.side_album li a{width:100%;box-shadow:2px 2px 5px rgba(0,0,0,0.2);display:block}.side_album li a img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:640px){.side_album li{width:50%;padding:0 5px 10px}}.side_booking{margin-bottom:30px}.side_booking a{display:block;border-radius:4px;box-shadow:0 1px 1px #8d2121;font-weight:bold;font-size:25px;color:#fff;background-color:#f05b8f}.side_booking a i{display:inline-block;font-size:28px;padding:10px 15px;margin-right:15px;border-right:1px solid #d33434;box-shadow:1px 0 #f38a8a}.side_booking a:hover{box-shadow:inset 0 3px 3px #8d2121}.side_contactInfo li{margin-bottom:20px}.side_contactInfo a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:16px;color:#414141}.side_contactInfo i{display:inline-block;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;width:35px;height:35px;line-height:35px;margin-right:8px;border:2px solid #a5a5a5;border-radius:50%;font-size:20px;color:#a5a5a5;text-align:center}.side_contactInfo b{display:inline-block;vertical-align:middle;font-weight:400}.side_room{margin-bottom:50px}.side_room .Img img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.side_room .Txt{margin-top:5px}.side_room .Txt p{max-height:100px;font-size:13px;color:#858383;line-height:1.8;overflow:hidden}.side_room h3 a{font-size:16px;font-weight:400}.side_share{-ms-flex-align:center;align-items:center;display:none;-ms-flex-pack:center;justify-content:center;margin:30px 0 50px}.side_share a{height:50px;color:#fff;display:block;-ms-flex:1;flex:1;line-height:50px;margin:0 10px;text-align:center}.side_share a.line{background-color:#00b900}.side_share a.fb{background:#3a5898}@media (max-width:1024px){.side_share{display:-ms-flexbox;display:flex}}@media (max-width:640px){.side_share{-ms-flex-direction:column;flex-direction:column}.side_share a{width:100%;margin:0 auto}.side_share a.line{margin-bottom:15px}}.side_news{margin:25px 0}.side_news ul{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.side_news .sideNewsItem{width:100%;padding-bottom:20px}.side_news .item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.side_news .Img{width:100px;overflow:hidden}.side_news .Img img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:640px){.side_news .Img{width:80px}}.side_news .Txt{width:calc(100% - 100px);overflow:hidden;padding-top:5px;padding-left:20px}.side_news .Txt .title{display:block;font-size:16px;font-weight:400;line-height:1.5}.side_news .Txt .title a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.side_news .Txt{width:calc(100% - 80px)}}.titleStyle1{padding-bottom:10px;font-weight:400;font-size:24px;color:#000;text-align:center;letter-spacing:0.05em}.btn1.center{text-align:center}.btn1.full a{width:100%}.btn1 a{position:relative;z-index:1;display:inline-block;min-width:190px;text-align:center;padding:13px 30px;font-size:14px;letter-spacing:0.01em;color:#fff;background-color:#0e0e0e;border:1px solid #0e0e0e}.btn1 a:after{content:"";position:absolute;right:0;top:0;z-index:-1;width:0;height:100%;background-color:#66625c;transition:all 0.4s ease-in-out}.btn1 a:hover{border-color:#66625c}.btn1 a:hover:after{right:auto;left:0;width:100%}.btn1 a.white{background-color:#fff;border:1px solid #68a9b1;color:#68a9b1}.btn1 a.white:after{background-color:#68a9b1}.btn1 a.white:hover{color:#fff}.captchaArea{position:relative;width:200px;height:50px;background-color:#ddd}.captchaArea.unlocking .sliderBtn{transition:none}.captchaArea .note{position:absolute;top:17px;right:30px;z-index:1;font-size:15px;text-align:center;font-family:"微軟正黑體";color:#777;letter-spacing:1px;pointer-events:none}.sliderBtn{position:absolute;top:0;left:0;z-index:2;width:50px;height:50px;border:none;outline:none;background-color:RoyalBlue;cursor:pointer;transition:all 0.3s linear}.sliderBtn:before{content:"";position:absolute;top:13px;left:23px;color:#fff;font-size:24px;font-family:FontAwesome;pointer-events:none}.imh_opacity{background-color:#000;overflow:hidden}.imh_opacity img{transition:all 0.3s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imh_opacity:hover img{opacity:0.8;-webkit-transform:scale(1.05);transform:scale(1.05)}.imh_detail{background-color:#000;overflow:hidden}.imh_detail img{transition:all 0.3s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imh_detail a:before{content:"Details+";position:absolute;left:50%;top:50%;z-index:99;margin-left:-45px;margin-top:-80px;display:block;padding:10px 20px;font-size:13px;color:#fff;border:2px solid #fff;opacity:0;transition:all 0.3s ease}.imh_detail:hover a:before{opacity:1;margin-top:-20px}.imh_detail:hover img{opacity:0.3;-webkit-transform:scale(1.05);transform:scale(1.05)}.imh_zoom{position:relative;background-color:#000;overflow:hidden}.imh_zoom img{transition:all 0.3s linear;backface-visibility:hidden;-webkit-backface-visibility:hidden}.imh_zoom a:before{content:"";display:block;position:absolute;left:50%;top:-30px;margin-top:-20px;margin-left:-20px;z-index:99;width:40px;height:40px;line-height:40px;border-radius:50%;font-size:18px;color:#fff;font-family:FontAwesome;text-align:center;background-color:#66625c}.imh_zoom:hover a:before{top:50%}.imh_zoom:hover img{opacity:0.3;-webkit-transform:scale(1.05);transform:scale(1.05)}.newIcon{display:inline-block;margin-right:3px;padding:3px 5px;border-radius:3px;font-size:12px;font-weight:400;font-family:"微軟正黑體";color:#fff}
/*# sourceMappingURL=master.css.map */