.Button[data-v-e5012078]{display:inline-block;height:3rem;min-width:164px;--tw-bg-opacity:1;background-color:rgb(71 107 96/var(--tw-bg-opacity,1));font-family:Allura,cursive;font-size:1.5rem;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.Button[data-v-e5012078]{font-size:2rem;height:60px;min-width:200px}}.Button a[data-v-e5012078]{display:grid;height:100%;place-content:center;width:100%;--tw-bg-opacity:1;background-color:rgb(71 107 96/var(--tw-bg-opacity,1));padding-left:2.5rem;padding-right:2.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none}.Button a[data-v-e5012078]:hover{--tw-bg-opacity:1;background-color:rgb(138 130 113/var(--tw-bg-opacity,1))}@media (min-width:1024px){.Button a[data-v-e5012078]{padding-left:80px;padding-right:80px}}.Button[data-v-e5012078]:disabled{opacity:.2}.Button.-jp[data-v-e5012078]{font-family:Noto Serif JP,serif;font-size:.875rem}@media (min-width:1024px){.Button.-jp[data-v-e5012078]{font-size:1rem}}.Button.-outline a[data-v-e5012078]{border-width:2px;--tw-border-opacity:1;border-color:rgb(71 107 96/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(71 107 96/var(--tw-text-opacity,1))}.Button.-outline a[data-v-e5012078]:hover{--tw-bg-opacity:1;background-color:rgb(248 245 232/var(--tw-bg-opacity,1))}.Button.-back span[data-v-e5012078],.Button.-next span[data-v-e5012078]{align-items:center;display:flex;gap:.875rem;justify-content:center}.Button.-back span[data-v-e5012078]:before,.Button.-next span[data-v-e5012078]:before{display:block;height:3px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem;--tw-content:"";content:var(--tw-content)}@media (min-width:1024px){.Button.-back span[data-v-e5012078]:before,.Button.-next span[data-v-e5012078]:before{height:.25rem;width:22px}}.Button.-back span[data-v-e5012078]:before,.Button.-next span[data-v-e5012078]:before{background:url(../images/Icon-btnArrow.svg) no-repeat 50%/cover}.Button.-back.-outline span[data-v-e5012078]:before,.Button.-next.-outline span[data-v-e5012078]:before{background-image:url(../images/Icon-btnArrow_green.svg)}.Button.-next span[data-v-e5012078]{flex-direction:row-reverse}.Button.-next span[data-v-e5012078]:before{transform:scaleX(-1)}.Button.-next a:hover span[data-v-e5012078]:before{transform:scaleX(-1) translate(-6px)}.Button.-back a:hover span[data-v-e5012078]:before{transform:translate(-6px)}
