@charset "utf-8";
/* CSS Document */


/* common setting */
main {	
	margin-top: 60px;
	position: relative;
}
main > article {
	border: none;
}
main > article > h1 {
	width: 100vw;
	min-width: 1280px;
	height: 70px;
	text-align: center;
	padding-top: 15px;
	background: #fff;
	border-bottom: 1px solid #c0c0c0;
}
main > article > h1 > img {
	height: 40px;
	vertical-align: top;
}
main > article > section {
	border-bottom: 1px solid #c0c0c0;
	padding: 30px 0;
}
main > article > section:last-child {
	border-bottom: none;
}
main > article > section > p {
	line-height: 1.4em;
}
main > article > section > p > a {
	color: rgb(76,110,204);
	text-decoration: underline;
}
main > article > section > p > a:active {
	color: rgb(64,92,171);
}

