<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*---------------------------------
	繝輔か繝ｳ繝郁ｨｭ螳� start
---------------------------------*/
/*
 * "LigatureSymbols" is lisenced under the SIL Open Font License 1.1
 * http://kudakurage.com/ligature_symbols/
 */

@font-face {
    font-family: 'LigatureSymbols';
    src: url('../../font/LigatureSymbols/LigatureSymbols-2.11.eot');
    src: url('../../font/LigatureSymbols/LigatureSymbols-2.11.eot?#iefix') format('embedded-opentype'),
         url('../../font/LigatureSymbols/LigatureSymbols-2.11.woff') format('woff'),
         url('../../font/LigatureSymbols/LigatureSymbols-2.11.ttf') format('truetype'),
         url('../../font/LigatureSymbols/LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*---------------------------------
	繝輔か繝ｳ繝亥ｮ｣險 end
---------------------------------*/

/*---------------------------------
	CSS繧ｫ繧ｹ繧ｿ繝�繝励Ο繝代ユ繧｣ start
---------------------------------*/
:root {
	/* 繝輔か繝ｳ繝� */
	/* 菴ｿ逕ｨ縺吶ｋ繝輔か繝ｳ繝医↓繧医▲縺ｦ險ｭ螳壹ｒ蛻�ｊ譖ｿ縺医※縺上□縺輔＞ */
	
	/* 繧ｴ繧ｷ繝�け */
	--fontFamily: "Noto Sans JP", YuGothic,"Yu Gothic","Avenir","Helvetica Neue","Helvetica","Arial","Hiragino Sans","繝偵Λ繧ｮ繝手ｧ偵ざ繧ｷ繝�け","繝｡繧､繝ｪ繧ｪ", Meiryo,"�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","MS PGothic",sans-serif;
	
	/* Noto Serif Japanese */
	--fontFamilySerif: "Noto Serif JP", "貂ｸ譏取悃菴�", "Yu Mincho", YuMincho, "繝偵Λ繧ｮ繝取�譛� Pro", "Hiragino Mincho Pro", "MS P譏取悃", "MS PMincho", serif;
	/* 
	豕ｨ諢�1�哢oto Serif Japanese菴ｿ逕ｨ縺ｮ髫帙�webfont.js縺九ｉ縲∬ｪｭ縺ｿ霎ｼ縺ｿ險ｭ螳壹ｒ陦後≧縺薙→(隧ｳ縺励＞譁ｹ豕輔�webfont.js蜀�さ繝｡繝ｳ繝医ｒ蜿ら�縺上□縺輔＞縲�
	
	豕ｨ諢�2�哢oto Serif Japanese菴ｿ逕ｨ縺ｮ髫帙�莉･荳九�CSS繧ｫ繧ｹ繧ｿ繝�繝励Ο繝代ユ繧｣縺ｮ險ｭ螳壹�螟画峩繧定｡後≧縺薙→
	--fontWeightBold: 700;
	*/

	/* 繧ｴ繧ｷ繝�け */
	--fontFamilyEN: "Noto Sans", "Yu Gothic","Avenir","Helvetica Neue","Helvetica","Arial","Hiragino Sans", Meiryo,"MS PGothic",sans-serif;

	/* Noto Serif */
	--fontFamilySerifEN: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", "MS PMincho", serif;

	
	/* KiwiMaru */
	/* --fontFamily: "Kiwi Maru", YuGothic,"Yu Gothic","Avenir","Helvetica Neue","Helvetica","Arial","Hiragino Sans","繝偵Λ繧ｮ繝手ｧ偵ざ繧ｷ繝�け","繝｡繧､繝ｪ繧ｪ", Meiryo,"�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","MS PGothic",sans-serif; */
	/* 
	豕ｨ諢�1�哮iwiMaru菴ｿ逕ｨ縺ｮ髫帙�webfont.js縺九ｉ縲∬ｪｭ縺ｿ霎ｼ縺ｿ險ｭ螳壹ｒ陦後≧縺薙→(隧ｳ縺励＞譁ｹ豕輔�webfont.js蜀�さ繝｡繝ｳ繝医ｒ蜿ら�縺上□縺輔＞縲�
	
	豕ｨ諢�2�哮iwiMaru菴ｿ逕ｨ縺ｮ髫帙�莉･荳九�CSS繧ｫ繧ｹ繧ｿ繝�繝励Ο繝代ユ繧｣縺ｮ險ｭ螳壹�螟画峩繧定｡後≧縺薙→
	--fontWeightBold: 500;
	*/
	
	--fontWeightNormal: 400; /* 騾壼ｸｸ繝輔か繝ｳ繝亥､ｪ縺� */
	--fontWeightBold: 700; /* 螟ｪ譁�ｭ励ヵ繧ｩ繝ｳ繝亥､ｪ縺� */
	
	--mainBgColor: #FFF; /* 閭梧勹濶ｲ */
	--mainTextColor: #333;  /* 譁�ｭ苓牡 */
	
	--themeColor: #001C69;
	--themeColorRGB: 0,28,105;
	
	/* 繝倥ャ繝繝ｼ */
	--headerBgColor: #FFF; /* 閭梧勹濶ｲ */
	--headerTextColor: #333; /* 譁�ｭ苓牡 */
	
	/* 繝倥ャ繝繝ｼ繝｡繝九Η繝ｼ */
	--headerMenuAccentColor: #005C9D; /* 繝倥ャ繝繝ｼ繝｡繝九Η繝ｼ繧｢繧ｯ繝�ぅ繝匁凾荳狗ｷ夊牡 */
	
	/* 繝峨Ο繝ｯ繝ｼ繝翫ン(繧ｿ繝悶Ξ繝�ヨ縲√せ繝槭�譎�) */
	--drawerNavBodyBgColor: rgba(0,0,0,0.8); /* 閭梧勹濶ｲ */
	--drawerNavBodyTextColor: #FFF; /* 譁�ｭ苓牡 */
	
	/* 繝輔ャ繧ｿ繝ｼ */
	--footerBgColor: #014b92; /* 閭梧勹濶ｲ */
	--footerTextColor: #FFF; /* 譁�ｭ苓牡 */
	
	/* 繝懊ち繝ｳ */
	--buttonBgColor: #014b92; /* 閭梧勹濶ｲ */
	--buttonActiveBgColor: #FFF; /* 繝帙ヰ繝ｼ譎りレ譎ｯ濶ｲ */
	--buttonTextColor: #FFF; /* 譁�ｭ苓牡 */
	--buttonActiveTextColor: #014b92; /* 繝帙ヰ繝ｼ譎よ枚蟄苓牡 */
	--buttonBorderColor: var(--buttonBgColor); /* 譫�邱夊牡 */
	
	/* 繧ｰ繝ｪ繝�ラ陦ｨ繧ｹ繧ｿ繧､繝ｫ */
	--gridTableHeadBgColor: rgba(0,0,0,0.1); /* th閭梧勹濶ｲ */
	--gridTableHeadTextColor: var(--mainTextColor); /* th譁�ｭ苓牡 */
	--gridTableCellBgColor: #F7F7F7; /* td閭梧勹濶ｲ */
	--gridTableCellTextColor: var(--mainTextColor); /* td譁�ｭ苓牡 */
	--gridTableBorderColor: #CCC; /* 譫�邱夊牡 */
	
	/* 豬√ｌ */
	--flowArrowColor: #AAA; /* 遏｢蜊ｰ濶ｲ */
	--flowBorderColor: #CCC; /* 譫�邱夊牡 */
	--flowBackgroundColor: #FFF; /* 閭梧勹濶ｲ */
	
	/* 繝槭�繧ｫ繝ｼ繝ｩ繧､繝ｳ */
	--markerlineColor: rgba(38, 147, 256, 0.1); /* 繝槭�繧ｫ繝ｼ繝ｩ繧､繝ｳ濶ｲ */
}

/*---------------------------------
	CSS繧ｫ繧ｹ繧ｿ繝�繝励Ο繝代ユ繧｣ end
---------------------------------*/

/*---------------------------------
	蜈ｱ騾壹せ繧ｿ繧､繝ｫ start
---------------------------------*/
body,html{
	font-family: var(--fontFamily);
	font-size: 20px;
	font-weight: var(--fontWeightNormal);
	color: var(--mainTextColor);
}

@media(max-width: 600px){
	body,html{
		font-size: 18px;
	}
}

body.enPage{
	font-family: var(--fontFamilyEN);
}

table{
	table-layout: fixed;
}

h1,h2,h3,h4,h5,h6{
	font-size: 100%;
	font-weight: inherit;
	margin-bottom: 1em;
}

img{
	display: block;
	max-width: 100%;
}

a{
	text-decoration: underline;
}

a[href^="tel"],
a[href^="tel"]:hover{
	color: inherit;
	text-decoration: none;
}

@media(min-width: 601px){
	a[href^="tel"],
	a[href^="tel"]:hover{
		cursor: default;
		pointer-events: none;
		
	}
}

/*---------------------------------
	蜈ｱ騾壹せ繧ｿ繧､繝ｫ end
---------------------------------*/</pre></body></html>