@charset "utf-8";
/* CSS Document */
header {
  background-color: #20307b;
}
h2 img {
  vertical-align: baseline;
}
#cp0 h2 {
  background-color: #cf9154;
}
#cp1 h2 {
  background-color: #1bb8ce;
}
#cp2 h2 {
  background-color: #6cbb5a;
}
#cp3 h2 {
  background-color: #b194b8;
}
#cp4 h2 {
  background-color: #f29b7e;
}
#cp5 h2 {
  background-color: #eeaa2f;
}
#cp6 h2 {
  background-color: #cf9154;
}
/* 特大デバイス（ワイド・デスクトップ, 1200px 以上）*/
@media (min-width: 1200px) {
  a{
    transition: all  0.3s ease;
  }
  a:hover {
    opacity: 0.5;
    /*transition: 0.3s linear;*/
  }
}