@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.is-style-btn_line {
    background:none;border:1px solid;color:var(--the-btn-color,var(--color_main));position:relative;transition:background-color .25s}
.is-style-btn_line hover{background-color:var(--the-btn-color,var(--color_main));border-color:transparent;color:#fff!important}
.is-style-more_btn{--the-fz:.9em;--the-width:auto;--the-min-width:80%;--the-padding:.75rem 3em;display:block;margin:0 auto 2em;padding:2px 0;position:relative;text-align:center}
.is-style-more_btn img{display:none}
.is-style-more_btn {background:#fff;box-shadow:0 0 0 1px #dcdcdc;color:#666;display:inline-block;font-size:var(--the-fz);min-width:var(--the-min-width);padding:var(--the-padding);position:relative;text-decoration:none;transition:box-shadow .25s,background-color .25s;width:var(--the-width)}
.is-style-more_btn after{content:"\e930";font-family:icomoon;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}
.is-style-more_btn hover{background-color:var(--color_main);box-shadow:none;color:#fff}
.is-style-more_btn hover:after{-webkit-transform:translateX(4px) translateY(-50%);transform:translateX(4px) translateY(-50%)}
.is-style-more_btn.-size-custom{--the-min-width:1em}
.is-style-more_btn.-size-s{--the-min-width:40%;--the-padding:.5rem 3em}
.is-style-more_btn.-size-l{--the-min-width:100%;--the-padding:1rem 3em}
.swl-inline-btn{display:inline-block;font-size:.9em;margin:0 .25em}
table .swl-inline-btn{margin:.5em .25em}
.swl-inline-btn.is-style-btn_solid{-webkit-transform:translateY(-2px);transform:translateY(-2px)}