@charset "utf-8";

/* =======================================================================================
	COMMON
======================================================================================= */

/* ------------------------------------------------------------------------
 hrLine
------------------------------------------------------------------------ */
	hr.hrLine {
		display: flex;
		justify-content: space-between;
		align-items: center;
		height: 1px;
		background: #333;
		border: none;
		margin: 0;
		margin-block: 0;
		margin-inline: 0;
		padding: 0;
	}


/* ------------------------------------------------------------------------
brandWrap
------------------------------------------------------------------------ */
	.brandWrap .txt {
		display: block;
		text-align: center;
		margin-bottom:0.8em;
	}
	.brandWrap h3 {
		text-align: center;
	}
	.brandWrap .brandPicBox {
		max-width:780px;
		margin-left:auto;
		margin-right:auto;
	}
@media screen and (max-width: 900px) {
	.brandWrap h3:not(.torayLogo) .corpLogo img {
		width: 280px;
	}
}

@media screen and (max-width: 600px) {
	.brandWrap h3:not(.torayLogo) .corpLogo img {
		width: 220px;
	}
	.brandWrap .brandPicBox {
		max-width:360px;
	}
}







/* =======================================================================================
	PAGE 
======================================================================================= */

/* ------------------------------------------------------------------------
 toray
------------------------------------------------------------------------ */
	.toray .torayLogo {
		width: 100%;
		max-width:560px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items:flex-end;
				margin-left:auto;
		margin-right:auto;
	}
	.toray .torayLogo  > span {
		display: block;
	}
	.toray .torayLogo  > span:nth-of-type(1) {
		width: 49%;
		text-align: right;
	}
	.toray .torayLogo  > span:nth-of-type(2) {
		width: 47%;
	}
	.toray .torayLogo > .corpLogo {
		padding-right:8%;
		margin-right:2%;
		border-right:1px solid #000;
	}
	
@media screen and (max-width: 900px) {
	.toray .torayLogo {
		max-width:450px;
	}
}






/* ------------------------------------------------------------------------
 xxxxxxxxxx
------------------------------------------------------------------------ */
/* xxxxxxxxxxx
-----------------------------------------------------------*/




























