a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,rem,s,samp,small,span,strike,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var,.tiv-h1{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}address{display:inline;font-style:normal}@font-face{font-display:swap;font-family:NagomiGokubosoGothic;src:url(../fonts/NagomiGokubosoGothic-ExtraLight.otf) format("opentype")}@font-face{font-display:swap;font-family:Oswald;src:url(../fonts/Oswald-ExtraLight.ttf) format("truetype")}body,html{background:#000;color:#fff;font-family:微軟正黑體,蘋果儷黑體,Arial,sans-serif,Verdana;font-size:.83333vw;overflow-x:hidden;position:relative;width:100%}@media screen and (max-width:768px){body,html{font-size:1.90476vw}}@media screen and (max-width:480px){body,html{font-size:2.75862vw}}.lang_en{letter-spacing:0}.wrapper{line-height:1.41176;overflow:hidden;width:100%}.container,.wrapper{position:relative;z-index:1}.container{margin:0 auto;max-width:105rem;width:calc(100% - 15rem)}@media screen and (max-width:768px){.container{width:calc(100% - 2.5rem)}}@media screen and (max-width:480px){.container{width:calc(100% - 1.25rem)}}.container_inner{margin:0 auto;max-width:85rem;position:relative;width:100%;z-index:1}@media screen and (max-width:1024px){.container_inner{max-width:none}}section{position:relative}:root{--swiper-navigation-size:44/$setFs + rem}a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}a,a:hover{color:inherit;text-decoration:none}img{display:block}iframe,img{height:auto;width:100%}:focus,button:focus{outline:0}.c{clear:both}.accesskey{font-size:1rem;margin-right:.625rem;opacity:0;position:absolute;right:100%;top:0;z-index:1}@media screen and (min-width:769px){.accesskey:after{border:.0625rem dotted #fff;border-radius:.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:calc(100% + .25rem);left:-.0625rem;opacity:0;position:absolute;top:-.0625rem;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:calc(100% + .25rem);z-index:5}.accesskey:focus:after{opacity:1}}@media screen and (max-width:768px){.accesskey{display:none}}.accesskey:focus{opacity:1}.access_content{clip:rect(0,0,0,0);font-size:1rem;height:.0625rem;left:0;overflow:hidden;padding:0 .625rem;position:absolute;top:0;width:.0625rem;z-index:10000}@media screen and (min-width:769px){.access_content:after{border:.0625rem dotted #fff;border-radius:.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:calc(100% + .25rem);left:-.0625rem;opacity:0;position:absolute;top:-.0625rem;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:calc(100% + .25rem);z-index:5}.access_content:focus:after{opacity:1}}@media screen and (max-width:768px){.access_content{display:none}}.access_content:focus{clip:auto;height:auto;overflow:visible;width:auto}.sr-only{clip:rect(0,0,0,0);border:0;height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}.accesskey_container{margin:0 auto;max-width:80rem;position:relative;width:calc(100% - 5rem);z-index:1}@media screen and (max-width:768px){.accesskey_container{width:calc(100% - 2.5rem)}}@media screen and (max-width:480px){.accesskey_container{width:calc(100% - 1.25rem)}}.hide{display:none}.img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.svg-inline--fa{height:1em}.loading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:50}.circle_box,.loader_container{position:relative}.circle_box{height:5rem;margin:0 auto;width:1.25rem}.circle{-webkit-animation:circle .5s ease infinite alternate;animation:circle .5s ease infinite alternate;background-color:#f4f3ef;border-radius:50%;height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}@-webkit-keyframes circle{0%{border-radius:3.125rem 3.125rem 1.5625rem 1.5625rem;height:.3125rem;top:3.75rem;-webkit-transform:scaleX(1.7);transform:scaleX(1.7)}40%{border-radius:50%;height:1.25rem;-webkit-transform:scaleX(1);transform:scaleX(1)}to{top:0}}@keyframes circle{0%{border-radius:3.125rem 3.125rem 1.5625rem 1.5625rem;height:.3125rem;top:3.75rem;-webkit-transform:scaleX(1.7);transform:scaleX(1.7)}40%{border-radius:50%;height:1.25rem;-webkit-transform:scaleX(1);transform:scaleX(1)}to{top:0}}.shadow{-webkit-animation:shadow .5s ease infinite alternate;animation:shadow .5s ease infinite alternate;background-color:rgba(0,0,0,.5);border-radius:50%;-webkit-filter:blur(.0625rem);filter:blur(.0625rem);height:.25rem;left:0;position:absolute;top:3.875rem;width:1.25rem;z-index:-1}@-webkit-keyframes shadow{0%{-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}40%{opacity:.7;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.4;-webkit-transform:scaleX(.2);transform:scaleX(.2)}}@keyframes shadow{0%{-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}40%{opacity:.7;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.4;-webkit-transform:scaleX(.2);transform:scaleX(.2)}}.loading_txt{-webkit-animation:loading_txt 1s linear infinite;animation:loading_txt 1s linear infinite;font-size:.9375rem;letter-spacing:.0625rem;opacity:.5;text-align:center}@-webkit-keyframes loading_txt{50%{opacity:.1}}@keyframes loading_txt{50%{opacity:.1}}.lightbox{-webkit-overflow-scrolling:touch;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.9);background:-o-linear-gradient(350deg,rgba(0,0,0,.9) 0,#000 30%,#000 60%,rgba(0,0,0,.85) 100%);background:linear-gradient(100deg,rgba(0,0,0,.9),#000 30%,#000 60%,rgba(0,0,0,.85));-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:100%;justify-content:center;left:0;opacity:0;overflow-y:scroll;padding-bottom:2.5rem;padding-top:2.5rem;position:fixed;top:0;width:100%;z-index:999}@media screen and (min-width:769px){.lightbox::-webkit-scrollbar{width:.25rem}.lightbox::-webkit-scrollbar-track{background:hsla(0,0%,100%,.4);border-radius:0}.lightbox::-webkit-scrollbar-thumb{background:rgba(0,0,0,.9)}}@media screen and (max-width:768px){.lightbox{padding-bottom:4.0625rem;padding-top:4.0625rem}}.lb_board{margin:auto;max-width:75rem;position:relative;width:100%}.btnClose{border:.0625rem solid #fff;height:1.625rem;position:fixed;right:1.25rem;top:1.25rem;width:1.625rem;z-index:5}@media screen and (max-width:480px){.btnClose{height:2.5rem;right:.625rem;width:2.5rem}}.btnClose:after,.btnClose:before{background:#fff;border-radius:.1875rem;content:"";display:block;height:.125rem;left:0;margin-top:-.0625rem;position:absolute;top:50%;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;width:100%}.btnClose:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btnClose:after,.btnClose:hover:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btnClose:hover:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btnClose a{height:100%}@media screen and (min-width:769px){.btnClose a:after{border:.0625rem dotted #fff;border-radius:.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:calc(100% + .25rem);left:-.0625rem;opacity:0;position:absolute;top:-.0625rem;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:calc(100% + .25rem);z-index:5}.btnClose a:focus:after{opacity:1}}.lb_btn{cursor:pointer}.inputStyle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.0625rem solid #ddd;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-family:微軟正黑體,蘋果儷黑體,Arial,sans-serif,Verdana;font-size:1rem;line-height:1.375;padding:.625rem 1.25rem;width:100%}.inputStyle::-webkit-input-placeholder{color:#999;font-size:1rem}.inputStyle::-moz-placeholder{color:#999;font-size:1rem}.inputStyle:-ms-input-placeholder{color:#999;font-size:1rem}.inputStyle:-moz-placeholder{color:#999;font-size:1rem}.inputStyle:required{border-left:.1875rem solid #333}.inputStyle:focus{outline:.0625rem solid #333}.inputStyle.auto{width:auto}.selectStyle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/icon_arrow_b.png) no-repeat calc(100% - 1.0625rem) #fff;background-size:.625rem auto;border:.0625rem solid #ddd;color:#fff;display:block;font-family:微軟正黑體,蘋果儷黑體,Arial,sans-serif,Verdana;font-size:1rem;line-height:1.375;padding:.625rem 3.625rem .625rem 1.25rem;width:100%}.selectStyle:focus{outline:.0625remsolid #333}.radioStyle{-webkit-box-flex:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:.0625rem solid #ddd;border-radius:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 1rem;flex:0 0 1rem;height:1rem;margin:0;padding:0;position:relative;width:1rem}.radioStyle:checked:before{opacity:1}.radioStyle:before{background:#666;border-radius:.625rem;content:"";height:.375rem;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.375rem}@media screen and (max-width:768px){.radioStyle:before{height:.5rem;width:.5rem}}.radioStyle:focus{outline:.0625remsolid #333}.checkboxStyle{-webkit-box-flex:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:.0625remsolid #ddd;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 1rem;flex:0 0 1rem;height:1rem;margin:0;padding:0;position:relative;width:1rem}@media screen and (max-width:768px){.checkboxStyle{-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem;height:1.25rem;width:1.25rem}}.checkboxStyle:checked:before{opacity:1}.checkboxStyle:before{background:#666;content:"";height:.375rem;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.375rem}@media screen and (max-width:768px){.checkboxStyle:before{height:.625rem;width:.625rem}}.checkboxStyle:focus{outline:.0625remsolid #333}.checkboxStyle~label{line-height:1.5;padding:.5625rem 0}.buttonStyle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:0;color:#1c1920;line-height:2.625rem;text-align:center;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;width:13.875rem}.buttonStyle a{line-height:3rem}.buttonStyle:hover{background:hsla(0,0%,100%,.6)}.buttonStyle:focus{outline:.0625remsolid #333}.buttonStyle.cancel{background:hsla(0,0%,100%,.15)}.buttonStyle.submit{background:#333}.buttonStyle.goback{background:#333;color:#fff}.header{left:0;padding:.9375rem 0;position:fixed;top:0;width:100%;z-index:50}@media screen and (max-width:768px){.header{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,.6)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.6) 40%,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.6) 40%,transparent);width:100%}}@media screen and (max-width:480px){.header{padding:.3125rem 0}}.header .accesskey{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .container{max-width:none;position:relative;width:calc(100% - 3.75rem);z-index:20}@media screen and (max-width:768px){.header .container{width:calc(100% - 2.5rem)}}@media screen and (max-width:480px){.header .container{width:calc(100% - 1.25rem)}}.mainLogo{position:absolute;right:.75rem;top:.9rem;width:8.1875rem}@media screen and (max-width:768px){.mainLogo{right:0;top:0;width:6.25rem}}@media screen and (min-width:769px){.mainLogo_link:after{border:.0625rem dotted #fff;border-radius:.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:calc(100% + .25rem);left:-.0625rem;opacity:0;position:absolute;top:-.0625rem;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:calc(100% + .25rem);z-index:5}.mainLogo_link:focus:after{opacity:1}}.hamburger{height:3.125rem;position:relative;width:2.1875rem}@media screen and (max-width:480px){.hamburger{height:5rem;width:3.28125rem}}.hamburger.active .hamburger_line{background:transparent}.hamburger.active .hamburger_line:before{-webkit-transform:translateY(0) rotate(135deg);-ms-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}.hamburger.active .hamburger_line:after{-webkit-transform:translateY(0) rotate(-135deg);-ms-transform:translateY(0) rotate(-135deg);transform:translateY(0) rotate(-135deg)}.hamburger_link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media screen and (min-width:769px){.hamburger_link:after{border:.0625rem dotted #fff;border-radius:.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:calc(100% + .25rem);left:-.0625rem;opacity:0;position:absolute;top:-.0625rem;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:calc(100% + .25rem);z-index:5}.hamburger_link:focus:after{opacity:1}}.hamburger_line{background:#fff;display:block;height:.1875rem;position:relative;-webkit-transition:background .4s ease-out;-o-transition:background .4s ease-out;transition:background .4s ease-out;width:.9375rem;z-index:1}@media screen and (max-width:480px){.hamburger_line{width:1.5rem}}.hamburger_line:after,.hamburger_line:before{background:#fff;content:"";height:.1875rem;left:0;position:absolute;top:0;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;width:2.1875rem}@media screen and (max-width:480px){.hamburger_line:after,.hamburger_line:before{width:3.28125rem}}.hamburger_line:before{-webkit-transform:translateY(-.5rem) rotate(0);-ms-transform:translateY(-.5rem) rotate(0);transform:translateY(-.5rem) rotate(0)}@media screen and (max-width:480px){.hamburger_line:before{-webkit-transform:translateY(-.625rem) rotate(0);-ms-transform:translateY(-.625rem) rotate(0);transform:translateY(-.625rem) rotate(0)}}.hamburger_line:after{-webkit-transform:translateY(.5rem) rotate(0);-ms-transform:translateY(.5rem) rotate(0);transform:translateY(.5rem) rotate(0)}@media screen and (max-width:480px){.hamburger_line:after{-webkit-transform:translateY(.625rem) rotate(0);-ms-transform:translateY(.625rem) rotate(0);transform:translateY(.625rem) rotate(0)}}.nav_bg{height:100%;left:0;position:absolute;top:0;width:68.28125%}@media screen and (max-width:768px){.nav_bg{display:none;width:100%}}.nav_bg_img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.nav{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-clip-path:circle(0 at 10% 10%);clip-path:circle(0 at 10% 10%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;overflow-y:scroll;position:absolute;top:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;visibility:hidden;width:100%;z-index:15}@media screen and (max-width:768px){.nav{background-image:url(../img/nav_bg.png);background-position:0 0;background-size:auto 100%}}.nav.active{-webkit-clip-path:circle(150% at 10% 10%);clip-path:circle(150% at 10% 10%);opacity:1;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;visibility:visible}.nav::-webkit-scrollbar{width:.25rem}.nav::-webkit-scrollbar-track{background:transparent;border-radius:.25rem}.nav::-webkit-scrollbar-thumb{background:transparent;-webkit-transition:background .3s;transition:background .3s}.nav:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,97%,.8)}.nav_container{position:relative}.nav_list{-webkit-box-sizing:border-box;box-sizing:border-box;padding:6.25rem 0 6.25rem 20.875rem;width:50%}@media screen and (max-width:768px){.nav_list{padding:6.25rem 0 1.875rem;text-align:center;width:100%}}@media screen and (max-width:480px){.nav_list{text-align:center}}.nav_li{padding:.625rem 0;position:relative}.nav_link{font-size:1.25rem}@media screen and (min-width:769px){.nav_link:after{border:.0625rem dotted #fff;border-radius:.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:calc(100% + .25rem);left:-.0625rem;opacity:0;position:absolute;top:-.0625rem;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:calc(100% + .25rem);z-index:5}.nav_link:focus:after{opacity:1}.nav_link.active,.nav_link:focus,.nav_link:hover{color:#fff}}.subnav_box{padding-bottom:1.25rem;padding-left:3.125rem;padding-top:1.25rem}@media screen and (max-width:768px){.subnav_box{padding-left:0}}.subnav_link{font-size:1.125rem;padding:.5625rem 0;white-space:nowrap}@media screen and (max-width:768px){.subnav_link{font-size:1.375rem}}@media screen and (min-width:769px){.subnav_link.active,.subnav_link:focus,.subnav_link:hover{color:#fff}}.nav_en{display:inline-block;font-family:Oswald;font-size:3.75rem;font-weight:100;text-transform:capitalize}@media screen and (max-width:768px){.nav_en{font-size:2.75rem}}.nav_tw{bottom:.125rem;display:inline-block;font-size:1.25rem;position:relative}@media screen and (max-width:768px){.nav_tw{font-size:1.5rem}}.toplink{bottom:6.25rem;left:1.875rem;position:absolute}@media screen and (max-width:768px){.toplink{bottom:auto;left:auto;padding-bottom:5rem;position:relative}}.toplink_row{margin-top:8.125rem;position:relative}@media screen and (max-width:1024px){.toplink_row{margin-top:10rem}}@media screen and (max-width:768px){.toplink_row{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.3rem}}.toplink_title{bottom:100%;font-size:.9375rem;margin-right:-.125rem;position:absolute;right:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;white-space:nowrap}@media screen and (max-width:768px){.toplink_title{bottom:auto;margin-right:0;position:relative;right:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.toplink_dash{background:hsla(0,0%,100%,.3);height:1.75rem;margin:.8125rem auto;width:.0625rem}@media screen and (max-width:768px){.toplink_dash{height:.0625rem;margin:auto .8125rem;width:3rem}}.toplink_btn{margin:.625rem 0}@media screen and (max-width:768px){.toplink_btn{margin:auto .35rem}}.toplink_btn_link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid #fff;border-radius:3.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:3.125rem;justify-content:center;padding-left:.0625rem;padding-top:.0625rem;position:relative;width:3.125rem}.toplink_btn_link:before{background:#fff;border-radius:2.8125rem;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:100%}.toplink_btn_link.active,.toplink_btn_link:focus,.toplink_btn_link:hover{background:#fff;border-color:#fff;color:#71426a;-webkit-transition:background .1s ease-out .2s;-o-transition:background .1s ease-out .2s;transition:background .1s ease-out .2s}.toplink_btn_link.active:before,.toplink_btn_link:focus:before,.toplink_btn_link:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.toplink_btn_link>*{position:relative;z-index:1}.lang_en{font-size:.8125rem}.fb_link{font-size:1.125rem}.fb_link .svg-inline--fa{height:1.125rem}.youtube_link{font-size:1.125rem}.youtube_link .svg-inline--fa{height:1.125rem}.footer{background:#150814;padding:3.75rem 0;position:relative;z-index:1}.footer_title{margin-bottom:.75rem;position:relative}.footer_title:before{background:#fff;bottom:.3125rem;content:"";height:.0625rem;left:0;opacity:.3;position:absolute;width:100%}.footer_title_en{font-size:.75rem}.footer_title_tw{background:#150814;display:inline-block;font-size:.875rem;padding-right:.625rem;position:relative;z-index:1}.footer_bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:1.625rem}@media screen and (max-width:1024px){.footer_bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}}@media screen and (max-width:768px){.footer_bottom{margin-top:2rem}}.footer_bottom .footer_left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:768px){.footer_bottom .footer_right{margin-top:1.5rem}}.footer_bottom .footer_title{margin-bottom:0;margin-right:.5rem;width:8.625rem}@media screen and (max-width:1024px){.footer_bottom .footer_title{margin-bottom:.75rem}}@media screen and (max-width:768px){.footer_bottom .footer_title{width:auto}}.footer_row{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:768px){.footer_row{display:block}}.footer_left{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.footer_left{display:block}}.footer_list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1.375rem;margin-right:-1.375rem}@media screen and (max-width:768px){.footer_list{display:block;margin:0}}.footer_li{font-size:.8125rem;padding:0 1.375rem}@media screen and (max-width:768px){.footer_li{line-height:2;padding:0}}.footer_social_list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer_social_li{padding:0 .3125rem}.footer_social_link{font-size:1.875rem}@media screen and (min-width:769px){.footer_social_link:after{border:.0625rem dotted #fff;border-radius:.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:calc(100% + .25rem);left:-.0625rem;opacity:0;position:absolute;top:-.0625rem;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:calc(100% + .25rem);z-index:5}.footer_social_link:focus:after{opacity:1}}.footer_social_link .svg-inline--fa{height:1.875rem}.footer_logo_row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.footer_logo_row{display:block}}.footer_logo_col{margin-right:4.1875rem}@media screen and (max-width:1024px){.footer_logo_col{margin-bottom:1.5625rem}}.footer_logo_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1rem;margin-right:-1rem;position:relative}@media screen and (max-width:480px){.footer_logo_list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer_logo_li{padding:0 1rem}@media screen and (min-width:769px){.footer_logo_link:after{border:.0625rem dotted #fff;border-radius:.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:calc(100% + .25rem);left:-.0625rem;opacity:0;position:absolute;top:-.0625rem;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:calc(100% + .25rem);z-index:5}.footer_logo_link:focus:after{opacity:1}}.footer_logo_img{height:3.125rem;width:auto}.footer_logo_img.tfam{height:2.375rem}.footer_logo_img.cav{position:relative;top:-.25rem}.copyright{font-size:.8125rem;font-weight:500;line-height:2;white-space:nowrap}.tracker{border-radius:1.875rem;height:1.875rem;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:1.875rem;z-index:4000}@media screen and (max-width:1024px){.tracker{display:none}}.dot_1{background:rgba(76,37,250,.4)}.dot_2{background:rgba(191,40,207,.3)}.dot_3{background:rgba(255,60,0,.2)}.dot_4{background:rgba(251,255,0,.2)}.maintitle_row{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.maintitle_row.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.maintitle{position:relative}.maintitle_en{font-family:Oswald;font-size:8.75rem;font-weight:400;letter-spacing:-.25rem;line-height:1;white-space:nowrap}@media screen and (max-width:768px){.maintitle_en{font-size:6.25rem;white-space:normal}}.maintitle_tw{font-family:NagomiGokubosoGothic;font-size:1.625rem;font-weight:400;line-height:1.3}.style_1 .maintitle_tw{background:#000;position:absolute;right:-1.25rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.style_2 .maintitle{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.style_2 .maintitle{display:block}}.style_2 .maintitle_tw{padding:0 1.25rem}@media screen and (max-width:768px){.style_2 .maintitle_tw{margin-top:.625rem;padding:0}}.style_3 .maintitle_tw{margin-top:.625rem;text-align:center}@media screen and (max-width:768px){.style_3 .maintitle_tw{margin-top:.625rem}}.style_3.left .maintitle_tw{text-align:left}.breadcrumb{margin-left:-.875rem;margin-right:-.875rem}.breadcrumb,.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li{font-size:.9375rem;line-height:1.5;padding:0 .875rem;position:relative}.breadcrumb li:after{content:">";opacity:.7;position:absolute;right:0;top:50%;-webkit-transform:translate(50%,-53%);-ms-transform:translate(50%,-53%);transform:translate(50%,-53%)}.breadcrumb li:last-child:after{display:none}.breadcrumb a{opacity:.7}.breadcrumb a:hover{color:#333;opacity:1}.cookieConsentContainer{background:#333;background:-o-linear-gradient(135deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.8) 30%,rgba(0,0,0,.9) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.6) 100%);background:linear-gradient(-45deg,rgba(0,0,0,.6),rgba(0,0,0,.8) 30%,rgba(0,0,0,.9) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.6));bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;min-height:1.25rem;overflow:hidden;padding:1.25rem 1.875rem;position:fixed;right:0;width:100%;z-index:999}@media screen and (max-width:480px){.cookieConsentContainer{padding:1.25rem}}.cookie_row{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:480px){.cookie_row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cookieDesc{-webkit-box-flex:0;-ms-flex:0 1 62.5rem;flex:0 1 62.5rem;margin-right:1.875rem}@media screen and (max-width:480px){.cookieDesc{margin-bottom:.9375rem;margin-right:0}}.cookieDesc p{color:#fff;font-size:.875rem;line-height:1.7}.cookieDesc a{color:#fff;display:inline-block;position:relative}.cookieDesc a:before{background:#fff;bottom:.125rem;content:"";height:.0625rem;left:0;position:absolute;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:100%}.cookieDesc a:hover:before{opacity:0}@media screen and (max-width:480px){.cookieButton{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.cookieButton_link{background:#111;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:.875rem;font-weight:700;padding:.9375rem 1.875rem;text-align:center;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;white-space:nowrap}.cookieButton_link:hover{background:#333}.comingsoon_txt{font-family:Oswald,NagomiGokubosoGothic;padding:5rem 0;text-align:center}.comingsoon_en{font-size:2.5rem}.comingsoon_tw{font-size:1.5rem}.lazy_img{position:absolute;width:1px;z-index:-1}
/*# sourceMappingURL=common.min.css.map*/