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

/* CASE 33 =============================================================== */
h3.normal {
  padding: 0.5em;
  border-left: none;
  background-color: antiquewhite;
}
div.inner + h3.normal {
  margin-top: 3rem;
}
.imgRight {
  text-align:center;  
}
@media all and (min-width :480px) {
  .imgRight {
    text-align: right;  
  }
}
.uLine {
  display: block;
  margin: 0.7em 0;
  text-decoration: underline;
}
/* ------------------ */
.rowLayout {
  margin-bottom: 2rem;
}
.rowLayout .cell {
  box-sizing: border-box;
  margin-bottom: 1em;
  width: auto;
}
@media all and (min-width :640px) {
  .rowLayout .cell.row2 {
    display: table;
    width: 100%;
  }
  .rowLayout .cell.row2 .cell {
    display: table-cell;
    width: 50%;
  }
  .rowLayout .cell.row2 .cell:first-child {
    padding-right: 0.5rem;
  }
  .rowLayout .cell.row2 .cell:last-child {
    padding-left: 0.5rem;
  }
}
@media all and (min-width :769px) {
  .rowLayout {
    display: table;
    width: 100%;
  }
  .rowLayout .cell.row2 {
    display: table-cell;
    width: 66.66%;
  }
  .rowLayout .cell.notes {
    display: table-cell;
    padding-left: 0.5rem;
    width: 33.33%;
  }
  .cell .pict img {
    height: auto;
    width: 100%;
  }
}
/* --------------- */
.cellLayout.full {
  width: 100%;
}
.notes {
  vertical-align: middle;
}
.notes p {
  background-color: #dae3f3;
}