/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/lw-button-3/style.scss ***!
  \*********************************************************************************************************************/
.lw-button-03{position:relative;z-index:10;margin:2em 0;display:flex;align-items:center;justify-content:center}.lw-button-03 .a_inner{position:relative;z-index:10;overflow:hidden;border-radius:4px;transition:opacity .3s}.lw-button-03 .a_inner a{padding:12px 1em;display:block;color:#fff}.lw-button-03 .a_inner a span.text_sub{padding:4px 6px;width:100%;display:block;background:#fff;text-align:center;font-size:14px;line-height:1.4em;border-radius:3px}@container (max-width:500px){.lw-button-03 .a_inner a span.text_sub{font-size:12px}}.lw-button-03 .a_inner a .text_main_wrap{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;line-height:1.3em}@container (max-width:500px){.lw-button-03 .a_inner a .text_main_wrap{font-size:18px}}.lw-button-03 .a_inner a .text_main_wrap .icon-svg{padding-top:4px}.lw-button-03 .a_inner a .text_main_wrap .icon-svg svg{height:1em;width:auto}.lw-button-03 .a_inner a .text_main_wrap span.text_main{display:block;text-align:center}.lw-button-03 .a_inner .a_background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:var(--color-main);transition:opacity .3s}.lw-button-03 .a_inner:hover .a_background{opacity:.8}