.pc .h--op{transition:opacity 0.4s cubic-bezier(0.1, 0.8, 0.1, 1)}.pc .h--op:hover,.pc .h--op:focus-visible{opacity:.4}.pc .h--btn .h--btn__tgt{transition:transform 0.6s cubic-bezier(0.5, 0.2, 0, 1)}.pc .h--btn:hover .h--btn__tgt,.pc .h--btn:focus-visible .h--btn__tgt{transition:transform 0.4s cubic-bezier(0.1, 0.8, 0.1, 1);transform:translate(.25rem, .25rem)}.a--k{opacity:0;backface-visibility:hidden}.is-v .a--k,.a--k.is-v{transition:opacity 1.2s cubic-bezier(0.05, 0.1, 0.25, 1);opacity:1}.a--op{opacity:0;backface-visibility:hidden}.is-v .a--op,.a--op.is-v{transition:opacity 0.8s cubic-bezier(0.05, 0.1, 0.25, 1);opacity:1}.a--ico{transform:scale(0.8) translate(0, .625rem);opacity:0;backface-visibility:hidden}.is-v .a--ico,.a--ico.is-v{transition:opacity 0.8s cubic-bezier(0.5, 0.2, 0, 1),transform 1s cubic-bezier(0.5, 0.2, 0, 1);opacity:1;transform:scale(1) translate3d(0, 0, 0)}@media screen and (min-width: 62.5em){.pc .h--btn:hover .h--btn__tgt,.pc .h--btn:focus-visible .h--btn__tgt{transform:translate(.25rem, .375rem)}}
