.abi-container-back-to-top *,.abi-container-back-to-top :after,.abi-container-back-to-top :before{background-repeat:no-repeat;box-sizing:border-box}.abi-container-back-to-top :after,.abi-container-back-to-top :before{text-decoration:inherit;vertical-align:inherit}.abi-container-back-to-top :where(:lang(ja)){font-feature-settings:"palt";font-variant-east-asian:proportional-width;overflow-wrap:break-word;word-break:break-all}.abi-container-back-to-top :where(p){margin-block:0}.abi-container-back-to-top{container:back-to-top/inline-size}.abi-container-back-to-top:after,.abi-container-back-to-top:before,.abi-container-back-to-top>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.abi-container-back-to-top{--size:70;width:calc(var(--size)/var(--base)*1em)}.abi-container-back-to-top .abi-back-to-top{width:-moz-fit-content;width:fit-content}.abi-container-back-to-top .abi-back-to-top .abi-back-to-top-link{align-items:center;background:#fff;border-radius:calc(infinity*1px);color:#202020;display:flex;flex-direction:column;height:calc(var(--size)/var(--base)*1em);padding-top:calc(11/var(--base)*1em);text-decoration:none;width:calc(var(--size)/var(--base)*1em)}.abi-container-back-to-top .abi-back-to-top .abi-back-to-top-link:before{background:var(--color-black);content:"";display:inline-block;height:1em;-webkit-mask:url(/wp/wp-content/themes/riviera/assets/images/icons/ic_arrow.svg) center/contain no-repeat;mask:url(/wp/wp-content/themes/riviera/assets/images/icons/ic_arrow.svg) center/contain no-repeat;rotate:-90deg;width:1em}.abi-container-back-to-top .abi-back-to-top .abi-back-to-top-link .deco-txt [data-text]:before{content:attr(data-text) "";display:block;white-space:pre}
