@charset "UTF-8";
/* 
Override main.css for the iso page,
Contains css to restore the ui kit grid system.
isoページ用のmain.cssをオーバーライドし、
UI-kitのグリッドシステムを復活させるcssを記載しています。
*/
.iso-content-area div {
  /* main.css line 19771 */
  display: block;
  width: auto;
}

.iso-content-area div.btn-area {
  /* main.css line 19809 */
  display: inline-block;
  width: 100%;
}

/* UIkit default */
.iso-content-area div.uk-grid {
  display: flex;
}
.iso-content-area dl.uk-grid-small > .uk-grid-margin {
  margin-top: 6px;
}
@media (min-width: 960px) {
  .iso-content-area .uk-width-1-2\@m {
    width: 50% !important;
  }
  .iso-content-area .uk-width-1-3\@m {
    width: 33.3222259247% !important;
  }
  .iso-content-area .uk-width-auto\@m {
    width: auto !important;
  }
  .iso-content-area .uk-width-2-3\@m {
    width: 66.6444518494% !important;
  }
  .iso-content-area .padding-remove-left\@m {
    padding-left: 0 !important;
  }
  .iso-content-area figure.mt-2 {
    margin-top: 2rem;
  }
  .iso-content-area .iso-dl dt {
    position: relative;
  }
  .iso-content-area .iso-dl dt:after {
    content: ":";
    position: absolute;
    right: 0;
  }
}
@media (max-width: 959px) {
  .iso-content-area .uk-width-1-2\@m, .iso-content-area .uk-width-1-3\@m,
  .iso-content-area .uk-width-auto\@m, .iso-content-area .uk-width-2-3\@m {
    width: 100% !important;
  }
}
.iso-content-area h4 {
  font-size: 1.6rem;
  margin-bottom: 1rem;
}
.iso-content-area figure a img:hover {
  opacity: 0.6;
  transition: opacity 0.3s, background-color 0.3s;
}/*# sourceMappingURL=iso.css.map */