@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
*/

/******************************
特定コンテンツタグ
******************************/
/* JSリンク */
.web {
    cursor: pointer;
    text-decoration: underline;
    color: #1a73e8;
}

.web:hover {
    color: #ccc;
}

/* JSリンクボタン */
[class*=is-style-btn_] span.swell-block-button__link {
	background: var(--the-btn-bg);
    border-radius: var(--the-btn-radius,0);
    display: inline-block;
    letter-spacing: var(--swl-letter_spacing,1px);
    line-height: 1.5;
    margin: 0;
    min-width: var(--the-min-width);
    padding: var(--the-padding);
    position: relative;
    text-decoration: none;
    width: var(--the-width);
}

.is-style-btn_normal span.swell-block-button__link,
.is-style-btn_solid span.swell-block-button__link {
    color: #fff;
    font-weight: 700;

}

.is-style-btn_solid span.swell-block-button__link {
	box-shadow: 0 4px 0 var(--the-solid-shadow,var(--color_main_dark));
	transition: box-shadow .25s,-webkit-transform .25s;
    transition: transform .25s,box-shadow .25s;
    transition: transform .25s,box-shadow .25s,-webkit-transform .25s;
    z-index: 1;
}

.is-style-btn_solid span.swell-block-button__link:hover {
    box-shadow: 0 0 0 transparent!important;
    -webkit-transform: translate3d(0,4px,0);
    transform: translate3d(0,4px,0)
}

.swell-block-button span.swell-block-button__link {
	text-align: center;
}

.table-in-button {
	text-align: left;
	font-size: 12px;
}

.table-in-button span.swell-block-button__link {
	padding: 0.4em 0.8em;
}