/**
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Author: ujiie.co
Description:  Astra Child Theme
Version: 0.0.1
Template:astra
Author URI: https://erto.ltd/
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
*/

/* :root{
	--font-color : #2D2E30;
	--red : #D90404;
	--h-red : #FFE3E3;
	--yellow : #C9B921;
	--h-yellow : #FFFBD6;
	--purple : #9ec462;
	--h-purple : #F0FFE3;
	--top-color: #875FA1;
	--bottom-color: #F1C8C0;
	--gradation: linear-gradient(to right, var(--top-color), var(--bottom-color));
	--bg-gradation: linear-gradient(45deg, #7d63a6 0%, #f4d2c5 100%);
	--gray:#5b5d60;

	--spa-text:#b26c43;
	--spa-grad:linear-gradient(to bottom, #FADB97, #FAC5A6);
	--garden-text:#339a81;
	--garden-grad:linear-gradient(to bottom, #FFF9AF, #8DE0CD);
	--lab-text:#396bd3;
	--lab-grad:linear-gradient(to bottom, #C9FFFB, #B4C6FF);
	--salon-text:#d8416f;
	--salon-grad:linear-gradient(to bottom,#FFE5E3, #FFAFC1,#FFAABA);


	--ll-font:27px;
	--l-font:24px;
	--m-font:20px;
	--r-font:18px;
	--s-font:14px;
} */
#page{
	overflow: hidden;
}
.contactBtn::after{
	font-family: "Noto Sans JP", Sans-serif;
	content: "OEM・仕入れなどお気軽に";
	color: #fff;
	font-size: 10px;
    text-shadow: 0px 0px 10px #0091FF;
}

.tablepress{
	font-family: "Noto Sans JP", Sans-serif;
	font-weight: 500;
}
.tablepress>*+tbody>*>*, .tablepress>tbody>*~*>*, .tablepress>tfoot>*>*{
	border: none !important;
	line-height: 2em;
}

/* column1（1列目）の幅を25%に設定 */
.tablepress tbody td:nth-child(1), /* tbody部分の1列目 */
.tablepress thead th:nth-child(1) { /* thead部分の1列目 */
	width: 13%;
}

/* スマホ表示でテーブルのセル内のテキストを改行 */
@media screen and (max-width: 640px) {
    .tablepress td, .tablepress th {
        white-space: normal; /* テキストを改行可能に */
        word-wrap: break-word; /* 長い単語も折り返し */
        word-break: break-word; /* 長い単語を強制的に折り返す */
    }

    .tablepress {
        width: 100%; /* テーブル全体を100%に */
    }
	/* column1（1列目）の幅を25%に設定 */
	.tablepress tbody td:nth-child(1), /* tbody部分の1列目 */
	.tablepress thead th:nth-child(1) { /* thead部分の1列目 */
		width: 25%;
	}

}

.headBG {
    background-image: linear-gradient(180deg, #1F366287 0%, #2A5DBF61 100%);
}
