<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'UTF-8';


/* ================================================================================

	蜈ｨ菴薙�縲占レ譎ｯ濶ｲ縲�

================================================================================ */

body,
.base-bg {
	background-color: #f9fff9;
}



/* ================================================================================

	蜈ｨ菴薙�縲先枚蟄苓牡縲�

================================================================================ */

body,
.pointer-events,
.fax_num {
	color: #222222;
}

/* SNS繧｢繧､繧ｳ繝ｳ濶ｲ */
.f_sns ul li a svg path,
.f_sns ul li a svg circle {
	fill: #222222;
}



/* ================================================================================

	繝翫ン繧ｲ繝ｼ繧ｷ繝ｧ繝ｳ

================================================================================ */

/* 繝翫ン閭梧勹濶ｲ */
.navi_content {
	background-color: rgba(255, 255, 255, 0.3);
}

/* 繝ｭ繧ｴ */
.navi_content a .navi_logo,
.sp_logo_in {
	color: #222222;
}

/* 繝翫ン繧ｲ繝ｼ繧ｷ繝ｧ繝ｳ */
.main_navi &gt; ul &gt; li &gt; a {
	color: #444444;
}

/* 繝翫ン繧ｲ繝ｼ繧ｷ繝ｧ繝ｳ繧ｵ繝悶ち繧､繝医Ν */
.main_navi a span {
	color: #444444;
}


/* 繝翫ン繧ｲ繝ｼ繧ｷ繝ｧ繝ｳ 繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ蠕� */
.navi_scroll {
	background-color: rgba(255, 255, 255, 0.8);
}
.navi_scroll .main_navi &gt; ul &gt; li &gt; a {
	color: #222222;
}
.navi_scroll .main_navi &gt; ul &gt; li &gt; a span {
	color: #e9dfbc;
}


/* 繝上Φ繝舌�繧ｬ繝ｼ繝懊ち繝ｳ縺ｮ荳画悽邱� */
.trigger span,
.trigger span:nth-of-type(2)::after {
	background-color: #222222;
}

/* 繝上Φ繝舌�繧ｬ繝ｼ縺ｮ髢峨§繧九�繧ｿ繝ｳ縲古励阪�濶ｲ */
.pushy-open-left .site-overlay p,
.pushy-open-right .site-overlay p {
	color: #222222;
}



/* ================================================================================

	繝｡繧､繝ｳ逕ｻ蜒�

================================================================================ */

/* PC縺ｮh1譁�ｭ苓牡 */
.pc_h1 {
	color: #000000;
	text-shadow: 0px 0px 0.1em rgba(0,0,0,0.3);
}

/* 蜷��繝ｼ繧ｸ繝｡繧､繝ｳ逕ｻ蜒上�繧ｿ繧､繝医Ν譁�ｭ苓牡 */
.m-cate_wrap_in h2 {
	color: #222222;
	text-shadow: 0px 0px 0.1em rgba(0,0,0,0.3);
}



/* ================================================================================

	蜈ｱ騾壹�繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ繝舌�繧ｫ繝ｩ繝ｼ

================================================================================ */

/* firefox逕ｨ */
html {
	scrollbar-color: #e9dfbc #f1f1f1; /* 繧ｵ繝�(縺､縺ｾ縺ｿ)繧ｫ繝ｩ繝ｼ 繝医Λ繝�け繧ｫ繝ｩ繝ｼ */
}

/* 繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ繝舌�縺ｮ繧ｵ繝�(縺､縺ｾ縺ｿ)繧ｫ繝ｩ繝ｼ */
::-webkit-scrollbar-thumb {
	background-color: #e9dfbc;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #e9dfbc;
}

/* 繧ｹ繧ｯ繝ｭ繝ｼ繝ｫ繝舌�縺ｮ繝医Λ繝�け繧ｫ繝ｩ繝ｼ */
::-webkit-scrollbar-track {
	background-color: #f1f1f1;
}



/* ================================================================================

	繧ｭ繝ｼ繧ｫ繝ｩ繝ｼ1
	
	.key01-bg縲閭梧勹濶ｲ縺ｨ譁�ｭ苓牡(繧ｭ繝ｼ繧ｫ繝ｩ繝ｼ1縺ｫ蟇ｾ縺吶ｋ隕九ｄ縺吶＞濶ｲ)
	.key01-text縲譁�ｭ苓牡縺後く繝ｼ繧ｫ繝ｩ繝ｼ1

================================================================================ */

