.message,.growth,.value,.team,.sustainability,.data{display: none;}


#itemList{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#itemList>*{
  width: calc(100% / 3);
  padding-bottom: 60px;
	opacity: 0;
}
.item a{
  text-decoration: none;
  color: #333;
  display: block;
  margin: 0 18px;
}
.item a figure img{
  transform: scale(1);
  transition: .3s ease-in-out;
}
.item a:hover figure img{
  transform: scale(1.1);
}
.item a h2{
  font-size: 20px;
  margin: 20px 0 10px;
  transition: .3s ease-in-out;
}
.item a:hover h2{color: #5fbeaa;}

.item a p{
  font-size: 13px;
  line-height: 1.8;
}
.dot{
  display: flex;
  font-size: 12px;
}
.dot .color1{color: #5fbeaa;}
.dot .color2{color: #5faad0;}
.dot .color3{color: #2a80c9;}
.dot .color4{color: #8081c9;}
.dot .color5{color: #b781c9;}
.dot .color6{color: #e4a7c9;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:767px){

#itemList{display: block;}
#itemList>*{
  width: 100%;
  padding-bottom: 60px;
}
.item a{margin: 0 0;}
.item a h2{font-size: 18px;}
.item a p{font-size: 12px;}
}