@charset "UTF-8";.clearfix:after,.s-box:after{visibility:hidden;height:0;clear:both;display:block}.obtnBlk,html{height:100%}*,a img,img{margin:0;padding:0}.m-w-1010,.m-w-1366,.m-w-620,.m-w-650,.m-w-700,.m-w-720{margin:0 auto}*,.btn-ui,a img,img{padding:0}#wrap,.content,.v-align,body,header .inner,header .logo{position:relative}header,nav{position:fixed;width:100%}#wrap,.img-wrap img,.obtnBlk,header,nav{width:100%}#wrap,.content,body,nav .mobile-menu .inner{background-color:#fff}#wrap,.content,footer{z-index:10}.f-white,.ftr-ut-link a,copyright,footer .icons-wrap a i,footer .icons-wrap a svg{color:var(--white)}.hdr-lang-wrap .lang-btn,nav a{color:#a3a3a3}.mobile-nav .nav li a,a{-webkit-tap-highlight-color:transparent;text-decoration:none}.img-wrap,.lang{overflow:hidden}.mobile-nav .nav li a,a,a img,a:hover,img{text-decoration:none}.f-weight-400,body{font-weight:400}#breadcrumbs,#breadcrumbs .inner,.icons-wrap a,.mobile-nav,.mobile-nav .nav .btm-item a,.nav-btn-wrap .item,.site-overlay-toggle .btn,footer .ftr-nav a,footer .inner{box-sizing:border-box}#wrap,.back-to-top-wrap,.contact-fix a,.lang,.mobile-nav .header-btm-wrap,.site-overlay-toggle,.site-overlay-toggle .btn,copyright,footer,footer .ftr-btm-conts{text-align:center}:root{--pri-color:#00A3E0;--pri-color-hover:#64caf6;--pri-color-light:#e0eef5;--bg-color:#F8F8F8;--sec-color:#9bdb3f;--popup-bg-color:#F8F8F8;--black:#1B1B1B;--gray:#CCCCCC;--gray01:#fafafa;--gray02:#F6F6F6;--gray03:#E8E8E8;--gray04:#E8E8E8;--gray05:#6C6C6C;--green:#9bdb3f;--placeholder:#A6A6A6;--blue:#00A3E0;--red:#C94C4C;--orange:#e58c4a;--yellow-hl:#fbbf00;--green:#93ca43;--btn-pri:#00A3E0;--btn-pri-hover:#64caf6;--btn-sec:#9bdb3f;--alert-bg:#d9eff8;--white:#ffffff;--white02:#f7f7f7;--base-s:8px}body{color:#1b1b1b;font-family:"Nunito Sans","Microsoft JhengHei","PingFang TC","Source Han Sans TC","Heiti TC",sans-serif;word-wrap:break-word;font-size:18px;line-height:26px;overflow-x:hidden;font-optical-sizing:auto;font-weight:<weight>;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500}a,nav a.current,nav a:hover{color:var(--btn-pri)}html[lang=zh-Hant] body{letter-spacing:.3px;font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif}body.zh-CN{font-family:"Noto Sans SC","Microsoft JhengHei","PingFang TC","Source Han Sans TC","Heiti TC",sans-serif}img.heightAuto{height:auto}embed,object{vertical-align:bottom}#breadcrumbs .inner ol,#breadcrumbs .inner ul,ul,ul li{list-style:none}.s-box:after{content:"."}.l-box,.pc-l-box,.tab-l-box{float:left}.pc-r-box,.r-box,.tab-r-box{float:right}.clearfix:after{content:" "}.obtnBlk{display:block}:focus{outline:0}.hide{display:none!important}.v-align{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}a:hover{color:var(--btn-pri-hover)}a img,img{border:0;vertical-align:top}a.underline{text-decoration:underline}a.iabtn:hover{cursor:default!important}.f-blue{color:var(--pri-color)}.f-green{color:var(--green)}.f-color-pri{color:#1b1b1b}.f-red{color:var(--red)}.f-yellow-hl{color:var(--yellow-hl)}.f-gray{color:#6c6c6c}.f-italic,.italic{font-style:italic}.f-weight-700{font-weight:700}.bottom-page header .logo a img.logo-white,.o0,header .logo a img.logo-blue,header.active .logo a img.logo-white{opacity:0;-moz-opacity:0}.back-to-top.back-to-top-wide.ready,.bottom-page header .logo a img.logo-blue,.o0.active,header.active .logo a img.logo-blue{opacity:1;-moz-opacity:1}.bdr-top{border-top:1px solid #ddd}.zoom-tar:hover img.zoom-item,.zoom:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.transit-02{-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-webkit-transition:.2s ease-out;transition:.2s ease-out}.transit-05{-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}hr.hr-green{border-top:1px solid #4ecca3}.flex,.flex-child{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap}.flex.jc-start,.m-flex.jc-start{justify-content:flex-start}.flex-v-center{align-items:center}.flex-v-top{align-items:flex-start}.flex-h-center{justify-content:center}.flex .item{flex:1}.flex-child.child-col-02 .item-child,.flex.n-col-02 .item{width:50%;max-width:50%;flex:1 0 50%}.flex.n-col-02 .item.p-l-r-x1{padding-left:calc(var(--base-s) * 1);padding-right:calc(var(--base-s) * 1)}.back-to-top.back-to-top-wide.active,.overlay.ready,.wide-hide{display:block}.bottom-page header nav a.nav-btn i,.bottom-page header nav a.nav-btn span,.extra-wide-show,.wide-show{display:none}.m-w-620{max-width:620px}.m-w-650{max-width:650px}.m-w-700{max-width:700px}.m-w-720{max-width:720px}.m-w-1010{max-width:1010px}.m-w-1366{max-width:1366px}.m-flex.m-col-02 .item.m-w-320{max-width:320px}.flex.col-03 .item{min-width:33.33%;max-width:33.33%}@media (max-width:768px){.m-flex .item.m-m-w-320{max-width:320px;margin:0 auto calc(var(--base-s) * 5)}}@media (min-width:768px){.m-flex{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap}.m-flex.m-col-02 .item{max-width:50%;padding:0 calc(var(--base-s) * 2);box-sizing:border-box}.m-flex.m-col-02 .item.p-l-r-x3{padding:0 calc(var(--base-s) * 3)}.m-flex.m-col-02 .item.p-l-r-x4{padding:0 calc(var(--base-s) * 4)}}@media (min-width:1200px){.extra-wide-hide{display:none}.extra-wide-show{display:block}}#wrap{right:0;margin-top:48px}.bottom-page .content{margin-top:0}header{height:48px;line-height:48px;top:0;left:0;z-index:900}.bottom-page header,header.active,header.mobile-active{background-color:#fff;box-shadow:3px 0 6px rgba(0,0,0,.32)}header .inner{margin:0 auto}header .logo{width:52px;margin-left:16px;z-index:900}header .logo a{width:145px;height:auto;margin:0 auto}header .logo a img{top:16px;position:absolute;height:16px;width:auto}header.active nav a.nav-btn i,header.active nav a.nav-btn span{color:#00a2e4}.menu{position:absolute;z-index:900;top:0;right:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.site-overlay-toggle{display:block;width:50px}.btn-ui,.btn-ui:active,.btn-ui:focus,.btn-ui:focus:active{outline:0;-webkit-box-shadow:none;box-shadow:none}.btn-ui{border:none;border-radius:0;background-color:transparent}.site-overlay-toggle .btn{height:40px;display:inline-block;margin-bottom:0;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:22px;padding:7px 10px 0 0}.site-overlay-toggle .btn .bar{position:relative;margin:0 auto;width:22px;height:1px;background:var(--black);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;display:inline-block;vertical-align:top}.site-overlay-toggle .btn .bar:before{-webkit-transform:translate(0,6px);-ms-transform:translate(0,6px);-o-transform:translate(0,6px);transform:translate(0,6px)}.site-overlay-toggle .btn .bar:after{-webkit-transform:translate(0,-6px);-ms-transform:translate(0,-6px);-o-transform:translate(0,-6px);transform:translate(0,-6px)}.site-overlay-toggle .btn .bar:after,.site-overlay-toggle .btn .bar:before{content:'';position:absolute;background:var(--black);left:0;top:0;width:22px;height:1px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.is-on .site-overlay-toggle .btn>span{background:0 0}.is-on .site-overlay-toggle .btn>span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.is-on .site-overlay-toggle .btn>span:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}nav{top:-900px}.ftr-ut-link,footer,footer .form p,footer .ftr-nav a,footer .inner{position:relative}nav.ready{z-index:90}nav.active{top:55px!important}nav .mobile-menu .inner{padding:20px 25px}nav .mobile-menu a{line-height:55px}nav .mobile-menu a.pri-btn{max-width:180px;margin:0 auto;line-height:46px}nav .mobile-menu .contact-wrap{padding-top:20px;border-top:1px solid #e3e3e3;margin-top:20px}nav a{padding-left:0;padding-right:0;margin-left:8px;margin-right:8px}nav .divider{width:1px;height:16px;background-color:#a3a3a3;display:block;align-self:center;margin-left:12px;margin-right:12px}nav a span{padding-bottom:8px}.waveCanvasFooter{display:block;width:100%;height:250px}footer .ftr-lead{font-weight:600;font-size:24px;line-height:26px}.lang a,.lang li{line-height:40px}.contact-fix i,.contact-fix path,.page-template-page-how #breadcrumbs .inner ul li,.page-template-page-how #breadcrumbs .inner ul li a,.wechat-fix i,.whatsapp-fix i,footer a,footer p{color:#fff}.mobile-nav .nav li a.active,.mobile-nav .nav li a:active,.mobile-nav .nav li a:hover,footer a:hover{color:var(--pri-color-hover)}footer .inner{background-color:var(--black);padding:0 calc(var(--base-s) * 2);max-width:100%;margin:-1px auto 0}footer .ftr-btm-conts{padding-bottom:3px}footer .sns{padding-top:16px;padding-bottom:18px}footer .sns a{width:42px;height:42px;line-height:42px;border-radius:100%;border:1px solid #eaeaea;-webkit-border-radius:100%;-moz-border-radius:100%;background-size:8px auto;-moz-background-size:8px auto;-webkit-background-size:8px auto;-o-background-size:8px auto;-ms-background-size:8px auto;background-repeat:no-repeat;background-position:center center;margin-right:9px}footer .sns a:last-child{margin-right:0}.ftr-ut-wrap{max-width:100%;margin:0 auto}.ftr-ut-wrap .inner{background:#333;padding:12px 24px}.ftr-ut-link{justify-content:center;margin-bottom:8px}.float-nav,.hdr-lang-wrap,.lang,.lang .tri,footer .form .wpcf7-spinner{position:absolute}.ftr-ut-link .divider{background-color:var(--white);width:2px;height:2px;display:inline-block;margin-left:16px;margin-right:16px;margin-top:12px;vertical-align:text-top;border-radius:100%}footer .logo-partner-wrap{width:100%;border-top:1px solid #f1f1f1;margin-right:auto;margin-left:auto;padding-top:6px;padding-bottom:6px}footer .logo-partner{height:100%;width:150px;margin-left:auto;margin-right:auto;padding-left:0}footer .badge-wrap{max-width:480px;margin:0 auto}footer .badge-wrap .badge{max-width:160px;margin:0 auto calc(var(--base-s)* 2)}.hdr-lang-wrap .lang .tri,.lang .tri{width:0;height:0;border-style:solid;transform:rotate(0)}.btm-page-contents{padding-top:50px}.hdr-lang-wrap{z-index:999;right:48px;top:0;width:48px}.hdr-lang-wrap .lang-btn img{width:16px;height:auto;margin-right:calc(var(--base-s)* .5);margin-top:21px}.en-GB .hdr-lang-wrap .lang-btn img{margin-top:20px}.hdr-lang-wrap .lang{bottom:auto;top:64px}.hdr-lang-wrap .lang .tri{border-width:0 5px 5px;border-color:transparent transparent var(--sec-color) transparent}.float-nav{z-index:999;right:16px;top:0;width:170px}.ftr-ut-link .lang-btn img{width:16px;height:auto;margin-right:calc(var(--base-s) * .5);margin-top:6px}.lang{width:80px;height:0;right:0;bottom:28px}.lang li{background:#4ecda4;height:40px}.back-to-top-wrap a,.back-to-top.back-to-top-wide{background-repeat:no-repeat;background-position:top center}.lang li.tri-li{height:5px;background-color:transparent}.lang .tri{border-width:5px 5px 0;border-color:#4ecda4 transparent transparent;display:block;left:50%;margin-left:-5px}.btm-btn,.mobile-nav,.overlay{position:fixed}.mobile-nav .nav li.btn-bdr a,.mobile-nav .nav.nav-btm{border-top:1px dotted #dedede}.lang a{width:100%;color:#fff;font-weight:300;height:40px;font-size:18px;margin:0}.lang a:hover{color:#fff;opacity:.7}.overlay{display:none;top:0;left:0;width:100%;height:100%;z-index:20;background-color:#1f3134;opacity:0;-moz-opacity:0}.overlay.active{opacity:.8;-moz-opacity:0.8}.back-to-top-wrap{background-color:#f8f8f8;padding:17px 0 13px}.back-to-top-wrap a{display:block;width:50%;margin:0 auto;font-size:11px;line-height:11px;padding-top:17px;padding-bottom:8px;background-image:url(../img/bottom/arrow_b_up02.png);background-size:13px auto;-moz-background-size:13px auto;-webkit-background-size:13px auto;-o-background-size:13px auto;-ms-background-size:13px auto}.back-to-top.back-to-top-wide{display:none;opacity:0;-moz-opacity:0;position:fixed;z-index:9990;bottom:100px;right:35px;width:70px;height:70px;margin-bottom:0;background-image:url(../img/bottom/page_top_btn.png);background-size:70px auto;-moz-background-size:70px auto;-webkit-background-size:70px auto;-o-background-size:70px auto;-ms-background-size:70px auto}.breadcrumbs .separator,.icons-wrap a{display:inline-block;background-repeat:no-repeat;background-position:center center}.mobile-nav{width:100%;right:-2000px;font-size:18px;background-color:#fff;border-bottom:1px solid #efefef;text-align:left;overflow:scroll;top:48px;z-index:-900}.mobile-nav.ready{z-index:800}.mobile-nav.active{right:0!important}.mobile-nav .nav{padding-top:calc(var(--base-s) * 1);margin-bottom:32px}.mobile-nav .pri-btn{margin:0 auto}.mobile-nav .nav li{border-bottom:1px solid #ddd}.mobile-nav .nav li.item-ttl{padding:0 calc(var(--base-s)* 2);margin-bottom:0;font-size:18px;border-bottom:0}.mobile-nav .nav li a{padding:calc(var(--base-s) * 1.5) calc(var(--base-s) * 2);color:#1b1b1b;font-size:16px}.mobile-nav .nav li a i{margin-left:auto}.mobile-nav .nav li.btn-bdr:last-child a{border-bottom:1px dotted #dedede}.mobile-nav .nav li.btn-bg a{background-color:#4a017d;color:#fff}.mobile-nav .nav .btm-item{border-bottom:0;margin-bottom:calc(var(--base-s) * 2)}.mobile-nav .nav .btm-item a{flex:1 0 50%}.mobile-nav .nav .btm-item a small{display:block;font-size:12px;line-height:12px;color:#6c6c6c}.mobile-nav .nav.nav-btm{border-bottom:1px dotted #dedede}.mobile-nav .header-btm-wrap{padding:25px 20px 0}.mobile-nav .header-btm-wrap a{margin-bottom:30px;color:#4a017d}.mobile-nav .header-btm-wrap a:hover{color:#4a017d}.mobile-nav .nav li .hidden-menu a,header .inner nav ul li .hidden-menu a{padding:0 25px 0 40px}.mobile-nav .circle-plus{margin-right:-3px}.mobile-nav .btn-wrap{padding:0}#breadcrumbs{width:100%;max-width:100%;height:36px;z-index:29;background-color:var(--gray04)}#breadcrumbs .breadcrumbs-list{width:100%;max-width:100%;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#breadcrumbs .inner{width:100%;height:100%;max-width:100%;line-height:36px;border-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--base-s) * 3);padding-right:calc(var(--base-s) * 3)}#breadcrumbs .inner ol li,#breadcrumbs .inner ul li{display:inline-block;line-height:36px;color:var(--black)}#breadcrumbs .inner ul li.separator span{text-align:center;width:14px;height:40px;margin:0 16px;font-size:12px;display:block;box-sizing:border-box}#breadcrumbs .inner ol li a,#breadcrumbs .inner ul li a{color:var(--black);text-decoration:none}#breadcrumbs .inner ol li a:hover,#breadcrumbs .inner ul li a:hover{opacity:.5}.breadcrumbs .separator{font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;padding-left:calc(var(--base-s) * 1);padding-right:calc(var(--base-s) * 1);width:8px;height:36px;vertical-align:bottom;background-image:url(../img/common/chevron.webp);background-size:4px auto}html[lang=zh-Hant] .breadcrumbs .separator{background-position:center 15px}footer .form{margin-top:calc(var(--base-s) * 0)}footer .form dl dd{margin-bottom:0}footer .form dl dd input{line-height:18px}footer .form [type=submit]{width:120px}footer .form .wpcf7-spinner{top:0;margin:10px -15px;left:50%}.icons-wrap{padding:calc(var(--base-s) * 1) 0}footer .icons-wrap{padding:calc(var(--base-s) * 3) 0}.icons-wrap a{width:40px;height:40px;line-height:40px;max-width:40px;background-color:#2e2e2e;border-radius:100%;margin:0 calc(var(--base-s) * 1);background-size:40px auto;font-size:18px}.icons-wrap a:hover{background-color:var(--btn-pri-hover)}.icons-wrap .fb{background-image:url("../img/common/icon_fb_w.png")}.icons-wrap .ln{background-image:url("../img/common/icon_li_w.png")}.icons-wrap .mail{background-image:url("../img/common/icon_mail_w.png")}.icons-wrap .yt{background-image:url("../img/common/icon_yt_w.png")}footer .ftr-nav{font-weight:700;background-color:var(--black);padding:0 calc(var(--base-s) * 1);padding-bottom:calc(var(--base-s) * 4)}.contact-fix a,.contact-fix a.wechat{background-color:var(--pri-color)}footer .ftr-nav a{padding-top:calc(var(--base-s) * 1.5);padding-bottom:calc(var(--base-s) * 1.5);display:block}footer .ftr-nav .ftr-nav-item{border-bottom:1px dotted var(--white)}footer .ftr-nav .ftr-nav-item:first-child{border-top:1px dotted var(--white)}footer .ftr-nav .circle-plus{position:absolute;top:0;right:0}footer .ftr-nav.wide-nav{padding-top:calc(var(--base-s) * 3);padding-bottom:calc(var(--base-s) * 8)}footer .ftr-nav.wide-nav .item-ttl{margin-bottom:calc(var(--base-s) * 1);font-size:24px;line-height:26px}footer .ftr-nav.wide-nav a{padding-top:calc(var(--base-s) * 0);padding-bottom:calc(var(--base-s) * 0);font-weight:400;margin-bottom:calc(var(--base-s) * 1)}footer .ftr-nav.wide-nav .wide-nav-wrap{max-width:1280px;margin:0 auto}footer .wpcf7-response-output{font-size:16px;line-height:18px}footer .form-target-area{position:relative;min-height:44px}@media only screen and (min-width:768px){footer .icons-wrap a{width:48px;height:48px;max-width:48px;line-height:48px;margin:0 calc(var(--base-s) * 1.5)}}@media only screen and (min-width:980px){nav{font-size:16px}.mobile-nav ul{padding:calc(var(--base-s) * 1) calc(var(--base-s) * 1)}footer .form dl dd,footer .form-target-area,footer form{width:100%;margin:0 auto;position:relative}footer .form p{margin-left:auto}footer .form [type=submit]{width:120px;margin-top:0;margin-left:auto}footer .ftr-nav.wide-nav .item-ttl{margin-bottom:calc(var(--base-s) * 3)}}.btm-btn{z-index:900;bottom:24px;right:30px;width:170px}.nav-btn-wrap{width:90%;max-width:380px;margin:0 auto}.nav-btn-wrap .item{width:50%;padding-left:12px;padding-right:12px}@media (min-width:980px){.wide-hide{display:none}.wide-show{display:block}.f-size-s,footer .col a{font-size:12px}.f-size-m,.f-size-ml{font-size:16px;line-height:26px}.f-size-ml2{font-size:18px;line-height:20px}.f-size-l{font-size:20px;line-height:28px}.f-size-l2{font-size:26px;line-height:36px}.f-size-xl{font-size:34px;line-height:44px}.f-size-xxxl{font-size:42px}.w-flex{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap}.pc-reverse{flex-direction:row-reverse}.pc-reverse-revert-important{flex-direction:row!important}.flex.w-col-04 .item,.m-flex.w-col-04 .item{width:25%;max-width:25%;flex:1 0 25%}.flex.w-col-03 .item,.m-flex.w-col-03 .item,.w-flex.w-col-03 .item{min-width:33.33%;max-width:33.33%}.w-flex.w-col-02 .item{width:50%;max-width:50%;flex:1 0 50%}footer .badge-wrap{max-width:440px}footer .badge-wrap .badge{max-width:220px;margin:0 0 0 auto;padding-right:calc(var(--base-s)* 5);border-right:1px dotted var(--white);box-sizing:border-box}footer .badge-wrap .txt-conts{max-width:220px;text-align:left;padding-left:calc(var(--base-s)* 5);box-sizing:border-box;font-size:24px;line-height:30px}#breadcrumbs{height:40px}#breadcrumbs .breadcrumbs-list{font-size:16px}#breadcrumbs .inner,#breadcrumbs .inner ol li,#breadcrumbs .inner ul li{line-height:40px}.mobile-nav .nav li a{padding:calc(var(--base-s) * 1.5) calc(var(--base-s) * 2)}.mobile-nav{width:30%;box-shadow:0 0 6px rgba(0,0,0,.32)}.breadcrumbs .separator{padding-left:calc(var(--base-s) * 2);padding-right:calc(var(--base-s) * 2);width:8px;height:40px;background-size:6px auto}html[lang=zh-Hant] .breadcrumbs .separator{background-position:center 16px}header .logo,nav{position:absolute}.bottom-page .content,.content{margin-top:80px}.bottom-page.single .content{padding-bottom:90px}.site-overlay-toggle{width:60px;box-sizing:border-box;padding-right:12px}footer{background-size:auto 6px;-moz-background-size:auto 6px;-webkit-background-size:auto 6px;-o-background-size:auto 6px;-ms-background-size:auto 6px}footer .btm-logo{width:80px;margin:0 auto 44px}footer .ftr-cols{padding-left:30px;padding-right:30px;padding-bottom:50px}footer .inner{padding:0 calc(var(--base-s)* 3)}footer .ftr-nav{padding-left:calc(var(--base-s) * 3);padding-right:calc(var(--base-s) * 3)}footer .ftr-nav a{padding-top:calc(var(--base-s) * 2);padding-bottom:calc(var(--base-s) * 2)}footer .col{flex:1 0 25%;margin-bottom:0}footer .col .ttl{font-size:13px}footer .sns{padding-top:24px;padding-bottom:24px}footer .sns a{margin-right:20px}.hdr-lang-wrap{right:158px;width:48px}.hdr-lang-wrap .lang-btn:hover{color:var(--sec-color)}.hdr-lang-wrap .lang-btn img{margin-top:38px}.en-GB .hdr-lang-wrap .lang-btn img{margin-top:37px}header{height:80px;line-height:80px}header .logo{width:180px;margin-left:0}header .logo a img{height:24px;top:28px;margin-left:24px}header .logo a{width:270px}.float-nav{width:160px;top:18px;right:132px}header .flex a.pri-btn,header .flex a.sec-btn{line-height:44px;height:44px;max-width:160px;width:160px;text-align:center;margin-right:20px}header .flex a.pri-btn:last-child{margin-right:0}#wrap{margin-top:0}nav{z-index:10;top:0;right:calc(80px + 60px + 160px + 8px);width:auto}nav a{letter-spacing:0}nav a.nav-btn{margin-right:40px}nav a.nav-btn i{margin-right:10px}footer .logo-partner-wrap{border-top:0;width:206px;margin-left:60px}footer .logo-partner{height:100%;border-left:1px solid #f1f1f1;padding-left:60px}.btm-page-contents{padding-top:50px}footer .ftr-ut-wrap copyright{margin-left:auto}.mobile-nav{top:80px}}@media (min-width:1180px){.hdr-lang-wrap{right:220px;width:48px}nav a{padding-left:8px;padding-right:8px}}.lang-toggle{display:inline-flex;align-items:center;justify-content:center;width:50px;height:48px;border:0;background:0 0;color:inherit;cursor:pointer;position:absolute;top:0;right:50px}.lang-toggle .icon{position:absolute;transition:opacity .25s,transform .25s}.lang-toggle .icon-earth,.lang-toggle.is-active .icon-close{opacity:1;transform:rotate(0) scale(1)}.lang-toggle .icon-close{opacity:0;transform:rotate(-90deg) scale(.8)}.lang-toggle.is-active .icon-earth{opacity:0;transform:rotate(90deg) scale(.8)}.lang-drawer{position:fixed;inset:0 0 0 auto;transform:translateX(100%);transition:transform .3s;background:#fff;color:#111;z-index:800;top:48px;width:160px;box-shadow:0 0 6px rgba(0,0,0,.32)}.lang-drawer.is-open{transform:translateX(0)}.lang-drawer__inner{padding:calc(var(--base-s) * 2) 0}.lang-menu{position:relative;top:auto;right:auto}.lang-link{display:block;padding:calc(var(--base-s) * 1.5) calc(var(--base-s) * 2);color:var(--black)}.lang-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:999;opacity:0;transition:opacity .3s}.lang-backdrop.is-open{opacity:1}.contact-fix{z-index:90;position:fixed;bottom:88px;opacity:0;right:16px}.contact-fix.active{opacity:1;right:24px}.contact-fix a{width:48px;height:48px;line-height:48px;display:block;margin:0 auto;border-radius:100%;font-size:20px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.contact-fix a img{width:22px;height:auto;margin:13px auto 0}@media (min-width:980px){.lang-toggle{width:60px;height:80px;top:0;right:60px}.lang-drawer{top:80px}.contact-fix{bottom:96px}.contact-fix a{width:60px;height:60px;line-height:60px;font-size:22px;bottom:88px}.contact-fix a img{width:24px;margin:18px auto 0}}