<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*********繧ｨ繝ｪ繧｢縲繝倥ャ繧ｿ繝ｼ驛ｨ*********/
/*繝｡繧､繝ｳ繝｡繝九Η繝ｼ繧ｨ繝ｪ繧｢*/
#mainmenu {
	display: table;
	position: absolute;
    top: 0;
    left: 0;
	width: 100%;
	padding: 0px;
	line-height: 125%;
	/*background: rgba(0,127,84,1);*/
	/*background: #fff;*/
	background: linear-gradient(0deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.3) 100%);
	box-shadow: 0px 3px 2px rgba(0,0,0,0);
	clear: both;
	z-index: 8000;
}
#mainmenu_inner {
	display: table;
	position: relative;
	width: 100%;
	max-width: 1024px;
	height: 80px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	/*background-size: cover;*/
}
#mainmenu_inner ul {
	display: block;
	position: absolute;
	top: 24px;
	/*right:108px;*/
	right:138px;
	width: auto;
	margin: 0px;
	padding: 0px;
}
#mainmenu_inner ul li{
	display: flex;
	align-items: center;
	justify-content: center;
	width: auto;
	float: left;
	height: 32px;
	padding: 0em 1.25em;
	font-weight: 600;
	color: #272727;
	list-style: none;
	white-space: nowrap;	
}
#mainmenu_inner ul li:nth-child(1) {
	border-left: 1px solid #007f54;
}
#mainmenu_inner ul li:last-child {
	border-right: 1px solid #007f54;
	border-left: 1px solid #007f54;
}

/*繝ｭ繧ｴ繝槭�繧ｯ*/
#rogo_sbwArea {
	/*display: block;*/
	display: flex;
    align-items: center;
	position: absolute;
	top: 12px;
	left: 40px;
    line-height: 1.25;
	color: #fff;
    /* text-align: left;*/
}
#rogo_sbwArea div:first-child {
	margin-right: 10px;
}
#rogo_sbwArea div:last-child span {
	font-size: 87.5%
}

/*SNS繝槭�繧ｯ*/
.rogo_snsArea {
	display: block;
	position: absolute;
	top: 24px;
	right: 28px;
}
.rogo_snsArea img:nth-child(1) {
	margin-right: 12px;
}

/*********** 繝輔ャ繧ｿ繝ｼ繝｡繝九Η繝ｼ縲***********/
#footerMenuArea {
	display: block;
	width: auto;
	margin: 40px auto 0em auto;
	padding: 0em 0em;
	/*background: #fcd68c;*/
	/*background: #fff;*/
	background: #007F54;
	clear: both;
}
#footerMenuAreaInn {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	flex-wrap: wrap;
	box-sizing: border-box;
	max-width: 1024px;
	margin: auto;
	padding: 50px 30px 16px 30px;
	font-size: 93.75%;
	background: #007F54;
	color: #fff;
	line-height: 150%;
}
#footerMenuAreaInn div.FL:nth-child(2) {
	margin-top: -17px;
	margin-left: 25px;
}
#areaFB {
	display: block;
	float: right;
	width: 463px;
}

/***********繝輔ャ繧ｿ繝ｼ繝｡繝九Η繝ｼ繧ｨ繝ｪ繧｢ 繧､繝ｳ繝翫�***********/
#footmenu_inner {
	display: flex;
	align-items: center;
	position: relative;
	width: auto;
	max-width: 1024px;
	height: auto;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	background-size: auto;
	/*border: 1px solid #f00;*/
	text-align: left;
}
#footmenu_inner ul {
	display: block;
	position: relative;
	top: auto;
	right: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
}
#footmenu_inner ul li{
	display: flex;
	align-items: center;
	justify-content: center;
	width: auto;
	float: left;
	height: 32px;
	padding: 0em 1.25em;
	font-weight: 600;
	color: #fff;
	list-style: none;
	white-space: nowrap;	
}
#footmenu_inner ul li:nth-child(1) {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
#footmenu_inner ul li a:link,
#footmenu_inner ul li a:visited {
	color: #fff;
}
#footmenu_inner ul li a:hover {
	color: #f8b500;
}

#footmenu_inner .rogo_snsArea {
	display: block;
	position: relative;
	top: auto;
	right: auto;
}
#footmenu_inner div.rogo_snsArea img:nth-child(1),
#footmenu_inner div.rogo_snsArea img:nth-child(2) {
	margin-right: 0px;
	margin-left: 8px;
}

/***********繝輔ャ繧ｿ繝ｼ***********/
#footer {
	display: block;
	/*position: fixed;*/
	position: relative;
	/*bottom: 0%;*/
	width: 100%;
	margin: 0px 0px 0px 0px;
	/*border-top: 1px solid #555;*/
	padding: 0px;
	text-align: center;
	font-size: 87.5%;
	color: #555;
	z-index: 50;
}
#copyright {
	display: block;
	padding: 0.5em 0em;
	/*background: #01472f;*/
	background: #007F54;
	color: #fff;
}


/***********縺昴�莉�***********/
.boxList {
	display: block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 0px 2em;
}
.boxList a:link, .boxList a:visited {
	color: #fff;
}
.boxList a:hover {
	color: #f8b500;
}</pre></body></html>