img{max-width:100%}object,embed,video{max-width:100%}.ie6 img{width:100%}#map_canvas img,.google-maps img,#map img{max-width:none}body{overflow:hidden}.gridContainer{margin-left:auto;margin-right:auto;width:89.36%;padding-left:.5%;padding-right:.5%;padding-top:2em;padding-bottom:2em}#store{clear:both;width:100%;display:block;margin:0}copyright{width:100%;padding-bottom:1em;letter-spacing:.1em}.store-block-content{padding-right:1em;padding-left:1em;margin-right:3em}.store-block-content p{font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:85%;margin:0;padding:0}hgroup{clear:both;margin-left:0;width:90%;display:block;position:relative;z-index:3;height:auto;clip:rect(auto,10%,auto,auto)}hgroup h1{text-align:right;font-size:180%;padding:10px;color:#039;background-color:white\9 ;background-color:rgba(255,255,255,.6);float:right;clear:both}hgroup h2{font-family:"微軟正黑體",Arial,"新細明體";font-size:85%;text-align:right;padding:10px;background-color:white\9 ;background-color:rgba(255,255,255,.6);float:right;clear:both;font-weight:normal}.titleBg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:670px;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-color:#ccc \9 ;clear:both;float:left;padding-top:70px;padding-bottom:50px;position:absolute;top:0;left:0;z-index:-12}.whitebg{margin-top:200px}#content{clear:both;float:left;margin-left:0;width:100%;display:block}section{display:block;clear:both;float:left;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#858383;padding-top:1.5em;padding-bottom:2em;margin-bottom:20px}.right-image{clear:both;margin-bottom:30px;width:100%;overflow:hidden}.left-image{clear:both;margin-bottom:30px;width:100%;overflow:hidden}#service{clear:both;float:left;margin-left:0;width:100%;display:block}#service .block-content{width:100%;padding-bottom:1em;padding:1em;padding-right:0;padding-left:0}.thumb-image{width:100%;margin-bottom:20px;overflow:hidden}#news{clear:both;float:left;margin-left:0;width:100%;display:block}#news .entry{margin:0 0 30px}.entry-header{display:table;margin:0 0 36px;padding:15px 0;font-family:'PT Serif',Georgia,serif;font-size:.95em;letter-spacing:0;font-weight:400;font-style:normal;text-align:left;line-height:1.6em;color:#999}#news .entry-title-wrapper{float:none;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 4% 0 0;padding:0}#news .entry-title-wrapper .entry-title{margin:0 0 .5em;line-height:1em}#news h1{text-transform:uppercase;text-decoration:none;font-weight:400;font-style:normal;margin:1em 0 .5em;color:#000;line-height:150%}#news .entry-title-wrapper .date{text-align:left}#news .content{width:100%}#news .entry-title-wrapper p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}#news .entry-actions{float:left;margin-top:0;display:table-cell;vertical-align:middle}#news .entry-more-link{display:none}#news .entry-content{float:none;width:100%;color:#414141}#news .entry-content p{margin:0;padding:0;font-style:normal;font-weight:normal}#news .entry-content .pic{display:none}#news .page-desc{box-sizing:border-box;display:inline-block;font-size:75%;margin-top:10px}#news .page-desc p{line-height:2em;text-transform:none;letter-spacing:1px;font-weight:400;font-style:normal}#news .entry-author p{margin:0;padding:0}#news h1.page-title{font-size:1.8em;line-height:1em;text-transform:uppercase;text-decoration:none;font-weight:400;font-style:normal;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;color:#171717}#news .blog-item{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:0;padding:0}#news .blog-item .entry-content{float:none;width:100%;margin-bottom:5px}#news .blog-item .entry-content p{margin:0;padding:0}#news .pagination{width:40%;text-align:right;display:table-cell;vertical-align:middle;margin:0}#album{clear:both;float:left;margin-left:0;width:100%;display:block}#album .album-block-content{width:90%;padding:.8em;margin-bottom:1.5em;margin-left:0;background-color:rgba(255,255,255,.5);border:1px solid #ccc;box-shadow:2px 2px 6px rgba(0,0,0,.2);float:none;margin-top:0}#album .album-block-content .thumb-image img{width:130%}#album .title-desc:before{content:'';width:250px;height:1px;display:block;background-color:#696969;margin:20px auto}#album .gallery-block-content{float:left;width:40%;display:block;padding-top:2em;padding-right:0;padding-bottom:0m;padding-left:.5em;margin-right:1.5em;margin-left:0}#album .gallery-block-content dd{padding:0;width:100%;line-height:180%;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#video .title-desc:before{content:'';width:250px;height:1px;display:block;background-color:#696969;margin:20px auto}#video .video-block-content{float:left;width:100%;display:block;padding-top:2em;padding-right:0;padding-bottom:0m;padding-left:.5em;margin-right:1.5em;margin-left:0}#video .video-block-content dd{padding:0;width:100%;line-height:180%;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#contact{clear:both;float:left;margin-left:0;width:100%;display:block}#menu-list{clear:both;float:left;margin-left:0;width:100%;display:block}.menu-block .menu-big-pic{float:none;width:100%}#reservation{clear:both;float:left;margin-left:0;width:100%;display:block}#reservation .form-wrapper{width:100%}#sort{text-align:center}@media only screen and (min-width:600px){.gridContainer{width:90.675%;padding-left:1.1625%;padding-right:1.1625%}#sort{text-align:right}#store{clear:both;width:100%;float:left;display:block;margin:0}copyright{width:100%;padding-bottom:1em;letter-spacing:.1em}.store-block-content{float:left;padding-right:1em;padding-left:1em;margin-right:3em}.store-block-content p{font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:85%;margin:0;padding:0}hgroup{clear:both;margin-left:0;width:90%;display:block;position:relative;z-index:3;clip:rect(auto,10%,auto,auto);padding-top:50px}hgroup h1{text-align:right;font-size:250%;padding:10px;color:#039;background-color:white\9 ;background-color:rgba(255,255,255,.6);float:right;clear:both}hgroup h2{font-family:"微軟正黑體",Arial,"新細明體";font-size:85%;text-align:right;padding:10px;background-color:white\9 ;background-color:rgba(255,255,255,.6);float:right;clear:both;font-weight:normal}.titleBg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:670px;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-color:#ccc \9 ;clear:both;float:left;padding-top:70px;padding-bottom:50px;position:absolute;top:0;left:0;z-index:-12}.whitebg{margin-top:45%}#content{clear:both;float:left;margin-left:0;width:100%;display:block}section{display:block;clear:both;float:left;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#858383;padding-top:1.5em;padding-bottom:2em;margin-bottom:55px}.right-image{clear:both;float:right;margin-right:20px;margin-bottom:30px;margin-left:20px;width:50%;overflow:hidden}.left-image{clear:both;float:left;margin-right:20px;margin-bottom:30px;margin-left:20px;width:50%;overflow:hidden}#service{clear:both;float:left;margin-left:0;width:100%;display:block}#service .block-content{float:left;width:45%;padding-bottom:1em;padding-top:1em;padding-right:1em;padding-left:1em}.thumb-image{width:100%;margin-bottom:20px;overflow:hidden}#news{clear:both;float:left;margin-left:0;width:100%;display:block}#news .entry{margin:0 0 30px}.entry-header{display:table;margin:0 0 36px;padding:15px 0;font-family:'PT Serif',Georgia,serif;font-size:.95em;letter-spacing:0;font-weight:400;font-style:normal;text-align:left;line-height:1.6em;color:#999}#news .entry-title-wrapper{float:none;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 4% 0 0;padding:0}#news .entry-title-wrapper .entry-title{margin:0 0 .5em;line-height:1em}#news h1{text-transform:uppercase;text-decoration:none;font-weight:400;font-style:normal;margin:1em 0 .5em;color:#000;line-height:150%}#news .entry-title-wrapper .date{text-align:left}#news .content{width:100%}#news .entry-title-wrapper p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}#news .entry-actions{float:left;margin-top:0;display:table-cell;vertical-align:middle}#news .entry-more-link{display:none}#news .entry-content{float:none;width:100%;color:#414141}#news .entry-content p{margin:0;padding:0;font-style:normal;font-weight:normal}#news .entry-content .pic{clear:both;float:right;margin-bottom:10px;margin-left:10px;display:block;width:25%;border:1px solid #999}#news .page-desc{box-sizing:border-box;display:inline-block;font-size:75%;margin-top:10px}#news .page-desc p{line-height:2em;text-transform:none;letter-spacing:1px;font-weight:400;font-style:normal}#news .entry-author p{margin:0;padding:0}#news h1.page-title{font-size:1.8em;line-height:1em;text-transform:uppercase;text-decoration:none;font-weight:400;font-style:normal;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;color:#171717}#news .blog-item{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:0;padding:0}#news .blog-item .entry-content{float:none;width:100%;margin-bottom:5px}#news .blog-item .entry-content p{margin:0;padding:0}#news .pagination{width:40%;text-align:right;display:table-cell;vertical-align:middle;margin:0}#album{clear:both;float:left;margin-left:0;width:100%;display:block}#album .album-block-content{width:28%;padding:.8em;margin-bottom:2em;margin-left:1em;background-color:rgba(255,255,255,.5);border:1px solid #ccc;box-shadow:2px 2px 6px rgba(0,0,0,.2);float:left;margin-top:0;margin-right:0}#album .title-desc:before{content:'';width:250px;height:1px;display:block;background-color:#696969;margin:20px auto}#album .gallery-block-content{float:left;display:block;width:25%;padding-top:2em;padding-right:0;padding-bottom:0;padding-left:2.5em;margin-right:0;margin-left:0}#album .gallery-block-content dd{padding:0;width:100%;line-height:180%;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#video .title-desc:before{content:'';width:250px;height:1px;display:block;background-color:#696969;margin:20px auto}#video .video-block-content{float:left;display:block;width:40%;padding-top:2em;padding-right:0;padding-bottom:0;padding-left:2.5em;margin-right:0;margin-left:0}#video .video-block-content dd{padding:0;width:100%;line-height:180%;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#contact{clear:both;float:left;margin-left:0;width:100%;display:block}#menu-list{clear:both;float:left;margin-left:0;width:100%;display:block}.menu-block .menu-big-pic{float:left;width:40%}#reservation{clear:both;float:left;margin-left:0;width:100%;display:block}#reservation .form-wrapper{width:100%}}@media only screen and (min-width:800px){hgroup{clear:both;margin-left:auto;width:85%;display:block;position:relative;z-index:3;clip:rect(auto,10%,auto,auto);padding-top:50px;margin-top:0;margin-right:auto}hgroup h2{font-size:85%}.titleBg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:670px;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-color:#ccc \9 ;clear:both;float:left;padding-top:50px;padding-bottom:50px;position:absolute;top:0;left:0;z-index:-12}.whitebg{margin-top:230px}#service{clear:both;float:left;margin-left:0;width:100%;display:block}#service .block-content{float:left;width:45%;padding-bottom:1em;padding-top:1em;padding-right:1em;padding-left:1em}.thumb-image{width:100%;margin-bottom:20px;overflow:hidden}#news{clear:both;float:left;margin-left:0;width:100%;display:block}#news .entry{margin:0 0 120px}.entry-header{display:table;margin:0 0 36px;padding:15px 0;font-family:'PT Serif',Georgia,serif;font-size:.95em;letter-spacing:0;font-weight:400;font-style:normal;text-align:left;line-height:1.6em;color:#999}#news .entry-title-wrapper{float:left;-moz-box-sizing:border-box;box-sizing:border-box;width:26%;margin:0 4% 0 0;padding:0}#news .entry-title-wrapper .entry-title{margin:0 0 .5em;line-height:1em}#news h1{text-transform:uppercase;text-decoration:none;font-weight:400;font-style:normal;margin:1em 0 .5em;color:#000;line-height:150%}#news .entry-title-wrapper .date{text-align:left}#news .content{width:100%}#news .entry-title-wrapper p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}#news .entry-actions{float:none;*float:left;margin-top:0;width:75%;display:table-cell;vertical-align:middle}#news .entry-more-link{float:none;*float:right;margin-top:0;width:25%;text-align:right;display:table-cell}#news .entry-content{float:right;width:70%;color:#414141}#news .entry-content p{margin:0;padding:0;font-style:normal;font-weight:normal}#news .entry-content .pic{clear:both;float:right;margin-bottom:10px;margin-left:10px;height:169px;width:169px;border:1px solid #999}#news .page-desc{box-sizing:border-box;display:inline-block;font-size:75%;margin-top:10px}#news .page-desc p{line-height:2em;text-transform:none;letter-spacing:1px;font-weight:400;font-style:normal}#news .entry-author p{margin:0;padding:0}#news h1.page-title{font-size:1.8em;line-height:1em;text-transform:uppercase;text-decoration:none;font-weight:400;font-style:normal;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;color:#171717}#news .blog-item{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:0;padding:0}#news .blog-item .entry-content{float:none;width:100%;margin-bottom:5px}#news .blog-item .entry-content p{margin:0;padding:0}#news .pagination{width:40%;text-align:right;display:table-cell;vertical-align:middle;margin:0}#album{clear:both;float:left;margin-left:0;width:100%;display:block}#album .album-block-content{padding:.8em;margin-bottom:2em;margin-left:1em;background-color:rgba(255,255,255,.5);border:1px solid #ccc;box-shadow:2px 2px 6px rgba(0,0,0,.2);float:left;margin-top:0;margin-right:0}#album .title-desc:before{content:'';width:250px;height:1px;display:block;background-color:#696969;margin:20px auto}#album .gallery-block-content{float:left;display:block;padding-top:2em;padding-right:0;padding-bottom:0;padding-left:2.5em;margin-right:0;margin-left:1em}#album .gallery-block-content dd{padding:0;width:100%;line-height:180%;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#video .title-desc:before{content:'';width:250px;height:1px;display:block;background-color:#696969;margin:20px auto}#video .video-block-content{float:left;display:block;padding-top:2em;padding-right:0;padding-bottom:0;padding-left:2.5em;margin-right:0;margin-left:1em}#video .video-block-content dd{padding:0;width:100%;line-height:180%;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#contact{clear:both;float:left;margin-left:0;width:100%;display:block}#menu-list{clear:both;float:left;margin-left:0;width:100%;display:block}#reservation{clear:both;float:left;margin-left:0;width:100%;display:block}#reservation .form-wrapper{width:80%}}@media only screen and (min-width:1028px){#service .block-content{width:30%;margin:0;padding:.5em;margin-bottom:.5em;margin-left:1em}hgroup{clear:both;margin-left:auto;max-width:730px;display:table;vertical-align:middle;display:block;position:relative;z-index:3;clip:rect(auto,10%,auto,auto);padding-top:50px;margin-top:0;margin-right:auto}hgroup h1{max-width:100%;display:block;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease;text-align:center;font-size:300%;letter-spacing:.1em;padding:10px;color:#039;background-color:white\9 ;background-color:rgba(255,255,255,.8);float:none;clear:both}hgroup h2{max-width:100%;display:block;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease;font-family:"微軟正黑體",Arial,"新細明體";font-size:85%;text-align:center;padding:10px;display:block;background-color:white\9 ;background-color:rgba(255,255,255,.8);float:none;clear:both;font-weight:normal}.titleBg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:670px;width:100%;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-color:#ccc \9 ;clear:both;float:left;position:absolute;top:0;left:0;z-index:-12}.whitebg{margin-top:280px}}@media only screen and (min-width:1280px){.gridContainer{width:88.2%;max-width:996px;padding-left:.9%;padding-right:.9%;margin:auto;padding-top:1em;padding-bottom:1em}#store{clear:both;width:95%;padding:2em;display:block;margin:0}copyright{width:100%;padding-bottom:1em;letter-spacing:.1em}.store-block-content{float:left;padding-right:1em;padding-left:1em;margin-right:3em}hgroup{clear:both;margin-left:auto;max-width:750px;display:table;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:3;clip:rect(auto,10%,auto,auto);padding-top:70px;margin-top:0;margin-right:auto}hgroup h1{text-align:center;font-size:300%;letter-spacing:.1em;padding:10px;color:#039;background-color:white\9 ;background-color:rgba(255,255,255,.8);float:none;clear:both;max-width:100%;display:block}hgroup h2{max-width:100%;display:block;font-family:"微軟正黑體",Arial,"新細明體";font-size:100%;text-align:center;padding:10px;background-color:white\9 ;background-color:rgba(255,255,255,.8);float:none;clear:both;font-weight:normal;margin-right:auto;margin-left:auto}.titleBg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:670px;width:100%;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-color:#ccc \9 ;clear:both;float:left;position:absolute;top:0;left:0;z-index:-12}.whitebg{margin-top:300px}#content{clear:both;float:left;margin-left:0;width:100%;display:block}section{display:block;clear:both;float:left;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#858383;padding-top:1.5em;padding-bottom:2em;margin-bottom:10px}article{width:100%;float:left}.right-image{clear:both;float:right;margin-right:20px;margin-bottom:30px;margin-left:20px;width:388px;overflow:hidden}.left-image{clear:both;float:left;margin-right:20px;margin-bottom:30px;margin-left:20px;width:388px}#service{clear:both;float:left;margin-left:0;width:100%;display:block}#service .block-content{width:29%;margin:0;padding:1em;margin-bottom:.5em;margin-left:.8em}.thumb-image{width:100%;margin-bottom:20px;overflow:hidden}#news{clear:both;float:left;margin-left:0;width:100%;display:block}#news .entry{margin:0 0 120px}.entry-header{display:table;margin:0 0 36px;padding:15px 0;font-family:'PT Serif',Georgia,serif;font-size:.95em;letter-spacing:0;font-weight:400;font-style:normal;text-align:left;line-height:1.6em;color:#999}#news .entry-title-wrapper{float:left;-moz-box-sizing:border-box;box-sizing:border-box;width:26%;margin:0 4% 0 0;padding:0}#news .entry-title-wrapper .entry-title{margin:0 0 .5em;line-height:1em}#news h1{text-transform:uppercase;text-decoration:none;font-weight:400;font-style:normal;margin:1em 0 .5em;color:#000;line-height:150%}#news .entry-title-wrapper .date{text-align:left}#news .content{width:100%}#news .entry-title-wrapper p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}#news .entry-actions{float:none;*float:left;margin-top:0;width:75%;display:table-cell;vertical-align:middle}#news .entry-more-link{float:none;*float:right;margin-top:0;width:25%;text-align:right;display:table-cell}#news .entry-content{float:right;width:70%;color:#414141}#news .entry-content p{margin:0;padding:0;font-style:normal;font-weight:normal}#news .entry-content .pic{clear:both;float:right;display:block;margin-bottom:10px;margin-left:10px;height:169px;width:169px;border:1px solid #999}#news .page-desc{box-sizing:border-box;display:inline-block;font-size:75%;margin-top:10px}#news .page-desc p{line-height:2em;text-transform:none;letter-spacing:1px;font-weight:400;font-style:normal}#news .entry-author p{margin:0;padding:0}#news h1.page-title{font-size:1.8em;line-height:1em;text-transform:uppercase;text-decoration:none;font-weight:400;font-style:normal;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;color:#171717}#news .blog-item{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin:0;padding:0}#news .blog-item .entry-content{float:none;width:100%;margin-bottom:5px}#news .blog-item .entry-content p{margin:0;padding:0}#news .pagination{width:40%;text-align:right;display:table-cell;vertical-align:middle;margin:0}#album{clear:both;float:left;margin-left:0;width:100%;display:block}#album .album-block-content{width:20%;padding:1em;margin-bottom:2em;margin-left:1.2em;background-color:rgba(255,255,255,.5);border:1px solid #ccc;box-shadow:2px 2px 6px rgba(0,0,0,.2);float:left;margin-top:0;margin-right:0}#album .title-desc:before{content:'';width:250px;height:1px;display:block;background-color:#696969;margin:20px auto}#album .gallery-block-content{float:left;width:18%;display:block;padding-top:2em;padding-right:.5em;padding-bottom:3em;padding-left:2.5em;margin-right:.5em;margin-left:1em}#album .gallery-block-content dd{padding:0;width:100%;line-height:180%;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#video .title-desc:before{content:'';width:250px;height:1px;display:block;background-color:#696969;margin:20px auto}#video .video-block-content{float:left;width:45%;display:block;padding-top:1.5em;padding-right:1em;padding-bottom:1.5em;padding-left:1em;margin-right:.5em;margin-left:1em}#video .video-block-content dd{padding:0;width:100%;max-height:100%;line-height:180%;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#contact{clear:both;float:left;margin-left:0;width:100%;display:block}#contact #map{width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}#contact .infor{float:left;width:45%}#contact .form-wrapper{float:right;width:55%}#menu-list{clear:both;float:left;margin-left:0;width:100%;display:block}#reservation{clear:both;float:left;margin-left:0;width:100%;display:block}#reservation .form-wrapper{width:60%}}