body .site .wrap-home-main-img {
  background: url(../images/pages/warehouse/main-img_20200423.jpg) no-repeat center top;
  background-size: cover;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.two {
  background: #f1f3f7;
  padding: 40px 0;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three {
  padding: 40px 0;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three .container h3 {
  color: #244b90;
  font-size: 130%;
  font-weight: 700;
  margin-bottom: 14px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three .container .row {
  width: 950px;
  padding: 30px;
  margin: 0 auto 30px auto;
  border: 1px solid #ccc;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three .container .row img.fleft {
  width: 354px;
  height: 178px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three .container .row .fright {
  width: 510px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.four {
  padding: 0;
  height: 442px;
  background: url(../images/pages/warehouse/bg01.jpg) no-repeat center top;
  background-size: cover;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.four .container h3 {
  width: 817px;
  height: 442px;
  background: url(../images/pages/warehouse/bg02-0420.jpg) no-repeat;
  margin: 0 auto;
  position: relative;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.four .container h3 span {
  display: block;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 24%;
  text-shadow: 5px 5px 40px #fff, 5px 5px 40px #fff, 5px 5px 40px #fff, 5px 5px 40px #fff, -5px -5px 40px #fff, -5px -5px 40px #ffff, -5px -5px 40px #fff;
  font-size: 200%;
  font-weight: 700;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.five .container h2 + p {
  margin-bottom: 30px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.six {
  padding: 40px 0;
  background: #f1f3f7;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven {
  padding: 0;
  background: url(../images/pages/warehouse/bg06.jpg) no-repeat center top;
  background-size: cover;
  height: 314px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container h3 {
  font-weight: 700;
  font-size: 180%;
  text-align: center;
  padding: 40px 0 50px 0;
  color: #fff;
  text-shadow: 1px 1px 4px #484848;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container h3 span {
  font-size: 150%;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li {
  width: 126px;
  height: 0;
  padding-top: 115px;
  position: relative;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li:first-child, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li:nth-child(2), body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li:nth-child(3) {
  background: url(../images/pages/warehouse/balloon01.png) no-repeat;
  background-size: 100% 100%;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li:nth-child(4) {
  background: url(../images/pages/warehouse/balloon02.png) no-repeat;
  background-size: 100% 100%;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li:nth-child(5), body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li:nth-child(6), body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li:nth-child(7) {
  background: url(../images/pages/warehouse/balloon03.png) no-repeat;
  background-size: 100% 100%;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li:last-child {
  background: url(../images/pages/warehouse/balloon04.png) no-repeat;
  background-size: 100% 100%;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li span {
  display: block;
  width: 100%;
  text-align: center;
  position: absolute;
  left: -6px;
  top: 40%;
  font-weight: 700;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li span div {
  font-weight: 400;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li span.l2 {
  top: 28%;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight {
  padding: 40px 0;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul {
  width: 900px;
  margin: 0 auto;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li {
  position: relative;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li .num {
  width: 80px;
  height: 80px;
  background: #4559a6;
  text-align: center;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  color: #fff;
  font-weight: 700;
  font-size: 135%;
  line-height: 1.4;
  padding-top: 18px;
  position: absolute;
  left: 0;
  top: 0;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li .num span {
  display: block;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row {
  margin-bottom: 20px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row .num {
  top: 20px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row h4 {
  font-size: 115%;
  font-weight: 700;
  position: absolute;
  left: 340px;
  top: 60px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row img.fleft {
  width: 271px;
  height: 154px;
  margin: 60px 0 0 40px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row p.fright {
  width: 560px;
  margin-top: 90px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row:before {
  content: "";
  display: block;
  width: 257px;
  height: 38px;
  background: url(../images/pages/warehouse/icon-arrow01.png) no-repeat;
  position: absolute;
  top: 0;
  left: 330px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row:first-child:before {
  content: none;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row:nth-child(5) {
  padding-bottom: 50px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row:nth-child(5):after {
  content: "";
  display: block;
  width: 257px;
  height: 38px;
  background: url(../images/pages/warehouse/icon-arrow01.png) no-repeat;
  position: absolute;
  bottom: 0;
  left: 330px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.fleft, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.fright {
  width: 242px;
  padding: 40px 0 30px 40px;
  position: relative;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.fleft h4, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.fright h4 {
  width: 202px;
  position: absolute;
  left: 40px;
  bottom: 0;
  text-align: center;
  font-size: 115%;
  font-weight: 700;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li:nth-last-child(2) {
  margin-left: 85px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table {
  width: 900px;
  margin: 0 auto;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  line-height: 1.2;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table td, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table th {
  padding: 10px 20px;
  vertical-align: middle;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table td.pc, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table th.pc {
  display: table-cell;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table th {
  background: #f1f3f7;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table td div {
  padding: 0.3em 0;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table td:first-child a {
  display: block;
  color: #2a5aa8;
  text-decoration: underline;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table td:first-child a:hover {
  text-decoration: none;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container .fbox.lf .item {
  width: 272px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten {
  padding: 40px 0 20px 0;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items {
  width: 900px;
  margin: 0 auto 60px auto;
  overflow: hidden;
  margin-top: -90px;
  padding-top: 90px;
  *zoom: 1;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items h3 {
  font-weight: 700;
  font-size: 150%;
  margin-bottom: 20px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items h3 + img {
  float: right;
  width: 310px;
  height: auto;
  float: right;
  margin-top: -38px;
  margin-bottom: 20px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items h3 + img + p {
  font-weight: 700;
  font-size: 115%;
  width: 530px;
  float: left;
  margin-bottom: 20px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items table.com {
  margin-bottom: 30px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .fbox.lf {
  width: 900px;
  margin: 0 auto;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .fbox.lf .item {
  margin-bottom: 20px;
  width: 272px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .fbox.lf .item img {
  border: 1px solid #ccc;
  border-bottom: none;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .fbox.lf .item h4 {
  border: 1px solid #ccc;
  border-top: none;
  text-align: center;
  padding: 0.7em 0;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .fbox.lf .item p {
  padding: 0.5em;
  text-align: center;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .toggle-btn-open, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .toggle-btn-close {
  text-align: center;
  color: #254A90;
  cursor: pointer;
  cursor: hand;
  margin-bottom: 0.5em;
  text-decoration: underline;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .toggle-btn-open:hover, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .toggle-btn-close:hover {
  text-decoration: none;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #wrap-fbox-lf-toggle01, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #toggle-btn-close01,
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #wrap-fbox-lf-toggle02, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #toggle-btn-close02,
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #wrap-fbox-lf-toggle03, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #toggle-btn-close03,
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #wrap-fbox-lf-toggle04, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #toggle-btn-close04,
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #wrap-fbox-lf-toggle05, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #toggle-btn-close05,
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #wrap-fbox-lf-toggle06, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #toggle-btn-close06,
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #wrap-fbox-lf-toggle07, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items #toggle-btn-close07
{
  display: none;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items:last-child {
  margin-bottom: 0;
}
body.page-id-74 .site .wrap-home-main-img {
  background: url(../images/pages/warehouse/main-img02.jpg) no-repeat center top;
  background-size: cover;
}
body.page-id-63 .site .wrap-home-main-img {
  background: url(../images/pages/warehouse/main-img03.jpg) no-repeat center top;
  background-size: cover;
}

@media screen and (max-width: 750px) {
  body img {
    width: 100%;
    height: auto;
  }
  body .sp {
    display: block;
  }
  body .pc {
    display: none;
  }
  body .site .wrap-home-main-img {
    background: url(../images/pages/warehouse/main-img-sp_20200423.jpg) no-repeat center top;
    background-size: cover;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent .container > h2 + p {
    text-align: left;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one {
    padding: 4% 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.two {
    padding: 4% 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three {
    padding: 4% 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three .container h3 {
    font-size: 4vw;
    margin-bottom: 2%;
    text-align: center;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three .container .row {
    width: 94%;
    padding: 3%;
    margin: 0 auto 3% auto;
    border: 1px solid #ccc;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three .container .row img.fleft {
    width: 100%;
    height: auto;
    margin-bottom: 2%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.three .container .row .fright {
    width: 100%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.four {
    padding: 0;
    height: auto;
    background-size: cover;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.four .container h3 {
    width: 68%;
    height: 0;
    padding-top: 36.5%;
    background-size: cover;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.four .container h3 span {
    font-size: 4vw;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.five {
    padding: 4% 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.five .container h2 + p {
    margin-bottom: 3%;
    text-align: center;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.six {
    padding: 4% 0;
    background: #f1f3f7;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven {
    padding: 4% 0;
    background: url(../images/pages/warehouse/bg06.jpg) no-repeat center top;
    background-size: auto 100%;
    height: auto;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container h3 {
    font-size: 4vw;
    padding: 0 0 2% 0;
    color: #fff;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container h3 span {
    font-size: 150%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox {
    width: 94%;
    margin: 0 auto;
    -webkit-flex-wrap: wrap;
    /*  Safari */
    flex-wrap: wrap;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li {
    width: 22.1%;
    height: 0;
    padding: 19.1% 0 0 0;
    margin-bottom: 3%;
    position: relative;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li:nth-child(5) {
    background: url(../images/pages/warehouse/balloon03l.png) no-repeat;
    background-size: 100% 100%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li span {
    font-size: 3vw;
    left: -6px;
    top: 38%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li span div {
    font-size: 80%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.seven .container ul.fbox li span.l2 {
    top: 27%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight {
    padding: 4% 0 2% 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul {
    width: 94%;
    margin: 0 auto;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li {
    position: relative;
    margin-bottom: 6%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li .num {
    width: 15.6%;
    height: 0;
    padding: 4% 0 12% 0;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 3.5vw;
    line-height: 1.4;
    position: initial;
    float: left;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li .num span {
    display: block;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row .num {
    top: 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row h4 {
    font-size: 4vw;
    position: initial;
    padding: 4% 0 8% 3%;
    float: left;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row img.fleft {
    clear: both;
    float: none;
    width: 100%;
    height: auto;
    margin: 0 0 2% 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row p.fright {
    float: none;
    width: 100%;
    margin: 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row:before {
    content: none;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row:first-child:before {
    content: none;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row:nth-child(5) {
    padding-bottom: 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.row:nth-child(5):after {
    content: none;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.fleft, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.fright {
    float: none;
    width: 100%;
    padding: 0;
    position: initial;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.fleft h4, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li.fright h4 {
    font-size: 4vw;
    width: auto;
    position: initial;
    padding: 4% 0 8% 3%;
    float: left;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.eight .container ul li:nth-last-child(2) {
    margin-left: 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table {
    width: 94%;
    font-size: 3.4vw;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table td, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table th {
    padding: 0.5em 1em;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table td.pc, body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.nine .container table th.pc {
    display: none;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items {
    width: 94%;
    margin: 0 auto 7% auto;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items h3 {
    font-size: 5vw;
    margin-bottom: 3%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items h3 + img {
    float: none;
    width: 100%;
    height: auto;
    float: right;
    margin-top: 0;
    margin-bottom: 2%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items h3 + img + p {
    font-size: 4vw;
    width: 100%;
    float: none;
    margin-bottom: 3%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items table.com {
    width: 100%;
    margin-bottom: 4%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .fbox.lf {
    width: 100%;
    margin: 0 auto;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .fbox.lf .item {
    margin-bottom: 3%;
    width: 48%;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.ten .container .items .fbox.lf .item h4 {
    font-size: 3.2vw;
    padding: 0.5em 0;
  }
  body.page-id-74 .site .wrap-home-main-img {
    background: url(../images/pages/warehouse/main-img02-sp.jpg) no-repeat center top;
    background-size: cover;
  }
  body.page-id-63 .site .wrap-home-main-img {
    background: url(../images/pages/warehouse/main-img03-sp.jpg) no-repeat center top;
    background-size: cover;
  }
}
