@charset "UTF-8";footer.gbt-footer{font-family:Segoe UI,"Noto Sans","Noto Sans TC","Noto Sans SC","微軟正黑體",Microsoft JhengHei,"微軟雅黑體",Microsoft YaHei,SimHei,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","新細明體",Arial,Verdana,Helvetica,sans-serif;padding:48px 0 40px 0;background-color:#f5f5f5;z-index:100000}footer.gbt-footer svg{width:unset;height:unset;visibility:unset}@media screen and (max-width:960px){footer.gbt-footer{padding:0 0 75px 0}}footer.gbt-footer .css-checkNoCookieYes-hide{display:none}footer.gbt-footer .item-legal__link,footer.gbt-footer a{display:inline-block;color:#1f1f1f}@media (hover:hover) and (pointer:fine){footer.gbt-footer .item-legal__link:hover,footer.gbt-footer a:hover{color:#008cd6}}footer.gbt-footer hr{margin:35px 0;border:1px solid #c6c6c6}@media screen and (max-width:960px){footer.gbt-footer hr{display:none}}footer.gbt-footer .footer-directory{display:flex;margin-bottom:35px}@media screen and (max-width:960px){footer.gbt-footer .footer-directory{flex-direction:column;margin-bottom:12px}}footer.gbt-footer .footer-directory-column{flex-basis:20%}@media screen and (max-width:960px){footer.gbt-footer .footer-directory-column{flex-basis:auto;text-align:center}}footer.gbt-footer .column-section-title{margin-bottom:15px;font-size:clamp(15px,.9375vw,18px);font-weight:700;color:#000;text-transform:uppercase}footer.gbt-footer .column-section-title:hover{color:#000}@media screen and (max-width:1024px){footer.gbt-footer .column-section-title{font-size:15px}}@media screen and (max-width:960px){footer.gbt-footer .column-section-title{margin:0;padding:13px 0;border-bottom:1px solid #ddd;cursor:pointer}}footer.gbt-footer .directory-column-section{margin-bottom:50px}@media screen and (max-width:960px){footer.gbt-footer .directory-column-section{margin-bottom:0}footer.gbt-footer .directory-column-section a{display:block}}footer.gbt-footer .directory-column-section-item{margin-bottom:15px}@media screen and (max-width:960px){footer.gbt-footer .directory-column-section-item{background-color:#eee;margin:0;border-bottom:1px solid #ddd}}footer.gbt-footer .directory-column-section-item .directory-column-section-link{font-size:clamp(13px,.78125vw,15px);line-height:normal}@media screen and (max-width:1024px){footer.gbt-footer .directory-column-section-item .directory-column-section-link{font-size:13px}}@media screen and (max-width:960px){footer.gbt-footer .directory-column-section-item .directory-column-section-link{display:block;padding:13px 0;font-size:15px}}@media all and (min-width:641px) and (max-width:960px){footer.gbt-footer .footer__contact{padding-left:30px;padding-right:30px}}@media screen and (max-width:640px){footer.gbt-footer .footer__contact{padding-left:15px;padding-right:15px}}footer.gbt-footer .footer__contact .contact-content{display:flex}@media screen and (max-width:960px){footer.gbt-footer .footer__contact .contact-content{flex-direction:column-reverse;align-items:center;text-align:center;margin-bottom:10px}}footer.gbt-footer .footer__contact .contact-content>div{flex:1}@media screen and (max-width:960px){footer.gbt-footer .footer__contact .contact-content>div{margin-bottom:24px}}footer.gbt-footer .footer__contact .contact-content .local-service .contact-title{margin-bottom:5px;line-height:24px}footer.gbt-footer .footer__contact .contact-content .local-service p{font-size:15px;color:#707070;line-height:20px}@media screen and (max-width:1024px){footer.gbt-footer .footer__contact .contact-content .local-service p{font-size:13px}}footer.gbt-footer .footer__contact .contact-content .contact-title{font-size:clamp(15px,.9375vw,18px);font-weight:700;color:#000}@media screen and (max-width:1024px){footer.gbt-footer .footer__contact .contact-content .contact-title{font-size:15px}}footer.gbt-footer .footer__contact .follow-us{margin-left:auto;display:flex;justify-content:flex-end}@media screen and (max-width:960px){footer.gbt-footer .footer__contact .follow-us{justify-content:center;margin-left:unset}}footer.gbt-footer .footer__contact .follow-us .follow-us-content{position:relative}footer.gbt-footer .footer__contact .follow-us .follow-us-content .mask{display:none;position:fixed;z-index:170000;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.32)}footer.gbt-footer .footer__contact .follow-us .sns-slider-Content{display:none;width:100%;padding:8px 15px;position:absolute;z-index:170001;top:-25px;transform:translateY(-100%);background-color:#fff}footer.gbt-footer .footer__contact .follow-us .sns-slider-Content .sns-Item a{display:flex;align-items:center}footer.gbt-footer .footer__contact .follow-us .sns-slider-Content .sns-Item .social-btn svg{width:24px;height:24px;margin-right:15px;padding:3px;border:1px solid #707070;border-radius:50%}footer.gbt-footer .footer__contact .follow-us .footer-info-sns{display:flex}@media screen and (max-width:960px){footer.gbt-footer .footer__contact .follow-us .footer-info-sns{justify-content:center}}footer.gbt-footer .footer__contact .follow-us .footer-info-sns .social-btn{height:30px;width:30px;display:inline-block;border:1px solid #707070;border-radius:50%}footer.gbt-footer .footer__contact .follow-us .footer-info-sns .social-btn:not(:last-of-type){margin:0 25px 0 0}@media screen and (max-width:1024px){footer.gbt-footer .footer__contact .follow-us .footer-info-sns .social-btn:not(:last-of-type){margin:0 15px 0 0}}footer.gbt-footer .footer__contact .follow-us .footer-info-sns .social-btn svg{margin:3px}footer.gbt-footer .footer__contact .follow-us .contact-title{margin-bottom:15px;text-transform:uppercase}@media screen and (max-width:960px){footer.gbt-footer .footer__contact .follow-us .contact-title{text-align:center}}footer.gbt-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center}footer.gbt-footer .footer-bottom.footer-bottom-cn{flex-direction:column}footer.gbt-footer .footer-bottom.footer-bottom-cn .footer-bottom__locale{margin-bottom:20px}@media screen and (max-width:960px){footer.gbt-footer .footer-bottom{flex-direction:column}}@media all and (min-width:641px) and (max-width:960px){footer.gbt-footer .footer-bottom{padding-left:30px;padding-right:30px}}@media screen and (max-width:640px){footer.gbt-footer .footer-bottom{padding-left:15px;padding-right:15px}}footer.gbt-footer .footer-bottom .footer-bottom__locale{font-size:15px;line-height:normal}@media screen and (max-width:960px){footer.gbt-footer .footer-bottom .footer-bottom__locale{margin-bottom:20px}}footer.gbt-footer .footer-bottom .locale-link{display:flex;align-items:center;font-size:15px;font-weight:700}footer.gbt-footer .footer-bottom .locale-link .language-icon{max-width:22px;max-height:22px;margin-right:10px}@media (hover:hover) and (pointer:fine){footer.gbt-footer .footer-bottom .locale-link:hover .language-icon path{fill:#008cd6}}footer.gbt-footer .footer-bottom .footer-cn{display:flex}@media screen and (max-width:960px){footer.gbt-footer .footer-bottom .footer-cn{flex-direction:column;align-items:center}}footer.gbt-footer .footer-bottom .footer-cn .record-number{display:flex;align-items:center;margin-right:25px}@media screen and (max-width:960px){footer.gbt-footer .footer-bottom .footer-cn .record-number{margin:0 0 15px 0}}footer.gbt-footer .footer-bottom .footer-cn .record-number .img-wrapper{margin-right:10px}footer.gbt-footer .footer-bottom .footer-bottom-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:13px;line-height:normal}@media screen and (max-width:960px){footer.gbt-footer .footer-bottom .footer-bottom-legal{flex-direction:column;align-items:center}}footer.gbt-footer .footer-bottom .footer-bottom-legal .item-legal__link,footer.gbt-footer .footer-bottom .footer-bottom-legal a{text-decoration:underline;cursor:pointer}footer.gbt-footer .footer-bottom .footer-bottom-legal .footer-legal__copyright{display:inline-block;margin-right:7.5px;color:#1f1f1f}@media screen and (max-width:960px){footer.gbt-footer .footer-bottom .footer-bottom-legal .footer-legal__copyright{text-align:center;margin-bottom:15px}}footer.gbt-footer .footer-bottom .footer-bottom-legal .footer-legal__links{display:inline-flex;align-items:center}footer.gbt-footer .footer-bottom .footer-bottom-legal .footer-legal__links li{padding:0 7.5px;border-right:1px solid #909090}footer.gbt-footer .footer-bottom .footer-bottom-legal .footer-legal__links li:first-of-type{border-left:1px solid #909090}@media screen and (max-width:960px){footer.gbt-footer .footer-bottom .footer-bottom-legal .footer-legal__links li:first-of-type{border-left:none;padding-left:0}}footer.gbt-footer .footer-bottom .footer-bottom-legal .footer-legal__links li:last-of-type{padding-right:0;border-right:none}footer.gbt-footer .footer-dropdown .dropdown-icon{display:none}@media screen and (max-width:960px){footer.gbt-footer .footer-dropdown.dropdown-expand [data-toggle=gbt-dropdown] .dropdown-icon{transform:translateY(-50%) scaleY(-1)}footer.gbt-footer .footer-dropdown.dropdown-expand [data-toggle=gbt-dropdown] .dropdown-icon path{fill:#008cd6}footer.gbt-footer .footer-dropdown [data-toggle=gbt-dropdown] .l-restrict-container{position:relative}footer.gbt-footer .footer-dropdown [data-toggle=gbt-dropdown] .dropdown-icon{display:block;width:10px;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}footer.gbt-footer .footer-dropdown [data-toggle=gbt-dropdown] .dropdown-icon path{fill:#707070}footer.gbt-footer .footer-dropdown .dropdown-menu{display:none}footer.gbt-footer .footer-dropdown .dropdown-hide,footer.gbt-footer .footer-dropdown .dropdown-show{transform-origin:50% 0}footer.gbt-footer .footer-dropdown .dropdown-show{display:block}footer.gbt-footer .footer-dropdown .dropdown-hide{display:none}}.l-restrict-container{max-width:1536px;margin:0 auto}@media screen and (max-width:1680px){.l-restrict-container{margin:0 5%}}@media all and (min-width:641px) and (max-width:960px){.l-restrict-container{margin-left:30px;margin-right:30px}}@media screen and (max-width:640px){.l-restrict-container{margin-left:15px;margin-right:15px}}@media all and (min-width:961px){.l-restrict-container.Desktop_No-restrict{max-width:initial;margin:initial}}@media screen and (max-width:960px){.l-restrict-container.Mobile_No-restrict{max-width:initial;margin:initial}}