﻿.nav>li>a{padding:10px 12px !important;font-size:1.7rem !important}#headerDiv{display:none}#topDiv{display:none}#header{border-top:3px solid #d9a0a4;background-color:#f1f1f1}.navbar-fixed-top{padding:10px 15px;border-bottom:3px solid #d9a0a4}.navbar-top-brand{max-width:250px}.navbar-top-brand img{width:100%}#ListItemSearchControl input.btn{background-color:#8AB7B2 !important}#body{padding:0}section img{width:100%;vertical-align:middle}.page-container{width:70%;margin:0 auto !important}.page-title{font-size:16px}.page-title h1{background-color:#8ab7b2;color:#fff;margin:0;font-size:1.4em;font-weight:600}.footer{display:flex;background-color:#f1f1f1;padding:50px 10%;font-size:16px;flex-wrap:wrap}.footer .item{flex-basis:33.3%;color:#333;padding:0 20px}.footer .item a{display:inline-block;word-break:break-all;color:#333}.footer .item h4{text-align:left;font-size:1.2em;line-height:1.5;margin:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #c5c5c5}.footer .item ul{padding:0;list-style:none;text-align:left;font-size:0.9em}.footer .item li{margin-bottom:10px;line-height:1.5}.footer .icon a{width:36px}.footer .item .box{display:flex}.footer .box ul{flex-basis:50%}.index-link{position:relative;background-color:#f9f7f2;font-size:16px;padding:50px 0 100px}.index-link .bg1{position:absolute;top:0;left:0;width:20%;max-width:200px}.index-link .bg2{position:absolute;bottom:0;left:0;width:30%;max-width:500px}.index-link .bg3{position:absolute;bottom:0;right:0;width:20%;max-width:200px}.index-link .page-container{display:flex;width:60%}.index-link .item{padding:0 5%;position:relative}.index-link .item a{display:block}.index-link .item a:hover{text-decoration:none}.index-link .item:last-child .pic{margin-top:50px}.index-link h2{margin:0;padding:15px 0;text-align:center;font-size:1.3em;font-weight:600}.index-slider{padding:50px 0 !important}#bodyfooterContent{background-color:#f9f7f2;padding:50px 0}.index-comment{width:100%;display:flex;flex-wrap:wrap;font-family:Marcellus,cwTeXMing;font-size:1.4rem}.index-comment .comment-item{width:50%}.index-comment .comment-item:nth-child(1){background:url("/UploadFiles/68/images/index-share-bg.png") left bottom no-repeat;background-size:100% auto;background-color:#f9f7f2;padding:3% !important}.index-comment .comment-item:nth-child(2){background-color:#fff !important;padding:3% 0 !important}.comment-head-pic,.comment-head-info,.comment-text{padding-left:6%;padding-right:6%}.comment-head-pic{text-align:center}.comment-head-pic span{display:inline-block;width:80px;height:80px;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid #999;border-radius:50%}.comment-head-info{text-align:center}.comment-head-info span{display:inline-block;font-size:1.8rem;line-height:2}.comment-head-info .name{margin-right:10px}.comment-head-info .date{font-size:1.6rem}.comment-text{max-height:500px;overflow-y:scroll;scrollbar-base-color:#eee;padding-top:20px;border-top:1px solid #ddd;line-height:1.6;letter-spacing:.1em}@media (max-width:768px){.index-comment .comment-item{width:100%}.index-comment .comment-item:nth-child(1){background:#f9f7f2}.comment-text{max-height:none}}.index-comment .lSAction > a{height:100px}.index-comment .lSAction > a.lSPrev,.index-comment .lSAction > a.lSNext{top:0;background-size:60%;background-position:center;background-repeat:no-repeat}.index-comment .lSAction > a.lSPrev{background-image:url('/images/left-arrow-bk.png')}.index-comment .lSAction > a.lSNext{background-image:url('/images/right-arrow-bk.png')}.price-info{display:flex;flex-wrap:wrap;padding:50px 0;font-size:1.6rem}.price-info .item{background-color:#e8f0ef;position:relative;padding:10px 10px 26px}.price-info .item a.item-link{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none}.price-info .item h3{margin:0;font-size:1.1em;padding:20px 0 5px}.price-info .price{font-size:1em;color:#407e77;display:flex}.price-info .price p,.popup .title .price p{display:inline-block;margin:0}.price-info .item .price::before{content:'NT$';display:inline-block;font-size:0.9em;color:#407e77;margin-right:5px}.popup{border:10px solid #e8f0ef;font-size:16px;display:none}.popup .title{text-align:center;margin-bottom:30px}.popup .title h2{margin:0;font-size:1.3em;margin-bottom:10px}.popup .title .price{margin:0;color:#407e77;font-size:1em}.popup .title .price::before{content:'NT$';display:inline-block;margin-right:5px;font-size:0.9em;color:#407e77}.popup ul{margin:20px 0 40px}.popup li{line-height:1.5;font-size:0.9em;margin-bottom:5px}.popup li.list-title{color:#407e77;list-style:none;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:5px;margin-left:-1em;font-size:1em}.popup .note{font-size:0.9em;line-height:1.5;margin:0 0 5px}.contact-info{display:flex;margin:50px 0;background-color:#eef7f6;padding:40px 5%;font-size:16px}.contact-info .list{flex-basis:60%;padding-right:10%}.contact-info .maps{flex-basis:40%}.contact-info .list h2{text-align:center;font-size:1.3em;margin:0;position:relative;margin-bottom:20px}.contact-info .list h2::after{content:'';background-color:#8ab7b2;width:20px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.contact-info .list ul{list-style:none;padding:20px 0 0}.contact-info .list li{margin-bottom:10px;line-height:1.5}.contact-info .list a{display:inline-block;word-break:break-all}.contact-info .list a:hover{text-decoration:none;color:initial}.contact-info .icon a{width:36px}.freeform-58{font-size:1.6rem;width:100%;max-width:1200px;margin:6% auto !important;padding:0 5% !important}.freeform-58 #SaveBt{background-color:#8AB7B2;padding:8px 60px}.about-us.page-container{padding:50px 0}.about-us-img{margin:0 0 35px 0}.about-us-wording{font-size:1.6rem;line-height:2;letter-spacing:.1em}.about-us-wording p{margin:0 0 20px}.about-us-wording sb{font-size:1.8rem}#about-banner{max-width:1530px;margin:0 auto;padding-top:50px}#ab-box{position:relative;padding-top:50%}.ab-item img{padding:20px;background-color:#fff}@media(max-width:1500px){.ab-item img{padding:1.33vw}}#ab-lt{position:absolute;top:0;left:0;width:57%}#ab-rt{position:absolute;top:15%;right:0;width:50%}#ab-lb{position:absolute;bottom:0;left:15%;width:27%}#ab-rb{position:absolute;bottom:0;right:14%;width:24%}.video-img-span{display:block;background-size:cover;background-position:center}.video-player-span{display:block;width:100%;height:100%;background:url('/images/ic_play_circle_outline_white_24dp.png') center no-repeat;background-size:15%;opacity:.5;filter:alpha(opacity=50);}.video-player-span:hover{opacity:1;filter:alpha(opacity=100);}.sharing-item{font-family:'Marcellus','MingLiU';font-size:1.4rem;line-height:1.6;letter-spacing:.1em;text-align:left}.sharing-video{padding-bottom:24px;border-bottom:2px solid #b65c5c}.sharing-title-span{display:block;padding:24px 10px 15px;font-size:1.8rem;background-color:#f7f3f4}.sharing-date{margin:-18px 0;text-align:right;padding-right:5px}.sharing-date-span{display:inline-block;line-height:2;padding:3px 15px;background:linear-gradient(#f7f3f4 49%,#fff 50%);color:#333;border:1px solid #eee}.sharing-content{display:block;line-height:25px}.fb-news-item{font-family:'Marcellus','MingLiU';font-size:1.4rem;line-height:1.6;letter-spacing:.1em;text-align:left}.fb-news-title-span{display:block;padding:5px 10px 0;font-size:1.8rem}.fb-news-addtime{display:block;padding:3px 10px 5px;font-size:1.4rem;text-align:right;background-color:#f4f4f4;border-top:1px solid #ddd;border-bottom:1px solid #ccc}.fb-news-content{display:block;padding:10px 5px;line-height:25px}@media (max-width:1200px){.footer{padding:50px 5%}.page-container{width:80%}.index-link .page-container{width:70%}}@media (max-width:993px){.footer .item{flex-basis:50%}.footer .item:last-child{display:none}}@media (max-width:768px){.footer{padding:50px 10%}.footer .item{flex-basis:100%}.footer .item + .item{margin-top:30px}.footer .item:last-child{display:block}.index-link{font-size:14px}.index-link .bg2{display:none}.index-link .page-container{width:80%}.index-link .item + .item{padding-top:30px}.contact-info{flex-wrap:wrap}.contact-info .list{flex-basis:100%;padding-right:0;padding-bottom:30px}.contact-info .maps{flex-basis:100%;height:300px}}@media (max-width:480px){.page-container{width:90%}.index-link{padding:25px 0}.index-link .page-container{flex-wrap:wrap}.index-link .bg1,.index-link .bg3{display:none}.index-link .item:last-child .pic{margin-top:0}.page-title h1{margin:0;font-size:1.15em;font-weight:600;padding:18px 15px}.navbar-top-brand{max-width:162px}.navbar-top-container{padding:18px 15px 0 15px}.footer{padding:30px 6%}}