
body {background-image: url(../images/body-haikei-option.webp);}
p.gllery-name {
  font-family: "Dancing Script";
  font-size: 120px;
  text-align: center;
  opacity: 0.6;
  padding: 20% 0 calc(8% + 50px) 0;
}
.block{padding-left: 80px; padding-right: 80px;}
a.gallery-voice{ text-decoration: none; display: none;}
p.gallery-voice {
    background: rgba(255,255,255,0.3);
    color: #fff;
    padding: 20px 10%;
    margin: 0 auto 100px auto;
    width: 80%;
    /* border-radius: 10px; */
    text-align: center;
    font-family: "Shippori Mincho";

}
#grid-3{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	flex-direction: row;
}
.column{width: calc(100%/3 - 40px);}
.size1{margin-top: 80px;}
.size2{margin-top: 0px;}
.size3{margin-top: 160px;}
.content{width: 100%; margin-bottom: 80px;}
.sample2 img{height: auto; width: 100%;}
.sample2{height: auto; border-radius: 0;}
#gallery-voice{display: none;}
.footer{padding: 0;}

/** -------- スマホ -------- **/

@media screen and (max-width: 834px) {

  a.gallery-voice{ display: block;}
  p.gllery-name {font-size: 75px;}
  .block{padding-left: 25px; padding-right: 25px;}
  #grid-3{display: block; }
  .column{width: 100%;}
  .caption{
    background: rgba(255,255,255,0.3);
    color: #fff;
    padding: 20px 10%;
    margin: 0 auto 30px auto;
    border-radius: 10px;
  }
  #gallery-voice{display: block;}
  .mask{display: none;}

  

}