@charset 'utf-8';

/* gougai
--------------------------------------- */
.gougai{
  padding:20px 0 70px;
  background-color:#000;
}

.gougai .close{margin-bottom:20px;}
.gougai .close a{
  float:right;
  width:32px;
  transition:opacity 300ms;
}
.gougai .close a:hover{
  opacity:0.7;
}
.gougai .return a{
  display:block;
  width:250px;
  margin:70px auto 0;
  padding:5px;
  color:#fff;
  background:rgba(255,255,255,0.1);
  border:1px solid #fff;
  text-align:center;
  transition:opacity 300ms;
}
.gougai .return a:hover{
  opacity:0.7;
}
.gougai ul.image{}
.gougai ul.image li{margin-bottom:50px;}
.gougai ul.image li:last-of-type{margin-bottom:0;}
@media screen and (max-width:750px){
  .gougai{padding-bottom:110px;}
  .gougai .close a{
    width:48px;
    transition:none;
  }
  .gougai .close a:hover{
    opacity:1;
  }
  .gougai .return a{
    width:100%;
    padding:10px;
    transition:none;
  }
  .gougai .return a:hover{
    opacity:1;
  }
}
