@charset "UTF-8";a.animation-btn[data-v-8a110df7]{font-family:var(--font-PFDINTextPro-BlackItalic);display:inline-block;text-transform:uppercase;position:relative;overflow:hidden;border:solid 2px #fff;z-index:1;padding:.05rem .24rem .045rem;background-color:#fff3;text-align:center}a.animation-btn>span[data-v-8a110df7]{display:inline-block;color:#fff;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-shadow:0px 0px rgba(0,0,0,0)}a.animation-btn[data-v-8a110df7]:after{content:"";display:inline-block;width:120%;height:102%;position:absolute;top:0;right:105%;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out;z-index:-1}a.animation-btn[data-v-8a110df7]:hover{border-color:#dbee38}a.animation-btn:hover>span[data-v-8a110df7]{color:#fff}a.animation-btn[data-v-8a110df7]:hover:after{right:-4%}[lang=jp] a.animation-btn[data-v-8a110df7],[lang=ja-JP] a.animation-btn[data-v-8a110df7]{font-family:var(--font-NotoSansJP-Medium)}a.animation-btn[data-v-8a110df7]{border-color:#0b0b21}a.animation-btn span[data-v-8a110df7]{color:#0b0b21}a.animation-btn[data-v-8a110df7]:after{background-image:-webkit-gradient(linear,right top,left top,from(#e62e3b),to(#f7045a));background-image:-webkit-linear-gradient(right,#e62e3b 0%,#f7045a 100%);background-image:linear-gradient(to left,#e62e3b,#f7045a)}a.animation-btn[data-v-8a110df7]:hover{border-color:#f7045a}a.animation-btn.white-style[data-v-8a110df7]:not(:hover){background:none;border-color:#fff}a.animation-btn.white-style:not(:hover) span[data-v-8a110df7]{color:#fff}@media screen and (min-width:751px){a.animation-btn[data-v-8a110df7]{border-width:.015625rem;height:.2447916667rem;line-height:.2291666667rem;font-size:.1145833333rem}a.animation-btn.fixed-width[data-v-8a110df7]{padding:0}}@media screen and (max-width:750px){a.animation-btn[data-v-8a110df7]{border-width:.0533333333rem;padding:0 1.3333333333rem;height:1.3333333333rem;line-height:1.3333333333rem;font-size:.5866666667rem}}a.animation-btn.animation-btn-fr[lang=fr][data-v-8a110df7],a.animation-btn.animation-btn-fr[lang=fr-FR][data-v-8a110df7]{text-transform:none}
