@charset "utf-8";
/*
* CSS for Introduction Case 42
*
* @version			0.0.0
* @lastmodified 2019/04/09
* @link					https://www.landcomp.co.jp/
* @copyright		Copyright 2019, LAND COMPUTER Co.,Ltd.All rights reserved.
*------------------------------------------------------------------------- */

/* CASE 42 =============================================================== */
div.system {
  margin: 2rem 0 1.5rem;
}
div.system .caption {
  font-weight: bold;
}
div.system .figure img {
  border: 1px solid #ccc;
}
div.pbox2 .caption {
  font-size: 90%;
}
@media all and (min-width :480px) {
  .caseHeadline .topVisual {
    width: 33.33%;
  }
  /*
  div.profile dl.sDataList.baseInfo dt {
    float: left;
    margin-top: 2px;
  }
  div.profile dl.sDataList.baseInfo dd {
    padding-left: 5em;
    margin-bottom: 2.0rem;
  }
  */
  div.profile dl.sDataList.baseInfo dd span.addr2 {
    display: inline-block;
  }
  dl.sDataList dd a ,
  dl.sDataList dd a:hover {
    background: none;
  }
  dl.sDataList dd a:hover {
    text-decoration: underline;
  }
  div.photo1 {
    text-align: right;
  }
  .modBox.pbox1 {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
  .modBox.pbox1 .cell:first-child {
    padding-right: 1.25rem;
  }
  .modBox.pbox1 .cell:last-child {
    padding-left: 1.25rem;
  }
  .modBox.perBox .cell.per60 {
    width: 60.30%;
  }
  .modBox.perBox .cell.per40 {
    width: 39.70%;
  }
  .modBox.perBox .cell.per39 {
    width: 38.40%;
  }
  .modBox.perBox .cell.per22 {
    width: 23.20%;
  }
}
@media all and (min-width :640px) {
  div.profile dl.sDataList.baseInfo dt {
    float: none;
    margin-top: 0;
  }
  div.profile dl.sDataList.baseInfo dd {
    padding-left: 1em;
  }
}
@media all and (min-width :769px) {
}
@media all and (min-width :880px) {
  div.profile dl.sDataList.baseInfo dt {
    float: left;
    margin-top: 2px;
  }
  div.profile dl.sDataList.baseInfo dd {
    padding-left: 5em;
    margin-bottom: 2.0rem;
  }
}
