@charset "UTF-8";
/*----------------------------------------------------
	楽天パーツ
----------------------------------------------------*/
/*header
----------------------------------------------------*/
#header {
	height: 140px;
}

.concept-mv {
	width: calc(100% - 50px);
	height: 650px;
	margin: 0 0 100px auto;
	padding-top: 50px;
	transform: translate(0, 5px);
}
.concept-mv img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.concept-itr {
	width: 100%;
  margin-bottom: 100px;
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	z-index: 0;
}
.concept-itr:before {
	width: 100%;
	aspect-ratio: 55 / 13;
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: -1;
	transform: translate(-50%, -50%);
	background: url(../images/concept/concept_intro_logo.png) no-repeat 0 0 / 100%;
	opacity: .05;
}
.itr_lead {
	margin-bottom: 55px;
	color: #057a63;
	font-size: 36px;
	font-weight: 700;
  text-align: center;
	letter-spacing: .07em;
}
.itr_txt {
	font-size: 20px;
  text-align: center;
}

.cpt_imgarea {
	display: flex;
	align-items: center;
}
.cpt_img {
  width: 50%;
  max-width: 600px;
  padding: 1px;
}
.cpt_img img {
  max-width: 100%;
}




.pcg_list {
	margin-bottom: 150px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(4, 1fr);
	gap: 0.4%;
}
	.item01 {
		grid-row: span 2 / span 2;
	}
	.item03 {
		grid-column-start: 2;
	}
	.item04 {
		grid-row-start: 3;
	}
	.item05 {
		grid-column-start: 1;
		grid-row-start: 4;
	}
	.item06 {
		grid-row: span 2 / span 2;
		grid-column-start: 2;
		grid-row-start: 3;
	}
.pcg_item img {
	width: 100%;
}