/* 繧ｭ繝ｼ繧ｫ繝ｩ繝ｼ1縺ｧ謨ｷ縺崎ｩｰ繧√◆閭梧勹縺ｨ譁�ｭ苓牡(繧ｭ繝ｼ繧ｫ繝ｩ繝ｼ2縺ｫ蟇ｾ縺吶ｋ隕九ｄ縺吶＞濶ｲ) 遲� */
.key01-bg,
.key01-bg a,
.title_top h2:after,
.title_cate_h2 h2:after,
.access_table02 th:after,
.btn_submit input[type="submit"],
.blog_tag a,
.wp-pagenavi span.current,
.wp-pagenavi span.extend,
.wp-pagenavi span.pages,
.wp-pagenavi a:hover,
.contact_f7 input[type="radio"]:checked + .wpcf7-list-item-label:before {
	background-color: #e9dfbc;
	color: #222222;
}

/* 繝ｩ繧ｸ繧ｪ繝懊ち繝ｳ濶ｲ */
.contact_f7 input[type="radio"]:checked + .wpcf7-list-item-label:before {
	border-color: #e9dfbc;
}

/* 繝ｪ繝ｳ繧ｯ濶ｲ */
a {
	color: #f14c00;
}

/* 繝壹�繧ｸ繝医ャ繝励�繧ｿ繝ｳ */
#page_top a svg path,
#page_top a svg circle  {
	fill: #f14c00;
}

/* 隕句�縺励�陬�｣ｾ */
.key01-bg .title_top h2:after,
.key01-bg .title_cate_h2 h2::after,
.key01-bg .f_contact_in h2:after {
	background-color: #222222;
}


/* SP險ｭ螳� */
@media (max-width: 767px) {
	.key01-bg-sp,
	.key01-bg-sp a {
		background-color: #e9dfbc;
		color: #222222;
	}
	.key01-bg-sp .title_top h2:after {
		background-color: #1c00f1;
	}
}



/* ================================================================================

	繧ｭ繝ｼ繧ｫ繝ｩ繝ｼ2
	
	.key02-bg縲閭梧勹濶ｲ縺ｨ譁�ｭ苓牡(繧ｭ繝ｼ繧ｫ繝ｩ繝ｼ2縺ｫ蟇ｾ縺吶ｋ隕九ｄ縺吶＞濶ｲ)
	.key02-text縲譁�ｭ苓牡縺後く繝ｼ繧ｫ繝ｩ繝ｼ2

================================================================================ */

/* 繧ｭ繝ｼ繧ｫ繝ｩ繝ｼ2縺ｧ謨ｷ縺崎ｩｰ繧√◆閭梧勹縺ｨ譁�ｭ苓牡(繧ｭ繝ｼ繧ｫ繝ｩ繝ｼ2縺ｫ蟇ｾ縺吶ｋ隕九ｄ縺吶＞濶ｲ) 遲� */
.key02-bg,
.key02-bg a,
.q_text,
.wp-pagenavi a,
.wp-pagenavi span {
	background-color: #f9fff9;
	color: #222222;
}

/* 隕句�縺励�陬�｣ｾ */
.key02-bg .title_top h2:after,
.key02-bg .title_cate_h2 h2::after {
	background-color: #222222;
}


/* SP險ｭ螳� */
@media (max-width: 767px) {
	.key02-bg-sp,
	.key02-bg-sp a {
		background-color: #f9fff9;
		color: #222222;
	}
}



/* ================================================================================

	繝輔ャ繧ｿ繝ｼ縺雁撫縺�粋繧上○陦ｨ遉ｺ
	窶ｻ髱櫁｡ｨ遉ｺ縺ｫ縺励◆縺��ｴ蜷医�繧ｳ繝｡繝ｳ繝医い繧ｦ繝医ｒ縺ｯ縺壹＠縺ｦ縺上□縺輔＞縲�

================================================================================ */

/* 髮ｻ隧ｱ
------------------------------------------- */

/*
.f_contact ul li:nth-of-type(1) {
	display: none;
}
*/


/* 繝｡繝ｼ繝ｫ
------------------------------------------- */

/*
.f_contact ul li:nth-of-type(1) {
	border: none;
	padding-bottom: 0;
}
.f_contact ul li:nth-of-type(2) {
	display: none;
}
*/



/* ================================================================================

	繝輔ャ繧ｿ繝ｼSNS繝懊ち繝ｳ陦ｨ遉ｺ
	窶ｻ髱櫁｡ｨ遉ｺ縺ｫ縺励◆縺��ｴ蜷医�縲inline-block縲繧偵none縲縺ｫ譖ｸ縺肴鋤縺医※縺上□縺輔＞縲�

================================================================================ */

/* Instagram繝懊ち繝ｳ */
.f_sns ul li:nth-of-type(1) {
	display: inline-block;
}

/* Facebook繝懊ち繝ｳ */
.f_sns ul li:nth-of-type(2) {
	display: inline-block;
}

/* Twitter繝懊ち繝ｳ */
.f_sns ul li:nth-of-type(3) {
	display: inline-block;
}

/* LINE繝懊ち繝ｳ */
.f_sns ul li:nth-of-type(4) {
	display: inline-block;
}

/*
.f_sns {
	display: none;
}
 */</pre></body></html>