@charset "UTF-8";
/* CSS Document */

.commonSection .fig_system {
text-align: center;
margin-bottom: 4em;
}
.commonSection .fig_system img {
width: 100%;
max-width: 700px;
}

.commonSection .fig_photo {
text-align: center;
margin-bottom: 4em;
}
.commonSection .fig_photo img {
max-width: 100%;
}

.commonSection .photoLeft001 {
text-align: center;
margin-bottom: 1em;
}
.commonSection .photoLeft001 img {
max-width: 100%;
}


/* for PC */
@media screen and (min-width: 1201px) {

	.commonSection .photoLeft001 {
	float: left;
	margin-right: 2em;
	width: 360px;
	}

}


/* ============================
		iinkaiSection
 ============================ */

.iinkaiSection .infoList li {
margin-bottom: 2em;
}

/* for PC */
@media screen and (min-width: 1201px) {

	.iinkaiSection .infoList > li {
	float: left;
	width: calc(50% - 1em);
	}
	.iinkaiSection .infoList > li:nth-child(even) {
	float: right;
	}
	.iinkaiSection .infoList > li:nth-child(odd) {
	clear: both;
	}
	.iinkaiSection .infoList > li.wide {
	width: 100%;
	}
	

}


/* ============================
		other
 ============================ */

/* for SP */
@media screen and (max-width: 767px) {
}

/* for TB */
@media screen and (max-width: 1200px) and (min-width: 768px){
}

/* for PC */
@media screen and (min-width: 1201px) {
}