@charset "utf-8";
@media  (max-width: 799px) {
	
	/* ココから下はヘッター */
	
.wrapper{
	display:flex; 
	flex-direction:column; 
}
	
.head{
	font-size: 14px;
	color: black;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

.header{
	height: 80px;
	box-sizing: border-box;
	top:0;
	left: 0;
	align-items: center;
	z-index: 20;
	margin: 0 auto;
}
	
.gnav2{
	top:80px;
}
	
.menu{
		margin-right: auto;
		margin: 0 auto;
		padding: 0px 0px 0px 2px;
	}

.crcimg {
	margin-right: auto;
	padding: 2px 0px 0px 5px;
	}
	
	.crcimg img{
	width: 135px;
	height: auto;
	}
	
	.header2{
	height: 80px;
	align-items: center;
	z-index: 20;
}
	
	.gnav2{
	top:80px;
	left: 0;
}
	
	.sab{
		font-siz:12px;
		padding: 0px 5px 0px 5px;
	}
	.header2 .gnav2 .my-parts li{
	 display: inline-block;
	list-style: none;
    text-align: center;
	 padding: 0 1px 0 1px;
}

.header2 .gnav2 .my-parts li+li{
	border-left: 1px solid white;
	padding: 0 1px 0 1px;
}

	/* ココから下はフッター */
	
.footer{
	width: 480px;
	height: auto;
	margin: auto;
	display: block;
	font-size: 11px;
	letter-spacing : -0.4px;
	line-height:2em;
	
  	justify-content: center;
  	flex-wrap: wrap;
}
	
	.footer ul li{
		font-size: 12px;
	}

 .test1 {
	text-decoration: none;
	color: black;
}

.other,.corporate,.test{
	list-style: none;
	padding:10px;
	border-right: none;
}

.corporate li a{
	text-decoration: none;
	color: black;
}

.mein_footer{
		margin-top:auto;
}

.address{
padding: 0 0 20px 0;
}
	
.m_footer{
	margin: auto;
	width: 480px;
	height: auto;
  	justify-content: center;
  	flex-wrap: wrap;
	}

.footer1{
	margin: auto;
	padding: 30px 0px 0px 0px;
	text-align: center;
}

ul.footer1 {
	width: 480px; 
	height: auto;
 	margin: auto;
  	text-align: center;
  	display: flex;
  /*justify-content: space-between;*/
}
	
ul.footer1 li {
  list-style-type: none;
}

ul.footer1 li a{
	font-size: 11px;
	color: gray;
}

ul.footer1 li + li {
  border-left: 1px solid #97A699;
}	

}