/*/////////////////////////////////////////////////////////*/
/*-------網站導覽--------*/
/*/////////////////////////////////////////////////////////*/

.sitemapArea {
	display: flex;
	justify-content: flex-start;
	margin: 0 -5px;
	/* border-bottom: 0.0625em #b5b5b5 dashed; */
	flex-wrap: wrap;
	margin-top: clamp(1.25rem,2.0833vw,29.375rem);
  }
  
  .sitemap {
	/* border-bottom: 0.0625em #b5b5b5 dashed; */
	margin-bottom: clamp(.625rem,1.0417vw,1.25rem);
	width: 25%;
	padding: 0 5px;
  }
  
  /* .sitemap:first-of-type{
		  width: 100%;
	  }                */
  .sitemapTit {
	color: var(--primary_color);
	font-weight: bold;
	font-size: 1.375em;
	padding: 0px 0 15px;
  }
  .sitemapTit a {
	color: var(--primary_color);
	text-decoration: none;
	cursor: default;
  }
  .sitemapTit.nolist a {
	color: var(--primary_color);
	text-decoration: none;
	cursor: pointer;
  }
  .sitemapTit.nolist a:hover {
	opacity: 0.5;
	transition: all 0..3s ease;
  }
  
  .sitemaplist {
	color: var(--primary_color);
	font-weight: bold;
	font-size: 1.2em;
	padding: 0px 0 15px;
  }
  .sitemaplist a {
	color: var(--sixth_color);
	text-decoration: none;
  }
  .sitemaplist a:hover {
	opacity: 0.5;
	transition: all 0..3s ease;
  }
  
  .sitemapBottom {
	padding: 0px 0 20px;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px -10px;
  }
  
  .sitemapList {
	float: left;
	width: 20%;
	box-sizing: border-box;
	/* margin-right:30px; */
	padding: 0px 5px 10px;
  }
  .sitemapList a {
	color: #424242;
	font-size: 0.9375em;
	display: block;
	text-decoration: none;
  }
  .sitemapList a:hover {
	opacity: 0.5;
  }
  
  @media (max-width: 990px) {
	.sitemapArea {
	  display: block;
	  flex-wrap: unset;
	  justify-content: unset;
	  margin: 15px 0px 0;
	}
	.sitemap {
	  /* border-bottom: 0.0625em #b5b5b5 dashed;
		  margin-bottom: 20px; */
	  width: 100%;
	  padding: 0 0px;
	}
	/* .sitemap:first-of-type{
		  width: 100%;
	  }  */
  }
  
  @media (max-width: 768px) {
	.sitemapList {
	  width: 33.3%;
	}
  }
  
  @media (max-width: 510px) {
	.sitemapList {
	  width: 50%;
	}
  }
  
  @media (max-width: 320px) {
	/* .sitemapList{
		  float:none;
		  width: 100%;
	  }	 */
  }