@charset "UTF-8";
/* =================================================
   IE 10 or 11
================================================= */
@media all and (-ms-high-contrast: none) {
  /* IE10 */
  /* IE11 */
  /* padding-top */
  .ie-pt01 {
    padding-top: 0.1em !important;
  }

  .ie-pt02 {
    padding-top: 0.2em !important;
  }

  .ie-pt03 {
    padding-top: 0.3em !important;
  }

  .ie-pt04 {
    padding-top: 0.4em !important;
  }

  .ie-pt05 {
    padding-top: 0.5em !important;
  }

  .ie-pt06 {
    padding-top: 0.6em !important;
  }

  .ie-pt07 {
    padding-top: 0.7em !important;
  }

  .ie-pt08 {
    padding-top: 0.8em !important;
  }

  .ie-pt09 {
    padding-top: 0.9em !important;
  }

  .ie-pt10 {
    padding-top: 1.0em !important;
  }

  .ie-pt11 {
    padding-top: 1.1em !important;
  }

  .ie-pt12 {
    padding-top: 1.2em !important;
  }

  .ie-pt13 {
    padding-top: 1.3em !important;
  }

  .ie-pt14 {
    padding-top: 1.4em !important;
  }

  .ie-pt15 {
    padding-top: 1.5em !important;
  }

  .ie-pt16 {
    padding-top: 1.6em !important;
  }

  .ie-pt17 {
    padding-top: 1.7em !important;
  }

  .ie-pt18 {
    padding-top: 1.8em !important;
  }

  .ie-pt19 {
    padding-top: 1.9em !important;
  }

  .ie-pt20 {
    padding-top: 2.0em !important;
  }

  .ie-pt21 {
    padding-top: 2.1em !important;
  }

  .ie-pt22 {
    padding-top: 2.2em !important;
  }

  .ie-pt23 {
    padding-top: 2.3em !important;
  }

  .ie-pt24 {
    padding-top: 2.4em !important;
  }

  .ie-pt25 {
    padding-top: 2.5em !important;
  }

  .ie-pt30 {
    padding-top: 3.0em !important;
  }

  /* margin-top */
  .ie-mt01 {
    margin-top: -0.1em !important;
  }

  .ie-mt02 {
    margin-top: -0.2em !important;
  }

  .ie-mt03 {
    margin-top: -0.3em !important;
  }

  .ie-mt04 {
    margin-top: -0.4em !important;
  }

  .ie-mt05 {
    margin-top: -0.5em !important;
  }

  .ie-mt06 {
    margin-top: -0.6em !important;
  }

  .ie-mt07 {
    margin-top: -0.7em !important;
  }

  .ie-mt08 {
    margin-top: -0.8em !important;
  }

  .ie-mt09 {
    margin-top: -0.9em !important;
  }

  .ie-mt10 {
    margin-top: -1em !important;
  }

  .ie-mt11 {
    margin-top: -1.1em !important;
  }

  .ie-mt12 {
    margin-top: -1.2em !important;
  }

  .ie-mt13 {
    margin-top: -1.3em !important;
  }

  .ie-mt14 {
    margin-top: -1.4em !important;
  }

  .ie-mt15 {
    margin-top: -1.5em !important;
  }

  .ie-mt16 {
    margin-top: -1.6em !important;
  }

  .ie-mt17 {
    margin-top: -1.7em !important;
  }

  .ie-mt18 {
    margin-top: -1.8em !important;
  }

  .ie-mt19 {
    margin-top: -1.9em !important;
  }

  .ie-mt20 {
    margin-top: -2em !important;
  }

  .ie-mt21 {
    margin-top: -2.1em !important;
  }

  .ie-mt22 {
    margin-top: -2.2em !important;
  }

  .ie-mt23 {
    margin-top: -2.3em !important;
  }

  .ie-mt24 {
    margin-top: -2.4em !important;
  }

  .ie-mt25 {
    margin-top: -2.5em !important;
  }

  .ie-mt30 {
    margin-top: -3em !important;
  }

  /* padding-bottom */
  .ie-pb01 {
    padding-bottom: 0.1em !important;
  }

  .ie-pb02 {
    padding-bottom: 0.2em !important;
  }

  .ie-pb03 {
    padding-bottom: 0.3em !important;
  }

  .ie-pb04 {
    padding-bottom: 0.4em !important;
  }

  .ie-pb05 {
    padding-bottom: 0.5em !important;
  }

  .ie-pb06 {
    padding-bottom: 0.6em !important;
  }

  .ie-pb07 {
    padding-bottom: 0.7em !important;
  }

  .ie-pb08 {
    padding-bottom: 0.8em !important;
  }

  .ie-pb09 {
    padding-bottom: 0.9em !important;
  }

  .ie-pb10 {
    padding-bottom: 1.0em !important;
  }

  .ie-pb11 {
    padding-bottom: 1.1em !important;
  }

  .ie-pb12 {
    padding-bottom: 1.2em !important;
  }

  .ie-pb13 {
    padding-bottom: 1.3em !important;
  }

  .ie-pb14 {
    padding-bottom: 1.4em !important;
  }

  .ie-pb15 {
    padding-bottom: 1.5em !important;
  }

  .ie-pb16 {
    padding-bottom: 1.6em !important;
  }

  .ie-pb17 {
    padding-bottom: 1.7em !important;
  }

  .ie-pb18 {
    padding-bottom: 1.8em !important;
  }

  .ie-pb19 {
    padding-bottom: 1.9em !important;
  }

  .ie-pb20 {
    padding-bottom: 2.0em !important;
  }

  .ie-pb21 {
    padding-bottom: 2.1em !important;
  }

  .ie-pb22 {
    padding-bottom: 2.2em !important;
  }

  .ie-pb23 {
    padding-bottom: 2.3em !important;
  }

  .ie-pb24 {
    padding-bottom: 2.4em !important;
  }

  .ie-pb25 {
    padding-bottom: 2.5em !important;
  }

  .ie-pb30 {
    padding-bottom: 3.0em !important;
  }

  /* margin-bottom */
  .ie-mb01 {
    margin-bottom: -0.1em !important;
  }

  .ie-mb02 {
    margin-bottom: -0.2em !important;
  }

  .ie-mb03 {
    margin-bottom: -0.3em !important;
  }

  .ie-mb04 {
    margin-bottom: -0.4em !important;
  }

  .ie-mb05 {
    margin-bottom: -0.5em !important;
  }

  .ie-mb06 {
    margin-bottom: -0.6em !important;
  }

  .ie-mb07 {
    margin-bottom: -0.7em !important;
  }

  .ie-mb08 {
    margin-bottom: -0.8em !important;
  }

  .ie-mb09 {
    margin-bottom: -0.9em !important;
  }

  .ie-mb10 {
    margin-bottom: -1em !important;
  }

  .ie-mb11 {
    margin-bottom: -1.1em !important;
  }

  .ie-mb12 {
    margin-bottom: -1.2em !important;
  }

  .ie-mb13 {
    margin-bottom: -1.3em !important;
  }

  .ie-mb14 {
    margin-bottom: -1.4em !important;
  }

  .ie-mb15 {
    margin-bottom: -1.5em !important;
  }

  .ie-mb16 {
    margin-bottom: -1.6em !important;
  }

  .ie-mb17 {
    margin-bottom: -1.7em !important;
  }

  .ie-mb18 {
    margin-bottom: -1.8em !important;
  }

  .ie-mb19 {
    margin-bottom: -1.9em !important;
  }

  .ie-mb20 {
    margin-bottom: -2em !important;
  }

  .ie-mb21 {
    margin-bottom: -2.1em !important;
  }

  .ie-mb22 {
    margin-bottom: -2.2em !important;
  }

  .ie-mb23 {
    margin-bottom: -2.3em !important;
  }

  .ie-mb24 {
    margin-bottom: -2.4em !important;
  }

  .ie-mb25 {
    margin-bottom: -2.5em !important;
  }

  .ie-mb30 {
    margin-bottom: -3em !important;
  }

  /* add */
  input[type=submit],
  input[type=reset],
  input[type=button] {
    padding-top: 1.9em;
  }
}
