@charset "UTF-8";@import url(public/css/reset.css);@import url(public/css/font-awesome-4.7.0/font-awesome.min.css);@import url(public/css/rwdgrid.css);@import url(public/css/textEditor.css);@import url(public/css/contentbuilder.css);.orderCheckArea input[type=password],.orderCheckArea input[type=text],.side_share a{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff;font-family:'Noto Serif SC', Helvetica, Arial, "微軟正黑體", Heiti TC, "メイリオ", sans-serif;font-size:14px;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;opacity:0}a{color:#000;cursor:pointer;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;outline:none}a:hover{color:#0f765e}[class*=col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.b-box{-webkit-box-sizing:border-box;box-sizing:border-box}div.titan{display:none}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.33%}.col-4{width:25%}.col-5{width:20%}a.btn_color1{color:#fff;background-color:#516190}a.btn_color1:hover{background-color:#C85A56}a.btn_color2{color:#fff;background-color:#A0A0A0}a.btn_color2:hover{background-color:#999}input[type=text]{-webkit-appearance:none}textarea{-webkit-appearance:none}.outerWrap{position:relative}.outerWrap.ins{padding-top:70px}.wrap{width:1130px;margin:0 auto}.label{padding:5px 7px;color:#fff;background-color:rgba(0, 0, 0, 0.8)}.moduleBox{position:fixed;left:50%;top:48%;z-index:1005;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition-property:top, opacity, visibility;-o-transition-property:top, opacity, visibility;transition-property:top, opacity, visibility;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.moduleBox.show{top:50%;opacity:1;visibility:visible;pointer-events:auto}.moduleMask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1003;background-color:rgba(0, 0, 0, 0.7);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.moduleMask.show{opacity:1;visibility:visible;pointer-events:auto}.cartArea{width:360px!important;border:5px solid #d8d8d8;background-color:#fff}.cartArea .wrap{position:relative;width:auto;padding:40px 10px}.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 .cart{clear:both;max-height:250px;overflow-y:auto}.cartArea .cart li{position:relative;padding:10px;margin-bottom:10px;border-bottom:1px solid #eee;text-align:left}.cartArea .cart li i{cursor:pointer;display:block;float:right;font-size:18px;color:#949494}.cartArea .cart .Img{float:left;margin-right:15px;width:50px;height:50px;overflow:hidden}.cartArea .cart .Img img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cartArea .cart .Txt{overflow:hidden}.cartArea .cart .Txt strong{display:block;margin-bottom:10px}.cartArea .cart .Txt strong a{display:block;width:90%;font-size:15px;color:#272727;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.cartArea .cart .Txt b{display:inline-block;padding-right:10px;font-weight:400;font-size:12px}.cartArea .cart .Txt b.price{font-size:15px;color:#e83336}.orderCheckArea{width:320px;border:5px solid #d8d8d8;background-color:#fff}.orderCheckArea .wrap{position:relative;width:auto;padding:40px 10px;text-align:center}#closeCart,#closeInquiry,#closeOrder,#closePrice{position:absolute;top:8px;right:10px;font-size:18px}.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}@media screen and (max-width:480px){.cartArea,.orderCheckArea{width:300px!important}#closeCart,#closeInquiry,#closeOrder,#closePrice{top:5px;font-size:25px}}.loadingArea{position:fixed;left:0;top:0;z-index:10000;width:100%;height:100vh;opacity:0;pointer-events:none}.loadingArea.show{opacity:1;pointer-events:auto}.loadingArea.show:before{-webkit-animation:loadLine 3s forwards, loadLineMove .8s 3s forwards;animation:loadLine 3s forwards, loadLineMove .8s 3s forwards}.loadingArea.show:after{-webkit-animation:loadLineMove02 .8s 3.4s forwards;animation:loadLineMove02 .8s 3.4s forwards}.loadingArea.show .loadLogo{-webkit-animation:logoFadeIn 2s 0.5s forwards, logoFadeOut .3s 3.12s forwards;animation:logoFadeIn 2s 0.5s forwards, logoFadeOut .3s 3.12s forwards}.loadingArea:before{content:'';position:absolute;left:0;top:0;width:0;height:8px;background-color:#fff;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.loadingArea:after{content:'';position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background-color:#007f61}.loadingArea .loadLogo{position:absolute;left:50%;top:50%;font-size:140px;font-weight:800;font-style:italic;width:150px;height:120px;font-family:'Barlow Condensed', sans-serif;color:rgba(255, 255, 255, 0.302);-webkit-text-stroke:2px black;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.loadingArea .loadLogo svg{width:112px;height:90px;width:100%;height:100%;fill:#fff}@-webkit-keyframes loadLine{0%{width:0}20%{width:30%}60%{width:65%}to{width:100%}}@keyframes loadLine{0%{width:0}20%{width:30%}60%{width:65%}to{width:100%}}@-webkit-keyframes loadLineMove{0%{height:8px;-webkit-transform:translateY(0);transform:translateY(0)}to{height:100%;-webkit-transform:translateY(101%);transform:translateY(101%)}}@keyframes loadLineMove{0%{height:8px;-webkit-transform:translateY(0);transform:translateY(0)}to{height:100%;-webkit-transform:translateY(101%);transform:translateY(101%)}}@-webkit-keyframes loadLineMove02{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(101%);transform:translateY(101%)}}@keyframes loadLineMove02{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(101%);transform:translateY(101%)}}@-webkit-keyframes logoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes logoFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes logoFadeOut{0%{opacity:1}to{opacity:0}}@keyframes logoFadeOut{0%{opacity:1}to{opacity:0}}header{position:fixed;left:0;top:0;width:100%;z-index:50;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}header.active,header.hold{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.1);box-shadow:0 0 15px rgba(0, 0, 0, 0.1)}header.active .logo a,header.hold .logo a{height:70px}header.active .menu>li:before,header.hold .menu>li:before{background-color:#b79b5c}header.active .menu>li>a,header.hold .menu>li>a{height:70px;color:#b79b5c}header.active .menu>li>a.current,header.active .menu>li>a:hover,header.hold .menu>li>a.current,header.hold .menu>li>a:hover{color:#0f765e}header.active .socialBox,header.hold .socialBox{height:70px}header.active .language>a,header.hold .language>a{color:#b79b5c}header.active .language>a:hover,header.hold .language>a:hover{color:#0f765e}header.active .language>a:hover:before,header.hold .language>a:hover:before{border-color:#0f765e}header.active .language>a:before,header.hold .language>a:before{border-color:#b79b5c}header.active .language ul,header.hold .language ul{background-color:#fff}header.active .language ul a,header.hold .language ul a{color:#b79b5c}header.active .language ul a:hover,header.hold .language ul a:hover{color:#0f765e}header.active .social a:hover svg,header.hold .social a:hover svg{fill:#0f765e}header.active .social svg,header.hold .social svg{fill:#b79b5c}header .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1300px}@media (max-width:1300px){header .wrap{width:100%}}header .logo{position:absolute;top:0;left:0;width:112px}header .logo a{display:block;width:100%;height:90px;background:url("../images/logo.png") no-repeat;background-size:contain;text-indent:-9999px}.floatArea{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:99}@media (max-width:1180px){.floatArea{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}}.floatArea a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;background-color:#cab380;font-size:14px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.floatArea a:not(:first-child){border-left:1px solid rgba(255, 255, 255, 0.6)}.floatArea span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px}.menuBox{padding-left:135px}@media (max-width:1300px){.menuBox{padding-left:90px}}.menu>li{position:relative;display:inline-block}.menu>li:not(:first-child):before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:13px;background-color:#fff}.menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:90px;padding:0 20px;font-size:13px;font-weight:400;color:#fff;letter-spacing:2px}.menu>li>a:hover{color:#0f765e}.menu>li em{display:none}.menu .submenu{display:none;position:absolute;left:0;top:100%;z-index:99;width:150px;text-align:center}.menu .submenu a{display:block;padding:10px;border-bottom:1px solid #dadada;font-size:15px;color:#666;background-color:#fff}.menu .submenu a:hover{color:#fff;background-color:#516190}.socialBox{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.language{position:relative}.language>a{position:relative;display:inline-block;padding:5px 35px 5px 20px;color:#fff;letter-spacing:1px}.language>a:hover{color:#0f765e}.language>a:hover:before{border-color:#0f765e}.language>a:before{content:"";position:absolute;top:calc(50% - 3px);right:10px;width:9px;height:9px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.language ul{position:absolute;top:100%;width:100%;background-color:transparent;-webkit-box-shadow:0px 10px 13px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 10px 13px 0px rgba(0, 0, 0, 0.15);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;pointer-events:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0}.language ul.show{pointer-events:auto;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}.language ul li:not(:last-child) a:before{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 40px);height:1px;background-color:rgba(183, 155, 92, 0.4)}.language ul a{position:relative;display:inline-block;padding:5px 30px;width:100%;color:#fff;letter-spacing:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.language ul a:hover{color:#0f765e}.social{margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px}.social a:hover svg{fill:#0f765e}.social svg{width:20px;height:20px;fill:#fff;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.m_menu{display:none}.bannerArea{clear:both;position:relative}.marqueeArea{padding:15px 0;background-color:#061540}.marqueeArea h2{float:left;margin-right:20px;font-weight:400;font-size:15px;color:#fff}.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}.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;-o-text-overflow:ellipsis;text-overflow:ellipsis}footer{padding:80px 0;background-color:#0f765e}@media (max-width:1180px){footer{padding:40px 0 80px}}footer a{color:#fff;text-decoration:underline}footer a:hover{color:#b79b5c}footer .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1180px){footer .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:960px){footer .wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}footer .leftBox{padding:5px 0;font-weight:400;color:rgba(248, 246, 237, 0.8);line-height:1.8;letter-spacing:0.5px}footer .leftBox .bottom{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:960px){footer .leftBox .bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .leftBox .right{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:260px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}@media (min-width:961px){footer .leftBox .right{margin-left:25px;padding-left:25px;border-left:1px solid rgba(248, 246, 237, 0.2)}}@media (max-width:960px){footer .leftBox .right{padding:20px 0 15px}}footer .leftBox .right p{padding-left:10px;padding-bottom:5px}footer .rightBox{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:400;color:rgba(248, 246, 237, 0.8);letter-spacing:0.5px}@media (max-width:1180px){footer .rightBox{padding-top:5px}}footer .social{margin-left:10px}footer .social a{padding:5px}footer .social a:hover svg{fill:#cab380}.declare{font-size:12px}.copyright{font-size:12px}.copyright span{padding-left:5px;padding-right:10px}.copyright a{color:rgba(248, 246, 237, 0.8)}.copyright a:hover{color:#fff;text-decoration:underline}.footerInfo{font-size:13px}@media (min-width:960px){.footerInfo{margin-bottom:10px}.footerInfo>span:not(:first-child){margin-left:20px}}@media (max-width:960px){.footerInfo span{display:block}}.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{position:relative;margin-top:-85px}.bookingArea .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;background-color:#fff}.bookingArea .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:3;-ms-flex:3;flex:3;font-size:15px;border-right:1px solid #e6e6e6}.bookingArea .title i{margin-right:15px;font-size:20px}.bookingArea .bookingList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:6;-ms-flex:6;flex:6;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.bookingArea .bookingList li:not(:first-child){margin-left:10px}.bookingArea .btn{-webkit-box-flex:3;-ms-flex:3;flex:3}.bookingArea .btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:16px;color:#fff;letter-spacing:.2em;background-color:#b79b5c}.bookingArea input,.bookingArea select{height:45px;padding:5px 10px;border:1px solid #e6e6e6;font-size:16px;font-family:'微軟正黑體';-webkit-box-sizing:border-box;box-sizing:border-box}.bannerArea.ins .Txt{position:absolute;top:35%;left:50%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:650px;font-weight:600;color:#f8f3f0;letter-spacing:1px;line-height:1.8}.bannerArea.ins .Txt.show .title{-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}.bannerArea.ins .Txt.show .title:before{-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;width:30px}.bannerArea.ins .Txt.show p{-webkit-transition:all .8s .8s ease;-o-transition:all .8s .8s ease;transition:all .8s .8s ease;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}@media (max-width:1340px){.bannerArea.ins .Txt{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 20px}}.bannerArea.ins .Txt p{max-width:360px;color:rgba(255, 255, 255, 0.8);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}@media (max-width:767px){.bannerArea.ins .Txt p{display:none}}.bannerArea.ins .title{position:relative;font-size:30px;max-width:300px;line-height:1.2;padding-bottom:20px;margin-bottom:15px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}@media (max-width:767px){.bannerArea.ins .title{padding-bottom:0px;margin-bottom:0px;font-size:20px;max-width:200px}}@media (max-width:480px){.bannerArea.ins .title{font-size:16px;max-width:160px}}@media (min-width:768px){.bannerArea.ins .title:before{content:"";position:absolute;bottom:0;left:0;width:0px;height:1px;background-color:rgba(247, 247, 247, 0.7)}}.bannerArea .wrap{width:100%;padding:0}.bannerArea .bannerBox img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mainArea{padding-bottom:70px}.titleBox{font-weight:600}.titleBox .title{font-size:16px;color:#000}.titleBox .subTitle{display:inline-block;margin-bottom:15px;font-size:28px;color:#b79b5c}.titleInfo{font-weight:600;letter-spacing:1px}.titleInfo .title{font-size:23px;color:#353535}.titleInfo p{color:#757575}.bread{position:absolute;right:10px;top:25px;font-size:12px;color:#bbb}.bread a{color:#bbb}.bread a i{font-size:20px}.bread span{padding:0 3px;color:#bbb}.mainArea .contentBox{clear:both}.articleTitle{clear:both;margin-bottom:25px;padding:10px;border-bottom:1px dashed #d6d6d6;font-weight:400;font-size:20px;color:#061540}table.breakpoint>tbody>tr>td.expand{cursor:pointer;background:url("../images/plus.png") no-repeat 5px center;padding-left:40px}.m_classLink{display:none}.classBox{padding:35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f2eee1}@media (max-width:767px){.classBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}}.classBox .title{position:relative;padding-right:45px;font-size:16px;font-weight:600;color:#000000;letter-spacing:1px}@media (max-width:767px){.classBox .title{margin-bottom:15px}}.classBox .title:after,.classBox .title:before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:11px;height:11px;border-radius:50%;background-color:#457f81}.classBox .title:after{right:17px}.classLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.classLink{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.classLink li{display:inline-block}.classLink a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px;padding:0px 40px;font-size:13px;background-color:#f1efea;color:#969595;height:35px;letter-spacing:1px}.classLink a:hover{color:#fff;background-color:#cab380}.classLink a.current{color:#fff;background-color:#cab380}.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 #b79b5c;font-size:13px;color:#b79b5c}.tagBox a:hover{color:#fff;background-color:#b79b5c}.tagBox a.current{color:#fff;background-color:#b79b5c}.tagBox a.current:before{content:"\f00d";margin-right:5px;font-family:FontAwesome;font-size:12px}.sectionTitle{margin-bottom:20px;padding:5px;border-bottom:1px solid #d6d6d6;font-weight:400;font-size:15px;color:#061540}.sectionTitle strong{display:block;position:relative;font-weight:400}.sectionTitle a{display:block;width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.tab{margin-top:40px}.tab a{display:block;float:left;padding:12px 10px;font-size:15px;color:#1c1c1c}.tab a.current{border:1px solid #c0c0c0;border-top:1px solid #c0c0c0;border-bottom:1px solid #f8f3f0;-webkit-box-shadow:inset 0 3px 5px -2px #cecece;box-shadow:inset 0 3px 5px -2px #cecece}.tabContent{margin-top:-1px;padding:20px 5px;border-top:1px solid #d6d6d6}.tabContent>li{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{margin-top:30px;margin-bottom:30px;margin-right:-10px}.side_album li{float:left;width:33.33%;padding:0 10px 10px 0}.side_album a{display:block;-webkit-box-shadow:2px 2px 5px #c3c3c3;box-shadow:2px 2px 5px #c3c3c3}.side_album a img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.side_booking{margin-bottom:30px}.side_booking a{display:block;border-radius:4px;-webkit-box-shadow:0 1px 1px #8d2121;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;-webkit-box-shadow:1px 0 #f38a8a;box-shadow:1px 0 #f38a8a}.side_booking a:hover{-webkit-box-shadow:inset 0 3px 3px #8d2121;box-shadow:inset 0 3px 3px #8d2121}.side_contactInfo li{margin-bottom:20px}.side_contactInfo a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-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{clear:both;display:none;margin-top:30px}.side_share a{display:block;width:100%;margin-top:5px;padding:15px 10px;border-radius:4px;font-weight:bold;font-size:13px;line-height:1;color:#fff;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);text-align:center}.side_share i{padding-right:5px;font-size:18px}.side_share .line{-webkit-box-shadow:0 0 0 1px #22a00b;box-shadow:0 0 0 1px #22a00b;border-top:1px solid #e1ffa9;background:#a7e732;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYTdlNzMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMWZiNTBlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(-45deg, #a7e732 0%, #1fb50e 35%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #a7e732), color-stop(35%, #1fb50e));background:-webkit-linear-gradient(-45deg, #a7e732 0%, #1fb50e 35%);background:-o-linear-gradient(-45deg, #a7e732 0%, #1fb50e 35%);background:-ms-linear-gradient(-45deg, #a7e732 0%, #1fb50e 35%);background:-webkit-linear-gradient(315deg, #a7e732 0%, #1fb50e 35%);background:-o-linear-gradient(315deg, #a7e732 0%, #1fb50e 35%);background:linear-gradient(135deg, #a7e732 0%, #1fb50e 35%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7e732', endColorstr='#1fb50e', GradientType=1)}.side_share .fb{-webkit-box-shadow:0 0 0 1px #235c9b;box-shadow:0 0 0 1px #235c9b;border-top:1px solid #8DCFF5;background:#5da0ea;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYTBlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDhjZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #5da0ea 0%, #3d8ce6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5da0ea), color-stop(100%, #3d8ce6));background:-webkit-linear-gradient(top, #5da0ea 0%, #3d8ce6 100%);background:-o-linear-gradient(top, #5da0ea 0%, #3d8ce6 100%);background:-ms-linear-gradient(top, #5da0ea 0%, #3d8ce6 100%);background:-webkit-gradient(linear, left top, left bottom, from(#5da0ea), to(#3d8ce6));background:linear-gradient(to bottom, #5da0ea 0%, #3d8ce6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5da0ea', endColorstr='#3d8ce6', GradientType=0)}.side_news{margin:30px 0}.side_news ul{margin-top:20px}.side_news li{margin-bottom:25px}.side_news .Img{float:left;width:60px;margin-right:12px;overflow:hidden}.side_news .Img img{display:block;height:60px}.side_news .Txt{overflow:hidden}.side_news .Txt a{display:block;font-size:14px;line-height:1.5;font-weight:bold}.side_news .Txt a:hover{text-decoration:underline}.side_news .Txt b{display:block;margin-top:5px;font-weight:400;font-size:12px;color:#999}.captchaArea{position:relative;width:200px;height:50px;background-color:#ddd}.captchaArea.unlocking .sliderBtn{-webkit-transition:none;-o-transition:none;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.sliderBtn:before{content:'\f105';position:absolute;top:13px;left:23px;color:#fff;font-size:24px;font-family:FontAwesome;pointer-events:none}@media (max-width:1180px){.outerWrap{padding-top:60px}.wrap{width:100%;padding:0 20px}header{display:none}.m_menu{position:fixed;top:0;left:0;z-index:999;display:block;width:100%;-webkit-box-shadow:0 2px 5px rgba(126, 126, 126, 0.68);box-shadow:0 2px 5px rgba(126, 126, 126, 0.68);text-align:center}.m_menu.bgColor .controlBox{background-color:#ffffff}.m_menu.bgColor .controlBox a.main span{background-color:#007f61}.m_menu.bgColor .controlBox a.main span:after,.m_menu.bgColor .controlBox a.main span:before{background-color:#007f61}.m_menu.bgColor .m_logo svg{fill:#007f61}.m_menu.bgColor .top_language a{color:#007f61}.m_menu .mask{position:fixed;top:0;left:0;z-index:10;display:none;background-color:rgba(0, 0, 0, 0.6);width:100%;height:100%;padding-bottom:60px}.m_menu .m_logo{display:inline-block;padding:5px 0;height:70px;-webkit-box-sizing:border-box;box-sizing:border-box}.m_menu .m_logo svg{width:75px;height:60px;fill:#fff;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.m_menu .controlBox{position:relative;z-index:99;background-color:#007f61;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.m_menu .controlBox a.main{position:absolute;top:0;left:0;width:70px;height:70px}.m_menu .controlBox a.main span{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:-0.5px;width:30px;height:2px;background-color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-box-sizing:border-box;box-sizing:border-box}.m_menu .controlBox a.main span:after,.m_menu .controlBox a.main span:before{content:'';position:absolute;left:0;width:100%;height:2px;background-color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.m_menu .controlBox a.main span:before{top:-8px}.m_menu .controlBox a.main span:after{bottom:-8px}.m_menu .controlBox a.main.show span{background-color:transparent}.m_menu .controlBox a.main.show span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.m_menu .controlBox a.main.show span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hideBox{position:fixed;left:0;top:0;bottom:0;z-index:11;width:280px;padding:100px 0 60px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f6ed;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.hideBox.active{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.hideBox .sp{display:none;padding:10px;font-size:13px;color:#fff;background-color:#c80303}.nav a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 10px;text-align:center}.nav a:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background-color:#b79b5c}.nav a i{position:absolute;right:10px;top:50%;display:block;margin-top:-7px}.nav a span{font-size:16px;font-weight:600;color:#0f765e;letter-spacing:3px}.nav a em{font-size:13px;font-weight:400;color:#a9a9a9;letter-spacing:0.5px;display:none}.nav .submenu{display:none}.nav .submenu a{padding:10px 20px}.nav .submenu a:hover{background-color:#999}.m_socialBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.top_language{position:absolute;top:0;right:0}.top_language a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;font-size:16px;font-weight:700;color:#fff}.top_language a:hover{color:#ccb98d}.m_language{width:150px;text-align:center;color:#ccb98f}.m_language ul{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m_language ul a{padding:12px;color:#ccb98f}.mfun{border-left:1px solid rgba(204, 185, 143, 0.3);width:150px;text-align:center}.mfun .word{color:#ccb98f}.mfun .social{margin:0;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mfun .social svg{width:25px;height:25px;fill:#ccb98f}.m_copyright{margin-top:35px;text-align:center;font-size:12px;font-weight:400;color:#878787;line-height:1.8}}@media (max-width:767px){footer .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:15px}footer .right{width:100%;padding-left:0}.mainArea .cotentBox{padding:20px 0}}@media (max-width:640px){ul.classLink{display:none}.m_classLink{display:block;position:relative;width:100%}.m_classLink a.main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:700;color:#fff;letter-spacing:5px;background-color:#cab380}.m_classLink a.main.open:before{bottom:auto;top:16px;border-bottom:none;border-top:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.m_classLink a.main:before{content:"";position:absolute;bottom:16px;right:34px;width:9px;height:9px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.m_classLink ul{padding:0;list-style:none;display:none;width:100%;border:1px solid #d1d1d1;position:absolute;left:0;top:100%;z-index:99;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.m_classLink ul a{display:inline-block;width:100%;height:40px;line-height:40px;text-align:center;letter-spacing:2px;font-size:13px;font-weight:300;color:#000;border-bottom:1px solid #ddd}}@media (max-width:480px){.col-2{float:none;width:100%}.col-3{float:none;width:100%}.col-4{float:none;width:100%}.col-5{float:none;width:100%}}.imh_opacity{background-color:#000;overflow:hidden}.imh_opacity img{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imh_opacity:hover img{opacity:0.8;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.imh_detail{background-color:#000;overflow:hidden}.imh_detail img{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;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;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;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);-ms-transform:scale(1.05);transform:scale(1.05)}.imh_zoom{position:relative;background-color:#000;overflow:hidden}.imh_zoom img{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-backface-visibility:hidden}.imh_zoom a:before{content:"\f002";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:#000;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.imh_zoom:hover a:before{top:50%}.imh_zoom:hover img{opacity:0.3;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}