@charset "utf-8";

@media screen and ( min-width:768px ) { /* PC ==================== */
}
@media screen and ( max-width:767px ) { /* SP  ==================== */
}
.bg-character{
	top:0;
}
.content-footer{
	z-index: 4;
}
.content-blue-bg{
  width:100%;
  padding:20px 30px 30px 30px;
  background-color: #07587c;
  border-radius: 20px;
  position: relative;
}
.CorrelationDiagram div{
    background: radial-gradient(rgb(255, 255, 255), rgb(7, 88, 124), rgb(7, 88, 124));
}

.title-all h2{
	width: 100% !important;
}
.top-menu{
  margin-top:50px;
}
.top-menu li{
  width:50%;
  float: left;
}
.margin-top50{
  margin-top: 50px;
}