/*
 * base.css
 */
/* ==========================================================
!Clearfix
========================================================== */
.clearfix {
	display: block;
	min-height: 1%;
}

.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}

* html .clearfix {
	height: 1%;
	/*\*/
	/*/
	height: auto;
	overflow: hidden;
	/**/
}

/* ==========================================================
!company common
========================================================== */
main {
	margin-bottom: 6%;
}

@media screen and (min-width: 768px) {
	main {
		margin-bottom: auto;
	}
}

.content_wrap01 {
	margin-top: 5.88235%;
}

.content_wrap01 section,
.content_wrap01 .img01 {
	margin-bottom: 9.67742%;
}

.content_wrap01 section p,
.content_wrap01 .img01 p {
	margin-bottom: 3%;
}

/*# sourceMappingURL=../../../map/identity.css.map */
