@charset "utf-8";

.mx-400 {
  max-width: 400px;
  width: 100%;
}

.mT32 { margin-top:32px !important; }

.ml-auto {
  margin-left: auto;
  margin-right: auto;
}

.cmn_contact_box.--orange {
  border: 2px solid #FFE3D4;
}

.cmn_contact_box.--orange .ttl {
  background-color: #FFE3D4;
  color: #D23A00;
}

.cmn_contact_box.--orange .cmn_imgtxt_wrap {
  gap: 40px;
}

.cmn_contact_box.--orange .item img {
  width: 160px;
  height: 108px;
}

.pc_pL35 {
  padding-left: 35px;
}
.cmn_btn_secondary.--pdf::after {
  background-image: url(/merit/benefits/domesticinsurance/img/domesticinsurance_pdf_icon.svg);
  width: 24px;
  height: 24px;
  top: calc(50% - 10px);
}
@media screen and (max-width:640px){
  .mT12 { margin-top:12px !important; }
  .sp-taL { text-align: left !important; }
  .cmn_contact_box.--orange .cmn_imgtxt_wrap {
    gap: 10px;
  }
  .pc_pL35 {
    padding-left: 0;
  }
  .cmn_table {
    font-size: 1.2rem;
  }
  .cmn_table th {
    font-size: 1rem;
  }
}