/** all **/ 
.wrapper {
  background: #ffffff;	/* #ffffff; */
}
/** header **/ 
.page-header {
}
.logo {
	float: left;
/*	margin: 1pt; */
	font-size: 12pt;
}
.navi-menu {
	background: #74a64c;	/* #74a64c; */
	color: #d9eaec;	/* #d9eaec; */
}
.menu {
	display: flex;
	flex-direction: row;
	flex-wrap; wrap;
		/** nowrap:折り返し無,wrap:折り返し上から下 **/
	justify-content: flex-start;
		/** flex-start:左揃え,space-around:均等配置 **/
	align-items:flex-start;
		/** stretch:合わせ配置,flex-start:上揃え,center;中央揃え **/
	align-content:space-around;
		/** stretch:合わせ配置,flex-start:上揃え,space-around:均等配置 **/
	list-style-type: none;
	background: #74a64c;	/* #74a64c; */
	color: #d9eaec;	/* #d9eaec; */
}
.menu-item {
	background: #74a64c;	/* #74a64c; */
	color: #ffffff;	/* #d9eaec; */
	margin: 5px;
	padding: 5px;
	font-size: 11pt;
	text-decoration: bold;	/* none; */
}
.menu-link {
	color: #ffffff;	/* #d9eaec; */
	text-decoration: none;	/* none; */
}
.navi-menu {
	background: #74a64c;	/* #74a64c; */
	color: #ffffff;	/* #d9eaec; */
}
.h-title{
	background: #74a64c;	/* #74a64c; */
	color: #ffffff;	/* #d9eaec; */
	font-size: 18pt;
}
.breadcrumb {
  margin: 0;
  padding: 0;
  list-style: none;
}
.breadcrumb li {
  display: inline-block;/*横に並ぶように*/
  list-style: none;
  font-weight: bold;/*太字*/
}
.breadcrumb li:after {
  /* ▶を表示*/
  content: '>';
  padding: 0 0.2em;
  color: #72a1f7;
}
.breadcrumb li:last-child:after {
  content: '';
}
.breadcrumb li a {
  display: inline-block;
  padding: 0.2em .8em;	/* 0.2em .8em; */
  border-radius: 15px;	/* 15px; */
  text-decoration: none;
  color: #72a1f7;	/* #72a1f7; */
  background: #d9eaec;	/* #c6e2ff; */
  font-size: 0.9em;	/* 0.9em; */
}
.breadcrumb li a:hover {
  background: #c9dbfb;	/* #c9dbfb; */
}
.update-info{
  padding: 0.5em 1em;	/* 0.2em .8em; */
  text-decoration: none;
  color: #d2ddde;	/* #72a1f7; #d9eaec; #c9dbfb; */
}

/** body **/ 
.main-a{

}

/** footer **/ 
.page-footer {
	background: #74a64c;
	color: #ffffff; 	/* #d9eaec;  */
}

.sitemap {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
		/** nowrap:折り返し無,wrap:折り返し上から下 **/
	justify-content: flex-start;
		/** flex-start:左揃え,space-around:均等配置 **/
/** 	align-items:flex-start; 	**/
		/** stretch:合わせ配置,flex-start:上揃え,center;中央揃え **/
	align-item: stretch;
	align-content: space-around; 
		/** stretch:合わせ配置,flex-start:上揃え,space-around:均等配置 **/
	list-style-type: none;
	background: #74a64c;
	color: #ffffff; 	/* #d9eaec;  */
}

.sitemap-item1 {
	letter-spacing: normal;
	background: #74a64c;
	color: #ffffff; 	/* #d9eaec;  */
	margin: 1px;
	padding: 1px;
	width: 15%;
	font-size: 11pt;
	list-style-type: none;
}

.sitemap-item2 {
	flex-basis: 200px;
	letter-spacing: none;	/* normal */
	background: #74a64c;
	color: #ffffff; 	/* #d9eaec;  */
	margin: 1px;
	padding: 1px;
/*	width: ;	*/
	font-size: 9pt;
	list-style-type: circle;	/* circle */
}

.footer-link {
	color: #ffffff; 	/* #d9eaec;  */
	text-decoration: none;
}

.sitemap-link1 {
	color: #ffffff; 	/* #d9eaec;  */
	text-decoration: none;
}

.sitemap-link2 {
	color: #ffffff; 	/* #d9eaec;  */
	text-decoration: none;
}
