@charset "UTF-8";

/****************************************
	main-content
****************************************/

.main-content {
	margin:90px 0px 0px;
}


h2 {
	position:relative;
	padding:30px 7% 30px;
} 

h2::after {
	content: '';
	width: 100%;
	height: 1px;
	background:#000;
	position: absolute;
	bottom: 0;
	left: 0;
	transform: scale(1,1); /* 線のx軸の長さを0 */
	transition: 3s; /* 要素の変形する時間*/
	transform-origin: left top; /* 要素の座標の原点を設定*/
}