@font-face {
    font-family: 'Montserrat-Light';
    font-weight: 200; /* Normal */
}
@font-face {
    font-family: 'Montserrat-Regular';
    font-weight: 400; /* Normal */
}

@font-face {
    font-family: 'Montserrat-Bold';
    font-weight: 600; /* Gras */
}

body {
  background-color:#323a45;
}
img {
  width:100%;
}
a{
  text-decoration: none;
}
p{
  font-family: "Montserrat-Light", sans-serif;
  color:#323a45;
  padding-left: 20px;
  margin-bottom: 5px;
}
.date-sp{
  font-size:12px;
  margin-top: 5px;
  margin-bottom: 20px;
}
.container {
  width:60%;
  margin-left: auto;
  margin-right: auto;
}

.row {
  height: 50vw;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap:2%;
}

.block {
background: #fff;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
}

.block:hover {

-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}