@charset "UTF-8";@import url(../font-awesome/css/font-awesome.min.css);@import url("https://fonts.googleapis.com/css?family=Merriweather");@import url("https://fonts.googleapis.com/css?family=Cormorant+Garamond");.container::after,.inner::after,.wrapper::after,.header::after,.main-box::after{clear:both;content:'';display:block;visibility:hidden;height:0}.mobile-menu-items li:before,.group-list li .more:before,.footer .footer-sharer .line-button .line:before,.breadcrumb-wrap ul.breadcrumb .home:before,.breadcrumb-wrap ul.breadcrumb li.icon:before,.group-tour li .more:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#333;font-size:18px;padding-right:.5em;vertical-align:top}@font-face{font-family:'flexslider-icon';src:url("../fonts/flexslider-icon.eot");src:url("../fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("../fonts/flexslider-icon.woff") format("woff"),url("../fonts/flexslider-icon.ttf") format("truetype"),url("../fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\20";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 0;position:relative;zoom:1;-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:24px;height:60px;margin:-30px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(255,255,255,.8);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"FontAwesome";content:'';font-size:60px;line-height:1;display:inline-block;color:#fff}.flex-direction-nav a.flex-next:before{content:''}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.8;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.8;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:''}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:''}.flex-control-nav{width:100%;position:absolute;bottom:-35px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:10px;height:10px;display:block;cursor:pointer;text-indent:-9999px;background:rgba(102,102,102,.5);-moz-box-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,.3);box-shadow:1px 1px 0 rgba(255,255,255,.3);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.flex-control-paging li a:hover{background:#2781d4;-moz-box-shadow:1px 1px 0 transparent;-webkit-box-shadow:1px 1px 0 transparent;box-shadow:1px 1px 0 transparent;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.flex-control-paging li a.flex-active{cursor:default;background:#2781d4;-moz-box-shadow:1px 1px 0 transparent;-webkit-box-shadow:1px 1px 0 transparent;box-shadow:1px 1px 0 transparent}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}#carousel img{display:block;opacity:.3;cursor:pointer}#carousel img:hover{opacity:1}#carousel .flex-active-slide img{opacity:1;cursor:default}@media(max-width:960px){.flex-direction-nav a{margin:-20px 0 0}.flex-direction-nav .flex-prev{left:10px}.flex-direction-nav .flex-next{right:10px}}@media(max-width:480px){.flex-direction-nav a{margin:-30px 0 0}.flex-direction-nav .flex-prev{left:5px}.flex-direction-nav .flex-next{right:5px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('../images/ajax-loader.gif?1482283578') center center no-repeat}.slick-prev,.slick-next{position:absolute;z-index:1000;display:block;height:50px;width:50px;line-height:0;font-size:0;cursor:pointer;background:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"fontawesome";font-size:40px;line-height:30px;color:#2781d4;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px;box-sizing:border-box}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir="rtl"] .slick-prev:before{content:""}.slick-next{right:-25px;box-sizing:border-box}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir="rtl"] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-30px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;width:16px;height:16px;margin:0 2px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;width:16px;height:16px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;box-sizing:border-box;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{color:#2781d4;opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:16px;height:16px;font-family:"fontawesome";font-size:12px;line-height:20px;text-align:center;color:#333;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#2781d4;opacity:.75}@media(max-width:1200px){.slick-prev{left:-15px;padding-right:-15px}[dir="rtl"] .slick-prev{right:-15px}.slick-next{right:-15px;padding-left:-15px}[dir="rtl"] .slick-next{left:-15px}}@media(max-width:640px){.slick-prev{left:-5px;padding-right:-5px}[dir="rtl"] .slick-prev{right:-5px}.slick-next{right:-5px;padding-left:-5px}[dir="rtl"] .slick-next{left:-5px}}@media(max-width:600px){.slick-prev{display:none!important}.slick-next{display:none!important}}body{background:#fff;font-family:"Century Gothic","微軟正黑體",sans-serif;font-size:15px;color:#333;line-height:18px}body a:link,body a:visited{color:#333;outline:0;text-decoration:none}body a:hover,body a:active{color:#036;outline:0;text-decoration:none}body .ework{display:inline-block;letter-spacing:0;font-size:10px;padding:5px 5px 5px 25px}.container{width:100%}.inner{position:relative}.pagetop{position:fixed;right:5px;bottom:10px;width:36px;height:40px;cursor:pointer;z-index:9000;background:rgba(51,102,152,.5);color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pagetop a{position:absolute;left:0;top:20px;width:100%;text-align:center;color:#fff}.pagetop a:link,.pagetop a:visited{color:#fff;outline:0}.pagetop:before{content:"";width:14px;height:14px;position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px;border-top:solid 1px #fff;border-left:solid 1px #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagetop:after{content:"";width:24px;height:1px;position:absolute;left:5px;top:5px;border-top:solid 1px #fff}.pagetop:hover{background:#036;color:#fff}.pagetop{opacity:0;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.pagetop-show{opacity:1;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.mobile-menu-btn{display:none;cursor:pointer;position:fixed;top:10px;right:5px;width:36px;height:36px;opacity:1;z-index:9999;background:#036;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mobile-menu-btn span{-moz-transition:margin 0s,-moz-transform .2s,background-color .1s;-o-transition:margin 0s,-o-transform .2s,background-color .1s;-webkit-transition:margin 0s,-webkit-transform .2s,background-color .1s;transition:margin 0s,transform .2s,background-color .1s;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-webkit-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;display:block;position:absolute;top:9px;right:7px;width:22px;height:3px;background:#fff}.mobile-menu-btn span:nth-child(2){top:17px}.mobile-menu-btn span:nth-child(3){top:25px}.mobile-menu-btn-opened{position:absolute;position:fixed}.mobile-menu-btn-opened span:first-child{background-color:#fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:8px}.mobile-menu-btn-opened span:nth-child(2){-moz-transform:scale(0,1);-ms-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1)}.mobile-menu-btn-opened span:nth-child(3){background-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-8px}.wrapper{position:relative;width:100%;height:100%;z-index:2;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out}.move-to-left{-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-webkit-transform:translateX(-250px);transform:translateX(-250px)}.move-y-hidden{display:none}.mobile-menu{width:250px;height:100%;position:fixed;overflow-y:auto;top:0;z-index:9900;right:-250px;background-color:#dbe8f4;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mobile-menu-inner{width:100%;padding-top:56px}.menu-opened{display:block!important}.mobile-menu-items{position:relative}.mobile-menu-items li{position:relative;padding:10px 10px;padding-left:20px;font-size:18px;font-weight:bold;color:#333;border-bottom:1px solid #fff;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.mobile-menu-items li:nth-child(1){border-top:1px solid #fff}.mobile-menu-items li a:link,.mobile-menu-items li a:visited{color:#333}.mobile-menu-items li a:hover,.mobile-menu-items li a:active{color:#036;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.mobile-menu-items li:before{content:'';color:#036;padding-right:10px}.mobile-menu-items li span{cursor:pointer}.mobile-menu-items li span:hover{color:#036}.mobile-menu-items ul{display:none;margin-top:10px}.mobile-menu-items ul li{border:0!important;padding:5px;padding-left:30px}.mobile-menu-items ul li::before{font-family:FontAwesome;content:"";font-size:14px;position:absolute;margin-left:-14px;color:#dc4f5f}.mobile-menu2{display:none;width:100%;margin:20px 0;padding-left:10px;box-sizing:border-box}.mobile-menu2 li{display:block;margin-top:10px}.mobile-menu2 li a{position:relative;padding:5px 10px;padding-left:35px;box-sizing:border-box;font-size:18px;font-weight:bold;line-height:1.6;color:#333;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.mobile-menu2 li a:hover{color:#0f2b80;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.mobile-menu2 li a:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background:url("../images/icon-heart.svg") 0 0 no-repeat}.mobile-menu2 li:last-child a{padding-right:0}.mobile-menu2 li:nth-child(2) a:before{background:url("../images/icon-gallery.svg") 0 0 no-repeat}.header_small .header{-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.header_small .header .logo{width:200px;margin:10px auto}.header_small .header .topmenu{margin:15px 0}.header_small .header .menu{margin:10px 0}.header_small .header .menu li a{padding:10px 15px;font-size:18px}.header_small .header .menu li:last-child a{padding-right:0}.header{width:100%;position:fixed;top:0;z-index:9999;background:#fff;-moz-box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.header .logo{float:left;width:155px;margin:5px 0}.header .logo img{max-width:100%}.header .nav{float:right;vertical-align:top;text-align:right}.header .topmenu{margin:20px 0 0;text-align:right}.header .topmenu li{display:inline-block}.header .topmenu li a{position:relative;padding:5px 10px;padding-left:35px;box-sizing:border-box;font-size:18px;font-weight:bold;color:#333;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.header .topmenu li a:hover{color:#0f2b80;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.header .topmenu li a:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background:url("../images/icon-heart.svg") 0 0 no-repeat}.header .topmenu li:last-child a{padding-right:0}.header .topmenu li:nth-child(2) a:before{background:url("../images/icon-gallery.svg") 0 0 no-repeat}.header .menu{width:100%;margin:15px 0 0;text-align:right}.header .menu li{position:relative;display:inline-block}.header .menu li a{display:inline-block;vertical-align:top;padding:10px 15px;box-sizing:border-box;font-size:22px;font-weight:bold;color:#333;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.header .menu li a:hover{color:#0f2b80;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.header .menu li:last-child a{padding-right:0}.header .menu li .FlipEffect{position:relative;min-width:118px}.header .menu li .FlipEffect span{display:block;position:absolute;-moz-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden}.header .menu li .an1{z-index:2;-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.header .menu li .an2{color:#ec0032;z-index:1;-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.header .menu li .flip-front{-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.header .menu li .flip-back{-moz-transform:rotateX(-360deg);-ms-transform:rotateX(-360deg);-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg)}.header .menu ul{display:none;position:absolute;top:100%;left:0;background:#fff}.header .menu ul li{min-width:240px}.header .menu ul a:link,.header .menu ul a:visited{display:block;padding:12px 5px;padding-left:25px;box-sizing:border-box;border-bottom:1px solid rgba(15,43,128,.1);font-size:20px;line-height:1.3;text-align:left;font-weight:bold;color:#333;letter-spacing:2px}.header .menu ul a:link::before,.header .menu ul a:visited::before{font-family:FontAwesome;content:"";font-size:14px;position:absolute;margin-left:-14px;margin-top:2px;color:#dc4f5f}.header .menu ul a:hover,.header .menu ul a:active{color:#fff;background:rgba(15,43,128,.8)}.banner{clear:both;position:relative;display:block;z-index:-1;padding:40px 0;padding-top:135px;background:url("../images/bg.jpg") center bottom no-repeat}.banner-photo{width:100%;height:100%}.banner-photo .text{position:absolute;bottom:15%;right:10%;font-size:36px;line-height:1.2;color:#fff;text-align:right;text-transform:uppercase}.banner-photo .text span{display:block;font-size:30px}.banner-photo .text .more{position:relative;margin-top:10px;margin-right:5px;padding-right:25px;font-size:12px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.banner-photo .text .more:before{content:"";position:absolute;top:0;right:0;width:20px;height:20px;background:url("../images/icon-more-arrow.svg") 0 0 no-repeat}.banner-photo .text:hover .more{margin-right:-5px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.main-tour{display:block;margin-top:60px;clear:both}.main-tour li{position:relative;display:inline-block;width:calc(100%/3 - 10px);margin-right:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.main-tour li:nth-child(3n){margin-right:0}.main-tour li .photo{width:100%}.main-tour li .photo img{float:left;max-width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.main-tour li .topTitle{font-family:"Cormorant Garamond","微軟正黑體",sans-serif;color:#fff}.main-tour li .topTitle:hover .topBox{background:rgba(17,75,127,.5);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.main-tour li .topBox{position:absolute;top:0;left:0;width:100%;height:calc(100% - 58px);padding-top:25%;box-sizing:border-box;line-height:1.2;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5);-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px;border-radius:10px 10px 0 0;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.main-tour li .topBox h3{margin-top:-30px;font-size:26px;font-weight:600;text-transform:uppercase;letter-spacing:.05rem}.main-tour li .topBox h4{margin-top:15px;padding-left:15px;font-size:28px;font-weight:500;letter-spacing:1rem}.main-tour li .bottomTitle:hover .bottomBox{background:rgba(255,255,255,.9);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.main-tour li .bottomTitle:hover .bottomBox:before{width:85px;height:85px;-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.main-tour li .bottomBox{position:absolute;bottom:0;left:0;width:100%;height:58px;background:rgba(255,255,255,.8);-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0;border-radius:0 0 10px 10px;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.main-tour li .bottomBox:before{content:'';position:absolute;top:-40px;left:20px;width:75px;height:75px;background:url("../images/icon-group-tour.svg") 0 0 no-repeat;-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.main-tour li .bottomBox h3{padding:20px 0 20px 10px;box-sizing:border-box;font-size:24px;font-weight:bold;text-align:center;letter-spacing:.5rem}.main-tour li .custom:before{background:url("../images/icon-custom-tour.svg") 0 0 no-repeat}.main-tour li .ticket:before{background:url("../images/icon-pass.svg") 0 0 no-repeat}.group-bg{background:#f7f7f7}.group-warp{position:relative;float:left;width:100%;padding:50px 0 10px}.group-warp .title{position:relative;margin:0 auto 30px;width:320px;padding-left:70px;box-sizing:border-box;font-size:28px;font-weight:bold;letter-spacing:.5rem}.group-warp .title span{display:block;margin-top:10px;font-size:14px;letter-spacing:0}.group-warp .title:before{content:'';position:absolute;top:-12px;left:0;width:60px;height:60px;background:url("../images/icon-tour.svg") 0 0 no-repeat;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-list{float:left;width:100%;clear:both}.group-list li{clear:both;position:relative;display:inline-block;width:calc(100%/4 - 20px);min-height:485px;margin-right:20px;margin-bottom:20px;-moz-transition:all 500ms cubic-bezier(.42,0,.58,1);-o-transition:all 500ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 500ms cubic-bezier(.42,0,.58,1);transition:all 500ms cubic-bezier(.42,0,.58,1)}.group-list li:nth-child(4n){margin-right:0}.group-list li a{display:block}.group-list li .group-photo{display:block;width:100%;background:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:0}.group-list li .group-photo img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 500ms cubic-bezier(.42,0,.58,1);-o-transition:all 500ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 500ms cubic-bezier(.42,0,.58,1);transition:all 500ms cubic-bezier(.42,0,.58,1)}.group-list li .group-info{position:relative;display:block;width:100%;height:160px}.group-list li .group-info h3{height:20px;overflow:hidden;margin-top:15px;font-size:18px;color:#333;line-height:20px;font-weight:bold}.group-list li .group-info .text{height:66px;overflow:hidden;margin-top:15px;font-size:15px;line-height:1.5;color:#666}.group-list li .group-info .price{position:relative;margin-top:20px;margin-bottom:15px;padding-left:10px;box-sizing:border-box;font-family:'Century Gothic',sans-serif;font-size:28px;color:red;font-weight:bold}.group-list li .group-info .price a:link,.group-list li .group-info .price a:visited,.group-list li .group-info .price a:hover,.group-list li .group-info .price a:active{color:red}.group-list li .group-info .price:before{position:absolute;top:0;left:0;content:"$";font-size:14px}.group-list li .more{position:absolute;right:10px;bottom:10px;height:24px;padding:0 5px 0 20px;box-sizing:border-box;font-size:14px;line-height:24px;vertical-align:top;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.15);box-shadow:inset 0 0 3px rgba(0,0,0,.15);background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjVmNWY1Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f5f5f5),color-stop(50%,#f5f5f5),color-stop(51%,#eee),color-stop(100%,#dedede));background:-moz-linear-gradient(top,#f5f5f5,#f5f5f5 50%,#eee 51%,#dedede);background:-webkit-linear-gradient(top,#f5f5f5,#f5f5f5 50%,#eee 51%,#dedede);background:linear-gradient(to bottom,#f5f5f5,#f5f5f5 50%,#eee 51%,#dedede);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-list li .more:before{content:"";position:absolute;top:0;left:5px;font-size:12px}.group-list li .more:hover{background:#fff;-moz-box-shadow:0 0 1px #666;-webkit-box-shadow:0 0 1px #666;box-shadow:0 0 1px #666;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-list li .front,.group-list li .back{display:block;position:absolute;width:100%;padding:10px;box-sizing:border-box;background:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);-moz-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden}.group-list li .front{z-index:2;-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.group-list li .back{z-index:1;-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.group-list li.flip{-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.group-list li .flip-front{-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.group-list li .flip-back{-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}.group-list li .layer_other{visibility:hidden}.group-list li .layer_front{z-index:2}.group-list li .layer_back{z-index:1}.gallery-warp{position:relative;float:left;width:100%;padding:50px 0 20px}.gallery-warp .title{position:relative;margin:0 auto 30px;width:240px;padding-left:70px;box-sizing:border-box;font-size:28px;font-weight:bold;letter-spacing:.5rem}.gallery-warp .title span{display:block;margin-top:10px;font-size:14px;letter-spacing:0}.gallery-warp .title:before{content:'';position:absolute;top:-12px;left:0;width:60px;height:60px;background:url("../images/icon-album.svg") 0 0 no-repeat;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.album-warp .album{position:relative;margin:0 5px;padding:10px;box-sizing:border-box;background:#f7f7f7;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.15);box-shadow:inset 0 0 5px rgba(0,0,0,.15)}.album-warp .album .photo{position:relative;width:100%;overflow:hidden;line-height:0}.album-warp .album .photo img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 600ms cubic-bezier(.42,0,.58,1);-o-transition:all 600ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 600ms cubic-bezier(.42,0,.58,1);transition:all 600ms cubic-bezier(.42,0,.58,1)}.album-warp .album .photo:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transition:all 600ms cubic-bezier(.42,0,.58,1);-o-transition:all 600ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 600ms cubic-bezier(.42,0,.58,1);transition:all 600ms cubic-bezier(.42,0,.58,1)}.album-warp .album .rollover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,51,102,.5);opacity:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.album-warp .album .rollover:before{content:"";position:absolute;top:calc(50% - 25px);right:calc(50% - 25px);width:50px;height:50px;background:url("../images/search-plus.svg")}.album-warp .album .rollover:hover{opacity:1;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.album-warp .album .rollover:hover:before{content:"";position:absolute;top:calc(50% - 25px);right:calc(50% - 25px);width:50px;height:50px;background:url("../images/search-plus.svg")}.album-warp .album .info h3{height:28px;overflow:hidden;margin-top:10px;font-size:18px;line-height:1.5;font-weight:bold}.album-warp .album .info .text{height:42px;overflow:hidden;margin-top:10px;font-size:14px;line-height:1.5;color:#666}.album-warp .album .info .date{margin-top:10px;padding-left:35px;box-sizing:border-box;font-size:12px;color:#848484;background:url("../images/icon-photo.svg") 0 0 no-repeat}.fancybox-image img{max-width:100%}.footer{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhZGJlZSIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5N2MxZGYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(202,219,238,.5)),color-stop(100%,rgba(151,193,223,.5)));background:-moz-linear-gradient(top,rgba(202,219,238,.5),rgba(151,193,223,.5));background:-webkit-linear-gradient(top,rgba(202,219,238,.5),rgba(151,193,223,.5));background:linear-gradient(to bottom,rgba(202,219,238,.5),rgba(151,193,223,.5))}.footer .footer-logo{display:inline-block;width:calc(27% - 10px);padding:20px 0 20px;border-right:1px solid rgba(255,255,255,.8);box-sizing:border-box;-moz-box-shadow:1px 0 0 rgba(102,102,102,.25);-webkit-box-shadow:1px 0 0 rgba(102,102,102,.25);box-shadow:1px 0 0 rgba(102,102,102,.25)}.footer .footer-logo .footer-logo__img{display:block;text-align:center;margin-right:25px}.footer .footer-logo .tel{display:block;margin-top:15px;padding-left:10px;box-sizing:border-box}.footer .footer-logo .tel span{display:block;position:relative;padding-left:50px;box-sizing:border-box;font-size:36px;color:#1a1a1a;line-height:1;font-weight:bold;letter-spacing:1rem}.footer .footer-logo .tel span:before{content:"";position:absolute;top:0;left:0;width:45px;height:36px;background:url("../images/icon-tel.svg") 50% 50% no-repeat}.footer .footer-logo .tel a:link,.footer .footer-logo .tel a:visited{display:block;margin-top:10px;font-size:40px;color:#114b7f;font-weight:bold;line-height:1;font-style:italic;letter-spacing:-1px}.footer .footer-logo .tel a:hover,.footer .footer-logo .tel a:active{color:#333}.footer .footer-info{display:inline-block;width:45%;padding:30px 0 20px;padding-left:2%;border-right:1px solid rgba(255,255,255,.8);-moz-box-shadow:1px 0 0 rgba(102,102,102,.25);-webkit-box-shadow:1px 0 0 rgba(102,102,102,.25);box-shadow:1px 0 0 rgba(102,102,102,.25);box-sizing:border-box;vertical-align:top}.footer .footer-info li{width:100%;font-size:20px;color:#1a1a1a;font-weight:bold;line-height:1.6;letter-spacing:1px}.footer .footer-info li.item{display:inline-block;width:50%}.footer .footer-info li.item2{display:inline-block;width:calc(50% - 5px)}.footer .footer-sharer{display:inline-block;width:28%;padding:30px 0 20px;padding-left:2%;box-sizing:border-box;vertical-align:top}.footer .footer-sharer .socialIcon{display:block;width:100%;margin-top:10px}.footer .footer-sharer .socialIcon .fb-like-button{display:inline-block}.footer .footer-sharer .socialIcon .googlePlus{display:inline-block;margin-right:5px}.footer .footer-sharer .line-button{display:inline-block;width:calc(100% - 105px);vertical-align:top}.footer .footer-sharer .line-button li{display:block;font-size:20px;font-weight:bold;line-height:28px}.footer .footer-sharer .line-button .line{position:relative;margin-top:15px;padding-left:34px;box-sizing:border-box}.footer .footer-sharer .line-button .line span{display:block}.footer .footer-sharer .line-button .line:before{content:'';position:absolute;background:#84be3f;top:0;left:0;width:30px;height:30px;padding:0;overflow:hidden;font-size:20px;line-height:30px;color:#fff;vertical-align:top;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.footer .footer-sharer .line-button .line-id{display:block;max-width:165px;margin-top:10px;padding:8px 0;box-sizing:border-box;line-height:1;letter-spacing:0;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3Y2FkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NhZTRlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#97cadf),color-stop(100%,#cae4ee));background:-moz-linear-gradient(left,#97cadf,#cae4ee);background:-webkit-linear-gradient(left,#97cadf,#cae4ee);background:linear-gradient(to right,#97cadf,#cae4ee);-moz-box-shadow:0 0 1px #fff;-webkit-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.footer .footer-sharer .line-button .line-id span{margin-right:5px;padding:6px 6px;box-sizing:border-box;background:#84be3f;color:#fff;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px}.footer .footer-sharer .QRCode{display:inline-block;width:100px;margin-top:10px;vertical-align:top}.footer .footer-sharer .QRCode img{width:100%}.footer .copyright{display:block;padding:3px 0;font-size:11px;color:rgba(255,255,255,.5);text-align:center;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3ODJjNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJjNmVhMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#3782c5),color-stop(100%,#2c6ea2));background:-moz-linear-gradient(top,#3782c5,#2c6ea2);background:-webkit-linear-gradient(top,#3782c5,#2c6ea2);background:linear-gradient(to bottom,#3782c5,#2c6ea2)}.footer .copyright li{display:inline-block}.footer .copyright .ework{display:inline-block;color:rgba(255,255,255,.5)}.footer .copyright .ework a:link,.footer .copyright .ework a:visited{color:rgba(255,255,255,.5)}.footer .copyright .ework a:hover,.footer .copyright .ework a:active{color:#fff}.nav-button{position:fixed;height:130px;width:45px;top:20%;right:0;z-index:999999;opacity:1;font-size:22px;color:#fff;text-align:right}.nav-button a{display:block;width:40px;height:40px;margin:0 auto 5px;padding-top:8px;box-sizing:border-box;color:#fff;text-align:center;outline:0;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.nav-button a:hover{width:45px;height:45px;padding-top:10px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.nav-button a i{font-size:26px;color:#fff}.nav-button a.facebook{background-color:#3b5998}.nav-button a.line{background-color:#00c300}.nav-button a.instagram{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjOTczZCIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjYzM0YzRkIi8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNiZTE5NzUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDI0YzAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#dc973d),color-stop(30%,#c34c4d),color-stop(60%,#be1975),color-stop(100%,#7024c0));background:-moz-linear-gradient(left,#dc973d,#c34c4d 30%,#be1975 60%,#7024c0);background:-webkit-linear-gradient(left,#dc973d,#c34c4d 30%,#be1975 60%,#7024c0);background:linear-gradient(to right,#dc973d,#c34c4d 30%,#be1975 60%,#7024c0)}.inner{width:1200px;margin-left:auto;margin-right:auto}.inner:after{content:" ";display:block;clear:both}@media(max-width:1280px){.inner{width:calc(100% - 120px);margin:0 60px}}@media(max-width:1200px){.inner{width:calc(100% - 30px);margin:0 15px}}@media(max-width:640px){.inner{width:calc(100% - 20px);margin:0 10px}}@media(max-width:1024px){.header .logo{width:150px;margin:10px auto}.header .topmenu{margin:15px 0}.header .menu{margin:10px 0}.header .menu li a{padding:10px 10px;font-size:20px}.header .menu li .FlipEffect{min-width:100px}.header .menu li:last-child a{padding-right:0}.header .menu li ul li{min-width:200px}.header .menu li ul a:link,.header .menu li ul a:visited{font-size:18px}.main-tour li .topBox{height:calc(100% - 54px)}.main-tour li .bottomTitle:hover .bottomBox:before{width:65px;height:65px}.main-tour li .bottomBox{height:54px}.main-tour li .bottomBox:before{top:-25px;left:15px;width:60px;height:60px}.main-tour li .bottomBox h3{padding:18px 0 18px 10px;font-size:22px}.group-list li{min-height:420px}.group-list li .group-info .price{font-size:18px}.footer .footer-logo{width:calc(25% - 10px)}.footer .footer-logo img{width:200px}.footer .footer-logo .tel{padding-left:5px}.footer .footer-logo .tel span{padding-left:45px;font-size:30px;letter-spacing:.5rem}.footer .footer-logo .tel span:before{width:40px;height:30px}.footer .footer-logo .tel a:link,.footer .footer-logo .tel a:visited{font-size:32px}.footer .footer-info{width:45%;padding-top:20px}.footer .footer-info li{font-size:18px;line-height:1.5;letter-spacing:0}.footer .footer-sharer{width:30%;padding-top:20px}.footer .footer-sharer .line-button li{font-size:18px;line-height:24px}.footer .footer-sharer .line-button .line{margin-top:10px}.footer .footer-sharer .line-button .line-id{width:150px}.footer .footer-sharer .QRCode{width:90px}}@media(max-width:900px){.header .menu{display:none}.header .topmenu{margin-top:20px;margin-right:50px}.footer .footer-logo img{width:150px}.mobile-menu-btn,.mobile-menu-opened{display:block}.main-tour li .topBox h3{font-size:16px}.main-tour li .topBox h4{margin-top:5px;padding-left:5px;font-size:24px;font-weight:bold;letter-spacing:.5rem}.main-tour li .bottomTitle:hover .bottomBox:before{width:50px;height:50px}.main-tour li .bottomBox:before{top:-25px;left:15px;width:46px;height:46px}.main-tour li .bottomBox h3{padding-left:5px;font-size:20px;letter-spacing:.2rem}}@media(max-width:768px){.group-list li{min-height:380px;width:calc(100%/4 - 10px);margin-right:5px}.group-list li:nth-child(4n){margin-right:0}.group-list li .group-info{height:180px}.group-list li .group-info .price{margin-top:5px}.group-list li .more{right:inherit;left:10px}.footer .footer-logo{width:100%;border-right:0;border-bottom:1px solid rgba(255,255,255,.8);-moz-box-shadow:0 1px 0 rgba(102,102,102,.25);-webkit-box-shadow:0 1px 0 rgba(102,102,102,.25);box-shadow:0 1px 0 rgba(102,102,102,.25)}.footer .footer-logo .footer-logo__img{display:inline-block}.footer .footer-logo img{width:150px}.footer .footer-logo .tel{display:inline-block;vertical-align:top}.footer .footer-info{width:calc(60% - 5px)}.footer .footer-sharer{width:40%}}@media(max-width:640px){.header .logo{width:120px}.main-tour li .bottomBox:before{top:inherit;bottom:-30px;padding-left:0;left:calc(50% - 25px)}.main-tour li .bottomBox h3{padding-top:10px}.group-list li{min-height:330px}.group-list li .group-info{height:170px}.footer .footer-logo{width:100%;border-right:0;border-bottom:1px solid rgba(255,255,255,.8);-moz-box-shadow:0 1px 0 rgba(102,102,102,.25);-webkit-box-shadow:0 1px 0 rgba(102,102,102,.25);box-shadow:0 1px 0 rgba(102,102,102,.25)}.footer .footer-logo .tel{display:inline-block}.footer .footer-info{width:100%;border-right:0;border-bottom:1px solid rgba(255,255,255,.8);-moz-box-shadow:0 1px 0 rgba(102,102,102,.25);-webkit-box-shadow:0 1px 0 rgba(102,102,102,.25);box-shadow:0 1px 0 rgba(102,102,102,.25)}.footer .footer-sharer{width:100%}.footer .footer-sharer .line-button .line{display:inline-block;line-height:30px}.footer .footer-sharer .line-button .line span{display:inline-block;margin-right:10px}.footer .footer-sharer .line-button .line-id{display:inline-block;vertical-align:top}.footer .footer-sharer .QRCode{margin-top:-40px}}@media(max-width:600px){.header .logo{width:125px;margin:2px auto}.header .topmenu{display:none}.mobile-menu2{display:block}.banner{padding-top:80px}.group-list{text-align:center}.group-list li{min-height:510px;width:280px;margin-bottom:20px;margin-right:5px;text-align:left}.group-list li:nth-child(4n){margin-right:0}.group-list li .group-info{height:170px}.footer .footer-info li.item{display:inline-block;width:168px;margin-right:30px}.footer .footer-info li.item2{display:inline-block;width:auto}}@media(max-width:480px){.banner{background:rgba(219,232,244,.5)}.banner .inner{width:calc(100% - 30px);margin:0 15px}.main-tour{margin-top:40px}.main-tour li{width:100%;margin-right:0;margin-bottom:20px}.main-tour li .photo img{width:100%}.main-tour li .topBox{height:calc(100% - 58px);padding-top:25%}.main-tour li .topBox h3{margin-top:-30px;font-size:24px;letter-spacing:.1rem}.main-tour li .topBox h4{margin-top:15px;padding-left:15px;font-size:28px;font-weight:500;letter-spacing:1rem}.main-tour li .bottomBox{height:58px}.main-tour li .bottomBox:before{top:-20px;left:10px;width:60px;height:60px}.main-tour li .bottomBox h3{padding:20px 0 20px 10px;font-size:24px;letter-spacing:.5rem}.main-tour li .bottomTitle:hover .bottomBox:before{width:65px;height:65px}.nav-button{width:45px;top:30%}.nav-button a{width:36px;height:36px;padding-top:6px}.nav-button a:hover{width:36px;height:36px;padding-top:6px}.nav-button a i{font-size:24px}.nav-button a.line{padding-top:5px}.nav-button a.line img{width:24px}.footer .inner{width:100%;margin:0}.footer .footer-logo{padding:10px}.footer .footer-logo img{width:200px}.footer .footer-info{padding:10px 15px}.footer .footer-info li{font-size:17px}.footer .footer-sharer .socialIcon{margin-top:0;margin-bottom:10px}.footer .footer-sharer .QRCode{margin-top:0}}@media(max-width:320px){.group-list{text-align:center}.group-list li{min-height:500px}}.breadcrumb-wrap{width:100%;padding:10px 20px;box-sizing:border-box;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.breadcrumb-wrap ul.breadcrumb li{position:relative;display:inline-block;font-size:14px;line-height:20px}.breadcrumb-wrap ul.breadcrumb li:first-child{width:15px;text-indent:-9999px;text-transform:uppercase}.breadcrumb-wrap ul.breadcrumb .home:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;color:#666;text-indent:0}.breadcrumb-wrap ul.breadcrumb .home:hover:before{color:#000}.breadcrumb-wrap ul.breadcrumb li.icon a:link,.breadcrumb-wrap ul.breadcrumb li.icon a:visited{color:#444}.breadcrumb-wrap ul.breadcrumb li.icon a:hover,.breadcrumb-wrap ul.breadcrumb li.icon a:active{color:#000}.breadcrumb-wrap ul.breadcrumb li.icon:before{content:"";padding:0 5px;font-size:16px}main{padding:1px 0 20px;margin-top:107px}main.main-bg{position:relative;background:url("../images/bg.png")}main.img-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/bg-tour.png") 0 0 no-repeat}main.contact-bg{position:relative;background:url("../images/contact-img.jpg") 0 0 no-repeat}.main-box{margin-top:20px;background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.main-box.no-shadow{box-shadow:none}.top-banner{position:relative;line-height:0;overflow:hidden}.top-banner img{width:100%}.top-title{position:absolute;top:calc(50% - 35px);width:100%;text-align:center;color:#fff}.top-title .title-en{position:relative;font-family:"Cormorant Garamond","微軟正黑體",sans-serif;font-size:36px;line-height:26px;font-weight:600;text-transform:uppercase}.top-title .title-en:after{content:"";position:absolute;bottom:-12px;left:50%;width:40px;height:1px;margin-left:-20px;background:#fff}.top-title .title-ch{margin-top:20px;font-size:24px;line-height:1;font-weight:bold;letter-spacing:4px}.top-title.about-title{color:#794a23}.top-title.about-title .title-en:after{background:#794a23}.about-box{background:#f3f3f3}.about-text{max-width:1000px;margin:auto;padding:40px 20px;box-sizing:border-box;font-size:18px;line-height:2;font-weight:bold}.about-content{padding:20px 20px 0;box-sizing:border-box;text-align:center}.about-content h3{margin:30px 0}.about-content .sub-header{position:relative;margin:auto;font-size:24px;line-height:1;color:#0e5799;font-weight:bold;letter-spacing:2px}.about-content .sub-header:before{content:"";position:absolute;top:50%;left:-20px;margin-left:-40px;width:40px;height:1px;background:#0e5799}.about-content .sub-header:after{content:"";position:absolute;top:50%;right:-20px;margin-right:-40px;width:40px;height:1px;background:#0e5799}.about-content.about-bottom{padding-bottom:80px;background:url("../images/about-bottom-img.jpg") 0 bottom no-repeat;background-size:100% auto}.about-content.about-bottom ul{max-width:460px;margin:auto}.about-content.about-bottom ul li{position:relative;padding-left:30px;box-sizing:border-box;font-size:18px;line-height:1.8;color:#4d4d4d;font-weight:bold;text-align:left}.about-content.about-bottom ul li:before{position:absolute;top:5px;left:0;content:"";width:20px;height:20px;background:url("../images/icon-rss.svg") 0 0 no-repeat}.philosophy li{position:relative;display:inline-block;width:calc(50% - 40px);height:300px;margin-right:20px;margin-top:20px;background-size:auto 100%;background-position:50% 50%;background-repeat:no-repeat}.philosophy li:nth-child(2n){margin-right:0}.philosophy li .box{position:relative;width:100%;height:100%}.philosophy li .box .title{position:absolute;top:40px;left:0;width:100%;padding-top:50px;background:url("../images/icon-pattern.svg") 50% 0 no-repeat;background-size:auto 40px;font-family:"Cormorant Garamond","微軟正黑體",sans-serif;font-size:30px;line-height:1;color:#fff;text-transform:uppercase}.philosophy li .box dl{position:absolute;top:calc(50% - 20px);left:0;width:100%;height:calc(50% + 20px);font-size:16px;line-height:2;font-weight:bold;color:#fff;background:rgba(14,87,153,.8)}.philosophy li .box dl dt{font-size:26px;letter-spacing:10px}.philosophy li .box dl span{display:block}.philosophy li:nth-child(1){background-image:url("../images/about-img-01.jpg")}.philosophy li:nth-child(1) .box{background:rgba(14,87,153,.6)}.philosophy li:nth-child(1) .box dl{background:rgba(14,87,153,.8)}.philosophy li:nth-child(2){background-image:url("../images/about-img-02.jpg")}.philosophy li:nth-child(2) .box{background:rgba(41,119,137,.6)}.philosophy li:nth-child(2) .box dl{background:rgba(41,119,137,.8)}.philosophy li:nth-child(3){background-image:url("../images/about-img-03.jpg")}.philosophy li:nth-child(3) .box{background:rgba(135,101,78,.6)}.philosophy li:nth-child(3) .box dl{background:rgba(135,101,78,.8)}.philosophy li:nth-child(4){background-image:url("../images/about-img-04.jpg")}.philosophy li:nth-child(4) .box{background:rgba(105,65,109,.6)}.philosophy li:nth-child(4) .box dl{background:rgba(105,65,109,.8)}.header-relative{position:relative!important}.tour-banner{margin-bottom:30px}.group-tour-heading{position:relative;margin-bottom:20px;background:#e3eef8;padding:15px;padding-left:25px;box-sizing:border-box;font-size:26px;line-height:1;font-weight:bold;color:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.group-tour-heading:before{content:"";position:absolute;top:0;left:0;width:55px;height:56px;background:url("../images/icon-tour-title.svg") 0 0 no-repeat}.group-tour-heading .tour-list-btn{position:absolute;top:10px;right:5px;width:auto;height:36px;background:#fff;padding:10px;padding-left:30px;box-sizing:border-box;font-size:14px;color:#006ec9;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-tour-heading .tour-list-btn:before{content:"";position:absolute;top:10px;left:10px;width:15px;height:15px;background:url("../images/icon-list.svg") 0 0 no-repeat}.group-tour-heading .tour-list-btn:hover{background:#006ec9;color:#fff;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-tour{float:left;width:100%;clear:both}.group-tour li{clear:both;position:relative;display:inline-block;width:calc(100%/4 - 20px);margin-right:20px;margin-bottom:20px;padding:10px;box-sizing:border-box;background:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);-moz-transition:all 500ms cubic-bezier(.42,0,.58,1);-o-transition:all 500ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 500ms cubic-bezier(.42,0,.58,1);transition:all 500ms cubic-bezier(.42,0,.58,1)}.group-tour li:nth-child(4n){margin-right:0}.group-tour li a{display:block}.group-tour li .group-photo{display:block;width:100%;background:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:0}.group-tour li .group-photo img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 500ms cubic-bezier(.42,0,.58,1);-o-transition:all 500ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 500ms cubic-bezier(.42,0,.58,1);transition:all 500ms cubic-bezier(.42,0,.58,1)}.group-tour li .group-info{position:relative;display:block;width:100%}.group-tour li .group-info h3{height:20px;overflow:hidden;margin-top:15px;font-size:18px;color:#333;line-height:20px;font-weight:bold}.group-tour li .group-info .text{height:66px;overflow:hidden;margin-top:15px;font-size:15px;line-height:1.5;color:#666}.group-tour li .group-info .price{position:relative;margin-top:20px;margin-bottom:15px;padding-left:10px;box-sizing:border-box;font-family:'Century Gothic',sans-serif;font-size:28px;color:red;font-weight:bold}.group-tour li .group-info .price a:link,.group-tour li .group-info .price a:visited,.group-tour li .group-info .price a:hover,.group-tour li .group-info .price a:active{color:red}.group-tour li .group-info .price:before{position:absolute;top:0;left:0;content:"$";font-size:14px}.group-tour li .more{position:absolute;right:10px;bottom:10px;height:24px;padding:0 5px 0 20px;box-sizing:border-box;font-size:14px;line-height:24px;vertical-align:top;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.15);box-shadow:inset 0 0 3px rgba(0,0,0,.15);background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjVmNWY1Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f5f5f5),color-stop(50%,#f5f5f5),color-stop(51%,#eee),color-stop(100%,#dedede));background:-moz-linear-gradient(top,#f5f5f5,#f5f5f5 50%,#eee 51%,#dedede);background:-webkit-linear-gradient(top,#f5f5f5,#f5f5f5 50%,#eee 51%,#dedede);background:linear-gradient(to bottom,#f5f5f5,#f5f5f5 50%,#eee 51%,#dedede);-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-tour li .more:before{content:"";position:absolute;top:0;left:5px;font-size:12px}.group-tour li .more:hover{background:#fff;-moz-box-shadow:0 0 1px #666;-webkit-box-shadow:0 0 1px #666;box-shadow:0 0 1px #666;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-wrap{position:relative;width:100%}.group-wrap .heading{margin-bottom:5px;font-size:28px;line-height:1.2;font-weight:bold;color:#1a1a1a;text-align:center}.group-wrap .heading .highlights{display:inline-block;padding-left:10px;font-size:16px;line-height:1.5;color:#db4f5f}.group-wrap .heading.bg_blue{width:100%;padding:10px 0;box-sizing:border-box;background:#c9daed}.group-wrap .menubar{width:100%;background:#c9daed;z-index:120;text-align:center}.group-wrap .menubar li{display:inline-block;vertical-align:top;padding:10px 20px;box-sizing:border-box;font-size:18px;font-weight:bold;color:#1a1a1a;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-wrap .menubar li.current{background:#e3eef8;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-wrap .group-container{padding:20px 0;box-sizing:border-box}.group-wrap .travel-price{position:relative;width:calc(100% - 40px);margin:0 20px;padding:15px 15px 40px;box-sizing:border-box;border:1px solid #c9daed;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:all 1s cubic-bezier(.42,0,.58,1);-o-transition:all 1s cubic-bezier(.42,0,.58,1);-webkit-transition:all 1s cubic-bezier(.42,0,.58,1);transition:all 1s cubic-bezier(.42,0,.58,1)}.group-wrap .travel-price .group-box{position:absolute;right:0;top:calc(50% - 75px);width:300px;text-align:center;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-wrap .travel-price .group-box .inquiry-box{position:absolute;right:calc(50% - 125px);top:0;width:250px}.group-wrap .travel-price .group-box .remainder{font-size:40px;line-height:1;letter-spacing:5px}.group-wrap .travel-price .group-box .remainder span{font-size:70px;color:#2787da}.group-wrap .travel-price .group-box .inquiry-btn{position:relative;padding:10px;box-sizing:border-box;background:#2787da;font-size:40px;line-height:1;color:#fff;text-align:center;letter-spacing:3px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-wrap .travel-price .group-box .inquiry-btn a{color:#fff}.group-wrap .travel-price .group-box .inquiry-btn:hover{background:#db4f5f;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-wrap .travel-price .group-box .inquiry-btn:before{content:"";display:inline-block;width:30px;height:30px;margin-right:15px;background:url("../images/icon-inquiry.svg") 50% 50% no-repeat}.group-wrap .travel-price .price-wrap{width:calc(100% - 300px)}.group-wrap .travel-price .col_row{padding:5px 0;border-bottom:1px solid #dbdbdb;box-sizing:border-box;font-size:16px;line-height:24px;color:#333}.group-wrap .travel-price .col_row:last-child{border-bottom:0}.group-wrap .travel-price .col_row h4,.group-wrap .travel-price .col_row .date,.group-wrap .travel-price .col_row .price-list,.group-wrap .travel-price .col_row .text{display:inline-block;vertical-align:top}.group-wrap .travel-price .col_row .t1,.group-wrap .travel-price .col_row .price,.group-wrap .travel-price .col_row .remark{display:inline-block;vertical-align:baseline}.group-wrap .travel-price .col_row h4{font-weight:bold;color:#336698}.group-wrap .travel-price .col_row .date,.group-wrap .travel-price .col_row .price{font-weight:bold}.group-wrap .travel-price .col_row .price-list li{display:inline-block}.group-wrap .travel-price .col_row .price-list h4{vertical-align:baseline}.group-wrap .travel-price .col_row .price-list .row:nth-child(2n-1){padding-right:20px;box-sizing:border-box}.group-wrap .travel-price .col_row .price{font-size:20px}.group-wrap .travel-price .col_row .price span{display:inline-block;vertical-align:baseline;font-size:12px;line-height:1}.group-wrap .travel-price .col_row .remark{background:#e3eef8;padding:2px 10px;box-sizing:border-box;line-height:1;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.group-wrap .travel-price .col_row .price-visa{margin:5px 0}.group-wrap .travel-price .col_row .price-visa li{margin-right:5px;padding:2px 5px;box-sizing:border-box;text-align:center;vertical-align:top}.group-wrap .travel-price .col_row .price-visa li .btn{width:80px;margin:3px auto;background:#336698;font-size:14px;font-weight:bold;text-align:center;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-wrap .travel-price .col_row .price-visa li .btn a{color:#fff}.group-wrap .travel-price .col_row .price-visa li .btn:hover{background:#f6921e;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.group-wrap .travel-price .col_row .price-visa li.grayBox{min-width:60px;background:#f1f1f1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.group-wrap .travel-price .col_row .price-visa li .num{border-top:1px solid #fff;font-weight:bold;padding-top:3px}.group-wrap .travel-price .col_row .price-visa li span{font-size:12px}.group-wrap .travel-price .price-less{display:none;-moz-transition:all 1s cubic-bezier(.42,0,.58,1);-o-transition:all 1s cubic-bezier(.42,0,.58,1);-webkit-transition:all 1s cubic-bezier(.42,0,.58,1);transition:all 1s cubic-bezier(.42,0,.58,1)}.group-wrap .travel-price .price-less .col_row:first-child{border-top:1px solid #dbdbdb}.group-wrap .details-btn{position:absolute;bottom:0;left:0;z-index:100;width:100%;padding:5px 0 15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:15px;font-weight:bold;color:#336698;text-align:center;vertical-align:top;cursor:pointer}.group-wrap .details-btn:hover{color:#f6921e}.group-wrap .details-btn:before{content:"";display:inline-block;margin-bottom:-5px;margin-right:5px;width:20px;height:20px;background:url("../images/icon-price.svg") 0 0 no-repeat}.group-wrap .details-btn:after{content:"";position:absolute;bottom:-10px;left:50%;width:30px;height:20px;margin-left:-10px;background:url("../images/icon-down.svg") 0 0 no-repeat}.group-wrap .price-opened{display:block!important;-moz-transition:all 1s cubic-bezier(.42,0,.58,1);-o-transition:all 1s cubic-bezier(.42,0,.58,1);-webkit-transition:all 1s cubic-bezier(.42,0,.58,1);transition:all 1s cubic-bezier(.42,0,.58,1)}.group-wrap .details-up:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:-5px}.warning{position:relative;width:calc(100% - 40px);margin:20px 20px 0;padding:15px 15px 10px;box-sizing:border-box;border:1px solid #e2727f;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:all 1s cubic-bezier(.42,0,.58,1);-o-transition:all 1s cubic-bezier(.42,0,.58,1);-webkit-transition:all 1s cubic-bezier(.42,0,.58,1);transition:all 1s cubic-bezier(.42,0,.58,1)}.warning .warning-inner{max-width:980px;margin:10px auto 0}.warning .warning-inner .title{margin-bottom:20px;font-size:24px;line-height:1.5;font-weight:bold;color:#c0272d;text-align:center}.warning .warning-inner .info{font-size:16px;line-height:2;color:#333}.warning .warning-inner .info p.right{text-align:right}@media(max-width:960px){.group-wrap .menubar li{padding:10px}}@media(max-width:768px){.group-wrap .menubar li{padding:10px 5px}.group-wrap .travel-price .group-box{width:200px}.group-wrap .travel-price .group-box .inquiry-box{right:calc(50% - 75px);width:150px}.group-wrap .travel-price .group-box .remainder{font-size:22px;letter-spacing:4px}.group-wrap .travel-price .group-box .remainder span{font-size:40px}.group-wrap .travel-price .group-box .inquiry-btn{font-size:22px;letter-spacing:1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.group-wrap .travel-price .group-box .inquiry-btn:before{width:20px;height:20px;margin-right:10px}.group-wrap .travel-price .price-wrap{width:calc(100% - 200px)}}@media(max-width:640px){.group-wrap .menubar li{padding:5px;font-size:16px}.group-wrap .travel-price .group-box{position:relative;width:100%;right:inherit;top:inherit}.group-wrap .travel-price .group-box .inquiry-box{position:relative;right:inherit;top:inherit;width:150px;margin:0 auto 20px}.group-wrap .travel-price .price-wrap{width:100%}}@media(max-width:480px){.group-wrap .travel-price{width:calc(100% - 20px);margin:0 10px;padding:10px 10px 40px}.group-wrap .travel-price .group-box .inquiry-box{width:95%}.group-wrap .travel-price .col_row .price-list .row:nth-child(2n-1){padding-right:0}}@media(max-width:390px){.group-wrap .travel-price .col_row .remark{padding:2px;font-size:14px}.group-wrap .travel-price .col_row .price-list .row{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #dbdbdb}.group-wrap .travel-price .col_row .price-list .row:last-child{margin-bottom:0;padding-bottom:0;border:0}.group-wrap .travel-price .col_row .price-visa{text-align:center}.group-wrap .travel-price .col_row .price-visa li:first-child{width:100%;margin-bottom:10px}}.table-price tr td:first-child{width:80px;vertical-align:top;padding-top:10px}@media(max-width:530px){.table-price{display:block}.table-price tr{display:block}.table-price tr td{display:block}.table-price tr td:first-child{width:100%;padding-top:0}}.table-wrap{width:100%}.table-wrap caption.title{width:100%;padding:20px 0;font-size:20px;line-height:1.6;color:#336698;font-weight:bold;text-align:center}.table-wrap tbody tr td{padding:10px 5px;box-sizing:border-box;font-size:18px;line-height:1.5;color:#333;border:1px solid rgba(255,255,255,.5);background:rgba(212,231,248,.5)}.table-wrap tbody tr td:nth-child(1){width:180px;background:#d4e7f8;color:#0055b8;text-align:center}@media(max-width:390px){.table-wrap tbody tr{border-bottom:1px solid #ddd}.table-wrap tbody tr:last-child{border-bottom:0}.table-wrap tbody tr td{display:block;width:100%!important;padding:5px!important;background:transparent!important;text-align:left!important;font-size:16px!important}.table-wrap tbody tr td:nth-child(1){color:#0055b8;font-weight:bold;margin-top:10px}.table-wrap tbody tr td:nth-child(1):after{content:':'}}.travel-box{margin-top:20px}.travel-box .heading{background:#c9daed;padding-top:10px;text-align:center}.travel-box .heading .title{display:block;padding-top:10px;background:url("../images/bg-traveTitle.svg") center 150% no-repeat;font-size:30px;line-height:1;color:#3c6d9d;letter-spacing:3px;font-weight:normal}.travel-box .heading .title:before{content:"";display:inline-block;vertical-align:baseline;width:30px;height:30px;margin-bottom:-5px;margin-left:-30px;margin-right:5px;background:url("../images/icon-custom-tour.svg") 0 0 no-repeat}.travel-box .heading .title.routeplane:before{background:url("../images/icon-routeplane.svg") 0 0 no-repeat}.travel-box .heading .title.tourfeatures:before{background:url("../images/icon-tourfeatures.svg") 0 0 no-repeat}.travel-box .heading .title.tripExpense:before{background:url("../images/icon-tripExpense.svg") 0 0 no-repeat}.travel-box .heading .title.note:before{background:url("../images/icon-note.svg") 0 0 no-repeat}.travel-box .heading .en{display:block;margin:5px 0;font-size:14px;color:#3c6d9d;text-transform:uppercase;letter-spacing:0}.travel-box .travel-info{width:100%;max-width:1000px;margin:auto;padding:20px 10px;box-sizing:border-box;line-height:1.8}.travel-box .info-box{position:relative;width:80%;max-width:1000px;margin:45px auto 0;padding:20px;padding-left:50px;box-sizing:border-box;border:1px solid #c9daed;line-height:1.8}.travel-box .info-box:before{content:"";position:absolute;top:-30px;left:-30px;width:70px;height:70px;background:url("../images/icon-speech.svg") 0 0 no-repeat}.travel-box .info-box.tags:before{background:url("../images/icon-tags.svg") 0 0 no-repeat}.travel-airplane{width:100%;max-width:1000px;margin:auto;padding:20px;box-sizing:border-box}.travel-airplane table{width:100%;-moz-box-shadow:0 0 10px rgba(102,102,102,.5);-webkit-box-shadow:0 0 10px rgba(102,102,102,.5);box-shadow:0 0 10px rgba(102,102,102,.5)}.travel-airplane table thead tr th{width:150px;padding:10px 5px;box-sizing:border-box;background:#b9d6f9;font-size:18px;line-height:1.5;color:#333;font-weight:bold;text-align:center;border:0;border:1px solid rgba(255,255,255,.5);border-top:0;border-bottom:0}.travel-airplane table thead tr th:nth-child(1){width:120px}.travel-airplane table thead tr th:nth-child(2){width:calc(100% - 720px);min-width:200px}.travel-airplane table tbody{display:table-row-group}.travel-airplane table tbody tr{display:table-row}.travel-airplane table tbody tr td{display:table-cell;padding:10px 5px;box-sizing:border-box;font-size:16px;line-height:1.5;color:#444;font-weight:bold;text-align:center;border:1px solid rgba(255,255,255,.5)}.travel-airplane table tbody tr:nth-child(odd){background:#fff}.travel-airplane table tbody tr:nth-child(even){background:rgba(212,231,248,.5)}.travel-airplane .airplane-note{position:relative;margin-top:10px;padding-left:70px;box-sizing:border-box;font-size:16px;line-height:1.5}.travel-airplane .airplane-note:before{content:"";position:absolute;top:0;left:0;width:60px;height:20px;background:url("../images/icon-airplane-note.svg") 0 0 no-repeat}@media(max-width:480px){.travel-box .info-box{width:calc(100% - 20px);margin:10px auto 0;padding:10px}.travel-box .info-box:before{display:none}.travel-airplane table thead tr th{width:auto;min-width:inherit}.travel-airplane table thead tr th:nth-child(1){width:auto}.travel-airplane table thead tr th:nth-child(2){width:auto;min-width:inherit}.travel-airplane table tbody tr td{font-size:16px}.travel-airplane table tbody tr td:first-child{text-align:left}.travel-airplane .airplane-note{padding-top:25px;padding-left:0;font-size:14px}.travel-airplane .airplane-note:before{width:60px;height:20px}}.eachdaily-wrap{position:relative;width:100%;font-size:16px;line-height:24px}.eachdaily-main{width:calc(100% - 80px);margin-top:30px;padding-bottom:10px}.eachdaily-main .eachdaily-item .eachdaily-heading{position:relative;padding:10px 20px;box-sizing:border-box;background:#e3eef8;font-size:22px;line-height:1.2;color:#000}.eachdaily-main .eachdaily-item .eachdaily-heading .day{position:relative;display:inline-block;vertical-align:top;margin-right:10px;font-size:30px;line-height:1;font-weight:bold;color:#2788db}.eachdaily-main .eachdaily-item .eachdaily-heading .day:before{content:"";display:inline-block;vertical-align:top;width:45px;height:35px;margin-right:5px;background:url("../images/icon-day.svg") 0 0 no-repeat}.eachdaily-main .eachdaily-body{padding:20px;padding-bottom:0;box-sizing:border-box}.eachdaily-main .pic-group{padding:10px 0;box-sizing:border-box}.eachdaily-main .pic-group .pic-item{margin-bottom:10px;display:-webkit-flex;display:-moz-flex;display:-webkit-flex;display:flex}.eachdaily-main .pic-group .pic-item .photo{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin:0 5px;height:350px;overflow:hidden}.eachdaily-main .pic-group .pic-item .photo img{width:100%}.eachdaily-main .pic-group .pic-item .info-text{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin:0 5px;height:350px;padding:65px 20px 10px;box-sizing:border-box;background:#e3eef8 url("../images/bg-line.svg") 5px 0 no-repeat;background-size:auto 230px}.eachdaily-main .pic-group .pic-item .info-text .title{font-size:20px;line-height:1.5;font-weight:bold;color:#000;letter-spacing:2px}.eachdaily-main .pic-group .pic-item .info-text .title:after{content:"";display:inline-block;width:55px;height:15px;background:url("../images/icon-circle.svg") 0 0 no-repeat}.eachdaily-main .pic-group .pic-item .info-text .content-text{height:230px;overflow-y:auto;padding-top:10px;font-size:16px;line-height:1.75;color:#1a1a1a}.eachdaily-main .pic-group .pic-item:nth-child(odd){-webkit-flex-flow:row wrap;flex-flow:row wrap}.eachdaily-main .pic-group .pic-item:nth-child(even){-webkit-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.eachdaily-main .eachdaily-box{padding:20px;box-sizing:border-box;border:1px solid #e6e6e6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.eachdaily-main .service-group{padding:15px 0;box-sizing:border-box}.eachdaily-main .service-group .service-item{display:inline-block;vertical-align:top;width:49.5%;background:#f1f1f1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.eachdaily-main .service-group .service-item tbody tr{width:100%}.eachdaily-main .service-group .service-item tbody tr td.service-food{position:relative;width:50px;height:92px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px;background:#c9daed url("../images/icon-service-food.svg") 50% bottom no-repeat;background-size:34px auto}.eachdaily-main .service-group .service-item tbody tr td.service-food:before{content:"";position:absolute;top:0;left:0;width:50px;height:60px;overflow:hidden;background:url("../images/icon-service-top.svg") 0 0 no-repeat;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px;border-radius:5px 0 0 0}.eachdaily-main .service-group .service-item tbody tr td.service-food2{width:calc(100% - 50px);padding:10px;box-sizing:border-box}.eachdaily-main .service-group .service-item tbody tr td .day-food{font-size:15px}.eachdaily-main .service-group .service-item tbody tr td .day-food span{color:#2788db}.eachdaily-main .service-group .service-item tbody tr td.service-hotel{position:relative;width:50px;height:92px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px;background:#c9daed url("../images/icon-service-hotel.svg") right bottom no-repeat;background-size:41px auto}.eachdaily-main .service-group .service-item tbody tr td.service-hotel:before{content:"";position:absolute;top:0;left:0;width:50px;height:60px;overflow:hidden;background:url("../images/icon-service-top.svg") 0 0 no-repeat}.eachdaily-main .service-group .service-item tbody tr td.service-hotel2{width:calc(100% - 50px);padding:10px;box-sizing:border-box}.eachdaily-aside{position:absolute;top:0;bottom:0;right:0;width:80px;-moz-transition:all 1s cubic-bezier(.42,0,.58,1);-o-transition:all 1s cubic-bezier(.42,0,.58,1);-webkit-transition:all 1s cubic-bezier(.42,0,.58,1);transition:all 1s cubic-bezier(.42,0,.58,1)}.eachdaily-aside .eachdaily-column{position:absolute;top:0;bottom:0;width:80px;background:#f4f5f6;padding:20px 0;text-align:center}.eachdaily-aside .eachdaily-column #dailyHyper{width:80px;-moz-transition:all 1s cubic-bezier(.42,0,.58,1);-o-transition:all 1s cubic-bezier(.42,0,.58,1);-webkit-transition:all 1s cubic-bezier(.42,0,.58,1);transition:all 1s cubic-bezier(.42,0,.58,1)}.eachdaily-aside .eachdaily-column a{display:block;width:50px;margin:0 auto 5px;padding:0 0;box-sizing:border-box;background:#e6e6e6;font-size:12px;font-weight:bold;color:#2788db;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.eachdaily-aside .eachdaily-column a span{font-size:18px}.eachdaily-aside .eachdaily-column a.active,.eachdaily-aside .eachdaily-column a:hover{color:#1a1a1a;background:#82bee8;-moz-transition:all .2s cubic-bezier(.42,0,.58,1);-o-transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1)}.edit_01 img,.edit_02 img,.edit_03 img,.edit_04 img,.edit_05 img,.edit_06 img,.edit_07 img,.edit_08 img{max-width:100%;height:auto}@media(max-width:1280px){.eachdaily-main .pic-group .pic-item .photo{height:320px}.eachdaily-main .pic-group .pic-item .info-text{height:320px}.eachdaily-main .pic-group .pic-item .info-text .content-text{height:200px}}@media(max-width:1024px){.eachdaily-main .pic-group .pic-item .photo{height:260px}.eachdaily-main .pic-group .pic-item .info-text{height:260px}.eachdaily-main .pic-group .pic-item .info-text .content-text{height:140px}}@media(max-width:768px){.eachdaily-main .pic-group .pic-item{display:block}.eachdaily-main .pic-group .pic-item .photo,.eachdaily-main .pic-group .pic-item .info-text{width:100%;margin:0;height:auto}.eachdaily-main .pic-group .pic-item .info-text{padding:20px}.eachdaily-main .pic-group .pic-item .info-text .content-text{height:auto}.eachdaily-main .service-group .service-item{display:block;width:100%;margin-bottom:10px}}@media(max-width:390px){.eachdaily-main{width:100%}.eachdaily-aside{display:none}}.inquiry-item{max-width:980px;margin:10px auto 0}.inquiry-item .title{position:relative;padding:5px 0;padding-left:45px;box-sizing:border-box;font-size:24px;line-height:1.2;font-weight:bold;color:#333}.inquiry-item .title:before{content:'';position:absolute;top:0;left:0;width:38px;height:38px;background:url("../images/icon-calendar.svg") 0 0 no-repeat}.inquiry-item:nth-child(2){margin-top:40px}.inquiry-item:nth-child(2) .title:before{background:url("../images/icon-info.svg") 0 0 no-repeat}.inquiry-item .inquiry-info{padding-left:45px;box-sizing:border-box}.inquiry-item .inquiry-info li{display:inline-block;vertical-align:top;width:calc(50% - 15px);margin-right:10px;padding:8px 0;box-sizing:border-box;border-bottom:1px solid #ddd;font-size:16px;line-height:1.5;font-weight:bold;color:#444}.inquiry-item .inquiry-info li:nth-child(2n){margin-right:0}.inquiry-item .info{padding-top:10px;padding-left:45px;box-sizing:border-box}.inquiry-item .remark{font-size:14px;color:#c0272d;font-weight:bold}.inquiry-item .form-container{margin-top:10px}.inquiry-item .form-container .options{position:relative;border:0}.inquiry-item .form-container .options .field{width:100%}.inquiry-item .form-container .options .infoW50{display:inline-block;width:49%}.inquiry-item .form-container .options .field-select{width:100%}.inquiry-item .form-container .name,.inquiry-item .form-container .gende,.inquiry-item .form-container .mobile,.inquiry-item .form-container .time,.inquiry-item .form-container .people{position:relative}.inquiry-item .form-container .name:before,.inquiry-item .form-container .gende:before,.inquiry-item .form-container .mobile:before,.inquiry-item .form-container .time:before,.inquiry-item .form-container .people:before{content:"*";position:absolute;top:-5px;left:0;font-size:18px;font-weight:bold;color:red}.inquiry-item .form-container .address{position:relative}.inquiry-item .form-container .address:before{content:"*";position:absolute;top:3px;left:0;font-size:18px;font-weight:bold;color:red}.inquiry-item .form-container .code{vertical-align:top}.inquiry-item .form-container .privacy{width:100%;text-align:center}@media(max-width:768px){.inquiry-item .inquiry-info li{width:100%}}@media(max-width:480px){.inquiry-item .inquiry-info{padding-left:0}.inquiry-item .form-container .options .infoW50{width:100%;padding-top:10px}}.tour-list-heading{padding:10px 0;box-sizing:border-box;background:#c9daed;font-size:26px;line-height:1.5;letter-spacing:2px;color:#333;font-weight:bold;text-align:center}.tour-table{width:100%;min-height:500px;padding:20px;box-sizing:border-box}.tour-table table{float:left;width:100%}.tour-table table thead tr th{width:50px;padding:10px 5px;box-sizing:border-box;background:#f2f2f2;font-size:18px;line-height:1.5;color:#336698;font-weight:bold;text-align:center;border:1px solid rgba(255,255,255,.5)}.tour-table table thead tr th:nth-child(1){width:120px}.tour-table table thead tr th:nth-child(3){width:calc(100% - 820px)}.tour-table table thead tr th:nth-child(7){width:120px}.tour-table table thead tr th:nth-child(11){width:100px}.tour-table table tbody{display:table-row-group}.tour-table table tbody tr{display:table-row}.tour-table table tbody tr td{display:table-cell;padding:10px 5px;box-sizing:border-box;font-size:16px;line-height:1.5;color:#444;font-weight:bold;text-align:center;border:1px solid rgba(255,255,255,.5)}.tour-table table tbody tr td:nth-child(3){text-align:left}.tour-table table tbody tr td:nth-child(3) a:link,.tour-table table tbody tr td:nth-child(3) a:visited{color:#336698}.tour-table table tbody tr td:nth-child(3) a:hover,.tour-table table tbody tr td:nth-child(3) a:active{color:#2787da}.tour-table table tbody tr td:nth-child(7){color:#c1272d}.tour-table table tbody tr:nth-child(odd){background:#d4e7f8}.tour-table table tbody tr:nth-child(even){background:rgba(212,231,248,.5)}.page-button{width:97.91667%;float:left;margin-left:1.04167%;margin-right:1.04167%;text-align:center;padding:20px 0}.page-button .page-numbers{width:40px;height:40px;display:inline-block;text-align:center;margin-left:10px;background:#eaedf2;color:#333;font-size:16px;line-height:40px;overflow:hidden}.page-button .page-numbers:first-child{margin-left:0}.page-button .page-numbers.current{background:#336698;color:#fff}.page-button .page-numbers.disabled{color:#ccc}.page-button .page-numbers:hover:not([class*="disabled"]){background:rgba(51,102,152,.8);color:#fff}.page-button a:link,.page-button a:visited{color:#333}.page-button a:hover,.page-button a:active{color:rgba(51,51,51,.8)}@media(max-width:640px){.page-button .page-numbers{margin-left:2px}}@media(max-width:360px){.page-button .page-numbers{position:absolute;top:-9999px;left:-9999px}.page-button .page-numbers.current,.page-button .page-numbers:first-of-type,.page-button .page-numbers:last-of-type{position:initial;top:initial;left:initial}}.tour-detail-heading{padding-bottom:10px;box-sizing:border-box;font-size:26px;line-height:1.5;letter-spacing:2px;color:#333;font-weight:bold;text-align:center}.tailor-made-heading{max-width:970px;margin:auto;padding:0 20px;box-sizing:border-box;font-size:20px;line-height:1.5;font-weight:bold;color:#4d4d4d}.tailor-made{max-width:970px;margin:auto;margin-top:20px;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.tailor-made .subtitle{background:#d8e4ef;padding:10px;padding-left:18px;box-sizing:border-box;font-size:20px;font-weight:bold;color:#0f2b80}.tailor-made .remark{color:#e00012}.tailor-made .content-box{padding:20px;box-sizing:border-box}.tailor-made .form-box{font-size:18px;line-height:1.8;font-weight:bold;color:#333}.tailor-made .form-box li{padding:5px 0;box-sizing:border-box}.tailor-made .form-box li.mark{position:relative;padding-left:10px;box-sizing:border-box}.tailor-made .form-box li.mark:before{content:"*";position:absolute;top:0;left:0;font-size:14px;color:red}.tailor-made .form-box .title{display:inline-block;vertical-align:top;width:85px}.tailor-made .form-box .options{display:inline-block;vertical-align:top;width:calc(100% - 95px)}.tailor-made .form-box .options .field{outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:5px 10px;box-sizing:border-box;background:#e3eef8;border:0;font-family:"Century Gothic","微軟正黑體",sans-serif;font-size:16px;font-weight:bold;color:#0f2b80;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.tailor-made .form-box .options .field::-webkit-input-placeholder{color:#4d4d4d;font-size:16px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.tailor-made .form-box .options .field:-moz-placeholder{color:#4d4d4d;font-size:16px}.tailor-made .form-box .options .field::-moz-placeholder{color:#4d4d4d;font-size:16px}.tailor-made .form-box .options .field:-ms-input-placeholder{color:#4d4d4d;font-size:16px}.tailor-made .form-box .options .field:hover{color:rgba(51,51,51,.5);-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.tailor-made .form-box .options .field:hover::-webkit-input-placeholder{color:rgba(51,51,51,.5);-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.tailor-made .form-box .options .field:hover:-moz-placeholder{color:rgba(51,51,51,.5)}.tailor-made .form-box .options .field:hover::-moz-placeholder{color:rgba(51,51,51,.5)}.tailor-made .form-box .options .field:hover:-ms-input-placeholder{color:rgba(51,51,51,.5)}.tailor-made .form-box .options .field:hover:focus::-webkit-input-placeholder{-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1);color:rgba(77,77,77,.5)}.tailor-made .form-box .options .field:hover:focus:-moz-placeholder{color:rgba(77,77,77,.5)}.tailor-made .form-box .options .field:hover:focus::-moz-placeholder{color:rgba(77,77,77,.5)}.tailor-made .form-box .options .field:hover:focus:-ms-input-placeholder{color:rgba(77,77,77,.5)}.tailor-made .form-box .options .chbox{display:inline-block;vertical-align:top;margin-right:10px}.tailor-made .form-box .options .chbox label{cursor:pointer}.tailor-made .form-box .options .typeOthers{max-width:110px}.tailor-made .form-box .options .location{max-width:350px}.tailor-made .form-box .options .day,.tailor-made .form-box .options .person{max-width:110px}.tailor-made .form-box .options .travel-date{position:relative}.tailor-made .form-box .options .travel-date .ui-datepicker-trigger{top:calc(50% - 10px);position:absolute;width:18px;height:20px;right:5px}.tailor-made .form-box .options .date{max-width:160px}.tailor-made .form-box .options .fselect{max-width:200px;outline:none;padding:2px 5px;background:#e3eef8;border:1px #98c4e5 solid;font-family:"Century Gothic","微軟正黑體",sans-serif;font-size:16px;font-weight:bold;color:#444;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.tailor-made .form-box .options .airplane{max-width:200px}.tailor-made .form-box .options .tripType{max-width:300px}.tailor-made .form-box .options .food{width:100%;max-width:450px}.tailor-made .form-box .options .other-need{width:600px;max-width:100%;height:100px}.tailor-made .form-box .options.info{width:100%;padding-left:10px;box-sizing:border-box}.tailor-made .form-box .options .company,.tailor-made .form-box .options .address,.tailor-made .form-box .options .email,.tailor-made .form-box .options .other{width:100%;max-width:430px}.tailor-made .form-box .options .name,.tailor-made .form-box .options .tel,.tailor-made .form-box .options .mobile,.tailor-made .form-box .options .fax{display:inline-block;vertical-align:top;max-width:222px}.tailor-made .form-box .options .tel-ext{display:inline-block;vertical-align:top;max-width:60px}.tailor-made .form-box .options .Ucode{display:inline-block;vertical-align:middle;max-width:100px}.tailor-made .form-box .options .getcode{display:inline-block;vertical-align:middle;height:28px}.tailor-made .form-box .options .reset{display:inline-block;vertical-align:middle;width:28px}.btn-wrap{display:block;padding-top:20px;padding-bottom:20px;line-height:36px;text-align:center}.btn-wrap .btn{position:relative;padding:8px 12px;padding-left:36px;box-sizing:border-box;border:0;outline:none;background:#ccc;font-family:"Century Gothic","微軟正黑體",sans-serif;font-size:17px;line-height:1;letter-spacing:.2rem;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.btn-wrap .btn:before{content:"";position:absolute;top:5px;left:8px;width:24px;height:24px}.btn-wrap .btn:hover{color:#000;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.btn-wrap .reset{color:#555;background-color:#f8f7f0;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjdmMCIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNmNGYzZWYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZjdmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZjdmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f8f7f0),color-stop(5%,#f4f3ef),color-stop(50%,#f8f7f0),color-stop(100%,#f8f7f0));background:-moz-linear-gradient(top,#f8f7f0,#f4f3ef 5%,#f8f7f0 50%,#f8f7f0);background:-webkit-linear-gradient(top,#f8f7f0,#f4f3ef 5%,#f8f7f0 50%,#f8f7f0);background:linear-gradient(to bottom,#f8f7f0,#f4f3ef 5%,#f8f7f0 50%,#f8f7f0);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}.btn-wrap .reset:before{background:url("../images/icon-clear.svg") center center no-repeat}.btn-wrap .reset:hover{color:#333;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDVkMCIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNmNGYzZWYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZjdmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZDVkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#d6d5d0),color-stop(5%,#f4f3ef),color-stop(50%,#f8f7f0),color-stop(100%,#d6d5d0));background:-moz-linear-gradient(top,#d6d5d0,#f4f3ef 5%,#f8f7f0 50%,#d6d5d0);background:-webkit-linear-gradient(top,#d6d5d0,#f4f3ef 5%,#f8f7f0 50%,#d6d5d0);background:linear-gradient(to bottom,#d6d5d0,#f4f3ef 5%,#f8f7f0 50%,#d6d5d0)}.btn-wrap .submit{margin-left:10px;color:#fff;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzY2RjOSIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiM3N2UwZGIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzY2RjOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzY2RjOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#33cdc9),color-stop(5%,#77e0db),color-stop(50%,#33cdc9),color-stop(100%,#33cdc9));background:-moz-linear-gradient(top,#33cdc9,#77e0db 5%,#33cdc9 50%,#33cdc9);background:-webkit-linear-gradient(top,#33cdc9,#77e0db 5%,#33cdc9 50%,#33cdc9);background:linear-gradient(to bottom,#33cdc9,#77e0db 5%,#33cdc9 50%,#33cdc9);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}.btn-wrap .submit:before{background:url("../images/icon-mailto.svg") center center no-repeat}.btn-wrap .submit:hover{color:#fff;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzY2RjOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDBjNGJmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDBhM2FmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#33cdc9),color-stop(50%,#00c4bf),color-stop(100%,#00a3af));background:-moz-linear-gradient(top,#33cdc9,#00c4bf 50%,#00a3af);background:-webkit-linear-gradient(top,#33cdc9,#00c4bf 50%,#00a3af);background:linear-gradient(to bottom,#33cdc9,#00c4bf 50%,#00a3af)}.gallery-list{padding:10px 0 20px}.gallery-list .album-list .album{display:inline-block;vertical-align:top;width:calc(100%/4 - 17px);margin-right:17px;margin-bottom:20px;padding:10px;box-sizing:border-box;background:#f7f7f7;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.15);box-shadow:inset 0 0 5px rgba(0,0,0,.15)}.gallery-list .album-list .album:nth-child(4n){margin-right:0}.gallery-list .album-list .album .photo{position:relative;width:100%;overflow:hidden;line-height:0}.gallery-list .album-list .album .photo img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 600ms cubic-bezier(.42,0,.58,1);-o-transition:all 600ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 600ms cubic-bezier(.42,0,.58,1);transition:all 600ms cubic-bezier(.42,0,.58,1)}.gallery-list .album-list .album .photo:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transition:all 600ms cubic-bezier(.42,0,.58,1);-o-transition:all 600ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 600ms cubic-bezier(.42,0,.58,1);transition:all 600ms cubic-bezier(.42,0,.58,1)}.gallery-list .album-list .album .rollover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,51,102,.5);opacity:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.gallery-list .album-list .album .rollover:before{content:"";position:absolute;top:calc(50% - 25px);right:calc(50% - 25px);width:50px;height:50px;background:url("../images/search-plus.svg")}.gallery-list .album-list .album .rollover:hover{opacity:1;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.gallery-list .album-list .album .rollover:hover:before{content:"";position:absolute;top:calc(50% - 25px);right:calc(50% - 25px);width:50px;height:50px;background:url("../images/search-plus.svg")}.gallery-list .album-list .album .info h3{height:28px;overflow:hidden;margin-top:10px;font-size:18px;line-height:1.5;font-weight:bold}.gallery-list .album-list .album .info .text{height:42px;overflow:hidden;margin-top:10px;font-size:14px;line-height:1.5;color:#666}.gallery-list .album-list .album .info .date{margin-top:10px;padding-left:35px;box-sizing:border-box;font-size:12px;color:#848484;background:url("../images/icon-photo.svg") 0 0 no-repeat}.album-info{position:relative}.album-info h3{font-size:26px;line-height:1.5;letter-spacing:2px;font-weight:bold;color:#333;text-align:center}.album-info .date{position:absolute;top:50%;right:10px;margin-top:-25px;padding-left:35px;box-sizing:border-box;font-size:12px;color:#848484;background:url("../images/icon-photo.svg") 0 0 no-repeat}.album-info .album-text{margin:20px 0;padding:20px;box-sizing:border-box;background:#f7f7f7;font-size:16px;line-height:1.6;font-weight:bold;color:#4d4d4d;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.gallery-photo{width:100%;padding:10px 0 20px}.gallery-photo .album-list .album{display:inline-block;vertical-align:top;width:calc(100%/4 - 17px);margin-right:17px;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 5px rgba(0,0,0,.15);-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}.gallery-photo .album-list .album:nth-child(4n){margin-right:0}.gallery-photo .album-list .album .photo{position:relative;width:100%;overflow:hidden;line-height:0}.gallery-photo .album-list .album .photo img{width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:all 600ms cubic-bezier(.42,0,.58,1);-o-transition:all 600ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 600ms cubic-bezier(.42,0,.58,1);transition:all 600ms cubic-bezier(.42,0,.58,1)}.gallery-photo .album-list .album .photo:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transition:all 600ms cubic-bezier(.42,0,.58,1);-o-transition:all 600ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 600ms cubic-bezier(.42,0,.58,1);transition:all 600ms cubic-bezier(.42,0,.58,1)}.gallery-photo .album-list .album .rollover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.gallery-photo .album-list .album .rollover:before{content:"";position:absolute;bottom:0;right:0;width:50px;height:50px;background:url("../images/icon-plus.svg")}.gallery-photo .album-list .album .rollover:hover{opacity:.5;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.contact-title{position:relative;padding:40px 0 30px}.contact-wrap{display:-webkit-flex;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.contact-form{max-width:500px}.contact-form p{font-size:18px;line-height:1.5;font-weight:bold;color:#fff}.form-container .options{position:relative;display:inline-block;vertical-align:top;padding:4px 0;box-sizing:border-box;margin-right:5px}.form-container .options:nth-child(2n){margin-right:0}.form-container .options.name .field,.form-container .options.name .field-select,.form-container .options.mobile .field,.form-container .options.mobile .field-select,.form-container .options.tel .field,.form-container .options.tel .field-select,.form-container .options.time .field,.form-container .options.time .field-select,.form-container .options.fax .field,.form-container .options.fax .field-select,.form-container .options.email .field,.form-container .options.email .field-select,.form-container .options.message .field,.form-container .options.message .field-select{padding-left:35px}.form-container .options.name .tel-ext,.form-container .options.mobile .tel-ext,.form-container .options.tel .tel-ext,.form-container .options.time .tel-ext,.form-container .options.fax .tel-ext,.form-container .options.email .tel-ext,.form-container .options.message .tel-ext{padding-left:10px}.form-container .options.name:before,.form-container .options.mobile:before,.form-container .options.tel:before,.form-container .options.time:before,.form-container .options.fax:before,.form-container .options.email:before,.form-container .options.message:before{content:"";position:absolute;top:12px;left:6px;width:24px;height:24px;background:url("../images/icon-name.svg") 0 0 no-repeat}.form-container .options.name:before{background-image:url("../images/icon-name.svg")}.form-container .options.mobile:before{background-image:url("../images/icon-mobile.svg")}.form-container .options.tel:before{background-image:url("../images/icon-phone.svg")}.form-container .options.time:before{background-image:url("../images/icon-time.svg")}.form-container .options.fax:before{background-image:url("../images/icon-fax.svg")}.form-container .options.email:before{background-image:url("../images/icon-mail.svg")}.form-container .options.message:before{background-image:url("../images/icon-message.svg")}.form-container .options .field{outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:5px 10px;box-sizing:border-box;background:#fff;border:0;font-family:"Century Gothic","微軟正黑體",sans-serif;font-size:16px;font-weight:bold;color:#0f2b80;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:8px 10px;border:1px #98c4e5 solid}.form-container .options .field::-webkit-input-placeholder{color:#4d4d4d;font-size:16px;-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.form-container .options .field:-moz-placeholder{color:#4d4d4d;font-size:16px}.form-container .options .field::-moz-placeholder{color:#4d4d4d;font-size:16px}.form-container .options .field:-ms-input-placeholder{color:#4d4d4d;font-size:16px}.form-container .options .field:hover{color:rgba(51,51,51,.5);-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.form-container .options .field:hover::-webkit-input-placeholder{color:rgba(51,51,51,.5);-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1)}.form-container .options .field:hover:-moz-placeholder{color:rgba(51,51,51,.5)}.form-container .options .field:hover::-moz-placeholder{color:rgba(51,51,51,.5)}.form-container .options .field:hover:-ms-input-placeholder{color:rgba(51,51,51,.5)}.form-container .options .field:hover:focus::-webkit-input-placeholder{-moz-transition:all 200ms cubic-bezier(.42,0,.58,1);-o-transition:all 200ms cubic-bezier(.42,0,.58,1);-webkit-transition:all 200ms cubic-bezier(.42,0,.58,1);transition:all 200ms cubic-bezier(.42,0,.58,1);color:rgba(77,77,77,.5)}.form-container .options .field:hover:focus:-moz-placeholder{color:rgba(77,77,77,.5)}.form-container .options .field:hover:focus::-moz-placeholder{color:rgba(77,77,77,.5)}.form-container .options .field:hover:focus:-ms-input-placeholder{color:rgba(77,77,77,.5)}.form-container .options .field.infoW{width:100%;max-width:200px}.form-container .options .field.email,.form-container .options .field.textarea{width:410px}.form-container .options .field.tel-ext{width:60px}.form-container .options .field-select{max-width:100%;width:200px;outline:none;padding:7px 5px;background:#fff;border:1px #98c4e5 solid;font-family:"Century Gothic","微軟正黑體",sans-serif;font-size:16px;font-weight:bold;color:#444;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff url("../images/arrow-down.png") right 14px no-repeat}.form-container .options .Ucode{display:inline-block;vertical-align:middle;max-width:100px}.form-container .options .getcode{display:inline-block;vertical-align:middle;height:28px}.form-container .options .reset{display:inline-block;vertical-align:middle;width:28px}.form-container .options.privacy{display:block;padding-top:10px;font-size:16px;font-weight:bold;color:#444}.form-container .options.privacy a:link,.form-container .options.privacy a:visited{color:#0071bb}.form-container .options.privacy a:hover,.form-container .options.privacy a:active{color:#036}.contact-map{width:480px;height:450px;border:10px #fff solid;box-sizing:border-box;margin-right:40px;background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.privacy-warp{padding:0 10px;font-size:14px;line-height:1.5;font-weight:bold;color:#333}.privacy-warp h3{font-size:24px;line-height:2;font-weight:bold;color:#2787da;text-align:center}.privacy-warp ul li span{margin-left:-30px}.privacy-warp ul li p{padding-left:30px;box-sizing:border-box}@media(max-width:1024px){.group-tour li .group-info .price{margin-top:15px;margin-bottom:40px;font-size:20px}.tour-table table thead tr th{width:auto}.tour-table table tbody tr td{font-size:16px}.tour-table table tbody tr td:first-child{text-align:left}.contact-map{width:calc(100% - 500px - 30px);margin-right:30px}}@media(max-width:900px){main{margin-top:80px}}@media(max-width:768px){.top-banner img{width:auto;height:300px}.philosophy li{width:100%;margin-right:0;background-size:100% auto}.group-tour li{width:calc(100%/2 - 10px);margin-right:5px}.group-tour li:nth-child(4n){margin-right:5px}.group-tour li:nth-child(2n){margin-right:0}.group-tour li .group-info .price{margin-top:5px}.group-tour li .more{right:inherit;left:10px}.tailor-made .form-box .options .location{margin-bottom:5px}.gallery-list .album-list .album{width:calc(100%/2 - 20px);margin-right:17px}.gallery-list .album-list .album:nth-child(4n){margin-right:17px}.gallery-list .album-list .album:nth-child(2n){margin-right:0}.gallery-photo .album-list .album{width:calc(100%/2 - 20px);margin-right:17px}.gallery-photo .album-list .album:nth-child(4n){margin-right:17px}.gallery-photo .album-list .album:nth-child(2n){margin-right:0}.contact-title{padding:20px 0}.contact-wrap{display:block}.contact-wrap p{color:#036}.contact-form{width:100%;margin:auto}.contact-map{width:100%;height:300px;margin-right:0}}@media(max-width:600px){main{margin-top:80px}.philosophy li{background-size:auto 100%}}@media(max-width:480px){.philosophy li .box dl span{display:initial}.group-tour li{width:100%;margin-right:0}.group-tour li:nth-child(4n){margin-right:0}.tour-table table thead tr th:first-child{width:auto}.tour-table table tbody tr td{font-size:14px}.tailor-made .form-box .title{display:block;width:100%;border-bottom:1px #ccc solid}.tailor-made .form-box .options{width:100%;padding-bottom:20px}.tailor-made .form-box .options .name,.tailor-made .form-box .options .mobile{margin-bottom:20px}.form-container .options{width:100%}.form-container .options.name{width:calc(100% - 110px)}.form-container .options.gender{width:100px}.form-container .options .field{width:100%}.form-container .options .field.infoW{max-width:inherit}.form-container .options .field.telephone{width:calc(100% - 70px);margin-right:5px}.form-container .options .field.email,.form-container .options .field.textarea{width:100%}.gallery-list .album-list .album{width:100%;margin-right:0!important}.gallery-photo .album-list .album{width:100%;margin-right:0!important}}@media(max-width:375px){.footer .footer-logo{text-align:center}.footer .footer-logo .footer-logo__img{margin-right:0}.footer .footer-logo .tel{padding-left:0}}