@charset "UTF-8";
@media print, screen and (min-width:769px) {
  /* PC マルケトフォーム調整　*/
  strong{font-weight:bold;}
  .mktoForm {
    margin: 0 auto 50px;
    max-width: 550px;
  }
  .mktoFieldWrap .mktoHtmlText {
    font-size: 16px;
    width: 100% !important;
  }
  .mktoForm .mktoLabel {
    width: 150px !important;
  }
  .mktoForm .mktoLabel, .mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label {
    font-size: 15px;
    margin-bottom: 0.5em;
  }
  .mktoForm input[type=radio] {
    width: 20px;
    height: 20px;
  }
  .mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date] {
    font-size: 16px;
    padding: 0.5em 1em !important;
  }
  select {
    font-size: 16px !important;
    padding: 0.5em 1em !important;
  }
  .mktoButtonRow {
    display: block !important;
  }
  .mktoButtonRow .mktoButtonWrap.mktoSimple {
    margin: 0 auto !important;
    display: block;
    text-align: center;
  }
  .privacy_box {
    padding: 1em !important;
    width: 100% !important;
  }
}
@media screen and (max-width: 768px) {
  /* sp マルケトフォーム調整　*/
   strong{font-weight:bold;}
 .mktoForm {
    margin: 0 auto 5.3vw;
    max-width: 100%;
  }
  .mktoFieldWrap .mktoHtmlText {
    font-size: 4.26vw;
    width: 100% !important;
  }
  .mktoForm .mktoLabel, .mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label {
    font-size: 4vw;
    margin-bottom: 0.5em;
  }
  .mktoForm input[type=radio] {
    width: 4vw;
    height: 4vw;
	  margin-top: 1vw;
  }
  .mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date] {
    font-size: 4vw;
    padding: 0.5em 1em !important;
  }
  select {
    font-size: 4vw !important;
    padding: 0.5em 1em !important;
  }
  .mktoButtonRow {
    display: block !important;
  }
  .mktoButtonRow .mktoButtonWrap.mktoSimple {
    margin: 0 auto !important;
    display: block;
    text-align: center;
  }
  .privacy_box {
    padding: 1em !important;
    width: 100% !important;
  }
  }