@charset "utf-8";



/**************************************************
 Responsive
**************************************************/
@media screen and (max-width: 690px){
	
	
	
/**************************************************
 pageHeader
**************************************************/
.pageHeader.about .cateName img{width: 5.5vw;}
	
	
	
/**************************************************
 main
**************************************************/
.innerWrapper.about .inPage ul li:hover{background: #FFFFFF;}
.innerWrapper.about .inPage ul li:hover::before{
	border-right: 2px solid var(--main-color2);
	border-bottom: 2px solid var(--main-color2);
}
	
	
	
/**************************************************
 article
**************************************************/
.innerWrapper.about article.flow .flowInner legend{
	font-size: 4.5vw;
	margin-top: 30px;
}



/**************************************************
 index
**************************************************/
article p.philosophy{
	font-size: 5.5vw;
	text-align: center;
	padding-top: 30px;
}
	
	
	
}


