/* ******************************
top-page-copy
******************************* */
@media only screen and (max-width: 1600px) {
  #sp-top-copy{display: none;}
}
@media only screen and (max-width: 1350px) {
  #pc-top-copy img{width: 400px;}
  #sp-top-copy{display: none;}
}
@media only screen and (max-width: 1100px) {
#pc-top-copy{display: none;}
#sp-top-copy{display: block;}
}

#shopping .wpcf7-form{text-align: left;}
#shopping .wpcf7-form p{margin-bottom: 0px;}
#shopping.wpcf7-form input, .wpcf7-form textarea{font-size:12px;text-align:left;}
#shopping h5{font-weight:bold;}
#goods{margin-top:20px;}
#home-shopping .wpcf7-form{text-align: left;}
#home-shopping .wpcf7-form p{margin-bottom: 0px;}
#home-shopping.wpcf7-form input, .wpcf7-form textarea{font-size:12px;text-align:left;}
#none {display: none;}

#maki-table table { width: 100%; }
#maki-table th, section td  { padding: 8px; border: 1px solid #ddd; }
#maki-table th  { background: #f4f4f4; font-weight: bold;}
.maki th { width: 25%; text-align: left;line-height: 1.2em;}
.maki td  { text-align: left; left;line-height: 1.2em;}
.maki td.td-pri  { width: 20%; text-align: left; font-weight: bold;font-size: 1.2em;}
.maki td.td-des  { width: 40%; text-align: left; }
.maki span{font-size: 60%;}
@media only screen and (max-width: 640px) {
  .maki { margin: 0 -10px; }
  .maki tr {
    display:block;
    margin-bottom: 10px;
  }
  .maki th {
    display:block;
    width: 100%;
  }
  .maki td {
    display: list-item;
    width: 90%;
    margin-left: 10%;
    border:none;
  }
  .maki td.td-des  { width: 90%; }
  .maki td.td-pri   { width: 90%; }
}

.gridblock-two .work-description{
  color: rgba(0, 0, 0, 0.8);
  font-size: 16px;
}
 .work-details h4 a{
   font-size: 20px;
 }
