@charset "utf-8";
  img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
    image-rendering: -webkit-optimize-contrast;
  }
  .image__title {
    margin:0 0 .8em;line-height:1.4;text-align:left;
  }
  .image-wrap,.image-wrap--center{
    display:flex;margin:2em 0 0;
  }
  .image-wrap--center {
    justify-content:center;
  }
  .image-wrap--right {
    display:flex;justify-content:flex-end;margin:2em 0 0;
  }
  .image-wrap--center>* {
    text-align:center
  }
  .image__frame,.image a.image__frame,.image a.image__frame--modal,.image a.image__frame--scaleup{
    display:inline-block;
  }
  .image body[data-browser^=ie] a.image__frame--modal,.image body[data-browser^=ie] a.image__frame--scaleup,body[data-browser^=ie] .image__frame,body[data-browser^=ie] .image a.image__frame--modal,body[data-browser^=ie] .image a.image__frame--scaleup{
    max-width:100%;
  }
  .image__caption--center {
    text-align:center;
  }
  .image__caption--right {
    text-align:right;
  }
  .image__caption,.image__caption--center,.image__caption--right {
    margin:.6em 0 0;text-align:left;
  }
@media only screen and (min-width: 768px) {
  .claims_examination__banner__area {
    float: right;
    width: 685px;
  }
  .image__title {
    font-weight:700;
  }
  .image__caption,.image__caption--center,.image__caption--right {
    font-size:1.4rem;
  }
}
@media only screen and (max-width: 767px) {
  .claims_examination__banner__area {
    float: right;
    width: 100%;
  }
  .image__title {
    font-weight:700;
  }
  .image__caption,.image__caption--center,.image__caption--right {
    font-size:1.2rem;
  }
}
