.gbl-fotr-wrp{background:#0d0a15;color:#fff;padding:60px 0}.gbl-fotr-in{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 20px;justify-content:space-between}.gbl-fotr-nav .hs-menu-wrapper>ul,.gbl-fotr-rgth-nav .hs-menu-wrapper>ul{display:block}.gbl-fotr-nav .hs-menu-wrapper>ul>li,.gbl-fotr-rgth-nav .hs-menu-wrapper>ul>li{padding:10px 0}.gbl-fotr-social-contn{padding:5px 0 8px}.gbl-fotr-nav .hs-menu-wrapper>ul>li>a,.gbl-fotr-rgth-nav .hs-menu-wrapper>ul>li>a{color:#fff;position:relative;text-decoration:none;transition:all .3s ease}.gbl-fotr-nav .hs-menu-wrapper>ul>li>a:hover,.gbl-fotr-rgth-nav .hs-menu-wrapper>ul>li>a:hover{color:#b7b7b8;text-decoration:none}.gbl-fotr-nav>h6,.gbl-fotr-social-contn-wrp>h6{color:#fff;font-size:24px;font-weight:500;line-height:28px;margin:0}.gbl-fotr-social-contn-wrp>h6{padding:0 0 13px}.gbl-fotr-social-contn>a>svg{height:24px;width:24px;fill:#fff}.gbl-fotr-btm-txt{padding:10px 0 0}.gbl-fotr-btm-txt>p{margin:0;padding:0 0 10px}.gbl-fotr-nav .hs-menu-wrapper>ul>li>a[target=_blank]:after,.gbl-fotr-rgth-nav .hs-menu-wrapper>ul>li>a[target=_blank]:after{background-image:url(https://sleepspot.resmed.jp/hubfs/sleepspot/arrow_outward.svg);background-repeat:no-repeat;background-size:contain;content:"";filter:brightness(2);height:11px;position:absolute;right:-24px;top:37%;width:11px}.gbl-fotr-nav .hs-menu-wrapper>ul>li>a:before,.gbl-fotr-rgth-nav .hs-menu-wrapper>ul>li>a:before{background-color:#fff;bottom:-6px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.gbl-fotr-nav .hs-menu-wrapper>ul>li>a:hover:before,.gbl-fotr-rgth-nav .hs-menu-wrapper>ul>li>a:hover:before{transform:scaleX(1);transform-origin:bottom left}.gbl-fotr-nav .hs-menu-wrapper>ul>li>a[target=_blank]:before,.gbl-fotr-rgth-nav .hs-menu-wrapper>ul>li>a[target=_blank]:before{width:calc(100% + 25px)}.gbl-fotr-nav .hs-menu-wrapper>ul>li>a{position:relative}.gbl-fotr-social-contn>a{margin:0 30px 0 0}@media(min-width:767px){.gbl-fotr-social-contn>a{margin:0 30px 0 0}.gbl-fotr-nav>h6,.gbl-fotr-social-contn-wrp>h6{min-height:50px;padding:0 0 15px}}@media(max-width:767px){.gbl-fotr-in{display:block}.gbl-fotr-social-contn{padding:0 0 15px}.gbl-fotr-nav,.gbl-fotr-nav>h6,.gbl-fotr-social-contn-wrp>h6{padding:0 0 20px}}