/* ========================================================================

	PAGE
  
======================================================================== */
header { position: relative; }
header h2 {
	margin: 40px 0;
	color: #fff;
	text-align: center;
	font-size: 253%;
	font-weight: bold;
}

/* ------------------------------------------------------------------------
	section
------------------------------------------------------------------------ */
section { padding-bottom: 50px; }

section a { color: #65aadd; }
section a:hover { text-decoration: underline; }

.c01 { color: #fff !important; }

/*----------------------------------------------------------------------------------------------------------------- SP ----*/
@media screen and (max-width: 768px) {
	
header { padding-bottom: 5px; }
	
header h2 {
	margin: 30px 0;
	font-size: 185%;
}

/* ------------------------------------------------------------------------
	section
------------------------------------------------------------------------ */
section header {
	position: relative;
	z-index: 0;
}

}
