@charset "UTF-8";:root{--header-h:94px;--fluid-title:1.65rem + 1vw;--fluid-title-s:1.125rem + 1vw;--fluid-txt:1rem + 1vw;--fluid-margin:8px + 1vw;--ease:cubic-bezier(.585,.04,.345,1.015);--gradX:100%;--gradY:50%;--c1:#b6cefa;--c2:#11278a}@media only screen and (min-width:1200px){.is-scroll{--header-h:80px}}@media only screen and (max-width:1199px){:root{--fluid-title:1.5rem + 1vw;--fluid-txt:15px + 1vw}}@media only screen and (max-width:991px){.hidden-sm{display:none !important}:root{--header-h:80px;--fluid-title:1.25rem + 1vw;--fluid-title-s:1rem + 1vw;--fluid-txt:14px + 1vw;--fluid-margin:5px + 1vw}}@media only screen and (max-width:767px){:root{--header-h:60px;--fluid-title:1.125rem + 1vw;--fluid-txt:13px + 1vw;--fluid-margin:3px + 1vw}.hidden-xs{display:none !important}}[data-scroll]{opacity:1;will-change:opacity;-webkit-transition:opacity 1s ease .1s;transition:opacity 1s ease .1s}[data-scroll=in]{opacity:1}.loading{opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:100;-webkit-transition:opacity .6s .5s;transition:opacity .6s .5s;pointer-events:none;background:rgba(255,255,255,.9);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading.is-view{opacity:1}.loading .loader-eff{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.loading .loader-eff>div{display:block;width:.6em;height:.6em;border-radius:.5em;background:#333;opacity:.8;position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading .loader-eff>div:nth-child(1),.loading .loader-eff>div:nth-child(2){left:0}.loading .loader-eff>div:nth-child(3){left:1.5em}.loading .loader-eff>div:nth-child(4){left:3em}.loading .loader-eff>div:nth-child(1){-webkit-animation-name:reveal;animation-name:reveal}.loading .loader-eff>div:nth-child(2),.loading .loader-eff>div:nth-child(3){-webkit-animation-name:slide;animation-name:slide}.loading .loader-eff>div:nth-child(4){-webkit-animation-name:reveal;animation-name:reveal;animation-direction:reverse}.slick-dots{list-style:none;text-align:center;padding:0;width:100%}.slick-dots li{display:inline-block;margin:0 1rem;text-align:center}.slick-dots li button{outline:none;width:5px;height:5px;padding:0;border-radius:50%;display:block;border:none;font-size:0;line-height:0;background-color:#000;border:0;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;box-shadow:none}.slick-dots li.slick-active button{width:12px;height:12px;background-color:#fff;border:1px solid #e50013}.slick-dots li:hover button{background:#e50013}.slick-prev,.slick-next{position:absolute;z-index:1;width:55px;height:55px;border-radius:50%;border:1px solid #e50013;display:block;line-height:0;font-size:0;cursor:pointer;display:block;font-size:0;padding:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#e50013;-webkit-transition:background-color .3s;transition:background-color .3s}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:not-allowed;opacity:.3}.slick-prev:before,.slick-next:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;width:9px;height:9px;-webkit-transform:rotate(-45deg) translate(-50%,-50%);-ms-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:border .3s ease;transition:border .3s ease}.slick-prev{left:0}.slick-prev:before{margin-left:4px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid transparent;border-bottom:1px solid transparent}.slick-prev:not(.slick-disabled):active:before{border-left:1px solid #fff;border-top:1px solid #fff}.slick-next{right:0}.slick-next:before{margin-right:4px;border-left:1px solid transparent;border-top:1px solid transparent;border-right:1px solid #fff;border-bottom:1px solid #fff}.slick-next:not(.slick-disabled):active:before{border-right:1px solid #e50013;border-bottom:1px solid #e50013}.slick-lightbox{background:rgba(0,0,0,.8) !important}.slick-lightbox .slick-lightbox-inner .slick-lightbox-close{width:50px;height:50px;background:#fff;border:1px solid #fff}.slick-lightbox .slick-lightbox-inner .slick-lightbox-close:before{font-size:40px;color:#e50013}.slick-vertical .slick-slide{border:0}.pc .slick-prev:hover{background:#d51525}.pc .slick-prev:hover:before{border-left:1px solid #fff;border-top:1px solid #fff}.pc .slick-next:hover{background:#d51525}.pc .slick-next:hover:before{border-right:1px solid #fff;border-bottom:1px solid #fff}.pc .slick-lightbox .slick-lightbox-inner .slick-lightbox-close:hover{background:#e50013;border:1px solid #e50013}.pc .slick-lightbox .slick-lightbox-inner .slick-lightbox-close:hover:before{color:#fff}@media (max-width:767px){.slick-dots li{margin:0 10px}.slick-prev,.slick-next{width:30px;height:30px;background:#e50013}.slick-prev:before{width:8px;height:8px;border-left:1px solid #fff;border-top:1px solid #fff}.slick-next:before{width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff}.slick-lightbox .slick-lightbox-inner .slick-lightbox-close{width:40px;height:40px}}.page-box{text-align:center;font-size:1.125rem;color:#daa425;position:absolute;left:4.5rem;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.page-box>span{display:block}.page-box .all{margin-top:3rem}.page-box .current{margin-bottom:3rem}.slider-arrow{position:absolute;height:40px;width:195px}.slider-arrow .slick-prev{left:0}.slider-arrow .slick-next{right:0}@media (max-width:991px){.page-box{font-size:1rem;left:1.5rem}.page-box:after{content:"";width:15px}.page-box .all{margin-top:1.5rem}.page-box .current{margin-bottom:1.5rem}}@media (max-width:767px){.page-box{font-size:.875rem}}.page-load-status{display:none;margin:0 auto;font-size:.8235rem;letter-spacing:2px;text-align:center}.loader-eff{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.loader-eff>div{display:block;width:.6em;height:.6em;border-radius:.5em;background:#333;opacity:.8;position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loader-eff>div:nth-child(1),.loader-eff>div:nth-child(2){left:0}.loader-eff>div:nth-child(3){left:1.5em}.loader-eff>div:nth-child(4){left:3em}.loader-eff>div:nth-child(1){-webkit-animation-name:reveal;animation-name:reveal}.loader-eff>div:nth-child(2),.loader-eff>div:nth-child(3){-webkit-animation-name:slide;animation-name:slide}.loader-eff>div:nth-child(4){-webkit-animation-name:reveal;animation-name:reveal;animation-direction:reverse}@-webkit-keyframes reveal{from{-webkit-transform:scale(.001);transform:scale(.001)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes reveal{from{-webkit-transform:scale(.001);transform:scale(.001)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide{to{-webkit-transform:translateX(1.5em);transform:translateX(1.5em)}}@keyframes slide{to{-webkit-transform:translateX(1.5em);transform:translateX(1.5em)}}.mfp-iframe-holder .mfp-close{width:38px !important;height:38px}.mfp-bg{background:rgba(0,0,0,.6)}.mfp-close-btn-in .mfp-close{font-size:0;right:10px;top:10px;width:38px;height:38px;text-align:center;line-height:1;color:#fff;opacity:1;background:#e50013;border-radius:50%}.mfp-close-btn-in .mfp-close:after,.mfp-close-btn-in .mfp-close:before{content:"";position:absolute;left:19px;top:8px;display:block;width:1px;height:24px;background:#fff;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mfp-close-btn-in .mfp-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-close-btn-in .mfp-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}img.mfp-img{padding:0}.mfp-figure:after{-webkit-box-shadow:none;box-shadow:none}button.mfp-arrow{border-radius:50%;border:2px solid #fff;width:50px;height:50px;opacity:1}button.mfp-arrow:after{width:20px;height:2px;border:0;margin:0;background:#fff;margin:0;top:50%;opacity:1}button.mfp-arrow:before{top:50%;width:16px;height:16px;margin-top:-1px;border-style:solid;opacity:1}.mfp-arrow-left{left:25%}.mfp-arrow-left:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mfp-arrow-left:before{margin-left:-7px;margin-right:0;left:50%;border-width:2px 0 0 2px;border-color:#fff transparent transparent #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.mfp-arrow-right{right:25%}.mfp-arrow-right:after{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.mfp-arrow-right:before{margin-left:11px;right:50%;border-width:2px 2px 0 0;border-color:#fff #fff transparent transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.mfp-3d-unfold .mfp-content{-webkit-perspective:2000px;perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;-webkit-transition:all .3s var(--ease);transition:all .3s var(--ease);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-60deg);transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;-webkit-transition:all .5s;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{-webkit-transform:rotateY(60deg);transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}@media (max-width:1366px){.mfp-arrow-left{left:10%}.mfp-arrow-right{right:10%}}@media (max-width:991px){button.mfp-arrow{background:#d51525;border:1px solid #d51525}.mfp-arrow-left{left:3%}.mfp-arrow-right{right:3%}}.lg-backdrop{background:rgba(0,0,0,.9)}.lg-hide-items .lg-toolbar{opacity:1;background:0 0}.lg-hide-items .lg-toolbar .lg-icon{padding:20px 0;width:48px}#lg-actual-size{font-size:18px}.lg-actions .lg-next,.lg-actions .lg-prev{background:0 0}.lg-toolbar .lg-icon{position:relative}.lg-toolbar .lg-icon:before{font-style:unset;line-height:1.4;display:inline-block;padding:5px;font-size:.8rem;color:#000;background:#fff;position:absolute;left:50%;width:65px;top:100%;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.lg-toolbar .lg-icon.lg-zoom-out:before{content:"縮小"}.lg-toolbar .lg-icon.lg-zoom-in:before{content:"放大"}.lg-toolbar .lg-icon.lg-fullscreen:before{content:"全螢幕"}.lg-toolbar .lg-icon.lg-autoplay-button:before{content:"自動播放"}.lg-toolbar .lg-icon.lg-download:before{content:"下載"}.lg-toolbar .lg-icon.lg-close:before{content:"關閉"}.lg-toolbar .lg-icon:hover:before{opacity:1}.page-load-status{font-size:1rem;display:none;margin:2rem auto;letter-spacing:2px;text-align:center;width:100px;height:40px;line-height:40px}.btn-loadmore{border:0;margin:2rem auto;letter-spacing:1px;position:relative;display:block;color:#333;background:0 0;-webkit-transition:letter-spacing .3s easeInOutCubic;transition:letter-spacing .3s easeInOutCubic}.loader-eff{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.loader-eff>div{display:block;width:.6em;height:.6em;border-radius:.5em;background:#333;opacity:.8;position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loader-eff>div:nth-child(1),.loader-eff>div:nth-child(2){left:0}.loader-eff>div:nth-child(3){left:1.5em}.loader-eff>div:nth-child(4){left:3em}.loader-eff>div:nth-child(1){-webkit-animation-name:reveal;animation-name:reveal}.loader-eff>div:nth-child(2),.loader-eff>div:nth-child(3){-webkit-animation-name:slide;animation-name:slide}.loader-eff>div:nth-child(4){-webkit-animation-name:reveal;animation-name:reveal;animation-direction:reverse}@keyframes reveal{from{-webkit-transform:scale(.001);transform:scale(.001)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slide{to{-webkit-transform:translateX(1.5em);transform:translateX(1.5em)}}