@charset "UTF-8";.index main{margin-top:182px}@media only screen and (max-width:1200px){.index main{margin-top:78px}}.index .section-banner{position:relative}.index .section-banner .slide-block{width:100%;position:relative}.index .section-banner .slide-block .bg-video{height:440px;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#e8eaec;position:relative}.index .section-banner .slide-block .bg-video:after{content:"";display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(108, 108, 108, 0.35)}.index .section-banner .slide-block .iframe{position:relative;padding-bottom:23%;opacity:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.index .section-banner .slide-block .iframe.active{opacity:1}.index .section-banner .slide-block iframe{width:100%;height:1100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.index .section-banner .slide-block .text{line-height:1.2;z-index:1;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.index .section-banner .slide-block .text h2{font-size:2.25rem}.index .section-banner .slide-block .text p{padding:30px 0}@media only screen and (max-width:1200px){.index .section-banner .slide-block .iframe{display:none}}@media only screen and (max-width:767px){.index .section-banner .slide-block .text{width:90%}.index .section-banner .slide-block .btn-common{width:100%}}.index .section-banner .swiper-next,.index .section-banner .swiper-prev{width:100px;height:100%;z-index:1;position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:transparent;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.index .section-banner .swiper-next:hover,.index .section-banner .swiper-prev:hover{background-color:rgba(255, 255, 255, 0.3)}@media only screen and (max-width:1200px){.index .section-banner .swiper-next,.index .section-banner .swiper-prev{display:none}}.index .section-banner .swiper-next{right:0}.index .section-banner .swiper-prev{left:0}.index .section-banner .swiper-button-next,.index .section-banner .swiper-button-prev{position:static;color:#000}.index .section-banner .swiper-button-next:after,.index .section-banner .swiper-button-prev:after{font-size:32px}.index .section-banner .swiper-pagination{bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.index .section-banner .swiper-pagination-bullet{margin:0 5px;width:16px;height:16px}.index .section-banner .swiper-pagination-bullet-active{background-color:rgba(0, 0, 0, 0.8)}.index .contact .text-detail{padding-left:30px}.index .contact .text-detail p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .contact .text-detail p i{padding-right:10px;color:#464646;font-size:14px}.index .contact .code{margin-left:20px;max-width:170px;width:100%}.index .contact .text-line{max-width:220px;width:100%}.index .contact .text-line h6{padding-bottom:5px;font-size:1.25rem;font-family:"Abril Fatface", serif, "Montserrat", "Noto Sans TC", "微軟正黑體修正", "Microsoft JhengHei", "微軟正黑體", sans-serif}.index .contact .text-line a{text-decoration:underline;color:#2aabd9;font-size:1.125rem}@media only screen and (max-width:767px){.index .contact .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index .contact .d-flex.pt-30{padding-top:20px}.index .contact .text-detail{text-align:left;padding-left:0;padding-top:20px}.index .contact .code{max-width:360px;margin:0 auto}.index .contact .text-line{max-width:none}}.index .map{max-width:480px;width:100%;-ms-flex-negative:0;flex-shrink:0}.index .map iframe{width:100%;height:250px}@media only screen and (max-width:1200px){.index .map{max-width:390px}}
/*# sourceMappingURL=index.css.map */